platform/upstream/pango.git
15 years ago[HB] Start GPOS!
Behdad Esfahbod [Mon, 18 May 2009 21:09:33 +0000 (17:09 -0400)]
[HB] Start GPOS!

15 years ago[GSUB] Minor
Behdad Esfahbod [Mon, 18 May 2009 19:32:40 +0000 (15:32 -0400)]
[GSUB] Minor

15 years ago[HB] Minor
Behdad Esfahbod [Mon, 18 May 2009 17:50:15 +0000 (13:50 -0400)]
[HB] Minor

15 years ago[GSUB] Protect against mismatching Extension subtable types
Behdad Esfahbod [Mon, 18 May 2009 10:00:12 +0000 (06:00 -0400)]
[GSUB] Protect against mismatching Extension subtable types

15 years ago[GSUB] Implement ReverseChainSingleSubst
Behdad Esfahbod [Mon, 18 May 2009 09:47:47 +0000 (05:47 -0400)]
[GSUB] Implement ReverseChainSingleSubst

GSUB is done!

15 years ago[HB] Don't use G_LIKELY!
Behdad Esfahbod [Mon, 18 May 2009 09:29:29 +0000 (05:29 -0400)]
[HB] Don't use G_LIKELY!

15 years ago[GSUB] Oops, fix Extension check
Behdad Esfahbod [Mon, 18 May 2009 09:22:32 +0000 (05:22 -0400)]
[GSUB] Oops, fix Extension check

15 years ago[HB] Tweak some constants and fix Coverage
Behdad Esfahbod [Mon, 18 May 2009 08:37:37 +0000 (04:37 -0400)]
[HB] Tweak some constants and fix Coverage

15 years ago[HB] Cleanup TODOs
Behdad Esfahbod [Mon, 18 May 2009 08:25:22 +0000 (04:25 -0400)]
[HB] Cleanup TODOs

15 years ago[GSUB] Fix context_length handling in Ligature too
Behdad Esfahbod [Mon, 18 May 2009 08:21:53 +0000 (04:21 -0400)]
[GSUB] Fix context_length handling in Ligature too

15 years ago[HB] Minor cleanup
Behdad Esfahbod [Mon, 18 May 2009 08:17:47 +0000 (04:17 -0400)]
[HB] Minor cleanup

15 years ago[HB] Correctly skip glyphs when applying (Chain)Context lookups
Behdad Esfahbod [Mon, 18 May 2009 08:15:25 +0000 (04:15 -0400)]
[HB] Correctly skip glyphs when applying (Chain)Context lookups

15 years ago[HB] Fix context_length checking
Behdad Esfahbod [Mon, 18 May 2009 08:09:05 +0000 (04:09 -0400)]
[HB] Fix context_length checking

15 years ago[HB] ChainContext complete
Behdad Esfahbod [Mon, 18 May 2009 07:56:39 +0000 (03:56 -0400)]
[HB] ChainContext complete

IranNastaliq renders perfectly again!

15 years ago[HB] Implement backtrack matching
Behdad Esfahbod [Mon, 18 May 2009 07:47:31 +0000 (03:47 -0400)]
[HB] Implement backtrack matching

15 years ago[HB] One more step to go, for fully working GSUB and ChainContext
Behdad Esfahbod [Mon, 18 May 2009 06:47:57 +0000 (02:47 -0400)]
[HB] One more step to go, for fully working GSUB and ChainContext

15 years ago[HB] Further modularize Context matching
Behdad Esfahbod [Mon, 18 May 2009 06:36:18 +0000 (02:36 -0400)]
[HB] Further modularize Context matching

15 years ago[HB] A step closer to working ChainContext
Behdad Esfahbod [Mon, 18 May 2009 06:14:37 +0000 (02:14 -0400)]
[HB] A step closer to working ChainContext

15 years ago[HB] Add HeadlessArrayTo<>
Behdad Esfahbod [Mon, 18 May 2009 06:03:58 +0000 (02:03 -0400)]
[HB] Add HeadlessArrayTo<>

15 years ago[HB] More template goodness
Behdad Esfahbod [Mon, 18 May 2009 05:49:57 +0000 (01:49 -0400)]
[HB] More template goodness

