platform/upstream/pango.git
14 years ago[HB] Minor
Behdad Esfahbod [Wed, 5 Aug 2009 18:52:03 +0000 (14:52 -0400)]
[HB] Minor

14 years ago[HB] Fix build of main.cc
Behdad Esfahbod [Wed, 5 Aug 2009 18:49:25 +0000 (14:49 -0400)]
[HB] Fix build of main.cc

14 years ago[HB] turn debugging off
Behdad Esfahbod [Wed, 5 Aug 2009 03:43:40 +0000 (23:43 -0400)]
[HB] turn debugging off

14 years agoUpdate doc templates
Behdad Esfahbod [Wed, 5 Aug 2009 03:42:57 +0000 (23:42 -0400)]
Update doc templates

14 years ago[HB] Fix another sanitize() bug; hopefully it's the last one
Behdad Esfahbod [Wed, 5 Aug 2009 03:30:32 +0000 (23:30 -0400)]
[HB] Fix another sanitize() bug;  hopefully it's the last one

14 years ago[HB] Fix a couple other sanitize() bugs
Behdad Esfahbod [Wed, 5 Aug 2009 03:24:35 +0000 (23:24 -0400)]
[HB] Fix a couple other sanitize() bugs

14 years ago[HB] More debugging output
Behdad Esfahbod [Wed, 5 Aug 2009 03:01:23 +0000 (23:01 -0400)]
[HB] More debugging output

14 years ago[HB] Fix fatal Sanitizer bug
Behdad Esfahbod [Wed, 5 Aug 2009 02:55:44 +0000 (22:55 -0400)]
[HB] Fix fatal Sanitizer bug

14 years ago[HB] Add missing sanitize
Behdad Esfahbod [Wed, 5 Aug 2009 02:43:47 +0000 (22:43 -0400)]
[HB] Add missing sanitize

14 years ago[HB] Add sanitize debugging facilities
Behdad Esfahbod [Wed, 5 Aug 2009 02:35:36 +0000 (22:35 -0400)]
[HB] Add sanitize debugging facilities

14 years ago[HB] Rename open-types to open-type; beauty
Behdad Esfahbod [Wed, 5 Aug 2009 02:06:57 +0000 (22:06 -0400)]
[HB] Rename open-types to open-type; beauty

14 years ago[HB] Save edit even if not writeable
Behdad Esfahbod [Wed, 5 Aug 2009 01:47:29 +0000 (21:47 -0400)]
[HB] Save edit even if not writeable

14 years agoFix warnings
Behdad Esfahbod [Wed, 5 Aug 2009 01:45:40 +0000 (21:45 -0400)]
Fix warnings

14 years ago[HB] Fix warnings
Behdad Esfahbod [Wed, 5 Aug 2009 01:42:23 +0000 (21:42 -0400)]
[HB] Fix warnings

14 years ago[HB] Avoid infinite recusion in Extension sanitize()
Behdad Esfahbod [Wed, 5 Aug 2009 01:35:32 +0000 (21:35 -0400)]
[HB] Avoid infinite recusion in Extension sanitize()

14 years ago[HB] Hook Sanitizer up. Hell's breaking loose right now
Behdad Esfahbod [Wed, 5 Aug 2009 01:32:57 +0000 (21:32 -0400)]
[HB] Hook Sanitizer up.  Hell's breaking loose right now

14 years ago[HB] Fix leak
Behdad Esfahbod [Wed, 5 Aug 2009 01:32:06 +0000 (21:32 -0400)]
[HB] Fix leak

14 years ago[HB] Add Sanitizer
Behdad Esfahbod [Wed, 5 Aug 2009 00:52:47 +0000 (20:52 -0400)]
[HB] Add Sanitizer

14 years ago[HB] Add XXX
Behdad Esfahbod [Wed, 5 Aug 2009 00:50:18 +0000 (20:50 -0400)]
[HB] Add XXX

14 years ago[HB] Minor cleanup
Behdad Esfahbod [Wed, 5 Aug 2009 00:27:05 +0000 (20:27 -0400)]
[HB] Minor cleanup

14 years ago[HB] Shuffle code around
Behdad Esfahbod [Tue, 4 Aug 2009 23:31:02 +0000 (19:31 -0400)]
[HB] Shuffle code around

