Nikita Tsarev
631f1c3949
JBR-9699 Build with newer wayland-protocols
...
Updates the CI build scripts to look for wayland protocols in
/opt/wayland-protocols
2025-12-06 01:03:48 +01:00
Vitaly Provodin
d79c885a0e
fixup! JBR-7800 use jmod from the build for signing libs and execs inside jmod files
2025-12-06 01:03:35 +01:00
Sergey Shelomentsev
27daf04fc3
fixup! JBR-4154 use -V to sort versions
2025-12-06 01:03:34 +01:00
Vitaly Provodin
40abb0cd76
fixup! JBR-4154 fix extracting version info from sources
2025-12-06 01:03:33 +01:00
Vitaly Provodin
589b0ca5e2
fixup! JBR-4154 fix extracting version info from sources
2025-12-06 01:03:33 +01:00
Vitaly Provodin
d8b4369571
fixup! JBR-4154 fix extracting version info from sources
2025-12-06 01:03:33 +01:00
Artem Bochkarev
152f4452fa
JBR-8548 Add possibility to build without out-of-process part in Linux.
2025-12-06 01:03:33 +01:00
Vitaly Provodin
7b63c211ca
JBR-8219 run "clean" separately before building (workaraound for JDK-8349665)
2025-12-06 01:03:29 +01:00
Alexey Ushakov
cbc98e6ed5
JBR-8479 Support Vulkan accelerated mode in perf scripts
...
Added the new option, minor refactoring
2025-12-06 01:03:28 +01:00
Vitaly Provodin
b2ab13ecbf
JBR-8417 specify XCODE_PATH for JBR building on macOS
2025-12-06 01:03:26 +01:00
Alexey Ushakov
20fdd2cf0f
JBR-8347 Download gtk-shell.xml if absent
...
Added downloading code
2025-12-06 01:03:24 +01:00
Vitaly Provodin
45d1fe6bc9
JBR-8196 fix calculating the number of attempts
2025-12-06 01:03:24 +01:00
Artem Bochkarev
b3c63cfae5
JBR-8138 Sign jcef binaries with separate entitlements
...
Revert to true the OSX entitlement "com.apple.security.cs.allow-dyld-environment-variables"
2025-12-06 01:03:24 +01:00
Sergey Shelomentsev
5bc59b98df
JBR-8046 repack java.base.jmod with correct module hashes after signing
2025-12-06 01:03:21 +01:00
Vitaly Provodin
7227f7e68a
JBR-8161 Move docker files under jbr-tools
2025-12-06 01:03:21 +01:00
Vitaly Provodin
8c3a053ac7
JBR-8104 OL8: enable premier support for docker images
2025-12-06 01:03:20 +01:00
Vitaly Provodin
e8f2ec86e1
JBR-8072 move JBR docker images to registry.jetbrains.team
2025-12-06 01:03:20 +01:00
Vitaly Provodin
040cb8db1a
JBR-8006 specify path to gcc-toolset-10
2025-12-06 01:03:19 +01:00
Vladimir Kharitonov
a1cb15ffb6
JBR-7983 adapt the Dockerfile.oraclelinux to build jcef
2025-12-06 01:03:18 +01:00
Sergey Shelomentsev
0111dc474a
JBR-7939 set max wait to 1 min for jetsign client
2025-12-06 01:03:18 +01:00
Sergey Shelomentsev
c2e2a9b119
JBR-7867 Notarization scripts: fail build if signing of separate files are failed
2025-12-06 01:03:17 +01:00
Sergey Shelomentsev
69c1c5d22d
JBR-7856 use jmod from currently built JDK
...
(cherry picked from commit 5c90a8d4aa )
2025-12-06 01:03:17 +01:00
Sergey Shelomentsev
e14fe3015b
fixup! JBR-7800 Add jnativescan to signing
...
(cherry picked from commit 3ef8a52e0c )
2025-12-06 01:03:16 +01:00
sergey.shelomentsev
a575e678ba
JBR-7800 Fix notarization of jbrsdk (sign libs and execs inside jmod files)
...
(cherry picked from commit dbb42d10f5 )
2025-12-06 01:03:16 +01:00
Vitaly Provodin
f2a3e0f796
JBR-6144 enable building JBR with Vulkan
...
(cherry picked from commit 099698fa19 )
2025-12-06 01:03:16 +01:00
Sergey Shelomentsev
3549fc2b0b
JBR-7734 add zip distribution for Windows
...
(cherry picked from commit da26c98b82 )
2025-12-06 01:03:16 +01:00
Vitaly Provodin
4290d330ef
JBR-7797 build fastdebug without jcef
...
(cherry picked from commit cb322fe90d )
2025-12-06 01:03:15 +01:00
Maxim Kartashev
0b374585cc
JBR-7663 Wayland: make gtk-shell1 protocol support optional
...
(cherry picked from commit 30e6c720b6 )
2025-12-06 01:03:15 +01:00
Maxim Kartashev
a3f4172f8a
JBR-7663 Wayland: add wayland-protocols to the docker files
...
(cherry picked from commit 8d207ee7e7 )
2025-12-06 01:03:15 +01:00
Nikita Gubarkov
b6d66cca5d
JBR-7653 Prepare Docker images for Vulkan builds
...
(cherry picked from commit 249c46bb6b )
2025-12-06 01:03:14 +01:00
Nikita Gubarkov
89e74dd652
JBR-7673 Cleanup docker scripts
...
(cherry picked from commit 473686a92e )
2025-12-06 01:03:13 +01:00
Alexey Ushakov
a3630f39fb
JBR-7724 Add vulkan support to the performance scripts
...
Implemented -vulkan option
(cherry picked from commit 6f1ecb9b47 )
2025-12-06 01:03:13 +01:00
Vitaly Provodin
af93143d20
JBR-7511 migrate build platforms to OL8
...
- remove Vulcan part that causing builds to fail
- modify scripts for building images from Oracle Linux 8
- update jb/build/VerifyDependencies.java to check libraries have no dependency on symbols from glibc version higher than 2.28
- rename Ubuntu2004 docker files
- upgrade wayland up to wayland-devel-1.21.0-1
(cherry picked from commit 2092570840 )
2025-12-06 01:03:12 +01:00
Vitaly Provodin
ff45574bec
JBR-7566 apply standard measurement scripts to Render
...
(cherry picked from commit be24b3e8ed )
2025-12-06 01:03:11 +01:00
Vitaly Provodin
cf647ae831
JBR-7567 apply standard measurement scripts to Dacapo
...
(cherry picked from commit 289121d0ea )
2025-12-06 01:03:11 +01:00
Nikita Gubarkov
ed55dbc099
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-12-06 01:03:02 +01:00
Nikita Tsarev
d7f91acd99
Regenerate wakefield-client-protocol using an older wayland-scanner to temporarily fix build problems
...
(cherry picked from commit 7310c73a94 )
2025-12-06 01:03:00 +01:00
Nikita Tsarev
c510142661
JBR-5676: Support emulating input events in Wakefield
...
(cherry picked from commit 6544d9d976 )
2025-12-06 01:03:00 +01:00
Vitaly Provodin
f822e6eff7
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-12-06 01:02:59 +01:00
Vitaly Provodin
48b1a39bf7
JBR-7517 build JBR artefacts with CDS archives
...
(cherry picked from commit 0b5462b3ec )
2025-12-06 01:02:58 +01:00
Sergey Shelomentsev
2b3df8695a
Update jbr-api version to 1.0.2
...
(cherry picked from commit 9c4a2ac50a )
2025-12-06 01:02:58 +01:00
Artem Bochkarev
87e447fe14
JBR-4430 Fixed execution permissions on Linux
...
(cherry picked from commit f3896017f0 )
2025-12-06 01:02:57 +01:00
Sergey Shelomentsev
d19bfceba5
Set jbr-api version to 1.0.0
...
(cherry picked from commit fa825aee1d )
2025-12-06 01:02:55 +01:00
Nikita Gubarkov
bbaa2d6e61
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-12-06 01:02:55 +01:00
Vitaly Provodin
21ad06adc6
JBR-6639 Docker images for JBR/JCEF testing
...
(cherry picked from commit 1342899218 )
2025-12-06 01:02:52 +01:00
Vitaly Provodin
11c32794c4
JBR-6915 add the option -w into mkimages scripts
...
(cherry picked from commit 56bb878275 )
2025-12-06 01:02:52 +01:00
Alexey Ushakov
08b7a1e174
JBR-6785 wsl: update build scripts for linux target
...
Added explicit platform target
(cherry picked from commit 3b96e66202 )
2025-12-06 01:02:49 +01:00
Alexey Ushakov
2ac5c2315b
JBR-6612 Provide standard scripts for performance measurements
...
run_rp.sh - additional checks
(cherry picked from commit e1cf099c09 )
2025-12-06 01:02:48 +01:00
Maxim Kartashev
621447ee3b
JBR-6246 Do not overwrite CDS archives after created with jlink
...
(cherry picked from commit 457e760872 )
2025-12-06 01:02:48 +01:00
Alexey Ushakov
ffd4e31612
JBR-6612 Provide standard scripts for performance measurements
...
Initial implementation for linux and macOS
(cherry picked from commit fe09bf671b )
2025-12-06 01:02:48 +01:00