Commit Graph

69826 Commits (86195eb60d0cab1ca00a4d9154832100b2c5fdcc)

Author SHA1 Message Date
PanteraPolnocy 86195eb60d Apply small wording changes in Italian profile floater
Suggested by Spartaco Zemenis
2023-09-30 20:53:44 +02:00
PanteraPolnocy 82da4ace1c FIRE-33255 Minor French translation update, by Laurent Bechir 2023-09-16 18:14:04 +02:00
PanteraPolnocy cf0b75e65c Slightly better wording 2023-09-13 21:23:26 +02:00
PanteraPolnocy 3950a98e78 Let's leave the original untouched... 2023-09-13 21:17:14 +02:00
PanteraPolnocy f4bbd921bb FIRE-32074 partial: IME checkbox name change and Japanese translation by Yukinoroh Kamachi 2023-09-13 21:12:26 +02:00
Ansariel 4f362de5b6 Fix crash accessing invalid item 2023-09-10 00:29:37 +02:00
Beq bd75ec5abd drawable used when null (via Aleric)
crashed on region crossing in OpenSim.
2023-09-06 09:42:22 +01:00
Beq aea351aee1 Trigger preview build from branch name 2023-09-05 13:24:21 +01:00
Ansariel b064b04077 Modern C++ thank you! Kokua can yoink the old stuff... 2023-09-03 19:35:23 +02:00
PanteraPolnocy a746460321 FIRE-33221 Russian translation update, by Romka Swallowtail 2023-09-02 18:51:21 +02:00
PanteraPolnocy 4992fdfe8e Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2023-09-02 13:43:47 +02:00
PanteraPolnocy 83ef6ef8b8 FIRE-33220 Fix spelling error in source files 2023-09-02 13:43:40 +02:00
Beq 1f052ac15d More Area Search and 360 fixes
Remove the old flags that we no longer need
Fix misplaced callback used by LL's code that results in NULL region ID sometimes.
Clean up the handling of overlapping "360 mode" usage.
Intercept VOCache clean when in AreaSearch mode
2023-09-01 20:36:31 +01:00
Ansariel 6dacfb6fe9 What are these fake booleans again? 2023-08-31 17:45:48 +02:00
Beq e7246ea176 Make the workaround Windows specific to stop upsetting Mac 2023-08-31 10:36:32 +01:00
Beq ffd9091970 Merge branch 'area-search-mk2' 2023-08-30 23:08:13 +01:00
Beq 2f9217af47 Merge branch 'test-nightly' 2023-08-30 23:07:46 +01:00
Beq 458476b148 Allow nightly trigger and fix up Windows python anomalies
Allow nightly to be triggered by push to a branch called *nightly*
Windows has to expressly  insert itself in the path to pickup the right version.
2023-08-30 23:06:54 +01:00
Beq cbf5f5a4d3 Make area search work again again 2023-08-30 22:43:24 +01:00
Beq b7b87c7aaa GHA updates to align with PBR.
fixes expiries and allows nightly testing via branch trigger
2023-08-30 09:51:42 +01:00
Beq be40d3eda7 Fix the operator in requirements 2023-08-30 09:26:17 +01:00
Beq Janus f29f9119ff
Merge pull request #8 from AlericInglewood/aleric-04-nuke-llpaneltopinfobar
Fix linker error.
2023-08-29 22:33:44 +01:00
Beq Janus a8804e8525
Merge pull request #7 from AlericInglewood/aleric-03-maybe-uninitialized-1
Compile warning/error workaround.
2023-08-29 22:33:18 +01:00
Beq 25d4d8fafd windows needs requirements loaded & use specific version to allow cache 2023-08-29 20:59:43 +01:00
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
Aleric Inglewood 45770ed087 Fix linker error.
<FS:Zi> missed this one.

Including this header leads to a linker error when compiling without
optimization because then the LLPanelTopInfoBar constructor isn't inlined.

/usr/bin/ld: CMakeFiles/firestorm-bin.dir/llviewerwindow.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > LLSingletonBase::classname<LLPanelTopInfoBar>()':
/opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/llcommon/llsingleton.h:126:(.text._ZN15LLSingletonBase9classnameI17LLPanelTopInfoBarEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEv[_ZN15LLSingletonBase9classnameI17LLPanelTopInfoBarEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEv]+0x1e): undefined reference to `typeinfo for LLPanelTopInfoBar'
/usr/bin/ld: CMakeFiles/firestorm-bin.dir/llviewerwindow.cpp.o: in function `void LLSingleton<LLPanelTopInfoBar>::constructSingleton<>(llthread::LockStatic<LLSingleton<LLPanelTopInfoBar>::SingletonData>&)':
/opt/secondlife/viewers/firestorm/phoenix-firestorm-git/indra/llcommon/llsingleton.h:362:(.text._ZN11LLSingletonI17LLPanelTopInfoBarE18constructSingletonIJEEEvRN8llthread10LockStaticINS1_13SingletonDataEEEDpOT_[_ZN11LLSingletonI17LLPanelTopInfoBarE18constructSingletonIJEEEvRN8llthread10LockStaticINS1_13SingletonDataEEEDpOT_]+0x6b): undefined reference to `LLPanelTopInfoBar::LLPanelTopInfoBar()'
2023-08-28 23:56:18 +02:00
Aleric Inglewood a9cb392637 Compile warning/error workaround.
Tested by setting mat_normal to some magic value and then
asserting that it was changed by the time we get here.
2023-08-28 23:49:22 +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