Commit Graph

43160 Commits (ab02a6dfd42bb44bdfbdf5a97221c0abdfbe81e2)

Author SHA1 Message Date
Mnikolenko Productengine b495608a83 SL-12554 FIXED The value of the 'Avatar Maximum Complexity' is not synchronized after closing Advanced settings via Close btn 2020-07-09 18:07:57 +03:00
Andrey Kleshchev 85cbf2ee3b SL-12478 long names are not beautiful in Name Tags
According to revised behavior names should always fit into single line
2020-07-09 15:33:24 +03:00
Andrey Kleshchev ff2721823f SL-13579 Parcel media cannot be played if Media auto-play is set to No. 2020-07-09 00:42:44 +03:00
Nat Goodspeed 87da08b1f4 DRTVWR-476, SL-13555: Don't crash if user closes viewer during login.
Ever since February 2010, the body of the login coroutine function has been
enclosed in try/catch (...), with an llerrs message to try to crash more
informatively than the runtime's unhandled-exception termination. Over the
years this evolved to LL_ERRS and then to CRASH_ON_UNHANDLED_EXCEPTION.

This persisted despite the August 2016 addition of generic catch clauses in
the LLCoros::toplevel() function to serve the same purpose, and despite the
subsequent introduction of the LLCoros::Stop family of exceptions to
deliberately throw into waiting coroutines on viewer shutdown.

That's exactly what was happening. When the user closed the viewer while
waiting for the response from login.cgi, the waiting operation threw
LLCoros::Stopping, which was caught by that CRASH_ON_UNHANDLED_EXCEPTION,
which crashed the viewer with LL_ERRS rather than propagating up to the
toplevel() and cleanly terminating the coroutine.

