summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix confusion between boolean and FT_Error return. (GSUB equivalent of fixOwen Taylor2003-07-276-2/+33
| | | | | | | | 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)
* Move allocation afer initial checks, fixing memory leak.Owen Taylor2003-07-267-10/+60
| | | | | | | | | | | | 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.
* Fix various memory leaks from error returns that should have been jumps toOwen Taylor2003-07-267-6/+36
| | | | | | | | 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)
* Fix additional places where TTO_Err_Not_Covered wasn't considered aOwen Taylor2003-07-266-4/+34
| | | | | | | | 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)
* If applying a ligature lookup makes adjacent two glyphs that were notOwen Taylor2003-07-266-8/+73
| | | | | | | | | | 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)
* Fix some FreeType1 variable declarations that snuck in from the lastOwen Taylor2003-07-267-4/+39
| | | | | | | | | 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)
* OpenType-1.4 update: backtrack information is stored with the item closestOwen Taylor2003-07-267-15/+70
| | | | | | | | | 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)
* Update of GPOS and GSUB support to OpenType 1.3 (From FreeType, WernerOwen Taylor2003-07-267-3/+100
| | | | | | | | | | | | | | | | 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.
* Add GPOS_LOOKUP_EXTENSION, GSUB_LOOKUP_EXTENSION, which allow lookupOwen Taylor2003-07-268-8/+69
| | | | | | | | | | 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)
* Fix a couple of places where TTO_Err_Not_Covered wasn't considered aOwen Taylor2003-07-266-2/+107
| | | | | | | | | | | 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)
* Improvements to OpenType-dumping code, based on changes in Qt by LarsOwen Taylor2003-07-262-13/+241
| | | | | | | | | | | | | | 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.
* Port pre-base-mantra fixup code from ICU, as needed for Tamil andOwen Taylor2003-07-2511-13/+262
| | | | | | | | | 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)
* Remove leftover FRIBIDI_LIBS reference. (Pointed out by Sven Neumann)Owen Taylor2003-07-256-6/+6
| | | | | | | 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)
* Port of some fixes from ICU.Owen Taylor2003-07-257-176/+226
| | | | | | | | | | | | | 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)
* Get rid of explicit tables detailing the members of structs, use theNoah Levitt2003-07-258-267/+81
| | | | | | | | | 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)
* removed redundant call to pango_layout_line_get_extents() (#116822).Sven Neumann2003-07-246-56/+114
| | | | | | | | | | 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).
* Remove leftover FRIBIDI_LIBS reference. (Pointed out by Sven Neumann)Owen Taylor2003-07-246-1/+26
| | | | | | | 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)
* Commit change from a while ago.Owen Taylor2003-07-241-6/+16
| | | | | | | | 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)
* Fix trivial bug in last commitOwen Taylor2003-07-241-1/+1
|
* Fix trivial bug in last commit.Owen Taylor2003-07-245-5/+5
|
* Handle NULL item->analysis.font. (#14576, Morten Welinder)Owen Taylor2003-07-246-2/+29
| | | | | | | 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)
* Fix uses of g_assert() around statements with side effects. (#115498,Owen Taylor2003-07-246-5/+39
| | | | | | | | 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)
* Generate runtest.sh so we can use ECHO_C, ECHO_N, SHELL (#114944)Owen Taylor2003-07-248-54/+36
| | | | | | | | 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)
* Clean up checks for usp10.hOwen Taylor2003-07-247-46/+59
| | | | | | | | | | | | 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)
* Remove vestiges of support for external fribidi library.Owen Taylor2003-07-248-49/+28
| | | | | | | 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.
* Remove Qt-based example; it was only testing the obsolete pango-x backend,Owen Taylor2003-07-247-101/+46
| | | | | | | | | | | 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.
* Fix up right-to-left case. (Based on patch from Damon Chaplin, #117325)Owen Taylor2003-07-246-4/+37
| | | | | | | | 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)
* Increment past the ';' for a list with multiple elements. (#117180, JohnOwen Taylor2003-07-246-1/+32
| | | | | | | | 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)
* updated to generate libtool compatible dll names, define the rightHans Breuer2003-07-208-12/+146
| | | | | | | | | | | | | 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
* Doc markup and typo fixes.Matthias Clasen2003-06-2510-53/+99
| | | | | | | | | | 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.
* Fix some typographical errors. Nothing to see here. Move on.Abigail Brady2003-06-252-3/+3
|
* Add rule to regenerate man pages from Docbook. (man_MANS): AddMatthias Clasen2003-06-1711-6/+281
| | | | | | | | | | | | | | | | | | | | | | 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.
* Add an autogenerated index.Matthias Clasen2003-06-166-0/+23
| | | | | | 2003-06-17 Matthias Clasen <mc2@YAST_ASK> * docs/pango-docs.sgml: Add an autogenerated index.
* libtool 1.5 installs DLLs in the bin directory, so look there, too.Tor Lillqvist2003-06-136-3/+32
| | | | | | | 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.
* Fix bug numberOwen Taylor2003-06-071-1/+1
|
* Fix bug in determining when we cross line boundaries. (#103421, MatthiasOwen Taylor2003-06-056-29/+64
| | | | | | | | 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)
* Improve handling of empty ink rectangles; rework for simplicity. (#103662)Owen Taylor2003-06-046-49/+85
| | | | | | | | 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)
* Credits to Patrick Welche.Tor Lillqvist2003-06-045-5/+10
|
* Need config.h here, too, for HAVE_X. Thanks to Patrick Welche.Tor Lillqvist2003-06-046-0/+21
| | | | | | | 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.
* Add bug number to last ChangeLog entryOwen Taylor2003-06-025-10/+10
|
* Make sure the face is unlocked before returning from ↵Keith Packard2003-06-026-2/+33
| | | | pango_xft_font_real_get_kerning
* Don't put statements with side-effects inside g_assert()! (#114137, JeffOwen Taylor2003-06-026-8/+38
| | | | | | | | Mon Jun 2 12:10:11 2003 Owen Taylor <otaylor@redhat.com> * pango/pango-glyph-item.c (pango_glyph_item_apply_attrs): Don't put statements with side-effects inside g_assert()! (#114137, Jeff Waugh)
* Add pango_ft2_font_map_set_default_substitute.Tor Lillqvist2003-05-306-0/+21
| | | | | | 2003-05-30 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ft2_font_map_set_default_substitute.
* Fix a stupid bug in the shortcircuit case.Owen Taylor2003-05-306-2/+57
| | | | | | | Thu May 29 20:05:45 2003 Owen Taylor <otaylor@redhat.com> * pango/pango-glyph-item.c: Fix a stupid bug in the shortcircuit case.
* When applying attribute to a glyph item, handle attributes that splitOwen Taylor2003-05-296-29/+266
| | | | | | | | | | Thu May 29 18:37:58 2003 Owen Taylor <otaylor@redhat.com> * pango/pango-glyph-item.c (pango_glyph_item_apply_attrs): When applying attribute to a glyph item, handle attributes that split clusters by giving the cluster all the attributes that apply to it. (Previously caused a crash, #104976 Taneem Ahmed, Sunil Mohan Adapa)
* Add HAVE_X.Tor Lillqvist2003-05-2915-10/+142
| | | | | | | | | | | | | | | | | | | | | | | 2003-05-29 Tor Lillqvist <tml@iki.fi> * acconfig.h: Add HAVE_X. * configure.in: Set HAVE_X. * modules/thai/thai-shaper.h: Don't include pangox.h unless HAVE_X. Also leave out the PangoXSubfont field unless HAVE_X. * modules/hangul/Makefile.am * modules/indic/Makefile.am * modules/thai/Makefile.am: Use -no-undefined on Windows. * modules/thai/thai-shaper.c: Include config.h for HAVE_X. * README.win32: Some minor edits. * pango/pango.def: Add pango_fc_* entries. * pango/pangoft2.def: Add some missing entries.
* (#107630, Federic Zhang)Owen Taylor2003-05-287-57/+101
| | | | | | | | | | | Wed May 28 17:43:16 2003 Owen Taylor <otaylor@redhat.com> (#107630, Federic Zhang) * tools/compress-table.pl (convert): Make read the maps directly. * tools/make-table.pl: Remove.
* added support for rise, strikethru and shape attributes. (#109900).Sven Neumann2003-05-286-70/+122
| | | | | | | 2003-05-28 Sven Neumann <sven@gimp.org> * pango/pangoft2.c (pango_ft2_render): added support for rise, strikethru and shape attributes. (#109900).
* Limit the size of the buffers we alloca(). (#104238Owen Taylor2003-05-276-1/+35
| | | | | | | Tue May 27 18:37:44 2003 Owen Taylor <otaylor@redhat.com> * pango/mini-fribidi/fribidi.c (fribidi_analyse_string): Limit the size of the buffers we alloca(). (#104238
* Clean up so that tests for Xft/FreeType are only run when we findOwen Taylor2003-05-277-41/+98
| | | | | | | | | | | | Tue May 27 16:51:32 2003 Owen Taylor <otaylor@redhat.com> * configure.in: Clean up so that tests for Xft/FreeType are only run when we find fontconfig. (#112027, Tim Mooney) * README: Rewrite the text about fontconfig dependencies to be clearer and not to have stale links to http://keithp.com/fonts/. (#112027, Tim Mooney)