* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 22ceda82b63226570ae7a79da99cec84855d8f25
@ 2022-04-24 14:16 Peter Müller
0 siblings, 0 replies; only message in thread
From: Peter Müller @ 2022-04-24 14:16 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 15905 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 22ceda82b63226570ae7a79da99cec84855d8f25 (commit)
via f5ebb58ab484b0d966f951e7aaf9dd6eb0611418 (commit)
via 5d18c0a5704ae55ae1eab6734574b9c8b3678235 (commit)
via c35d3ac6a1569c1a3b7aae4981396ed6faed8f9f (commit)
from df326d08fe914dcffa5779f59ed34c247a279282 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 22ceda82b63226570ae7a79da99cec84855d8f25
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sun Apr 24 14:15:30 2022 +0000
Core Update 168: Ship harfbuzz
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit f5ebb58ab484b0d966f951e7aaf9dd6eb0611418
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Tue Apr 5 15:47:30 2022 +0200
harfbuzz: Update to version 4.2.0
- Update from 3.4.0 to 4.2.0
- Update of rootfile
- Changelog
Overview of changes leading to 4.2.0
Wednesday, March 30, 2022
- Source code reorganization, splitting large hb-ot-layout files into smaller,
per-subtable ones under OT/Layout/*. Code for more tables will follow suit in
later releases. (Garret Rieger, Behdad Esfahbod)
- Revert Indic shaper change in previous release that broke some fonts and
instead make per-syllable restriction of “GSUB” application limited to
script-specific Indic features, while applying them and discretionary
features in one go. (Behdad Esfahbod)
- Fix decoding of private in gvar table. (Behdad Esfahbod)
- Fix handling of contextual lookups that delete too many glyphs. (Behdad Esfahbod)
- Make “morx” deleted glyphs don’t block “GPOS” application. (Behdad Esfahbod)
- Various build fixes. (Chun-wei Fan, Khaled Hosny)
- New API
+hb_set_next_many() (Andrew John)
Overview of changes leading to 4.1.0
Wednesday, March 23, 2022
- Various OSS-Fuzz fixes. (Behdad Esfahbod)
- Make fallback vertical-origin match FreeType’s. (Behdad Esfahbod)
- Treat visible viramas like dependent vowels in USE shaper. (David Corbett)
- Apply presentation forms features and discretionary features in one go in
Indic shaper, which seems to match Uniscribe and CoreText behaviour.
(Behdad Esfahbod, David Corbett)
- Various bug fixes.
- New API
+hb_set_add_sorted_array() (Andrew John)
Overview of changes leading to 4.0.1
Friday, March 11, 2022
- Update OpenType to AAT mappings for “hist” and “vrtr” features.
(Florian Pircher)
- Update IANA Language Subtag Registry to 2022-03-02. (David Corbett)
- Update USE shaper to allow any non-numeric tail in a symbol cluster, and
remove obsolete data overrides. (David Corbett)
- Fix handling of baseline variations to return correctly scaled values.
(Matthias Clasen)
- A new experimental hb_subset_repack_or_fail() to repack an array of objects,
eliminating offset overflows. The API is not available unless HarfBuzz is
built with experimental APIs enabled. (Qunxin Liu)
- New experimental API
+hb_link_t
+hb_object_t
+hb_subset_repack_or_fail()
Overview of changes leading to 4.0.0
Tuesday, March 1, 2022
- New public API to create subset plan and gather information on things like
glyph mappings in the final subset. The plan can then be passed on to perform
the subsetting operation. (Garret Rieger)
- Draw API for extracting glyph shapes have been extended and finalized and is
no longer an experimental API. The draw API supports glyf, CFF and CFF2
glyph outlines tables, and applies variation settings set on the font as well
as synthetic slant. The new public API is not backward compatible with the
previous, non-public, experimental API. (Behdad Esfahbod)
- The hb-view tool will use HarfBuzz draw API to render the glyphs instead of
cairo-ft when compiled with Cairo 1.17.5 or newer, setting HB_DRAW
environment variable to 1 or 0 will force using or not use the draw API,
respectively. (Behdad Esfahbod)
- The hb-shape and hb-view tools now default to using HarfBuzz’s own font
loading functions (ot) instead of FreeType ones (ft). They also have a new
option, --font-slant, to apply synthetic slant to the font. (Behdad Esfahbod)
- HarfBuzz now supports more than 65535 (the OpenType limit) glyph shapes and
metrics. See https://github.com/be-fonts/boring-expansion-spec/issues/6 and
https://github.com/be-fonts/boring-expansion-spec/issues/7 for details.
(Behdad Esfahbod)
- New API to get the dominant horizontal baseline tag for a given script.
(Behdad Esfahbod)
- New API to get the baseline positions from the font, and synthesize missing
ones. As well as new API to get font metrics and synthesize missing ones.
(Matthias Clasen)
- Improvements to finding dependencies on Windows when building with Visual
Studio. (Chun-wei Fan)
- New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that must be set
during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT flag to be reliably
produced. This is to limit the performance hit of producing this flag to when
it is actually needed. (Behdad Esfahbod)
- Documentation improvements. (Matthias Clasen)
- New API
- General:
+HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
+hb_var_num_t
- Draw:
+hb_draw_funcs_t
+hb_draw_funcs_create()
+hb_draw_funcs_reference()
+hb_draw_funcs_destroy()
+hb_draw_funcs_is_immutable()
+hb_draw_funcs_make_immutable()
+hb_draw_move_to_func_t
+hb_draw_funcs_set_move_to_func()
+hb_draw_line_to_func_t
+hb_draw_funcs_set_line_to_func()
+hb_draw_quadratic_to_func_t
+hb_draw_funcs_set_quadratic_to_func()
+hb_draw_cubic_to_func_t
+hb_draw_funcs_set_cubic_to_func()
+hb_draw_close_path_func_t
+hb_draw_funcs_set_close_path_func()
+hb_draw_state_t
+HB_DRAW_STATE_DEFAULT
+hb_draw_move_to()
+hb_draw_line_to()
+hb_draw_quadratic_to()
+hb_draw_cubic_to()
+hb_draw_close_path()
+hb_font_get_glyph_shape_func_t
+hb_font_funcs_set_glyph_shape_func()
+hb_font_get_glyph_shape()
- OpenType layout
+HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL
+HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL
+hb_ot_layout_get_horizontal_baseline_tag_for_script()
+hb_ot_layout_get_baseline_with_fallback()
- Metrics:
+hb_ot_metrics_get_position_with_fallback()
- Subset:
+hb_subset_plan_t
+hb_subset_plan_create_or_fail()
+hb_subset_plan_reference()
+hb_subset_plan_destroy()
+hb_subset_plan_set_user_data()
+hb_subset_plan_get_user_data()
+hb_subset_plan_execute_or_fail()
+hb_subset_plan_unicode_to_old_glyph_mapping()
+hb_subset_plan_new_to_old_glyph_mapping()
+hb_subset_plan_old_to_new_glyph_mapping()
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
commit 5d18c0a5704ae55ae1eab6734574b9c8b3678235
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sun Apr 24 14:15:04 2022 +0000
Core Update 168: Ship poppler
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit c35d3ac6a1569c1a3b7aae4981396ed6faed8f9f
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Tue Apr 5 15:48:00 2022 +0200
poppler: Update to version 22.04.0
- Update from 22.02.0 to 22.04.0
- Update of rootfile
- Changelog
Release 22.04.0:
core:
* Fix underline sometimes being drawn only partially
* Fix Adobe Reader not reading some of the contents we write correctly
* Fix code that workarounds some broken-ish files
* FoFiTrueType: Parse CFF2 fonts too
* FoFiTrueType: Support cmap types 2 and 13
* Fix a few small memory leaks
* code improvements
qt:
* Handle SaveAs named action
* Annotations: don't change the text color when changing the font
utils:
* pdftotext: print creation and modification date when using htmlmeta param
glib:
* Fix returning internal data of temporary strings
cpp:
* Fix code incompatibility with MSVC
build system:
* poppler internal library is no longer forced to static on MSVC
* Error out if iconv is not available and the cpp frontend is enabled
* Require FreeType 2.8
Release 22.03.0:
core:
* Signature: Fix finding Signatures that are in Pages not not in the global the Forms object
* Signature: Improve getting the path to the firefox certificate database
* Splash: Fix rendering of some joints. Issue #1212
* Fix get_poppler_localdir for relocatable Windows builds
* Minor code improvements
qt:
* Minor code improvements
utils:
* pdfimages: Fix the wrong Stream being passed for drawMaskedImage
build system:
* Small code improvements
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/harfbuzz | 10 +++++++---
config/rootfiles/common/poppler | 4 ++--
config/rootfiles/{oldcore/163 => core/168}/filelists/harfbuzz | 0
config/rootfiles/{oldcore/110 => core/168}/filelists/poppler | 0
lfs/harfbuzz | 4 ++--
lfs/poppler | 4 ++--
6 files changed, 13 insertions(+), 9 deletions(-)
copy config/rootfiles/{oldcore/163 => core/168}/filelists/harfbuzz (100%)
copy config/rootfiles/{oldcore/110 => core/168}/filelists/poppler (100%)
Difference in files:
diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index 0bf04184c..68269bae0 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -30,6 +30,7 @@
#usr/include/harfbuzz/hb-shape-plan.h
#usr/include/harfbuzz/hb-shape.h
#usr/include/harfbuzz/hb-style.h
+#usr/include/harfbuzz/hb-subset-repacker.h
#usr/include/harfbuzz/hb-subset.h
#usr/include/harfbuzz/hb-unicode.h
#usr/include/harfbuzz/hb-version.h
@@ -39,11 +40,11 @@
#usr/lib/libharfbuzz-subset.la
#usr/lib/libharfbuzz-subset.so
usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.30400.0
+usr/lib/libharfbuzz-subset.so.0.40200.0
#usr/lib/libharfbuzz.la
#usr/lib/libharfbuzz.so
usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.30400.0
+usr/lib/libharfbuzz.so.0.40200.0
#usr/lib/pkgconfig/harfbuzz-subset.pc
#usr/lib/pkgconfig/harfbuzz.pc
#usr/share/gtk-doc/html/harfbuzz
@@ -84,7 +85,6 @@ usr/lib/libharfbuzz.so.0.30400.0
#usr/share/gtk-doc/html/harfbuzz/api-index-1-5-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-1-6-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-1-7-2.html
-#usr/share/gtk-doc/html/harfbuzz/api-index-1-7-5.html
#usr/share/gtk-doc/html/harfbuzz/api-index-1-7-7.html
#usr/share/gtk-doc/html/harfbuzz/api-index-1-8-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-1-8-1.html
@@ -109,6 +109,9 @@ usr/lib/libharfbuzz.so.0.30400.0
#usr/share/gtk-doc/html/harfbuzz/api-index-3-1-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-3-3-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-3-4-0.html
+#usr/share/gtk-doc/html/harfbuzz/api-index-4-0-0.html
+#usr/share/gtk-doc/html/harfbuzz/api-index-4-1-0.html
+#usr/share/gtk-doc/html/harfbuzz/api-index-4-2-0.html
#usr/share/gtk-doc/html/harfbuzz/api-index-full.html
#usr/share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
#usr/share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
@@ -131,6 +134,7 @@ usr/lib/libharfbuzz.so.0.30400.0
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
+#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
#usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
diff --git a/config/rootfiles/common/poppler b/config/rootfiles/common/poppler
index 8bd35c272..0ea058043 100644
--- a/config/rootfiles/common/poppler
+++ b/config/rootfiles/common/poppler
@@ -173,8 +173,8 @@ usr/lib/libpoppler-cpp.so.0.9.0
usr/lib/libpoppler-glib.so.8
usr/lib/libpoppler-glib.so.8.23.0
#usr/lib/libpoppler.so
-usr/lib/libpoppler.so.118
-usr/lib/libpoppler.so.118.0.0
+usr/lib/libpoppler.so.120
+#usr/lib/libpoppler.so.120.0.0
#usr/lib/pkgconfig/poppler-cpp.pc
#usr/lib/pkgconfig/poppler-glib.pc
#usr/lib/pkgconfig/poppler.pc
diff --git a/config/rootfiles/core/168/filelists/harfbuzz b/config/rootfiles/core/168/filelists/harfbuzz
new file mode 120000
index 000000000..ffe1e0d0b
--- /dev/null
+++ b/config/rootfiles/core/168/filelists/harfbuzz
@@ -0,0 +1 @@
+../../../common/harfbuzz
\ No newline at end of file
diff --git a/config/rootfiles/core/168/filelists/poppler b/config/rootfiles/core/168/filelists/poppler
new file mode 120000
index 000000000..39aa6c263
--- /dev/null
+++ b/config/rootfiles/core/168/filelists/poppler
@@ -0,0 +1 @@
+../../../common/poppler
\ No newline at end of file
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 752f75c5f..8fe4c9026 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
include Config
-VER = 3.4.0
+VER = 4.2.0
THISAPP = harfbuzz-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3a39e2d3e358e21d74fdd667cef56bc0c7bc74f15336217d561a1dc3f06978c6e3ced73875fa7121122c6bf4153f2dae6c5e5e112dc9a793249d2f10d2fb87b8
+$(DL_FILE)_BLAKE2 = 90c9ef62780cefd8bb7b79ad31b17db5a0b8b56bee436a69191c8d26f0e9d36ecbf59656dc0846bfa19cb6dc741eac3507d3fe6b0f79df283af60e1b0220611b
install : $(TARGET)
diff --git a/lfs/poppler b/lfs/poppler
index 45007543c..4de368ef8 100644
--- a/lfs/poppler
+++ b/lfs/poppler
@@ -24,7 +24,7 @@
include Config
-VER = 22.02.0
+VER = 22.04.0
THISAPP = poppler-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 97d27fb6d31535b5fce0aa518d00ab9da218a8d49dcb45dbaa5ab3cc669d8ffc75e07bd617b5fe9842c8b7b8ac843e9aa07ee0d31504f1e2b6c4f89b2177add6
+$(DL_FILE)_BLAKE2 = ea38e4d6bd4bbbbb2024fdceb35c4868e9c70ea597b231d221f4f61635b9d92ffbaca4bb196f06b4b04a3d787a7251f36760f4a6dd466c1c055e13034affb55e
install : $(TARGET)
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-24 14:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-24 14:16 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 22ceda82b63226570ae7a79da99cec84855d8f25 Peter Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox