platform/upstream/pango.git
12 years ago[rgb.txt] Remove duplicate lines
Behdad Esfahbod [Sat, 25 Aug 2012 19:51:43 +0000 (15:51 -0400)]
[rgb.txt] Remove duplicate lines

12 years agoIgnore spaces when parsing colors
Behdad Esfahbod [Sat, 25 Aug 2012 19:59:53 +0000 (15:59 -0400)]
Ignore spaces when parsing colors

12 years agoAdd rgb.txt from X11
Behdad Esfahbod [Sat, 25 Aug 2012 19:46:21 +0000 (15:46 -0400)]
Add rgb.txt from X11

12 years agoBug 678721 - Don't need to get item properties in pango_layout_line_x_to_index
Behdad Esfahbod [Sat, 25 Aug 2012 19:36:04 +0000 (15:36 -0400)]
Bug 678721 - Don't need to get item properties in pango_layout_line_x_to_index

12 years agoUpdate script-language mapping table
Behdad Esfahbod [Sat, 25 Aug 2012 18:14:45 +0000 (14:14 -0400)]
Update script-language mapping table

12 years agoBug 631601 - pangox.def, pangoxft.def missing from the distribution
Behdad Esfahbod [Sat, 25 Aug 2012 18:11:59 +0000 (14:11 -0400)]
Bug 631601 - pangox.def, pangoxft.def missing from the distribution

12 years agoMinor
Behdad Esfahbod [Sat, 25 Aug 2012 18:08:52 +0000 (14:08 -0400)]
Minor

12 years agoUpdate to Unicode 6.1
Behdad Esfahbod [Sat, 25 Aug 2012 18:05:46 +0000 (14:05 -0400)]
Update to Unicode 6.1

12 years agoEven more pangox residual removal
Behdad Esfahbod [Sat, 25 Aug 2012 18:04:36 +0000 (14:04 -0400)]
Even more pangox residual removal

12 years agoRemove unused table
Behdad Esfahbod [Sat, 25 Aug 2012 17:44:51 +0000 (13:44 -0400)]
Remove unused table

12 years agoAdd an update-cache mode to pango-query-modules
Matthias Clasen [Sat, 25 Aug 2012 17:47:49 +0000 (13:47 -0400)]
Add an update-cache mode to pango-query-modules

It is inconvenient for distro-builders to redirect the output
of pango-query-modules to a location that depends on various
factors, such as architecture and pango module version.

With this commit, you can just run pango-querymodules --update-cache,
and it will replace the file #libdir/pango/1.8.0/modules.cache.

12 years agoUpdate NEWS
Behdad Esfahbod [Sat, 25 Aug 2012 17:36:37 +0000 (13:36 -0400)]
Update NEWS

12 years agoForgotten fixup
Matthias Clasen [Sat, 25 Aug 2012 16:31:04 +0000 (12:31 -0400)]
Forgotten fixup

Make pango actually look in both locations for the module file.

12 years agoUpdate NEWS
Matthias Clasen [Sat, 25 Aug 2012 16:29:20 +0000 (12:29 -0400)]
Update NEWS

12 years agodocs: Improve pango-querymodules man page
Matthias Clasen [Sat, 25 Aug 2012 16:28:18 +0000 (12:28 -0400)]
docs: Improve pango-querymodules man page

The man page now mentions what to do with the output produced
by pango-querymodules.

12 years agodocs: Add some more metadata to man pages
Matthias Clasen [Sat, 25 Aug 2012 16:24:31 +0000 (12:24 -0400)]
docs: Add some more metadata to man pages

12 years agoRead the module cache from libdir as well
Matthias Clasen [Sat, 25 Aug 2012 16:12:22 +0000 (12:12 -0400)]
Read the module cache from libdir as well

This is following identical changes made to gdk-pixbuf loaders
and GTK+ immodules. We read the module cache file that is generated
by pango-querymodules from $libdir/pango/1.8.0/modules.cache.
This helps in situations where /etc needs to be readonly or empty.

The old location, $sysconfdir/pango/pango.modules, still works too.

12 years agoDeprecate pango-ot.h
Behdad Esfahbod [Fri, 24 Aug 2012 00:42:03 +0000 (20:42 -0400)]
Deprecate pango-ot.h

Still needs document Deprecated tags to be done.

Soon to add pango-hb.h

12 years agoVisual C++: Remove the "static" property sheets
Chun-wei Fan [Thu, 23 Aug 2012 16:11:01 +0000 (00:11 +0800)]
Visual C++: Remove the "static" property sheets

The property sheets now have their header listings for "installation"
filled in during make dist, so we don't need to keep the static pango
property sheets around.

12 years agoBug 682421 - Arabic is broken with gravity hint=line when gravity is east/north
Behdad Esfahbod [Thu, 23 Aug 2012 15:04:04 +0000 (11:04 -0400)]
Bug 682421 - Arabic is broken with gravity hint=line when gravity is east/north

Fix-up gravity and vertical support in HarfBuzz module.

Still needs more work for vertical GPOS to work correctly, but this is a
huge improvement already.

12 years agoFix Xft detection
Behdad Esfahbod [Thu, 23 Aug 2012 14:59:03 +0000 (10:59 -0400)]
Fix Xft detection

12 years agoRevert "Fix configuring for Xft even when it's not present"
Behdad Esfahbod [Thu, 23 Aug 2012 14:57:03 +0000 (10:57 -0400)]
Revert "Fix configuring for Xft even when it's not present"

This reverts commit 42e01e32cd8ac070883f3456c65024019f1f73ac.

12 years agoAdd PANGO_GRAVITY_IS_IMPROPER
Behdad Esfahbod [Wed, 22 Aug 2012 14:54:29 +0000 (10:54 -0400)]
Add PANGO_GRAVITY_IS_IMPROPER

12 years agoMinor
Behdad Esfahbod [Wed, 22 Aug 2012 13:25:52 +0000 (09:25 -0400)]
Minor

12 years agoRemove old cruft
Behdad Esfahbod [Wed, 22 Aug 2012 12:38:57 +0000 (08:38 -0400)]
Remove old cruft

12 years agoautotools: Re-enable and enhance the completion of MSVC projects
Chun-wei Fan [Tue, 21 Aug 2012 06:07:25 +0000 (14:07 +0800)]
autotools: Re-enable and enhance the completion of MSVC projects

-Isolate the creation of full MSVC projects for pango, pangoft2 and
 pangocairo in a seperate build/Makefile-msvcproj.am, so it can be included
 and used elsewhere.
-Update the Makefile.am's in pango/ and pango/mini-fribidi to include
 and use build/Makefile-msvcproj.am to create the MSVC project files
-Use templates for the property sheets so that the listings of header files
 to "install" can be filled in using build/Makefile-msvcproj.am, to
 simplify future maintenance.
-Re-enable the distribution of the created project files and property
 sheets

12 years agoFix introspection for CoreText
John Ralls [Wed, 22 Aug 2012 19:15:30 +0000 (12:15 -0700)]
Fix introspection for CoreText

12 years agoCheck for Cairo-Quartz as well as CoreText
John Ralls [Wed, 22 Aug 2012 18:26:39 +0000 (11:26 -0700)]
Check for Cairo-Quartz as well as CoreText

12 years agoA bit more atsui cleanup
John Ralls [Wed, 22 Aug 2012 16:53:49 +0000 (09:53 -0700)]
A bit more atsui cleanup

Just a no-longer-true comment.

12 years agoStill more atsui removal
John Ralls [Wed, 22 Aug 2012 16:38:47 +0000 (09:38 -0700)]
Still more atsui removal

CoreText works now!

12 years agoFix configuring for Xft even when it's not present
John Ralls [Tue, 21 Aug 2012 21:37:36 +0000 (14:37 -0700)]
Fix configuring for Xft even when it's not present

Must declare have_xft=false before the pkg-check otherwise it's always
true. Then do the checks for Freetype and Xft, *then* check for Harfbuzz
and disable Freetype and Xft if it's not there. Finally set the
environment and config.h for Freetype and Xft.

12 years agoFix build system
Behdad Esfahbod [Tue, 21 Aug 2012 20:07:41 +0000 (16:07 -0400)]
Fix build system

When harfbuzz is not found, we cannot enable cairo-ft backend.

12 years agoRemove some old cruft
Behdad Esfahbod [Tue, 21 Aug 2012 19:24:45 +0000 (15:24 -0400)]
Remove some old cruft

12 years agoBug 590183 - Fix bidi implementation with regards to Unicode 5.2.0
Behdad Esfahbod [Tue, 21 Aug 2012 18:49:33 +0000 (14:49 -0400)]
Bug 590183 - Fix bidi implementation with regards to Unicode 5.2.0

12 years agoTypo in the example
Khaled Hosny [Tue, 21 Aug 2012 15:52:26 +0000 (17:52 +0200)]
Typo in the example

12 years agoMore pangox residual removal
Khaled Hosny [Tue, 21 Aug 2012 15:41:05 +0000 (17:41 +0200)]
More pangox residual removal

12 years agoUpdate pango Visual C++ project templates
Chun-wei Fan [Tue, 21 Aug 2012 05:42:52 +0000 (13:42 +0800)]
Update pango Visual C++ project templates

Simplify the inclusion of the mini-fribidi sources a bit, so we can use
the -I flag to the preprocessor when creating the projects

12 years agoRevert "Temporarily work around doc build breakages"
Matthias Clasen [Mon, 20 Aug 2012 23:06:17 +0000 (19:06 -0400)]
Revert "Temporarily work around doc build breakages"

This reverts commit 3b7c44229bd212e68eb0407f297d7bc6570ce7c3.

12 years agoBump version
Matthias Clasen [Mon, 20 Aug 2012 23:06:02 +0000 (19:06 -0400)]
Bump version

12 years ago1.31.0 1.31.0
Matthias Clasen [Mon, 20 Aug 2012 21:00:26 +0000 (17:00 -0400)]
1.31.0

12 years agoTemporarily work around doc build breakages
Matthias Clasen [Mon, 20 Aug 2012 22:42:07 +0000 (18:42 -0400)]
Temporarily work around doc build breakages

The doc check script gets tripped up by some struct members
that gtk-doc considers undocumented, and for some reason,
forcing a doc rebuild in make dist does not work either.

12 years agoNeuter win32 build stuff
Matthias Clasen [Mon, 20 Aug 2012 22:39:56 +0000 (18:39 -0400)]
Neuter win32 build stuff

Remove nonexisting files from EXTRADIST, this was breaking distcheck.

12 years agoFix the doc build
Matthias Clasen [Mon, 20 Aug 2012 21:32:30 +0000 (17:32 -0400)]
Fix the doc build

No more atsui docs either !

12 years agoUpdate build/ to include git.mk
Behdad Esfahbod [Mon, 20 Aug 2012 20:51:19 +0000 (16:51 -0400)]
Update build/ to include git.mk

12 years agoUpdate git.mk from upstream
Behdad Esfahbod [Mon, 20 Aug 2012 20:51:03 +0000 (16:51 -0400)]
Update git.mk from upstream

12 years agoMake HarfBuzz dependency optional (on non-Linux), update README
Behdad Esfahbod [Mon, 20 Aug 2012 20:06:39 +0000 (16:06 -0400)]
Make HarfBuzz dependency optional (on non-Linux), update README

If HarfBuzz is not available, we just can't build the
Freetype/Fontconfig backend...

12 years agoMore pangox residual removal
Behdad Esfahbod [Mon, 20 Aug 2012 16:58:23 +0000 (12:58 -0400)]
More pangox residual removal

12 years agoFix the pangoft2 Visual C++ projects
Chun-wei Fan [Mon, 20 Aug 2012 08:28:55 +0000 (16:28 +0800)]
Fix the pangoft2 Visual C++ projects

Many of the module sources have been removed for pangoft2, so remove them
from the projects.

12 years agoMore doc fixes
Behdad Esfahbod [Sat, 18 Aug 2012 17:37:05 +0000 (13:37 -0400)]
More doc fixes

12 years agoMore atsui residual removal
Behdad Esfahbod [Sat, 18 Aug 2012 17:34:29 +0000 (13:34 -0400)]
More atsui residual removal

12 years agoSmall doc fix
Behdad Esfahbod [Sat, 18 Aug 2012 17:34:02 +0000 (13:34 -0400)]
Small doc fix

12 years agoRemove win32 build cruft, to make "make distcheck" pass
Behdad Esfahbod [Sat, 18 Aug 2012 16:32:27 +0000 (12:32 -0400)]
Remove win32 build cruft, to make "make distcheck" pass

I need to be able to "make distcheck".  These were getting in the way.
Please only add back if:

  1) "make distcheck" passes, AND

  2) Put the cruft under build/ only, no hundreds of lines of
     unmaintainable code in pango/Makefile.am please.

12 years agoMore pangox resigual removal
Behdad Esfahbod [Sat, 18 Aug 2012 15:52:11 +0000 (11:52 -0400)]
More pangox resigual removal

12 years agoBump module version as pango-ot is being phased out
Behdad Esfahbod [Sat, 18 Aug 2012 15:46:12 +0000 (11:46 -0400)]
Bump module version as pango-ot is being phased out

12 years agoAdd Mongolian test file
Behdad Esfahbod [Fri, 17 Aug 2012 02:10:34 +0000 (22:10 -0400)]
Add Mongolian test file

12 years agoRemove residuals from pangox and pangoatsui removals
Behdad Esfahbod [Fri, 17 Aug 2012 01:59:11 +0000 (21:59 -0400)]
Remove residuals from pangox and pangoatsui removals

12 years agoRemove Atsui Module
Behdad Esfahbod [Fri, 17 Aug 2012 01:58:44 +0000 (21:58 -0400)]
Remove Atsui Module

CoreText for the win.

12 years agoRemove PangoX
Behdad Esfahbod [Fri, 17 Aug 2012 01:48:50 +0000 (21:48 -0400)]
Remove PangoX

Been overdue...

12 years agoMerge branch 'harfbuzz-ng-external'
Behdad Esfahbod [Fri, 17 Aug 2012 00:51:57 +0000 (20:51 -0400)]
Merge branch 'harfbuzz-ng-external'

Conflicts:
configure.in
docs/tmpl/text-attributes.sgml
modules/arabic/arabic-ot.c
modules/indic/indic-ot.c
pango/opentype/Makefile.am
pango/opentype/hb-blob.c
pango/opentype/hb-buffer-private.h
pango/opentype/hb-common.h
pango/opentype/hb-ot-layout-gsubgpos-private.hh
pango/opentype/hb-private.h
pango/pango-ot-info.c

12 years ago[HB] Remove Indic module
Behdad Esfahbod [Fri, 17 Aug 2012 00:42:44 +0000 (20:42 -0400)]
[HB] Remove Indic module

12 years ago[HB] Remove Thai shaper
Behdad Esfahbod [Fri, 17 Aug 2012 00:38:31 +0000 (20:38 -0400)]
[HB] Remove Thai shaper

12 years ago[HB] Remove Hangul, Hebrew, Khmer, and Tibetan shaping modules
Behdad Esfahbod [Fri, 17 Aug 2012 00:35:18 +0000 (20:35 -0400)]
[HB] Remove Hangul, Hebrew, Khmer, and Tibetan shaping modules

12 years ago[HB] Update to HarfBuzz 0.9.2 API
Behdad Esfahbod [Fri, 17 Aug 2012 00:23:29 +0000 (20:23 -0400)]
[HB] Update to HarfBuzz 0.9.2 API

12 years agointrospection: assorted fixes to avoid regressions in Vala bindings
Evan Nemerson [Wed, 8 Aug 2012 02:35:28 +0000 (19:35 -0700)]
introspection: assorted fixes to avoid regressions in Vala bindings

https://bugzilla.gnome.org/show_bug.cgi?id=681423

12 years agoRemove unused macro
Behdad Esfahbod [Thu, 2 Aug 2012 11:07:02 +0000 (07:07 -0400)]
Remove unused macro

12 years agoBug 680965 - missing language strings for pango_language_get_sample_string()
Behdad Esfahbod [Thu, 2 Aug 2012 11:04:00 +0000 (07:04 -0400)]
Bug 680965 - missing language strings for pango_language_get_sample_string()

Add misc Indic scripts.  Patch from Pravin Satpute.

12 years agoBug 679654: Crash for PangoContext.list_families
John Ralls [Fri, 20 Jul 2012 21:45:16 +0000 (14:45 -0700)]
Bug 679654: Crash for PangoContext.list_families

Add transfer container annotations so that the array is freed but not
the (static) family objects.

12 years agoutils: Add missing prototype for pango_config_key_get_system()
Fabian Groffen [Sat, 16 Jun 2012 13:19:25 +0000 (09:19 -0400)]
utils: Add missing prototype for pango_config_key_get_system()

Commit message written by Colin Walters <walters@verbum.org>

https://bugzilla.gnome.org/show_bug.cgi?id=667960

12 years ago[opentype] Free mutex on hb_blob destruction
Robert Ancell [Thu, 14 Jun 2012 00:24:04 +0000 (12:24 +1200)]
[opentype] Free mutex on hb_blob destruction

12 years agocoretext: don't insert item in the hash if it originated from the hash
Kristian Rietveld [Tue, 5 Jun 2012 20:34:59 +0000 (22:34 +0200)]
coretext: don't insert item in the hash if it originated from the hash

Oversight in my fallback fix, this resulted in things being wrongly
destroyed due to unrefs. Oops.

12 years agoFix list of exported symbols 1.30.1
Matthias Clasen [Tue, 5 Jun 2012 10:32:21 +0000 (06:32 -0400)]
Fix list of exported symbols

This was forgotten in commit aecbe27c1b08f517c0e05f03308d3ac55cef490c

12 years agocoretext: implement detection of fonts supporting small caps
Kristian Rietveld [Mon, 4 Jun 2012 18:58:25 +0000 (20:58 +0200)]
coretext: implement detection of fonts supporting small caps

12 years agoBug 673497 - corefont fallback not always working
Kristian Rietveld [Mon, 4 Jun 2012 18:27:01 +0000 (20:27 +0200)]
Bug 673497 - corefont fallback not always working

The fallback failed when a "small caps" font was requested. This commit
improves the fallback support. When the first fallback, trying Sans with
the same style fails, we reset the variant, weight and stretch to
default values and try again. With Sans we should always be able to
adhere to the requested style.

Last but not least, output a sensible error message if all fallbacks
fail instead of simply crashing on a NULL pointer somewhere.

12 years agoFix transfer annotation for pango_font_family_list_faces
Pavel Holejsovsky [Sun, 3 Jun 2012 20:32:56 +0000 (22:32 +0200)]
Fix transfer annotation for pango_font_family_list_faces

The documentation says 'This array should be freed with g_free() when
it is no longer needed', which really translates to (transfer
container) in introspection annotation jargon.

https://bugzilla.gnome.org/show_bug.cgi?id=677407

12 years agoAdd missing (element-type) annotations for list arguments
Pavel Holejsovsky [Sun, 3 Jun 2012 20:32:56 +0000 (22:32 +0200)]
Add missing (element-type) annotations for list arguments

https://bugzilla.gnome.org/show_bug.cgi?id=677407

12 years agoAnnotations: add missing colons after symbol names
Pavel Holejsovsky [Sun, 3 Jun 2012 20:32:11 +0000 (22:32 +0200)]
Annotations: add missing colons after symbol names

https://bugzilla.gnome.org/show_bug.cgi?id=677407

12 years agoFix annotation for pango_layout_move_cursor_visually()
Pavel Holejsovsky [Sun, 3 Jun 2012 20:21:02 +0000 (22:21 +0200)]
Fix annotation for pango_layout_move_cursor_visually()

