Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

Releases: jcefbuild/jcefbuild

v1.0.10-95.7.14+g9f72f35+chromium-95.0.4638.69

v1.0.10-94.4.2+g6a963ca+chromium-94.0.4606.61

v1.0.10-92.0.25+gd15cfa8+chromium-92.0.4515.131

v1.0.10-88.2.6+gd717f0e+chromium-88.0.4324.150

v1.0.10-87.1.12+g03f9336+chromium-87.0.4280.88

v1.0.10-84.3.8+gc8a556f+chromium-84.0.4147.105

Changes summary:

v1.0.10-83.4.0+gfd6631b+chromium-83.0.4103.106

22 Jul 07:17
78f4a1e
Compare
Choose a tag to compare

Changes summary:

ebd7474 - Convert remaining classes to use scoped helpers (see issue #167) <Marshall Greenblatt>
af9a3d6 - Introduce ScopedJNIEnv with default PushLocalFrame (see issue #167)

PushLocalFrame creates a new local reference frame, in which at least a given
number of local references can be created. Note that local references already
created in previous local frames are still valid in the current local frame. <Marshall Greenblatt>
429cd30 - Mac: Add missing return value (see issue #167) <Marshall Greenblatt>
62140e4 - Update AUTHORS.txt documentation <Marshall Greenblatt>
542cab7 - Update AUTHORS.txt documentation <Marshall Greenblatt>
bee2ef8 - Fix empty contents when moving an OSR window between displays.

The GLContext will be re-initialized when moving the window between displays.
The GLContext.makeCurrent() return value must be checked for
CONTEXT_NOT_CURRENT during this time. Additionally, CefRenderer.cleanup()
should reset the view width/height so that the texture is correctly updated on
the next call to onPaint(). <Marshall Greenblatt>
2d25e25 - Linux: Append existing LD_LIBRARY_PATH in run.sh (fixes issue #361)

Some JVM libraries may be configured to load via LD_LIBRARY_PATH. <Marshall Greenblatt>
3b11538 - Windows: Fix leaked RC variable which breaks cmake (fixes issue #222) <Marshall Greenblatt>
9af93fe - Windows: Rename RC variable which breaks cmake (fixes issue #222) <Marshall Greenblatt>
bb6c58a - Add support for Java 11 through 14 (fixes issue #314) <Marshall Greenblatt>
623b606 - Fix browser scaling with Java 9+ (fixes issue #343) <Marshall Greenblatt>
4bb479a - Update to CEF version 83.4.0+gfd6631b+chromium-83.0.4103.106 <Marshall Greenblatt>

v1.0.10-81.2.24+gc0b313d+chromium-81.0.4044.113

Changes summary:

f88de60 - Update to CEF version 80.0.4+g74f7b0c+chromium-80.0.3987.122 <Marshall Greenblatt>
d8bb155 - Update to CEF version 81.2.24+gc0b313d+chromium-81.0.4044.113 <Marshall Greenblatt>

v1.0.9-80.0.4+g74f7b0c+chromium-80.0.3987.122

Changes summary:

0f7a8a4 - Fix NPE in OSR onPaint during close().

During an OSR browser close() its possible that a delayed onPaint() will be
called after the OpenGL context has been destroyed/disposed. <Marshall Greenblatt>
cbde7f9 - macOS: Support command-line configuration of framework-dir-path (see issue #109)

If specified via the command-line the framework-dir-path value will be used locate
the "Chromium Embedded Framework" library for dynamic loading by JCEF.

For example, create the following directory structure:

/path/to/jcef/
  run.sh
  bin/
    *.jar
    lib/macos64/
      Chromium Embedded Framework.framework/
        Chromium Embedded Framework
        Resources/
          *.lproj, *.pak, etc.
      jcef Helper[ (GPU)| (Plugin)| (Renderer)].app/
        Contents/
          Info.plist
          MacOS/jcef Helper
      libjcef.dylib

And create `run.sh` with the following contents:

export LIB_PATH="/path/to/jcef/bin/lib/macos64"

java -cp "./bin:./bin/*" -Djava.library.path=$LIB_PATH tests.detailed.MainFrame
  --framework-dir-path=$LIB_PATH/Chromium\ Embedded\ Framework.framework
  --main-bundle-path=$LIB_PATH/jcef\ Helper.app
  --browser-subprocess-path=$LIB_PATH/jcef\ Helper.app/Contents/MacOS/jcef\ Helper
  --disable-gpu

The app bundle path passed to `--main-bundle-path` is used for determining an app
bundle ID and locating the optional `Contents/Resources/crash_reporter.cfg` file.
It can point to any valid app bundle. <Marshall Greenblatt>
f88de60 - Update to CEF version 80.0.4+g74f7b0c+chromium-80.0.3987.122 <Marshall Greenblatt>

v1.0.9-78.3.9+gc7345f2+chromium-78.0.3904.108

Changes summary:

62677f6 - Update to CEF version 78.2.7+g9cd8bac+chromium-78.0.3904.70 <Marshall Greenblatt>
2442c26 - Fix typo in CefCommandLine native getArguments method <Marshall Greenblatt>
91fc595 - Fix gsutil UserWarning: Unable to load AWS_CREDENTIAL_FILE (see issue #338) <Marshall Greenblatt>
8184f62 - Add Python 3 support (CEF issue #2856) <Marshall Greenblatt>
c043513 - Update to CEF version 78.3.9+gc7345f2+chromium-78.0.3904.108 <Marshall Greenblatt>
135c4d6 - Add SystemBootstrap class to support custom implementation of loadLibrary.

Client can provide their own implementation that calls System.load with absolute
paths instead of using the default System.loadLibrary implementation. <Marshall Greenblatt>
e2b5ab5 - Fix NPE in OSR onPaint during close().

During an OSR browser close() its possible that a delayed onPaint() will be
called after the OpenGL context has been destroyed/disposed. <Marshall Greenblatt>