14 years agoMerge branch 'master' into harfbuzz-ng
Behdad Esfahbod [Tue, 4 Aug 2009 19:59:23 +0000 (15:59 -0400)]
Merge branch 'master' into harfbuzz-ng

14 years ago[HB] More sanitize infrastructure
Behdad Esfahbod [Tue, 4 Aug 2009 19:28:49 +0000 (15:28 -0400)]
[HB] More sanitize infrastructure

14 years ago[HB] open-file sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 19:07:24 +0000 (15:07 -0400)]
[HB] open-file sanitize()

14 years ago[HB] Tag sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 18:42:46 +0000 (14:42 -0400)]
[HB] Tag sanitize()

14 years ago[HB] GDEF sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 18:33:23 +0000 (14:33 -0400)]
[HB] GDEF sanitize()

14 years ago[HB] Fix Extension sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 18:27:56 +0000 (14:27 -0400)]
[HB] Fix Extension sanitize()

14 years ago[HB] Remove stale TODO
Behdad Esfahbod [Tue, 4 Aug 2009 18:12:46 +0000 (14:12 -0400)]
[HB] Remove stale TODO

14 years ago[HB] Hookup NEUTER()
Behdad Esfahbod [Tue, 4 Aug 2009 18:10:39 +0000 (14:10 -0400)]
[HB] Hookup NEUTER()

14 years ago[HB] Fix mix warnings
Behdad Esfahbod [Tue, 4 Aug 2009 17:57:41 +0000 (13:57 -0400)]
[HB] Fix mix warnings

14 years ago[HB] GPOS sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 17:30:49 +0000 (13:30 -0400)]
[HB] GPOS sanitize()

14 years ago[HB] Sanitize DeviceTable
Behdad Esfahbod [Tue, 4 Aug 2009 16:26:26 +0000 (12:26 -0400)]
[HB] Sanitize DeviceTable

14 years ago[HB] More casts
Behdad Esfahbod [Tue, 4 Aug 2009 16:13:52 +0000 (12:13 -0400)]
[HB] More casts

14 years ago[HB] Fix couple of bugs
Behdad Esfahbod [Tue, 4 Aug 2009 16:05:24 +0000 (12:05 -0400)]
[HB] Fix couple of bugs

14 years ago[HB] More cast cleanup
Behdad Esfahbod [Tue, 4 Aug 2009 15:38:50 +0000 (11:38 -0400)]
[HB] More cast cleanup

14 years ago[Hb] Use reinterpret casts instead of direct casts to char *
Behdad Esfahbod [Tue, 4 Aug 2009 15:04:32 +0000 (11:04 -0400)]
[Hb] Use reinterpret casts instead of direct casts to char *

14 years ago[HB] Merge more templates
Behdad Esfahbod [Tue, 4 Aug 2009 14:41:32 +0000 (10:41 -0400)]
[HB] Merge more templates

14 years ago[HB] Simplify indirect sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 14:23:01 +0000 (10:23 -0400)]
[HB] Simplify indirect sanitize()

14 years ago[HB] Finish GSUB sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 06:27:37 +0000 (02:27 -0400)]
[HB] Finish GSUB sanitize()

14 years ago[HB] Add comment
Behdad Esfahbod [Tue, 4 Aug 2009 06:14:24 +0000 (02:14 -0400)]
[HB] Add comment

14 years ago[HB] Optimize sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 06:10:48 +0000 (02:10 -0400)]
[HB] Optimize sanitize()

14 years ago[HB] More sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 06:09:34 +0000 (02:09 -0400)]
[HB] More sanitize()

14 years ago[HB] Start sanitize()
Behdad Esfahbod [Tue, 4 Aug 2009 04:58:28 +0000 (00:58 -0400)]
[HB] Start sanitize()

14 years ago[HB] Remove use of typeof()
Behdad Esfahbod [Tue, 4 Aug 2009 02:43:02 +0000 (22:43 -0400)]
[HB] Remove use of typeof()

14 years ago[HB] Make it all work again
Behdad Esfahbod [Tue, 4 Aug 2009 02:01:47 +0000 (22:01 -0400)]
[HB] Make it all work again

