📄 changelog.pre-1-4
字号:
Tue Mar 16 11:24:46 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.4.0 === * configure.in: Version 1.4.0, interface ago 0. Require glib-2.4.0. * NEWS: Updates. * README: Some updates; include details about the FreeType license of the OpenType code.Thu Mar 11 17:28:06 2004 Manish Singh <yosh@gimp.org> * pango/pangofc-fontmap.c: Convert PangoStretch to and from FC_WIDTH, so we can actually get fontconfig to match on condensed and expanded versions of fonts, and have the info survive a pango_fc_face_describe roundtrip. Fixes #131561. * pango/pangox-fontmap.c: Remove unused function free_coverages_foreach.Tue Mar 9 09:21:07 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.3.6 === * configure.in: version 1.3.6, interface age 1 * NEWS: Updates.2004-03-05 Tor Lillqvist <tml@iki.fi> * pango/pango.def * pango/pangoft2.def: Add missing entries. (#136339, J. Ali Harlow)Fri Mar 5 14:56:57 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c (kndaCharClasses): Change U+0CC3/U+0CC4/U+0CD5 to _lm (length mark) so that they get ordered after the below base forms. (#118108, Kailash C. Chowksey)2004-03-04 Tor Lillqvist <tml@iki.fi> * pango/module-defs-win32.c.win32: Clarify comment.2004-03-03 Hans Breuer <hans@breuer.org> * pango/module-defs-win32.c.win32 : if PANGO_MODULE_PREFIX is defined include the basic backend shaper (should have been commited at 2003-12-12, too) * pango/makefile.msc : generate correct type for PangoFontMask (bug #135892, John Ehresman) * pango/opentype/makefile.msc : updated * pango/pango.def pango/pangoft2.def : more updatd externalsWed Mar 3 16:00:10 2004 Owen Taylor <otaylor@redhat.com> * configure.in: Strip out the "export-dynamic" libtool option from library link lines. (#124687, James Henstridge)2004-03-03 Tor Lillqvist <tml@iki.fi> * NEWS: Correct spelling of my name. * pango/Makefile.am (libpango_1_0_la_DEPENDENCIES): Add pango-win32res.lo. (135581, J. Ali Harlow) * configure.in: Move check for native Win32 (mingw) a bit earlier. If Win32, disable static builds (like GLib does). * pango/pango.def * pango/pangoft2.def: Add some missing symbols. (#135945, Cedric Gustin; #135980, J. Ali Harlow) * pango/pangowin32-fontmap.c (pango_win32_family_get_name): Can be static.Mon Mar 1 19:24:09 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.3.5 === * configure.in: Version 1.3.5 (1.3.4 skipped), interface age 0. * NEWS: Update * modules/arabic/arabic-fc.c (arabic_engine_shape): Fix a crash from left-over handling of clusters for non-spacing marks.Mon Mar 1 20:32:06 2004 Tim Janik <timj@gtk.org> * autogen.sh: - exit with $? instead of 1 in case of failure - exit with $? if ./configure failed (that's so autogen.sh && make lines work) - removed --enable-gtk-doc option - added $AUTOGEN_CONFIGURE_ARGSFri Feb 27 11:23:21 2004 Owen Taylor <otaylor@redhat.com> Patch from Dov Grobgeld to add auto-direction to PangoLayout (more of #70451) * examples/pangofttopgm.c: Add --no-auto-dir argument. * pango-layout.[ch]: Add pango_layout_set_auto_dir() defaulting to TRUE; resolve paragraph direction within a layout by propagating base direction downwards from paragraph to paragraph. * pango-context.[ch]: Add pango_itemize_with_base_dir() which overrides the base direction from the PangoContext. Mon Mar 1 10:01:58 2004 Owen Taylor <otaylor@redhat.com> * docs/tmpl/text-attributes.sgml: Document %PANGO_UNDERLINE_ERROR. * pango/pangofc-fontmap.c: Pango*Fc*FontmapPrivate. Make compile.2004-03-01 Murray Cumming <murrayc@murrayc.com> * pango/pango-attributes.h: Removed trailing commas from the enums - which causes warnings that break warnings-as-errors builds.Mon Mar 1 09:43:38 2004 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Remove the INSTANCE_PRIVATE_DATA_WORKS #ifdefs, since it does work now.Sun Feb 29 15:54:51 2004 Owen Taylor <otaylor@redhat.com> * pango/pangowin32.c pango/pangox.c pango/pangoft2.c: Fix up off-by-one for right bound when drawing PANGO_UNDERLINE_ERROR.Sun Feb 29 15:31:09 2004 Owen Taylor <otaylor@redhat.com> Patch from Nicolas Setton, #114237 * pango/pango-attributes.h pango/pango-markup.c: Add a new underline type, PANGO_UNDERLINE_ERROR. * pango/pangowin32.c pango/pangox.c pango/pangoft2.c: Implement drawing of PANGO_UNDERLINE_ERROR. * pango/pango-layout.c (pango_layout_run_get_extents): Handle PANGO_UNDERLINE_ERROR.2003-02-29 Noah Levitt <nlevitt@columbia.edu> * docs/pango_markup.sgml: * docs/tmpl/text-attributes.sgml: * pango/pango-attributes.c: * pango/pango-attributes.h: * pango/pango-context.c: * pango/pango-markup.c: New attribute to turn font fallback on or off. (#105553)Sun Feb 29 10:54:55 2004 Owen Taylor <otaylor@redhat.com> * modules/arabic/arabic-ot.c (arabic): Add joining classes for new Unicode-4.0 characters U+06EE, U+06EF, U+06FF. (Patch by Roozbeh Pournader from #117282)Sun Feb 29 09:25:13 2004 Owen Taylor <otaylor@redhat.com> Rework opentype interfaces and other changes to make GPOS work for Arabic. (Most of #117282, #121060) * pango/opentype/otlbuffer.[ch]: OTL_Buffer that acts as a replacement for the separate GSUB and GPOS string structures and hides many of the internal details. * pango/opentype/ftxgsub.[ch] pango/opentype/ftxgpos.[ch]: Adapt to OTL_Buffer. * pango/opentype/ftxgpos.c: Redo handling of cursive chains so that it actually works. * pango/pango-ot.h pango/opentype/pango-ot-buffer.c: Pango wrapper around OTL_Buffer. * pango/pango-ot.h pango/pango-ot-ruleset.c pango/pango-ot-buffer.c: Split pango_ot_ruleset_shape() into pango_ot_ruleset_substitute(), pango_ot_ruleset_position(), make them act on PangoOTBuffer, add a separate pango_ot_buffer_output() which does the default positioning and writes to a PangoGlyphString. * modules/arabic/arabic-fc.c modules/indic/indic-fc.c modules/indic/mprefixups.[ch]: Adapt to new OpenType interfaces; add GPOS features for Arabic. * pango/opentype/pango-ot-info.c: Don't derive class information from Unicode properties for Arabic presentation forms, let the shaping process derive the properties.2004-02-28 Hans Breuer <hans@breuer.org> * pango/modules/basic/basic-win32.c : use uniscribe_scripts instead of uniscribe_ranges (does show only with HAVE_USP10_H, which I don't) patch from J. Ali Harlow <ali@juiblex.co.uk>, fixes bug #1355042004-02-28 Hans Breuer <hans@breuer.org> * pango/pango.def : updated externals including patch from J. Ali Harlow <ali@juiblex.co.uk>, fixes bug #135518 * pango/pangowin32-fontmap.c : implement list_sizes() and is_monospace() membersFri Feb 27 14:26:34 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c (bengCharClasses): Mark BENGALI LETTER A (U+0985) and BENGALI LETTER E (U+098F) as consonants which gives better behavior when they are combined with halant, though it isn't exactly right. (#118299, Sayamindu Dasgupta)Fri Feb 27 11:24:50 2004 Owen Taylor <otaylor@redhat.com> * pango/mini-fribidi/fribidi.c (pango_log2vis_get_embedding_levels): Handle PANGO_DIRECTION_NEUTRAL.Fri Feb 27 09:30:10 2004 Owen Taylor <otaylor@redhat.com> Add some new enum and values and utilities for supporting automatically determined base direction. (#70451, based on changes by Dov Grobgeld) * pango/pango-types.h docs/tmpl/main.sgml: Add PANGO_DIRECTION_WEAK_RTL/LTR, extend the docs for PangoDirection. * pango/pango-types.h pango/pango-utils.h: Move pango_get_mirror_char() to pango-types.h. * pango/mini-fribidi/fribidi.c (pango_log2vis_get_embedding_levels): Handle new values of PangoDirection, handle PANGO_DIRECTION_TTB_LTR/RTL as aliases for PANGO_DIRECTION_RTL/LTR. * pango/mini-fribidi/fribidi.c pango/pango-types.h: Add pango_unichar_direction(). * pango/pango-utils.c pango/pango-types.h: Add pango_find_base_dir()2003-02-26 Noah Levitt <nlevitt@columbia.edu> * pango/pangofc-fontmap.c: Use g_array_sort correctly.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: Updates2003-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)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.2003-02-22 Noah Levitt <nlevitt@columbia.edu> * pango/pangofc-fontmap.c (pango_fc_face_list_sizes): Handle possibility of FcPatternGetDouble(FC_DPI) failing.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. (#99235)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)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)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.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)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@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. 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.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)Tue Feb 10 19:03:44 2004 Manish Singh <yosh@gimp.org> * pango/pango-context.c (itemize_state_init): initialize font_desc to NULL.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)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)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)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)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.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)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.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.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)Wed Jan 28 17:47:52 2004 Owen Taylor <otaylor@redhat.com> * configure.in: Require GLib-2.3.1. (#132695, Rodney Dawes.)Mon Jan 26 14:20:34 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/pango-ot-info.c (is_truetype): Support CFF fonts as well. (#131202, Manjunath Sripadarao)Mon Jan 26 10:30:06 2004 Owen Taylor <otaylor@redhat.com> * pango/modules/thai/thai-shaper.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.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.Wed Jan 21 00:50:56 2004 Matthias Clasen <maclas@gmx.de> * NEWS: Updates for 1.3.2.2004-01-06 Roozbeh Pournader <roozbeh@sharif.edu>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -