As an aside we can always use the configuration and data files belonging to the
system version now in --with-system-libexttextcat mode, so need for the --data
option.
- new fonts: Linux Libertine Display and Linux Libertine semibold,
semibold italic, based on Linux Libertine v5.1.3-2
- combining diacritics
- new font features: dbls, hang, itlc, ligc, lith, nfsp, para
- feature sups with capitals, diacritics, ligatures, some punctuation
marks
- extended feature algn
- fixed Catalan l
- new glyphs for ligature gy, gj, gf, gfi, gfö...
- improved glyphs and kerning
- proportional numbers in superiors (sups + pnum)
- see doc/features.pdf or http://www.numbertext.org/linux/NEWS.pdf
the xmlsecurity library contains the dialogs and resources for the
macro-security dialog as well as the xml signing UI. So always
build and include this library unconditionally.
Adapt some of the DLL names to match conventions we currently use in a
MinGW build. If those are changed to be exactly like when built with
MSVC (for SDK ABI stability reasons), will have to change here, too.
Bypass stuff that we can't build with MinGW when necessary. Should be
synchronized with the corresponding makefiles, obviously. We can't
currently build the Explorer extension or MSI installer custom actions
with MinGW due to lack of some required headers and/or import
libraries.
This commit allows to set which libraries to merge
and creates merged library in tail_build if enabled.
This should save time when loading libraries in application
and also makes more sense for link-time optimization.
Signed-off-by: Michael Meeks <michael.meeks@novell.com>