14 years ago[HB] Use face_t directly instead of ot_layout_t
Behdad Esfahbod [Tue, 4 Aug 2009 01:40:20 +0000 (21:40 -0400)]
[HB] Use face_t directly instead of ot_layout_t

14 years ago[HB] Simplify sub-blob support
Behdad Esfahbod [Tue, 4 Aug 2009 01:27:08 +0000 (21:27 -0400)]
[HB] Simplify sub-blob support

14 years ago[HB] Add sub-blobs
Behdad Esfahbod [Mon, 3 Aug 2009 21:53:29 +0000 (17:53 -0400)]
[HB] Add sub-blobs

14 years ago[HB] Rename hb-font.c to hb-font.cc
Behdad Esfahbod [Mon, 3 Aug 2009 00:06:48 +0000 (20:06 -0400)]
[HB] Rename hb-font.c to hb-font.cc

14 years ago[OT] Rename C++ header files from *.h to *.hh
Behdad Esfahbod [Mon, 3 Aug 2009 00:03:12 +0000 (20:03 -0400)]
[OT] Rename C++ header files from *.h to *.hh

14 years ago[HB] Move OT file handling out of ot-layout
Behdad Esfahbod [Sun, 2 Aug 2009 23:57:00 +0000 (19:57 -0400)]
[HB] Move OT file handling out of ot-layout

14 years ago[HB] Port ot-layout to new public API
Behdad Esfahbod [Sun, 2 Aug 2009 21:41:36 +0000 (17:41 -0400)]
[HB] Port ot-layout to new public API

14 years ago[HB] Add top-level header files
Behdad Esfahbod [Sun, 2 Aug 2009 19:35:31 +0000 (15:35 -0400)]
[HB] Add top-level header files

14 years ago[HB] Add XXX marks
Behdad Esfahbod [Sun, 2 Aug 2009 19:20:22 +0000 (15:20 -0400)]
[HB] Add XXX marks

15 years ago[HB] Rename _duplicate to _copy
Behdad Esfahbod [Sun, 2 Aug 2009 03:06:27 +0000 (23:06 -0400)]
[HB] Rename _duplicate to _copy

To be in line with cairo

15 years ago[HB] Cleanup TODO
Behdad Esfahbod [Sun, 2 Aug 2009 02:55:11 +0000 (22:55 -0400)]
[HB] Cleanup TODO

15 years ago[HB] Cleanup public buffer structs
Behdad Esfahbod [Sun, 2 Aug 2009 02:53:04 +0000 (22:53 -0400)]
[HB] Cleanup public buffer structs

15 years ago[OT] Match struct with HB's
Behdad Esfahbod [Sun, 2 Aug 2009 02:25:04 +0000 (22:25 -0400)]
[OT] Match struct with HB's

15 years ago[HB] Port buffert to new object API
Behdad Esfahbod [Sun, 2 Aug 2009 02:19:06 +0000 (22:19 -0400)]
[HB] Port buffert to new object API

15 years ago[HB] Move typedef's around
Behdad Esfahbod [Sun, 2 Aug 2009 01:38:39 +0000 (21:38 -0400)]
[HB] Move typedef's around

15 years ago[HB] Add get_reference_count()
Behdad Esfahbod [Sun, 2 Aug 2009 01:36:15 +0000 (21:36 -0400)]
[HB] Add get_reference_count()

15 years ago[Makefile] Fix MOSTLYCLEANFILES
Behdad Esfahbod [Sun, 2 Aug 2009 01:11:33 +0000 (21:11 -0400)]
[Makefile] Fix MOSTLYCLEANFILES

15 years ago[HB] Remove glib dependency
Behdad Esfahbod [Sun, 2 Aug 2009 01:06:11 +0000 (21:06 -0400)]
[HB] Remove glib dependency

15 years ago[HB] Assorted compiler macros
Behdad Esfahbod [Sun, 2 Aug 2009 00:46:02 +0000 (20:46 -0400)]
[HB] Assorted compiler macros

15 years ago[HB] Simplify object creation
Behdad Esfahbod [Sun, 2 Aug 2009 00:29:22 +0000 (20:29 -0400)]
[HB] Simplify object creation

15 years ago[HB] Add abstract font and face API
Behdad Esfahbod [Sat, 1 Aug 2009 23:54:49 +0000 (19:54 -0400)]
[HB] Add abstract font and face API

Not used yet.

15 years ago[HB] Simplify refcounting functions
Behdad Esfahbod [Sat, 1 Aug 2009 23:30:31 +0000 (19:30 -0400)]
[HB] Simplify refcounting functions

15 years ago[HB] Fix for dfont's with multiple faces
Behdad Esfahbod [Sat, 1 Aug 2009 23:10:41 +0000 (19:10 -0400)]
[HB] Fix for dfont's with multiple faces

15 years ago[HB] Use calloc instead of malloc where feasible
Behdad Esfahbod [Sat, 1 Aug 2009 23:05:44 +0000 (19:05 -0400)]
[HB] Use calloc instead of malloc where feasible

15 years ago[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
Behdad Esfahbod [Thu, 30 Jul 2009 20:28:45 +0000 (16:28 -0400)]
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"

15 years ago[HB] Add a "blob" manager
Behdad Esfahbod [Thu, 30 Jul 2009 19:33:57 +0000 (15:33 -0400)]
[HB] Add a "blob" manager

15 years ago[HB] Move direction to buffer
Behdad Esfahbod [Wed, 29 Jul 2009 22:41:25 +0000 (18:41 -0400)]
[HB] Move direction to buffer

15 years ago[HB] Rename internal vars
Behdad Esfahbod [Wed, 29 Jul 2009 22:37:57 +0000 (18:37 -0400)]
[HB] Rename internal vars

15 years ago[HB] Adapt to new buffer API
Behdad Esfahbod [Tue, 28 Jul 2009 19:50:58 +0000 (15:50 -0400)]
[HB] Adapt to new buffer API

15 years ago[HB] Fix buffer enlargement. Ouch
Behdad Esfahbod [Tue, 28 Jul 2009 19:50:42 +0000 (15:50 -0400)]
[HB] Fix buffer enlargement.  Ouch

15 years agoApply patch from Jonathan Kew
Behdad Esfahbod [Tue, 28 Jul 2009 19:43:34 +0000 (15:43 -0400)]
Apply patch from Jonathan Kew

15 years agoBug 590042 – pango-view.1 manpage should not be gzipped
Behdad Esfahbod [Tue, 28 Jul 2009 18:33:02 +0000 (14:33 -0400)]
Bug 590042 – pango-view.1 manpage should not be gzipped

15 years ago[atsui] Port to use CoreText instead of ATS
Behdad Esfahbod [Mon, 27 Jul 2009 03:54:28 +0000 (23:54 -0400)]
[atsui] Port to use CoreText instead of ATS

Patch from http://trac.macports.org/ticket/17049

15 years agoRevert "XX"
Behdad Esfahbod [Sat, 25 Jul 2009 23:09:01 +0000 (19:09 -0400)]
Revert "XX"

This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.

15 years agoMerge branch 'master' into harfbuzz-ng
Behdad Esfahbod [Sat, 25 Jul 2009 23:08:41 +0000 (19:08 -0400)]
Merge branch 'master' into harfbuzz-ng

15 years ago[docs] Add index of symbols new in 1.24 and 1.26
Behdad Esfahbod [Wed, 22 Jul 2009 20:26:52 +0000 (16:26 -0400)]
[docs] Add index of symbols new in 1.24 and 1.26

15 years agoBug 410169 – gravity problem with Common chars
Behdad Esfahbod [Wed, 22 Jul 2009 20:24:43 +0000 (16:24 -0400)]
Bug 410169 – gravity problem with Common chars

Only show wide chars (as in g_unichar_iswide()) upright.
This improves rendering of 1) digits in CJK context, and 2) Narrow
Hangul characters.

New public API:

pango_gravity_get_for_script_and_width()

15 years agoRemove DOS newline
Behdad Esfahbod [Wed, 22 Jul 2009 20:24:01 +0000 (16:24 -0400)]
Remove DOS newline

15 years agoBug 589113 – Some characters rotated incorrectly in vertical text
Behdad Esfahbod [Wed, 22 Jul 2009 17:39:41 +0000 (13:39 -0400)]
Bug 589113 – Some characters rotated incorrectly in vertical text

Always show full-width Unicode characters upright.

