summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-1-10
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.10.0 ===PANGO_1_10_0Owen Taylor2005-08-151-2/+10
| | | | | | | | | | 2005-08-15 Owen Taylor <otaylor@redhat.com> * === Released 1.10.0 === * configure.in: Version 1.10.0 * NEWS: Update
* Updated to that of FriBidi 0.10.5 which corresponds to Unicode 4.1.Behdad Esfahbod2005-08-151-0/+10
| | | | | | | | | | | | 2005-08-15 Behdad Esfahbod <pango@behdad.org> * pango/mini-fribidi/fribidi_tab_char_type_2.i: Updated to that of FriBidi 0.10.5 which corresponds to Unicode 4.1. * pango/mini-fribidi/README: Added note to reflect above change. * pango/mini-fribidi/fribidi_tables.i: Removed. Not needed since 2002.
* Glagolitic shouldn't have Coptic as a sample language; it was used toOwen Taylor2005-08-151-0/+8
| | | | | | | | | | 2005-08-15 Owen Taylor <otaylor@redhat.com> * pango/pango-script.c (pango_script_get_sample_language): Glagolitic shouldn't have Coptic as a sample language; it was used to write Old Church Slavonic. Tifinagh shouldn't have Berber as a sample language, since it isn't the *primary* script used to write Berber.
* Cut out the meat of pango_fc_font_get_metrics_for_context() and export itOwen Taylor2005-08-151-0/+8
| | | | | | | | | | 2005-08-15 Owen Taylor <otaylor@redhat.com> * pango/pangofc-font.c (pango_fc_font_create_metrics_for_context) pango/pangofc-private.h pango/pangocairo-fcfcont.c: Cut out the meat of pango_fc_font_get_metrics_for_context() and export it (privately), so that PangoCairoFcFont can create a variant that sets the font options on the context it creates. (#311522)
* Fix unconditional access to logical_rect. (#312691, Hans Breuer)Owen Taylor2005-08-151-0/+6
| | | | | | | | 2005-08-15 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_line_get_extents): Fix unconditional access to logical_rect. (#312691, Hans Breuer)
* Add pango_item_get_type and pango_layout_line_get_type. Thanks to VittorioTor Lillqvist2005-08-151-0/+6
| | | | | | | | 2005-08-15 Tor Lillqvist <tml@novell.com> * pango/pango.def: Add pango_item_get_type and pango_layout_line_get_type. Thanks to Vittorio Palmisano for noticing.
* Replace perror with perror_. Remove FT_BEGIN_STMNT and FT_END_STMNT.Behdad Esfahbod2005-08-151-0/+5
| | | | | | | 2005-08-15 Behdad Esfahbod <pango@behdad.org> * pango/opentype/ftglue.h: Replace perror with perror_. Remove FT_BEGIN_STMNT and FT_END_STMNT. (#313477)
* Remove some characters at the beginning of the file and add a line break.Behdad Esfahbod2005-08-151-0/+5
| | | | | | | 2005-08-14 Behdad Esfahbod <pango@behdad.org> * examples/HELLO.utf8: Remove some characters at the beginning of the file and add a line break.
* reviewed by: otaylorKeith Packard2005-08-091-0/+7
| | | | | | | | | 2005-08-09 Keith Packard <keithp@keithp.com> reviewed by: otaylor * examples/cairoview.c: (update), (expose), (main): Switch to Xlib regions as pixman is destined to disappear.
* Updated to Unicode 4.1, adding new scripts and Arabic joining data.Roozbeh Pournader2005-08-091-0/+7
| | | | | | | | | | 2005-08-08 Roozbeh Pournader <roozbeh@farsiweb.info> * docs/tmpl/scripts.sgml, modules/arabic/arabic-ot.c, pango/pango-script.c, pango/pango-script.h, pango/pango-script-table.h, tools/gen-script-table.pl: Updated to Unicode 4.1, adding new scripts and Arabic joining data. (#312884) `
* Forgot libpangocairo-1.0.dll.a.Tor Lillqvist2005-08-051-1/+1
|
* Add pangocairo files. Get the DLLs from "bin" unconditionally, that'sTor Lillqvist2005-08-051-0/+9
| | | | | | | | | | | 2005-08-05 Tor Lillqvist <tml@novell.com> * pango-zip.sh.in: Add pangocairo files. Get the DLLs from "bin" unconditionally, that's where libtool installs them since a long time. * pango/Makefile.am (install-def-files, uninstall-def-files): Install/uninstall also pangocairo .def and .lib files.
* updatedHans Breuer2005-07-301-0/+7
| | | | | | | | | 2005-07-30 Hans Breuer <hans@breuer.org> * pango/makefile.msc : updated * pango/pangocairo-win32font.c(...get_metrics) : dont use ascent where descent is meant. Fixes size of edit boxes for gtk+-2.7
* Use egrep for khmer, like the rest, to fix --with-included-modules.Owen Taylor2005-07-301-0/+5
| | | | | | | 2005-07-30 Owen Taylor <otaylor@redhat.com> * configure.in: Use egrep for khmer, like the rest, to fix --with-included-modules. (#311930, Sebastien Bacher)
* Look for pango.def, pangoft2.def and pangowin32.def files in the sourceJ. Ali Harlow2005-07-291-0/+5
| | | | | | | 2005-07-29 J. Ali Harlow <ali@juiblex.co.uk> * pango/Makefile.am: Look for pango.def, pangoft2.def and pangowin32.def files in the source directory. Fixes #311971.
* put parens around bitwise &, to appease gcc.Manish Singh2005-07-271-0/+5
| | | | | | | 2005-07-26 Manish Singh <yosh@gimp.org> * pango/pango-utils.c (pango_is_zero_width): put parens around bitwise &, to appease gcc.
* Remove a stray entryOwen Taylor2005-07-261-5/+0
|
* === Released 1.9.1 ===PANGO_1_9_1Owen Taylor2005-07-261-0/+8
| | | | | | | | | | 2005-07-26 Owen Taylor <otaylor@redhat.com> * === Released 1.9.1 === * configure.in: Version 1.9.1 * NEWS: Updated
* Skip lookups with lookup index out of range. (Patch from Behdad Esfahbod,Owen Taylor2005-07-261-0/+10
| | | | | | | 2005-07-26 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgsub.c, pango/opentype/ftxgpos.c: Skip lookups with lookup index out of range. (Patch from Behdad Esfahbod, #171170)
* Fix mixed code and declarations (#311626, Kazuki IWAMOTO)Owen Taylor2005-07-261-0/+8
| | | | | | | | | | 2005-07-26 Owen Taylor <otaylor@redhat.com> * pango/pangocairo-fontmap.c (pango_cairo_context_get_font_options): Fix mixed code and declarations (#311626, Kazuki IWAMOTO) * pango/pangocairo-win32font.c (pango_cairo_win32_font_install): Fix typo (#311627, Kazuki IWAMOTO)
* Fixes for signed/unsigned in PangoAttrIterator ((#166700, Morten Welinder)Owen Taylor2005-07-261-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-26 Owen Taylor <otaylor@redhat.com> Fixes for signed/unsigned in PangoAttrIterator ((#166700, Morten Welinder) * pango/pango-attributes.c (pango_attr_iterator_range): Clamp results to G_MAXINT to avoid negative numbers from signed/unsigned conversions. * pango/pango-attributes.c: Make PangoAttrIterator start_index/end_index unsigned to match PangoAttribute. Change various local variables to match. * pango/ellipsize.c (advance_iterator_to) pango/pango-attributes.c (pango_attr_iterator_range) pango/pango-glyph-item.c (pango_glyph_item_apply_attrs) pango/pango-layout.c (pango_layout_line_get_empty_extents): Always check the return value from pango_attr_iterator() to deal with potential infinite loops when trying to advance to position G_MAXINT. * pango/pango-layout.c (pango_layout_set_text): Handle the case where the text passed in is longer than than G_MAXINT and length < 0. * pango/pango-attributes.c (pango_attr_list_splice): Be careful about integer overflow - clamp addition. (#163246, Morten Welinder)
* Change U+0B30 from _rv to _rb. Oriya doesn't have a vattu form of ra.Owen Taylor2005-07-261-0/+15
| | | | | | | | | | | | | | | | | 2005-07-26 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c (oryaCharClasses): Change U+0B30 from _rv to _rb. Oriya doesn't have a vattu form of ra. (#151393, Gautam Sengupta, fix from Gora Mohanty) * modules/indic/indic-ot-class-tables.c (oryaCharClasses): Change U+B02 from _ma to _mp. Anusvara appears after not above in Oriya. (#311575, Gora Mohanty) * modules/indic/indic-ot-class-tables.c (oryaCharClasses): Classify unicode standard additions U+0B35 (va), U+0B71 (wa) as _ct. (Also #311575)
* Fixed a couple of leaks and freed memory after use.Behdad Esfahbod2005-07-261-0/+6
| | | | | | | | 2005-07-26 Behdad Esfahbod <pango@behdad.org> * examples/cairoview.c, examples/pangoft2topgm.c, examples/renderdemo.c, examples/renderdemo.h: Fixed a couple of leaks and freed memory after use.
* Set font options as well.Owen Taylor2005-07-251-0/+3
| | | | | | | | | | | 2005-07-25 Owen Taylor <otaylor@redhat.com> * pango/pangocairo-fcfont.c (pango_cairo_fc_font_install): Set font options as well. * pango/pango-layout.c (line_set_resolved_dir): Always set line->resolved_dir to one of LTR or RTL. (#171439, Reported by Chris Blizzard)
* Always set line->resolved_dir to one of LTR or RTL. (#171439, Reported byOwen Taylor2005-07-251-0/+6
| | | | | | | | 2005-07-25 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (line_set_resolved_dir): Always set line->resolved_dir to one of LTR or RTL. (#171439, Reported by Chris Blizzard)
* configure.in Fix a few typos that prevented build on Win32.Tor Lillqvist2005-07-251-2/+10
| | | | | | | | | | 2005-07-25 Tor Lillqvist <tml@novell.com> * configure.in * pango/pangocairo-win32font.c (_pango_cairo_win32_font_new): Fix a few typos that prevented build on Win32. * pango/pango.def: Add pango_is_zero_width.
* New function added.Behdad Esfahbod2005-07-231-0/+12
| | | | | | | | | | | | | | 2005-07-23 Behdad Esfahbod <pango@behdad.org> * pango/pango-utils.c, pango/pango-utils.h (pango_is_zerowidth): New function added. * modules/basic/basic-common.h, modules/basic/basic-fc.c, modules/basic/basic-win32.c, modules/basic/basic-x.c, modules/hangul/hangul-fc.c, modules/arabic/arabic-fc.c, modules/indic/indic-fc.c, modules/indic/indic-ot.h, modules/syriac/syriac-fc.c: Use the new pango_is_zerowidth function. (#306639, Behnam Esfahbod)
* Handle context == NULL. (Reported by Behdad Esfahbod)Owen Taylor2005-07-221-0/+5
| | | | | | | 2005-07-22 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (get_context_matrix): Handle context == NULL. (Reported by Behdad Esfahbod)
* Revert ChangeLog changesOwen Taylor2005-07-221-72/+72
|
* Whitespace and date-format cleanup.Behdad Esfahbod2005-07-221-72/+72
|
* ytpo fixManish Singh2005-07-221-1/+1
|
* Use -export-symbols-regex to control symbol exports, including notOwen Taylor2005-07-221-0/+15
| | | | | | | | | | | | | | | | | 2005-07-22 Owen Taylor <otaylor@redhat.com> * pango/Makefile.a configure.in: Use -export-symbols-regex to control symbol exports, including not exporting the symbols from opentype/. * modules/*/Makefile.am: Control symbol exports here as well, simplify using AC_SUBST() of MODULE_LIBTOOL_OPTIONS from configure.in. * pango/pangox-fontmap.c (engine_shape_covers): Cut-and-paste engine_shape_covers to avoid using a symbol from libpango. * pango/pango-utils.c: Make accidentally exported pango_aliases_ht static.
* Add some missing statics on functions added in the recent layout iterOwen Taylor2005-07-221-0/+5
| | | | | | | 2005-07-22 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c: Add some missing statics on functions added in the recent layout iter patch.
* Remove an unecessary set of block2.Owen Taylor2005-07-221-0/+5
| | | | | | | 2005-07-22 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftglue.c (ftglue_realloc): Remove an unecessary set of block2.
* Patch from David Turner. Review and testing by Behdad EsfahbodOwen Taylor2005-07-221-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2005-07-22 Owen Taylor <otaylor@redhat.com> Patch from David Turner. Review and testing by Behdad Esfahbod * pango/opentype/ftglue.[ch] Makefile.am: Glue layer that provides implementation of the internal functions that the opentype code expects in terms of publically exported FreeType API. * pango/opentype/ftxgdef.c pango/opentype/ftxgpos.c pango/opentype/ftxgsub.c pango/opentype/ftxopen.c pango/opentype/otlbuffer.c pango/opentype/pango-ot-info.c pango/opentype/pango-ot-ruleset.c: Remove includes of internal headers. Small changes to work with ftglue.[ch] * pango/opentype/fterrcompat.h: Remove: no longer needed. * pango/opentype/ftxgpos.c: Use FT_IS_SFNT(face) rather than poking at FT_MODULE_CLASS (face->driver)->module_name. * pango/opentype/ftxopen.c (Free_FeatureList): Free fl->ApplyOrder. (Found by Behdad)
* use GPOINTER_TO_UINT() instead of bare casts to guint.Manish Singh2005-07-221-0/+5
| | | | | | | 2005-07-21 Manish Singh <yosh@gimp.org> * pango/pangofc-fontmap.c (fontset_hash_key_hash, font_hash_key_hash): use GPOINTER_TO_UINT() instead of bare casts to guint.
* Based on patch from Gustavo J. A. M. Carneiro (#305975)Owen Taylor2005-07-221-0/+12
| | | | | | | | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> Based on patch from Gustavo J. A. M. Carneiro (#305975) * pango/pango-layout.[ch] (pango_layout_line_ref) pango/pango-attributes.[ch] (pango_attr_list_ref): Return the argument to _ref() functions. * pango/pango-item.[ch]: Register PangoItem boxed type. * pango/pango-layout.[ch]: Register PangoLayoutLine boxed type.
* No need to include modules.h here any longer. (pango_win32_get_context):Tor Lillqvist2005-07-221-0/+12
| | | | | | | | | | | | | | 2005-07-22 Tor Lillqvist <tml@novell.com> * pango/pangowin32.c: No need to include modules.h here any longer. (pango_win32_get_context): Remove unused variable. (pango_win32_render_layout_line): Fix underlining. (#304692) Mention in the doc comment that the DC's text alignment needs to have TA_BASELINE and TA_LEFT for underlining to be correct. * pango/pangowin32-fontmap.c: Include modules.h here instead. (pango_win32_font_map_class_init): Define variable i.
* Fix an excess copy. (pango_fc_font_map_get_patterns): Add back a call toOwen Taylor2005-07-211-0/+6
| | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (pango_fc_font_map_add): Fix an excess copy. (pango_fc_font_map_get_patterns): Add back a call to FcPatternDestroy() that got dropped somehow.
* Minor formatting tweak to license header.Owen Taylor2005-07-211-0/+5
| | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot.c: Minor formatting tweak to license header.
* Load a fontset and return the first font to take advantage of existingOwen Taylor2005-07-211-0/+6
| | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (pango_fc_font_map_load_font): Load a fontset and return the first font to take advantage of existing caching.
* license on these ICU-derived files is X license, not LGPL.Owen Taylor2005-07-211-1/+10
| | | | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c modules/indic/indic-ot.[ch]: license on these ICU-derived files is X license, not LGPL. * modules/khmer/khmer-fc.c: Add the X license text here in addition to the LGPL.
* Force on metrics hinting for all Xft fonts (this fixes font metrics -Owen Taylor2005-07-211-0/+7
| | | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (_pango_xft_font_new): Force on metrics hinting for all Xft fonts (this fixes font metrics - glyph metrics were fixed earlier). (#307196, Alex Jones)
* Update information about the location of Xft. (#172637, Karel 'Clock'Owen Taylor2005-07-211-0/+5
| | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * README: Update information about the location of Xft. (#172637, Karel 'Clock' Kulhavy)
* Fix URL to tml's download page (#169467, Brandon Bergren)Owen Taylor2005-07-211-0/+5
| | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * README: Fix URL to tml's download page (#169467, Brandon Bergren)
* pango/pangowin32-fontmap.c (pango_win32_font_map_class_init) MoveOwen Taylor2005-07-211-1/+8
| | | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * pango/pangowin32-fontmap.c (pango_win32_font_map_class_init) Move registration of included modules to here from pango/pangowin32.c (pango_win32_get_context). (#309337, Hans Breuer)
* Change the char class for U+0A5C from _cn (consonant with nukta) to _ct.Owen Taylor2005-07-211-0/+7
| | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c: Change the char class for U+0A5C from _cn (consonant with nukta) to _ct. (#309459, Sukhjinder Sidhu)
* Enable touching for Sinhala with the ZWJ + al-lakuna combination.Owen Taylor2005-07-211-0/+5
| | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c: Enable touching for Sinhala with the ZWJ + al-lakuna combination. (#302577, Harshula)
* Avoid calling memcpy with a NULL argument. (#310021, Morten Welinder)Owen Taylor2005-07-211-0/+5
| | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_set_text): Avoid calling memcpy with a NULL argument. (#310021, Morten Welinder)
* Merges of fixes from Arabic module (#308813, Emil Soleyman-Zomalan)Owen Taylor2005-07-211-0/+14
| | | | | | | | | | | | | | | | 2005-07-21 Owen Taylor <otaylor@redhat.com> Merges of fixes from Arabic module (#308813, Emil Soleyman-Zomalan) * modules/syriac/syriac-fc.c (syriac_engine_shape): Fix bug where cluster was getting set to 0 for non-spacing marks rather than to the cluster of the base character. (#149126, Behdad Esfahbod) * modules/syriac/syriac-fc.c (syriac_engine_shape): Turn on zero-width-marks setting. [Not clear that this is needed here, since it is mostly set in the Arabic engine to handle legacy fonts, but it shouldn't hurt]