summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.8.1 ===PANGO_1_8_1Owen Taylor2005-03-045-974/+32
| | | | | | | | | | 2005-03-04 Owen Taylor <otaylor@redhat.com> * === Released 1.8.1 === * configure.in: Version 1.8.1 * NEWS: Updated
* Split out handling of sinhala al-lakuna character from handling of ViramaOwen Taylor2005-03-036-27/+77
| | | | | | | | | | | | | | | | | | 2005-03-03 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot.[ch] modules/indic-ot-class-tables.c: Split out handling of sinhala al-lakuna character from handling of Virama in the state table to avoid implicit formation of conjucts for Sinhala. (Patch from Harshula, ##161981) * modules/indic/indic-fc.c modules/indic/indic-ot.h: Add a new script flag SF_PROCESS_ZWJ indicating whether zero width characters should be passed to gsub/gpos. * modules/indic/indic-ot-class-tables.c: Set SF_PROCESS_ZWJ for Sinhala. (#161981, Harshula)
* Add bug # to ChangeLogOwen Taylor2005-03-033-0/+13
|
* Call XftCharIndex() on the right font. (#163511)Owen Taylor2005-03-033-1/+12
| | | | | | | 2005-03-03 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-render.c (pango_xft_renderer_draw_glyphs): Call XftCharIndex() on the right font. (#163511)
* For all binary searches, handle the case where the number of items is 0.Owen Taylor2005-03-034-24/+75
| | | | | | | | | | | | | | 2005-03-03 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxopen.c (Coverage_Index1, Coverage_Index2, Get_Class2): For all binary searches, handle the case where the number of items is 0. (#162977, Nick Lamb) * pango/opentype/ftxgdef.c (TT_GDEF_Build_ClassDefinition): Handle the case where glyph_count == 0 properly. Fix a problem with cleanups on memory allocation failure. (Get_New_Count, Add_Glyph_Property): Avoid reading off the end of the ClassRangeRecord array.
* For family names that add in numbers add a , to distinguish them fromOwen Taylor2005-03-023-7/+48
| | | | | | | | | 2005-03-02 Owen Taylor <otaylor@redhat.com> * pango/fonts.c (pango_font_description_from_string_: For family names that add in numbers add a , to distinguish them from family+size (#166540, debugging/testing by Manish Singh)
* Fix various typos in the docs (#163244, Morten Welinder)Owen Taylor2005-03-023-2/+12
| | | | | | | 2005-03-02 Owen Taylor <otaylor@redhat.com> * pango/pango-attributes.c (pango_attr_iterator_get_attrs): Fix various typos in the docs (#163244, Morten Welinder)
* Go back to using Xft-reported metrics for all non-transformed fonts.Owen Taylor2005-03-023-1/+19
| | | | | | | | | | | 2005-03-02 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (pango_xft_font_get_glyph_extents): Go back to using Xft-reported metrics for all non-transformed fonts. Reporting non-integer glyph metrics for fonts where people have disabled hinting in their config causes various problems. (reported variously, including #167801, Adam Sampson)
* Redo the handling of absolute sizes for PangoAttribute to work aroundOwen Taylor2005-03-025-16/+66
| | | | | | | | | | | | | | | | | 2005-03-02 Owen Taylor <otaylor@redhat.com> Redo the handling of absolute sizes for PangoAttribute to work around compatibility problems with GtkHTML which was counting on the details of the implementation of size attributes. (#163154) * pango/pango-attributes.[ch] docs/tmpl/text-attributes.sgml: Split PANGO_ATTR_SIZE into PANGO_ATTR_SIZE and PANGO_ATTR_ABSOLUTE_SIZE, and use that distinction rather than the boolean field in PangoAttrSize to distinguish between attributes created pango_attr_size_new_absolute() and pango_attr_size_new()
* Don't break lines on LINE_SEPARATOR in single-paragraph mode. (#168589,Owen Taylor2005-03-014-2/+15
| | | | | | | | 2005-03-01 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (process_item): Don't break lines on LINE_SEPARATOR in single-paragraph mode. (#168589, Damon Chaplin)
* Fix a typo in the last commit (Manish Singh)Owen Taylor2005-03-012-0/+10
| | | | | | | 2005-03-01 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c: Fix a typo in the last commit (Manish Singh)
* Delete FC_SPACING value out of pattern before passing it to Xft, toOwen Taylor2005-03-013-1/+18
| | | | | | | | | 2005-03-01 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c (xft_font_get_font): Delete FC_SPACING value out of pattern before passing it to Xft, to prevent Xft clipping characters and trashing metrics. (#164879, Billy Biggs)
* Build fixes from Andrew P. Lentvorski, Jr, #164655Owen Taylor2005-03-014-1/+31
| | | | | | | | | | | | | | 2005-03-01 Owen Taylor <otaylor@redhat.com> Build fixes from Andrew P. Lentvorski, Jr, #164655 * pango/pangoft2-render.c: Duplicate the FT_LOAD_TARGET_MONO/FT_LOAD_MONOCHROME back-compat define from pangoft2.c here * examples/Makefile.am (pango_xftview_LDADD): Add X_LIBS to pango_xftview_LDADD since some old versions of xft.pc didn't add -lX11.
* Use PKG_CHECK_MODULES not AM_PATH_GLIB_2_0 to avoid a problem where olderOwen Taylor2005-03-015-12/+30
| | | | | | | | | | | | 2005-03-01 Owen Taylor <otaylor@redhat.com> * configure.in: Use PKG_CHECK_MODULES not AM_PATH_GLIB_2_0 to avoid a problem where older verisons of AM_PATH_GLIB_2_0 silently ignored gmodule-no-export causing mysterious build failures. (#161786) * pango/Makefile.am (DISTCLEANFILES): Move some configure.in output files from CLEANFILES to DISTCLEANFILES.
* Include pangowin32.h first to avoid a namespace collision. (#163584)Tor Lillqvist2005-03-013-4/+14
| | | | | | | 2005-03-01 Tor Lillqvist <tml@novell.com> * tests/cxx-test.C: Include pangowin32.h first to avoid a namespace collision. (#163584)
* Minor doc fixes. (#167922, #167924, Billy Biggs)Owen Taylor2005-02-214-2/+16
| | | | | | | | 005-02-21 Owen Taylor <otaylor@redhat.com> * pango/fonts.c (pango_font_get_glyph_extents): * pango/shape.c (pango_shape): Minor doc fixes. (#167922, #167924, Billy Biggs)
* Show unknown glyphs; this may lead to overlapping boxes when accents areMatthias Clasen2005-01-313-0/+17
| | | | | | | | | 2005-01-31 Matthias Clasen <mclasen@redhat.com> * modules/hebrew/hebrew-fc.c (get_cluster_glyphs): Show unknown glyphs; this may lead to overlapping boxes when accents are involved, but it is better than text vanishing without any traces.
* Add missing entry points.Tor Lillqvist2005-01-253-0/+7
| | | | | | 2005-01-25 Tor Lillqvist <tml@novell.com> * pango/pango.def: Add missing entry points.
* Don't use -p option to cp, can cause "failed to preserve ownership"Tor Lillqvist2005-01-2510-8/+24
| | | | | | | | | | 2005-01-25 Tor Lillqvist <tml@novell.com> * modules/basic/Makefile.am (usp10.h): Don't use -p option to cp, can cause "failed to preserve ownership" errors. * modules/*/Makefile.am (INCLUDES): Remove extraneous slash that confuse gcc on Win32.
* Require gmodule-no-export-2.0 instead of gmodule-2.0Matthias Clasen2005-01-093-1/+11
| | | | | | | 2005-01-08 Matthias Clasen <mclasen@redhat.com> * pango.pc.in: Require gmodule-no-export-2.0 instead of gmodule-2.0
* Revert some accidentally committed changes.Owen Taylor2005-01-064-137/+32
| | | | | | | Thu Jan 6 14:12:35 2005 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.[ch]: Revert some accidentally committed changes.
* Fix reversed test on attr->absolute that was causing pixels sizes to beOwen Taylor2005-01-063-2/+16
| | | | | | | | | Thu Jan 6 12:29:31 2005 Owen Taylor <otaylor@redhat.com> * pango/pango-attributes.c (pango_attr_iterator_get_font): Fix reversed test on attr->absolute that was causing pixels sizes to be used inappropriately. (#163105, Ross Burton)
* Fix trailing comma in enum (#162618)Owen Taylor2005-01-043-1/+9
| | | | | | Tue Jan 4 14:14:28 2005 Owen Taylor <otaylor@redhat.com> * pango/break.c (enum): Fix trailing comma in enum (#162618)
* Fix doc sentences to parse. (#161812, Morten Welinder)Owen Taylor2005-01-043-2/+12
| | | | | | | Tue Jan 4 14:11:43 2005 Owen Taylor <otaylor@redhat.com> * pango/pango-attributes.c (pango_attr_list_splice): Fix doc sentences to parse. (#161812, Morten Welinder)
* Fix 1.7.1 => 1.8.0 versionOwen Taylor2005-01-041-1/+1
|
* Rename y1 parameters to y1_ to avoid conflicts with the math.h BesselOwen Taylor2005-01-044-5/+17
| | | | | | | | Tue Jan 4 14:05:13 2005 Owen Taylor <otaylor@redhat.com> * pango/pango-renderer.c (pango_renderer_draw_trapezoid): Rename y1 parameters to y1_ to avoid conflicts with the math.h Bessel function. (#161969)
* Fix problem where MEDIUM was getting grouped with SEMIBOLD rather thanOwen Taylor2004-12-315-3/+27
| | | | | | | | | | | | | | Fri Dec 31 10:20:55 2004 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (pango_fc_convert_weight_to_pango): Fix problem where MEDIUM was getting grouped with SEMIBOLD rather than NORMAL. (http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=143832) Wed Dec 22 13:21:01 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-script.c pango/pango-types.h: Fix a couple of documentation typos (#161647, Torsten Schoenfeld)
* Use FC_WEIGHT_MEDIUM, not FC_WEIGHT_NORMAL in old-fontconfig case.Owen Taylor2004-12-174-3/+25
| | | | | | | | | | | | | Fri Dec 17 14:37:49 2004 Owen Taylor <otaylor@redhat.com> * pango/pangofc-fontmap.c (pango_fc_convert_weight_to_fc): Use FC_WEIGHT_MEDIUM, not FC_WEIGHT_NORMAL in old-fontconfig case. (#161568, Vincent Noel) Fri Dec 17 12:44:10 2004 Owen Taylor <otaylor@redhat.com> * configure.in: Fix a couple of typos in the handling of tibetan for --with-included-modules. (#161501, Sebastien Bacher)
* Fix bug in computing logical_rect.x when layout->width == -1. (#161510,Owen Taylor2004-12-174-374/+44
| | | | | | | | Fri Dec 17 12:28:56 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_get_extents_internal): Fix bug in computing logical_rect.x when layout->width == -1. (#161510, Morten Welinder)
* Add short and long descriptions.pango-1-8-branchpointOwen Taylor2004-12-166-24/+155
| | | | | | Thu Dec 16 14:03:32 2004 Owen Taylor <otaylor@redhat.com> * docs/tmpl/pango-renderer.sgml: Add short and long descriptions.
* Add missed fileOwen Taylor2004-12-161-0/+205
|
* === Released 1.8.0 ===PANGO_1_8_0Owen Taylor2004-12-166-12/+56
| | | | | | | | | | | | Wed Dec 15 23:49:14 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.8.0 === * configure.in: Version 1.8.0 * NEWS: Update. * README: Updates.
* Emergency fix for #151068... if uniscribe shaping comes up with no glyphs,Owen Taylor2004-12-164-1/+19
| | | | | | | | Wed Dec 15 23:13:57 2004 Owen Taylor <otaylor@redhat.com> * modules/basic/basic-win32.c (uniscribe_shape): Emergency fix for #151068... if uniscribe shaping comes up with no glyphs, fall back to non-uniscribe shaping.
* Add pixel sizes for fonts (#119081, patch from Chris Lahey)Owen Taylor2004-12-1611-36/+245
| | | | | | | | | | | | | | | | | | | | | Wed Dec 15 22:09:42 2004 Owen Taylor <otaylor@redhat.com> Add pixel sizes for fonts (#119081, patch from Chris Lahey) * pango/fonts.c pango/pango-font.h: Add pango_font_description_set_absolute_size(), pango_font_description_get_size_is_absolute() * pango/pango-attributes.[ch]: Add pango_attr_size_new_absolute(), change PANGO_ATTR_SIZE from PangoAttrInt to PangoAttrSize (preserves compat because first component is identical) * pango/pangowin32-fontmap.c (pango_win32_font_map_load_font): For absolute sizes, convert pixels to points, before calling pango_win32_font_new(). * pango/pangofc-fontmap.c pango/pangoft2.c pango/pangoxft-font.c: Handle absolute sizes.
* Recent additionsOwen Taylor2004-12-164-0/+50
|
* Force zero-width marks to glyph index 0 so they won't be drawn. (#145233,Owen Taylor2004-12-165-4/+46
| | | | | | | | Wed Dec 15 18:50:18 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-fc.c modules/indic/indic-ot.h: Force zero-width marks to glyph index 0 so they won't be drawn. (#145233, Aniruddha Shankar)
* Add simple tibetan module. (#148566, G Karunakar)Owen Taylor2004-12-168-9/+388
| | | | | | | Wed Dec 15 11:15:37 2004 Owen Taylor <otaylor@redhat.com> * configure.in modules/Makefile.am modules/tibetan/*: Add simple tibetan module. (#148566, G Karunakar)
* Split U+DDE as U+DD9, U+DDF. :Owen Taylor2004-12-154-1/+16
| | | | | | | | Wed Dec 15 08:38:52 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c: Split U+DDE as U+DD9, U+DDF. : ----------------------------------------------------------------------
* Sinhala support (#153517, Anuradha Ratnaweera)Owen Taylor2004-12-157-4/+74
| | | | | | | | | | | | Tue Dec 14 20:44:53 2004 Owen Taylor <otaylor@redhat.com> Sinhala support (#153517, Anuradha Ratnaweera) * modules/indic/indic-ot.h modules/indic/indic-fc.c modules/indic/indic-ot-class-tables.c: Add tables for Sinhala. * modules/indic/indic-ot.c (indic_ot_reorder): Add handling of Virama for two-part dependent vowels.
* Copy layout->auto_dir. (#153547, Morten Welinder)Owen Taylor2004-12-144-0/+16
| | | | | | | Tue Dec 14 18:36:57 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_copy): Copy layout->auto_dir. (#153547, Morten Welinder)
* Add $(libm), needed for no-undefined platforms like AIX. (#160773, VincentOwen Taylor2004-12-144-1/+19
| | | | | | | | Tue Dec 14 18:32:46 2004 Owen Taylor <otaylor@redhat.com> * pango/Makefile.am (libpangoft2_1_0_la_LIBADD): Add $(libm), needed for no-undefined platforms like AIX. (#160773, Vincent Berger)
* Add PANGO_WEIGHT_SEMIBOLD. (#86957, Lars Clausen)Owen Taylor2004-12-146-7/+85
| | | | | | | | | | | | | | Tue Dec 14 18:08:36 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-font.h: Add PANGO_WEIGHT_SEMIBOLD. (#86957, Lars Clausen) * pango/fonts.c: s/600/PANGO_WEIGHT_SEMIBOLD. * pango/pangofc-fontmap.c (pango_fc_convert_weight_to_fc) * pango/pangofc-fontmap.c (pango_fc_convert_weight_to_pango): Handle PANGO_WEIGHT_SEMIBOLD, use additional weights added in fontconfig-2.2.
* add XFT_CFLAGSDan Winship2004-12-144-0/+13
| | | | * examples/Makefile.am (INCLUDES): add XFT_CFLAGS
* Add the correct char classes for Unicode-4.0 characters U+A01, U+A03.Owen Taylor2004-12-144-1/+19
| | | | | | | | Tue Dec 14 17:27:14 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c (guruCharClasses): Add the correct char classes for Unicode-4.0 characters U+A01, U+A03. (#158943, Sukhjinder Sidhu)
* Require gmodule-no-exportMatthias Clasen2004-12-144-20/+21
| | | | | | | | 2004-12-14 Matthias Clasen <mclasen@redhat.com> * pango.pc.in: Require gmodule-no-export * configure.in: Use gmodule-no-export-2.0.pc, require glib 2.5.7
* Set also underline and strikethrough position and thickness. (#161205)Tor Lillqvist2004-12-144-6/+28
| | | | | | | 2004-12-14 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_font_get_metrics): Set also underline and strikethrough position and thickness. (#161205)
* Add. (#153548, Morten Welinder)Owen Taylor2004-12-137-9/+60
| | | | | | | | | | Mon Dec 13 14:44:40 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.[ch] pango/pango.def docs/pango-sections.txt: Add. (#153548, Morten Welinder) * pango/pango-layout.c (pango_layout_set_font_description): Guard against the same description being set back.
* pango/modules.c (read_modules) Use gstdio wrappers. (#16111, RobertTor Lillqvist2004-12-126-11/+33
| | | | | | | | | | | 2004-12-12 Tor Lillqvist <tml@iki.fi> * pango/modules.c (read_modules) * pango/pango-utils.c (read_alias_file,read_config_file): Use gstdio wrappers. (#16111, Robert Ă–gren) * pango/pangoft2-fontmap.c: Remove unneded includes of <dirent.h> and <windows.h>.
* Fix problem where the font would get unset after flushing at MAX_GLYPHS.Owen Taylor2004-12-104-4/+20
| | | | | | | | Fri Dec 10 16:30:40 2004 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-render.c (draw_glyph): Fix problem where the font would get unset after flushing at MAX_GLYPHS. (#160978)
* === Released 1.7.0 ===PANGO_1_7_0Owen Taylor2004-12-024-0/+38
| | | | | | | | Thu Dec 2 15:47:44 2004 Owen Taylor <otaylor@redhat.com> * === Released 1.7.0 === * NEWS: Update.