Change CRASH_ON_UNHANDLED_EXCEPTION() to LOG_UNHANDLED_EXCEPTION() and
re-throw so toplevel() can handle.
2020-07-07 14:48:36 -04:00
Andrey Lihatskiy 4ac0ab2af3 Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint 2020-07-06 21:48:11 +03:00
Andrey Kleshchev 97a33b8322 SL-13540 Fix line endings 2020-07-06 16:53:41 +03:00
Andrey Kleshchev fa1ae9fa1a SL-13540 Fix line endings 2020-07-06 13:47:24 +03:00
Michael Pohoreski bbb4c6a453 Merged in SL-13539 (pull request #181)
SL-13539 Fix a white artifact over the water at certain angles

Approved-by: Dave Houlton
2020-07-03 00:22:29 +00:00
Ptolemy 57147a198e SL-13539 Fix a white artifact over the water at certain angles 2020-07-02 14:48:54 -07:00
Michael Pohoreski aeff11fbde Merged in SL-12978 (pull request #180)
SL-12978

Approved-by: Dave Houlton
2020-07-02 21:45:18 +00:00
Andrey Lihatskiy 3c564f5afc SL-11625 Fix for skewed baked texture offset values 2020-07-02 21:20:13 +03:00
Nat Goodspeed 5ab0ff486b DRTVWR-476, SL-11430: Merge branch 'SL-9756' into d476 2020-07-02 13:24:29 -04:00
Andrey Kleshchev bf5585c0ec SL-13540 Offline scripted inventory offers not shown on non drtsim-451 2020-07-02 19:05:12 +03:00
Rider Linden 766b21a0a6 SL-13533: Use the old name for from_agent_name
SL-13540: Do not fail if binary bucket is too large, attempt to extract the asset type from the old style bucket. Notification still not shown.
2020-07-02 19:05:12 +03:00
Andrey Kleshchev 6f388f2276 SL-13540 Offline scripted inventory offers not shown on non drtsim-451 2020-07-02 19:01:48 +03:00
Rider Linden 127f2b3994 SL-13533: Use the old name for from_agent_name
SL-13540: Do not fail if binary bucket is too large, attempt to extract the asset type from the old style bucket. Notification still not shown.
2020-07-02 19:01:48 +03:00
Andrey Kleshchev 7c122757f9 SL-13540 Offline scripted inventory offers not shown on non drtsim-451 2020-07-02 19:00:23 +03:00
Rider Linden 3379259ffb SL-13533: Use the old name for from_agent_name
SL-13540: Do not fail if binary bucket is too large, attempt to extract the asset type from the old style bucket. Notification still not shown.
2020-07-02 19:00:23 +03:00
Andrey Lihatskiy 2a70664c0d Updated llca to build 544371 2020-07-02 02:54:43 +03:00
Ptolemy 9f0225abaa SL-12978 Add note about similar code in C++ and GLSL 2020-07-01 13:42:23 -07:00
Ptolemy 152db2280b SL-12978: Cleanup 2020-07-01 13:42:23 -07:00
Ptolemy b5739323e1 SL-12978: Fix off-axis water dimming 2020-07-01 13:42:23 -07:00
Nat Goodspeed 01128f9f94 DRTVWR-476, SL-13528: Use freopen_s() instead of assigning stderr.
The llappviewerwin32.cpp create_console() function called by
LLAppViewerWin32::initConsole() used to assign *stderr = *(new FILE* value),
and so forth for stdout and stdin. That dubious tactic no longer works with
the new Windows CRT introduced with VS 2015. freopen_s() works much better.
2020-07-01 16:29:59 -04:00
Nat Goodspeed d8649dbb8a SL-13361: Enable color processing on Windows 10 debug console.
(cherry picked from commit 0b61150e69)
2020-07-01 13:38:05 -04:00
Nat Goodspeed 4708662091 SL-13361: Distill redundant create_console() code to set_stream().
There are separate stanzas in llappviewerwin32.cpp's create_console() function
for each of STD_INPUT_HANDLE, STD_OUTPUT_HANDLE and STD_ERROR_HANDLE. SL-13361
wants to add more code to each. Factor out new local set_stream() function and
make create_console() call it three times.

(cherry picked from commit 13b78a0c5a)
2020-07-01 13:33:29 -04:00
Nat Goodspeed a075a73920 DRTVWR-476: Merge branch 'SL-9756' into d476. 2020-06-30 16:59:17 -04:00
Andrey Kleshchev d9a03b55ff SL-12085 Way to debug window message processing with logcontrol 2020-06-30 23:53:48 +03:00
Rider Linden 01f2308c85 SL-9756: Get the LLSD names right. 2020-06-30 23:13:05 +03:00
Rider Linden f72759c16d SL-9756: IM_TASK_INVENTORY_OFFERED bucket offline format conforms to the online format. 2020-06-30 23:13:05 +03:00
Rider Linden f8e53adce7 SL-9756: Get session_id/transaction id from aux if session is missing. 2020-06-30 23:13:04 +03:00
Rider Linden c8b7466c19 SL-11430, SL-9756: Take transaction-id from offline messages. Correct LLSD names. Use offline flag rather than implicit tests of session_id and aux_id. 2020-06-30 23:13:04 +03:00
Rider Linden e2dd15397c SL-9756: Take the "session_id" from the offline message that was passed. 2020-06-30 23:13:04 +03:00
Rider Linden 374652a2d9 SL-9756: Get the LLSD names right. 2020-06-30 19:07:45 +03:00
Rider Linden c118c7863d SL-9756: IM_TASK_INVENTORY_OFFERED bucket offline format conforms to the online format. 2020-06-30 19:07:45 +03:00
Rider Linden 34be4fab98 SL-9756: Get session_id/transaction id from aux if session is missing. 2020-06-30 19:07:45 +03:00
Rider Linden ef2e575c0a SL-11430, SL-9756: Take transaction-id from offline messages. Correct LLSD names. Use offline flag rather than implicit tests of session_id and aux_id. 2020-06-30 19:07:45 +03:00
Rider Linden 45e956d0fb SL-9756: Take the "session_id" from the offline message that was passed. 2020-06-30 19:07:45 +03:00
Michael Pohoreski 72ec01bbc1 Merged in SL-9632_part_2 (pull request #174)
SL-9632 part 2
2020-06-30 01:30:14 +00:00
Ptolemy ba1d4e508c SL-9632 Cleanup: Add note about potential missing inverse pow() texture_gamma 2020-06-29 18:22:29 -07:00
Ptolemy 9aaa03a0d2 SL-9632 Fix Haze effecting HUD objects 2020-06-29 18:22:29 -07:00
Ptolemy a2ea1aac04 SL-9632 Add note about shiny HUD objects that will be fullbright for both ALM ON and OFF 2020-06-29 18:22:29 -07:00
Ptolemy 6ea04e8f5a SL-9632 Add note that shiny HUD objects will be fullbright 2020-06-29 18:22:29 -07:00
Ptolemy 97de9cd465 Merge branch 'DRTVWR-497' of bitbucket.org:lindenlab/viewer into DRTVWR-497 2020-06-29 18:21:11 -07:00
Rider Linden 52f888b8d3 SL-9756: Get the LLSD names right. 2020-06-30 02:38:53 +03:00
Rider Linden 8bf2078e90 SL-9756: IM_TASK_INVENTORY_OFFERED bucket offline format conforms to the online format. 2020-06-30 02:38:53 +03:00
Rider Linden 5f9a18c88f SL-9756: Get session_id/transaction id from aux if session is missing. 2020-06-30 02:38:53 +03:00
Rider Linden 9887af162b SL-11430, SL-9756: Take transaction-id from offline messages. Correct LLSD names. Use offline flag rather than implicit tests of session_id and aux_id. 2020-06-30 02:38:53 +03:00
Rider Linden 25e6dc4adb SL-9756: Take the "session_id" from the offline message that was passed. 2020-06-30 02:38:53 +03:00
Ptolemy 82882d77c4 DRTVWR-497: Cleanup: Document algorithm name for normal packing/unpacking. 2020-06-29 12:00:42 -07:00
Ptolemy 2805f38074 DRTVWR-497 Cleanup: Document which enum order comes from 2020-06-29 11:59:52 -07:00