|
Packit |
0ec9dd |
commit a6a89818246b0b14c0fe3d00d6120929fc0a11d9
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon Aug 20 10:21:39 2018 -0400
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
1.42.4
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
NEWS | 5 +++++
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
2 files changed, 6 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 71aaeaf020340412b8d012fe23a556c0420eda5f
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Fri Aug 17 22:29:36 2018 -0400
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Prevent an assertion with invalid Unicode sequences
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Invalid Unicode sequences, such as 0x2665 0xfe0e 0xfe0f,
|
|
Packit |
0ec9dd |
can trick the Emoji iter code into returning an empty
|
|
Packit |
0ec9dd |
segment, which then triggers an assertion in the itemizer.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Prevent this by ensuring that we make progress.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This issue was reported by Jeffrey M.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pango-emoji.c | 6 ++++++
|
|
Packit |
0ec9dd |
1 file changed, 6 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit ccfd3b466ca43b202681ce951600aac8f97d8dc4
|
|
Packit |
0ec9dd |
Merge: 0cbae46c 3d04cc2b
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat Aug 4 20:12:22 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'c89' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix build failure in C89 mode
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!10
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0cbae46ca1d0a1bbf50ddd69553e047118812be5
|
|
Packit |
0ec9dd |
Merge: 67471cbf dce7ba63
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat Aug 4 20:11:11 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'surrogate' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix build failure on Mac OS X 10.5 and earlier
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #263
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!11
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit dce7ba63ed8b0567f674ade72da827d4a4c1b603
|
|
Packit |
0ec9dd |
Author: Ryan Schmidt <git@ryandesign.com>
|
|
Packit |
0ec9dd |
Date: Sat Aug 4 12:20:02 2018 -0500
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix build failure on Mac OS X 10.5 and earlier
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Provides definitions of CFStringIsSurrogateHighCharacter,
|
|
Packit |
0ec9dd |
CFStringIsSurrogateLowCharacter and
|
|
Packit |
0ec9dd |
CFStringGetLongCharacterForSurrogatePair.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #263
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangocoretext-shape.c | 14 ++++++++++++++
|
|
Packit |
0ec9dd |
1 file changed, 14 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 3d04cc2bbdce0a8b561d0e19255309f8d470816e
|
|
Packit |
0ec9dd |
Author: Ryan Schmidt <git@ryandesign.com>
|
|
Packit |
0ec9dd |
Date: Sat Aug 4 11:57:31 2018 -0500
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix build failure in C89 mode
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes build error with default compilers on Mac OS X 10.6 and earlier:
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangocoretext-fontmap.c: In function
|
|
Packit |
0ec9dd |
‘pango_core_text_fontset_new’:
|
|
Packit |
0ec9dd |
pangocoretext-fontmap.c:1563: error: ‘for’ loop initial
|
|
Packit |
0ec9dd |
declaration used outside C99 mode
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangocoretext-fontmap.c | 3 ++-
|
|
Packit |
0ec9dd |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 67471cbfe24cd4418e9e97837ac85207f0d974de
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon Jul 30 13:32:51 2018 -0400
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
1.42.3
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit cab3c9844487526f1996a150adac5bde44f48a70
|
|
Packit |
0ec9dd |
Merge: 87e71365 5c467cdb
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Sat Jul 28 11:27:25 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'wip/chergert/bidi-leak' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
bidi: fix leak of bidi bracket types
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!8
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 5c467cdbae02233b04c97ba10a11f124b2d33eba
|
|
Packit |
0ec9dd |
Author: Christian Hergert <chergert@redhat.com>
|
|
Packit |
0ec9dd |
Date: Fri Jul 27 20:43:06 2018 -0700
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
bidi: fix leak of bidi bracket types
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This fixes a leak when goto is used to jump past the cleanup of the
|
|
Packit |
0ec9dd |
bracket_types.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pango-bidi-type.c | 5 ++++-
|
|
Packit |
0ec9dd |
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 87e713656de19846bede953fed41bd25b25252d9
|
|
Packit |
0ec9dd |
Merge: a03d16a8 633fd804
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat Jul 21 17:09:31 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'patch-1' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
fix comma-separated font list on macOS fixes #252
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #252
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!4
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit a03d16a850253eae321be4bd2d134a9c6a1ed6ce
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Wed Jul 18 22:32:54 2018 -0400
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
1.42.2
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
NEWS | 7 +++++++
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
3 files changed, 9 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 6b2c48571b31f95b68214752ce89e11f46b4b731
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Wed Jul 18 22:26:20 2018 -0400
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Add pango-list to meson build
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/meson.build | 22 ++++++++++++++++++++++
|
|
Packit |
0ec9dd |
1 file changed, 22 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 65f6fee5bfa5929fac1111badff6b497dd10d12a
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Mon Jul 16 10:35:44 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[fc] Speed-up font face enumeration
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Instead of a O(n^2.log(n)), we now do O(n) by avoiding calling
|
|
Packit |
0ec9dd |
FcFontList for each PangoFontFace, and FcFontMatch in
|
|
Packit |
0ec9dd |
pango_fc_face_describe().
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Makes pango-list over 100 times faster for me.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangofc-fontmap.c | 94
|
|
Packit |
0ec9dd |
++++++++++++++++++++-----------------------------
|
|
Packit |
0ec9dd |
1 file changed, 38 insertions(+), 56 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit b1a5be6c245b6c3e7e0e7c5b88c15f475ea9a9d4
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Mon Jul 16 10:37:04 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[pango-list] Don't print sizes
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
They are not used in font chooser, so don't call them. My goal
|
|
Packit |
0ec9dd |
for pango-list was to measure font chooser performance...
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/pango-list.c | 2 +-
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0414be91fcf24dc995592609c3bc4ce569b7e2b8
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Thu Jul 12 16:20:53 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[fc] Remove ancient #ifdef FC_* conditionals
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangofc-fontmap.c | 33 +--------------------------------
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 32 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 5eb16c3c397e3825e145b3127ddc172e34fce522
|
|
Packit |
0ec9dd |
Merge: bd06f7b9 3cf58991
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon Jul 16 01:02:03 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'wip/nirbheek/meson-declare-dependency' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson: Add not-found dependencies for conditional declared deps
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!6
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit bd06f7b94e563f276550cb81c3a0e5612c88c314
|
|
Packit |
0ec9dd |
Merge: 58b1930c 5507a16c
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon Jul 16 00:53:13 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'requires-private-fribidi' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in: Add fribidi to Requires.private
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #301
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!5
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 58b1930c95db12deebb015870352e3e696583571
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Wed Jul 11 16:19:33 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Requires.private fribidi
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes https://gitlab.gnome.org/GNOME/pango/issues/301
|
|
Packit |
0ec9dd |
Fixes https://gitlab.gnome.org/GNOME/pango/issues/305
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in | 1 +
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 293d56ceeaf64b9909ba296965603edd0a656203
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 17:47:59 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[fc] List all bitmap sizes of FcPattern
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Apple Color Emoji for example has multiple strikes... We were
|
|
Packit |
0ec9dd |
only listing first.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangofc-fontmap.c | 6 ++++--
|
|
Packit |
0ec9dd |
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit a1d2da411c2ff78165ad406e0f2befce3a117af1
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 17:38:48 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[pango-list] Minor fixup
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/pango-list.c | 4 ++--
|
|
Packit |
0ec9dd |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 3c1bda5c747e4039b11c7dc897c826885f6400de
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 17:34:35 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[pango-list] Improve output format
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Also write out description of each face. This is really broken for
|
|
Packit |
0ec9dd |
free-style style names (as we knew), and very slow, as is
|
|
Packit |
0ec9dd |
O(N^3.log(N))
|
|
Packit |
0ec9dd |
in the number of fonts...
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/pango-list.c | 42 ++++++++++++++++++++++++++++++------------
|
|
Packit |
0ec9dd |
1 file changed, 30 insertions(+), 12 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0727ba98a52823deb44550c2977bf9bffbff3765
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 15:50:34 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[utils] Add pango-list commandline tool
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
My main interest is performance of font listing API. Figured I can
|
|
Packit |
0ec9dd |
just make a tool out of it. Output format to be improved.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/Makefile.am | 11 ++++++++
|
|
Packit |
0ec9dd |
utils/pango-list.c | 80
|
|
Packit |
0ec9dd |
++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
0ec9dd |
2 files changed, 91 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0b785d94d3d8aa7f7fe76ac7851d088fc9541952
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 14:52:59 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
[pango-view] Remove unused include stdio.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
utils/viewer.h | 1 -
|
|
Packit |
0ec9dd |
1 file changed, 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 899841121260d62fc3f1c1728f82f5c02185dd97
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 14:45:32 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Rename pango-view/ dir to utils/
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Makefile.am | 4 ++--
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
{pango-view => utils}/EMOJI-MODIFIERS.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/GLASS.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/HELLO.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/Makefile.am | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/meson.build | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/pango-view.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-arabic.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-chinese.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-devanagari.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-feature-tag.markup | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-font-variations.markup | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-gurmukhi.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-hebrew.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-ipa.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-justify.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-lao.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-latin.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-long-paragraph.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-mixed.markup | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-mixed.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-mongolian.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-nko.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-opentype-language.markup | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-syriac.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-tamil.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-thai.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/test-tibetan.txt | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-cairo.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-cairo.h | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-main.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-pangocairo.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-pangoft2.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-pangoxft.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-render.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-render.h | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-x.c | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer-x.h | 0
|
|
Packit |
0ec9dd |
{pango-view => utils}/viewer.h | 0
|
|
Packit |
0ec9dd |
41 files changed, 4 insertions(+), 4 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 5ec478dac9146175de7ba4a1f88ebbab963f4c0f
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 8 14:34:34 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Minor; use default hb_buffer_t Unicode funcs
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pango-ot-buffer.c | 1 -
|
|
Packit |
0ec9dd |
1 file changed, 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0a9f6a0c1f0e4750e2a9864392370a20c511e71e
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sat Jul 7 17:27:02 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Make pango_bidi_type_for_unichar() not crash with new FriBidi
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This function has not been updated for latest FriBidi.
|
|
Packit |
0ec9dd |
Should add new types and / or deprecate this function.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pango-bidi-type.c | 4 +++-
|
|
Packit |
0ec9dd |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 9f65356b7b473b607bea0510709a4d7330be9c9a
|
|
Packit |
0ec9dd |
Author: Behdad Esfahbod <behdad@behdad.org>
|
|
Packit |
0ec9dd |
Date: Sat Jul 7 16:42:03 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Short-circuit FriBidi call if paragraph is unidirectional
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This was included in Pango's mini-fribidi but removed when we moved to
|
|
Packit |
0ec9dd |
external FriBidi.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Most apps create PangoLayout twice to show text, one to measure,
|
|
Packit |
0ec9dd |
one to
|
|
Packit |
0ec9dd |
render. Each PangoLayout shaping apparently calls FriBidi twice
|
|
Packit |
0ec9dd |
(TODO:
|
|
Packit |
0ec9dd |
figure out why and fix); FriBidi creates two runs per work. So that's
|
|
Packit |
0ec9dd |
eight malloc calls per word to show text. That's a lot. With this
|
|
Packit |
0ec9dd |
optimization that completely disappears for most text.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
We should make an API in FriBidi out of this.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Reported by Christian Hergert.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pango-bidi-type.c | 69
|
|
Packit |
0ec9dd |
+++++++++++++++++++++++++++++++++++++++++++++----
|
|
Packit |
0ec9dd |
1 file changed, 64 insertions(+), 5 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 3cf58991d5a3d47203b8b6f6ac02b674aaf5c13b
|
|
Packit |
0ec9dd |
Author: Nirbheek Chauhan <nirbheek@centricular.com>
|
|
Packit |
0ec9dd |
Date: Sat Jul 7 00:07:51 2018 +0530
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson: Add not-found dependencies for conditional declared deps
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Instead of not defining the variable, or defining it to [], define it
|
|
Packit |
0ec9dd |
to the not-found dependency instead, so that when other projects (such
|
|
Packit |
0ec9dd |
as gtk+) are using pango as a subproject, they get a valid dependency
|
|
Packit |
0ec9dd |
object which tells them that the dependency cannot be found.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/meson.build | 12 ++++++++++++
|
|
Packit |
0ec9dd |
1 file changed, 12 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 5507a16c726ffdcedcf2ae22d4689f94823bf863
|
|
Packit |
0ec9dd |
Author: Simon McVittie <smcv@debian.org>
|
|
Packit |
0ec9dd |
Date: Sun Jul 1 17:21:37 2018 +0100
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in: Add fribidi to Requires.private
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
In current versions of pkg-config, the most appropriate place for most
|
|
Packit |
0ec9dd |
library dependencies is Requires.private. When compared with Requires,
|
|
Packit |
0ec9dd |
this avoids "overlinking" when an executable is linked to the pango
|
|
Packit |
0ec9dd |
shared library: in modern OSs, a shared library's library dependencies
|
|
Packit |
0ec9dd |
are
|
|
Packit |
0ec9dd |
automatically loaded by the dynamic linker along with that shared
|
|
Packit |
0ec9dd |
library.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
It would not be correct to omit fribidi from the .pc file either,
|
|
Packit |
0ec9dd |
because that would break static linking: when linking statically,
|
|
Packit |
0ec9dd |
it is necessary to list all dependencies explicitly, because static
|
|
Packit |
0ec9dd |
libraries (unlike shared libraries) do not carry their own dependency
|
|
Packit |
0ec9dd |
metadata.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Using Requires.private also has the effect of adding fribidi's
|
|
Packit |
0ec9dd |
CFLAGS to the output of `pkg-config --cflags pango`. That is in fact
|
|
Packit |
0ec9dd |
unnecessary here, because fribidi is only used internally, so
|
|
Packit |
0ec9dd |
https://bugs.freedesktop.org/show_bug.cgi?id=105572 proposes a new
|
|
Packit |
0ec9dd |
dependency type "Requires.internal" which would additionally omit
|
|
Packit |
0ec9dd |
fribidi from `pkg-config --cflags pango`. However, this is not yet
|
|
Packit |
0ec9dd |
supported in pkg-config, so it cannot be used yet.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
For more details on Requires.private please see this article by the
|
|
Packit |
0ec9dd |
current Debian pkg-config maintainer and former upstream
|
|
Packit |
0ec9dd |
pkg-config maintainer:
|
|
Packit |
0ec9dd |
https://err.no/personal/blog/tech/2008-03-25-18-07_pkg-config,_sonames_and_Requires.private/
|
|
Packit |
0ec9dd |
and this description of the various dependency types that can exist:
|
|
Packit |
0ec9dd |
https://bugs.freedesktop.org/show_bug.cgi?id=105572#c1
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes: #301
|
|
Packit |
0ec9dd |
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895235
|
|
Packit |
0ec9dd |
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in | 1 +
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 633fd80428374b0c675e3dcf563c06ff9e4876b0
|
|
Packit |
0ec9dd |
Author: Pravdomil Toman <pravdomil.toman@gmail.com>
|
|
Packit |
0ec9dd |
Date: Wed Jun 27 20:15:19 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
fix comma-separated font list on macOS fixes #252
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangocoretext-fontmap.c | 58
|
|
Packit |
0ec9dd |
+++++++++++++++++++++++++++----------------
|
|
Packit |
0ec9dd |
1 file changed, 36 insertions(+), 22 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit cdb88930da73bdbeb0e6167825121435d7e5e99f
|
|
Packit |
0ec9dd |
Merge: 4032ff27 37881737
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat May 26 22:53:51 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch 'ci' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Initial CI config
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #310
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!2
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 37881737cda04b2f773a0d807880dd8bd989efcf
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sun May 27 00:51:15 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Initial CI config
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes https://gitlab.gnome.org/GNOME/pango/issues/310
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
.gitlab-ci.yml | 25 +++++++++++++++++++++++++
|
|
Packit |
0ec9dd |
1 file changed, 25 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 4032ff276cc73f368459b8d341ebcdcadff53640
|
|
Packit |
0ec9dd |
Merge: f661cdbf 73e45483
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat May 26 20:58:54 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Merge branch '304-fix-linker-options-on-darwin' into 'master'
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Resolve "Fix linker options on Darwin"
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes #304
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
See merge request GNOME/pango!1
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 73e454832a7ac592dfa600cb6b495dc99660b0ca
|
|
Packit |
0ec9dd |
Author: Philip Chimento <philip.chimento@gmail.com>
|
|
Packit |
0ec9dd |
Date: Sat Apr 7 23:50:32 2018 -0700
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
build: Correct Darwin linker options
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
The Darwin linker doesn't want equal signs here.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Closes: #304
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit f661cdbf8cfbdb2ba7241d8dfa4a579c6dfe0a94
|
|
Packit |
0ec9dd |
Author: John Ralls <jralls@ceridwen.us>
|
|
Packit |
0ec9dd |
Date: Sun Apr 29 16:03:08 2018 -0700
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Restore scaling of CoreText fonts.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes bug 787867.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangocairo-coretextfont.c | 17 ++++++++++++++++-
|
|
Packit |
0ec9dd |
pango/pangocairo-coretextfontmap.c | 2 +-
|
|
Packit |
0ec9dd |
pango/pangocoretext-fontmap.c | 15 ++++++++++++---
|
|
Packit |
0ec9dd |
pango/pangocoretext-private.h | 2 ++
|
|
Packit |
0ec9dd |
pango/pangocoretext.c | 5 +----
|
|
Packit |
0ec9dd |
tests/test-layout.c | 11 +----------
|
|
Packit |
0ec9dd |
6 files changed, 33 insertions(+), 19 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit edb0dff3454d4d9ce6242a0f30ddaef993ee1e89
|
|
Packit |
0ec9dd |
Author: Kalev Lember <klember@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon May 7 12:34:21 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
build: Bump required harfbuzz version
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
We use hb_variation_t that was added in harfbuzz 1.4.2.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit d983aa95537d67ef14417dc3663edea36b653e86
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Wed Apr 25 21:58:03 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Revert "Add fribidi dependency to pango.pc"
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This reverts commit 68cc13d04ed9d89609727f4448e5d2e08dd6626c.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in | 2 +-
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 63e1fc9b23b4f0e8eaacd151ad39403eaa2b48ef
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Wed Apr 11 13:52:07 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Use non-deprecated libthai API when available
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
I’m assuming the new API is thread-safe as claimed.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
configure.ac | 4 ++++
|
|
Packit |
0ec9dd |
meson.build | 4 ++++
|
|
Packit |
0ec9dd |
pango/break-thai.c | 16 +++++++++++-----
|
|
Packit |
0ec9dd |
3 files changed, 19 insertions(+), 5 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 5d46e21df66a11233186ddf27ca8c70149307871
|
|
Packit |
0ec9dd |
Author: Christoph Reiter <reiter.christoph@gmail.com>
|
|
Packit |
0ec9dd |
Date: Sat Apr 7 06:44:53 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangowin32: fix script cache hash key for 64bit builds
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
It joins the HFONT and script key to a gint64 and uses this as a
|
|
Packit |
0ec9dd |
hash key, but HFONT is a pointer type and on 64bit Windows it
|
|
Packit |
0ec9dd |
doesn't fit in 32bit and the value gets truncated.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This breaks the build with meson where -Werror=pointer-to-int-cast
|
|
Packit |
0ec9dd |
is enabled by default.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Instead of using the gint64 hash functions add our own key type
|
|
Packit |
0ec9dd |
and implement
|
|
Packit |
0ec9dd |
matching hash and equality functions for it.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=795045
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangowin32-shape.c | 30 +++++++++++++++++++++++++-----
|
|
Packit |
0ec9dd |
1 file changed, 25 insertions(+), 5 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 8e86f613160d023257d041ff24f94c88a8e12a46
|
|
Packit |
0ec9dd |
Author: Christoph Reiter <reiter.christoph@gmail.com>
|
|
Packit |
0ec9dd |
Date: Sun Apr 8 19:16:49 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson: skip pangoxft headers for the Windows gtk-doc build
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
The API isn't available on Windows and gtk-doc fails with a
|
|
Packit |
0ec9dd |
linker error otherwise.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=795045
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
docs/meson.build | 5 +++++
|
|
Packit |
0ec9dd |
1 file changed, 5 insertions(+)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 0fc06306063d8f3c8bd1e0d371eeb35ba9a9ea64
|
|
Packit |
0ec9dd |
Author: Christoph Reiter <reiter.christoph@gmail.com>
|
|
Packit |
0ec9dd |
Date: Sat Apr 7 06:33:43 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
build: move usp10 before gdi32
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Without this pango on mingw64 tries to lookup up the Script* functions
|
|
Packit |
0ec9dd |
in gdi32 and fails. It already fails at the build stage because the
|
|
Packit |
0ec9dd |
introspection dump crashes with a missing entry point error.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Moving usp10 before gdi32 makes things work.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This might be related to the warning in the uniscribe docs:
|
|
Packit |
0ec9dd |
"Important Starting with Windows 8: To maintain the ability to run on
|
|
Packit |
0ec9dd |
Windows 7, a module that uses Uniscribe must specify Usp10.lib
|
|
Packit |
0ec9dd |
before gdi32.lib in its library list."
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=795045
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/Makefile.am | 2 +-
|
|
Packit |
0ec9dd |
pango/meson.build | 4 +++-
|
|
Packit |
0ec9dd |
pangowin32.pc.in | 2 +-
|
|
Packit |
0ec9dd |
3 files changed, 5 insertions(+), 3 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 4b16a0bf5c9795fe57255d5594a27c3cef634202
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sun Apr 8 00:56:06 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Remove stray letters in NEWS
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Introduced in 46f8583c87c45b304ac98d06005c49df67d53b07
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
NEWS | 4 ++--
|
|
Packit |
0ec9dd |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 46f8583c87c45b304ac98d06005c49df67d53b07
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Sat Apr 7 10:08:56 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
1.42.1
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
NEWS | 9 +++++++--
|
|
Packit |
0ec9dd |
configure.ac | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
3 files changed, 9 insertions(+), 4 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 34a7c7a7cd165997dd6d4ae7b1f90472e0844118
|
|
Packit |
0ec9dd |
Author: Christoph Reiter <reiter.christoph@gmail.com>
|
|
Packit |
0ec9dd |
Date: Thu Apr 5 22:04:43 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson: don't use quotes in help2man options to work around a MinGW
|
|
Packit |
0ec9dd |
Python bug
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
For some reason MinGW Python (the one running meson) mangles arguments
|
|
Packit |
0ec9dd |
for this case (even adding a space makes it work). Since quotes
|
|
Packit |
0ec9dd |
are not needed here just drop them.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Python issue filed upstream:
|
|
Packit |
0ec9dd |
https://github.com/Alexpux/MINGW-packages/issues/3548
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=795012
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango-view/meson.build | 4 ++--
|
|
Packit |
0ec9dd |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 6fcae8644b9231edba93d795963a39e3a9612a7e
|
|
Packit |
0ec9dd |
Author: Christoph Reiter <reiter.christoph@gmail.com>
|
|
Packit |
0ec9dd |
Date: Thu Apr 5 21:31:23 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
win32: remove redundant function declarations
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
The meson build uses -Werror=redundant-decls and fails.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=795012
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangowin32-shape.c | 2 --
|
|
Packit |
0ec9dd |
pango/pangowin32.c | 5 -----
|
|
Packit |
0ec9dd |
2 files changed, 7 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit b136f150b4e230db7901af0d88d3c91a3a4c9e7c
|
|
Packit |
0ec9dd |
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
0ec9dd |
Date: Fri Mar 30 16:31:53 2018 +0800
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangowin32-fontmap.c: Add an Emoji font family
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Add an Emoji font family that maps to the following fonts in this
|
|
Packit |
0ec9dd |
order
|
|
Packit |
0ec9dd |
(by fallback):
|
|
Packit |
0ec9dd |
Segoe UI Emoji
|
|
Packit |
0ec9dd |
Segoe UI Symbol
|
|
Packit |
0ec9dd |
Segoe UI
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This will enable Emoji to be displayed correctly in GTK+ apps (without
|
|
Packit |
0ec9dd |
the use of FontConfig) on Windows Vista and later, providing that one
|
|
Packit |
0ec9dd |
of the aforementioned fonts are installed.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Note that this only enables Emoji display (*not* colored ones) as
|
|
Packit |
0ec9dd |
achieving colored Emoji requires PangoWin32 and Cairo to be ported to
|
|
Packit |
0ec9dd |
Direct2D and DirectWrite from Uniscribe and GDI, as Uniscribe and GDI
|
|
Packit |
0ec9dd |
does not support colored Emoji.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=794705
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango/pangowin32-fontmap.c | 3 ++-
|
|
Packit |
0ec9dd |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 08649ce12fb7ea41928a17f05fa1916cbe44361c
|
|
Packit |
0ec9dd |
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
0ec9dd |
Date: Mon Mar 19 20:54:23 2018 +0800
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
tests/markup-parse.c: Fix build on Visual Studio
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Visual Studio does not ship with a unistd.h, so include the proper
|
|
Packit |
0ec9dd |
header on Windows when unistd.h is not found on Windows.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
tests/markup-parse.c | 8 +++++++-
|
|
Packit |
0ec9dd |
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 18fb749d658e86edad8145a3032c4b6e3be48d72
|
|
Packit |
0ec9dd |
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
0ec9dd |
Date: Fri Aug 18 17:56:44 2017 +0800
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
build: Add fallbacks for finding non-GNOME deps on MSVC
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Many of Pango's dependencies do not support a build system for Visual
|
|
Packit |
0ec9dd |
Studio that would generate the pkg-config files for them, so we
|
|
Packit |
0ec9dd |
need to
|
|
Packit |
0ec9dd |
try to look for them using cc.has_header() and cc.find_library() for
|
|
Packit |
0ec9dd |
them, namely for Cairo, FreeType, FontConfig and HarfBuzz as
|
|
Packit |
0ec9dd |
fallbacks.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
For Cairo, things are more complicated as there are multiple build
|
|
Packit |
0ec9dd |
options and configurations for it, so we need to check for those
|
|
Packit |
0ec9dd |
that we
|
|
Packit |
0ec9dd |
need after we find the Cairo headers and libraries by:
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
-Including the respective headers (for cairo-win32.h, cairo-ps.h,
|
|
Packit |
0ec9dd |
cairo-pdf.h, cairo-quartz.h and cairo-xlib.h, since these features
|
|
Packit |
0ec9dd |
must have been enabled when Cairo is built and installed in order for
|
|
Packit |
0ec9dd |
those headers to be succesfully included)
|
|
Packit |
0ec9dd |
-For pangocairo with FreeType support, we need to check whether the
|
|
Packit |
0ec9dd |
FontConfig support is built into Cairo as well, as FontConfig support
|
|
Packit |
0ec9dd |
is actually required in Cairo for this.
|
|
Packit |
0ec9dd |
-For Cairo/PNG output surface support, check whether Cairo is
|
|
Packit |
0ec9dd |
built with
|
|
Packit |
0ec9dd |
PNG output surface support.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
We also need to update how pangocairo.pc and pangoft2 are generated:
|
|
Packit |
0ec9dd |
-On builds where pkg-config files can be found for cairo, freetype,
|
|
Packit |
0ec9dd |
fontconfig and/or harfbuzz:
|
|
Packit |
0ec9dd |
Generate it with "Requires: pango <depedencies>" as before, otherwise
|
|
Packit |
0ec9dd |
for MSVC builds where we find these libraries manually, we don't put
|
|
Packit |
0ec9dd |
these packages under "Requires:..." or "Requires.private:...", but
|
|
Packit |
0ec9dd |
instead put them under "Libs:", linking to each dep as -l<.lib file
|
|
Packit |
0ec9dd |
name>
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
This is so that pangocairo.pc and pangooft2.pc can be correctly
|
|
Packit |
0ec9dd |
used by
|
|
Packit |
0ec9dd |
items that need to make use of it, such as g-ir-scanner.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=783274
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
configure.ac | 19 +++++++
|
|
Packit |
0ec9dd |
meson.build | 147
|
|
Packit |
0ec9dd |
++++++++++++++++++++++++++++++++++++++++++++++++++++---
|
|
Packit |
0ec9dd |
pangocairo.pc.in | 4 +-
|
|
Packit |
0ec9dd |
pangoft2.pc.in | 6 +--
|
|
Packit |
0ec9dd |
4 files changed, 164 insertions(+), 12 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 55afeeca8031ba74cbcdf569500334ebef6b61e0
|
|
Packit |
0ec9dd |
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
0ec9dd |
Date: Wed May 31 17:17:17 2017 +0800
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson: Check for HarfBuzz and FontConfig for PangoFT2
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
It is possible that we can have the following situations, at least on
|
|
Packit |
0ec9dd |
Windows:
|
|
Packit |
0ec9dd |
-FreeType present, FontConfig missing
|
|
Packit |
0ec9dd |
-Cairo-FT present, with no FontConfig support.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
As gen-script-for-lang requires FontConfig, and PangoFT2 depends on
|
|
Packit |
0ec9dd |
HarfBuzz, FontConfig and Freetype, we need to check for them before we
|
|
Packit |
0ec9dd |
build PangoFT2, and so that we could include PangoFT2 support in
|
|
Packit |
0ec9dd |
PangoCairo.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
The tests and pango-view have an optional dependency on PangoFT2,
|
|
Packit |
0ec9dd |
so we
|
|
Packit |
0ec9dd |
need to also check whether we built PangoFT2 before we try to build
|
|
Packit |
0ec9dd |
things related to PangoFT2.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
For the tools, since gen-script-for-lang.c depends on FontConfig,
|
|
Packit |
0ec9dd |
check
|
|
Packit |
0ec9dd |
for it as well before we build it.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
https://bugzilla.gnome.org/show_bug.cgi?id=783274
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
docs/meson.build | 2 +-
|
|
Packit |
0ec9dd |
meson.build | 19 +++++++++++++++----
|
|
Packit |
0ec9dd |
pango-view/meson.build | 4 ++--
|
|
Packit |
0ec9dd |
pango/meson.build | 2 +-
|
|
Packit |
0ec9dd |
tests/meson.build | 2 +-
|
|
Packit |
0ec9dd |
tools/meson.build | 12 +++++++-----
|
|
Packit |
0ec9dd |
6 files changed, 27 insertions(+), 14 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit ec8251d9728d0691365249eec4c681218e379819
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Tue Mar 27 18:04:51 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Update version number in meson.build as well
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Follow up of commit d4f3370336a40907f528a41e75a55fe4f50c1a11.
|
|
Packit |
0ec9dd |
Maintaining two build systems is tricky!
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
meson.build | 2 +-
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 68cc13d04ed9d89609727f4448e5d2e08dd6626c
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Mon Mar 26 12:00:32 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Add fribidi dependency to pango.pc
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=794570
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango.pc.in | 2 +-
|
|
Packit |
0ec9dd |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 3dfe2b9a5c8ac5ae37c210ba050f3720189cebb7
|
|
Packit |
0ec9dd |
Author: Patrick Griffis <tingping@tingping.se>
|
|
Packit |
0ec9dd |
Date: Fri Mar 9 15:03:28 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix view-cairo on Windows
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango-view/viewer-cairo.c | 10 ++++------
|
|
Packit |
0ec9dd |
1 file changed, 4 insertions(+), 6 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit dd4f26d4e01cde141feed16ddad1f9d522812514
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Wed Mar 14 00:41:07 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Drop mention of long gone files
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
docs/Makefile.am | 2 --
|
|
Packit |
0ec9dd |
docs/meson.build | 1 -
|
|
Packit |
0ec9dd |
2 files changed, 3 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 248669f3ba716a990fb164e32d69ef81185a8ac3
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Wed Mar 14 00:15:38 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Modules are long gone
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
HACKING | 4 ----
|
|
Packit |
0ec9dd |
README | 3 ---
|
|
Packit |
0ec9dd |
docs/Makefile.am | 1 -
|
|
Packit |
0ec9dd |
docs/meson.build | 1 -
|
|
Packit |
0ec9dd |
4 files changed, 9 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit d4f3370336a40907f528a41e75a55fe4f50c1a11
|
|
Packit |
0ec9dd |
Author: Matthias Clasen <mclasen@redhat.com>
|
|
Packit |
0ec9dd |
Date: Mon Mar 12 16:02:24 2018 +0000
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
1.42.0
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
NEWS | 4 ++++
|
|
Packit |
0ec9dd |
configure.ac | 4 ++--
|
|
Packit |
0ec9dd |
2 files changed, 6 insertions(+), 2 deletions(-)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
commit 505eeb7b89cce51ec1226de399c4e772433d3cb6
|
|
Packit |
0ec9dd |
Author: Khaled Hosny <khaledhosny@eglug.org>
|
|
Packit |
0ec9dd |
Date: Sat Feb 17 12:12:04 2018 +0200
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Update README a bit
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Fix FontConfig casing, remove a dead link and outdated sections.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
README | 38 ++++----------------------------------
|
|
Packit |
0ec9dd |
1 file changed, 4 insertions(+), 34 deletions(-)
|