| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Aug 2 14:33:28 2003 Owen Taylor <otaylor@redhat.com>
* pango/Makefile.am (libpangoxft_1_0_la_LIBADD): Make
pangoxft depend on pangoft2.
* pango/pangofc-fontmap.[ch]: Make pangofc-fontmap.cI
into a real base class.
* pango/pangofc-font.[ch]: Move some of the pangoxft/
pangoft2 implementation here.
* pango/pangoft2.c pango/pangoft2-fontmap.c
pango/pangoft2-private.h pango/pangoxft-font.c
pango/pangoxft2-fontmap.c pango/pangoxft-private.h: Adapt
to the new scheme
* modules/*/Makefile.am Modules/*/*/*-fc.c: Don't build
separate FT2 and Xft shapers, just build one Fc shaper.
* docs/pango-sections.txt docs/pango-docs.sgml
docs/tmpl/pangofc-font{,map}.sgml: Basic docs for
the new stuff.
* configure.in: Up pango_module_version to 1.4.0.
|
|
|
|
|
|
|
| |
Sat Aug 2 14:18:20 2003 Owen Taylor <otaylor@redhat.com>
* modules/hangul/Makefile.am (EXTRA_DIST): Remove some
leftovers.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Aug 2 14:10:31 2003 Owen Taylor <otaylor@redhat.com>
* pango/Makefile.am pango/pango-intset.[ch] pango/pango-indic.[ch]:
Remove.
* pango/pangox.c (pango_x_apply_ligatures): Make a noop,
remove associated code.
* pango/pangox-fontmap.c pango/pangox.[ch]: Deprecate everything.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Aug 2 13:17:45 2003 Owen Taylor <otaylor@redhat.com>
* configure.in
modules/arabic/{Makefile.am arconv.[ch],langboxfont.[ch],
mulefont.[ch],naqshfont.[ch],arabic-x.c}
modules/hangul/{Makefile.am,hangul-x.c,tables-johabfont.i,
tables-ksc5601.i}
modules/hebrew/{Makefile.am,hebrew-x.c}
modules/indic/{Makefile.am,*-x.c}
modules/tamil
modules/thai/{Makefile.am,thai-x.c}:
Remove old X font shapers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Aug 2 16:40:19 2003 Soeren Sandmann <sandmann@daimi.au.dk>
Add API to kern a complete glyph string. Remove API to kern
individual glyph pairs.
* modules/basic/basic-fc.c (basic_engine_shape): use
pango_fc_font_kern_glyphs() instead of pango_fc_font_get_kerning().
* pango/pangoft2.c (pango_ft2_font_real_kern_glyphs): add this
function, remove pango_ft2_font_real_get_kerning().
* pango/pangoxft-font.c (pango_xft_font_real_kern_glyphs): add
this function, remove pango_xft_font_real_get_kerning().
* pango/pangofc-font.c (pango_fc_font_kern_glyphs): new
function. Remove pango_fc_font_get_kerning().
* pango/pangofc-font.h: remove pango_fc_font_get_kerning(), add
pango_fc_font_kern_glyphs().
|
|
|
|
|
|
|
|
|
| |
Tue Jul 29 09:58:13 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgdef.c (Check_Property): Rewrite
handling of IGNORE_SPECIAL_MARKS to be properly
"ignore marks of attachment type different than
specified. (#118456, Kailash C. Chowksey)
|
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 09:41:22 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Lookup_LigatureSubst):
Revert back out the FreeType patch preventing
ligatures of not-originally adjacent glyphs;
it doesn't work for all scripts. (#118472,
Kailash C. Chowksey)
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 22:30:59 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Lookup_ChainContextSubst{1,2,3}):
Check for lookahead glyphs in the right place. (Patch
from #116860)
* pango/opentype/ftxgpos.c (Lookup_ChainContextPos{1,2,3}):
Same fix here.
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 22:12:46 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Do_String_Lookup,
TT_GSUB_Apply_String): Fix return value to only
contain TTO_Err_Not_Covered if *no* lookups
matched. Fix memory leaks on error in Apply_String().
|
|
|
|
|
|
|
|
| |
Sat Jul 26 22:09:44 2003 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot.c (indic_ot_reorder):
Fix problem where NULL mpreFixups wasn't getting
returned properly.
|
|
|
|
|
|
|
|
| |
Sat Jul 26 21:06:26 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Load_EmptyOrClassDefinition):
Fix confusion between boolean and FT_Error return.
(GSUB equivalent of fix for #108358)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 10:52:20 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c (Lookup_ContextPos2):
* pango/opentype/ftxgsub.c (Lookup_ContextSubst2): Move
allocation afer initial checks, fixing memory leak.
* pango/opentype/ftxgsub.c (Lookup_ChainContextSubst2):
Fix some more error return memory leaks that weren't
fixed in the Qt changes.
|
|
|
|
|
|
|
|
| |
Sat Jul 26 10:43:20 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c pango/opentype/ftxgpos.c:
Fix various memory leaks from error returns that should
have been jumps to cleanup blocks. (From Qt, Lars Knoll)
|
|
|
|
|
|
|
|
| |
Sat Jul 26 10:30:24 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c: Fix additional places where
TTO_Err_Not_Covered wasn't considered a successful return
from Get_Class. (From Qt, Lars Knoll)
|
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 09:41:22 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Lookup_LigatureSubst):
If applying a ligature lookup makes adjacent two glyphs
that were not originally adjacent, avoid making
subsequent ligatures between those glyphs.
(From FreeType, Werner Lemberg, 2001-08-22, 2001-08-23)
|
|
|
|
|
|
|
|
|
| |
Sat Jul 26 09:16:57 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c pango/opentype/ftxopen.c:
Fix some FreeType1 variable declarations that snuck
in from the last commits (Christophe Fergeau,
118363)
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 23:38:07 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c pango/opentype/ftxgsub.c:
OpenType-1.4 update: backtrack information is stored with the
item closest to the input first (From FreeType,
Werner Lemberg, 2002-09-26)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 23:07:06 2003 Owen Taylor <otaylor@redhat.com>
Update of GPOS and GSUB support to OpenType 1.3
(From FreeType, Werner Lemberg, 2001-08-08)
* pango/opentype/ftxopen.h: Add RIGHT_TO_LEFT LookupFlag
* pango/opentype/ftxgpos.c (GPOS_Instance): Add 'first'
member to mark the beginning of a chain of cursive connections.
* pango/opentype/ftxgpos.c (Do_String_Lookup): If the
RIGHT_TO_FLAG flag is set, shift cursive chain up so
last glyph is on the baseline.
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 22:59:13 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftx{gpos,gsub}.h pango/opentype/ftxgdef.c:
Add GPOS_LOOKUP_EXTENSION, GSUB_LOOKUP_EXTENSION, which
allow lookup information to be stored at 32-bit offets
via a double indirection. (From FreeType, Werner Lemberg,
2001-08-08)
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 22:25:48 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgsub.c (Lookup_ContextSubst2,
Lookup_ChainContextSubst2): Fix a couple of
places where TTO_Err_Not_Covered wasn't considered
a successful return from Get_Class -- it means
use class index 0. (From FreeType, Werner Lemberg,
2001-08-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 20:12:00 2003 Owen Taylor <otaylor@redhat.com>
Improvements to OpenType-dumping code, based on
changes in Qt by Lars Knoll.
* pango/opentype/ottest.c: Tweak the debugging output,
suppress some warnings.
* pango/opentype/disasm.c: Add support for
GSUB Context/Chain GPOS MarkBase lookups, improve
output in various ways.
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 12:07:21 2003 Owen Taylor <otaylor@redhat.com>
* modules/indic/mprefixups.[ch] modules/indic/indic-ot.[ch]
modules/indic/indic-fc.c: Port pre-base-mantra
fixup code from ICU, as needed for Tamil and Malayalam.
(Based on patch from Sivaraj Doddannan, #111166)
|
|
|
|
|
|
|
| |
Thu Jul 24 18:03:32 2003 Owen Taylor <otaylor@redhat.com>
* modules/*/Makefile.am: Remove leftover FRIBIDI_LIBS
reference. (Pointed out by Sven Neumann)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 25 11:06:14 2003 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot.[ch]: Port of some fixes from
ICU.
"Fixed problems w/ backing off the front of a syllable if
all consonants have post-base form... Fix tag list for base
consonant so that it doesn't have 'pstf'""
Based on patch from Taneem Ahmed (#118297)
|
|
|
|
|
|
|
|
|
| |
2003-07-25 Noah Levitt <nlevitt@columbia.edu>
* docs/tmpl/engines.sgml:
* docs/tmpl/glyphs.sgml:
* docs/tmpl/main.sgml: Get rid of explicit tables detailing the
members of structs, use the automatic things instead. (#117857)
|
|
|
|
|
|
|
|
|
|
| |
2003-07-25 Sven Neumann <sven@gimp.org>
* pango/pangoft2.c (pango_ft2_render_layout_line): removed
redundant call to pango_layout_line_get_extents() (#116822).
* pango/pangoft2.c (pango_ft2_render): fixed source bitmap offset
for the monochrome case; some code cleanup (#116837).
|
|
|
|
|
|
|
| |
Thu Jul 24 18:03:32 2003 Owen Taylor <otaylor@redhat.com>
* modules/*/Makefile.am: Remove leftover FRIBIDI_LIBS
reference. (Pointed out by Sven Neumann)
|
|
|
|
|
|
|
|
| |
Thu May 29 18:49:00 2003 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-fc.c: Use the correct tags at
the GPOS stage, taking into account changes during
the GSUB stage. (#112433)
|
| |
|
| |
|
|
|
|
|
|
|
| |
Thu Jul 24 17:06:38 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-item.c (pango_item_copy/free): Handle
NULL item->analysis.font. (#14576, Morten Welinder)
|
|
|
|
|
|
|
|
| |
Thu Jul 24 17:04:21 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape):
Fix uses of g_assert() around statements with side effects.
(#115498, patch from David Cuthbert)
|
|
|
|
|
|
|
|
| |
Thu Jul 24 16:40:12 2003 Owen Taylor <otaylor@redhat.com>
* configure.in tests/runtests.sh.in: Generate
runtest.sh so we can use ECHO_C, ECHO_N, SHELL
(#114944)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Jul 24 15:55:31 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Clean up checks for usp10.h
* configure.in: Remove configure option for XftConfig
location.
* acconfig.h: Remove, not needed with autoconf-2.5x.
(#114916, Tony Graham)
|
|
|
|
|
|
|
| |
Thu Jul 24 15:37:16 2003 Owen Taylor <otaylor@redhat.com>
* configure.in pango/Makefile.am pango.pc.in: Remove
vestiges of support for external fribidi library.
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Jul 24 15:09:22 2003 Owen Taylor <otaylor@redhat.com>
* configure.in examples/Makefile.am examples/viewer-qt.{cc,h}:
Remove Qt-based example; it was only testing the obsolete
pango-x backend, and was causing more problems for people
trying to configure Pango then it was worth.
* examples/viewer.c: Remove obsolete test case from CVS.
|
|
|
|
|
|
|
|
| |
Thu Jul 24 15:02:56 2003 Owen Taylor <otaylor@redhat.com>
* pango/glyphstring.c (pango_glyph_string_get_logical_widths):
Fix up right-to-left case. (Based on patch from
Damon Chaplin, #117325)
|
|
|
|
|
|
|
|
| |
Thu Jul 24 14:35:48 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-utils.c (pango_language_matches): Increment
past the ';' for a list with multiple elements. (#117180,
John Finlay)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-20 Hans Breuer <hans@breuer.org>
* pango/makefile.msc : updated to generate libtool
compatible dll names, define the right PANGO_MODULE_PREFIX,
pangoft2 still not build with msvc
* module/basic-win32.c : some #ifdef's for missing
LANG_* constants to make it compile with msvc50
* pango/pango.def : updated externals
|
|
|
|
|
|
|
|
|
|
| |
2003-06-25 Matthias Clasen <maclas@gmx.de>
* pango/pango-layout.c:
* pango/pango-tabs.c:
* pango/pango-attributes.c:
* docs/tmpl/layout.sgml:
* docs/tmpl/text-attributes.sgml: Doc markup and typo fixes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-17 Matthias Clasen <maclas@gmx.de>
* docs/Makefile.am: Add rule to regenerate man pages from
Docbook.
(man_MANS): Add pango-querymodules.1.
(content_files): Add pangoe-querymodules.xml.
* docs/pango-querymodules.xml: New refentry.
* docs/pango-querymodules.1: Man page generated from the .xml source.
* docs/pango-docs.sgml: Include pango-querymodules.xml.
* acinclude.m4 (JH_PATH_XML_CATALOG, JH_CHECK_XML_CATALOG): New
macros to check for XML catalog contents and path, borrowed from
gtk-doc.
* configure.in: New option --enable-man to enable regeneration of
man pages from Docbook, if the necessary tools are found.
|
|
|
|
|
|
| |
2003-06-17 Matthias Clasen <mc2@YAST_ASK>
* docs/pango-docs.sgml: Add an autogenerated index.
|
|
|
|
|
|
|
| |
2003-06-13 Tor Lillqvist <tml@iki.fi>
* pango-zip.sh.in (DLLDIR): libtool 1.5 installs DLLs in the bin
directory, so look there, too. Include the gtk-doc directory.
|
| |
|
|
|
|
|
|
|
|
| |
Thu Jun 5 14:53:40 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_move_cursor_visually):
Fix bug in determining when we cross line boundaries.
(#103421, Matthias Clasen)
|
|
|
|
|
|
|
|
| |
Wed Jun 4 14:32:47 2003 Owen Taylor <otaylor@redhat.com>
* pango/glyphstring.c (pango_glyph_string_extents_range):
Improve handling of empty ink rectangles; rework for
simplicity. (#103662)
|
| |
|
|
|
|
|
|
|
| |
2003-06-04 Tor Lillqvist <tml@iki.fi>
* modules/thai/thai-x.c: Need config.h here, too, for
HAVE_X. Thanks to Patrick Welche.
|
| |
|