Commit Graph

22570 Commits (e627298af74b4b94de543cc01a18a70beeeae299)

Author SHA1 Message Date
Don Kjer fde88ae24d Potential fix for SH-1854 and SH-1125 (caps issues) 2011-07-14 18:43:49 -07:00
Nat Goodspeed 1f58cd688f Pacify Linux gcc more thoroughly. 2011-07-14 20:20:35 -04:00
Nat Goodspeed 9f66409b88 #include correct headers for Windows _open() et al.
Also mollify Linux build, which gets alarmed when you implicitly ignore
write()'s return value. Ignore it explicitly.
2011-07-14 19:39:32 -04:00
Nat Goodspeed 5f37ec3c71 Avoid Boost.Filesystem: Boost package improperly built on Windows?
Seems Linden's Boost package and the viewer build might use different
settings of the /Zc:wchar_t switch.
Anyway, this implementation using open(O_CREAT | O_EXCL) should be more
robust. I'm surprised Boost.Filesystem doesn't seem to offer "create a unique
file"; all I found was "generate a random filename fairly likely to be unique."
2011-07-14 19:07:13 -04:00
eli 143db44c9a FIX STORM-1494 remove duplicate ID and xml snippet 2011-07-14 15:23:23 -07:00
Leyla Farazha 892ca49503 EXP-1001 Newness is removed on next login if you log out or crash before opening inventory panel
EXP-1002 Single order purchase does not open Received Items panel by default if Inventory panel open when delivered
2011-07-14 15:05:07 -07:00
Nat Goodspeed 8ca0f872f2 wstring_to_utf8str() accepts LLWString rather than std::wstring. 2011-07-14 17:12:02 -04:00
Seth ProductEngine aad5943ab0 STORM-1234 FIXED text editor selection which was skipping the last character in line.
Added handling of the wrapped lines case when calculating the starting position for selection.

The bug is a regression caused by the fix of STORM-320 which was dealing with calculating the position of the input cursor while navigating through the lines of text with word wrapping enabled.
2011-07-14 23:46:27 +03:00
Nat Goodspeed 624c3f1a8e Use Linden wstring-to-string conversion, not boost::filesystem's.
On Windows, calling boost::filesystem::path::string() implicitly requests
code conversion between std::wstring (the boost::filesystem::path::string_type
selected on Windows) and std::string. At least for integration-test program,
that produces link errors. Use Linden's wstring_to_utf8str() instead.
2011-07-14 16:24:31 -04:00
Aaron Stone f3dd16ac47 STORM-1482 Little bit of Windows crash report value logging. 2011-07-14 12:38:24 -07:00
Leyla Farazha c4c0a057c2 turning on newness 2011-07-14 12:27:55 -07:00
Nat Goodspeed 24508cc924 Attempt to fix minor build errors on Windows. 2011-07-14 15:27:36 -04:00
Leyla Farazha 6a3f806883 merge 2011-07-14 12:14:07 -07:00
Nat Goodspeed 4c465f496f Eliminate use of PATH_MAX, which is bogus anyway. 2011-07-14 15:08:25 -04:00
Oz Linden 54bb91fd03 merge changes for 2.7.5 release 2011-07-14 14:47:15 -04:00
Debi King (Dessie) dc0765fc3d Added tag DRTVWR-66_2.7.4-release, 2.7.4-release for changeset 057f319dd8ec 2011-07-14 11:17:28 -07:00
Nat Goodspeed 3ddaf95c5c New llsdserialize_test logic needs Boost.Filesystem library.
That, in turn, needs Boost.System library.
2011-07-14 14:01:45 -04:00
Nat Goodspeed 0ab0efc327 Work around broken Windows command-line processing.
It's wonderful that the Python interpreter will accept a whole multi-line
script as a composite -c argument... but because Windows command-line
processing is fundamentally flawed, we simply can't count on it for Windows.
Instead, accept script text, write a temporary script file in a system-
dependent temp directory, ask Python to run that script and delete the file.
Also, on Windows, use _spawnl(), much simpler than adding bizarre Windows wait
logic to LLProcessLauncher. Use LLProcessLauncher only on Mac & Linux, with
waitpid() to capture rc.
2011-07-14 14:00:12 -04:00
Leyla Farazha e17c7e6d24 EXP-899 No user feedback given when a user attempts to delete a system folder from their inventory 2011-07-14 10:58:11 -07:00
Leyla Farazha aa9564953b EXP-998 Logging in with different user can remove newness for incorrect user 2011-07-14 10:57:23 -07:00
Dave Parks ddbd5cee74 merge 2011-07-14 01:32:31 -05:00
Dave Parks 4e61870f3a merge 2011-07-14 01:07:26 -05:00
Dave Parks 561d40d5c3 SH-715 Disable simplify/analyze button while counterpart is executing. 2011-07-14 01:07:01 -05:00
Richard Linden d668270c13 EXP-880 FIX Enable navigation chrome in search floater
fixed regression where preferred content size was no longer being respected
2011-07-13 18:24:48 -07:00
Richard Linden 38ba526cc5 EXP-1009 WIP Teleport links from Search floater and destination guide in viewer fail with intrusted browser error in viewer 2011-07-13 17:59:53 -07:00
Nat Goodspeed ec780a733f Still trying to fix Windows header-file-order problem. 2011-07-13 19:41:23 -04:00
Richard Linden 42c6949e30 EXP-941 FIX text and url change to the age verification dialog
tweaked url
2011-07-13 16:06:31 -07:00
Nat Goodspeed beea7cdc2d Attempt to fix confusing header-file-order problems on Windows. 2011-07-13 19:03:28 -04:00
Liny debefdabcb Indentation fix, no code changes (stupid visual studio and changing the indenting on it when i didnt want it to ><) 2011-07-13 15:28:13 -07:00
Liny 4aca9ac125 Hackish way to be able to get out of TP's that happen after you already TPd (i.e. the client got a progress packet of the TP that just happend and things that its back in TP).F
ixed by allowing TP attempts while already TPing (the server knows what we are really at anyways)
2011-07-13 15:11:20 -07:00
Liny 3f5b8ee9da Allow camera to go (almost) all the way up (179 degrees, cant do 180 or the camera wll freek out) and (almost) all the way down (down to 1 degree, cant look straight down for same reason), implements FIRE-2065 2011-07-13 15:08:43 -07:00
Liny f394597119 Added the opption to add an item on double click instead of wearing it. Implements FIRE-1567 2011-07-13 14:55:30 -07:00
Oz Linden 4d432251e4 merge changes for storm-1507 2011-07-13 17:45:06 -04:00
Oz Linden 1f369cad59 merge changes for open-99 2011-07-13 17:43:45 -04:00
Nat Goodspeed 0f66566620 Introduce support for C++ integration tests running Python scripts.
This is in its infancy; tested on Mac; needs to be ironed out on Windows and
Linux. Goal is to test at least some cross-language LLSD serialization.
2011-07-13 17:36:59 -04:00
Ansariel 594002a3af Don't restore closed (minimized) detached sidebar panel floater on disconnect. 2011-07-13 23:15:03 +02:00
Oz Linden 21bacab562 merge changes for eli_viewer-development 2011-07-13 15:19:34 -04:00
Brad Payne (Vir Linden) dd3069127b merge 2011-07-13 14:57:23 -04:00
Leslie Linden ce45e5542a Disabled the fresh item count. The badge on the suitcase button now once again
reflects the total item count in the Received Items folder and the New badge is
no longer initialized and will not be displayed.

