Ansariel
2baf4589ff
Merge branch 'DRTVWR-553-555' of https://bitbucket.org/lindenlab/viewer
2022-02-16 09:47:28 +01:00
Ansariel
8f85cbf04c
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2022-02-16 09:00:13 +01:00
Nat Goodspeed
a6430f42f3
SL-16842, SL-14300: Merge branch 'DRTVWR-555' into DRTVWR-553-555
2022-02-15 16:11:59 -05:00
Nat Goodspeed
f09b0a6a08
SL-16842, SL-14300: Update to viewer-manager build 568552
2022-02-15 16:10:36 -05:00
Sabrina Shanman
646c8aa7ec
Merged in SL-16862 (pull request #875 )
...
SL-16862
Approved-by: Andrey Lihatskiy
2022-02-15 20:31:27 +00:00
Zi Ree
f664836340
Add example for using multithreaded xz compression to linux build instructions
2022-02-15 17:10:52 +01:00
Andrey Kleshchev
ce6dd53f9c
SL-16564 'Click to' action 'None' doesn't work as intended #2
2022-02-15 14:45:17 +02:00
Andrey Kleshchev
921fe18f8b
SL-16564 'Click to' action 'None' doesn't work as intended
...
There shouldn't be any differences for 'None' between normal objects and attachments
2022-02-15 14:45:13 +02:00
Cosmic Linden
ebed2c6d61
SL-16862: Adjust max zoom-in level on world map to match max zoom-in on minimap
2022-02-14 18:17:15 -08:00
Cosmic Linden
a4d80a5fc3
SL-16862: Add comment that min_val for zoom_slider is hardcoded
...
min_val for zoom slider is hardcoded for performance reasons. Changing its value in the slider XML element will have no effect.
Note that larger values of min_val, if allowed, would most likely be safe, however that would reduce how far you can zoom out. See: LLFloaterWorldMap::adjustZoomSliderBounds
2022-02-14 18:16:30 -08:00
Andrey Kleshchev
935c1362a2
Restored SL-14961
...
SL-14961 works better for windows than rethrow
2022-02-14 22:59:26 +02:00
Dave Parks
f47730b92c
SL-16418 Media texture update stall fix. Make media texture updates use LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled.
2022-02-14 18:07:24 +00:00
Andrey Lihatskiy
f695a5d1a8
SL-15742 Return correct default platform for linux
...
Since python 3.3 sys.platform for Linux will always be 'linux'. See https://bugs.python.org/issue12326 - fix by NickyD
2022-02-14 19:52:09 +02:00
Mnikolenko Productengine
009afb2f51
SL-16789 FIXED [MAC] only default cursor is shown after nstalling the Viewer in a directory with a non-ASCII name
2022-02-14 12:51:30 +01:00
Nicky
cbd21590ce
Make pulse header required
2022-02-14 11:35:19 +01:00
Mnikolenko ProductEngine
df0cf8cd44
SL-16757 FIXED [Mac] third-person cursor doesn't return after switching away from app and back
2022-02-14 00:25:13 +01:00
Andrey Kleshchev
a5f06a1b81
SL-4488 Fixed ambiguity mapped weights to vertices in uploader
...
Were not displaying and uploading correctly.
2022-02-12 23:13:36 +02:00
Beq
c97777d106
don't warn when LL_PATH_NONE was deliberately selected
2022-02-12 20:26:22 +00:00
Nicky
f3fa9d9d25
Merge branch 'master' of ssh://vcs.firestormviewer.org/phoenix-firestorm
2022-02-12 20:27:47 +01:00
Nicky
7060e24ece
Remove unused variable.
2022-02-12 20:21:55 +01:00
Nicky
84ca1a3c7a
Do not bit blast 0 into a non POD struct to zero it, rather use the default constructor.
...
There is a few peculiar differences in default member initializationn namely:
gamma > 1.0f; sun_norm > 0.0f, 1.0f, 0.0f, 1.0f; cloud_shadow > 1.0f; dome_radius > 1.0f; dome_offset > 1.0f
Which probably made the original memset produce the wrong result anyway as it differs from the value the
LLVOSky set (the default ctor of AtmosphericsVars) vs what the memset would produce in case of a force update (all 0s).
2022-02-12 18:47:31 +01:00
Nicky
af610f4ad8
Update CMakeLists of doxygen project to require at least cmake 3.8.0 (same version as viewer) to get rid of deprecation warning.
2022-02-12 18:35:12 +01:00
Nicky
ee4249378a
Spring cleaning, remove all traces of old 32 bit darwin/linux packages.
2022-02-11 22:11:18 +01:00
Nat Goodspeed
cedbf23fd1
SL-10190: Add menu commands to force AV or exception in coroutine.
...
"Bad memory access" and "unhandled exception" are the two categories of error
that we expect might be different in a coroutine than in the viewer's main
fiber. Without this change, we've had no reliable way to force either of those
to occur.
This will require translation work for two new menu items.
# Conflicts:
# indra/newview/skins/default/xui/en/menu_viewer.xml
2022-02-11 21:03:35 +02:00
Nat Goodspeed
913bddf18f
SL-10190: Slightly reduce conditional clutter in llcoros.{h,cpp}.
...
Rename 'winlevel()' to 'sehandle()'; change it from a static member function
to a free function, thus eliminating the conditional in llcoros.h.
Elsewhere than Windows, provide a zero-cost pass-through sehandle()
implementation, eliminating the conditional in toplevel().
# Conflicts:
# indra/llcommon/llcoros.cpp
# indra/llcommon/llcoros.h
2022-02-11 20:59:16 +02:00
Nat Goodspeed
7491a56144
SL-16842: Merge 'DRTVWR-555' into DRTVWR-553-555 for updater fix.
2022-02-11 13:58:49 -05:00
Nat Goodspeed
78e32d943e
SL-16842: Update to viewer-manager build 568451
2022-02-11 13:58:04 -05:00
Nat Goodspeed
6c3507d6d3
SL-10190: Introduce LLCoros::saveException() and rethrow().
...
This mechanism uses a queue of std::exception_ptrs to transport an (otherwise)
uncaught exception from a terminated coroutine to the thread's main fiber. The
main loop calls LLCoros::rethrow() just after giving some cycles to ready
coroutines that frame.
# Conflicts:
# indra/llcommon/llcoros.cpp
# indra/llcommon/llcoros.h
# indra/newview/llappviewer.cpp
2022-02-11 20:53:21 +02:00
Andrey Kleshchev
236593e997
Revert "SL-14961 Coroutine crash was not reported to bugsplat"
...
Will be replaced with retrow from nat
2022-02-11 20:28:42 +02:00
Andrey Kleshchev
6f49893fb3
SL-1370 Add more memory logging to mesh repository
2022-02-11 15:25:04 +02:00
PanteraPolnocy
431e4f3358
Polish translation
2022-02-10 23:18:41 +01:00
Nicky
2a03afe85c
Make GCC shut up about some warnings
2022-02-10 22:06:05 +01:00
Nicky
6d94e02868
Rewmove some unused variables.
2022-02-10 22:03:56 +01:00
Nicky
5fe342473d
Remove unused using.
2022-02-10 22:03:14 +01:00
Nicky
e3a9c5ef3b
Mark third party include directory as system (-isystem) so GCC stops complaining about warnings in those headers.
2022-02-10 21:48:48 +01:00
Mnikolenko Productengine
de72b36aaa
SL-16789 FIXED [MAC] only default cursor is shown after nstalling the Viewer in a directory with a non-ASCII name
2022-02-10 18:49:49 +02:00
Nicky
13caff46cf
Python3 compatibility for Linux
2022-02-10 15:02:50 +01:00
Ansariel
552942eddd
Reload login splash screen if resetting the URL
2022-02-10 13:48:10 +01:00
Ansariel
f6e9ce6939
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2022-02-10 13:42:00 +01:00
Ansariel
97cc5590a8
Update German translation
2022-02-10 13:41:47 +01:00
Ansariel
e2880c049d
Warn if splash screen URL is manually overridden for testing purposes :))))
2022-02-10 13:41:36 +01:00
Ansariel
72359bee4f
Merge branch 'DRTVWR-553-maint-mix-JK' of https://bitbucket.org/lindenlab/viewer
2022-02-10 12:42:50 +01:00
Ansariel
31e8e6fac0
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2022-02-10 12:42:15 +01:00
Nicky
dd9ad9ee8f
Make sure we only get python2 and not python3, as we're still stuck with that. 2 years after it went EOL ...
2022-02-10 12:20:14 +01:00
Nicky
a8805b3280
dumpCallback needs types only available when crash reporting is on (and breakpad included). While at it remove dummy code in dumpCallback
2022-02-10 12:18:24 +01:00
Nicky
b7fefde5ae
Make boost and friends system headers, this will stop GCC being pedantic and -Werror due to them.
2022-02-10 10:36:13 +01:00
Nicky
755c765263
Call std::abort in llassert_always. LL_ERRS will already terminate/crass the processes, but putting a [noreturn] function, even if never reached, makes it obvious to the compiler that the program will abort.
2022-02-10 10:34:36 +01:00
Nicky
fd98fbf0a5
Disable "-Wmismatched-new-delete", certainly needs another set of eyes to glance over this, but it appears hidden under a layer of templates, operators and inheritance the right thing happens:
...
new > posix_memalign / delete -> free. According to the man pages this would be correct.
2022-02-10 10:31:48 +01:00
Nicky
47108ca002
Do not call method on nullptr.
2022-02-10 10:31:24 +01:00
Nicky
4428853f53
Do not call dp->dumpBufferToLog() as in this code path dp is guaranteed to be nullptr.
2022-02-10 10:29:09 +01:00