~suntong001/libxft/+git/master:master

Last commit made on 2024-04-07
Get this branch:
git clone -b master https://git.launchpad.net/~suntong001/libxft/+git/master

Branch merges

Branch information

Name:
master
Repository:
lp:~suntong001/libxft/+git/master

Recent commits

e736f48... by Thomas Dickey

issue 21: remove redundant/out-of-place prototype for XftNameUnparse

Signed-off-by: Thomas E. Dickey <email address hidden>

4e4210c... by Thomas Dickey

build-fix for older versions of freetype2: FT_HAS_SVG was added late in 2021

be61145... by Thomas Dickey

issue 19: Problem loading "SourceCodePro-Regular" font in Fedora

Ignore face flag FT_FACE_FLAG_COLOR if FT_FACE_FLAG_SVG is set,
allowing adobe-source-code-pro font to work.

This bug was introduced by a change in freetype2 #1151,
 62bc04f4c5b4369cc493ff24b1de27aabd79e0c6

Signed-off-by: Thomas E. Dickey <email address hidden>

c532908... by Matt Turner <email address hidden>

libXft 2.3.8

Signed-off-by: Matt Turner <email address hidden>

d587bbe... by Alan Coopersmith

configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL

AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
so it's time to rely on it.

Clears autoconf warnings:

configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:39: You should run autoupdate.
aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
configure.ac:39: the top level

libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.

Signed-off-by: Alan Coopersmith <email address hidden>

c1f79c9... by Thomas Dickey

issue 18: Problems with rotated text (monospace font only)

Updates for version 2.3.5 included improvements for font rotation.
One of the minus-signs was dropped, causing a change to the orientation
of strings. Restore the minus-sign.

Signed-off-by: Thomas E. Dickey <email address hidden>

28b2983... by Thomas Dickey

issue 17: libxft-2.3.7: Bold fonts in urxvt missing leftmost pixels

Update for issue 16 replaced maximum advance with truncated offsets.
However, in some cases (e.g., server providing a fake bold version
of a font), the result may extend outside the bounding box for the
glyph. To work around this, use the minimum of old/new values.

Signed-off-by: Thomas E. Dickey <email address hidden>

309c2da... by Thomas Dickey

add check for missing glyph in XftFontCheckGlyph()

This check is needed when updating the linked list of glyphs, since the
older/newer links are not set, causing an xterm crash for certain fonts
which have holes (e.g., Kochi Mincho).

reported by Jeff Chua

Signed-off-by: Thomas E. Dickey <email address hidden>

1463255... by Thomas Dickey

libXft 2.3.7

Signed-off-by: Thomas E. Dickey <email address hidden>

4f704b7... by Thomas Dickey

libxft issue #16

 https://gitlab.freedesktop.org/xorg/lib/libxft/-/issues/16

Stack gets smashed in fonts with colors when calling XftGlyphRender

 BGRA changes made incorrect comparison for local vs allocated
 buffer in XftGlyphSpecRender

Signed-off-by: Thomas E. Dickey <email address hidden>