platform/upstream/pango.git
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".

15 years ago[pangofc] Be more tolerant on the "fontmap" property setting
Behdad Esfahbod [Wed, 8 Apr 2009 19:47:00 +0000 (15:47 -0400)]
[pangofc] Be more tolerant on the "fontmap" property setting

Bug 578336 – ABI breakage from 1.22 to 1.24 in fontmap field of PangoFcFont

Commit 9305b9a9995e84ace3818a90346820ef8c47a3ce introduced a "fontmap"
property in PangoFcFont and expected all subclasses to set it upon
construction.  And PangoFcFontSet was changed to not set fcfont->fontmap
anymore.

Relax this change to make it backward compatible by:

  1) Making "fontmap" property a not-construct-only property

  2) In PangoFcFontSet, set "fontmap" if not already set

This should make it backward compatible, while allowing new code to set the
property instead of relying on PangoFcFontSet to do it.

15 years ago[doc] Tag markup attributes with version they were introduced
Peter Clifton [Tue, 7 Apr 2009 20:21:24 +0000 (16:21 -0400)]
[doc] Tag markup attributes with version they were introduced

15 years ago[layout] Truncate final whitespace in the line before ellipsizing
Behdad Esfahbod [Mon, 6 Apr 2009 23:49:02 +0000 (19:49 -0400)]
[layout] Truncate final whitespace in the line before ellipsizing

Bug 556132 – gnome-panel crashed with SIGSEGV in
g_cclosure_marshal_VOID__BOXED()

Not after.  Also fixes invalid memory access in case line was both
wrapped and ellipsized.

15 years ago[layout] When computing empty line extents, use both layout and context fontdesc
Behdad Esfahbod [Mon, 6 Apr 2009 23:47:40 +0000 (19:47 -0400)]
[layout] When computing empty line extents, use both layout and context fontdesc

By merging them.  This is what happens for loading fonts in pango-context.
We should do the same or we'll get zero-size fonts if layout has a font desc
set with no size.

15 years ago[layout] Don't break line on LINE_SEPARATOR if the line is to be ellipsized
Behdad Esfahbod [Mon, 6 Apr 2009 23:46:49 +0000 (19:46 -0400)]
[layout] Don't break line on LINE_SEPARATOR if the line is to be ellipsized

15 years agoAllow font_family=NULL in load_font() and load_fontset() methods
Behdad Esfahbod [Mon, 6 Apr 2009 23:45:04 +0000 (19:45 -0400)]
Allow font_family=NULL in load_font() and load_fontset() methods

15 years ago[xft,ft2] Fix empty-glyph logical extents
Behdad Esfahbod [Mon, 6 Apr 2009 23:43:17 +0000 (19:43 -0400)]
[xft,ft2] Fix empty-glyph logical extents

Previously we were returning zero.  We now return the height of the
glyph for space.

15 years agoAllow desc_to_merge=NULL in pango_font_description_merge()
Behdad Esfahbod [Mon, 6 Apr 2009 23:42:06 +0000 (19:42 -0400)]
Allow desc_to_merge=NULL in pango_font_description_merge()

15 years agoUse g_debug() instead of g_message()
Behdad Esfahbod [Mon, 6 Apr 2009 23:41:32 +0000 (19:41 -0400)]
Use g_debug() instead of g_message()

15 years ago[cairotwisted] Plug couple other leaks
Behdad Esfahbod [Mon, 30 Mar 2009 17:21:23 +0000 (13:21 -0400)]
[cairotwisted] Plug couple other leaks

15 years ago[cairotwisted] Plug leak
Behdad Esfahbod [Mon, 30 Mar 2009 17:13:39 +0000 (13:13 -0400)]
[cairotwisted] Plug leak

15 years ago[indic] Fix build
Behdad Esfahbod [Thu, 26 Mar 2009 05:06:13 +0000 (01:06 -0400)]
[indic] Fix build

15 years agoBug 571291 – Unicode 5.1 support in pango - Indic Lanuages
Behdad Esfahbod [Thu, 26 Mar 2009 05:03:43 +0000 (01:03 -0400)]
Bug 571291 – Unicode 5.1 support in pango - Indic Lanuages

Add char class for new characters.
Patch from Rahul Bhalerao.

15 years agoBug 576298 – Fails to link pango-view if --without-x is specified but cairo has X11...
Sebastian Dröge [Mon, 23 Mar 2009 23:16:58 +0000 (19:16 -0400)]
Bug 576298 – Fails to link pango-view if --without-x is specified but cairo has X11 support

15 years ago[pango] Allocate PangoScriptIter on stack.
Chris Wilson [Wed, 18 Mar 2009 13:02:13 +0000 (13:02 +0000)]
[pango] Allocate PangoScriptIter on stack.

Move the PangoScriptIter structure definition to a private header file,
so that we can embed the iterator within other structures or allocate
a local iterator on the stack. This eliminates the frequent short-lived
allocations associated with the iterator.

15 years ago[pango-context] Fix assertion with enable_fallback=FALSE and no fonts
Behdad Esfahbod [Tue, 17 Mar 2009 16:05:34 +0000 (12:05 -0400)]
[pango-context] Fix assertion with enable_fallback=FALSE and no fonts

15 years agoRelease 1.24.0 1.24.0
Behdad Esfahbod [Mon, 16 Mar 2009 22:34:47 +0000 (18:34 -0400)]
Release 1.24.0

15 years agoRename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23
Behdad Esfahbod [Mon, 16 Mar 2009 22:08:31 +0000 (18:08 -0400)]
Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23

15 years ago[Makefile.am] Generage ChangeLog from git-log
Behdad Esfahbod [Mon, 16 Mar 2009 22:07:50 +0000 (18:07 -0400)]
[Makefile.am] Generage ChangeLog from git-log

15 years agoBug 547963 – man page for pango-view
Behdad Esfahbod [Mon, 16 Mar 2009 21:25:33 +0000 (17:25 -0400)]
Bug 547963 – man page for pango-view

15 years agoBug 502804 – pango-view or pangocairo-view option to annotate
Behdad Esfahbod [Mon, 16 Mar 2009 20:57:58 +0000 (16:57 -0400)]
Bug 502804 – pango-view or pangocairo-view option to annotate

Added --annotate.

Also fixes:
Bug 502801 – per-backend pango-view options

15 years ago[pango-view] Add an extra level of mild annotation to cairo backend
Behdad Esfahbod [Mon, 16 Mar 2009 20:33:48 +0000 (16:33 -0400)]
[pango-view] Add an extra level of mild annotation to cairo backend

15 years ago[pango-view] Clear background in _render
Behdad Esfahbod [Mon, 16 Mar 2009 20:32:02 +0000 (16:32 -0400)]
[pango-view] Clear background in _render

15 years agoBug 502805 – pango-view option for foreground/background color
Behdad Esfahbod [Mon, 16 Mar 2009 20:03:36 +0000 (16:03 -0400)]
Bug 502805 – pango-view option for foreground/background color

15 years ago[configure.in] Look for pango.pc.in instead of ChangeLog
Behdad Esfahbod [Mon, 16 Mar 2009 15:23:22 +0000 (11:23 -0400)]
[configure.in] Look for pango.pc.in instead of ChangeLog