platform/upstream/pango.git
15 years agoRelease 1.25.1 1.25.1
Behdad Esfahbod [Mon, 10 Aug 2009 15:50:30 +0000 (11:50 -0400)]
Release 1.25.1

15 years ago[OT] Remove list of private (and gone) symbols from public def file
Behdad Esfahbod [Mon, 10 Aug 2009 15:57:15 +0000 (11:57 -0400)]
[OT] Remove list of private (and gone) symbols from public def file

Oops!

15 years agoRevert "Build introspection again"
Behdad Esfahbod [Mon, 10 Aug 2009 15:49:57 +0000 (11:49 -0400)]
Revert "Build introspection again"

This reverts commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0.
The introspection stuff doesn't hook into the build system correctly
and hence breaks "distcheck".  Need to look into it again.

15 years ago[HB] Indent
Behdad Esfahbod [Mon, 10 Aug 2009 13:35:11 +0000 (09:35 -0400)]
[HB] Indent

15 years ago[HB] Remove unused code
Behdad Esfahbod [Mon, 10 Aug 2009 02:25:17 +0000 (22:25 -0400)]
[HB] Remove unused code

15 years ago[HB] Add a NEXT() macro
Behdad Esfahbod [Mon, 10 Aug 2009 02:10:39 +0000 (22:10 -0400)]
[HB] Add a NEXT() macro

15 years ago[HB] Remove done TODO item
Behdad Esfahbod [Sun, 9 Aug 2009 22:31:47 +0000 (18:31 -0400)]
[HB] Remove done TODO item

15 years ago[HB] Print mark sets in main.cc
Behdad Esfahbod [Sun, 9 Aug 2009 17:05:08 +0000 (13:05 -0400)]
[HB] Print mark sets in main.cc

15 years ago[HB] Remove hb_ot_layout_table_find_feature()
Behdad Esfahbod [Sat, 8 Aug 2009 20:57:27 +0000 (16:57 -0400)]
[HB] Remove hb_ot_layout_table_find_feature()

That function doesn't make much sense as multiple features in the table may
have the same tag.

15 years ago[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
Behdad Esfahbod [Sat, 8 Aug 2009 20:53:23 +0000 (16:53 -0400)]
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t

15 years ago[HB] Fix bug introduced recently
Behdad Esfahbod [Sat, 8 Aug 2009 20:37:22 +0000 (16:37 -0400)]
[HB] Fix bug introduced recently

15 years ago[HB] Remove clumsy macros and improve API
Behdad Esfahbod [Fri, 7 Aug 2009 23:46:30 +0000 (19:46 -0400)]
[HB] Remove clumsy macros and improve API

15 years ago[HB] Fix various XXX issues
Behdad Esfahbod [Thu, 6 Aug 2009 22:34:47 +0000 (18:34 -0400)]
[HB] Fix various XXX issues

15 years ago[HB] Remove unused var
Behdad Esfahbod [Thu, 6 Aug 2009 22:28:45 +0000 (18:28 -0400)]
[HB] Remove unused var

15 years ago[HB] Remove another stale XXX
Behdad Esfahbod [Thu, 6 Aug 2009 22:28:00 +0000 (18:28 -0400)]
[HB] Remove another stale XXX

15 years ago[HB] Rebrand XXX as TODO
Behdad Esfahbod [Thu, 6 Aug 2009 22:27:28 +0000 (18:27 -0400)]
[HB] Rebrand XXX as TODO

15 years ago[HB] Remove stale XXX
Behdad Esfahbod [Thu, 6 Aug 2009 22:26:38 +0000 (18:26 -0400)]
[HB] Remove stale XXX

15 years ago[HB] Fix unaligned access
Behdad Esfahbod [Thu, 6 Aug 2009 22:24:55 +0000 (18:24 -0400)]
[HB] Fix unaligned access

15 years ago[HB] Remove a few 'inline's, though the compiler mostly ignores them
Behdad Esfahbod [Thu, 6 Aug 2009 18:28:18 +0000 (14:28 -0400)]
[HB] Remove a few 'inline's, though the compiler mostly ignores them

15 years ago[HB] Fix blob to use a actual mutex
Behdad Esfahbod [Thu, 6 Aug 2009 17:33:51 +0000 (13:33 -0400)]
[HB] Fix blob to use a actual mutex

15 years ago[HB] Use glib again
Behdad Esfahbod [Thu, 6 Aug 2009 16:32:35 +0000 (12:32 -0400)]
[HB] Use glib again

15 years ago[OT] Remove SFNT special-casing. HB knows how to do that
Behdad Esfahbod [Thu, 6 Aug 2009 16:12:25 +0000 (12:12 -0400)]
[OT] Remove SFNT special-casing.  HB knows how to do that

15 years ago[OT] Fix crash with non-SFNT fonts
Behdad Esfahbod [Thu, 6 Aug 2009 14:40:12 +0000 (10:40 -0400)]
[OT] Fix crash with non-SFNT fonts

15 years ago[OT] Make sure we own face generic data before using it
Behdad Esfahbod [Thu, 6 Aug 2009 14:37:02 +0000 (10:37 -0400)]
[OT] Make sure we own face generic data before using it

15 years ago[HB] Improve debug output
Behdad Esfahbod [Thu, 6 Aug 2009 14:27:38 +0000 (10:27 -0400)]
[HB] Improve debug output

15 years ago[HB] Minor
Behdad Esfahbod [Thu, 6 Aug 2009 14:24:49 +0000 (10:24 -0400)]
[HB] Minor

15 years ago[HB] Add a few TODO items
Behdad Esfahbod [Wed, 5 Aug 2009 19:35:02 +0000 (15:35 -0400)]
[HB] Add a few TODO items

15 years ago[HB] Improve debug output
Behdad Esfahbod [Wed, 5 Aug 2009 19:27:42 +0000 (15:27 -0400)]
[HB] Improve debug output

15 years ago[HB] Fix blob unlock
Behdad Esfahbod [Wed, 5 Aug 2009 19:21:48 +0000 (15:21 -0400)]
[HB] Fix blob unlock

15 years ago[HB] Improve debug output and fix mprotect bug
Behdad Esfahbod [Wed, 5 Aug 2009 19:20:34 +0000 (15:20 -0400)]
[HB] Improve debug output and fix mprotect bug

15 years ago[HB] Minor
Behdad Esfahbod [Wed, 5 Aug 2009 18:52:03 +0000 (14:52 -0400)]
[HB] Minor

15 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

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

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

15 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

15 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

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

15 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

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

15 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

15 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

15 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

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

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

15 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()

15 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

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

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

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

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

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

15 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

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

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

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

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

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

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

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

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

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

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

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

15 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

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

15 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 *

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

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

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

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

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

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

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

15 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()

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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"