summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move aside ChangeLog for new development versionpango-1-6-branchpointOwen Taylor2004-09-224-2454/+0
|
* Use get_glyph_extents_raw() when hinting is disabled as well as when weOwen Taylor2004-09-226-2/+43
| | | | | | | | | | | | Wed Sep 22 16:15:40 2004 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (pango_xft_font_get_glyph_extents): Use get_glyph_extents_raw() when hinting is disabled as well as when we are transforming. (#152529, Vincent Noel) * pango/pangofc-font.c (pango_fc_font_get_raw_extents): Duplicate the fix for non-scalable fonts from get_face_metrics() here as well.
* Fix typo in docs. (#153390, Paolo Borelli)Owen Taylor2004-09-225-1/+21
| | | | | | | Wed Sep 22 15:57:30 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_get_ellipsize): Fix typo in docs. (#153390, Paolo Borelli)
* Cleanups from 'sparse', #149922, Kjartan MaraasOwen Taylor2004-09-2210-10/+66
| | | | | | | | | | | | | | | | Wed Sep 22 14:07:47 2004 Owen Taylor <otaylor@redhat.com> Cleanups from 'sparse', #149922, Kjartan Maraas * pango/pango-utils.c (read_config): () => (void) in definition. * pango/pangofc-fontmap.c (pango_fc_font_map_list_families): Initialize *n_families, not n_families. * pango/pangofc-fontmap.c pango/pangoft2.c opentype/ftxgdef.c opentype/ftxgpos.c opentype/ftxgsub.c: : Fix various 0/NULL confusion.
* Add nameOwen Taylor2004-09-204-4/+4
|
* Fix various bugs, make more robust. (#151689)Owen Taylor2004-09-205-27/+37
| | | | | | | Mon Sep 20 13:57:35 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/mprefixups.c (indic_mprefixups_apply): Fix various bugs, make more robust. (#151689)
* Initialize ellipsis_is_cjk (#151901, Christian Persch)Owen Taylor2004-09-205-0/+21
| | | | | | | Mon Sep 13 11:06:47 2004 Owen Taylor <otaylor@redhat.com> * pango/ellipsize.c (init_state): Initialize ellipsis_is_cjk (#151901, Christian Persch)
* Except ideographic spaces from the !g_unichar_isgraph() test. (#145275,Owen Taylor2004-09-205-1/+37
| | | | | | | | Mon Sep 13 10:18:51 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-context.c (itemize_state_process_run): Except ideographic spaces from the !g_unichar_isgraph() test. (#145275, Federic Zhang)
* Don't use face->ascender/descender for non-scalable fonts, since theyOwen Taylor2004-09-205-1/+30
| | | | | | | | | Mon Sep 20 12:17:37 2004 Owen Taylor <otaylor@redhat.com> * pango/pangofc-font.c (get_face_metrics): Don't use face->ascender/descender for non-scalable fonts, since they aren't set. (#Enrico Scholz, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129246)
* Add pango_context_set_matrix. (#152883, Ivan Wong)Tor Lillqvist2004-09-185-2/+21
| | | | | | | 2004-09-18 Tor Lillqvist <tml@iki.fi> * pango/pango.def: Add pango_context_set_matrix. (#152883, Ivan Wong)
* Ignore fonts in SYMBOL_CHARSET. They don't have any Unicode mapping table.Tor Lillqvist2004-09-155-0/+24
| | | | | | | | 2004-09-15 Tor Lillqvist <tml@iki.fi> * pango/pangowin32-fontmap.c (pango_win32_insert_font): Ignore fonts in SYMBOL_CHARSET. They don't have any Unicode mapping table. (#149643)
* Escape also backslashes. (#152607, Kazuki Iwamoto)Tor Lillqvist2004-09-155-1/+24
| | | | | | | 2004-09-15 Tor Lillqvist <tml@iki.fi> * pango/querymodules.c (string_needs_escape, escape_string): Escape also backslashes. (#152607, Kazuki Iwamoto)
* === Released 1.6.0 ===PANGO_1_6_0Owen Taylor2004-09-1415-14/+121
| | | | | | | | | | | | | | | | | Mon Sep 13 17:38:58 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.6.0 === * configure.in: Update versions for 1.6.0 * NEWS: Update. * README: Minor tweak. * pango/fonts.c pango/pango-context.c pango/pango-types.h pango/pango-utils.c pango/pangoft2.c pango/pango-layout.c pango/opentype/pango-ot-buffer.c: Add a bunch of missing Since: 1.6.
* Fix reversed auto-hint option.Owen Taylor2004-09-135-1/+21
| | | | | | | Mon Aug 16 14:17:56 2004 Owen Taylor <otaylor@redhat.com> * examples/renderdemo.c (fc_substitute_func): Fix reversed auto-hint option.
* Add pango_ot_buffer_set_zero_width_marks, again.Tor Lillqvist2004-08-266-5/+47
| | | | | | | | | | | | 2004-08-26 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks, again. * pango/Makefile.am: Don't use -lm on Windows. (pangoinclude_HEADERS): Put them on one line, automake 1.8 (at least on Windows) otherwise drops the backslashes but still outputs separate lines.
* Added open-type support for Hebrew.Dov Grobgeld2004-08-264-0/+20
|
* Added open-type support for Hebrew.Dov Grobgeld2004-08-251-11/+184
| | | | * Added open-type support for Hebrew.
* Ignore synthetic vertical writing versions of East Asian fonts. (#145322,Tor Lillqvist2004-08-225-1/+29
| | | | | | | | 2004-08-22 Tor Lillqvist <tml@iki.fi> * pango/pangowin32-fontmap.c (pango_win32_inner_enum_proc): Ignore synthetic vertical writing versions of East Asian fonts. (#145322, John Ehresman)
* Add changelog entry for some stuff I didn't expect to commit last timeOwen Taylor2004-08-164-0/+20
|
* Sync with change to OTL_GlyphItemRec.Owen Taylor2004-08-168-7/+90
| | | | | | | | | Mon Aug 16 13:42:38 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-ot.h (struct _PangoOTGlyph): Sync with change to OTL_GlyphItemRec. (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129982, Jatin Nansi)
* Fix bug where cluster was getting set to 0 for non-spacing marks ratherOwen Taylor2004-08-105-1/+29
| | | | | | | | | Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com> * modules/arabic/arabic-fc.c (arabic_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)
* updatedHans Breuer2004-08-0611-16/+117
| | | | | | | | | | | | | | | | | | | 2004-08-06 Hans Breuer <hans@breuer.org> * pango/pango.def pango/pangoft2.def pango/pangowin32.def pango/makefile.msc : updated * pango/pangofc-decoder.c : static the pango_fc_decoder_*init implementations * pango/pangowin32.c : remove the duplicated, empty implementation of pango_win32_font_init(), also replace parent_class variable with pango_win32_font_parent_class as defined by G_DEFINE_TYPE * modules/basic/basic-win32.c : implement basic_engine_covers * pango/testfonts.c : iterate three common font names as was intended orginally and said in the comment for years
* Typedef PangoWin32FontMapClass.Tor Lillqvist2004-08-065-4/+34
| | | | | | | | | 2004-08-06 Tor Lillqvist <tml@iki.fi> * pango/pangowin32-fontmap.c: Typedef PangoWin32FontMapClass. (pango_win32_font_map_class_init): Match what G_DEFINE_TYPE generates.
* Add pango_ot_buffer_set_zero_width_marks.Tor Lillqvist2004-08-055-0/+17
| | | | | | 2004-08-05 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks.
* === Released 1.5.2 ==PANGO_1_5_2Owen Taylor2004-08-026-2/+58
| | | | | | | | | | Mon Aug 2 17:09:47 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.5.2 == * configure.in: Version 1.5.2 * NEWS: Updates
* Add support for 'init' feature for Bengali. (#130966, Sayamindu Dasgupta)Owen Taylor2004-08-027-12/+48
| | | | | | | | Mon Aug 2 17:00:19 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-fc.c modules/indic/indic-ot.[ch]: Add support for 'init' feature for Bengali. (#130966, Sayamindu Dasgupta)
* Finish extending properties flags from FT_UShort => FT_UInt. (OTLBufferOwen Taylor2004-07-3010-12/+40
| | | | | | | | | Fri Jul 30 17:17:05 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgpos.[ch] pango/opentype/ftxgsub.[ch] pango/opentype/ftxopen.[ch]: Finish extending properties flags from FT_UShort => FT_UInt. (OTLBuffer was already using an FT_UInt)
* Improve handling of decomposed two-part vowels (#121882, Jungshik Shin)Owen Taylor2004-07-306-6/+63
| | | | | | | | | | | | | | Fri Jul 30 14:05:25 2004 Owen Taylor <otaylor@redhat.com> Improve handling of decomposed two-part vowels (#121882, Jungshik Shin) * modules/indic/indic-ot-class-tables.c (stateTable): allow a dependent vowel to be followed by another dependent vowel. * modules/indic/indic-ot.c (indic_ot_reorder): Handle multiple vowel matras.
* Suppress blwf on the first consonant in a syllable. (#118301, TaneemOwen Taylor2004-07-305-1/+28
| | | | | | | | Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot.c (indic_ot_reorder): Suppress blwf on the first consonant in a syllable. (#118301, Taneem Ahmed)
* Fix Malayalam double-consonant conjuncts: #121671, Rajkumar SOwen Taylor2004-07-297-4/+68
| | | | | | | | | | | | | | | | | | Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com> Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S * modules/indic/indic-ot.[ch]: Add a new feature set pstf_p and use it for post-base consonants, since the existing nukt_p suppressed the pstf feature. (#121671, Rajkumar S) * modules/indic/indic-ot-class-tables.c (mlymCharClasses): make U+D2F (MALAYALAM LETTER YA) _pb not _ct. * modules/indic/indic-ot-class-tables.c (mlymCharClasses): Classify U/UU/VOCALIC R as _dr not _db since they should be ordered after post-base consonants.
* Check glyphs[mpreLimit] not glyphs[mpreIndex]. (Found by Chris Blizzard)Owen Taylor2004-07-285-1/+25
| | | | | | | | Wed Jul 28 17:00:23 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/mprefixups.c (indic_mprefixups_apply): Check glyphs[mpreLimit] not glyphs[mpreIndex]. (Found by Chris Blizzard)
* Add nameOwen Taylor2004-07-284-4/+4
|
* Fix API docs. (#148627)Owen Taylor2004-07-285-3/+21
| | | | | | | Wed Jul 28 09:49:29 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_set_ellipsize): Fix API docs. (#148627)
* Don't substitute FARSI YEH with ARABIC YEH if the font does not have anyBehdad Esfahbod2004-07-275-2/+23
| | | | | * modules/arabic/arabic-fc.c: Don't substitute FARSI YEH with ARABIC YEH if the font does not have any ARABIC YEH.
* Save the order in which features were added and use that when applyingOwen Taylor2004-07-278-33/+86
| | | | | | | | | Tue Jul 27 12:38:05 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxopen.[ch] pango/opentype/ftxgsub.c pango/opentype/ftxpos.c: Save the order in which features were added and use that when applying features. (Patch from Soheil Hassas Yeganeh, #122330)
* Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.Behdad Esfahbod2004-07-276-35/+55
| | | | | * pango/opentype/ftxgpos.c: Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.
* Fix bug to copy glyph from in_string, not out_string.Behdad Esfahbod2004-07-275-2/+22
| | | | | * pango/opentype/otlbuffer.c (otl_buffer_copy_output_glyph): Fix bug to copy glyph from in_string, not out_string.
* Fix allocation and indexing in NewGlyphClasses array. (#130661, MasatakeOwen Taylor2004-07-265-7/+27
| | | | | | | Mon Jul 26 19:11:46 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgdef.c: Fix allocation and indexing in NewGlyphClasses array. (#130661, Masatake YAMATO)
* mini_width/height are still (before render patch) in pixels, not PangoOwen Taylor2004-07-265-4/+28
| | | | | | | | Mon Jul 26 15:55:03 2004 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (get_glyph_extents_missing): mini_width/height are still (before render patch) in pixels, not Pango units.
* Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.Owen Taylor2004-07-265-28/+52
| | | | | | | | Mon Jul 26 15:24:11 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgsub.c (ADD_Glyph): Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros.
* Add missing macro to make the last change actually compile.Owen Taylor2004-07-265-0/+22
| | | | | | | Mon Jul 26 15:21:23 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgsub.c: Add missing macro to make the last change actually compile.
* Match backtrack context against the output glyphs not the input glyphsOwen Taylor2004-07-265-12/+36
| | | | | | | | Mon Jul 26 15:16:07 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgsub.c (Lookup_ChainContextSubst[123]): Match backtrack context against the output glyphs not the input glyphs (#145174, Aamir Wali)
* Make Check_Property() take a OTL_GlyphItem, add a gproperties field toOwen Taylor2004-07-2610-60/+139
| | | | | | | | | | | | | | Mon Jul 26 14:49:22 2004 Owen Taylor <otaylor@redhat.com> * ftxgdef.[ch] otlbuffer.[ch]: Make Check_Property() take a OTL_GlyphItem, add a gproperties field to OTLGlyphItem, and use that to cache the properties for a glyph. * ftxgsub.c ftxgdef.c: Adapt to Check_Property() changes. * otlbuffer.[ch] ftxgsub.c: Add otl_buffer_copy_output_glyph() to use when we are copying an unmodified glyph from input to output that preserves the cached properties.
* Fix C99ism. I am clearly the last man stuck in the dark age of C.Morten Welinder2004-07-245-1/+22
| | | | | | | 2004-07-23 Morten Welinder <terra@gnome.org> * examples/renderdemo.c (parse_ellipsis): Fix C99ism. I am clearly the last man stuck in the dark age of C.
* return TRUE for PANGO_SCRIPT_COMMON and PANGO_SCRIPT_INHERITED.Owen Taylor2004-07-205-0/+23
| | | | | | | Tue Jul 20 12:10:42 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-script.c (pango_language_includes_script): return TRUE for PANGO_SCRIPT_COMMON and PANGO_SCRIPT_INHERITED.
* === Released 1.5.1 ===PANGO_1_5_1Owen Taylor2004-07-196-1/+44
| | | | | | | | | | Mon Jul 19 16:48:23 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.5.1 === * configure.in: Pango 1.5.1 * NEWS: Updates
* Add support for ChainContextSubstFormat3.Owen Taylor2004-07-195-1/+35
| | | | | | | Mon Jul 19 17:09:11 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/disasm.c: Add support for ChainContextSubstFormat3.
* Fix pervasive buffer overruns when skipping glyphs when matching contexts.Owen Taylor2004-07-196-351/+308
| | | | | | | | Mon Jul 19 16:29:45 2004 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgsub.c pango/opentype/ftxgpos.c: Fix pervasive buffer overruns when skipping glyphs when matching contexts. (#118592, Kailash C. Chowksey)
* Need to export this function as a symbol if not in the header file sinceOwen Taylor2004-07-198-21/+49
| | | | | | | | | Fri Jul 16 10:29:40 2004 Owen Taylor <otaylor@redhat.com> * pango/pangofc-font.c pango/pangofc-private.h (pango_fc_font_get_raw_extents): Need to export this function as a symbol if not in the header file since it is used by PangoXft.
* #143601: Felipe HeidrichOwen Taylor2004-07-165-7/+68
| | | | | | | | | | | | | | | Fri Jul 16 07:43:04 2004 Owen Taylor <otaylor@redhat.com> #143601: Felipe Heidrich * pango/pango-layout.c (pango_layout_line_x_to_index): Go into painful detail about the behavior for X positions outside the line. * pango/pango-layout.c (pango_layout_xy_to_index): Add some more details about handling of positions outside the layout, reference pango_layout_line_x_to_index().