summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysUpgrade Discord Social SDKHEADmainErik Kundiman
5 daysOption to disable the pre-jump & land animationsErik Kundiman
https://megapahit.com/show_bug.cgi?id=21 Returning false is for disabling, setting AGENT_CONTROL_FINISH_ANIM is to not get stuck.
5 daysInspect objects floater on worn attachmentsErik Kundiman
https://megapahit.com/show_bug.cgi?id=15
6 daysTeleport blockerErik Kundiman
https://megapahit.com/show_bug.cgi?id=9
8 daysPrevent click to sitErik Kundiman
https://megapahit.com/show_bug.cgi?id=184
8 daysMove DoubleClickZoomIn to its own tabErik Kundiman
8 daysMinimise Move & View pref panel diff from upstreamErik Kundiman
9 daysUpgrade Dullahan to latest on ArchErik Kundiman
as its system CEF has been upgraded to 151.3.14. The latest one is chosen here because it's the closest now.
9 daysUpdate "is brought to you by" and special thanksErik Kundiman
9 daysUpgrade Discord Social SDKErik Kundiman
9 daysGeneralise Debian/Ubuntu build instructionsErik Kundiman
Even though not obligatory, adding paths to GL libs wouldn't hurt in building for amd64. Also fix Arch aarch64 architecture label (ARM is the project label which encompasses various ARM architectures including 32-bit ones).
2026-07-31Compare LINUX_DISTRO with freedesktop on FlatpakErik Kundiman
so no need for USE_FLATPAK, and just maybe there are some other platforms that use this runtime as the distro info.
2026-07-31Portage's ${DISTDIR} replacing Downloads on GentooErik Kundiman
Still hardcoded with `/var/cache/distfiles`, which should still be the most common at the time of this commit. This is so there's no need for the Discord patch in the ebuild code.
2026-07-30Upgrade Dullahan to embed_scheme on ArchErik Kundiman
as its system CEF has been upgraded to 150.0.17. v1.40.0-CEF_150.0.16.embed_scheme is chosen here instead of the latest one because the latest one use 150.0.18. Anticipating newest Dullahan version using not yet available API on Arch CEF 150.0.17.
2026-07-29Upgrade Discord Social SDKErik Kundiman
2026-07-29Can use CMake 4.4.0 on vcpkgErik Kundiman
2026-07-28Add support for Arch ARMErik Kundiman
No cef package yet, so at-spi2-core & minizip must be directly depended on. Also, the package compression used in Arch ARM is different.
2026-07-24Basic initial metainfo file for FlatpakErik Kundiman
This file could also be in the "flatpak" repo instead. We'll see.
2026-07-23Revert "Links to some system libs & bundle some others for CEF"Erik Kundiman
This reverts commit 3441a57e91f607b8beaa12424bcf71117cedade2. Also includes both libGLESv2.so & libvulkan.so.1 to the stripping part. Also reorder the list alphabetically (and case-ically). Presence of libGLESv2.so on the system isn't mandatory any more now on Debian/Ubuntu. This fixes the WebGL being disabled on affected distros.
2026-07-23Revert "Links to libGLESv2.so & libvulkan.so.1 for Flatpak"Erik Kundiman
This reverts commit 9870f317f0ed1f2be6e4fa2d33669a71ec59e549.
2026-07-22Remove some entry key from desktop fileErik Kundiman
that seemed to have a wrong value and contain a typo.
2026-07-22Upgrade Dullahan to 1.40 on ArchErik Kundiman
as its system CEF has been upgraded to 150.0.14. v1.40.0-CEF_150.0.13.accel is chosen here instead of the newer ones because later ones use 150.0.15 & 150.0.16. Anticipating newest Dullahan versions using not yet available API on Arch CEF 150.0.14.
2026-07-22Links to libGLESv2.so & libvulkan.so.1 for FlatpakErik Kundiman
the ones on the runtime, instead of bundling copies.
2026-07-22Follow Flatpak conventions for icons & .desktopErik Kundiman
https://docs.flatpak.org/en/latest/conventions.html
2026-07-21Revert "Adjust release notes URL (ending up like SLv's)"Erik Kundiman
This reverts commit d9d5958059730e6919906291ac071618a984374d.
2026-07-16Use runtime's LibXML2 on FlatpakErik Kundiman
and fix some warning of sed not finding some file that was caused by using BSD's syntax for sed on GNU.
2026-07-16Use runtime's OpenAL on FlatpakErik Kundiman
Just remove OpenAL files and leave out FreeALUT's to avoid having a custom prebuilt package and modifying autobuild.xml.
2026-07-16Strip Dullahan/CEF binaries on LinuxErik Kundiman
Stripping dullahan_host on Fedora (maybe Arch too) needs to be done after it's copied to prebuilt directory cause somehow when done before, it wouldn't work somehow. Also, placing the snippet along with the rest (down there) would cause the file to be corrupt (the ELF patching must have been executed when the stripping wasn't done yet). Stripping CEF binaries on non Arch/Fedora is done before they're installed to avoid eating too much storage from having unstripped copies. Flatpak already strips, so no need for additional stripping for Flatpak only files. Gentoo already strips too but it's okay, no need to rule Flatpak and/or Gentoo out.
2026-07-16Strip Discord Social SDK library file on LinuxErik Kundiman
2026-07-07MacPorts' expat (compatibility) has been updatedErik Kundiman
2026-07-04Use packaged Debian 13 FLTK 1.4 for FlatpakErik Kundiman
See commit 21ef63545ca07ef625edb742b2b3d1473bf33f13
2026-07-04Update meshoptimizer to v1.2Erik Kundiman
for OSes/distros that don't link to system library meshoptimizer.
2026-07-04Default Python version on FreeBSD is 3.12Erik Kundiman
2026-07-02Upgrade Discord Social SDKErik Kundiman
2026-07-02FMOD has been upgradedErik Kundiman
and OpenAL & FreeALUT dynamic libraries are only bundled if USE_OPENAL is ON on Flatpak.
2026-07-02Send Pipewire volume catcher message on FBSD tooErik Kundiman
2026-07-02Fix for AZERTY keyboards on Macmobserveur
this fix properly set keyboard shortcuts for AZERTY keyboards on Mac (such as the moving keys but also cmd + A to select all, cmd + Z to revert a change)
2026-06-23Not use address size suffix for Flatpak library dirErik Kundiman
so upstream dullahan_host's rpath, which is meant to have $ORIGIN/../lib, would correctly refer to the library dir (where libcef.so is), without having to manipulate dullahan_host (cause Flatpak SDK doesn't have patchelf). But Dullahan/CEF is still not working on Flatpak just yet (LibVLC does, now, after I changed the prebuilt package from Debian 13 binaries to Fedora 44 binaries, where libvlccore links to libidn with the same compatibility version.
2026-06-23Strip viewer binaries on GCC and ClangErik Kundiman
but excluding AppleClang.
2026-06-23Can use CMake 4.3.3 on vcpkgErik Kundiman
2026-06-22Flatpak supportErik Kundiman
Still uses prebuilt GLU, could be improved by using the glu shared module. Still uses prebuilt OpenAL, could be improved by separating the ALUT dependency (which isn't available on the runtime) from it, so we could use runtime's OpenAL. Still uses prebuilt LibXML2, could be improved by separating the Minizip & ColladaDOM from it (which aren't available on the runtime) from it, so we could use runtime's LibXML2 but have ColladaDOM built against it (and a still non-runtime Minizip). Still uses FLTK 1.3, when I tried using 1.4, it still had linking errors (might need to just add Cairo libraries to the target_link_libraries). VLC plugins are installed in vlc/plugins path relative to the vlc & vlccore libraries, the way they are in the distro I got the binaries from (Debian), cause I think it's the libraries that are compiled with that path. Still uses prebuilt dependencies in general, could be improved by having them as modules to be built. _FORTIFY_SOURCE needs to be skipped to avoid redefinition cause Flatpak build system already defines it. The conditionals for deciding installation paths need to be reorganised to accomodate installation that doesn't require an encapsulating namespace (because the installed files are already encapsulated in the app sandbox). The library directory naming scheme used here is lib64. The libGLESv2.so & libvulkan.so.1 installed are still copies, not links yet, because I'm still not familiar yet with the runtime hierarchies (they might reside just in /usr/lib/x86_64-linux-gnu).
2026-06-17So packaged GLM headers can be found on Windows arm64Erik Kundiman
2026-06-15Fix typo in 8bde6901477280e7eaf719daebbf978143e2d0cbErik Kundiman
2026-06-14So packaged GLM headers can be found on macOS x86-64Erik Kundiman
2026-06-14Upgrade Dullahan to 1.31 on ArchErik Kundiman
as its system CEF has been upgraded to 148. 1.31 is chosen here instead of the newer 1.35 because 1.31 is the one used so far in SL's callum/cef-148 branch.
2026-06-14Fix Dullahan/CEF versions Undefined on Win (& FBSD)Erik Kundiman
on the About floater. Also, linking to ll::cef should've been enabled all this time for Windows too (I'm surprised it's been working anyway).
2026-06-14Windows arm64 & macOS x86-64 use LL's packaged GLMErik Kundiman
so we don't have to keep 1.0.1 on vcpkg or MacPorts around any more (the last version they compile with, in the code's current state).
2026-06-14Separate VLC MMX & SSE2 plugins signing for macOSErik Kundiman
as they are available only for x86-64. The PACKAGE=ON parity files are done too in case we switch it on (and use CPack for macOS too, again) in the future.
2026-06-13Add minizip to its pkgconf include dir var on vcpkgErik Kundiman
See commit b8a0eb6b9c7735eb910f6faf2d23229519a23b75
2026-06-13Basic @detach:uuid=force implementationErik Kundiman
There's this: Force removing attachments : @detach[:attachpt]=force (*) Implemented in v1.10 Where part is : chest|skull|left shoulder|right shoulder|left hand|right hand|left foot|right foot|spine| pelvis|mouth|chin|left ear|right ear|left eyeball|right eyeball|nose|r upper arm|r forearm| l upper arm|l forearm|right hip|r upper leg|r lower leg|left hip|l upper leg|l lower leg|stomach|left pec| right pec|center 2|top right|top|top left|center|bottom left|bottom|bottom right|neck|root It doesn't say UUID, but then there's this: Force removing attachments (alias) : @remattach[:attachpt or :uuid]=force (*) Implemented in v1.22, uuid parameter added in v2.9.20 This command is an alias to @detach[:attachpt]=force (to keep things consistent). So there should be a @detach:uuid=force, because there are objects that command this.