Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to CEF 124 / Fix Linux & macOS Compiles / Enable (partial) GPU / Enable WebGL / Decrease Log Severity #3

Open
wants to merge 89 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
821f03a
Update README.md
willox Feb 2, 2020
3a06e1a
Update to CEF '80.0.4+g74f7b0c+chromium-80.0.3987.122'
willox Mar 3, 2020
333c476
useragents
willox Mar 3, 2020
3abf94e
Update README.md
willox Mar 4, 2020
c45043c
re-enable http imports for now
willox Mar 4, 2020
61955e3
Updated CEF Binaries for Windows to "cef_binary_80.0.5+gdf7fb8e+chrom…
WinterPhoenix Mar 5, 2020
19126d9
temporary workaround to stop site-isolation from destroying Registere…
willox Mar 5, 2020
730d5b8
Disable building example_host since it doesn't even work right now
WinterPhoenix Mar 5, 2020
28a75a9
Software WebGL is now enabled (after a huge amount of effort, can't g…
WinterPhoenix Mar 26, 2020
ce0d447
- WIP Web Notification JS Stub
WinterPhoenix Jan 15, 2021
97d5514
Implement scaffolding for OnAcceleratedPaint (once we can use it) and…
WinterPhoenix Feb 10, 2021
095d658
Merge Willox's changes for gmod_launcher
WinterPhoenix Nov 5, 2021
aa6fcb3
- Update to CEF 95.0.4638.69
WinterPhoenix Nov 6, 2021
1c21ffc
defer use of m_Browser/m_BrowserHost until after creation
willox Nov 6, 2021
d9aaa87
Bump CEF_PATH version to 95.7.18
WinterPhoenix Nov 9, 2021
6300586
- gmod_launcher now automatically fixes the CWD based on the binary l…
WinterPhoenix Nov 14, 2021
5521e62
We want GPU Compositing *Disabled* not *Enabled*
WinterPhoenix Nov 17, 2021
4456608
- Update README for CEF 95 + Where you can get CEF Distributions
WinterPhoenix Nov 17, 2021
4548424
Fixed compile on Linux and cleaned up CMake files.
JohnPeel Nov 18, 2021
cfe521d
Use dirtyRects to Blit only the needed parts
JohnPeel Nov 19, 2021
728fdb5
Turn on OnAcceleratedPaint
WinterPhoenix Nov 19, 2021
1bd9648
- Update CEF to 95.7.18 (Chromium 95.0.4638.69)
WinterPhoenix Nov 17, 2021
78d75b4
replace boring deferring with fun deferring
willox Nov 19, 2021
fbbbd95
fix texture id conversions in example_host
willox Nov 19, 2021
3ca386a
remove unnecessary files
willox Nov 21, 2021
a9bb5f7
always init all members (ish) of JSvalue
willox Nov 19, 2021
bf479c0
Update CEF target to 96.0.16+g89c902b+chromium-96.0.4664.55
WinterPhoenix Nov 30, 2021
c714a77
Update User Agent strings to 96.0.4664.55
WinterPhoenix Dec 2, 2021
2a65cd4
Enable GPU Compositing on chromium_process too
WinterPhoenix Dec 2, 2021
f744330
- Update CEF target to 98.1.19+g57be9e2+chromium-98.0.4758.80
WinterPhoenix Feb 11, 2022
1c7fe84
- Update CEF version in README
WinterPhoenix Feb 14, 2022
66aaa61
Update README for accurate info
WinterPhoenix Feb 16, 2022
02ad7b3
Fixing a couple of things that fell through the cracks
WinterPhoenix Feb 18, 2022
fb8f939
Initial work on remaking cmake files to align with CEF recommendations
JohnPeel Feb 19, 2022
c2f7165
Reenable HTMLImports (not sure we need this as it has been removed)
JohnPeel Feb 19, 2022
b8b1643
Bumped CEF version to 98.2.0
JohnPeel Feb 19, 2022
89b1061
Changed user-agent so it's generated using cef_version.h
JohnPeel Feb 19, 2022
c71fe4f
Merged gmod_launcher into chromium_process
JohnPeel Feb 20, 2022
99652c0
Added a possibly needed set in CMake config
JohnPeel Feb 20, 2022
d4a5367
Reverted define changes, CEF isn't consistant between OSes
JohnPeel Feb 20, 2022
c1f34b3
Fixed misspelling of macintosh
JohnPeel Feb 20, 2022
6ca7429
Fixed more defines and implemented opening urls externally on MacOS
JohnPeel Feb 20, 2022
92ffa2e
Fixed Windows builds by using ANSI versions of functions.
JohnPeel Mar 5, 2022
817638f
Fix typo for `ENVIRONMENT64`
WinterPhoenix Mar 7, 2022
33be81b
Bump CEF version to 98.2.1+g29d6e22+chromium-98.0.4758.109
WinterPhoenix Mar 8, 2022
ec32408
Update README CEF version
WinterPhoenix Mar 8, 2022
7b0e4c1
Updated macOS platform strings for valid user agent config.
AkikoKumagara Mar 8, 2022
826e65e
Added preliminary macOS build instructions (using 'make' for now).
AkikoKumagara Mar 8, 2022
e49bf1c
README.md edited online with Bitbucket
toruichii Mar 8, 2022
1029d44
Updated macOS build instructions to use Ninja for building.
AkikoKumagara Mar 8, 2022
a8edf25
Bump CEF version to 102.0.9+g1c5e658+chromium-102.0.5005.63
WinterPhoenix Jun 3, 2022
ae6bfff
- Update README for new CEF version and correct build output folder
WinterPhoenix Jun 4, 2022
a6b41f4
Update to CEF 104.4.15+g12fbff8+chromium-104.0.5112.65
WinterPhoenix Jul 31, 2022
8d664fd
Update to CEF 108.4.12+g2e23ced+chromium-108.0.5359.71
WinterPhoenix Dec 14, 2022
3120026
Downgrade back to CEF 106.1.1+g5891c70+chromium-106.0.5249.119 (CEF 1…
WinterPhoenix Jan 11, 2023
19a5aea
Fix `asset://` path-traversal
WinterPhoenix May 13, 2023
d82377e
Re-enable site isolation (fixes some sites, but there might be conseq…
WinterPhoenix May 23, 2023
b678749
- Update CEF to 114.2.10+g398e3c3+chromium-114.0.5735.110
WinterPhoenix Jun 13, 2023
3047114
32-bit Windows gmod.exe now just tells players to launch it in 64-bit…
WinterPhoenix Jun 13, 2023
b68d37a
html_chromium: Disable DXVA acceleration
snowkat Jul 21, 2023
ff4bdbf
html_chromium: merge disable-features flags
snowkat Jul 21, 2023
ab22bcd
chromium_process: Disable DXVAVideoDecoding
snowkat Jul 21, 2023
2fe9193
Disable DXVAVideoDecoding to fix Proton (#2)
WinterPhoenix Jul 27, 2023
669881b
Merge branch 'master' of github.com:solsticegamestudios/gmod-html
WinterPhoenix Jul 27, 2023
3ea10a2
Add commented remote-allow-origins/remote_debugging_port for devs tha…
WinterPhoenix Jul 27, 2023
fab56b6
- Update to CEF 116.0.27+gd8c85ac+chromium-116.0.5845.190
WinterPhoenix Sep 27, 2023
3360697
Allow launching GMod in 32-bit, but warn players it may not work
WinterPhoenix Oct 1, 2023
60a46b0
Update to CEF 118.6.8+ge44bee1+chromium-118.0.5993.117
WinterPhoenix Oct 27, 2023
08ac0ca
Update to CEF 120.2.7+g4bc6a59+chromium-120.0.6099.234
WinterPhoenix Jan 30, 2024
fdd016e
Add CMAKE_BUILD_TYPE to macOS instructions too
WinterPhoenix Jan 31, 2024
4b09407
Chrome only uses the Major version in their User Agent strings after …
WinterPhoenix Feb 1, 2024
1f445f6
- Disable FirstPartySets (it causes crashing on Chromium 120, also it…
WinterPhoenix Feb 7, 2024
6598618
- Configure root_cache_path to make CEF 120+ happy
WinterPhoenix Mar 10, 2024
d16d07f
Use error_code approach for errors rotating chromium.log
WinterPhoenix Mar 10, 2024
fe463da
Minimum C++ version is now C++17
WinterPhoenix Mar 21, 2024
cb092df
Force CMAKE_OSX_DEPLOYMENT_TARGET to 10.15
WinterPhoenix Mar 21, 2024
f25e088
Actually remove the old chromium.log once it's been rotated
WinterPhoenix Apr 27, 2024
de980b8
Give error messages related to chromium.log and CefInitialize to GMod…
WinterPhoenix Apr 27, 2024
92ebc22
- Update to CEF 124.3.0+g77c1e82+chromium-124.0.6367.60
WinterPhoenix Apr 30, 2024
3e7d15f
- Disable sandboxing if we seem to be running in Flatpak, AppImage, o…
WinterPhoenix Apr 30, 2024
4f8412d
Remove WebSQL stuff; it doesn't exist anymore
WinterPhoenix May 1, 2024
de7d49b
Slight update to CEF 124.3.1+g6d871a1+chromium-124.0.6367.60
WinterPhoenix May 1, 2024
5d238b3
Update to 124.3.5+gff7dcd8+chromium-124.0.6367.119 to fix dangling ra…
WinterPhoenix May 8, 2024
333505b
Add gmod_launcher for Linux which can override namespace detection fo…
Davilarek Jun 19, 2024
1ea8fb8
- Use LauncherMain_t struct instead of writing wildly unreadable code
WinterPhoenix Jun 20, 2024
7e2cd77
Linux gmod_launcher: Remove unused fstream stuff
WinterPhoenix Jun 20, 2024
287d4b0
- Fix key native_key_code being WRONG on Windows and Linux (with a su…
WinterPhoenix Aug 7, 2024
12c1082
Fix gmod_launcher icon
WinterPhoenix Nov 28, 2024
c8f3a85
Break disable-devtool
WinterPhoenix Jan 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix gmod_launcher icon
  • Loading branch information
WinterPhoenix committed Nov 28, 2024
commit 12c1082325eb0d129f689e3900cb07af78eab417
Binary file modified chromium_process/resources/win/gmod.ico
Binary file not shown.