Commit Graph

10776 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
palange b5768a69b1 merge 2009-10-12 19:04:45 -04:00
palange dbe7135cc4 merge of login-api 2009-10-12 19:03:52 -04:00
Ramzi Ramey dd59c0b31e L10N: clean up/consistent wording of more EN strings. TEXT CHANGE ONLY; NO CODE CHANGED 2009-10-12 22:42:13 +00:00
Xiaohong Bao 22a9916aed fix for EXT-1270: Crash on shutdown in LLOcclusionQueryPool on nVidia 8600M.
to be reviewed by palmer.
2009-10-12 22:08:56 +00:00
Ramzi Ramey 78bdb6266a L10N: clean up wording of a few EN strings. TEXT CHANGE ONLY; NO CODE CHANGED 2009-10-12 21:49:21 +00:00
Ramzi Ramey 00043d4a03 L10N: clean up the capitalization of "To Clipboard" to be consistent across the existing UI.
TEXT CHANGE ONLY; NO CODE CHANGED
2009-10-12 21:34:18 +00:00
Ramzi Ramey 711b3513c9 DEV-38453 (part6) Modernize the foreign language versions of panel_preferences_general.xml, panel_region_estate.xml, panel_region_texture.xml, floater_directory.xml
NO CHANGES TO ENGLISH
2009-10-12 21:28:56 +00:00
Steve Bennetts 4a1ef20c31 merge 2009-10-12 13:22:58 -07:00
Bradley Payne 3bd6c1919c Merging avatar-pipeline/currently-worn-folder-10 down to viewer-2.
svn merge -r 134766:135946  svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/currently-worn-folder-10 .
2009-10-12 18:40:11 +00:00
Rick Pasetto 0d15a29f18 Quiet MOAP logging in the viewer... 2009-10-12 11:25:51 -07:00
skolb 1d63b14548 Merge changes to llpanelmediasettingsgeneral to handle reset button 2009-10-12 11:24:14 -07:00
Erica Olsen 45a375c3fe EXT-1477 Update top menus and top menu spec - alphabetize, group advanced settings, consistent language 2009-10-12 17:49:21 +00:00
Adam Moss 5438d5bec2 DEV-41080
remove weird double-printing of test results, make test-passing more *fun*!
2009-10-12 15:08:40 +00:00
Adam Moss 2a99e18ea1 DEV-41178 convert lldate legacy monolithic tut test into a llcommon integration test. 2009-10-12 14:56:03 +00:00
Adam Moss 2798d1bc67 DEV-41176 convert legacy inventory.cpp tut test into an llinventory integration test. 2009-10-12 14:32:16 +00:00
Adam Moss c3c03419fe DEV-41175 convert legacy common.cpp tut test into llcommon integration test. 2009-10-12 14:20:51 +00:00
Adam Moss b73e71ebdf DEV-41174 more automated testing love
* turn llnamevalue_tut into a llmessage unit test
* turn llsdserialize_tut into a llcommon integration test
* re-enable the (quite slow) llsdserialize test on win32 now that it doesn't have to run on every recompile
* re-enable all llmessage unit tests on linux viewer builds
2009-10-12 14:13:57 +00:00
Steven Bennetts 276e80ce36 merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1967 https://svn.aws.productengine.com/secondlife/pe/stable-2@1971 -> viewer-2.0.0-3
* Bugs: EXT-1431 EXT-1237 EXT-1151 EXT-1165 EXT-1410 EXT-1419
* Dev: EXT-1232
2009-10-12 08:20:00 +00:00
Xiaohong Bao c2ddcfae49 fix for EXT-1328: Alpha textures are not displayed correctly when first loaded.
to be reviewed by davep.
2009-10-12 05:32:52 +00:00
Rick Pasetto d4b2897700 Unit tests for LLMediaDataClient
This required a bit of refactoring of LLMediaDataClient:
- Created LLMediaDataClientObject ABC, which now has a
  concrete impl in LLVOVolume
- Created unit test with 6 tests (for now), testing
  - LLObjectMediaDataClient::fetchMedia()
  - LLObjectMediaDataClient::updateMedia()
  - LLObjectMediaNavigateClient::navigate()
  - queue ordering
  - retries
  - nav bounce back