15 years ago[HB] More churning towards ChainContext lookups
Behdad Esfahbod [Mon, 18 May 2009 03:17:56 +0000 (23:17 -0400)]
[HB] More churning towards ChainContext lookups

15 years ago[HB] Towards sharing Context and ChainContext code
Behdad Esfahbod [Mon, 18 May 2009 02:11:30 +0000 (22:11 -0400)]
[HB] Towards sharing Context and ChainContext code

15 years ago[HB] Add check to avoid infinite recursion
Behdad Esfahbod [Mon, 18 May 2009 01:11:49 +0000 (21:11 -0400)]
[HB] Add check to avoid infinite recursion

15 years ago[HB] Cosmetic
Behdad Esfahbod [Mon, 18 May 2009 01:06:08 +0000 (21:06 -0400)]
[HB] Cosmetic

15 years ago[HB] Start ChainContext and ReverseChainSingleSubst lookups
Behdad Esfahbod [Mon, 18 May 2009 00:48:27 +0000 (20:48 -0400)]
[HB] Start ChainContext and ReverseChainSingleSubst lookups

15 years ago[HB] Remove stale TODO
Behdad Esfahbod [Mon, 18 May 2009 00:30:05 +0000 (20:30 -0400)]
[HB] Remove stale TODO

15 years ago[HB] Split Layout-common tables into new files
Behdad Esfahbod [Mon, 18 May 2009 00:28:01 +0000 (20:28 -0400)]
[HB] Split Layout-common tables into new files

15 years ago[HB] More shuffling
Behdad Esfahbod [Mon, 18 May 2009 00:13:02 +0000 (20:13 -0400)]
[HB] More shuffling

15 years ago[HB] Cleanup format unions
Behdad Esfahbod [Sun, 17 May 2009 23:47:54 +0000 (19:47 -0400)]
[HB] Cleanup format unions

15 years ago[HB] Use four bytes for Null Tag, not 5
Behdad Esfahbod [Sun, 17 May 2009 23:31:18 +0000 (19:31 -0400)]
[HB] Use four bytes for Null Tag, not 5

15 years ago[HB] Couple size checks
Behdad Esfahbod [Sun, 17 May 2009 13:45:32 +0000 (09:45 -0400)]
[HB] Couple size checks

15 years ago[HB] Propagate property of first glyph
Behdad Esfahbod [Sun, 17 May 2009 13:34:41 +0000 (09:34 -0400)]
[HB] Propagate property of first glyph

This slightly grows code size.

15 years ago[GSUB] Further optimize the main switch
Behdad Esfahbod [Sun, 17 May 2009 13:07:27 +0000 (09:07 -0400)]
[GSUB] Further optimize the main switch

15 years ago[HB] Unify first glyph property checking
Behdad Esfahbod [Sun, 17 May 2009 12:59:01 +0000 (08:59 -0400)]
[HB] Unify first glyph property checking

15 years ago[HB] Move Context matching logic out of GSUB
Behdad Esfahbod [Sun, 17 May 2009 12:28:42 +0000 (08:28 -0400)]
[HB] Move Context matching logic out of GSUB

15 years ago[GSUB] Unify ContextSubst matching
Behdad Esfahbod [Sun, 17 May 2009 11:52:11 +0000 (07:52 -0400)]
[GSUB] Unify ContextSubst matching

15 years ago[HB] Renames
Behdad Esfahbod [Sun, 17 May 2009 11:39:34 +0000 (07:39 -0400)]
[HB] Renames

15 years ago[HB] Simplify buffer
Behdad Esfahbod [Sun, 17 May 2009 10:03:42 +0000 (06:03 -0400)]
[HB] Simplify buffer

15 years ago[HB] Add TODO item
Behdad Esfahbod [Sun, 17 May 2009 09:52:32 +0000 (05:52 -0400)]
[HB] Add TODO item

15 years ago[HB] Update copyright years
Behdad Esfahbod [Sun, 17 May 2009 09:14:33 +0000 (05:14 -0400)]
[HB] Update copyright years

15 years ago[HB] Simplify more arrays
Behdad Esfahbod [Sun, 17 May 2009 08:59:56 +0000 (04:59 -0400)]
[HB] Simplify more arrays

