Merge latest changes from base repository#1
Merged
davidhall-enactor merged 18 commits intoJun 10, 2022
Conversation
Windowed rendering on Linux will also need to use CefDropTargetListener to properly handle drop events because those events are sent to |CefBrowserWr.canvas_| instead of the native CEF window. However, CEF does not currently support drag event callbacks for native windows so that functionality cannot be added at this time.
…393) The arm64 versions were built as described at http://forum.jogamp.org/JOGL-for-Mac-ARM-Silicon-td4040887.html and then merged with the existing x86_64 binaries into universal binaries covering both platforms, and then repackaged into jogl-natives/gluegen-natives JAR files.
- MacOS 10.10 (Yosemite) is no longer supported (see https://crbug.com/1126056). - Flash is no longer supported (see https://www.chromium.org/flash-roadmap). - Mac: Fix crash on shutdown with Invalid or prematurely-freed autorelease pool (fixes issue #397).
- Use one ScopedJNIEnv for the entire sequence of handling one mouse event instead of attaching and detaching the same thread multiple times for the same event - Cache the relevant AWT static constants on the native side instead of requesting them over and over for each event - Rearrange the AWT static constant declaration such that they won't construct a ScopedJNIClass reference anymore after constants have been defined once - Cache Java class references (this does not only affect the Windows message passing code path, but the entire JCEF native code) instead of reloading the same classes over and over
CEF issue #3140 - Update include/base for C++11/14 features: - OVERRIDE -> override - NULL -> nullptr - scoped_ptr → std::unique_ptr - Implicit conversion of CefRefPtr<T> or scoped_refptr<T> to T* is gone; use .get() instead - The base::Bind() API has been deprecated and will be removed in M94. Use base::BindOnce or base::BindRepeating instead as appropriate. CEF commit 0cbc0a7: - Add two missing resource types to cef_resource_type_t enum
This adapts to the following CEF issues or commits: - #866: Combine CefBrowserHost.SetFocus and CefBrowserHost.SendFocusEvent into the one method - #1861: API redundancy: CefRequestCallback has same functionality as CefCallback - #2899: Remove CefSettings.ignore_certificate_errors setting - 69b7dc3: Remove deprecated base::Bind APIs (see issue #3140) - 8587cc4: Use CefRect for CefWindowInfo bounds (fixes issue #1515)
This manifest file contains the Automatic-Module-Name set to "jcef". This helps improve compatibility with JPMS (Java 9 Module System), and avoids having two different modules for win32 and win64 JCEF.
This adapts to the following CEF issues or commits: - Removed WebPlugin support (CEF issue #3047) - Removed find identifier (CEF issue #3098) - Updated net error codes
…dler The JNI object was retained in the "addHandler" method but never released.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge latest changes from base repository