- Also ensures that ref counting works properly (this is important, because
  ownership is tricky with smart pointers put into queues, peeled off
  into timers that fire and auto destruct, and HTTP responders that also
  auto-destruct)
- Had to fix LLCurl::Responder's stub, which was not initializing
  the ref count to 0, causing the ref counting tests to fail
  (boy, that was hard to find!).

Reviewed by Callum
2009-10-09 18:56:36 -07:00
Leyla Farazha 18f1895bf2 EXT-1400 New 'name popup' lets you do things (IM, TP etc) to your own avatar
EXT-1021 Update code to use new Inventory Icon art files in floater_invetory.xml
EXT-176 Open and closed state for art for folders in list view in side panel
2009-10-10 00:43:39 +00:00
Nat Goodspeed e3a4e3dc10 DEV-40930: Added ["change"] key to login-module status events. Changed
existing event calls to use state as "offline" or "online", with "change"
indicating the reason for this status event. Changed disconnect() to send
state "offline", change "disconnect" -- instead of replaying last auth
failure. Changed unit tests accordingly.
Changed LLLoginInstance::handleLoginEvent() to use LLEventDispatcher to route
calls to handleLoginFailure() et al.
Added LLEventDispatcher::get() to allow retrieving Callable by name and
testing for empty().
2009-10-09 19:42:59 -04:00
Justin Rounds 290fc39de3 Updated color values for tooltips as per 80/20 spec document, as per http://jira.secondlife.com/browse/EXT-1126 2009-10-09 19:38:29 +00:00
chuck e01578849b Updated language in TeleportToLandmark and TeleportToPerson notifications as per http://jira.secondlife.com/browse/EXT-1406 2009-10-09 15:33:25 +00:00
Monroe Linden 8d1f3f7351 Fix for some parcel media not loading properly (DEV-39135).
There were a couple of issues interacting to cause this:

Firstly, when LLViewerMediaImpl delayed loading the parcel media (which it normally does), it was losing track of the specified MIME type, but the autodiscovery code also wasn't being triggered.  The code should now carry through both the specified MIME type and the autodiscovery flag when loading is delayed.