https://bugzilla.gnome.org/show_bug.cgi?id=677407

12 years agoRead pangox.aliases from XDG_CONFIG_HOME
Matthias Clasen [Fri, 11 May 2012 00:13:34 +0000 (20:13 -0400)]
Read pangox.aliases from XDG_CONFIG_HOME

Change the X fontmap code to look for the aliases file
in $XDG_CONFIG_HOME/pango/pangox.aliases instead of
~/.pangox_aliases

https://bugzilla.gnome.org/show_bug.cgi?id=675400

12 years agoRead pangorc from XDG_CONFIG_HOME
Matthias Clasen [Thu, 10 May 2012 23:54:27 +0000 (19:54 -0400)]
Read pangorc from XDG_CONFIG_HOME

Look for the rcfile in $XDG_CONFIG_HOME/pango/pangorc
instead of ~/.pangorc.

https://bugzilla.gnome.org/show_bug.cgi?id=675400

12 years agoUse same font family name fallback in pango_core_text_font_map_init
Kristian Rietveld [Sun, 13 May 2012 16:23:11 +0000 (18:23 +0200)]
Use same font family name fallback in pango_core_text_font_map_init

Same fallback as already used in CoreText font descriptor to Pango
font descriptor conversion.

12 years agoquerymodules: Add --system argument
Colin Walters [Sun, 15 Jan 2012 14:43:59 +0000 (09:43 -0500)]
querymodules: Add --system argument

When run as a system trigger, we really don't want to be consulting
e.g. /root/.pangorc.  Also, the OSTree build system can run as
non-root, but we don't in this case want to look at /home/user since
the user may not even exist in the password database inside the
chroot.

https://bugzilla.gnome.org/show_bug.cgi?id=667960

12 years agoFix missing hyphen in -I option for g-ir-scanner invocation
Pavel Holejsovsky [Wed, 25 Apr 2012 13:23:01 +0000 (15:23 +0200)]
Fix missing hyphen in -I option for g-ir-scanner invocation

https://bugzilla.gnome.org/show_bug.cgi?id=672133

12 years agoFix sourcedir!=builddir .gir build from source tarball
Pavel Holejsovsky [Fri, 23 Mar 2012 06:09:02 +0000 (07:09 +0100)]
Fix sourcedir!=builddir .gir build from source tarball

Setting -I$(top_builddir) before -I$(top_srcdir) causes that
g-ir-scanner picks up boxing definitions generated by glib-mkenums.

https://bugzilla.gnome.org/show_bug.cgi?id=672133

12 years agoUpdate Arabic joining classes to Unicode 6.1.0
Khaled Hosny [Fri, 6 Apr 2012 18:53:39 +0000 (20:53 +0200)]
Update Arabic joining classes to Unicode 6.1.0

12 years ago1.30.0 1.30.0
Matthias Clasen [Tue, 27 Mar 2012 01:28:57 +0000 (21:28 -0400)]
1.30.0

12 years agoGuard for an accumulated glyph count of zero in CoreText shape engine
Kristian Rietveld [Sun, 18 Mar 2012 09:40:50 +0000 (10:40 +0100)]
Guard for an accumulated glyph count of zero in CoreText shape engine

12 years agoMake relative paths work in pango.modules files
Behdad Esfahbod [Sat, 17 Mar 2012 19:27:26 +0000 (15:27 -0400)]
Make relative paths work in pango.modules files

Part of Bug 454017 - Make relative paths in pango.modules and pangorc
files work relative to the file

Patch from Anselm Kruis.

12 years agoFix "install" paths in VS property sheets
Chun-wei Fan [Thu, 15 Mar 2012 08:43:45 +0000 (16:43 +0800)]
Fix "install" paths in VS property sheets

12 years agoMake CoreText shaping engine more robust
Kristian Rietveld [Sun, 19 Feb 2012 20:03:23 +0000 (21:03 +0100)]
Make CoreText shaping engine more robust

