Nikita Gubarkov
829d16b53b
JBR-6144 Build JBR with Vulkan support
...
1. Update dockerfile to checkout Vulkan headers
2. Fix --with-vulkan-include configure option
(cherry picked from commit 67c8c4dc1a )
2025-08-23 11:51:48 +04:00
Nikita Tsarev
c7e2eb51cb
Regenerate wakefield-client-protocol using an older wayland-scanner to temporarily fix build problems
...
(cherry picked from commit 7310c73a94 )
2025-08-23 11:51:41 +04:00
Nikita Tsarev
c4e3f15ee7
JBR-5676: Support emulating input events in Wakefield
...
(cherry picked from commit 6544d9d976 )
2025-08-23 11:51:41 +04:00
Vitaly Provodin
bf2776615c
JBR-7532 upgrade alpine up to 3.14, specify versions of installing packages, and deploy the latest available jdk20 (same as in jbr21)
...
(cherry picked from commit 794eab0e1f )
2025-08-23 11:51:36 +04:00
Vitaly Provodin
d719d36541
JBR-7517 build JBR artefacts with CDS archives
...
(cherry picked from commit 0b5462b3ec )
2025-08-23 11:51:35 +04:00
Sergey Shelomentsev
5aff2dfe87
Update jbr-api version to 1.0.2
...
(cherry picked from commit 9c4a2ac50a )
2025-08-23 11:51:33 +04:00
Artem Bochkarev
6ae76448f7
JBR-4430 Fixed execution permissions on Linux
...
(cherry picked from commit f3896017f0 )
2025-08-23 11:51:31 +04:00
Sergey Shelomentsev
9bfa8b6f6f
Set jbr-api version to 1.0.0
...
(cherry picked from commit fa825aee1d )
2025-08-23 11:51:26 +04:00
Nikita Gubarkov
35fd82c6d6
JBR-6357 JBR API v3
...
JBR API frontend is moved into a separate repository.
Rewritten proxy generation, bridges removed, invokedynamic is used instead.
Mapping is now specified using annotations.
Support for extension methods.
Support for arrays and generics.
Added JBR API implementation version.
JBR-7232 Refactor deriveFontWithFeatures & JBRFileDialog JBR API
(cherry picked from commit a4804efa96 )
2025-08-23 11:51:22 +04:00
Vitaly Provodin
a5e631f956
JBR-6639 Docker images for JBR/JCEF testing
...
(cherry picked from commit 1342899218 )
2025-08-23 11:51:13 +04:00
Vitaly Provodin
518a3810e6
JBR-6915 add the option -w into mkimages scripts
...
(cherry picked from commit 56bb878275 )
2025-08-23 11:51:13 +04:00
Alexey Ushakov
29a7a11f88
JBR-6785 wsl: update build scripts for linux target
...
Added explicit platform target
(cherry picked from commit 3b96e66202 )
2025-08-23 11:51:03 +04:00
Alexey Ushakov
0d6c9f0462
JBR-6612 Provide standard scripts for performance measurements
...
run_rp.sh - additional checks
(cherry picked from commit e1cf099c09 )
2025-08-23 11:50:58 +04:00
Maxim Kartashev
80064f679c
JBR-6246 Do not overwrite CDS archives after created with jlink
...
(cherry picked from commit 457e760872 )
2025-08-23 11:50:58 +04:00
Alexey Ushakov
316b099843
JBR-6612 Provide standard scripts for performance measurements
...
Initial implementation for linux and macOS
(cherry picked from commit fe09bf671b )
2025-08-23 11:50:58 +04:00
Vitaly Provodin
ac1037ba98
JBR-6591 specify values for the configure options --with-vendor-url and --with-vendor-bug-url
...
(cherry picked from commit b7f236be6b )
2025-08-23 11:50:51 +04:00
Vitaly Provodin
8880099c58
JBR-6246 add (re)generating cds archives at jlink step
...
(cherry picked from commit 5f1b08c70d )
2025-08-23 11:50:37 +04:00
Vitaly Provodin
e8771a37e5
JBR-5286 make windows-aarch64 building script identical to the same script in jbr17
...
(cherry picked from commit a451d19108 )
2025-08-23 11:49:29 +04:00
Vitaly Provodin
5521f5e61b
JBR-6246 add default CDS archives into jbrsdk distributions
...
(cherry picked from commit f103a46a4d )
2025-08-23 11:49:28 +04:00
Dmitry Batrak
247ccaa5ea
JBR-5300 Change source code and test files to use GPL license
...
fix copyright profile in generated IDE project
(cherry picked from commit 43ebbe3cd1 )
(cherry picked from commit 39d49c5abe )
2025-08-23 11:49:22 +04:00
Vitaly Provodin
bdfdba754f
JBR-6255 improve calculation JDK_BUILD_NUMBER
...
(cherry picked from commit 186d1c3229 )
2025-08-23 11:49:19 +04:00
Vladimir Kharitonov
80c0b81619
JBR-6239 sign frameworks in cef_server.app
...
(cherry picked from commit 8f6ae7a89c )
2025-08-23 11:49:17 +04:00
Vitaly Provodin
4d7c013eea
JBR-6181 add Linux executables with bundled FreeType
...
(cherry picked from commit 12449b3de5 )
2025-08-23 11:49:13 +04:00
Vladislav Rassokhin
1032cbc013
JBR-5600 Reduce noise in signing scripts output
...
(cherry picked from commit bc145d39be )
2025-08-23 11:49:00 +04:00
Vladislav Rassokhin
2c3dde9bfe
JBR-5600 Sign frameworks as whole, verify framework signature before full app sign
...
(cherry picked from commit 2fecc58be2 )
2025-08-23 11:49:00 +04:00
Vladislav Rassokhin
cb5bb0cda8
tools/mac/scripts: minor improvements
...
* don't move into itself
* use `PKG_NAME` variable instead of `${APP_NAME}.pkg`
* cleanup sign.sh
* add `SCRIPT_VERBOSE` env variable to control `set -x`
(cherry picked from commit 28514c3d00 )
2025-08-23 11:49:00 +04:00
Vladislav Rassokhin
3ebbb8f197
JBR-5600 Staple .pkg with signature
...
(cherry picked from commit 6555023fd3 )
2025-08-23 11:48:59 +04:00
Vladislav Rassokhin
406aa7a006
JBR-5600 Notarize macOS binaries using notarytool
...
(cherry picked from commit 7916ed31b7 )
2025-08-23 11:48:59 +04:00
Vladislav Rassokhin
e494fd976a
JBR-5600 Sign macOS binaries using jet-sign
...
(cherry picked from commit 95ef69df13 )
2025-08-23 11:48:59 +04:00
Maxim Kartashev
bb37dcfdd4
JBR-5656 Builds of JDK 21 are reproducible by default
...
(cherry picked from commit 0d663a139acf3d5cdb19b33494ab9f6273c4ebfa)
(cherry picked from commit f086917fa7 )
2025-08-23 11:48:57 +04:00
Maxim Kartashev
9428f681b3
JBR-5631 Refactor Dockerfile for x64 builds
...
(cherry picked from commit 3bb93255e9 )
2025-08-23 11:48:56 +04:00
Vitaly Provodin
cad6b0a70d
JBR-5603 build aarch64 Linux from arm64v8/centos:7 and check glibc to be not higher 2.17
...
(cherry picked from commit f6be01d68c )
2025-08-23 11:48:55 +04:00
Maxim Kartashev
f791f4f41d
jb/branchdiff.py is a lot faster
...
(cherry picked from commit 5c3726555d )
2025-08-23 11:48:53 +04:00
Maxim Kartashev
68d4a4ed41
jb/branchdiff.py to warn if it can't differentiate between commits
...
(cherry picked from commit 3504702f9c )
2025-08-23 11:48:52 +04:00
Artem Bochkarev
f81b52b476
JBR-5426 write JCEF version info inside release file
...
(cherry picked from commit 59701eefa3 )
2025-08-23 11:48:51 +04:00
Vitaly Provodin
758f6021a4
JBR-5300 move jbr-api.jar into test artefact
...
(cherry picked from commit f199d6c98a )
2025-08-23 11:48:45 +04:00
Sergey Shelomentsev
7d7a75febc
set version for building jbr-api
...
(cherry picked from commit 6a0113fd07 )
2025-08-23 11:48:43 +04:00
Sergey Shelomentsev
44b320c480
build jbr-api as a part of bundle build
...
(cherry picked from commit 45efe7fdd5 )
2025-08-23 11:48:42 +04:00
Alexey Ushakov
297951458d
JBR-5279 restore saving jbr native symbols bin/server/jvm.pdb
...
(cherry picked from commit 887b9dbcac )
2025-08-23 11:48:41 +04:00
Vitaly Provodin
e89116892a
JBR-5217 enable NVDA support in Windows builds
...
(cherry picked from commit afc5710f21 )
2025-08-23 11:48:39 +04:00
Vitaly Provodin
2fb71ddd61
JBR-4947 update alpine x64 image up to 3.14
...
(cherry picked from commit 88f2d7010f )
2025-08-23 11:48:25 +04:00
Maxim Kartashev
969fe73cc9
jb/branchdiff.py script to help with release branches
...
(cherry picked from commit a03f10e9b7 )
2025-08-23 11:48:16 +04:00
Vladislav Rassokhin
d06d453095
JBR-4263 Improve check_jbr_size.sh
...
* Fix shellcheck inspections
* Don't silently fail if TOKEN is incorrect
(cherry picked from commit e0ab03ce52 )
2025-08-23 11:48:09 +04:00
artem.bochkarev
a523c40460
JBR-4581 JCEF tests fail due to compilation errors
...
The problem was in commit "JBR-4512 windows: include pdb-files into jbrsdk": rsync can replace file lib/modules.
rsync is replaced with cp
(cherry picked from commit 6cd310aaa8 )
2025-08-23 09:51:05 +04:00
Vitaly Provodin
8c4d23c34a
JBR-4169 add jdk.javadoc into JBR
...
(cherry picked from commit 861742faf1 )
2025-08-23 09:50:37 +04:00
Vitaly Provodin
ab13ae1d42
JBR-3931 add the module jdk.unsupported.desktop into jbr
...
(cherry picked from commit 32def2fd42 )
(cherry picked from commit d8fd2c9664 )
2025-08-23 09:50:32 +04:00
Nikita Gubarkov
2701d0cf9c
Added JBR-specific .idea project files
...
(cherry picked from commit 6b34834621 )
2025-08-23 09:50:13 +04:00
Nikita Gubarkov
3443922e24
Added JBR API
...
with fix for JBR-5300 Change source code and test files to use GPL license
(cherry picked from commit 2ce0a876c5 )
2025-08-23 09:50:05 +04:00
Vitaly Provodin
24e6b471f0
JBR-3398 remove the Experimental AOT and JIT Compiler (JEP 410)
...
(cherry picked from commit df63a5e6ad )
2025-08-23 02:04:59 +04:00
Alexey Ushakov
af844a840f
JBR-2807: JDK15: update modules.list to resolve jbr build failure
...
removed nashorn modules
(cherry picked from commit c56a18eaf9 )
2025-08-23 02:04:59 +04:00