15 years agoBug 582851 -- Little fix for compiling with Cygwin
Carlo Bramini [Tue, 21 Jul 2009 07:52:56 +0000 (10:52 +0300)]
Bug 582851 -- Little fix for compiling with Cygwin

Use .def and .rc files on Cygwin, too. Use them for the pangox and
pangoxft libraries, too on Cygwin.

15 years agoBug 588060 -- Fonts missing on Cygwin
Tor Lillqvist [Tue, 21 Jul 2009 07:10:27 +0000 (10:10 +0300)]
Bug 588060 -- Fonts missing on Cygwin

Use HAVE_CAIRO_WIN32 instead of G_OS_WIN32 to decide whether to
use the built-in aliases code.

15 years agoBump version to 1.25.0
Behdad Esfahbod [Mon, 20 Jul 2009 21:19:14 +0000 (17:19 -0400)]
Bump version to 1.25.0

15 years agoMerge branch '1.24'
Behdad Esfahbod [Mon, 20 Jul 2009 21:18:19 +0000 (17:18 -0400)]
Merge branch '1.24'

15 years agoRelease 1.24.5 1.24.5
Behdad Esfahbod [Mon, 20 Jul 2009 20:52:53 +0000 (16:52 -0400)]
Release 1.24.5

15 years agoBug 589133 – Firefox 3.5 complains about invalid weak references
Behdad Esfahbod [Mon, 20 Jul 2009 20:49:16 +0000 (16:49 -0400)]
Bug 589133 – Firefox 3.5 complains about invalid weak references

15 years agoBug 585806 – crash during pango_fc_font_map_shutdown
Behdad Esfahbod [Mon, 20 Jul 2009 20:31:33 +0000 (16:31 -0400)]
Bug 585806 – crash during pango_fc_font_map_shutdown

15 years agoBug 589133 – Firefox 3.5 complains about invalid weak references
Behdad Esfahbod [Mon, 20 Jul 2009 20:49:16 +0000 (16:49 -0400)]
Bug 589133 – Firefox 3.5 complains about invalid weak references

15 years agoBug 585806 – crash during pango_fc_font_map_shutdown
Behdad Esfahbod [Mon, 20 Jul 2009 20:31:33 +0000 (16:31 -0400)]
Bug 585806 – crash during pango_fc_font_map_shutdown

15 years agoBuild introspection again
Colin Walters [Fri, 17 Jul 2009 18:01:25 +0000 (14:01 -0400)]
Build introspection again

Remove libpangocairo_1_0_la_SOURCES for now from PangoCairo.gir;
if we do those it pulls in parts of the PangoFT2 bits.

This allows us to re-enable the introspection build.

15 years agoFix typo
Behdad Esfahbod [Fri, 17 Jul 2009 05:41:42 +0000 (01:41 -0400)]
Fix typo

15 years agoHandle NUL in text in places that g_utf8_strlen () was used
Behdad Esfahbod [Wed, 15 Jul 2009 17:59:20 +0000 (13:59 -0400)]
Handle NUL in text in places that g_utf8_strlen () was used

While pango-layout doesn't allow NUL in text, the lower level API should
handle it correctly.  We were using g_utf8_strlen() in a number of
places.  This is problematic since that function stops processing at
NUL even if length>1.  We now use an internal pango_utf8_strlen() instead.

Inspired by:
Bug 588678 – pango crash: install a new theme from gnome-appearance-properties

15 years agoRelease 1.24.4 1.24.4
Behdad Esfahbod [Mon, 29 Jun 2009 22:33:18 +0000 (18:33 -0400)]
Release 1.24.4

15 years agoBug 586814 – Crashes related to fontmap destruction after upgrade
Behdad Esfahbod [Thu, 25 Jun 2009 03:03:39 +0000 (23:03 -0400)]
Bug 586814 – Crashes related to fontmap destruction after upgrade

Followup patch from Morten.

15 years agoBug 586814 – Crashes related to fontmap destruction after upgrade
Behdad Esfahbod [Thu, 25 Jun 2009 02:12:37 +0000 (22:12 -0400)]
Bug 586814 – Crashes related to fontmap destruction after upgrade

Avoid modifying hashtable while walking it.

15 years agoRelease 1.24.3 1.24.3
Behdad Esfahbod [Fri, 19 Jun 2009 18:05:14 +0000 (14:05 -0400)]
Release 1.24.3