summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
10 hoursMake Windows SDL-ready (in case we need to)HEADmainErik Kundiman
11 hoursFix media_plugin_cef failing on Linux aarch64Erik Kundiman
WARNING #Plugin# llplugin/llplugininstance.cpp(106) LLPluginInstance::load: apr_dso_load of /usr/lib64/libmedia_plugin_cef.so failed with error 20019, additional info string: /usr/lib64/libcef.so: cannot allocate memory in static TLS block https://github.com/chromiumembedded/cef/issues/3616 https://github.com/chromiumembedded/cef/issues/3803 https://magpcss.org/ceforum/viewtopic.php?t=19622 I tried adding mProcessParams.envs.add("LD_PRELOAD=/usr/lib64/libcef.so"); to indra/llplugin/llpluginprocessparent.cpp, it didn't get rid of the error, but running `LD_PRELOAD=/usr/lib64/libcef.so megapahit` OR `LD_PRELOAD=/usr/lib64/libmedia_plugin_cef.so megapahit` does. It still doesn't load web pages, however, even though there are process plugin activities.
18 hoursFix commit d0e3c7a40395ea5ad7f7a9982ce4dbf464e24caaErik Kundiman
Accidentally git added a line that wasn't meant to be staged yet.
31 hoursMinimal @getsitid=<channel_number> implementationErik Kundiman
34 hoursMinimal @sit=<y/n> command implementationErik Kundiman
35 hoursMinimal @unsit=<y/n> command implementationErik Kundiman
Hides the Stand up button too, but doesn't prevent teleporting yet.
39 hoursMinimal @sitground=force command implementationErik Kundiman
Untested cause I couldn't find any force ground sit command on the attachment I got access to.
44 hoursBasic scaffolding to support add/remove commandsErik Kundiman
plus reorder header inclusions alphabetically.
3 daysMinimal @unsit=force command implementationErik Kundiman
3 daysMinimal @sit:<UUID>=force command implementationErik Kundiman
3 daysBasic scaffolding to support force commandsErik Kundiman
4 daysFix user env value & lower case domain for NSISErik Kundiman
and avoid viewer/project name hardcoding.
5 daysPrivacy preference for hiding selection beamErik Kundiman
https://megapahit.com/show_bug.cgi?id=108
5 daysDisable direct input init on Win ARM64 for nowErik Kundiman
This would be for joysticks & spacemouses, which aren't that urgent. This is disabled as it seems to be causing a segmentation fault on Windows ARM64.
6 daysAttempt to replace __cpuid on arm64 without cpuinfoErik Kundiman
https://stackoverflow.com/questions/60588765/how-to-get-cpu-brand-information-in-arm64
6 daysRevert "Attempt to replace __cpuid, on arm64 using cpuinfo"Erik Kundiman
This reverts commit 32871ee579bfbd4828f7888550897f619fdfd9d7.
6 daysRevert "Link clog too to Windows arm64 SLPlugin"Erik Kundiman
This reverts commit 98e99812072e6125411174236e1421d9312a50da.
6 daysRevert "Link clog too to Windows arm64 Megapahit.exe"Erik Kundiman
This reverts commit aac750c57fbd22814958a112d6c262254243130f.
7 daysUpdate tumbleweed build instructions & CMakeLists package listssecretfoxtail
8 daysMerge branch '2025.04.1'Erik Kundiman
9 daysBundle OpenSSL & libcurl for Windows arm64Erik Kundiman
9 daysFix the vcpkg Boost libraries suffix on Win arm64Erik Kundiman
This time for installation/packaging.
9 daysNo NVAPI on Windows ARM64Erik Kundiman
9 daysLink clog too to Windows arm64 Megapahit.exeErik Kundiman
Referred from cpuinfo.
9 daysExclude _M_ARM64 from including media plugin headersErik Kundiman
until we are ready to enable media plugins on Windows ARM64.
9 daysLink clog too to Windows arm64 SLPluginErik Kundiman
Referred from cpuinfo.
9 daysFix the vcpkg Boost libraries suffix on Win arm64Erik Kundiman
9 daysFix "too many initializers" LLQuad initialisationsErik Kundiman
LLQuad is a typedef of __m128, which is already translated by sse2neon to float32x4_t (I thought sse2neon wasn't taking effect and I tried just replacing __m128 with float32x4_t to see that it didn't make a difference), but then I searched using the keyword float32x4_t this time and found that others have had a similar problem: https://developercommunity.visualstudio.com/t/static-initialization-arm64-neon-datatypes/1238406 https://stackoverflow.com/questions/54016821/error-c2078-when-initializing-uint32x4-t-on-arm https://github.com/kcat/openal-soft/issues/494 Looking at the type definition, on arm64 it can be initialised using a designator, the member with the float type and 4 array elements. I know it's an MSVC (arm64) problem, but since MSVC is also used on x64 and only Windows arm64 is suffering from this one in our case anyway (we only support Windows arm64 building using MSVC so far), it's just simpler to use the _M_ARM64 preprocessor instead of _MSC_VER.
9 daysRevert "GLM_FORCE_NEON for Windows arm64 too"Erik Kundiman
This reverts commit 75012c4f0c0b852c8bfa0b5632bf82c82f240754. I realised I was in the wrong direction after I avoided the offending lines by setting GLM_FORCE_XYZW_ONLY, and then by setting GLM_FORCE_CXX_UNKNOWN, to end up with the same 16 __m128-related "too many initializers" errors, which I believe were just obscured by the 160 syntax errors, which are to be fixed in the next commit. I had already mentioned SSE2NEON being responsible for translating __m128, but I had forgotten that it was a different package from GLM, obviously, that __m128 was never GLM_FORCE_NEON's responsibility.
11 daysWindows ARM64 support for StackWalkerErik Kundiman
Basically just add what the author added to the file. https://github.com/JochenKalmbach/StackWalker/commit/2a96079ba54a905d29afb3834182cbf06eff9132#diff-0d2beffe54d2ad0b9c31814fc48e5ef5841ba542fe545bba8b8971c767c89911
11 daysWindows arm64 can use sse2neon from vcpkgErik Kundiman
Also add cpuinfo to build preparation instruction.
11 daysFix SL contributors credits on WindowsErik Kundiman
Somehow when the stream editing to delete anything that begins with 4 spaces is run from CMake (as opposed to directly on shell), it deletes most of the contributors on Windows. I've tried many methods like using \w, \s, etc., but what works is just using the first letters of the bug codenames. There are still empty results (, , ,) among the final parsed contributors, but we'll ignore them for now.
11 daysRe-heighten progress panel to accomodate 3p logosErik Kundiman
275 became 240 when they removed the logos, and then 240 became 220 when MotD became dynamic. So logos being back but with dynamic MotD should be 255.
11 daysFix chat history (with seconds) parsed wrongErik Kundiman
https://megapahit.com/show_bug.cgi?id=163
12 daysMegapahit words on panel progress localisationsErik Kundiman
12 daysBring back 3p logos to the viewer, mainly for FMODErik Kundiman
I checked out the related files from 45249de1ca418324c4077312eefc7edc7e22c401, before the merge with upstream logo removal, but then I had to reapply c2d491905b668702d5640c7c5472629f7acc27e0, the MotD dynamic resizing, and remove the unused commented out vivox-related part since we're not redistributing it.
12 daysfloater_about.xml -> Space out licenses tabsecretfoxtail
Make licenses more readable, neater looking.
12 daysGLM_FORCE_NEON for Windows arm64 tooErik Kundiman
though there are still so many compile errors, but it should be in the right direction, cause firstly we can't let it use GLM_FORCE_SSE2 otherwise it would include x/emmintrin headers, and secondly, if none of the GLM_FORCEs is used then the errors are much fewer but related to __m128 which should be translatable by SSE2NEON (that's why I believe GLM_FORCE_NEON should be ON for Windows arm64 too).
12 daysAttempt to replace __cpuid, on arm64 using cpuinfoErik Kundiman
This commit is for getting rid of the compile error for now, we don't know yet if this will work correctly or not.
12 daysAlternative to rdtsc, for Windows arm64Erik Kundiman
Just copying from this: https://forum.juce.com/t/windows-arm64-support/47572/6 This commit is for getting rid of the compile error for now, we don't know yet if this will work correctly or not.
2025-06-15Make sure lib/release exists on Windows arm64Erik Kundiman
before using it for ColladaDOM library file, cause it seems that ColladaDOM is the first one that gets built on Windows arm64 before any other package gets installed and implicitly creating that folder.
2025-06-13panel_group_info_sidetray.xml adjustmentsecretfoxtail
move button_row_ls up a little bit so that the buttons are not cut off by the bottom edge of the floater.
2025-06-13FMOD has been upgraded from 2.02.28 to 2.02.29Erik Kundiman
2025-06-13Remove ../lib rpath from dullahan_host for allErik Kundiman
It's irrelevant on any distro anyway.
2025-06-13Fix implicit instantiation of undefined templateErik Kundiman
'std::char_traits<unsigned short>' on FreeBSD. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282329
2025-06-13Merge tag 'Second_Life_Release#aa851928-2025.04.01' into 2025.04.1Erik Kundiman
2025-06-12Get rid of C5104 warnings on arm64Erik Kundiman
I felt like they slowed down the flow. https://developercommunity.visualstudio.com/t/warnings-in-a-windows-sdk-header-when-compiling-wi/897227
2025-06-12Put MSYSTEM_CARCH env setting check in parenthesesErik Kundiman
Parsing failed on macOS' CMake (could be MacPorts, could be the version) for some reason.
2025-06-11Update viewer version.Jonathan "Geenz" Goodman
2025-06-12Get SSE2NEON for Windows arm64 tooErik Kundiman