Skip to content

Conversation

@mathhulk
Copy link

S1artie and others added 21 commits November 27, 2023 18:19
Also implements common keyboard shortcuts on Mac.
Also adds methods to dynamically set/get the frame rate and fixes
some pre-existing compile issues.
…embedded#239)

- Detailed test: Don't display error for frames other than main frame
Added root_cache_path setting and onAlreadyRunningAppRelaunch event
to deal with new CEF restrictions regarding parallel use of root_cache_path
dir starting with CEF 120.
Frame identifiers change from long to String.
…ed#239)

Method names should follow Java naming conventions.
Disabled signal handlers on POSIX systems and removed the previous signal
handler fix.
This adapts JCEF to a significant change in CEF: the removal of the Alloy Bootstrap. It makes JCEF use the Alloy Runtime mode for "normal" browser windows (because Chrome-style windows can't be integrated into existing native parents, which is how JCEF integrates browsers into Java UI) and changes the DevTools handling to open the DevTools in a separate pop-up window. The latter is necessary because DevTools are unsupported in an Alloy-style window by CEF at the moment, thus it's no longer possible to integrate the DevTools into Java windows.
@mathhulk mathhulk mentioned this pull request Jun 17, 2025
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.

10 participants