summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.3.3 ===PANGO_1_3_3Owen Taylor2004-02-248-17/+70
| | | | | | | | | | Tue Feb 24 14:29:26 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.3.3 === * configure.in: Version 1.3.3, interface age 3. * NEWS: Updates
* New API pango_font_family_is_monospace. (#108728)Noah Levitt2004-02-239-9/+116
| | | | | | | | | 2003-02-23 Noah Levitt <nlevitt@columbia.edu> * pango/pangowin32-fontmap.c: * pango/pangofc-fontmap.c: * pango/pango-font.h: * pango/fonts.c: New API pango_font_family_is_monospace. (#108728)
* Handle NULL for sizes and n_sizes.Noah Levitt2004-02-237-12/+56
| | | | | | | | 2003-02-23 Noah Levitt <nlevitt@columbia.edu> * pango/fonts.c (pango_font_face_list_sizes): * pango/pangofc-fontmap.c (pango_fc_face_list_sizes): Handle NULL for sizes and n_sizes.
* Handle possibility of FcPatternGetDouble(FC_DPI) failing.Noah Levitt2004-02-236-6/+32
| | | | | | | 2003-02-22 Noah Levitt <nlevitt@columbia.edu> * pango/pangofc-fontmap.c (pango_fc_face_list_sizes): Handle possibility of FcPatternGetDouble(FC_DPI) failing.
* New API for getting available sizes for a bitmap font face.Noah Levitt2004-02-239-1/+171
| | | | | | | | | | 2003-02-22 Noah Levitt <nlevitt@columbia.edu> * pango/pango-font.h: * pango/pangofc-fontmap.c: * pango/pangowin32-fontmap.c: * pango/fonts.c (pango_font_face_list_sizes): New API for getting available sizes for a bitmap font face.
* Add a docs note about non-implementedness. (#64538)Owen Taylor2004-02-216-0/+27
| | | | | | | Sat Feb 21 11:31:16 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_set_justify): Add a docs note about non-implementedness. (#64538)
* Sign convention for y offsets is opposite between PangoGlyphString and FTOwen Taylor2004-02-216-1/+31
| | | | | | | | Sat Feb 21 09:49:23 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_shape): Sign convention for y offsets is opposite between PangoGlyphString and FT code. (#132591)
* Make approximate_digit_width the width of the widest digit, rather thanNoah Levitt2004-02-197-9/+86
| | | | | | | | | 2003-02-19 Noah Levitt <nlevitt@columbia.edu> * pango/pangofc-font.c (pango_fc_font_get_metrics): * pango/pangowin32.c (pango_win32_font_get_metrics): Make approximate_digit_width the width of the widest digit, rather than the average.
* Use 'xx' as the language for cases where we the language tag mismatchesOwen Taylor2004-02-196-1/+48
| | | | | | | | | | Thu Feb 19 10:44:17 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-context.c (compute_derived_language): Use 'xx' as the language for cases where we the language tag mismatches the script but we don't have a good language tag for the script. (#123581)
* use @PANGO_API_VERSION@ use @PANGO_API_VERSION@ use @PANGO_API_VERSION@Laszlo Peter2004-02-179-5/+40
| | | | | | | | | Tue Feb 17 23:15:13 2004 Laszlo Peter <laca@sun.com> * pango-uninstalled.pc.in: use @PANGO_API_VERSION@ * pangoft2-uninstalled.pc.in: use @PANGO_API_VERSION@ * pangox-uninstalled.pc.in: use @PANGO_API_VERSION@ * pangoxft-uninstalled.pc.in: use @PANGO_API_VERSION@
* Reapply the patch from #124175 that somehow got reverted.Owen Taylor2004-02-136-21/+35
| | | | | | | Mon Jan 26 10:30:06 2004 Owen Taylor <otaylor@redhat.com> * pango/modules/thai/thai-shaper.c: Reapply the patch from #124175 that somehow got reverted.
* Memory leak fixes from Masatake YAMATO, #130652Owen Taylor2004-02-136-0/+54
| | | | | | | | | | | | Fri Feb 13 10:54:18 2004 Owen Taylor <otaylor@redhat.com> Memory leak fixes from Masatake YAMATO, #130652 * pango/opentype/ftxgdef.c (TT_Done_GDEF_Table): Free the gdef table as well as the contained data. * pango/opentype/ftxgdef.c (TT_GDEF_Build_ClassDefinition): Set gcd->loaded, so that the contents get freed later.
* Skip the xslt and stylesheet checks unless --enable-man is specified.Owen Taylor2004-02-136-11/+46
| | | | | | | | Fri Feb 13 10:19:16 2004 Owen Taylor <otaylor@redhat.com> * configure.in: Skip the xslt and stylesheet checks unless --enable-man is specified. (#134133, Julio M. Merino Vidal)
* initialize font_desc to NULL.Manish Singh2004-02-116-0/+26
| | | | | | | Tue Feb 10 19:03:44 2004 Manish Singh <yosh@gimp.org> * pango/pango-context.c (itemize_state_init): initialize font_desc to NULL.
* Handle 'tag' being NULL in a bunch of places. (#122844, Noah Levitt)Owen Taylor2004-02-106-12/+55
| | | | | | | Tue Feb 10 14:33:54 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-markup.c: Handle 'tag' being NULL in a bunch of places. (#122844, Noah Levitt)
* Fix a leak of a font descriptor. (#131909, Kjartan Maraas, ChristianOwen Taylor2004-02-106-0/+32
| | | | | | | | Tue Feb 10 14:28:41 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-context.c (update_attr_iterator): Fix a leak of a font descriptor. (#131909, Kjartan Maraas, Christian Persch)
* Fix the amount of memory being allocated. (#132994, Torsten Schoenfeld)Owen Taylor2004-02-106-2/+62
| | | | | | | | Tue Feb 10 14:13:04 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-tabs.c (pango_tab_array_resize): Fix the amount of memory being allocated. (#132994, Torsten Schoenfeld)
* Fix infinite loop introduced with last change. (#133749, reported byOwen Taylor2004-02-091-1/+1
| | | | | | | | Mon Feb 9 09:52:24 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-attributes.c (pango_attr_iterator_next): Fix infinite loop introduced with last change. (#133749, reported by Mariano Suárez-Alvarez)
* Fix problem with empty markup tags (#128102, Christian Persch)Owen Taylor2004-02-057-4/+78
| | | | | | | | | | | | | | | Thu Feb 5 16:30:46 2004 Owen Taylor <otaylor@redhat.com> Fix problem with empty markup tags (#128102, Christian Persch) * pango/pango-context.c (itemize_state_process_run): Assert that the run is non-empty. * pango/pango-attributes.c (pango_attr_list_change): Just ignore empty attributes. * pango/pango-attributes.c (pango_attr_iterator_next): Skip empty attributes.
* Accept NULL for desc as documented. (#133001, Torsten Schoenfeld)Owen Taylor2004-02-056-1/+25
| | | | | | | Thu Feb 5 15:28:44 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_set_font_description): Accept NULL for desc as documented. (#133001, Torsten Schoenfeld)
* Redo the last commit once again.Owen Taylor2004-02-056-1/+26
| | | | | | | Thu Feb 5 15:21:49 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_check_lines): Redo the last commit once again.
* Fix stupid cut-and-pasto from last commit.Owen Taylor2004-02-056-1/+26
| | | | | | | Thu Feb 5 15:16:04 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_check_lines): Fix stupid cut-and-pasto from last commit.
* Set is_paragraph_start here too. (#131356, Morten Welinder)Owen Taylor2004-02-056-2/+33
| | | | | | | | Thu Feb 5 15:09:58 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_check_lines): Set is_paragraph_start here too. (#131356, Morten Welinder)
* Require GLib-2.3.1. (#132695, Rodney Dawes.)Owen Taylor2004-01-286-1/+26
| | | | | | | Wed Jan 28 17:47:52 2004 Owen Taylor <otaylor@redhat.com> * configure.in: Require GLib-2.3.1. (#132695, Rodney Dawes.)
* Suport CFF fonts as well. (#131202, Manjunath Sripadarao)Owen Taylor2004-01-267-6/+43
| | | | | | | Mon Jan 26 14:20:34 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/pango-ot-info.c (is_truetype): Suport CFF fonts as well. (#131202, Manjunath Sripadarao)
* Fix up glyph addition code so that it works properly with the typicalOwen Taylor2004-01-267-19/+71
| | | | | | | | | | | | | | Mon Jan 26 10:30:06 2004 Owen Taylor <otaylor@redhat.com> * pango/modules/thai/thai-c: Fix up glyph addition code so that it works properly with the typical TrueType fonts that have 0 width for combining characters. (#124175, Theppitak Karoonboonyanan) Fri Jan 23 16:05:31 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-markup.c (open_tag_free): Fix some more problems with NULL attribute lists.
* === Released 1.3.2 ===PANGO_1_3_2Owen Taylor2004-01-228-9/+49
| | | | | | | | | | Thu Jan 22 12:36:10 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.3.2 === * configure.in: Version 1.3.2, interface age 2. * NEWS: Tweak.
* NEWS updates for 1.3.2.Matthias Clasen2004-01-206-0/+28
|
* Corrected a mistake between ZWJ and ZWNJ. (#130517)Roozbeh Pournader2004-01-066-2/+27
| | | | | | | 2004-01-06 Roozbeh Pournader <roozbeh@sharif.edu> * modules/arabic/arabic-ot.c: Corrected a mistake between ZWJ and ZWNJ. (#130517)
* Document all members of PangoLayoutLine.Matthias Clasen2003-12-196-1/+22
| | | | | | Fri Dec 19 22:20:18 2003 Matthias Clasen <maclas@gmx.de> * docs/tmpl/layout.sgml: Document all members of PangoLayoutLine.
* Correct the documentation. (#128431, Ross Burton)Matthias Clasen2003-12-186-1/+26
| | | | | | | Thu Dec 18 01:20:31 2003 Matthias Clasen <maclas@gmx.de> * pango/pango-attributes.c (pango_attr_size_new): Correct the documentation. (#128431, Ross Burton)
* moved pango_fc_* to the latter where they live on *nix too.Hans Breuer2003-12-1314-42/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-13 Hans Breuer <hans@breuer.org> * pango/pango.def pangoft2.def : moved pango_fc_* to the latter where they live on *nix too. * pango/makefile.msc : make it build again (including the Ft2 backend) * pango/module-defs-fc.c.win32 : if PANGO_MODULE_PREFIX is defined include the basic backend shaper * pango/pangowin32.c (pango_win32_render_layout) : initialize iter before first usage to avoid immediate crashing * pango/opentype/makefile.msc pango/modules/makefile.msc : finally build with mscv, too. [completely untested cause I'm not able to type, write or read any of these languages] * modules/modules.def : follow module function renaming/changes * modules/basic/basic-win32.c : register the right engine, i.e. make it compile
* Simplify.Tor Lillqvist2003-12-086-38/+77
| | | | | | | | | | | 2003-12-08 Tor Lillqvist <tml@iki.fi> * modules/basic/basic-win32.c (convert_log_clusters_to_byte_offsets): Simplify. (itemize_shape_and_place): Fix problem with RTL scripts: If ScriptItemize() returns several items, must handle them in reverse order. (#128812, reported by Shoshannah Forbes)
* === Released 1.3.1 ===PANGO_1_3_1Owen Taylor2003-12-087-23/+67
| | | | | | | | | | | | | Mon Dec 8 12:57:03 2003 Owen Taylor <otaylor@redhat.com> * === Released 1.3.1 === * NEWS: Further updates for 1.3.1 * pango/pango-script.c (pango_script_iter_next): Put in a hopefully-correct fix for a problem with invalid values of start_sp causing out-of-bounds writes. (#125928, Morten Welinder)
* Fix problems when building outside srcdir for Win32. (#122167, JeffTor Lillqvist2003-12-076-9/+34
| | | | | | | 2003-12-07 Tor Lillqvist <tml@iki.fi> * pango/Makefile.am: Fix problems when building outside srcdir for Win32. (#122167, Jeff Bonggren)
* initialize the fontmap's resolution to some sane default values. Fixes bugSven Neumann2003-12-056-2/+36
| | | | | | | 2003-12-05 Sven Neumann <sven@gimp.org> * pango/pangoft2-fontmap.c: initialize the fontmap's resolution to some sane default values. Fixes bug #123602.
* Honor U+2028 LINE SEPARATOR. (#85745)Noah Levitt2003-12-047-7/+53
| | | | | | | 2003-12-04 Noah Levitt <nlevitt@columbia.edu> * pango/pango-context.c: * pango/pango-layout.c: Honor U+2028 LINE SEPARATOR. (#85745)
* Add --indent=n option.Noah Levitt2003-11-259-9/+56
| | | | | | | | | 2003-11-25 Noah Levitt <nlevitt@columbia.edu> * examples/pangoft2topgm.c: Add --indent=n option. * pango/pango-layout.[ch]: Indent the first line of every paragraph, not just the first line in the layout. (#66626)
* Italian is "it"; "iw" is deprecated for Hebrew, should be "he".Noah Levitt2003-11-256-2/+27
| | | | | | | 2003-11-25 Noah Levitt <nlevitt@columbia.edu> * pango-utils.c (lang_texts[]): Italian is "it"; "iw" is deprecated for Hebrew, should be "he".
* oops typoManish Singh2003-11-205-5/+5
|
* #include <fontconfig/fcfreetype.h> for FreeTypeCharIndex().Manish Singh2003-11-206-0/+26
| | | | | | | 2003-11-20 Manish Singh <yosh@gimp.org> * pango/pangoft2-private.h: #include <fontconfig/fcfreetype.h> for FreeTypeCharIndex().
* reverted the patch for bug #123602 since I only applied it accidentally. ISven Neumann2003-11-207-70/+75
| | | | | | | | | | | 2003-11-20 Sven Neumann <sven@gimp.org> * pango/pangoft2-fontmap.c: reverted the patch for bug #123602 since I only applied it accidentally. I still believe the patch should go in though. * pango/pangoft2.c: really applied the fix for #101856 as described below.
* Update to latest fribidi. (#68435)Noah Levitt2003-11-2015-1186/+7699
| | | | | | | | | | | | | | | | 2003-11-20 Noah Levitt <nlevitt@columbia.edu> * pango/pango-utils.c: * pango/mini-fribidi/Makefile.am: * pango/mini-fribidi/README: * pango/mini-fribidi/fribidi.c: * pango/mini-fribidi/fribidi.patch: * pango/mini-fribidi/fribidi_char_type.c: * pango/mini-fribidi/fribidi_tab_char_type_2.i: * pango/mini-fribidi/fribidi_types.c: * pango/mini-fribidi/fribidi_types.h: * pango/mini-fribidi/fribidi_types.i: Update to latest fribidi. (#68435)
* Draw 6-digit hex boxes for > U+FFFF. (#101081)Noah Levitt2003-11-186-19/+57
| | | | | | | 2003-11-18 Noah Levitt <nlevitt@columbia.edu> * pango/pangxft-font.c (pango_xft_real_render): Draw 6-digit hex boxes for > U+FFFF. (#101081)
* Fix _SCALE semantics. Fixes bug 121543; patch from Owen.Morten Welinder2003-11-186-4/+34
| | | | | | | 2003-11-18 Morten Welinder <terra@gnome.org> * pango/pango-attributes.c (pango_attr_iterator_get_font): Fix _SCALE semantics. Fixes bug 121543; patch from Owen.
* Fixed my ChangeLog entry (sorry, didn't save before committing).Sven Neumann2003-11-185-10/+10
|
* removed the set_unicode_charmap() call. MadeSven Neumann2003-11-186-2/+51
| | | | | | | | | | 2003-11-18 Sven Neumann <sven@gimp.org> * pango/pangoft2-fontmap.c: removed the set_unicode_charmap() call. Made pango_ft2_font_real_get_glyph() use FcFreeTypeCharIndex() rather than FT_Get_Char_Index(). Made pango_ft2_font_real_has_char() use FcCharSetHasChar(). This allows to use PangoFT2 with all font encodings supported by fontconfig and fixes bug #101856.
* === Released 1.3.1 ===Owen Taylor2003-11-155-0/+20
| | | | | | Sat Nov 15 16:03:30 2003 Owen Taylor <otaylor@redhat.com> * === Released 1.3.1 ===
* Version 1.3.1, interface age 1.Owen Taylor2003-11-157-7/+43
| | | | | | | | Wed Nov 12 16:11:47 2003 Owen Taylor <otaylor@redhat.com> * configure.in: Version 1.3.1, interface age 1. * NEWS: Updates for 1.3.1
* Make parent_class variable static.Padraig O'Briain2003-11-126-1/+21
| | | | | | 2003-11-12 Padraig O'Briain <padraig.obriain@sun.com> * pangoo/modules.c: Make parent_class variable static.