15 years ago[HB] Use ArrayOf<> in GSUB
Behdad Esfahbod [Sun, 17 May 2009 05:22:51 +0000 (01:22 -0400)]
[HB] Use ArrayOf<> in GSUB

15 years ago[HB] Add ArrayOf<>
Behdad Esfahbod [Sun, 17 May 2009 04:54:25 +0000 (00:54 -0400)]
[HB] Add ArrayOf<>

15 years ago[HB] Use OffsetTo<> for Coverage
Behdad Esfahbod [Sun, 17 May 2009 04:22:37 +0000 (00:22 -0400)]
[HB] Use OffsetTo<> for Coverage

15 years ago[HB] Use OffsetTo<> in more places
Behdad Esfahbod [Sun, 17 May 2009 04:15:51 +0000 (00:15 -0400)]
[HB] Use OffsetTo<> in more places

15 years ago[HB] Add OffsetTo template.
Behdad Esfahbod [Sun, 17 May 2009 04:09:20 +0000 (00:09 -0400)]
[HB] Add OffsetTo template.

15 years ago[HB] Automate int-type size assertion
Behdad Esfahbod [Sun, 17 May 2009 03:20:48 +0000 (23:20 -0400)]
[HB] Automate int-type size assertion

15 years ago[HB] Use templates for Null objects
Behdad Esfahbod [Sun, 17 May 2009 02:48:14 +0000 (22:48 -0400)]
[HB] Use templates for Null objects

Also use a common pool for all nul-content ones.

15 years ago[HB] Remove obsolete comment
Behdad Esfahbod [Sun, 17 May 2009 00:15:16 +0000 (20:15 -0400)]
[HB] Remove obsolete comment

15 years ago[GSUB] Start ChainContextSubst
Behdad Esfahbod [Sat, 16 May 2009 23:59:15 +0000 (19:59 -0400)]
[GSUB] Start ChainContextSubst

15 years ago[GSUB] Implement ContextSubstFormat3
Behdad Esfahbod [Sat, 16 May 2009 23:44:24 +0000 (19:44 -0400)]
[GSUB] Implement ContextSubstFormat3

15 years ago[GSUB] Implement ContextSubstFormat2
Behdad Esfahbod [Sat, 16 May 2009 00:25:37 +0000 (20:25 -0400)]
[GSUB] Implement ContextSubstFormat2

15 years ago[GSUB] Add GSUB::substitute_lookup()
Behdad Esfahbod [Sat, 16 May 2009 00:11:10 +0000 (20:11 -0400)]
[GSUB] Add GSUB::substitute_lookup()

15 years ago[GSUB] Finish ContextSubstFormat1
Behdad Esfahbod [Fri, 15 May 2009 22:54:53 +0000 (18:54 -0400)]
[GSUB] Finish ContextSubstFormat1

15 years ago[HB] Fix typo
Behdad Esfahbod [Fri, 15 May 2009 17:28:56 +0000 (13:28 -0400)]
[HB] Fix typo

15 years ago[HB] Add TODO item
Behdad Esfahbod [Fri, 15 May 2009 05:00:36 +0000 (01:00 -0400)]
[HB] Add TODO item

15 years ago[HB] Remove DEFINE_NON_INSTANTIABLE
Behdad Esfahbod [Sat, 9 May 2009 01:17:56 +0000 (21:17 -0400)]
[HB] Remove DEFINE_NON_INSTANTIABLE

15 years ago[HB] Remove get_size()
Behdad Esfahbod [Sat, 9 May 2009 01:12:18 +0000 (21:12 -0400)]
[HB] Remove get_size()

15 years ago[GSUB] ContextSubst format 1
Behdad Esfahbod [Fri, 8 May 2009 23:09:17 +0000 (19:09 -0400)]
[GSUB] ContextSubst format 1

15 years ago[GSUB] Shuffle
Behdad Esfahbod [Fri, 8 May 2009 22:45:53 +0000 (18:45 -0400)]
[GSUB] Shuffle

15 years ago[HarfBuzz] Start a TODO file
Behdad Esfahbod [Thu, 7 May 2009 16:53:02 +0000 (12:53 -0400)]
[HarfBuzz] Start a TODO file

15 years ago[GSUB] minor
Behdad Esfahbod [Wed, 6 May 2009 04:25:59 +0000 (00:25 -0400)]
[GSUB] minor

