-
-
Notifications
You must be signed in to change notification settings - Fork 193
Comparing changes
Open a pull request
base repository: chromiumembedded/java-cef
base: master
head repository: tlappe/java-cef
compare: master
- 11 commits
- 20 files changed
- 4 contributors
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7904d8b - Browse repository at this point
Copy the full SHA 7904d8bView commit details -
Merge remote-tracking branch 'origin/master'
Tim Lappe committedOct 24, 2024 Configuration menu - View commit details
-
Copy full SHA for ea6df58 - Browse repository at this point
Copy the full SHA ea6df58View commit details -
Configuration menu - View commit details
-
Copy full SHA for b48d3df - Browse repository at this point
Copy the full SHA b48d3dfView commit details
Commits on Nov 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1d90e0f - Browse repository at this point
Copy the full SHA 1d90e0fView commit details
Commits on Apr 3, 2026
-
Add CefSSLInfo support, SSL test refactoring, and native binary auto-…
…download for tests - Fix CefSSLInfo.statusBiset typo to statusBitset - Refactor SelfSignedSSLTest to use named inner classes instead of anonymous classes, fixing field access issues with the TestFrame template method pattern - Add TestFrame(String startURL) constructor for direct browser URL setup - Add automatic native binary download from tlappe/jcefbuild GitHub releases via NativesInstaller, integrated into TestSetupExtension using SystemBootstrap.setLoader() for absolute path loading - Add jcef-natives/ to .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for b3ad0c1 - Browse repository at this point
Copy the full SHA b3ad0c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d0350 - Browse repository at this point
Copy the full SHA 60d0350View commit details -
Fix DisplayHandlerTest double callback assertion failure
onTitleChange and onAddressChange can be called multiple times (e.g. during browser close). Use an early return guard instead of assertFalse to prevent assertion failures on subsequent calls. Also fix assertEquals argument order in onAddressChange. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 4f1f661 - Browse repository at this point
Copy the full SHA 4f1f661View commit details -
Fix DragDataTest to use getFilePaths instead of getFileNames
getFileNames returns display names ("File 1"), not paths. The test was verifying paths, so it should use getFilePaths which was added in a prior commit (CefDragData.getFilePaths). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for da6b86e - Browse repository at this point
Copy the full SHA da6b86eView commit details -
Fix SelfSignedSSLTest for CEF 143 (Chromium 143) compatibility
Chromium 143 treats localhost/loopback and private IPs as "potentially trustworthy origins" and silently accepts self-signed certificates without calling onCertificateError. Additionally, valid self-signed certs (not expired) are accepted on mapped domains. Changes: - Use --host-resolver-rules to map a fictitious domain (jcef-test.invalid) to 127.0.0.1, forcing Chromium to treat the connection as external - Generate an expired self-signed certificate programmatically to ensure Chromium triggers onCertificateError - Add terminateTest() call in onLoadError for certificateRejected - Make sslInfo and boolean flags volatile for cross-thread visibility - Bind HTTPS server explicitly to 127.0.0.1 with TLSv1.2 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 50ce587 - Browse repository at this point
Copy the full SHA 50ce587View commit details -
Clean up TestSetupExtension and add CEF host-resolver-rules
- Remove ProcessEnvironment reflection hack (not needed with JDK in PATH) - Keep SystemBootstrap.setLoader for CEF natives (absolute path loading) - Add --host-resolver-rules flag to map jcef-test.invalid to 127.0.0.1 for SSL certificate error testing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 61a913f - Browse repository at this point
Copy the full SHA 61a913fView commit details -
Simplify SSL tests: remove host-resolver-rules, use localhost
The root cause of onCertificateError not firing was the old JetBrains-generated JKS certificate (valid until 2042) being silently accepted by Chromium 143. The programmatically generated expired certificate is sufficient to trigger the callback, even on localhost. No host-resolver-rules hack needed. Also removes the unused JKS_BASE64 constant and makeKeyStore method. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 3a8c05a - Browse repository at this point
Copy the full SHA 3a8c05aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master