Skip to content

Account for CEF update on gmod main branch#152

Merged
Earu merged 2 commits into
Earu:masterfrom
Astralcircle:warning
Jul 25, 2025
Merged

Account for CEF update on gmod main branch#152
Earu merged 2 commits into
Earu:masterfrom
Astralcircle:warning

Conversation

@Astralcircle

Copy link
Copy Markdown
Contributor

We finally have CEF on main, so this check doesn't make much sense anymore

We finally have CEF on main, so this check doesn't make much sense anymore
@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Is this confirmed?

@Astralcircle

Copy link
Copy Markdown
Contributor Author

From changelog:

Updated browser implementation on Windows to support much newer features

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Can you confirm in-game please

@Astralcircle

Astralcircle commented Jul 23, 2025

Copy link
Copy Markdown
Contributor Author
image image Media player/google works on main for example

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Alright well in that case this PR needs to be more thorough. There are other places that are essentially useless now such as the CEF detection and the CanUseCEFFeatures function, I think there is some convars here and there too.

@Astralcircle

Copy link
Copy Markdown
Contributor Author

Just remembered that CEF is still not updated on Linux and still needs CEFCodecFix to work. Is this critical for you?

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Well in that case we just need to update CanUseCEFFeatures to check windows or linux, and if its linux let it do what it used to do for now. Then when linux is finally updated (probably never) we can remove that check.

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

The easychat_force_cef convar can be removed though I'm pretty sure because the cef_detection.lua file checks for it automatically anyway

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

This also concerns macos btw

@Cynosphere

Copy link
Copy Markdown
Contributor

Then when linux is finally updated (probably never)
This also concerns macos btw

Both of these platforms do not support building CEF for 32bit anymore from what I gathered from the giant thread on garrysmod-requests

@Earu

Earu commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Then when linux is finally updated (probably never)
This also concerns macos btw

Both of these platforms do not support building CEF for 32bit anymore from what I gathered from the giant thread on garrysmod-requests

Actually you're right, I didnt think of this earlier but main branch only works serverside on UNIX based platforms. So yeah this is not a problem after all I guess, because you can't play without CEFCodecFix anyway. Unless you have a custom main menu in lua only but in this case I think we can safely assume this person knows what theyre doing anyway.

@Earu Earu changed the title Remove x64 warning Account for CEF update on gmod main branch Jul 23, 2025
@Earu

Earu commented Jul 24, 2025

Copy link
Copy Markdown
Owner

@Astralcircle is this done or are you still working on it?

@Astralcircle

Copy link
Copy Markdown
Contributor Author

It's done for me, but if you need something then i will do it

@Earu Earu merged commit 3a086d4 into Earu:master Jul 25, 2025
@Astralcircle Astralcircle deleted the warning branch July 25, 2025 13:59
Earu pushed a commit that referenced this pull request Jul 4, 2026
* Remove x64 warning
We finally have CEF on main, so this check doesn't make much sense anymore

* Replace checks
Earu pushed a commit that referenced this pull request Jul 4, 2026
* Remove x64 warning
We finally have CEF on main, so this check doesn't make much sense anymore

* Replace checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants