summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.10.4 ===PANGO_1_10_4Behdad Esfahbod2006-02-263-3/+16
| | | | | | | | | | 2006-02-26 Behdad Esfahbod <behdad@gnome.org> * === Released 1.10.4 === * NEWS: Updated. * configure.in: Version 1.10.4
* Bug 329148 – pango_glyph_item_split: assertion `split_index > 0' failedBehdad Esfahbod2006-02-172-1/+6
| | | | | | | | 2006-02-17 Behdad Esfahbod <behdad@gnome.org> Bug 329148 – pango_glyph_item_split: assertion `split_index > 0' failed * pango/ellipsize.c (init_state): Do not mistakenly set start_offset = 0.
* Drop the timestamp from the zipfile names.Tor Lillqvist2006-02-072-2/+6
| | | | | | 2006-02-07 Tor Lillqvist <tml@novell.com> * pango-zip.sh.in: Drop the timestamp from the zipfile names.
* === Released 1.10.3 ===PANGO_1_10_3Behdad Esfahbod2006-02-064-3/+17
| | | | | | | | | | 2006-02-05 Behdad Esfahbod <behdad@gnome.org> * === Released 1.10.3 === * NEWS: Updated. * configure.in: Version 1.10.3
* 100% symbol coverage in docs.Behdad Esfahbod2006-02-066-17/+43
| | | | | | | | | 2006-02-05 Behdad Esfahbod <behdad@gnome.org> 100% symbol coverage in docs. * pango/pango-utils.c, pango/mini-fribidi/fribidi.c: Move pango_unichar_direction to pango-utils.c and document it.
* Improve documentation for functions allocating memory, on how the objectBehdad Esfahbod2006-01-3119-67/+132
| | | | | | | | | | | | | | | | 2006-01-31 Behdad Esfahbod <behdad@gnome.org> * pango/fonts.c, pango/glyphstring.c pango/pango-attributes.c pango/pango-color.c, pango/pango-context.c pango/pango-coverage.c, pango/pango-fontset.c pango/pango-glyph-item.c, pango/pango-item.c pango/pango-layout.c, pango/opentype/pango-ot-buffer.c pango/opentype/pango-ot-info.c, pango/opentype/pango-ot-ruleset.c pango/pango-script.c, pango/pango-tabs.c pango/pango-utils.c pango/pangocairo-fcfontmap.c, pango/pangocairo-fontmap.c pango/pangox-fontcache.c, pango/pangoxft-render.c: Improve documentation for functions allocating memory, on how the object should be freed.
* Document PangoOTBuffer and PangoOTGlyph.Behdad Esfahbod2006-01-2812-48/+81
| | | | | | | | | 2006-01-28 Behdad Esfahbod <behdad@gnome.org> * doc/tmpl/opentype.sgml: Document PangoOTBuffer and PangoOTGlyph. * pango/opentype/pango-ot-buffer.c, pango/opentype/pango-ot-info.c, pango/opentype/pango-ot-ruleset.c: Document remaining symbols.
* Documentation improvements.Behdad Esfahbod2006-01-285-4/+31
| | | | | | | | 2006-01-28 Behdad Esfahbod <behdad@gnome.org> * pango/pangofc-font.h, pango/pangoft2-render.c, pango/pangowin32.c, pango/pangoxft-render.c, docs/tmpl/xft-fonts.sgml: Documentation improvements.
* Fix typo in docs.Behdad Esfahbod2006-01-281-1/+1
|
* If major.minor of required and available glib versions are the same, addBehdad Esfahbod2006-01-2517-20/+20
| | | | | | | | | 2006-01-25 Behdad Esfahbod <behdad@gnome.org> * configure.in: If major.minor of required and available glib versions are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617) * */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
* Improve docs to say it may return -1.Behdad Esfahbod2006-01-242-1/+6
| | | | | | | 2006-01-24 Behdad Esfahbod <behdad@gnome.org> * pango/pangolayout.c (pango_layout_get_width): Improve docs to say it may return -1.
* Draw an unknown glyph on missing glyphs, like other modules do. (part ofBehdad Esfahbod2006-01-232-8/+26
| | | | | | | 2006-01-23 Behdad Esfahbod <behdad@gnome.org> * modules/indic/indic-fc.c: Draw an unknown glyph on missing glyphs, like other modules do. (part of bug #326960, LingNing Zhang)
* Fix typo in docs.Behdad Esfahbod2006-01-2116-29/+53
| | | | | | | | | | | | | | | | | | | | | | | 2006-01-21 Behdad Esfahbod <behdad@gnome.org> * pango/pangocairo-fontmap.c (pango_cairo_context_get_font_options): Fix typo in docs. 2006-01-21 Behdad Esfahbod <behdad@gnome.org> * pango/pango-utils.c (pango_matrix_get_font_scale_factor): Fix docs. 2006-01-21 Behdad Esfahbod <behdad@gnome.org> * pango/pango-types.h, pango/pango-utils.c (pango_matrix_get_font_scale_factor): Make matrix parameter const. * pango/fonts.c, pango/pango-context.c, pango/pango-coverage.c, pango/pango-fontset.c, pango/pango-layout.c, pango/pango-renderer.c, pango/pango-types.h, pango/pango-utils.c, pango/pangofc-font.c, pango/pangoft2-fontmap.c, pango/pangowin32-fontmap.c, pango/pangowin32.c, pango/pangox-fontmap.c, pango/pangoxft-font.c: Replace "Returns:" with "Return value:" in docs.
* Move GLIB_CFLAGS before external libraries' CFLAGS. Some formattingBehdad Esfahbod2006-01-162-16/+52
| | | | | | | 2006-01-16 Behdad Esfahbod <behdad@gnome.org> * pango/Makefile.am: Move GLIB_CFLAGS before external libraries' CFLAGS. Some formatting changes too.
* Adjust the order of *_CFLAGS to the same order known to work. (Fixes bugBehdad Esfahbod2006-01-165-11/+17
| | | | | | | | 2006-01-16 Behdad Esfahbod <behdad@gnome.org> * docs/Makefile.am, examples/Makefile.am, pango/Makefile.am, tests/Makefile.am: Adjust the order of *_CFLAGS to the same order known to work. (Fixes bug #325588)
* Fixes bug #314675, Brian Cameron.Behdad Esfahbod2006-01-164-4/+17
| | | | | | | | | | | | | | | 2006-01-16 Behdad Esfahbod <behdad@gnome.org> Fixes bug #314675, Brian Cameron. * configure.in: Handle uninstalled cairo. * pangocairo-uninstalled.pc.in: Fix typo: libpangoxft->libpangocairo. 2006-01-16 Behdad Esfahbod <behdad@gnome.org> * modules/indic/mprefixups.c (indic_mprefixups_apply): Remove unused variable clusterSave that was leaking too. (bug #316466, Steve Grubbs)
* Move G_GNUC_CONST to after declaration, to be compatible with gcc 2.95.Behdad Esfahbod2006-01-142-1/+6
| | | | | | | 2006-01-14 Behdad Esfahbod <behdad@gnome.org> * pango/pango-utils.h (pango_is_zero_width): Move G_GNUC_CONST to after declaration, to be compatible with gcc 2.95. (bug #326847)
* Add pango_matrix_get_font_scale_factor. (bug #323978, J. Ali Harlow)Behdad Esfahbod2005-12-142-0/+6
| | | | | | | 2005-12-14 Behdad Esfahbod <behdad@gnome.org> * pango/pango.def: Add pango_matrix_get_font_scale_factor. (bug #323978, J. Ali Harlow)
* Fix bug #323540.Behdad Esfahbod2005-12-125-43/+77
| | | | | | | | | | | | | | | | 2005-12-12 Behdad Esfahbod <behdad@gnome.org> Fix bug #323540. * pangofc-fontmap.c (get_scaled_size): The logic in there is moved and renamed into pango-utils. * pango/pango-types.h, * pango/pango-utils.c (pango_matrix_get_font_scale_factor): New function. * pango/pangocairo-fcfont.c (get_font_size): Divide pixel-size by matrix font-scale-factor, since pixel-size is scaled.
* Free ->fontset_hash. (#323498, Morten Welinder)Behdad Esfahbod2005-12-082-0/+8
| | | | | | | 2005-12-05 Behdad Esfahbod <behdad@gnome.org> * pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Free ->fontset_hash. (#323498, Morten Welinder)
* Add 'cswh' (swash) OpenType feature, as per the Arabic OpenType spec.Behdad Esfahbod2005-12-042-0/+15
| | | | | | | 2005-12-04 Behdad Esfahbod <behdad@gnome.org> * modules/arabic-arabic-fc.c: Add 'cswh' (swash) OpenType feature, as per the Arabic OpenType spec.
* Add GLIB_LIBS to examples explicitly. (#322885, Manish Singh)Behdad Esfahbod2005-11-302-3/+12
| | | | | | | 2005-11-30 Behdad Esfahbod <behdad@gnome.org> * examples/Makefile.am: Add GLIB_LIBS to examples explicitly. (#322885, Manish Singh)
* === Released 1.10.2 ===PANGO_1_10_2Behdad Esfahbod2005-11-294-15/+10
| | | | | | | | | | 2005-11-29 Behdad Esfahbod <behdad@gnome.org> * === Released 1.10.2 === * NEWS: Updated. * configure.in: Version 1.10.2
* === Released 1.10.2 ===Behdad Esfahbod2005-11-291-2/+0
| | | | | | | | | | 2005-11-29 Behdad Esfahbod <behdad@gnome.org> * === Released 1.10.2 === * NEWS: Updated. * configure.in: Version 1.10.2
* === Released 1.10.2 ===Behdad Esfahbod2005-11-291-0/+13
| | | | | | | | | | 2005-11-29 Behdad Esfahbod <behdad@gnome.org> * === Released 1.10.2 === * NEWS: Updated. * configure.in: Version 1.10.2
* Fix typo in docs.Behdad Esfahbod2005-11-231-0/+4
| | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * pango/opentyp/pango-ot-buffer.c: Fix typo in docs.
* Added "Since:" tags to all interfaces added after Pango 1.0. (#319116,Behdad Esfahbod2005-11-2312-0/+113
| | | | | | | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * pango/fonts.c pango/pango-attributes.c pango/pango-context.c pango/pango-glyph-item.c pango/pango-layout.c pango/pango-script.c pango/pango-utils.c pango/pangofc-font.c pango/pangoft2-fontmap.c pango/opentype/pango-ot-buffer.c pango/opentype/pango-ot-ruleset.c: Added "Since:" tags to all interfaces added after Pango 1.0. (#319116, Brian Cameron)
* Link libpangoxft with -lm. (#318210)Behdad Esfahbod2005-11-232-1/+5
| | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * pango/Makefile.am: Link libpangoxft with -lm. (#318210)
* Free used memory. (#316467, Steve Grubb)Behdad Esfahbod2005-11-232-1/+9
| | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * pango/querymodules.c: Free used memory. (#316467, Steve Grubb)
* Fix incorrect bounds check. (#316469, Steve Grubb) Moreover, increaseBehdad Esfahbod2005-11-232-2/+8
| | | | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * modules/hangul/hangul-fc.c (hangul_engine_shape): Fix incorrect bounds check. (#316469, Steve Grubb) Moreover, increase max_jamos eight at a time instead of three.
* Protect against possible division by zeros (#316468, Steve Grubb)Behdad Esfahbod2005-11-234-14/+38
| | | | | | | | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> Protect against possible division by zeros (#316468, Steve Grubb) * pango/pango-context.c (update_metrics_from_items), pango/pango-fontset.c (pango_fontset_real_get_metrics): If count is zero, do not alter approximate_{char,digit}_width. * pango/opentype/disasm.c: Err on invalid DeltaFormat.
* Remove excess "the" in docs. (#319175, Masao Mutoh)Behdad Esfahbod2005-11-232-1/+6
| | | | | | | 2005-11-23 Behdad Esfahbod <behdad@gnome.org> * pango/fonts.c (pango_font_description_get_absolute_size): Remove excess "the" in docs. (#319175, Masao Mutoh)
* Load a font suitable for viewing English text when creating mini font forBehdad Esfahbod2005-11-223-18/+31
| | | | | | | | 2005-11-22 Behdad Esfahbod <behdad@gnome.org> * pango/pangoxft-font.c (_pango_xft_font_get_mini_font): Load a font suitable for viewing English text when creating mini font for hex boxes. (#312477)
* Fixed Sebastien's name spelling.Behdad Esfahbod2005-11-211-1/+1
|
* Return double instead of int. (#321891, Sebastian Bacher)Behdad Esfahbod2005-11-212-2/+7
| | | | | | | 2005-11-21 Behdad Esfahbod <behdad@gnome.org> * pango/pangofc-fontmap.c (get_scaled_size): Return double instead of int. (#321891, Sebastian Bacher)
* Make the Kermit notice a "no warranty" clause, to comply with LPGL.Behdad Esfahbod2005-11-213-3/+13
| | | | | | | | | | 2005-11-21 Behdad Esfahbod <behdad@gnome.org> * examples/GLASS.utf8: Make the Kermit notice a "no warranty" clause, to comply with LPGL. * examples/HELLO.utf8: Add a few Arabic non-spacing marks to the example. Put the line with Pango in Greek-Japanese back in.
* Documentation improvements. (#321731)Behdad Esfahbod2005-11-182-13/+17
| | | | | | 2005-11-17 Behdad Esfahbod <behdad@gnome.org> * pango/pango-renderer.c: Documentation improvements. (#321731)
* const correctness fixes found by Arjan van de Ven and gcc.Matthias Clasen2005-11-172-1/+6
| | | | | | | 2005-11-17 Matthias Clasen <mclasen@redhat.com> * modules/hangul/tables-jamos.i: const correctness fixes found by Arjan van de Ven and gcc.
* Compare language too. (#318168)Behdad Esfahbod2005-11-172-0/+6
| | | | | | | 2005-11-17 Behdad Esfahbod <behdad@gnome.org> * pango/pangofc-fontmap.c (fontset_hash_key_equal): Compare language too. (#318168)
* More documentation improvements.Behdad Esfahbod2005-11-1720-153/+175
| | | | | | | | | | | | | | 2005-11-17 Behdad Esfahbod <behdad@gnome.org> * docs/tmpl/coverage-maps.sgml docs/tmpl/fonts.sgml docs/tmpl/glyphs.sgml docs/tmpl/layout.sgml docs/tmpl/main.sgml docs/tmpl/scripts.sgml docs/tmpl/tab-stops.sgml docs/tmpl/text-attributes.sgml pango/break.c pango/fonts.c pango/pango-fontset.c pango/pango-layout.c pango/pango-script.c pango/pango-utils.c pango/pangofc-decoder.c pango/pangofc-decoder.h pango/pangofc-font.c pango/pangofc-font.h pango/pangoxft-font.c: More documentation improvements.
* Part of #101079:Behdad Esfahbod2005-11-173-2/+21
| | | | | | | | | | | | | 2005-11-17 Behdad Esfahbod <behdad@gnome.org> Part of #101079: * pango/opentype/ftxopen.c (Load_Lookup): In extension subtables, offset is relative to the extension subtable, not the original table. (Greg Aumann) * pango/opentype/ftxgpos.c (Load_BaseArray): When reading BaseAnchor, skip offsets that are zero. Works around bug in Doulos SIL Regular.
* Various documentation improvements.Behdad Esfahbod2005-11-1741-186/+156
| | | | | | | | | | | | | | | | | | | | | | | | | 2005-11-16 Behdad Esfahbod <behdad@gnome.org> * docs/pango_markup.sgml docs/tmpl/coverage-maps.sgml docs/tmpl/engines.sgml docs/tmpl/fonts.sgml docs/tmpl/freetype-fonts.sgml docs/tmpl/glyphs.sgml docs/tmpl/layout.sgml docs/tmpl/main.sgml docs/tmpl/modules.sgml docs/tmpl/opentype.sgml docs/tmpl/pango-engine-lang.sgml docs/tmpl/pango-engine-shape.sgml docs/tmpl/pango-renderer.sgml docs/tmpl/pangocairo.sgml docs/tmpl/pangofc-decoder.sgml docs/tmpl/pangofc-font.sgml docs/tmpl/pangofc-fontmap.sgml docs/tmpl/scripts.sgml docs/tmpl/tab-stops.sgml docs/tmpl/text-attributes.sgml docs/tmpl/win32-fonts.sgml docs/tmpl/x-fonts.sgml docs/tmpl/xft-fonts.sgml pango/break.c pango/ellipsize.c pango/fonts.c pango/pango-attributes.c pango/pango-color.c pango/pango-context.c pango/pango-coverage.c pango/pango-fontmap.c pango/pango-glyph-item.c pango/pango-layout.c pango/pango-markup.c pango/pango-tabs.c pango/pango-types.h pango/pango-utils.c pango/pangoft2-render.c pango/pangox.c pango/pangoxft-render.c: Various documentation improvements.
* Added % to PANGO_DIRECTION_LTR in doc comments.Behdad Esfahbod2005-11-162-1/+5
| | | | | | 2005-11-15 Behdad Esfahbod <behdad@gnome.org> * pango/pango-types.h: Added % to PANGO_DIRECTION_LTR in doc comments.
* Added redistribution permission.Behdad Esfahbod2005-11-152-0/+8
| | | | | | 2005-11-15 Behdad Esfahbod <behdad@gnome.org> * examples/GLASS.utf8: Added redistribution permission.
* Fixed bug in khmer module state table. (#320569, Jens Herden)Behdad Esfahbod2005-11-152-2/+7
| | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> * modules/khmer/khmer/khmer-fc.c: Fixed bug in khmer module state table. (#320569, Jens Herden)
* Updated Tibetan shaper from Pema Geyleg. (#313513)Behdad Esfahbod2005-11-154-181/+516
| | | | | | | | | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> Updated Tibetan shaper from Pema Geyleg. (#313513) * examples/tibetan.utf: Added. * examples/Makefile.am (EXTRA_DIST): tibetan.utf added. * modules/tibetan/tibetan-fc.c: Updated Tibetan shaper that is rewritten from scratch. Supports the number pre-combining mark, illegal sequence detection, etc.
* Added. The infamous "I Can Eat Glass" in vairous languages. Adopted fromBehdad Esfahbod2005-11-153-0/+175
| | | | | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> * examples/GLASS.utf8: Added. The infamous "I Can Eat Glass" in vairous languages. Adopted from http://www.columbia.edu/kermit/utf8.html#glass * examples/Makefile.am (EXTRA_DIST): GLASS.utf8 added.
* Respect fontconfig reassignment of pixelsize. (#317121, Funda Wang)Behdad Esfahbod2005-11-152-3/+29
| | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> * pango/pangocairo-fcfont.c: Respect fontconfig reassignment of pixelsize. (#317121, Funda Wang)
* Add X_CFLAGS to INCLUDES. We normally are picking them up from XFT_CFLAGS,Behdad Esfahbod2005-11-142-0/+7
| | | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> * examples/Makefile.am: Add X_CFLAGS to INCLUDES. We normally are picking them up from XFT_CFLAGS, but we don't require Xft any more for X11. (#320576)
* Pass G_MODULE_BIND_LAZY to g_module_open. (Pointed by John Rice)Behdad Esfahbod2005-11-143-2/+7
| | | | | | | 2005-11-14 Behdad Esfahbod <behdad@gnome.org> * pango/modules.c (pango_module_load), pango/querymodules.c: Pass G_MODULE_BIND_LAZY to g_module_open. (Pointed by John Rice)