This commit makes the CoreText shaping engine much more robust against
the output from the CoreText typesetter. Refer to the source code
comments for exhaustive details.

Furthermore, this patch fixing cursor navigation in strings with
zero-width spaces.

12 years agoMake CoreText backend more robust against broken fonts
Kristian Rietveld [Sat, 28 Jan 2012 09:34:52 +0000 (10:34 +0100)]
Make CoreText backend more robust against broken fonts

Patch written in collaboration with Michael Natterer.

Some CTFontDescriptors apparently do not have a style name or font
family name set. This patch makes the code take such corner cases into
account. The font family problem only appears to occur on Snow Leopard
systems, we try to fall back on the font name (postscript name), if that
fails, we fall back on a default fallback.

In some cases a coverage is also not set. (This seems to happen when we
cannot map a broken font back to a correct font descriptor). In such
cases we simply return an empty PangoCoverage, which will likely cause
the engine to fallback on a different font.

12 years agoCoreText backend: implement font fallbacks
Kristian Rietveld [Fri, 14 Oct 2011 09:25:21 +0000 (11:25 +0200)]
CoreText backend: implement font fallbacks

We implement font fallbacks by making use of
CTFontCopyDefaultCascadeList, a public, non-exposed, symbol in the
CoreText library.  We might want to handle this differently.

The code now also uses a PangoCoreTextFontsetKey and
PangoCoreTextFontKey, similar to the font config backend. This has also
helped to clean up the code in general.

This patch contains two fixes by Michael Natterer:
 1. Fix a bug in pango_core_text_font_key_equal() where the return value
of memcmp() was wrongly interpreted.
 2. Cache PangoCoverage in PangoCoreTextFont.

12 years agoUpdate git.mk. git.mk lives in its own upstream repo now.
Behdad Esfahbod [Wed, 25 Jan 2012 18:05:02 +0000 (13:05 -0500)]
Update git.mk.  git.mk lives in its own upstream repo now.

12 years agoBug 664125 - Zero-width spaces cause missing characters
Kristian Rietveld [Sat, 26 Nov 2011 16:27:43 +0000 (17:27 +0100)]
Bug 664125 - Zero-width spaces cause missing characters

This is fixed by using the characters obtained from CoreText's mapping from
glyphs back to the original string instead of blindly iterating over the
original gchar string. Take notice that we have to convert these indices
from the mapping back to a byte index in the original UTF8 string.

Zero-width spaces are already removed from the list of CGGlyphs, so we were
mismatching CGGlyphs and characters from the original string. Using
CoreText's list of string indices instead eliminates the mismatches.

12 years agoFix cross-compiling bug in configure.in
Dan Winship [Thu, 12 Jan 2012 18:22:10 +0000 (13:22 -0500)]
Fix cross-compiling bug in configure.in

https://bugzilla.gnome.org/show_bug.cgi?id=667799

12 years agoconfig.h.win32.in: Update a bit
Chun-wei Fan [Fri, 30 Dec 2011 07:44:54 +0000 (15:44 +0800)]
config.h.win32.in: Update a bit

Make the config entries more like the standard config.h.in

12 years agoSwitch to dist-xz
Matthias Clasen [Tue, 22 Nov 2011 20:42:32 +0000 (15:42 -0500)]
Switch to dist-xz

12 years ago1.29.5 1.29.5
Matthias Clasen [Tue, 22 Nov 2011 20:09:18 +0000 (15:09 -0500)]
1.29.5

12 years agoMake docs a bit more complete
Matthias Clasen [Tue, 22 Nov 2011 19:59:13 +0000 (14:59 -0500)]
Make docs a bit more complete

12 years agoInclude corefont docs
Matthias Clasen [Tue, 22 Nov 2011 19:57:57 +0000 (14:57 -0500)]
Include corefont docs

12 years agoFix doc build
Matthias Clasen [Tue, 22 Nov 2011 19:56:58 +0000 (14:56 -0500)]
Fix doc build

When gtk-doc regenerated the pango.types file, it includes
get_type functions for platform-specific things that will
cause link failures.