15 years ago[GSUB] Towards Context subtitutes
Behdad Esfahbod [Wed, 6 May 2009 04:12:29 +0000 (00:12 -0400)]
[GSUB] Towards Context subtitutes

15 years ago[GSUB] Minor refactoring
Behdad Esfahbod [Tue, 5 May 2009 20:22:02 +0000 (16:22 -0400)]
[GSUB] Minor refactoring

15 years ago[GSUB] Implement ligature substitutions
Behdad Esfahbod [Tue, 5 May 2009 17:25:13 +0000 (13:25 -0400)]
[GSUB] Implement ligature substitutions

15 years ago[GSUB] Hook new GSUB up in Pango
Behdad Esfahbod [Tue, 5 May 2009 00:21:57 +0000 (20:21 -0400)]
[GSUB] Hook new GSUB up in Pango

15 years ago[GSUB] Start Ligature subtable support
Behdad Esfahbod [Thu, 16 Apr 2009 20:53:40 +0000 (16:53 -0400)]
[GSUB] Start Ligature subtable support

15 years ago[GSUB] Implement Alternate subtables
Behdad Esfahbod [Thu, 16 Apr 2009 18:19:42 +0000 (14:19 -0400)]
[GSUB] Implement Alternate subtables

15 years ago[GSUB] Implement Extension subtables
Behdad Esfahbod [Thu, 16 Apr 2009 17:40:13 +0000 (13:40 -0400)]
[GSUB] Implement Extension subtables

15 years ago[GSUB] Fix reverse lookup loop like we did in the old code before
Behdad Esfahbod [Thu, 16 Apr 2009 16:30:51 +0000 (12:30 -0400)]
[GSUB] Fix reverse lookup loop like we did in the old code before

15 years ago[harfbuzz/GSUB] towards a partially working GSUB
Behdad Esfahbod [Thu, 16 Apr 2009 08:45:30 +0000 (04:45 -0400)]
[harfbuzz/GSUB] towards a partially working GSUB

15 years agoImplement the first substitute()
Behdad Esfahbod [Thu, 16 Apr 2009 02:56:15 +0000 (22:56 -0400)]
Implement the first substitute()

15 years agoMerge harfbuzz-ng
Behdad Esfahbod [Thu, 16 Apr 2009 00:14:24 +0000 (20:14 -0400)]
Merge harfbuzz-ng

15 years agoReleased 1.24.2 1.24.2
Behdad Esfahbod [Mon, 4 May 2009 20:23:51 +0000 (16:23 -0400)]
Released 1.24.2

15 years ago[git.mk] Better deal with non-automake directories
Behdad Esfahbod [Mon, 4 May 2009 20:00:06 +0000 (16:00 -0400)]
[git.mk] Better deal with non-automake directories

15 years ago[git.mk] Update
Behdad Esfahbod [Mon, 4 May 2009 18:16:25 +0000 (14:16 -0400)]
[git.mk] Update

15 years ago[git.mk] Fix DEST_SUBDIR recursion
Behdad Esfahbod [Mon, 4 May 2009 00:29:17 +0000 (20:29 -0400)]
[git.mk] Fix DEST_SUBDIR recursion

15 years ago[git.mk] Recurse in DIST_SUBDIRS too
Behdad Esfahbod [Mon, 4 May 2009 00:25:33 +0000 (20:25 -0400)]
[git.mk] Recurse in DIST_SUBDIRS too

15 years agoBug 580987 – SIGFPE in pango_glyph_string_index_to_x
Behdad Esfahbod [Fri, 1 May 2009 18:05:31 +0000 (14:05 -0400)]
Bug 580987 – SIGFPE in pango_glyph_string_index_to_x

Be pedantic about broken cluster setup, avoid div-by-zero.

15 years ago[doap] Add mailto:
Behdad Esfahbod [Mon, 27 Apr 2009 18:24:24 +0000 (14:24 -0400)]
[doap] Add mailto:

15 years agoBug 580273 – Font metrics functions incorrectly listed as reporting point sizes
Behdad Esfahbod [Mon, 27 Apr 2009 01:39:06 +0000 (21:39 -0400)]
Bug 580273 – Font metrics functions incorrectly listed as reporting point sizes

