| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
pango/Makefile.am
pango/pango-ot-buffer.c
pango/pango-ot-info.c
Removed:
pango/opentype/Makefile.am
pango/opentype/hb-blob.c
pango/opentype/hb-open-file-private.hh
pango/opentype/hb-open-type-private.hh
pango/opentype/hb-ot-layout-common-private.hh
pango/opentype/hb-ot-layout-gdef-private.hh
pango/opentype/hb-ot-layout-gpos-private.hh
pango/opentype/hb-ot-layout-gsub-private.hh
pango/opentype/hb-ot-layout-gsubgpos-private.hh
pango/opentype/hb-ot-layout.cc
pango/opentype/hb-ot-layout.h
pango/opentype/hb-private.h
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Dont load usp10.dll dynamically with LoadLibrary(). Just link to the
Uniscribe API directly. MinGW comes with an import library so no
problem with that either. The Uniscribe DLL is present on all versions
of Windows we care for.
|
| |
| |
| |
| |
| |
| | |
We shouldn't scan private headers. Also add --warn-all.
https://bugzilla.gnome.org/show_bug.cgi?id=627973
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fix regression.
|
| |
| |
| |
| |
| |
| |
| | |
Depends on gobject-introspection >= 0.6.14, where introspection sources are
referenced via VPATH. Remove $(srcdir) prefix in sources.
Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add environment variables to override the compile time values
for the libdir and sysconfdir. This provides additional
flexibility and enables using a static pango.modules file
for libraries packaged with an application on OS X by setting
environment variables at application startup and using
paths of the form:
@executable_path/../lib/pango/modules/..
in the modules file.
https://bugzilla.gnome.org/show_bug.cgi?id=554524
|
| |
| |
| |
| | |
As such libpangowin32 is deprecated, I guess...
|
| |
| |
| |
| |
| |
| |
| | |
The use of Uniscribe script caches was decidedly suboptimal. Use one
persistent SCRIPT_CACHE per Win32 font and script.
Patch by by David E. Hollingsworth and Fredrik Corneliusson, from bug
|
| | |
|
| |
| |
| |
| |
| |
| | |
Fix awful confusion between lookup format and subtable format
As reported by John Daggett.
|
| | |
|
| |
| |
| |
| | |
See http://build.gnome.org/builders/pango-RHEL5/builds/310/steps/pango%20check/logs/stdio
|
| | |
|
| |
| |
| |
| | |
Bug 605870 - Incorrect shaping for Syriac
|
| |
| |
| |
| | |
Bug 457990 - font metrics are not converted to user space in cairo backend
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
ValueRecords
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
In case they are write protected for some reason. Might help Behdad's
problem with make dist.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pango_atsui_font_map_load_font() has been corrected to take into account
whether the size retrieved from the given font description is absolute
when setting this size again on best_description.
_pango_cairo_atsui_font_new() has been cleaned up with regard to size
conversion and usage. The code now properly takes the absolute property
into account and is more clear.
|
| |
| |
| |
| | |
It has to be possible to run "make dist" also in an unpacked tarball.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A couple bugs joined forces to exhibit the mystery behavior of
crashes / infinite loops on OS X / wrong kerning / invalid memory
access. Pooh!
The bugs were involved:
- Wrong pointer math with ValueRecord in PairPosFormat1
- Fallout from avoiding flex arrays, code not correctly updated
to remove sizeof() usage.
We strictly never use sizeof() directly now. And the PairPos code
is cleaned up. Should fix them all. Bugs are:
Bug 605655 - Pango 1.26.2 introduces kerning bug
Bug 611229 - Pango reads from uninitialized memory
Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X
We were also doing wrong math converting Device adjustments to
hb_position_t. Fallout from FreeType days. Should shift 16, not
6. Fixed that too.
There's still another bug: we don't sanitize Device records
referenced from value records. Fixing that also.
|
| | |
|
| |
| |
| |
| |
| | |
Put the PANGO_MODULE_PREFIX defines in the project files instead of
having them behind an ifdef in the source files.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The VS files are kept in build/win32/vs9, the same relative location
as in GLib, mostly for historical reasons.
Update README.win32 to reflect the VS possibility.
Include the VS solution and project files in the tarball when doing a
release.
To avoid having to list source files in several locations, generate
files listing source files at "make dist" time in the corresponding
source directories. Use the C preprocessor to preprocess .vcprojin
files that include said list files into the actual .vcproj project
files.
Provide a rc file for the pangocairo DLL, too.
Construct and provide in the tarball a pregenerated config.h.win32
which can be used as config.h when building with Visual C without
running any configure script. Provide pregenerarated
module-defs.h.win32, module-defs-lang.c.win32 files too.
Define PANGO_MODULE_PREFIX appropriately in the relevant module source
files if not available from the compilation command line.
Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match
what the configure script provides.
|
| | |
|
| |
| |
| |
| | |
Random character class changes... It's all Chinese to me.
|
| | |
|
| |
| |
| |
| | |
Check for face->stream->read == NULL instead of face->stream->base != NULL.
|
| |
| |
| |
| | |
Bug 604128 - Applications crash when displaying Hebrew characters
|