Maxim Kartashev
6ac646f3aa
Wayland: fixed build errors on macOS
...
(cherry picked from commit 82fe989dd7 )
2024-11-22 15:22:36 +04:00
Alexey Ushakov
5f8e079046
Initial version of WLToolkit and Vulkan support
...
Co-authored-by: Dmitry Batrak <Dmitry.Batrak@jetbrains.com >
Co-authored-by: Nikita Gubarkov <nikita.gubarkov@jetbrains.com >
Co-authored-by: Maxim Kartashev <maxim.kartashev@jetbrains.com >
(cherry picked from commit 2e26de3c45 )
2024-11-22 15:22:34 +04:00
bourgesl
20f0b29465
JBR-7460: fixed (macos) MTLTexturePool GC implementation to release texture memory more promptly (regular young GC freeing not reused textures since 15s) + unified API with new generic AccelTexturePool (C) to be shared with the coming vulkan pipeline (linux)
...
(cherry picked from commit ea12ccdf5e )
2024-11-22 14:57:50 +04:00
Roman Shevchenko
bd4a284bf8
JBR-7194: extension-based filters in native file dialogs
...
(cherry picked from commit cf5d136b3e )
2024-11-22 14:49:53 +04:00
Nikita Provotorov
383af9f5f8
JBR-6456 Sudden keyboard death on Linux using iBus.
...
Add a workaround for the iBus's bug which leads to the issue.
(cherry picked from commit b8e9dbf8c9 )
(cherry picked from commit 7355948065 )
2024-11-22 14:49:51 +04:00
Dmitrii Morskii
60c78ca370
JBR-6376: implement detecting of OS theme on linux
...
(cherry picked from commit d8aaa3da47 )
2024-11-22 14:49:48 +04:00
Dmitrii Morskii
808d905bc4
Revert "JBR-6372: implement detecting of OS theme on linux"
...
This reverts commit a657e4e2cbce139f2c5b53c7fb5f30d81f99e311.
(cherry picked from commit c626c9f220 )
2024-11-22 14:48:24 +04:00
Dmitrii Morskii
713d5cc73c
JBR-6372: implement detecting of OS theme on linux
...
(cherry picked from commit 1d47383016 )
2024-11-22 14:46:46 +04:00
Nikita Tsarev
24d332b6bc
JBR-5254: Fix Caps Lock not working properly on certain Chinese IMs
...
with fix for JBR-5300 Change source code and test files to use GPL license
(cherry picked from commit be64a4f3d0 )
2024-11-22 14:45:21 +04:00
Dmitrii Morskii
23a10e2a89
JBR-5844: fixed other part of issue. Added missing implementation of native methods in fontconfigmanager
...
(cherry picked from commit dbd70b4401 )
2024-11-22 14:32:31 +04:00
Nikita Gubarkov
35d5d04a71
JBR-5124 Rewrite custom decorations support
...
JBR API v0.0.8
Added new WindowDecorations API, deprecated old CustomWindowDecoration.
JBR-4641 JBR-4630 Fix client area calculation with custom decorations on Windows.
- Window insets are rounded up, which causes visible & unusable border in fullscreen on some scales, round down instead.
- Clipping in Swing components sometimes cuts what it shouldn't, fixed.
(cherry picked from commit 03d850e722 )
2024-11-22 14:32:24 +04:00
Alexey Ushakov
6c7a9f4cb9
JBR-5693 Debug build failure in main branch
...
Corrected printf format and muted unused-function option for keycode_cache.c
(cherry picked from commit 87a01c930d )
2024-11-22 14:15:09 +04:00
Artem Semenov
05ad5ce92a
JBR-4170 Implement API for announcing
...
(cherry picked from commit d7f14bf793 )
2024-11-22 14:03:11 +04:00
Dmitry Batrak
0ca1cf973d
JRE-11 Support text rendering via DirectWrite API on Windows
...
(cherry picked from commit 6605d4a525 )
2024-11-22 13:22:56 +04:00
Anton Tarasov
d102a9fb42
JBR-1278 allow native border and shadow for custom decoration mode
...
(cherry picked from commit ec106a58a3 )
2024-11-22 13:22:51 +04:00
Anton Tarasov
c224bedb82
JRE-681 [windows] direct drawing into frame graphics may have wrong translate
...
(cherry picked from commit 6ea1d45fd1 )
(cherry picked from commit 60bb53f919 )
2024-11-22 13:21:29 +04:00
Alexey Ushakov
b2a60af2f2
IDEA-57233, IDEA-152816, IDEA-152454 Editor font antialising/appearance problems on Linux
...
Used desktop DPI instead of hard-coded 72
Compensated increased glyph bitmap size by adjusting font size
Added LCD filter for sub-pixel rendering
Use fontconfig library to provide right rendering options for fonts
Corrected sizes passed to fontconfig library and hinting disabling policy
Added logging and versioned fontconfig lib loading
Resolved font rendering problem in lenses
fix text rendering issues (text cutoff and incorrect rendering in editor fragment components)
FcMatchFont-type pattern substitutions shouldn't be invoked before specific font is selected - it can apply unrelated rules
port commit e21cd635 from JBR 9
partially rollback JBR-363 fix, to apply corresponding change from OpenJDK 12
(cherry picked from commit 5d704a963b )
(cherry picked from commit 3d7ac30072 )
(cherry picked from commit 0456745afb )
(cherry picked from commit 3d7ac30072 )
(cherry picked from commit 4c8351fecf )
(cherry picked from commit 5faebc73d5 )
(cherry picked from commit d1ed8ab118 )
(cherry picked from commit 20487c7515 )
2024-11-22 13:17:03 +04:00
Magnus Ihse Bursie
79345bbbae
8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port
...
Reviewed-by: kbarrett, kvn, stuefe, shade, erikj
2024-11-13 09:41:57 +00:00
Magnus Ihse Bursie
66945e5010
8339336: Fix build system whitespace to adhere to coding conventions
...
Reviewed-by: erikj
2024-09-03 15:31:09 +00:00
Matthias Baesken
8ea6adc623
8339364: AIX build fails: various unused variable and function warnings
...
Reviewed-by: mdoerr, clanger, jwaters
2024-09-03 12:02:49 +00:00
Magnus Ihse Bursie
a528c4b370
8339156: Use more fine-granular clang unused warnings
...
Reviewed-by: erikj, kbarrett
2024-08-30 16:43:16 +00:00
Magnus Ihse Bursie
2abe2ff69b
8339235: Fix indentation in build system
...
Reviewed-by: erikj
2024-08-30 08:58:18 +00:00
Magnus Ihse Bursie
362f9ce077
8339120: Use more fine-granular gcc unused warnings
...
Reviewed-by: jwaters, kbarrett, erikj
2024-08-29 07:29:12 +00:00
Alexander Zvegintsev
12c553f128
8329471: Remove GTK2
...
Reviewed-by: abhiscxk, prr, ihse
2024-08-08 10:51:58 +00:00
Phil Race
ba5a4670b8
8332854: Unable to build openjdk with --with-harfbuzz=system
...
Reviewed-by: jwaters, erikj, jdv, ihse
2024-06-17 19:37:32 +00:00
Magnus Ihse Bursie
5841cb3b51
8330107: Separate out "awt" libraries from Awt2dLibraries.gmk
...
Reviewed-by: erikj
2024-04-17 12:39:36 +00:00
Magnus Ihse Bursie
16061874ff
8326947: Minimize MakeBase.gmk
...
Reviewed-by: erikj
2024-04-11 14:15:34 +00:00
Magnus Ihse Bursie
f0cd866a37
8329704: Implement framework for proper handling of JDK_LIBS
...
Reviewed-by: erikj, jwaters
2024-04-11 09:40:12 +00:00
Magnus Ihse Bursie
d292aabf05
8329086: Clean up java.desktop native compilation
...
Reviewed-by: erikj
2024-03-27 14:44:40 +00:00
Magnus Ihse Bursie
9e98118f28
8328177: Move LDFLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk
...
Reviewed-by: erikj
2024-03-18 14:41:51 +00:00
Magnus Ihse Bursie
bfba4894e1
8328157: Move C[XX]FLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk
...
Reviewed-by: erikj
2024-03-15 14:36:57 +00:00
Magnus Ihse Bursie
42aec8c5e7
8328146: Set LIBCXX automatically
...
Reviewed-by: erikj
2024-03-15 13:23:37 +00:00
Magnus Ihse Bursie
107cb536e7
8327701: Remove the xlc toolchain
...
Reviewed-by: jwaters, erikj
2024-03-13 08:42:12 +00:00
Magnus Ihse Bursie
ac3ce2aa15
8326583: Remove over-generalized DefineNativeToolchain solution
...
Reviewed-by: erikj
2024-02-27 11:14:11 +00:00
Sam James
8e5f6ddb68
8324243: Compilation failures in java.desktop module with gcc 14
...
Reviewed-by: jwaters, ihse, kbarrett, prr
2024-02-22 06:27:25 +00:00
Sergey Bylokhov
781f368d42
8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1
...
Reviewed-by: erikj, azvegint, jwaters, aivanov
2024-01-26 08:46:34 +00:00
Daniel Jeliński
e1cae72036
8319197: Exclude hb-subset and hb-style from compilation
...
Reviewed-by: erikj, aivanov, prr
2023-11-07 08:41:49 +00:00
xpbob
ec79ab4b3c
8319268: Build failure with GCC8.3.1 after 8313643
...
Reviewed-by: jiefu, erikj, prr
2023-11-03 03:49:37 +00:00
Harshitha Onkar
2182c93689
8313643: Update HarfBuzz to 8.2.2
...
Reviewed-by: jdv, prr, dnguyen
2023-10-31 19:01:15 +00:00
Mikael Vidstedt
72c4dcbfee
8317970: Bump target macosx-x64 version to 11.00.00
...
Reviewed-by: erikj, prr, ihse
2023-10-13 20:24:44 +00:00
Daniel Jeliński
e9f751ab16
8311247: Some cpp files are compiled with -std:c11 flag
...
Reviewed-by: aivanov, jwaters, prr, erikj
2023-08-09 12:26:32 +00:00
Sergey Bylokhov
8248e351d0
8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
...
Reviewed-by: shade, prr
2023-08-02 23:37:35 +00:00
Aleksey Shipilev
9454b2bbe1
8312591: GCC 6 build failure after JDK-8280982
...
Reviewed-by: jiefu, prr
2023-08-02 07:00:37 +00:00
Aleksey Shipilev
ea067fc3d2
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
...
Reviewed-by: prr, serb
2023-07-25 08:46:12 +00:00
Artem Semenov
98a954eebc
8308286: Fix clang warnings in linux code
...
Reviewed-by: avu, djelinski
2023-06-29 09:07:34 +00:00
Jiangli Zhou
45414fc2df
8307858: [REDO] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
...
Co-authored-by: Erik Joelsson <erikj@openjdk.org >
Reviewed-by: erikj
2023-06-12 16:22:24 +00:00
Alexander Zvegintsev
9d7bf5329e
8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots
...
Reviewed-by: prr, kizune, psadhukhan
2023-06-07 13:08:11 +00:00
JoKern65
dcd9590fed
8309224: Fix xlc17 clang 15 warnings in java.desktop
...
Reviewed-by: prr, goetz
2023-06-02 07:34:24 +00:00
bobpengxie
bfc3ccd90d
8308283: Build failure with GCC12 & GCC13
...
Reviewed-by: erikj, jiefu
2023-05-18 12:26:45 +00:00
Daniel D. Daugherty
edc4adb77e
8307860: [BACKOUT] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
...
Reviewed-by: erikj
2023-05-10 21:08:28 +00:00