Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-16 | Revive alt mouse click override with X11 | Erik Kundiman | |
On SDL2, there are no more x11.lock_func or x11.unlock_func, so the camming is too sensitive, and alt tab is overridden too when it shouldn't be. It's better than nothing at all for now. This feature should be re-perfected later. | |||
2023-08-16 | Revive mouse wheel on SDL2 | Erik Kundiman | |
2023-08-15 | SDL 1.2 to 2.0 migration | Erik Kundiman | |
Both keycodes and scancodes are now 32 bits, so the key type is lengthened from U16 to U32. | |||
2023-08-01 | Initialise vars so they wouldn't be errors on GCC | Erik Kundiman | |
2023-07-29 | The Linden libraries can be installed now | Erik Kundiman | |
Useful when installed as shared libraries, so other viewer executables can share these libraries. | |||
2023-07-29 | Setting BUILD_SHARED_LIBS on is now possible | Erik Kundiman | |
by removing cyclic dependencies, and allowing shlib undefined on SLPlugin alone. | |||
2023-07-19 | Fix what GCC considers as misleading indentations | Erik Kundiman | |
The style conventions aren't really being followed that the different styles of using tabs or spaces as indentations lead to GCC considering them as misleading. It's better to just fix them (but as little as possible as to minimise this fork difference from upstream) than to supress the warnings from being treated as errors. | |||
2023-07-19 | Disable g_thread_init when using system libs | Erik Kundiman | |
On GCC, compiling against a recent GTK2 version would stop on deprecated pre-processors. | |||
2023-07-19 | FreeBSD has SDL keyboard & window files built too | Erik Kundiman | |
and any Linux SDL code should be applied to FreeBSD too. | |||
2023-07-19 | Stubs for missing implementations that use SDL | Erik Kundiman | |
in order to get rid of this: error: invalid new-expression of abstract class type ‘LLWindowSDL’ fullscreen, clearBg, enable_vsync, use_gl, ignore_pixel_depth, fsaa_samples); note: because the following virtual functions are pure within ‘LLWindowSDL’: class LLWindowSDL : public LLWindow ^~~~~~~~~~~ virtual void* createSharedContext() = 0; ^~~~~~~~~~~~~~~~~~~ virtual void makeContextCurrent(void* context) = 0; ^~~~~~~~~~~~~~~~~~ virtual void destroySharedContext(void* context) = 0; ^~~~~~~~~~~~~~~~~~~~ virtual void toggleVSync(bool enable_vsync) = 0; ^~~~~~~~~~~ The window has been relying on some, mostly GL context related, methods. These methods are declared abstract, so for now they're implemented using member functions that do nothing, return nothing. | |||
2023-07-07 | SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance ↵ | Andrey Lihatskiy | |
improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99. | |||
2023-05-17 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcharacter/llkeyframemotion.cpp # indra/newview/llfilepicker.cpp | |||
2023-05-02 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-02 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
2023-04-25 | SL-19652 Fixed 'working' cursor flicker | Andrey Kleshchev | |
2023-03-31 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/llfloateravatarrendersettings.cpp | |||
2023-03-30 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
2023-03-30 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
# Conflicts: # indra/cmake/CMakeLists.txt # indra/newview/skins/default/xui/es/floater_tools.xml | |||
2023-03-20 | SL-18721: Faster viewer shutdown time since performance improvements can ↵ | Alexander Gavriliuk | |
lead to perceived inventory loss due to cache corruption | |||
2023-03-20 | Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
# Conflicts: # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt | |||
2023-02-09 | SL-19190 Laggy behavior when turning | Andrey Kleshchev | |
GetAsyncKeyState is luggy in some conditions and no longer needed due to fix for SL-16845 - all 'up' keys get reset when leaving window | |||
2023-02-03 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # doc/contributions.txt # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt | |||
2023-02-02 | Merge branch 'main' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2023-01-19 | SL-18999 IME disabling should be called in window's thread | Andrey Kleshchev | |
For some reason positioning IME window works fine, but disabling and enabling ime works from window's thread only | |||
2023-01-18 | SL-18985 Crash at std::basic_string::erase | Andrey Kleshchev | |
2023-01-12 | SL-12456 Potential fix for NSPersistentUIFileManager crash | Andrey Kleshchev | |
NSPersistentUIFileManager is supposed to be responsible for restoring window position and size | |||
2023-01-12 | Merge branch 'main' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/newview/llagent.cpp # indra/newview/llimview.cpp # indra/newview/llimview.h # indra/newview/llinventoryfunctions.cpp # indra/newview/llpanelmediasettingsgeneral.cpp # indra/newview/pipeline.cpp | |||
2022-12-16 | SL-18384 Fix NSException for keyboard handling | Andrey Kleshchev | |
Affects accent keys for diacritical marks | |||
2022-12-13 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # doc/contributions.txt # indra/newview/llappviewer.cpp # indra/newview/skins/default/colors.xml | |||
2022-12-12 | Merge branch 'main' into DRTVWR-568 | Callum Prentice | |
2022-12-12 | Merge branch 'main' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloater360capture.cpp | |||
2022-11-25 | SL-18713 fix crash in handleCompositionMessage (#12) | Maxim Nikolenko | |
2022-11-22 | Merge branch 'DRTVWR-568' into DRTVWR-539 | Mnikolenko Productengine | |
2022-11-02 | SL-18136 fix for Japanese IME | Mnikolenko Productengine | |
2022-11-02 | Merge remote-tracking branch 'RyeMutt/viewer/mac-fixes' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-10-30 | Fix checks for empty LLSD maps to use size and not emptyMap which is for ↵ | Rye Mutt | |
creating an empty LLSDMap type. | |||
2022-10-29 | Fix use of deprecated CGDisplayAvailableModes with CGDisplayCopyAllDisplayModes | Rye Mutt | |
2022-10-29 | Fix RenderAppleUseMultGL debug setting for enabling threaded GL engine | Rye Mutt | |
2022-10-28 | Clean up autorelease behavior in llwindowmac and additional leaks | Rye Mutt | |
2022-10-28 | Fix leak of copy and paste on mac | Rye Mutt | |
2022-10-24 | Merge master into DRTVWR-568 (and fix conflicts) | Callum Linden | |
2022-10-21 | Merge branch 'master' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp | |||
2022-10-20 | Merge branch 'master' into DRTVWR-565-maint-P | Andrey Lihatskiy | |
2022-10-03 | SL-17541 simple fallback when refresh rate is unknown | Maxim Nikolenko | |
2022-09-21 | Merge branch 'master' into DRTVWR-539 | Mnikolenko Productengine | |
2022-09-17 | SL-17238 Fix coding policy build issues | Andrey Kleshchev | |
2022-09-16 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky Dasmijn | |
DRTVWR-568_cmake | |||
2022-09-15 | Merge branch 'master' into DRTVWR-568 | Callum Linden | |
2022-09-15 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llmodelpreview.h | |||
2022-09-15 | Merge branch 'master' into DRTVWR-565-maint-P | Andrey Lihatskiy | |