summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.2.1 ===PANGO_1_2_1Owen Taylor2003-01-298-7/+63
| | | | | | | | | | Wed Jan 29 12:47:47 2003 Owen Taylor <otaylor@redhat.com> * === Released 1.2.1 === * Pango-1.2.1, interface age 1 * NEWS: Updates.
* g_return_if_fail for index >= 0 was the wrong way.Tor Lillqvist2003-01-297-2/+50
| | | | | | | | | | | 2003-01-29 Tor Lillqvist <tml@iki.fi> * pango/pango-coverage.c (pango_coverage_get/set): g_return_if_fail for index >= 0 was the wrong way. * pango/pangowin32.c (pango_win32_font_calc_coverage): Break out of loop if char is 0xFFFF. Some fonts have tables terminated like this.
* Fix an off-by-one error when checking if are off the end of the coverageOwen Taylor2003-01-286-2/+49
| | | | | | | | | | | Tue Jan 28 18:20:45 2003 Owen Taylor <otaylor@redhat.com> * pango/pango-coverage.c (pango_coverage_set/get): Fix an off-by-one error when checking if are off the end of the coverage array. (#102284, Morten Welinder.) * pango/pango-coverage.c (pango_coverage_get/set): Add g_return_if_fail for index < 0.
* Fix version in complaint message about automake. (#104366, Rich Burridge)Owen Taylor2003-01-286-2/+27
| | | | | | | Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com> * autogen.sh (have_automake): Fix version in complaint message about automake. (#104366, Rich Burridge)
* merged fix for bug #103917 from HEAD branch.Sven Neumann2003-01-206-2/+21
| | | | | | 2003-01-20 Sven Neumann <sven@gimp.org> * configure.in: merged fix for bug #103917 from HEAD branch.
* Avoid crash with string such as " 12" (bug #103674)Padraig O'Briain2003-01-206-1/+26
| | | | | | | 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com> * pango/fonts.c (pango_font_description_from_string): Avoid crash with string such as " 12" (bug #103674)
* Export TT_New_GDEF_Table to create an empty GDEF table.Owen Taylor2003-01-149-375/+194
| | | | | | | | | | | | | Fri Jan 10 18:56:36 2003 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgdef.c: Export TT_New_GDEF_Table to create an empty GDEF table. * pango/opentype/pango-ot-info.c: If the font doesn't have a class definition table, synthesize one using the charmap and the unicode properties of characters in the charmap. (Needed to make things work with various old Arabic fonts, such as the KACST fonts)
* Split ChangeLogpango-1-2-branchpointOwen Taylor2002-12-285-7830/+0
|
* === Released 1.2.0 ===PANGO_1_2_0Owen Taylor2002-12-208-3/+55
| | | | | | | | | | Fri Dec 20 12:18:43 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.2.0 === * configure.in: Version 1.2.0, interface age 0. * NEWS: Updated
* Some unit fixups (#96335)Owen Taylor2002-12-2012-17/+160
| | | | | | | | | | | | | | | | | | | | Fri Dec 20 11:59:22 2002 Owen Taylor <otaylor@redhat.com> Some unit fixups (#96335) * pango/pango-layout.c pango/pango-mapping.c: Fix occurrences of "in thousandths of a device unit" to say "in #PangoGlyphUnit" which will give a link to the PangoGlyphUnit docs. * docs/tmpl/text-attributes.sgml: Change 1000 to PANGO_SCALE. * docs/tmpl/glyphs.sgml: Fix docs for PangoGlyphUnit, fix mention of value of PANGO_SCALE from 1000 to 1024. * pango/pango-layout.c (pango_layout_line_get_x_ranges): Fix the docs for @ranges so it doesn't sound like the coordinates are in pixels.
* === Released 1.1.6 ===Owen Taylor2002-12-1712-8/+70
| | | | | | | | | | | | Mon Dec 16 21:16:31 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.1.6 === * NEWS: Updated. * configure.in: Version 1.1.6, interface age 2. * configure.in: Bump PANGO_MODULE_VERSION to 1.2.0.
* When we get an isolated tone in isolation, do something reasonable ratherOwen Taylor2002-12-1710-4/+156
| | | | | | | | | | | | | Mon Dec 16 19:28:18 2002 Owen Taylor <otaylor@redhat.com> * modules/hangul/hangul-xft.c (render_isolated_tone): When we get an isolated tone in isolation, do something reasonable rather than just return no glyphs and causing an assertion failure. (#100625) * pango/pangofc-fontmap.cI (_pango_fc_font_map_get_coverage): Add a hack to force Hangul marks to be be rendered in the same font as base Hangul glyphs.
* Add some extra ranges as "*" to match basic-x.c. (#101083, Jungshik Shin)Owen Taylor2002-12-168-8/+50
| | | | | | | | | Mon Dec 16 18:10:46 2002 Owen Taylor <otaylor@redhat.com> * modules/basic/basic-xft.c: Add some extra ranges as "*" to match basic-x.c. (#101083, Jungshik Shin) Remove some extraneous "" ranges since we have { 0x0000, 0xffff, "" } anyways.
* Require autoconf-2.53.Owen Taylor2002-12-127-0/+25
| | | | | | Thu Dec 12 13:59:43 2002 Owen Taylor <otaylor@redhat.com> * configure.in: Require autoconf-2.53.
* Cosmetic changes to short descriptions.Matthias Clasen2002-12-1124-132/+258
| | | | | | | | | | | | | | | | | | | | | | | | * docs/tmpl/text-attributes.sgml: * docs/tmpl/glyphs.sgml: * docs/tmpl/engines.sgml: * docs/tmpl/main.sgml: * docs/tmpl/pango-indic.sgml: * docs/tmpl/coverage-maps.sgml: * docs/tmpl/fonts.sgml: * docs/pango_markup.sgml: Cosmetic changes to short descriptions. * docs/tmpl/tab-stops.sgml: * docs/tmpl/modules.sgml: * docs/tmpl/opentype.sgml: * docs/tmpl/xft-fonts.sgml: * docs/tmpl/freetype-fonts.sgml: * docs/tmpl/win32-fonts.sgml: Add short descriptions. * docs/pango-docs.sgml: Move "OpenType Font Handling" to "Low Level Functionality". * docs/pango-sections.txt: Combine the "X Fonts" and "X Rendering" sections.
* === Released 1.1.5 ===PANGO_1_1_5Owen Taylor2002-12-1011-16/+68
| | | | | | | | | | | Tue Dec 10 18:37:19 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.1.5 === * pango/pango-attributes.h pango/pango-font.h pango/pango-fontset.h pango/pango-fontmap.h: Add explicit /*< public >*/ /*< private *>/ guards. (See #95398 for gtk-doc changes making this necessary)
* === Released 1.1.5 ===Owen Taylor2002-12-109-45/+71
| | | | | | | | | | Tue Dec 10 14:51:01 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.1.5 === * configure.in: Version 1.1.5, interface age 1. * NEWS: Update.
* Draw the unknown glyph box with X primitives rather than hoping that someOwen Taylor2002-12-097-85/+152
| | | | | | | | | | | | | Sun Dec 8 22:57:55 2002 Owen Taylor <otaylor@redhat.com> * pango/pangox.c: Draw the unknown glyph box with X primitives rather than hoping that some font has an actualpainting unknown glyph... that code was apparently still working badly. Use "en" not NULL as the language tags for getting the metrics for the return glyph and the unknown character glyph... NULL gives too large results. (#98245, Based on a patch from Morten Welinder.)
* shut up cvsManish Singh2002-12-091-0/+1
|
* Free the iter. (Fix from Kjartan Maraas, #100672)Owen Taylor2002-12-087-0/+32
| | | | | | | Sun Dec 8 15:22:10 2002 Owen Taylor <otaylor@redhat.com> * pango/pango-glyph-item.c (pango_glyph_item_apply_attrs): Free the iter. (Fix from Kjartan Maraas, #100672)
* Document PangoIndicScript. Document.Matthias Clasen2002-12-078-8/+69
| | | | | * docs/tmpl/pango-indic.sgml: Document PangoIndicScript. * pango/pangowin32.c (pango_win32_get_dc): Document.
* Print out an informative error message and exit(1) if no fonts are found.Owen Taylor2002-12-0710-7/+85
| | | | | | | | | | | Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns): Print out an informative error message and exit(1) if no fonts are found. (#98672) * pango/pangoft2.c (pango_ft2_font_get_face): Fix some bugs in the last commit.
* Don't use face->generic.data to hold the size the face is currently setOwen Taylor2002-12-077-17/+59
| | | | | | | | | | Sat Dec 7 00:10:02 2002 Owen Taylor <otaylor@redhat.com> * pango/pangoft2.c (pango_ft2_font_get_face): Don't use face->generic.data to hold the size the face is currently set to; we don't need it currently and it interferes with the use of face->generic.data for OpenType data. (#93822, frequently reported bug)
* Roughly clip glyphs into the X coordinate area to avoid wrap-around.Owen Taylor2002-12-078-24/+116
| | | | | | | | Fri Dec 6 23:07:58 2002 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (pango_xft_real_render) pango/pangox.c (pango_x_render): Roughly clip glyphs into the X coordinate area to avoid wrap-around. (#73199)
* Dynamically allocate submap arrays so we aren't constrained to the BMP.Owen Taylor2002-12-077-18/+73
| | | | | | | | Fri Dec 6 19:42:33 2002 Owen Taylor <otaylor@redhat.com> * pango/modules.c (map_get_submap): Dynamically allocate submap arrays so we aren't constrained to the BMP. (#100307, Federic Zhang)
* Use octal escapes rather than hex to avoid the problem over having hexOwen Taylor2002-12-077-19/+55
| | | | | | | | Fri Dec 6 18:58:25 2002 Owen Taylor <otaylor@redhat.com> * pango/pango-utils.lo: Use octal escapes rather than hex to avoid the problem over having hex digits immediately after the hex escape.
* Convert literal UTF-8 to hex escapes. (#92050, Arnaud Carlet)Owen Taylor2002-12-068-20/+74
| | | | | | | | | | | Fri Dec 6 18:30:36 2002 Owen Taylor <otaylor@redhat.com> * pango/pango-utils.c: Convert literal UTF-8 to hex escapes. (#92050, Arnaud Carlet) * pango/testfonts.c: Convert literal ISO-8859-1 to UTF-8 hex escapes. (Don't know how passing ISO-8859-1 to pango_shape() was working...)
* Convert [sf]printf to g_[sf]printf, or, where appropriate g_printerr().Owen Taylor2002-12-0614-31/+91
| | | | | | | | | | | | Fri Dec 6 18:07:48 2002 Owen Taylor <otaylor@redhat.com> * modules/indic/devanagari-x.c, pango/modules.c pango/pango-utils.c pango/pangoft2.c pango/querymodules.c: Convert [sf]printf to g_[sf]printf, or, where appropriate g_printerr(). (Based on patch from Matthias Clasen, #99321) * configure.in: Require glib-2.1.3.
* Add missing thai-xft to thai-modules. (#99883, Tony Graham)Owen Taylor2002-12-067-1/+31
| | | | | | | Fri Dec 6 17:56:32 2002 Owen Taylor <otaylor@redhat.com> * configure.in: Add missing thai-xft to thai-modules. (#99883, Tony Graham)
* === Released 1.1.4 ===Owen Taylor2002-12-0311-3/+113
| | | | | | | | | | | | | | | | | Mon Dec 2 17:22:34 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.1.4 === * configure.in: Up version to 1.1.4, interface age 0. * NEWS: Updated. * pango/pangoxft-fontmap.c (pango_fc_do_finalize) * pango/pangoft2-fontmap.c (pango_fc_do_finalize): Fix leaks of fontmap->substitute_data. (#99850) * pango/Makefile.am (INCLUDES): Fix accidental reference to pango-script-table.h.
* Rename PangoLayoutRun to PangoGlyphItem (with a typedef for compat), addOwen Taylor2002-12-0321-121/+737
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sun Nov 17 23:28:26 2002 Owen Taylor <otaylor@redhat.com> * pango/pango-glyph-item.[ch] pango/pango-layout.h: Rename PangoLayoutRun to PangoGlyphItem (with a typedef for compat), add pango_glyph_item_split(), pango_glyph_item_apply_attrs(). * pango/pango-attributes.[ch]: Add pango_attr_list_filter(), pango_attr_iterator_get_attrs(). * pango/pango-layout.c: Remove attributes that don't affect shaping before shaping, shape and then add them back. Fixes the infamous "underscores break arabic shaping" bug (#83058) * pango/pango-item.h: Remove an extraneous include. * pango/pango-layout.c (imposed_shape): Fix bytes/chars problem for glyph->log_clusters. * pango/pango-layout.c (cluster_end_index) * pango/pango-layout.c (pango_layout_iter_next_cluster): Fix confusion between global indices and run-relative indices. * docs/tmpl/glyphs.sgml: Improve docs for log_clusters. * docs/*: Document new API and PangoOTRuleset
* Add docs.Matthias Clasen2002-11-2811-11/+74
| | | | | | | | | | * docs/tmpl/xft-fonts.sgml: * docs/tmpl/freetype-fonts.sgml: Add docs. * pango/pangoxft-fontmap.c (pango_xft_substitute_changed): * pango/pangoft2-fontmap.c (pango_ft2_font_map_set_default_substitute): Fix doc typos.
* Mark 1.2 API additions, fix some doc comments.Matthias Clasen2002-11-2810-6/+140
| | | | | | | | | | | | * pango/pangoxft-fontmap.c: * pango/pangoxft-font.c: * pango/pangowin32.c: * pango/pangoft2-fontmap.c: Mark 1.2 API additions, fix some doc comments. * pango/pangoft2-fontmap.c (pango_ft2_font_map_set_default_substitute): Implement this function. (#99850)
* Forgot bugnumberSebastian Wilhelmi2002-11-266-6/+6
| | | | Forgot bugnumber
* Do not add GLIB_CFLAGS to CFLAGS.Sebastian Wilhelmi2002-11-2619-23/+152
| | | | | | | | | | | | | | | | 2002-11-26 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Do not add GLIB_CFLAGS to CFLAGS. * docs/Makefile.am, examples/Makefile.am, modules/arabic/Makefile.am, modules/basic/Makefile.am, modules/hangul/Makefile.am, modules/hebrew/Makefile.am, modules/indic/Makefile.am, modules/tamil/Makefile.am, modules/thai/Makefile.am, pango/Makefile.am, pango/mini-fribidi/Makefile.am, pango/opentype/Makefile.am: Instead add $(GLIB_CFLAGS) directly to INCLUDES (GTKDOC_CFLAGS for docs/Makefile.am). Also some cosmetic line wrapping and reindentation.
* Clarify the meaning of the @end parameter. (#96843, Jungshik Shin)Owen Taylor2002-11-267-1/+38
| | | | | | | | Mon Nov 25 20:25:23 2002 Owen Taylor <otaylor@redhat.com> * pango/glyphstring.c (pango_glyph_string_extents_range): Clarify the meaning of the @end parameter. (#96843, Jungshik Shin)
* Remove some confusing left over verbiage in API docs about what fontOwen Taylor2002-11-267-2/+43
| | | | | | | | | Mon Nov 25 19:57:02 2002 Owen Taylor <otaylor@redhat.com> * pango/fonts.c (pango_font_description_free): Remove some confusing left over verbiage in API docs about what font descriptions could be freed. (#96558, Michael R. Walton.)
* Fix off-by-one in check for non-BMP characters. (#91834, He Qiangqiang)Owen Taylor2002-11-267-1/+37
| | | | | | | | Mon Nov 25 19:24:29 2002 Owen Taylor <otaylor@redhat.com> * pango/mini-fribidi/fribidi_get_type.c (_pango_fribidi_get_type): Fix off-by-one in check for non-BMP characters. (#91834, He Qiangqiang)
* Fix missing argument (#99380, Dagfinn I. Mannsåker)Owen Taylor2002-11-257-2/+32
| | | | | | | Mon Nov 25 11:58:30 2002 Owen Taylor <otaylor@redhat.com> * examples/viewer-qt.cc (readFile): Fix missing argument (#99380, Dagfinn I. Mannsåker)
* Add version information.Matthias Clasen2002-11-2310-2/+74
|
* Remove duplicate include of basic-common.h (#97667, Tony Graham)Owen Taylor2002-11-217-2/+96
| | | | | | | Thu Nov 21 17:35:08 2002 Owen Taylor <otaylor@redhat.com> * modules/basic/basic-ft2.c: Remove duplicate include of basic-common.h (#97667, Tony Graham)
* Use some shell magic rather than perl to check for the right gtk-docOwen Taylor2002-11-217-9/+73
| | | | | | | | | | | Thu Nov 21 00:26:40 2002 Owen Taylor <otaylor@redhat.com> * configure.in: Use some shell magic rather than perl to check for the right gtk-doc version to avoid having to worry about finding Perl. Make checks handle 0.10 > 0.9. (#99120, Dan Mills) Check for 0.10, since we need that for --output-format=xml.
* Add more debugging output.Tor Lillqvist2002-11-128-4/+86
| | | | | | | | | | | | | 2002-11-12 Tor Lillqvist <tml@iki.fi> * pango/pangowin32-fontcache.c (free_cache_entry, cache_entry_unref, pango_win32_font_cache_load): Add more debugging output. * modules/basic/basic-win32.c (uniscribe_shape): Plug memory leak: Free return value from pango_win32_font_logfont(). Call pango_win32_font_cache_unload() for the hfont returned from pango_win32_font_cache_load() after using it.
* Trivial s/foo/foo_/ fixes to make pango.h includable with -WshadowSoeren Sandmann2002-11-0817-39/+141
| | | | | | | | | | | | | | | | | | | Fri Nov 8 20:02:09 2002 Soeren Sandmann <sandmann@daimi.au.dk> * docs/tmpl/coverage-maps.sgml: * docs/tmpl/glyphs.sgml: * docs/tmpl/layout.sgml: * docs/tmpl/x-fonts.sgml: * pango/mapping.c: * pango/pango-coverage.c: * pango/pango-coverage.h: * pango/pango-glyph.h: * pango/pango-layout.c: * pango/pango-layout.h: * pango/pangox.h: Trivial s/foo/foo_/ fixes to make pango.h includable with -Wshadow (#91680).
* Renamed from render_syllable_with_ksx1005 (#95800).Changwoo Ryu2002-11-087-6/+36
| | | | | | | 2002-11-09 Changwoo Ryu <cwryu@debian.org> * modules/hangul/hangul-x.c (render_syllable_with_ksx1001johab): Renamed from render_syllable_with_ksx1005 (#95800).
* Fix #96781: changes for basic X shaper's code range for compatibilityHidetoshi Tajima2002-11-077-4/+47
| | | | | | | * modules/basic/basic-x.c: Fix #96781: changes for basic X shaper's code range for compatibility Ideographs characters (0xFA0C - 0xFA2D) (by federic.zhang@sun.com)
* Applied some of the hangul-xft changes into hangul-x; it takes precomposedChangwoo Ryu2002-11-057-90/+92
| | | | | | | | 2002-11-06 Changwoo Ryu <cwryu@debian.org> * modules/hangul/hangul-x.c (hangul_engine_shape): Applied some of the hangul-xft changes into hangul-x; it takes precomposed syllables as same as L+V or L+V+S jamo sequences.
* - Update spec.in file so that building packages from CVS is a bit easierChristian Schaller2002-11-041-55/+60
| | | | | 2002-11-04 Christian Schaller <Uraeus@linuxrising.org> - Update spec.in file so that building packages from CVS is a bit easier
* Fixed wrong syllable check.Changwoo Ryu2002-11-0310-41/+187
| | | | | | | | | | | | | | | 2002-11-04 Changwoo Ryu <cwryu@debian.org> * modules/hangul/hangul-defs.h (IS_S): Fixed wrong syllable check. * modules/hangul/hangul-defs.h: * modules/hangul/hangul-x.c: No more use of TFILL, the internal trailing consonant filler. (render_syllable_with_*): Appended empty syllable (ex. LFILL+VFILL) rendering case (#96175). (render_syllable_with_ksx1005): Fixed wrong fallback glyphs indices (from #95800 by Jungshik Shin).
* === Released 1.1.3 ===PANGO_1_1_3Owen Taylor2002-11-0212-2/+106
| | | | | | | | | | | | | | Fri Nov 1 21:08:42 2002 Owen Taylor <otaylor@redhat.com> * === Released 1.1.3 === * configure.in: Version 1.1.3 * NEWS: Updated. * pango/pangofc-fontmap.cI (pango_fc_font_set_free): Free font_set->patterns. (Found by Sven Neumann, #91698)