summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-09Merge pull request #1945 from Ansariel/develop_msvc7Andrey Lihatskiy
Remove ancient MSVC7 code
2024-07-09Merge pull request #1944 from Ansariel/develop_c4244Andrey Lihatskiy
Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now
2024-07-08Remove a remnant of debug code.Henri Beauchamp
2024-07-08Fix for crash in XMLRPC reply decoding on login with large inventoriesHenri Beauchamp
Commit 2ea5ac0c43e3e28d2b1774f5367d099271a1da32 introduced a crash bug due to the recursive construction of the XMLTreeNode wrapper class. The constructor of the said class typically recurses twice as many times as there are entries in the user's inventory list. This commit: - Moves the fromXMLRPCValue() method and its helper functions from the LLSD class/module to the LLXMLNode class, where it belongs, thus making LLSD::TreeNode (which was a wrapper class to avoid making llcommon dependant on llxml, which is still the case after this commit) totally moot; the fromXMLRPCValue() call is now done directly on the LLXMLNode. - Moves the XML and XMLRPC decoding code out of the HTTP coroutine LLXMLRPCTransaction::Handler (coroutines got an even smaller and fixed stack), and into LLXMLRPCTransaction::Impl::process(). - Removes XMLTreeNode entirely, fixing the crash as a result.
2024-07-08Remove ancient MSVC7 codeAnsariel
2024-07-08Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵Ansariel
and llunittype.h for now
2024-07-08Merge pull request #1941 from RyeMutt/llpointer-moveAndrey Lihatskiy
Introduce move assignment and construction to LLPointer
2024-07-09NDOF can be enabled for Space Navigator supportErik Kundiman
2024-07-08Explicit on every permission desired for DullahanErik Kundiman
otherwise those executables couldn't be read and therefore couldn't be copied for bundle preparation, for example.
2024-07-08Introduce move assignment and construction to LLPointerRye Mutt
2024-07-08viewer#1131 Fix gltf editor being a bit spamyAndrey Kleshchev
2024-07-08XMLRPC-EPI install instructions for macOSErik Kundiman
2024-07-08meshoptimizer shouldn't be dynamic on FedoraErik Kundiman
since we don't bundle 3rd-party libraries in RPMs.
2024-07-08macOS & Fedora meshoptimizer install instructionsErik Kundiman
2024-07-08#1931 Terminate AppViewer immediately in case of initialization failedAlexander Gavriliuk
2024-07-08Replace root commands with sudo ones in README.mdErik Kundiman
and set the runtime dependencies as automatically installed on FBSD.
2024-07-08NanoSVG install instructions for macOS & DebianErik Kundiman
2024-07-08LL packages download and untar instructionsErik Kundiman
plus some tidying up the README.md.
2024-07-08GLH and Mikktspace can be untarred in packages nowErik Kundiman
They're custom anyway so very unlikely to be reused in other projects. TinyGLTF.cmake changes here just to minimise diff, the include directory setting does not have any effect (just like in TinyEXR.cmake).
2024-07-08Fix typo and link to TPVD is directly to MegapahitErik Kundiman
2024-07-08Fix CONTRIBUTING.md linkErik Kundiman
2024-07-08Adjust CONTRIBUTING.md & change SL to MP in READMEErik Kundiman
2024-07-08SL-15354 Fixed object IMs not respecting chat settingsAndrey Kleshchev
2024-07-08Update README.md up to `make install` and `cpack`Erik Kundiman
Remove Example section too since it's not so representative at this moment. Remove Windows instruction link too, we will have our own.
2024-07-08viewer#1916 Updated default Chat Window behaviorAndrey Kleshchev
2024-07-07Not set var to shorten paths in install scriptErik Kundiman
Somehow it wouldn't work.
2024-07-07Links to SLPlugin's dependencies after installErik Kundiman
cause SLPlugin's Frameworks wouldn't exist yet before installation.
2024-07-07Not override CMAKE_OSX_ARCHITECTURES to one archErik Kundiman
Now you can pass -DCMAKE_OSX_ARCHITECTURES:STRING=`uname -m` or -DCMAKE_OSX_ARCHITECTURES:STRING="arm64;x86_64" and it will build as intended.
2024-07-07Link CEF & chmod a+x Dullahan execs after installErik Kundiman
otherwise fixup_bundle would try to fix DullahanHelper executables when otool -L somehow can't find files that contain spaces in their names. By postponing the chmod until after fixup_bundle is called, fixup_bundle will ignore the DullahanHelper apps since they contain no executables yet by that time. Apart from that, trying to link to CEF would fail before installation cause SLPlugin's Frameworks directory wouldn't exist yet.
2024-07-07macOS install DESTINATIONs are relative paths nowErik Kundiman
but set CMAKE_INSTALL_PREFIX to newview/Megapahit.app/Contents.
2024-07-07`make install` on macOS installs CEF & DullahanErik Kundiman
Using file(CHMOD ... PERMISSIONS .._EXECUTE) somehow didn't work, so I had to set it to reinstall the Dullahan executables, and they are the only files that are required to be executable (CEF framework and the .dylibs aren't).
2024-07-07Fix paths to LibVLC files, they're in FrameworksErik Kundiman
Must have been residues before, they really were in llplugin/lib when I was doing the media plugin before.
2024-07-06Fill SLPlugin.app Frameworks directory with linksErik Kundiman
Adding custom command to fix SLPlugin's references wouldn't have any effect because fixup_bundle will overwrite them in install stage.
2024-07-06Fix paths to CEF media plugin dependenciesErik Kundiman
Explanation just like previous commit. There's a reference fix that doesn't seem to be valid any more. First of all, the path leading to CEF framework would be wrong, and secondly, the plugin doesn't seem to link to CEF.
2024-07-06Fix paths to LibVLC media plugin dependenciesErik Kundiman
Somehow fixup_bundle misses fixing the plugins. These fixes are in effect when MacPorts is used, though it wouldn't hurt if you're using HomeBrew, it's just you'd need to add the references to the HomeBrew libraries just like the MacPorts ones.
2024-07-06#1931 BugSplat Crash: SecondLifeViewer!LLRenderTarget::release(387)Alexander Gavriliuk
2024-07-06Merge branch 'main' into maint-bErik Kundiman
2024-07-06buffer optimisation llwindowsdl.cpp fixmobserveur
This commit fixes a gSavedSettings variable call
2024-07-06Merge branch 'main' into maint-bErik Kundiman
2024-07-06tuning floater : missing cmakelists.txtmobserveur
missing cmakelists.txt from previous commit
2024-07-06Merge branch 'main' into maint-bErik Kundiman
2024-07-06missing header fix in llwindowsdl.cppmobserveur
there was missing include in llwindowsdl.cpp
2024-07-06Merge branch 'main' into maint-bErik Kundiman
2024-07-05Fix for the fps limiter on intel and amd cpusmobserveur
This commit fixes the fps limiter for intel and amd cpus
2024-07-05fix for the contextual menu issue in HiDPI modemobserveur
This commit fixes an issue with the contextual menu in HiDPI mode, as well as the positioning of object hover informations.
2024-07-05Tuning floater and buffer mapping improvementsmobserveur
This commit adds the tuning floater accessible via the fps button, and improvements to the buffer mapping optimisation modes.
2024-07-05Merge pull request #1930 from RyeMutt/llsd-optsAndrey Lihatskiy
Introduce move support and string_view to LLSD
2024-07-05`make install` on macOS installs libllwebrtc.dylibErik Kundiman
For now it's to the Resources folder, while 3rd-party libraries have moved to the Frameworks folder, so let's see.
2024-07-05Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voiceErik Kundiman
2024-07-05Merge branch 'main' into webrtc-voiceErik Kundiman