Skip to content

Commit 2f3d502

Browse files
authored
Merge pull request #237 from pshipton/revhb7
Revert Update Harfbuzz to 7.0.1
2 parents 7922ffc + 076573f commit 2f3d502

File tree

267 files changed

+14907
-28150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

267 files changed

+14907
-28150
lines changed

make/modules/java.desktop/lib/Awt2dLibraries.gmk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ else
446446
-DHB_NO_PRAGMA_GCC_DIAGNOSTIC
447447
endif
448448
ifeq ($(call isTargetOs, linux macosx), true)
449-
HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHB_NO_VISIBILITY
449+
HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES
450450
endif
451451

452452
# Early re-canonizing has to be disabled to workaround an internal XlC compiler error
@@ -459,9 +459,8 @@ else
459459
LIBFONTMANAGER_EXCLUDE_FILES += libharfbuzz/hb-ft.cc
460460

461461
HARFBUZZ_DISABLED_WARNINGS_gcc := type-limits missing-field-initializers strict-aliasing
462-
# noexcept-type required for GCC 7 builds. Not required for GCC 8+.
463462
HARFBUZZ_DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \
464-
maybe-uninitialized class-memaccess unused-result extra use-after-free noexcept-type
463+
maybe-uninitialized class-memaccess unused-result extra use-after-free
465464
HARFBUZZ_DISABLED_WARNINGS_clang := unused-value incompatible-pointer-types \
466465
tautological-constant-out-of-range-compare int-to-pointer-cast \
467466
undef missing-field-initializers range-loop-analysis \

src/java.desktop/share/legal/harfbuzz.md

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
## Harfbuzz v7.0.1
1+
## Harfbuzz v4.4.1
22

33
### Harfbuzz License
44

5-
https://github.com/harfbuzz/harfbuzz/blob/7.0.1/COPYING
5+
https://github.com/harfbuzz/harfbuzz/blob/4.4.1/COPYING
66

77
<pre>
88

@@ -12,22 +12,21 @@ files names COPYING in subdirectories where applicable.
1212

1313
Copyright © 2010-2022 Google, Inc.
1414
Copyright © 2018-2020 Ebrahim Byagowi
15-
Copyright © 2004-2013 Red Hat, Inc.
16-
Copyright © 2019 Facebook, Inc.
15+
Copyright © 2019-2020 Facebook, Inc.
16+
Copyright © 2012-2015 Mozilla Foundation.
17+
Copyright © 2011 Codethink Limited
18+
Copyright © 2008-2010 Nokia Corporation and/or its subsidiary(-ies)
19+
Copyright © 2009 Keith Stribley
20+
Copyright © 2009 Martin Hosken and SIL International
1721
Copyright © 2007 Chris Wilson
18-
Copyright © 2018-2019 Adobe Inc.
19-
Copyright © 2006-2023 Behdad Esfahbod
22+
Copyright © 2005-2022 Behdad Esfahbod
23+
Copyright © 2005 David Turner
24+
Copyright © 2004-2013 Red Hat, Inc.
2025
Copyright © 1998-2004 David Turner and Werner Lemberg
21-
Copyright © 2009 Keith Stribley
22-
Copyright © 2018 Khaled Hosny
2326
Copyright © 2016 Elie Roux <[email protected]>
27+
Copyright © 2018-2019 Adobe Inc.
28+
Copyright © 2018 Khaled Hosny
2429
Copyright © 2016 Igalia S.L.
25-
Copyright © 2015 Mozilla Foundation.
26-
Copyright © 1999 David Turner
27-
Copyright © 2005 Werner Lemberg
28-
Copyright © 2013-2015 Alexei Podtelezhnikov
29-
Copyright © 2022 Matthias Clasen
30-
Copyright © 2011 Codethink Limited
3130

3231
For full copyright notices consult the individual files in the package.
3332

@@ -73,23 +72,3 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7372
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7473

7574
</pre>
76-
77-
### AUTHORS File Information
78-
```
79-
80-
Behdad Esfahbod
81-
David Corbett
82-
David Turner
83-
Ebrahim Byagowi
84-
Garret Rieger
85-
Jonathan Kew
86-
Khaled Hosny
87-
Lars Knoll
88-
Martin Hosken
89-
Owen Taylor
90-
Roderick Sheeter
91-
Roozbeh Pournader
92-
Simon Hausmann
93-
Werner Lemberg
94-
95-
```

0 commit comments

Comments
 (0)