summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-28XDG desktop entryErik Kundiman
2023-08-28Temporary iconsErik Kundiman
2023-08-28Temporary login MP logo so that we don't use SL'sErik Kundiman
https://secondlife.com/corporate/third-party-viewers Section 5.c
2023-08-27Supress warnings so GCC can finish shared libsErik Kundiman
2023-08-27Hidden visibility only when building static libsErik Kundiman
Otherwise it would fail to link SLPlugin.
2023-08-27Force FreeBSD to accept TOS via external browserErik Kundiman
This forces the use of external browser for links too for now, as we don't have a solution for the HTML media plugin yet.
2023-08-26Make using the system browser for links worksErik Kundiman
First, in order for launch_url.sh to be executable, it needs to be installed as a program. Secondly, the spawn browser command path needs to be adjusted accordingly. And last, add chrome (applies to chromium too on FBSD), to the list of browser commands to try (so chrome wasn't there :/, but dillo has always been XD, and that's why it kept opening Dillo here haha).
2023-08-26Don't install the libraries when they're staticErik Kundiman
For runtime, they're already part of the executable. For development, we're not there yet. So this reduces the overall package size for now.
2023-08-26Don't install the headers for nowErik Kundiman
until we've tried building another project, but based on this project's liblinden. It's also because these headers would be in a separate -dev Debian package.
2023-08-26Certificate authority bundle gets installed tooErik Kundiman
When I tried using, for example, FBSD system's ca-root-nss.crt, at runtime, the viewer would fail at downloading textures, avatar names, and so on. So for now we're still relying on LLCA, it's just get installed automatically without having to track the file in the viewer project.
2023-08-26Fonts get installed tooErik Kundiman
2023-08-26CPack for packaging (when PACKAGE set to on)Erik Kundiman
Since we could use the dynamic versioning from the configuration phase of CMake, the inclusion is put in BuildVersion.cmake. Other CPACK variables are usually static so can be set when running cmake. CPack somehow doesn't pick up the DESTINATION values in ViewerInstall (slplugin & libvlc too) from UnixInstall, so they're they're partially hardcoded again there.
2023-08-26Add sysroot to GLH & Meshoptimizer include pathsErik Kundiman
When cross-compiling, the host's /usr/local/include would be unsafely included before. The problem with this was that it leaked other host library headers unexpectedly, like Boost. The target compilation caught some function from the host headers which of a newer version, and then when trying to link to the target libraries, the function wasn't available yet in the older version.
2023-08-25SL-20197 Remove 'Edit PBR material' from context menu when editing an attachmentAlexander Gavriliuk
2023-08-25SL-20199 Error creating new folderAndrey Kleshchev
2023-08-25Fix another misleading indentationErik Kundiman
2023-08-24OpenAL createDefaultStreamingAudioImpl stubErik Kundiman
In llstartup, it says if the audio engine hasn't set up its own preferred handler for streaming audio, then the generic streaming audio implementation which uses media plugins will be used. The comparison is with NULL, so it's safe to return NULL (but probably not nullptr).
2023-08-24Merge tag '6.6.14-release'Erik Kundiman
source for viewer 6.6.14.581101
2023-08-23Fix merge breakage in windows installer_templete.nsi for DRTVWR-559Brad Linden
2023-08-23Merge branch main (DRTVWR-582) into DRTVWR-567Andrey Kleshchev
# Conflicts: # indra/newview/app_settings/settings.xml # indra/newview/llinventoryfunctions.cpp # indra/newview/llinventoryfunctions.h # indra/newview/llinventorymodel.cpp # indra/newview/llinventoryobserver.cpp # indra/newview/llinventoryobserver.h # indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml
2023-08-23Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-08-23Increment viewer version to 6.6.15Vir Linden
following promotion of DRTVWR-582
2023-08-22Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-08-22SL-19842 WIP -- Move sky auto adjustment magic numbers to debug settings.RunitaiLinden
2023-08-22SL-20187 [AIS3] Don't fill thumbnail field if null thumbnail is setAndrey Kleshchev
2023-08-22Can link to libglvnd, no need to set LEGACY prefErik Kundiman
2023-08-22ReindentedErik Kundiman
2023-08-22Fix target_link_directories argumentErik Kundiman
Only found out after using CMake 3.26 for Darwin. It wasn't an error when using CMake 3.24.
2023-08-22Add sysroot to XMLRPC-EPI include path on LinuxErik Kundiman
Useful when cross compiling.
2023-08-21SL-18629 Marketplace folder creation loop avoidanceAndrey Kleshchev
Probably shouldn't happen since we do not allow logins without caps, but to be sure added validation.
2023-08-21SL-20145 GLTF specific feature notificationAndrey Kleshchev
2023-08-21SL-20145 New inventory feature notificationAndrey Kleshchev
Pulled in relevant parts from SL-19929
2023-08-21Merge pull request #338 from secondlife/SL-20024cosmic-linden
SL-20024: Fix unable to modify a no-copy material from the build floater
2023-08-21Non x86 Darwin can use Linux's non x86 CPU clockErik Kundiman
2023-08-21Exclude net/route.h on DarwinErik Kundiman
since it doesn't seem to have any effect, and it would only get in the way on other Darwin platforms.
2023-08-21Darwin not (directly) relying on Carbon & Obj-CErik Kundiman
HiDPI support & multi threaded OpenGL haven't been used since we switched to SDL2 on Darwin, and so far there hasn't been any sign that things aren't working any more significantly.
2023-08-21Apple Clang doesn't recognise --as-neededErik Kundiman
2023-08-21DBus hasn't been enabled, so why compile api_dbusErik Kundiman
So it won't get in the way for other platforms that have no DBus.
2023-08-21Darwin & any platform can, and should, use SDLErik Kundiman
The alt mouse click to cam is broken for now on macOS, but this is the path we've chosen.
2023-08-21GLib header is included only when using GTKErik Kundiman
2023-08-21Any platform can, & should, use appviewerlinux tooErik Kundiman
It's the one that plays along with SDL.
2023-08-21Revert "FreeBSD can use llappviewerlinux too"Erik Kundiman
This reverts commit 8356386f6674cf7f1e25bcd49f3266868cd5dc7d.
2023-08-18SL-20024: Fix unable to modify a no-copy material from the build floaterCosmic Linden
2023-08-18SL-19929 Minimize feature conflicts with gltf viewerAndrey Kleshchev
2023-08-18SL-19929 Small rework of a 'feature' notificationAndrey Kleshchev
To make multiple parallel features possible
2023-08-18SL-18837: Engage initial GH viewer release script.Nat Goodspeed
2023-08-18SL-20099 Thumbnail upload scale textures to be squareAndrey Kleshchev
thumbnail copy&paste only allows square textures and wasn't allowing none square ones despite those already being used as thumbnails
2023-08-18SL-20143 Alpha thumbnails should show solid color instead of checkerboard #2Andrey Kleshchev
2023-08-17SL-20162 Better cof version loggingAndrey Kleshchev
And fixed some typos
2023-08-17Make SDL exclude immintrin.h when not on IntelErik Kundiman
I don't know why SDL2 isn't defining the macro by default when it's been compiled and installed on an Arm environment, that it has to be manually defined. I may be missing something here..