Adam
23279f9c55
Update README.md
2025-11-27 13:17:53 +00:00
Adam
9cf20b88ea
Update README.md
2025-11-25 17:15:51 +00:00
Adam
542b0d72b9
github: gz -> xz
0.20.6
2025-11-24 23:04:52 +00:00
Adam
93fc3369cb
app: move PSAs higher in hierarchy
...
They need to be outside of the flex grid to be able to make them
non-absolute, so I put them as a fixed part of TopBar instead. The value
is still fetched in the same place as before and passed upwards using
props, since gameEnabled is fetched in the same request and is needed by
Launch.svelte.
Fixes #183
2025-11-15 01:50:21 +00:00
Adam
456b67eb62
app: save configs on closing menus
...
Should fix #191
2025-11-15 00:14:58 +00:00
Adam
2a6cc797e8
library: address msvc warnings
2025-11-13 23:02:37 +00:00
Adam
3731a8ca34
github: build with 139 on windows
2025-11-13 22:41:32 +00:00
Adam
5b871642a2
cmake: use correct value for StartupWMClass
2025-11-13 22:41:32 +00:00
Adam
a0e5d37836
cmake: fix CEF-139-related build errors on windows
2025-11-13 16:41:08 +00:00
Adam
587517383a
browser: use more appropriate window class values
0.20.4
2025-11-06 12:49:20 +00:00
Adam
14e1c404a9
cmake: expose exe name and meta name to C++
2025-11-06 12:49:03 +00:00
Adam
27746eaa89
browser: use GetLinuxWindowProperties
...
This removes the need to maintain xcb connections although there is
still some direct X11 usage in main.cxx
2025-11-03 13:21:01 +00:00
Adam
7b74fd45ba
github: build with 139
0.20.2
2025-11-02 14:49:11 +00:00
Adam
70b4a1b3c2
browser: update links for chromium 139
2025-11-02 14:01:28 +00:00
Adam
1b38e8b25c
browser: remove dummy-ipc system
...
This workaround seems to be incompatible with the newest CEF version.
Thankfully I was able to replace it all with CefTask usage, and some of
it turned out to be unused anyway.
2025-11-02 13:53:57 +00:00
Adam
2e10791d4c
app: use CefV8Value::CreateArrayBufferWithCopy
2025-11-02 12:54:38 +00:00
Adam
b7565d4478
Merge pull request #180 from JasperSurmont/update-cef
...
update OnBeforePopup for new CEF versions
0.20.1
2025-10-30 11:58:29 +00:00
JasperSurmont
b70247625b
update OnBeforePopup for new CEF versions
2025-10-03 14:03:22 +02:00
Adam
72a11ff072
cmake: update metainfo description
...
Making it slightly less technical, but more importantly addressing the
fact that it didn't make grammatical sense before.
2025-09-29 15:00:33 +01:00
Adam
cf4e666ca0
Merge pull request #178 from iedame/add-nix-entry
...
docs: Add nix package manager to installation instructions
2025-09-29 03:23:54 +01:00
Rafael Ieda
94c0de81d0
Add nix package manager to installation instructions
...
Added nix package manager installation instructions.
2025-09-28 19:08:41 -03:00
Adam
fb8e949c03
cmake: publish 0.20
0.20.0
2025-09-28 21:05:13 +01:00
Adam
bdfd3fec7a
github: update linux build for v0.20
2025-09-28 20:34:11 +01:00
Adam
e7a06f7b35
Merge pull request #174 from nmlynch94/master
...
chore: use wine-staging instead of proton
2025-09-28 19:14:26 +01:00
Adam
9ecb562c70
Merge pull request #172 from natural-stupidity/master
...
refactor: update to svelte 5
2025-09-28 19:13:23 +01:00
nmlynch94
a4d497c549
chore: allow overwriting protonpath. Set wineprefix path so osrs application data is saved between runs.
2025-09-28 12:51:09 -04:00
Michael
00dd370abd
app: updated libraries and fixed eslint
2025-09-25 21:04:33 -04:00
Michael
266935892c
app: added list refresh after import
2025-09-23 22:05:16 -04:00
Michael
649261c2af
app: fixed plugin dropdown update
2025-09-23 21:48:13 -04:00
Michael
63e2e0af2e
app: fixed dropdown state error. capitalized utils files
2025-09-22 16:23:43 -04:00
Adam
7a69fe4e2a
mime: use unordered map, add some common filetypes
2025-09-22 14:16:04 +01:00
Michael
179b6e0e6a
app: added back dist folders. Removed CMakeLists change
2025-09-20 13:58:43 -04:00
Michael
cd485f1177
Merge branch 'Adamcake:master' into master
2025-09-20 13:21:40 -04:00
Adam
07c046ed72
Merge pull request #166 from pajlada/fix/cmake-pkgconf
...
cmake: prefer pkgconf for finding Linux deps
2025-09-20 18:05:43 +01:00
Michael
6da8c25e5f
Merge branch 'Adamcake:master' into master
2025-09-19 20:30:48 -04:00
Adam
8f5f0ba6ea
library: handle deleted texture bindings
...
Ugh.
For the most part, the game is pretty good at not causing use-after-free
situations in OpenGL terms. However there is one quite insidious case
where it'll bind a texture to unit 0, delete the texture, then try to
upload data with glCompressedTexSubImage2D. This is *definitely*
unintentional, and probably indicates that some kind of texturing glitch
is about to happen, but it's technically not an error in itself
according to the OpenGL docs:
> If a texture that is currently bound is deleted, the binding reverts
> to 0 (the default texture).
So this needs to be handled correctly, specifically by texture units
being IDs rather than pointers so that their validity can be checked
before each use.
2025-09-19 22:16:56 +01:00
Michael
fd72310cda
app: upgrade to svelte 5
2025-09-12 23:10:13 -04:00
Michael
ff72282b6c
repo: updated gitignore
2025-09-12 22:41:21 -04:00
Michael
236461d952
app: removed vscode and dist folders
2025-09-12 22:39:03 -04:00
Adam
36e7144e9b
library: dedupe context_get_ functions
2025-08-30 19:04:22 +01:00
Adam
84246888d2
library: some more unused things + constness
2025-08-30 18:56:37 +01:00
Adam
e20362c397
library: unused check
2025-08-30 16:42:41 +01:00
Adam
1fca16bd78
library: unused lookup
2025-08-30 16:38:07 +01:00
Adam
208d97e55a
client: fix custom_js having no null-terminator
...
By constructing CefString with an explicit length
2025-08-28 09:57:00 +01:00
Rasmus Karlsson
1a7083cddb
cmake: link with CEF::Library if it exists
2025-08-27 19:27:48 +02:00
Rasmus Karlsson
1f4b8523a3
readme: document pkgconf dependency
2025-08-27 19:27:48 +02:00
Rasmus Karlsson
c1939b31fd
cmake: prefer pkgconf for finding Linux deps
2025-08-27 19:27:48 +02:00
Adam
f2b60c1c49
Merge pull request #165 from pajlada/fix/fedora-libcef_dll_wrapper-finder
...
cmake: support building with Fedora's system CEF
2025-08-26 12:08:33 +01:00
Adam
bc80548f61
Merge pull request #164 from pajlada/fix/disable-clang-format
...
fix: disable clang-format
2025-08-26 12:00:38 +01:00
Rasmus Karlsson
501ae003f3
cmake: support building with Fedora's system CEF
2025-08-23 23:31:18 +02:00