| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Arch's system CEF version is 147 so we choose Dullahan version 1.30.
|
|
Fedora's system CEF version is 146.0.11 so we choose the Dullahan
version that uses the next closest CEF version (146.0.12 and not
146.0.10), which is Dullahan 1.29 and not 1.28.
System libcef_dll is somehow distributed only in source form
(on Arch too), so in order to be able to link to it, we have to
compile it first, but its CMakeLists.txt is a sub one, incomplete,
so we use the solution of adding an empty macro:
https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=17732
System CEF's library encapsulating folder that contains libcef.so,
hence needs to be add to runtime path.
|
|
This reverts commit 8f11eb47a617d3a1344a39ed37dd1de3b422fb0b.
|
|
For convenience, on x86-64 we choose the next closest version that has
prebuilt binary so we don't have to build (we could, I've tried and it
worked too). While on aarch64, we have to compile like before and we
choose the same Dullahan version too as on Windows and macOS, for this
parity branch with SLv's.
|
|
This includes files of WebRTC, Discord, VLC & CEF and their media
plugins & resources.
This is so they won't clash just in case some other packages install
files with the same names in system library directories.
Furthermore, this seems to prevent Dullahan/CEF from breaking in
general.
The path to this encapsulating folder needs to be added as a runtime
path to especially dullahan_host & libmedia_plugin_cef.so so they can
find libcef.so etc, also for the viewer to find libllwebrtc.so &
libdiscord_partner_sdk.so. And that's why `patchelf` needs to be made
sure it's installed.
|
|
|
|
tinting
- Quick Preferences floater with hover height and bandwidth sliders
- Mouselook right-click zoom with scroll wheel adjustment
- Group-based nameplate color tinting via group profile
|
|
|
|
I believe it was meant to grey out "Automatic" on "Mouse Warp".
Also, FreeBSD is added to this condition.
|
|
|
|
|
|
Release/2026.02
|
|
|
|
|
|
for the previous 2 commits.
|
|
|
|
See commit 21ef63545ca07ef625edb742b2b3d1473bf33f13
|
|
|
|
Apart from FreeALUT for all distros now, not needing FMOD any more,
Ubuntu gets an extra dependency, which is (system) OpenJPEG, like the rest.
|
|
Also, its private headers haven't been used, for other platforms
either, so no need to use the encapsulating folder any more.
The last line in .cmake is kept though, otherwise somehow on Gentoo
llrender wouldn't have packages/include as its target include
directories for finding glh's header directories.
None of the Linux distros bundle OpenJPEG any more now.
|
|
and use PipeWire instead of PulseAudio for controlling web media
volume by default.
|
|
This reverts commit 934b2de85e33fd2d4a7bf9abe12dcdeb743ff418.
|
|
This reverts commit 2170cca3a9f205bc6dda9d1b084ff5c8821186c9.
|
|
This reverts commit b8cc57486f3c15fd40d3524204c7fc0db3b7b8d4.
|
|
This reverts commit 6c1ff2e4b9da8069b9da573f99b52df707e97e75.
|
|
This reverts commit bf0ab355d501017669f0efeb1ca269a1dccc21bc.
|
|
|
|
On default Debian/Ubuntu GNOME-based distributions, there's already
pipewire-pulse, which would prevent WebRTC from crashing too. But in the
viewer current state, using that, would break CEF. And the difference in
our Debian arm64 build is, that it uses OpenAL and not FMOD.
So pulseaudio is used for now (it would force remove pipewire's daemon
if pipewire's is already installed, like on GNOME-based distros), until
we can have pipewire-pulse, OpenAL, CEF and WebRTC, all getting along.
|
|
This reverts commit 8d34bb549736c341e84123760901bc981c46b184.
|
|
This reverts commit e2bbc96a057eaacf8bfbc6614c156634a7697ee0.
|
|
This reverts commit 00a44adfbeac89ed646b517446cbade82da531f8.
|
|
This reverts commit 038ac8ea747b680b73bbce6a5a426abcd8132e22.
|
|
|
|
The previous would make none compile WebRTC code in llvoiceclient.cpp.
|
|
|
|
I didn't see a quick way to replace libvlc_MediaPlayerTitleChanged,
though, so I guess there's no title notification yet for the platform
that uses VLC 4 (Gentoo will, so far). Will do this later.
|
|
Similar crash as on Debian arm64. I thought it was because I hadn't
had sound working yet on my installation, but after I got sound working,
it still crashed with WebRTC on.
See commit 8d34bb549736c341e84123760901bc981c46b184
|
|
platforms that can't have WebRTC support yet or have some problem
with WebRTC (crashed by it).
|
|
From SDL2 to sdl2-compat and from openjpeg2 to openjpeg.
|
|
|
|
|
|
use libboost 91, fmod no longer required for functional CEF
|
|
use libboost 91
|
|
|
|
See commit 950815943ac6f31e9135be1b22b397dfa47a9761
|
|
|
|
It no longer exists in Dullahan 1.24, my old development system
must have had leftovers from Dullahan 1.14.
|
|
|