Second, the new media autodiscovery code might not work for some legacy parcel media content (for example, if it's stored on a server that doesn't report the correct MIME types).  The code has been changed to first check whether the specified MIME type maps to a known plugin and allow that to override MIME type detection, which should allow this legacy content to keep working.
2009-10-08 19:53:55 -07:00
Nat Goodspeed a162496da9 DEV-40930: At app shutdown, clear LLModalDialog::sModalStack. Otherwise, any
modal dialog still left open will crump on destruction with LL_ERRS. If we
don't want the user to shut down the app with a modal dialog open, we should
deal with it better than a popup that simply makes us look buggy.
2009-10-08 22:48:02 -04:00
Monroe Linden bf82ec2264 Log the plugin version string when a plugin is loaded. 2009-10-08 18:42:16 -07:00
Steven Bennetts f74e3d40fd Added safety checks wherever getSpeakerManager() is called.
Removed a meaningless (and misleading) const qualifier to a LLPointer return value.
Added a getter for LLSpeakerMgr::mVoiceChannel to replace some very incorrect code casting LLIMSpeakerMgr to LLVoiceChannelP2P
Reviewed by Leyla
2009-10-09 00:57:36 +00:00
Steven Bennetts 81e0fb43ca merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1943 https://svn.aws.productengine.com/secondlife/pe/stable-2@1958 -> viewer-2.0.0-3
* Bugs: EXT-1148 EXT-1330 EXT-990 EXT-1259 EXT-1184 EXT-1327 EXT-1389 EXT-1276 EXT-1390 EXT-1396 EXT-1050 EXT-1094 EXT-1166 EXT-1137 EXT-1327 EXT-782 EXT-1137 EXT-1394 EXT-1326 EXT-917 EXT-1262
* New Dev: EXT-1292 EXT-1139
2009-10-09 00:42:36 +00:00
Steven Bennetts 4c89e73893 Fixed a problem where floaters that failed to load their XML would still be opened. This was particularly a problem with Modal Dialogs since the UI would loose focus with no floater to respond to.
Reviewed by Leyla
2009-10-08 22:39:17 +00:00
Erica Olsen e11ed1f01f EXT-1425 Revert floatercrammed region/estate to floater, merge changes since June - Added _layout to crammed files for future sidepanel inclusion 2009-10-08 21:47:08 +00:00
Rick Pasetto dfabf8c8c2 DEV-39056 - Fix scroll wheel on prims
the scrollEvent() API's x and y are not the same as
handleScrollWheel's x and y. The latter is the position of the mouse
at the time of the event. The former is the 'scroll amount' in x and
y, respectively. All we have for 'scroll amount' here is 'clicks', and
no mask.
2009-10-08 12:53:40 -07:00
brad kittenbrink de7c11d291 Fixups for more linux build errors post-merge. 2009-10-08 11:54:32 -07:00
Richard Nelson b22039a0de EXT-1408 - URL not working for chat
Reviewed by James
2009-10-08 18:53:16 +00:00
James Cook 59b10ee3d9 Add "Web Browser Test" to login menus. Add "Dump Timers" to debug menus. Not reviewed. 2009-10-08 18:14:30 +00:00
Adam Moss 6af0219273 DEV-41080 fix and upgrade v4color_test.cpp to a real unit test. 2009-10-08 16:44:44 +00:00
Adam Moss 50e3b3373b DEV-41080 - wriggle some method implementations out into header implementations, just enough so that llbboxlocal can be a unit test rather than an integration test. Slightly dubious about whether it's worth it. 2009-10-08 16:31:28 +00:00
Adam Moss ac63aaf7d8 DEV-41080
The unit testing framework itself doesn't (shouldn't) depend upon llmath, so relax that dependancy when we're actually testing llmath itself.
This makes llmath unit-testable.
Subsequently, upgrade some of the llmath Integration tests to something much closer to Unit tests (hooray).
2009-10-08 15:48:05 +00:00
Adam Moss c017455439 DEV-41080 - I found out why llmath can't be unit tested and fixed it, this checkin is some harmless preparation for that... 2009-10-08 15:45:34 +00:00
Adam Moss a1c239b4b6 DEV-41080 expand the test case for LLStringUtil::containsNonprintable() 2009-10-08 14:15:59 +00:00
Adam Moss 9665d7a71b DEV-41081 - better than using the msvc kludge for suppressing warnings about memcpy, don't actually use memcpy - use our own safe 'copy' method. also stripNonprintable() is probably a little faster now... 2009-10-08 14:14:13 +00:00
Adam Moss bb533f4d11 suppress win32 warning about strcpy. yuck. 2009-10-08 13:59:07 +00:00
Adam Moss 1ee1570288 DEV-41090 convert legacy llrand tut test into a llcommon integration test. 2009-10-08 13:52:53 +00:00
Adam Moss 6ee4a7f429 DEV-41089 convert legacy tut llrect test into a llmath integration test. 2009-10-08 13:46:20 +00:00
Adam Moss 5fe65644b5 DEV-41088 convert legacy 'math' test module into 'mathmisc' integration test. 2009-10-08 13:36:46 +00:00
Adam Moss ec08dec207 repair the legacy tut test manifest. 2009-10-08 12:53:59 +00:00
Adam Moss cb70d7e848 DEV-41087 more llmath test conversions from legacy tut tests. 2009-10-08 12:50:02 +00:00
Adam Moss 256700f109 DEV-41086 convert llmath legacy tut tests to integration tests. batch 2. 2009-10-08 12:42:58 +00:00
Adam Moss 706f49601c DEV-41085 Convert legacy tut tests into llmath integration tests. Batch 1. 2009-10-08 12:32:27 +00:00
Adam Moss 2bfe1fc2bc Extend automated string tests to cover the formerly-crashing "[]" substitution case (EXT-1282, DEV-41081)
Also 'fix' string tests to match the new expected behaviour of LLStringUtil::format().  They must have been failing dreadfully before, but the legacy tut tests aren't run in a viewer-only build, so...
2009-10-08 12:00:24 +00:00