summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
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-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-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-23Increment viewer version to 6.6.15Vir Linden
following promotion of DRTVWR-582
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-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-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-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..
2023-08-17Neon is used as an alternative to SSE2Erik Kundiman
on Arm systems.
2023-08-17GLibc related code is used only on a GNU systemErik Kundiman
2023-08-17Re-enable x11_detect_VRAM_kb useErik Kundiman
It's an error according to GCC when defined but not used. It could, and probably should, still be used anyway, just not the SDL version.
2023-08-16Revive alt mouse click override with X11Erik 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-16Revert "Try not to rely (explicitly) on X11"Erik Kundiman
This reverts commit d883a11567252d9a0baff653bb16c38817a7c21c.
2023-08-16Revive mouse wheel on SDL2Erik Kundiman
2023-08-16Try not to rely (explicitly) on X11Erik Kundiman
2023-08-15SDL 1.2 to 2.0 migrationErik Kundiman
Both keycodes and scancodes are now 32 bits, so the key type is lengthened from U16 to U32.
2023-08-15SL-18629 Fix observers failing to start fetching items in some casesAndrey Kleshchev
start(folder.first) ignored fetch request due to folder having version
2023-08-14SL-20143 Alpha thumbnails should show solid color instead of checkerboardAndrey Kleshchev
2023-08-10SL-20118 tweak the top border lineMnikolenko Productengine
2023-08-09SL-18629 Better item fetch error handlingAndrey Kleshchev
2023-08-08SL-20131 Don't let viewer in without capsAndrey Kleshchev
Previously was bounced to login screen on error only, now should be bounced back if failed too many times as well
2023-08-07Make GCC not treat uninit-ed FetchEntry as errorErik Kundiman
2023-08-06SL-20120 Fix ais depth 'body' being misplaced.Andrey Kleshchev
2023-08-05SL-20120 Fix unneeded warningsAndrey Kleshchev
- Don't Warn about unknown cof version, it's expected during fetch, Info is enough - Fix 'unexpected attachments' due to unknown cof, also should fix viewer trying to create a link before cof is ready - Fix 'accounting' warnings when getting item updates for unfetched folders (Note: viewer doesn't know folders version, if fetch is already in progress we might get an old version)