Commit Graph

69800 Commits (4521852ceeec9407b17c566b151748ea7ab5fced)

Author SHA1 Message Date
Ansariel 4521852cee What is all this? 2023-08-29 15:30:15 +02:00
Ansariel 1a9a7d3b45 Add attachment point ID to "Attach to" menus (except HUD) to identify alpha sort order on rigged attachments 2023-08-29 00:51:21 +02:00
Beq 50a51df937 Add the independent llsd package to the requirements list
current version is 1.2.1 however 1.0.0 seems to work fine
2023-08-28 22:44:46 +01:00
Beq Janus e0c22ec846
Merge pull request #6 from AlericInglewood/aleric-02-maybe-uninitialized-0
Compile warning/error workaround.
2023-08-28 22:40:59 +01:00
Beq 41f72d2b60 Merge remote-tracking branch 'FS_Github/master' 2023-08-28 19:50:36 +01:00
Beq 3dddbe6c7d Update FMOD Studio to 2.02.17 on MacOs 2023-08-28 19:49:53 +01:00
Ansariel 6623a1fdab Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2023-08-28 18:40:00 +02:00
Beq 6fd9b2d768 Merge remote-tracking branch 'origin/master' 2023-08-28 17:05:53 +01:00
Beq f3d0ef4780 Merge remote-tracking branch 'FS_Github/master' 2023-08-28 17:05:36 +01:00
Aleric Inglewood 0b772853be Compile warning/error workaround.
For the life of me I can't figure out which variable is supposedly undefined:

In file included from /usr/include/string.h:548,
                 from /usr/include/c++/13.2.1/cstring:42,
                 from /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/llcommon/linden_common.h:54,
                 from /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/newview/llviewerprecompiledheaders.h:38,
                 from /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/newview/llenvironment.cpp:27:
In function ‘void* memcpy(void*, const void*, size_t)’,

    inlined from ‘void boost::function2<R, T1, T2>::move_assign(boost::function2<R, T1, T2>&) [with R = void; T0 = const LLUUID&; T1 = LLViewerRegion*]’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/build-linux-x86_64/packages/include/boost/function/function_template.hpp:993:24,

    inlined from ‘void boost::function2<R, T1, T2>::swap(boost::function2<R, T1, T2>&) [with R = void; T0 = const LLUUID&; T1 = LLViewerRegion*]’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/build-linux-x86_64/packages/include/boost/function/function_template.hpp:862:22,

    inlined from ‘typename boost::enable_if_<(! boost::is_integral<Functor>::value), boost::function<R(T0, T1)>&>::type boost::function<R(T0, T1)>::operator=(Functor) [with Functor = LLEnvironment::onRegionChange()::<lambda(const LLUUID&, LLViewerRegion*)>; R = void; T0 = const LLUUID&; T1 = LLViewerRegion*]’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/build-linux-x86_64/packages/include/boost/function/function_template.hpp:1121:22,

    inlined from ‘void boost::signals2::slot<R(Args ...), SlotFunction>::init_slot_function(const F&) [with F = LLEnvironment::onRegionChange()::<lambda(const LLUUID&, LLViewerRegion*)>; SlotFunction = boost::function<void(const LLUUID&, LLViewerRegion*)>; R = void; Args = {const LLUUID&, LLViewerRegion*}]’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/build-linux-x86_64/packages/include/boost/signals2/detail/slot_template.hpp:160:24,

    inlined from ‘boost::signals2::slot<R(Args ...), SlotFunction>::slot(const F&) [with F = LLEnvironment::onRegionChange()::<lambda(const LLUUID&, LLViewerRegion*)>; SlotFunction = boost::function<void(const LLUUID&, LLViewerRegion*)>; R = void; Args = {const LLUUID&, LLViewerRegion*}]’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/build-linux-x86_64/packages/include/boost/signals2/detail/slot_template.hpp:85:27,

    inlined from ‘void LLEnvironment::onRegionChange()’ at /opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/newview/llenvironment.cpp:1150:52:
/usr/include/bits/string_fortified.h:29:33: error: ‘*(unsigned char (*)[24])((char*)&<unnamed> + offsetof(boost::self_type, boost::function<void(const LLUUID&, LLViewerRegion*)>::<unnamed>.boost::function2<void, const LLUUID&, LLViewerRegion*>::<unnamed>.boost::function_base::functor))’ may be used uninitialized [-Werror=maybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~

where llenvironment.cpp:1150 is:
cur_region->setCapabilitiesReceivedCallback([](const LLUUID &region_id, LLViewerRegion* regionp) {  LLEnvironment::instance().
requestRegion(); });

Nevertheless, this has never led to a crash as far as I know; so,
probably a bogus warning indeed.
2023-08-28 18:04:50 +02:00
Beq Janus 25677803db
Merge pull request #5 from AlericInglewood/aleric-01-fPIC
llrender must be compiled with -fPIC.
2023-08-28 16:51:14 +01:00
Pork Chop f1c0cd9a2f Update FMOD Studio to 2.02.17 on Linux 2023-08-29 01:25:31 +10:00
Ansariel 88cc136054 Update FMOD Studio to 2.02.17 on Windows 2023-08-28 16:06:43 +02:00
Ansariel 208a896f3f Fix CMake CMP0148 deprecation warning introduced with CMake 3.27.4 2023-08-28 16:06:15 +02:00
Beq bcb701af65 How about the checksums too, Beq? 2023-08-28 14:05:17 +01:00
Ansariel c9575bf8b7 3p KDU for Windows contains both 32 and 64 bit version 2023-08-28 14:55:04 +02:00
Beq 635eabcc4c Update autobuild for KDU-8.3 2023-08-28 13:37:18 +01:00
Ansariel 08d8965271 Fix debug setting name FSAutoTuneFPS -> AutoTuneFPS (and sync unused floater_performance.xml with upstream) 2023-08-28 13:03:41 +02:00
Aleric Inglewood da87047e64 llrender must be compiled with -fPIC.
None of the other code (except for the SHARED libraries, but they
are already anyway) need to be compiled with -fPIC. That flags
can therefore now be removed from fs-build-variables.
2023-08-28 13:02:23 +02:00
Ansariel 4ef173c48d Change line endings to CRLF to match upstream 2023-08-28 12:12:00 +02:00
Ansariel 4475e627b0 Undo Git breaking NSIS files - how can you screw it up like that actually??? 2023-08-28 11:59:04 +02:00
Beq 7d0dcf01df only allow valid chars in bugsplat dbname 2023-08-28 00:23:03 +01:00
Beq 04be2d87d1 Merge remote-tracking branch 'FS_Github/master' 2023-08-28 00:22:01 +01:00
Ansariel 873507ce5e Move construction of FSRadarListUpdater out of FSRadar ctor: This will impose a circular dependency and cause a crash if at the time FSRadar gets constructed other avatars are in range 2023-08-28 00:17:27 +02:00
Beq Janus bd3fe4cb24
Merge pull request #3 from AlericInglewood/aleric-00-which_lod
Aleric 00 which lod
2023-08-27 20:42:29 +01:00
Beq Janus d78f0e4258
alter the tag to suggested format for PR sourced changes 2023-08-27 20:33:34 +01:00
Ansariel 55209277c9 Safeguard against crashes due to non-existing debug settings when saving graphic presets 2023-08-27 00:03:11 +02:00
Ansariel 2d12bf37d3 Fix OS builds using OpenAL 2023-08-26 21:07:58 +02:00
Aleric Inglewood d1e8a2e557 Add FS tag.
I have no idea if I can use <FS:Ale> (it isn't used elsewhere right now).
If the FS tags are meant only for those with write access to the
repository then I guess it should be changed into <FS:Beq>.
2023-08-26 15:58:43 +02:00
PanteraPolnocy dea05af6d8 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2023-08-26 10:58:53 +02:00
PanteraPolnocy 3f3261df10 FIRE-33199 Russian translation update, by Romka Swallowtail 2023-08-26 10:58:34 +02:00
Pantera 2094892434 Leftovers removal
Seems to be unused in FS (we have page in prefs for that), the SLV doesn't have these as well
2023-08-25 09:36:52 +02:00
Pork Chop 6815412b95 Build fix after merge 2023-08-25 10:04:50 +10:00
PanteraPolnocy 169847adb5 Few few XML errors 2023-08-25 00:25:36 +02:00
PanteraPolnocy d3f5194b6a FIRE-33190 French translation update, by Laurent Bechir 2023-08-25 00:07:28 +02:00
PanteraPolnocy 7152519f4b Updated Polish translation 2023-08-24 23:44:19 +02:00
Beq 1ebf5fde6c Merge remote-tracking branch 'origin/master' 2023-08-24 19:45:16 +01:00
Beq 488bb36c33 Add FS tags for future LL merges
I know it's Linux but we can live in hope right?
2023-08-24 19:44:12 +01:00
Beq Janus 9ae081ca6c
Merge pull request #2 from AlericInglewood/master
buffer overrun avoidance
2023-08-24 19:39:33 +01:00
Aleric Inglewood a24ba60d4c Fix compile error.
Looks like code duplication that was never fixed because
nobody ever compiles with asserts turned on (ouch).
2023-08-24 16:18:02 +02:00
Ansariel f2c9a08ebe Merge branch 'main' of https://github.com/secondlife/viewer 2023-08-24 00:32:37 +02:00
Ansariel 9c098fb132 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
# Conflicts:
#	indra/llmessage/llregionflags.h
#	indra/newview/llfloaterregioninfo.cpp
2023-08-24 00:32:15 +02:00
Vir Linden d454512050 Increment viewer version to 6.6.15
following promotion of DRTVWR-582
2023-08-23 15:20:19 -04:00
Aleric Inglewood 94629c4799 Merge branch 'master' of github-aleric:AlericInglewood/phoenix-firestorm 2023-08-21 19:44:11 +02:00
Aleric Inglewood d89f3d25c3 Bug / compile error - fix.
path is treated as a null-terminated string, which is only guaranteed
when the buffer that strncpy copies to is at least one larger than
the maximum number of characters copied (the third argument).

Without this patch, g++ 13.2.1 gives a warning turned into an error.
2023-08-21 19:39:43 +02:00
Beq 76444b7cb3 [BUG-234275] Tentative ghosting fix - whirly please try nightly 2023-08-20 21:09:48 +01:00
Ansariel 1847e2d9b9 Randomly replace some old code 2023-08-20 01:27:20 +02:00
PanteraPolnocy fef3ac1267 FIRE-33152 French translation update, by Laurent Bechir 2023-08-15 22:30:04 +02:00
Ansariel 12a58dc3f3 Since when have these translations been missing??? 2023-08-14 21:32:40 +02:00
Ansariel 5511564da1 FIRE-33135: Fix incorrect German translation 2023-08-07 12:25:58 +02:00