[doc] Remove misleading sentence about points and Pango units

15 years ago[git.mk] Also ignore other vim buffer files
Behdad Esfahbod [Sun, 26 Apr 2009 06:22:14 +0000 (02:22 -0400)]
[git.mk] Also ignore other vim buffer files

15 years agoFix maintainer-clean
Behdad Esfahbod [Sun, 26 Apr 2009 00:33:03 +0000 (20:33 -0400)]
Fix maintainer-clean

15 years ago[git.mk] Replace "git stat" with "git status"
Behdad Esfahbod [Fri, 24 Apr 2009 03:17:38 +0000 (23:17 -0400)]
[git.mk] Replace "git stat" with "git status"

Apparently "stat" was aliased by me locally.

15 years agoBug 579694 – Cygwin parallel-build patch
Behdad Esfahbod [Tue, 21 Apr 2009 19:15:08 +0000 (15:15 -0400)]
Bug 579694 – Cygwin parallel-build patch

Fix build on Cygwin.

15 years ago[DOAP] Add category
Behdad Esfahbod [Sun, 19 Apr 2009 19:35:33 +0000 (15:35 -0400)]
[DOAP] Add category

15 years ago[git.mk] Support out-of-tree builds
Behdad Esfahbod [Sat, 18 Apr 2009 20:19:24 +0000 (16:19 -0400)]
[git.mk] Support out-of-tree builds

15 years ago[git.mk] Remove copyright claim
Behdad Esfahbod [Sat, 18 Apr 2009 19:04:41 +0000 (15:04 -0400)]
[git.mk] Remove copyright claim

15 years ago[Makefile.am] Minor cleanup
Behdad Esfahbod [Sat, 18 Apr 2009 03:22:08 +0000 (23:22 -0400)]
[Makefile.am] Minor cleanup

15 years ago[git.mk] Add gnome-doc-utils support
Behdad Esfahbod [Sat, 18 Apr 2009 01:37:53 +0000 (21:37 -0400)]
[git.mk] Add gnome-doc-utils support

15 years ago[git.mk] Document more
Behdad Esfahbod [Sat, 18 Apr 2009 01:11:37 +0000 (21:11 -0400)]
[git.mk] Document more

15 years ago[git.mk] Document
Behdad Esfahbod [Fri, 17 Apr 2009 21:55:39 +0000 (17:55 -0400)]
[git.mk] Document

15 years ago[docs] Fix Makefile.am to not delete .gitignore on dist
Behdad Esfahbod [Fri, 17 Apr 2009 21:27:03 +0000 (17:27 -0400)]
[docs] Fix Makefile.am to not delete .gitignore on dist

15 years ago[doc] Update templates
Behdad Esfahbod [Fri, 17 Apr 2009 21:24:02 +0000 (17:24 -0400)]
[doc] Update templates

15 years agoUse git.mk
Behdad Esfahbod [Fri, 17 Apr 2009 21:03:39 +0000 (17:03 -0400)]
Use git.mk

15 years agoAdd git.mk
Behdad Esfahbod [Fri, 17 Apr 2009 21:03:25 +0000 (17:03 -0400)]
Add git.mk

15 years agoDoap it up
Behdad Esfahbod [Fri, 17 Apr 2009 17:28:56 +0000 (13:28 -0400)]
Doap it up

15 years agoBug 578944 – pango-1.24.1 fails its testsuite
Behdad Esfahbod [Tue, 14 Apr 2009 18:09:42 +0000 (14:09 -0400)]
Bug 578944 – pango-1.24.1 fails its testsuite

Fix doc coverage.

15 years agoBug 578935 – Syntax error (missing semicolon) in pango/pangowin32-fontmap.c
Behdad Esfahbod [Tue, 14 Apr 2009 15:09:41 +0000 (11:09 -0400)]
Bug 578935 – Syntax error (missing semicolon) in pango/pangowin32-fontmap.c

Add missing semicolon.

15 years agoBug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD 1.24.1
Behdad Esfahbod [Thu, 9 Apr 2009 17:30:26 +0000 (13:30 -0400)]
Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD

Detect TrueType Collections by checking the font data header instead
of checking for "face->num_faces >1".