Age | Commit message (Collapse) | Author |
|
Over the years we've skipped more and more of the tests in
llhttpclient_test.cpp (nee llhttpclient_tut.cpp) because they've relied on
particular behaviors from Internet sites not under our control.
We skipped a test that fetches llsd+xml from secondlife.com because
"secondlife.com is not reliable enough for unit tests."
We skipped a test that tries to observe a failure with "http://www.invalid"
because some local ISPs turn "no such domain" DNS errors into valid pages
offering the requester to buy the specified domain name.
Today we've had to skip tests attempting to contact "http://www.google.com"
for reasons we haven't yet diagnosed, but that probably have to do with
Google's IPv6 rollout.
Use local temp server test_llsdmessage_peer.py as the success destination,
eliminating DNS, Internet access and remote server behavior as failure modes.
Use idle localhost port for failure test.
Re-enable all skipped LLHTTPClient tests!
Re-enable on Windows!
In support of these tests, modify test_llsdmessage_peer.py:
Support HEAD as no-data variant of GET.
Change GET result dict to avoid resembling an error response -- confusing.
Make GET/POST return actual dict rather than undecorated string "success".
Because of that last, change llcapabilitylistener_test.cpp and
llsdmessage_test.cpp to extract "reply" key from response rather than
expecting response to be a string itself.
|
|
|
|
indra/test/llhttpclient_tut.cpp ==> indra/llmessage/tests/llhttpclient_test.cpp,
with corresponding CMakeLists.txt changes in their respective directories.
This first commit merely moves the test source file without changing it --
separating out moves from edits simplifies code review.
|
|
http://hg.lindenlab.com/nat/viewer-maint-1144/ to resolve build issues.
|
|
Today, 2012-06-06, LLHTTPClient::get("http://www.google.com/") has stopped
working. This is unrelated to viewer code changes: it crosses repo boundaries.
Skip the afflicted tests to get builds working until we can recast the tests
to avoid the flaky dependency.
|
|
chat, after adding more participants.
- Added a parameter to LLAvatarActions::startConference() and LLIMMgr::addSession() to pass the uuid of a P2P IM floater which should be used to start a new conference in it.
- In LLChicletBar::sessionRemoved() we don't close the IM floater if it is going to be re-used for a new conference.
|
|
text mode; changed the default colors of user's messages
|
|
|
|
|
|
|
|
|
|
|
|
LLSideTrayPanelContainer.
|
|
other notifications are being received
|
|
|
|
Used the same menu for groups list context menu and gear menu in People->Groups.
Changed the type of groups list context menu to toggleable.
|
|
GCC does not allow local functor classes to be used with template algorithms, because template arguments must refer to an entity with external linkage.
|
|
Optional<bool> should now be 4 bytes smaller.
|
|
|
|
and relog.
sort notifications in separate list
llnotification now uses param block to serialize to llsd
|
|
|
|
don't auto position other floater when it is hosted
|
|
notification duplicate suppression now doesn't generate multiple dialogs
|
|
|
|
dismiss toast
removed special case logic for dealing with user online/offline collisions
added ability to cancel old duplicate notifications
|
|
|
|
Removed overloaded updateTitleButtons() and moved its functionality to a new method that should be called less frequently.
|
|
|
|
and conversation panes.
The states and dimensions of Conversations floater panes are saved in per account settings.
|
|
|
|
|
|
|
|
|
|
|
|
floater;
IMControlPanel is removed;
simplified voice button's listener behavior
|
|
messages pane.
|
|
|
|
|
|
XUI changed for Converstions multifloater and IM floater.
|
|
|
|
|
|
own name with (You)
|
|
|
|
|
|
|
|
|
|
|
|
disconnect.
Added checks for LLViewerRegion pointer in LLViewerObject being invalid.
|
|
Mindful that some autobuild packages populate only packages/lib/release
(rather than packages/lib/debug), Linking.cmake always appends
packages/lib/release to CMake's link_directories() directive. But since CMake
always appends CMAKE_BUILD_TYPE to those directories, we end up with a phantom
packages/lib/release/Release directory on the search path. This would be
harmless except that the Mac's 'ld' command produces a warning. These warnings
quickly make TC's "Important Messages" output useless. Try appending
packages/lib/release only when the build type isn't already Release.
|
|
the logs when passing
WOLF-363: (partial) correct ordering of cleaning build dir vs running
'autobuild install'
|