Jiangli Zhou
1964954da9
8307194: Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
...
Reviewed-by: erikj, sgehwolf
2023-05-10 17:26:02 +00:00
Matthias Baesken
d2e0e534d7
8307604: gcc12 based Alpine build broken build after JDK-8307301
...
Reviewed-by: lucy, mdoerr, erikj
2023-05-08 14:16:08 +00:00
Jie Fu
64c0962866
8307569: Build with gcc8 is broken after JDK-8307301
...
Reviewed-by: erikj
2023-05-08 13:56:45 +00:00
Daniel Jeliński
e97fe081ad
8306279: Build failure after JDK-8299592
...
Reviewed-by: thartmann
2023-04-18 12:55:14 +00:00
Daniel Jeliński
3bba899574
8299592: Fix and reenable warnings in java.desktop native code compilation
...
Reviewed-by: ihse, aivanov
2023-04-18 09:43:08 +00:00
Joshua Cao
34e66ce1ef
8304295: harfbuzz build fails with GCC 7 after JDK-8301998
...
Reviewed-by: shade, erikj, serb, jwaters
2023-04-01 14:36:52 +00:00
Archie L. Cobbs
8f5bb538ab
8015831: Add lint check for calling overridable methods from a constructor
...
6557145: Warn about calling abstract methods in constructors
Reviewed-by: ihse, vromero, mcimadamore
2023-03-17 22:05:50 +00:00
Harshitha Onkar
f5c8b68c1c
8301998: Update HarfBuzz to 7.0.1
...
Reviewed-by: erikj, prr
2023-03-14 20:18:44 +00:00
Dan Lutker
a6c2a2ae79
8300692: GCC 12 reports some compiler warnings in bundled freetype
...
Reviewed-by: erikj, serb, jwaters
2023-01-21 12:05:35 +00:00
Jie Fu
15a9186db2
8300169: Build failure with clang-15
...
Reviewed-by: dholmes, prr
2023-01-18 10:32:00 +00:00
Daniel Jeliński
684e50690c
8299260: libawt and libfreetype should export only explicitly requested symbols
...
Reviewed-by: prr, aivanov, serb
2022-12-30 06:40:27 +00:00
Alisen Chung
2c692aa356
8297088: Update LCMS to 2.14
...
Reviewed-by: erikj, serb, prr, honkar
2022-11-18 19:39:47 +00:00
Sergey Bylokhov
f0a6e71e4d
8295812: Skip the "half float" support in LittleCMS during the build
...
Reviewed-by: erikj, prr, ihse
2022-11-10 06:07:58 +00:00
Aleksey Shipilev
772be2e02b
8295868: 32-bit Windows build failures after JDK-8294466
...
Reviewed-by: erikj
2022-10-26 08:10:42 +00:00
Sergey Bylokhov
6673cd8577
8295554: Move the "sizecalc.h" to the correct location
...
Reviewed-by: erikj, ihse, prr, kizune, aivanov
2022-10-25 09:45:33 +00:00
Magnus Ihse Bursie
8c86e92535
8295847: slow debug build error after JDK-8294466
...
Reviewed-by: erikj, dcubed
2022-10-24 20:32:31 +00:00
Magnus Ihse Bursie
74606614e0
8294466: Minimize disabled warnings in java.desktop
...
Reviewed-by: erikj, prr
2022-10-24 09:50:58 +00:00
Alexander Zuev
400aa2fb2c
8286511: Improve macro allocation
...
Reviewed-by: azvegint, rhalade, prr
2022-10-18 22:41:16 +00:00
Adam Sotona
aff5ff14b2
8244681: Add a warning for possibly lossy conversion in compound assignments
...
8293797: Release Note: Javac warns about type casts in compound assignments with possible lossy conversions
Reviewed-by: erikj, prr
2022-09-15 10:10:23 +00:00
Daniel Jeliński
45e5b31a18
8292244: Remove unnecessary include directories
...
Reviewed-by: erikj, prr
2022-08-12 05:23:54 +00:00
Yasumasa Suenaga
410a25d59a
8286562: GCC 12 reports some compiler warnings
...
Reviewed-by: ihse, kbarrett, prr
2022-05-28 02:09:05 +00:00
Jaikiran Pai
50d47de835
8286582: Build fails on macos aarch64 when using --with-zlib=bundled
...
Reviewed-by: ihse, lancea
2022-05-12 08:09:54 +00:00
Magnus Ihse Bursie
3357d9a168
8284588: Remove GensrcCommonLangtools.gmk
...
Reviewed-by: erikj
2022-04-08 20:33:24 +00:00
Magnus Ihse Bursie
2c43ecb43f
8283323: libharfbuzz optimization level results in extreme build times
...
Reviewed-by: erikj, prr
2022-03-24 09:49:33 +00:00
Phil Race
33eb89dfeb
8283457: [macos] libpng build failures with Xcode13.3
...
Reviewed-by: erikj
2022-03-22 21:48:42 +00:00
Magnus Ihse Bursie
f8878cb0cc
8257733: Move module-specific data from make to respective module
...
Reviewed-by: jjg, weijun, naoto, erikj, prr, alanb, mchung
2022-03-21 21:34:09 +00:00
Joe Darcy
02ee337ae0
8278175: Enable all doclint warnings for build of java.desktop
...
Reviewed-by: erikj, prr
2021-12-04 02:12:35 +00:00
Jayathirth D V
9a9a157a7d
8276905: Use appropriate macosx_version_minimum value while compiling metal shaders
...
Reviewed-by: ihse, kcr, erikj, prr
2021-11-16 13:18:56 +00:00
Jonathan Gibbons
ae45592d33
8272374: doclint should report missing "body" comments
...
Reviewed-by: kcr, hannesw
2021-08-16 20:48:25 +00:00
Severin Gehwolf
d38b31438d
8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790
...
Reviewed-by: prr
2021-08-12 08:52:24 +00:00
Phil Race
005d8a7fca
8256372: [macos] Unexpected symbol was displayed on JTextField with Monospaced font
...
Reviewed-by: erikj, serb
2021-05-20 19:49:03 +00:00
Sergey Bylokhov
4086081306
8264846: Regression ~5% in J2dBench.bimg_misc on Linux after JDK-8263142
...
Reviewed-by: erikj, azvegint
2021-05-13 23:41:56 +00:00
Thomas Stuefe
a86ee9b3f3
8266545: 8261169 broke Harfbuzz build with gcc 7 and 8
...
Reviewed-by: mbaesken, rrich
2021-05-06 09:22:32 +00:00
Yasumasa Suenaga
b1725550a2
8266171: -Warray-bounds happens in imageioJPEG.c
...
Reviewed-by: prr
2021-05-05 00:34:26 +00:00
Phil Race
80323b7f66
8261169: Upgrade HarfBuzz to the latest 2.8.0
...
Reviewed-by: serb
2021-05-04 18:23:09 +00:00
Anton Kozlov
dbc9e4b50c
8253795: Implementation of JEP 391: macOS/AArch64 Port
...
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
Co-authored-by: Vladimir Kempik <vkempik@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry
2021-03-25 18:10:18 +00:00
Phil Race
ed1e25d548
8263833: Stop disabling warnings for sunFont.c with gcc
...
Reviewed-by: erikj
2021-03-18 21:52:33 +00:00
Phil Race
05fe06a6ba
8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
...
Reviewed-by: serb, ihse, azvegint
2021-03-16 19:36:04 +00:00
Ajit Ghaisas
8afec70c28
8260931: Implement JEP 382: New macOS Rendering Pipeline
...
Co-authored-by: Jayathirth D V <jdv@openjdk.org>
Co-authored-by: Alexey Ushakov <avu@openjdk.org>
Co-authored-by: Artem Bochkarev <abochkarev@openjdk.org>
Co-authored-by: Prasanta Sadhukhan <psadhukhan@openjdk.org>
Co-authored-by: Denis Konoplev <dkonoplev@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Kevin Rushforth <kcr@openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Co-authored-by: Ajit Ghaisas <aghaisas@openjdk.org>
Reviewed-by: ihse, avu, kcr, gziemski, prr, kizune, jdv, psadhukhan, serb
2021-03-15 06:41:44 +00:00
Phil Race
8760688d21
8260616: Removing remaining JNF dependencies in the java.desktop module
...
Reviewed-by: gziemski, ihse, serb
2021-02-04 01:36:19 +00:00
Erik Joelsson
53f1b93881
8260518: Change default -mmacosx-version-min to 10.12
...
Reviewed-by: tbell, prr, ihse, serb
2021-01-29 14:20:39 +00:00
Phil Race
d6a2105b5c
8259343: [macOS] Update JNI error handling in Cocoa code.
...
Reviewed-by: erikj, serb
2021-01-12 20:19:44 +00:00
Magnus Ihse Bursie
1bd015fb0c
8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk
...
Reviewed-by: erikj
2021-01-11 11:28:29 +00:00
Matthias Baesken
3f9f86f0d3
8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006
...
Reviewed-by: clanger, mdoerr
2021-01-07 12:39:44 +00:00
Phil Race
ed7526a66c
8247872: Upgrade HarfBuzz to the latest 2.7.2
...
Reviewed-by: serb
2020-11-08 17:06:12 +00:00
Phil Race
3d7b524593
8074844: Resolve disabled warnings for libfontmanager
...
Reviewed-by: serb, ihse, erikj
2020-08-29 10:07:22 -07:00
Phil Race
63b3498733
8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager
...
Reviewed-by: serb
2020-08-10 21:12:47 -07:00
Phil Race
84e397b4de
8250894: Provide a configure option to build and run against the platform libharfbuzz
...
Reviewed-by: erikj
2020-08-04 12:20:37 -07:00
Aleksey Shipilev
5b99c6ae1f
8250605: Linux x86_32 builds fail after JDK-8249821
...
Reviewed-by: erikj, prr
2020-07-28 09:05:36 +02:00
Phil Race
b1ff2bd00a
8249821: Separate libharfbuzz from libfontmanager
...
Reviewed-by: erikj
2020-07-22 07:46:50 -07:00