[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master updated (9f4c945 -> 77f96e2)
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] master updated (9f4c945 -> 77f96e2) |
Date: |
Fri, 7 Jun 2019 15:07:59 -0400 (EDT) |
eliz pushed a change to branch master.
from 9f4c945 Make mouse-wheel-scroll-amount consistent among platforms
adds ab93444 Add support for building with HarfBuzz
adds a2bea37 First attempt at HarfBuzz shaping
adds 9014e05 Allow turning HarfBuzz off at run time
adds ca0b6e9 Cache hb_font_t
adds 68e675d Set cluster level to one
adds 0a1e695 WIP: implement some Unicode callback functions
adds 981b3d2 Fix uni_combining()
adds a721468 Simplify mainline Harfbuzz-using code
adds 0cf5d63 Default to --with-harfbuzz
adds 2f72162 Fix crash in the Cairo build
adds ffb3bd9 * configure.ac: Guess at minimum harfbuzz version.
(Bug#33748)
adds 051d65a Assume hb_ft_font_create_referenced if HarfBuzz
adds cae8b69 Fix compilation errors when building without libotf
adds 3c64f02 More fixes for build without libotf
adds 0f4e05c * src/ftcrfont.c (ftcrfont_driver): Really commit last
change.
adds c693952 Fix last change.
adds 8ea9fbe Avoid compilation warning in ftfont.c
adds 681271d Condition some more hb_* functions on HAVE_LIBOTF.
adds 80e0491 Fix one last compilation warning in ftfont.c
adds 47ed564 Properly fix building with HarfBuzz and without libotf
adds 47d1cdc Fix previous commit
adds 8e424aa Subclass default HarfBuzz Unicode functions
adds a886280 Replace a FIXME with an expanded comment
adds e1424cb Replace another FIXME with a TODO and expanded comment
adds bb60393 Remove one more FIXME
adds a93668f Cache HarfBuzz buffer
adds 1a80b5d Clarify one FIXME a bit
adds 48776b7 Provide text directionality and language to HarfBuzz
shaper
adds 1cef2d7 Fix text direction of the HarfBuzz shaping buffer
adds f7ccac9 ; Fix last change in src /composite.c.
adds 398ad62 We need the bidi level not the paragraph direction
adds 066a2b4 Always set explicit HarfBuzz buffer direction
adds 015a6e1 Unify three font info structures
adds 886bedb Merge branch 'master' into harfbuzz
adds 27511b9 Fix NS build
adds f208d5a Add new font backend drivers for text shaping by HarfBuzz
adds 3f9d96e Fix last changes in src/ftfont.c
adds bc991e4 * src/xfns.c (x_create_tip_frame): Register font drivers
as in normal frames.
adds 5d7dafa Document font backends for Cairo and/or HarfBuzz
adds b40dde7 Merge branch 'master' into harfbuzz
adds fba3687 Add HarfBuzz font backend for MS-Windows
adds 2ffec6b Unbreak display of characters on MS-Windows
adds ec8e914 Fix handling of -xrm on MS-Windows broken by recent
commits
adds b55cc09 Enhance Hebrew display in HELLO
adds b7730c2 ; * etc/NEWS: Mention support for HarfBuzz on MS-Windows.
adds 4363777 Move common HarfBuzz code to a common file hbfont.c
adds a8a114a Prefer HarfBuzz to Uniscribe on MS-Windows
adds bb99933 Update the documentation due to changes in loading font
backends
adds abb9c62 ; * etc/NEWS: Reflect changes in font backend loading.
adds a1f2668 ; * src/hbfont.c: Fix commentary.
adds eeb54aa Implement the get_variation_glyphs method for HarfBuzz on
MS-Windows
adds 7febfc5 ; * src/font.c (Ffont_variation_glyphs): Doc fix.
adds 0c22b52 Port hbfont.c to GCC 9 with --enable-gcc-warnings
adds fd380b4 ; src/w32uniscribe.c: Remove redundant include of math.h.
adds ab1d5d4 Make fthbfont and derivatives use common HarfBuzz code in
hbfont.c
adds 1ab6963 Make fthbfont and derivatives use common HarfBuzz code in
hbfont.c
adds 2ae0c7a Revert previous commit
adds 295572c Implement the get_variation_glyphs method for FreeType >=
2.3.6
adds de9cdc1 ; * src/hbfont.c (hbfont_shape): Fix a typo in a comment.
adds f3fddfb Update dependencies
new 4ebfec0 Merge remote-tracking branch 'origin/harfbuzz'
new dec5250 Support text shaping with HarfBuzz
new 77f96e2 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
Summary of changes:
admin/nt/dist-build/build-dep-zips.py | 5 +-
configure.ac | 106 +++++---
doc/emacs/msdos.texi | 39 ++-
doc/lispref/frames.texi | 22 +-
etc/HELLO | 4 +-
etc/NEWS | 12 +
lisp/composite.el | 26 +-
lisp/language/ethio-util.el | 2 +-
lisp/language/hebrew.el | 6 +-
lisp/language/ind-util.el | 3 +
lisp/language/japanese.el | 2 +-
lisp/language/lao-util.el | 6 +-
lisp/language/misc-lang.el | 4 +-
lisp/language/thai-util.el | 6 +-
lisp/language/tv-util.el | 2 +-
src/Makefile.in | 9 +-
src/chartab.c | 15 +-
src/composite.c | 44 +++-
src/composite.h | 3 +-
src/font.c | 22 +-
src/font.h | 53 +++-
src/ftcrfont.c | 97 +++++--
src/ftfont.c | 146 ++++++++--
src/ftfont.h | 8 +
src/ftxfont.c | 14 +-
src/hbfont.c | 482 ++++++++++++++++++++++++++++++++++
src/indent.c | 4 +-
src/lisp.h | 1 +
src/macfont.m | 33 ++-
src/w32common.h | 4 +
src/w32fns.c | 81 +++++-
src/w32font.c | 1 +
src/w32uniscribe.c | 376 ++++++++++++++++++++++++--
src/xdisp.c | 1 +
src/xfns.c | 14 +-
src/xftfont.c | 88 ++++++-
36 files changed, 1517 insertions(+), 224 deletions(-)
create mode 100644 src/hbfont.c
- [Emacs-diffs] master updated (9f4c945 -> 77f96e2),
Eli Zaretskii <=