Reviewed by Richard.
2011-07-13 11:48:09 -07:00
Brad Payne (Vir Linden) a6a0d5dda7 SH-1637 FIX, SH-1638 FIX - fixes jittery camera problems 2011-07-13 13:55:04 -04:00
Paul ProductEngine f783c335f0 STORM-1503 FIXED Find floater doesn't set focus to its browser.
Added tab stop for browser to get focus when find floater is focused.
2011-07-13 18:55:08 +03:00
Ansariel 560c96bafe Normalize line endings 2011-07-13 13:19:53 +02:00
Vadim ProductEngine b1473d4b6b STORM-1502 FIXED Disable "Delete Water/Sky/Day Preset" dialogs if no user presets exist. 2011-07-13 12:02:03 +03:00
Richard Linden fa3f4d1166 EXP-880 FIX Enable navigation chrome for Search floater
search floater derives from floater_web_content
all web content now uses floater_web_content instead of media_browser
2011-07-12 20:58:30 -07:00
Don Kjer 40a489a9cc Merge 2011-07-12 18:10:44 -07:00
Don Kjer 4e16dc26ab Changes to support SH-1894: Textures uploaded with Mesh do not appear in inventory. Reviewed by Andrew 2011-07-12 18:10:17 -07:00
jenn f015c073cd Watchdog timeout now set to 60 seconds for long-term use (instead of 20, used during crash pile-on).
Updated setting description field to describe how setting the value of WatchdogEnabled will affect Viewer behavior.
2011-07-13 00:16:43 +00:00
Nat Goodspeed ed648b1f08 CHOP-753: Eliminate redundant array-of-pair-arrays in LLMemoryInfo.
(per Monty code review)
The notion of storing LLMemoryInfo data both as an LLSD::Map and an
LLSD::Array of pair arrays arose from a (possibly misguided) desire to
continue producing stats output into the viewer log in the same order it
always used to be produced. There is no evidence that anyone cares about the
order of those stats in the log; there is no other use case for preserving
order. At Monty's recommendation, eliminate generating and storing the
array-of-pair-arrays form: directly store LLSD::Map.
2011-07-12 20:14:39 -04:00
Aaron Stone 450b64981c Merge for STORM-1482 2011-07-12 15:52:14 -07:00
Aaron Stone 42daa3497b STORM-1482 The Viewer shouldn't overwrite the crash behavior settings, some cleanups to the crash reporters, and the ability to use --set GroupName.SettingName to set parameters outside of the (default) Global settings group. 2011-07-12 15:48:02 -07:00