summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* don't ignore errors from missing index.sgmlPANGO_0_17GTK_ALL_1_3_6Havoc Pennington2001-06-1310-2/+72
| | | | | | | | | | | 2001-06-12 Havoc Pennington <hp@redhat.com> * docs/Makefile.am (dist-hook): don't ignore errors from missing index.sgml * NEWS: update * configure.in: increment version to 0.17
* added pango*-uninstalled.pc to .cvsignoreSven Neumann2001-06-131-0/+4
|
* Add a 'strong' parameter to allow moving either the strong or the weakOwen Taylor2001-06-0810-2/+50
| | | | | | | | Thu Jun 7 14:06:25 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_move_cursor_visually): Add a 'strong' parameter to allow moving either the strong or the weak cursor visually, instead of the strong cursor.
* subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variablesHavoc Pennington2001-06-0715-37/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-07 Havoc Pennington <hp@redhat.com> * m4macros/glib-2.0.m4: subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables * gmodule-2.0.pc.in: add gmodule_supported variable * glib-2.0.pc.in: add glib_genmarshal, gobject_query, glib_mkenums variables * configure.in: put G_MODULE_SUPPORTED value into .pc files * autogen.sh: support AUTOGEN_SUBDIR_MODE * Makefile.am: add -uninstalled.pc.in to EXTRA_DIST 2001-06-07 Havoc Pennington <hp@redhat.com> * pango/Makefile.am: add libpango.la to _DEPENDENCIES for the other libs * configure.in: use AM_PATH_GLIB_2_0 * autogen.sh: support AUTOGEN_SUBDIR_MODE * Makefile.am: dist the .pc.in files 2001-06-07 Havoc Pennington <hp@redhat.com> * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled glib-genmarshal * configure.in: rearrange the library checks to support uninstalled linking * autogen.sh: add support for AUTOGEN_SUBDIR_MODE * atk-uninstalled.pc.in: new file, allows linking to uninstalled ATK in giant GTK tarball 2001-06-07 Havoc Pennington <hp@redhat.com> * tests/Makefile.am: add missing -I flag * gtk/Makefile.am: use @GLIB_MKENUMS@, @GLIB_GENMARSHAL@, etc. * configure.in: use pkg-config to see if GModule is supported; fix to properly turn on included loaders when GModule isn't supported; don't use AC_CHECK_LIB when libs are not installed yet * autogen.sh: add support for AUTOGEN_SUBDIR_MODE * Makefile.am (SUBDIRS): add m4macros subdir * gtk/Makefile.am: $(srcdir)/foo targets must be $(srcdir)/foo in dependencies also.
* Patch from Matthias Clasen fixing various typos. (#55744)Owen Taylor2001-06-0513-16/+51
| | | | | | | Tue Jun 5 10:40:17 2001 Owen Taylor <otaylor@redhat.com> * docs/reference/tmpl/*.smgl: Patch from Matthias Clasen fixing various typos. (#55744)
* Make the hack for avoiding the last index of the line more sophisticatedOwen Taylor2001-05-318-17/+100
| | | | | | | | | | Thu May 31 19:35:27 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_line_x_to_index): Make the hack for avoiding the last index of the line more sophisticated in order to deal with newlines internal to the layout and the case where the second half of the last character is specifically selected. (Fixes #51190)
* Actually advance through list. (Problem noticed by Erwann Chenede)Owen Taylor2001-05-3110-11/+90
| | | | | | | | | | | | | Thu May 31 12:31:20 2001 Owen Taylor <otaylor@redhat.com> * pango/pangox-fontmap.c (pango_x_font_map_for_display): Actually advance through list. (Problem noticed by Erwann Chenede) * modules/Makefile.am (install-data-local): Move rule for generation of /etc/pango/pango.modules to here, since we are now built _after_ the library. (Problem noticed by KUSANO Takayuki)
* Fix GNU sedism (#55430)Owen Taylor2001-05-298-1/+29
| | | | | | Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com> * autogen.sh (have_libtool): Fix GNU sedism (#55430)
* Use $PKG_CONFIG, not pkg-config.Owen Taylor2001-05-298-1/+29
| | | | | | Tue May 29 17:41:44 2001 Owen Taylor <otaylor@redhat.com> * configure.in: Use $PKG_CONFIG, not pkg-config.
* Set *trailing properly at end of line.Owen Taylor2001-05-288-0/+36
| | | | | | | Mon May 28 18:15:55 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (pango_layout_move_cursor_visually): Set *trailing properly at end of line.
* Fix problem with information loss when converting leaves to branches.Owen Taylor2001-05-289-5/+93
| | | | | | | | | | | | | | Mon May 28 11:51:45 2001 Owen Taylor <otaylor@redhat.com> * pango/modules.c (map_add_engine): Fix problem with information loss when converting leaves to branches. (Problem found by Toshio MARUYAMA) Wed May 23 12:59:26 2001 Owen Taylor <otaylor@redhat.com> * pango/pangox.c (pango_x_make_font_struct): Load the font struct for "fixed" in the case of a broken font list where fonts listed by XListFonts aren't loadable.
* Use the font at the beginning of the paragraph, not the context's font.Owen Taylor2001-05-188-29/+95
| | | | | | | | Fri May 18 16:44:25 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-layout.c (ensure_tab_width): Use the font at the beginning of the paragraph, not the context's font.
* Use ISO C99 varargs when available.Owen Taylor2001-05-1813-79/+331
| | | | | | | | | | | | | | | | | | | | | | Fri May 18 11:30:57 2001 Owen Taylor <otaylor@redhat.com> * pango/opentype/disasm.c: Use ISO C99 varargs when available. Thu May 17 11:16:23 2001 Owen Taylor <otaylor@redhat.com> * pango/mapping.c: Fixup docs, remove some FIXMEs that are no longer applicable. * pango/pango-layout.c: Move by graphemes, not characters. * pango/pango-layout.c (pango_layout_line_x_to_index): Position at the closest grapheme boundary, not at character boundaries. * pango/pango-layout.c (pango_layout_line_index_to_x): Return positions of grapheme boundaries, not character boundaries.
* Require libtool 1.4 when build out of CVS.Owen Taylor2001-05-1621-65/+324
| | | | | | | | | | | | | | | | | | | | | | | | Tue May 1 16:03:48 2001 Owen Taylor <otaylor@redhat.com> * autogen.sh (libtool_version): Require libtool 1.4 when build out of CVS. * **/Makefile.am: Add inter-library dependencies, especially for the modules. Many cleanups to the module makefiles. * configure.in modules/indic/Makefile.am: Remove INCLUDE_ANY_INDIC conditional which doesn't seem to have any point and was definitely suspect as done. * modules/tamil/tamil-xft.c (MODULE_ENTRY): Fix prefix to be _pango_tamil instead of _pango_basic. * Makefile.am: Build modules/ after pango/ so we can make the modules depend on libpango/libpangox. * examples/Makefile.am: Remove spurious rule to rebuild makefile.mingw.
* Fix to correspond to extremely odd choice of sign convention in libXft.Owen Taylor2001-05-158-2/+37
| | | | | | | Mon May 14 19:10:11 2001 Owen Taylor <otaylor@redhat.com> * pango/pangoxft-font.c: Fix to correspond to extremely odd choice of sign convention in libXft. (#51476)
* Get rid of grep -q (pointed out by Tony Graham).Owen Taylor2001-05-098-1/+36
| | | | | | | Wed May 9 10:11:06 2001 Owen Taylor <otaylor@redhat.com> * pango/Makefile.am (install-data-local): Get rid of grep -q (pointed out by Tony Graham).
* Added 0x20 glyph for spacing vowel/tonemark support for tis620-0.Chookij Vanatham2001-05-071-7/+24
|
* Fix Xft detection by setting CPPFLAGS before trying the Xft/XftFreetyp.hAlexander Larsson2001-05-068-3/+57
| | | | | | | | | 2001-05-06 Alexander Larsson <alla@lysator.liu.se> * configure.in: Fix Xft detection by setting CPPFLAGS before trying the Xft/XftFreetyp.h header file. Use CPPFLAGS instead of CFLAGS.
* reflect new version number, removed external fribidi dependency from linkHans Breuer2001-05-0610-6/+104
| | | | | | | | | | | | 2001-01-06 Hans Breuer <hans@breuer.org> * pango/makefile.msc : reflect new version number, removed external fribidi dependency from link step as well * pango/pango.def : updated externals * pango/pangowin32.c : initialize approximate_(digit|char)_width similar to what the other backends do
* Update for 0.16PANGO_0_16Owen Taylor2001-05-0413-4/+134
| | | | | | | | | | | | | | | Fri May 4 11:07:04 2001 Owen Taylor <otaylor@redhat.com> * NEWS: Update for 0.16 * docs/pango-sections.txt: Update. * configure.in (PANGO_MINOR_VERSION): 0.16 Wed May 2 11:57:45 2001 Owen Taylor <otaylor@redhat.com> * examples/Makefile.am (QT_LIBS): Remove space that was confusing libtool.
* Set approximate_digit_width and approximate_char_width. The digit oneAlex Larsson2001-05-048-0/+48
| | | | | | | | 2001-05-04 Alex Larsson <alla@lysator.liu.se> * pango/pangoft2.c (get_font_metrics_from_subfonts): Set approximate_digit_width and approximate_char_width. The digit one could be done better (see bug 53425).
* also check for the the Xft header.Michael Natterer2001-05-038-1/+32
| | | | | | 2001-05-03 Michael Natterer <mitch@convergence.de> * configure.in: also check for the the Xft header.
* Add check to make sure #include FT_ERRORS_H works. (#54043)Owen Taylor2001-05-028-7/+47
| | | | | | | | | | Wed May 2 11:35:16 2001 Owen Taylor <otaylor@redhat.com> * configure.in (have_freetype): Add check to make sure #include FT_ERRORS_H works. (#54043) * configure.in: do not try to build modules using Xft if X is not available or was explicitely disabled.
* do not try to build modules using Xft if X is not available or wasSven Neumann2001-05-028-7/+44
| | | | | | | 2001-05-02 Sven Neumann <sven@convergence.de> * configure.in: do not try to build modules using Xft if X is not available or was explicitely disabled.
* Fix numeric format in warning.Owen Taylor2001-05-029-9/+82
| | | | | | | | | | Tue May 1 23:30:53 2001 Owen Taylor <otaylor@redhat.com> * modules/hangul/hangul-x.c (hangul_engine_shape): Fix numeric format in warning. * pango/pangox.c (get_font_metrics_from_string): Fix assorted brokenness.
* Rewrite the newline arrow drawing code to act a little better on a rangeOwen Taylor2001-05-018-61/+85
| | | | | | | | Tue May 1 19:27:00 2001 Owen Taylor <otaylor@redhat.com> * pango/pangox.c (pango_x_render): Rewrite the newline arrow drawing code to act a little better on a range of different sizes of fonts.
* Move some fontmap stuff to pangox-private.h to access fontmap->resolutionHavoc Pennington2001-04-2714-49/+455
| | | | | | | | | | | | | | | | | | | | | | | | 2001-04-27 Havoc Pennington <hp@redhat.com> * pango/pangox-fontmap.c: Move some fontmap stuff to pangox-private.h to access fontmap->resolution in pangox.c * pango/pangox.c (get_font_metrics_from_subfonts): multiply avg. width by PANGO_SCALE, and consider that avg width from X is in decipoints * modules/basic/basic-x.c: mark some chars unknown when shaping, with a flag PANGO_X_UNKNOWN_FLAG * pango/pangox.c (pango_x_font_get_metrics): use lookup_lang not lang when calling get_font_metrics_from_string (pango_x_render): render unknown chars * pango/pango-layout.c: (pango_layout_set_single_paragraph_mode): add mode where we don't break on para separators, instead we shape them and display glyphs (pango_layout_get_single_paragraph_mode): getter for above (pango_layout_check_lines): handle single paragraph mode
* cvsignore updatesOwen Taylor2001-04-241-0/+7
|
* Remove excess call to DONE_Stream left over from conversion from FT1.Owen Taylor2001-04-248-1/+42
| | | | | | | | Tue Apr 24 11:45:55 2001 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgdef.c (TT_Load_GDEF_Table): Remove excess call to DONE_Stream left over from conversion from FT1. (reported by Michael Jansson)
* Fixed the case of cons+Dagesh+Punct.Chookij Vanatham2001-04-201-12/+46
|
* Set approximate_digit_width and approximate_char_width to some cheesyAlexander Larsson2001-04-208-0/+44
| | | | | | | | 2001-04-20 Alexander Larsson <alexl@redhat.com> * pango/pangoxft-font.c (pango_xft_font_get_metrics): Set approximate_digit_width and approximate_char_width to some cheesy value. Not good, but better than nothing.
* Fixed crash when 2 chars in a cluster and 1st char isn't consonance.Chookij Vanatham2001-04-201-2/+2
|
* Remove some conditionalization on (md->text == NULL) that is no longerOwen Taylor2001-04-208-5/+45
| | | | | | | | Fri Apr 20 11:38:46 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-markup.c (pango_parse_markup): Remove some conditionalization on (md->text == NULL) that is no longer needed with the last change.
* Discard the parsed text if the input variable text is NULL. This fixes aAnders Carlsson2001-04-208-3/+39
| | | | | | | 2001-04-20 Anders Carlsson <andersca@codefactory.se> * pango/pango-markup.c (pango_parse_markup): Discard the parsed text if the input variable text is NULL. This fixes a segfault.
* Added building Pango X Hebrew Engine.Chookij Vanatham2001-04-202-2/+5
|
* Pango X Hebrew Engine.Chookij Vanatham2001-04-202-0/+554
|
* Release 0.15PANGO_0_15Owen Taylor2001-04-1717-20/+111
| | | | | | | | | | | | | | Tue Apr 17 15:44:53 2001 Owen Taylor <otaylor@redhat.com> * Release 0.15 * tests/testboundaries.c: Look for files in $srcdir. * Makefile.am (SUBDIRS): Add tests, remove fonts * tests/Makefile.am (EXTRA_DIST): added missing stuff * fonts/: Remove. Nothing in here is needed any more.
* Removed pango_justify(), since it has no implementation that I can find.Havoc Pennington2001-04-1712-33/+107
| | | | | | | | | | | 2001-04-16 Havoc Pennington <hp@pobox.com> * pango/pango-glyph.h: Removed pango_justify(), since it has no implementation that I can find. * pango/pango-attributes.c: docs * pango/pango-layout.c: docs
* Remove warning when using fallback shaping.Owen Taylor2001-04-161-0/+432
| | | | | | | Mon Apr 16 19:20:12 2001 Owen Taylor <otaylor@redhat.com> * modules/tamil/tamil-x.c: Remove warning when using fallback shaping.
* Remove warning when using fallback shaping.Owen Taylor2001-04-1613-223/+527
| | | | | | | | | | | | | | | | | | | | | | Mon Apr 16 19:20:12 2001 Owen Taylor <otaylor@redhat.com> * modules/tamil/tamil-x.c: Remove warning when using fallback shaping. Mon Apr 16 19:14:00 2001 Owen Taylor <otaylor@redhat.com> [ Patches from Vikram Subramanian to update Tamil shapers ] * configure.in modules/tamil/tamil-xft.c modules/tamil/Makefile.am: Xft/TT based Tamil rendering engine. Uses glyphs in the private-use-area instead of proper OpenType tables. * examples/HELLO.utf8: Add Tamil line * examples/pangox.aliases: Add tamil fonts * modules/tamil/tadefs.h modules/tamil/tamil-x.c: Update to use PANGO_LIGATURE_HACK ligatures from BDF files instead of a fixed encoding.
* cvsignore updatesOwen Taylor2001-04-161-0/+4
|
* Small updatesOwen Taylor2001-04-1618-337/+452
| | | | | | | | | | | | Mon Apr 16 18:12:06 2001 Owen Taylor <otaylor@redhat.com> * README: Small updates * examples/HELLO.utf8: Insert a RLM on the Yiddish line to correct for fixes to the bidi algorithm. * pango/mini-fribidi/*: Update to CVS fribidi which has various bug fixes.
* Update.Owen Taylor2001-04-1611-23/+185
| | | | | | | | | Mon Apr 16 14:26:54 2001 Owen Taylor <otaylor@redhat.com> * docs/pango-sections.txt: Update. * docs/Makefile.am (EXTRA_DIST): Update to the latest version.
* instead of simply adding one matching font for the magic font names (sans,Hans Breuer2001-04-139-32/+195
| | | | | | | | | | | | | | | | 2001-04-14 Hans Breuer <hans@breuer.org> * pango/pangowin32-fontmap.c : instead of simply adding one matching font for the magic font names (sans, serif, monospace) stuff any mathing font in the respective family entries (pango_win32_font_map_load_font) : do the same approximation for oblique and italic as the X version does * pango/pangowin32.c (pango_win32_font_get_glyph_extents) : initialize ink_rect and logical_rect to some more appropriate values (subfont_has_glyph) : implement glyph availability caching. IMO it needs to be done different to the other backends, because even the decision if a font has a specific glyph is increadeable slow on win32
* Update to correspond to FriBidi-0.9.0 (with some small fixes)Owen Taylor2001-04-1314-967/+1852
| | | | | | | | | | Fri Apr 13 14:55:20 2001 Owen Taylor <otaylor@redhat.com> * pango/mini-fribidi/{fribidi.c,fribidi_get_type.c,fribidi_tables.i}: Update to correspond to FriBidi-0.9.0 (with some small fixes) * pango/mini-fribidi/fribidi-0.9.0.patch: Update patch for Fribidi-0.9.0.
* Add macros for CSS font scale factorsHavoc Pennington2001-04-138-0/+38
| | | | | | 2001-04-13 Havoc Pennington <hp@redhat.com> * pango/pango-font.h: Add macros for CSS font scale factors
* AC_INIT should be the first statement in the file. Also, useJames Henstridge2001-04-138-2/+45
| | | | | | | | 2001-04-13 James Henstridge <james@daa.com.au> * configure.in: AC_INIT should be the first statement in the file. Also, use $PANGO_MAJOR_VERSION.$PANGO_MINOR_VERSION as the version passed to AM_INIT_AUTOMAKE.
* Release 0.14PANGO_0_14Owen Taylor2001-04-0313-5/+97
| | | | | | | | | | | | Tue Apr 3 15:05:19 2001 Owen Taylor <otaylor@redhat.com> * Release 0.14 * NEWS: updated. * pango/pango/opentype/Makefile.am: make dist fixes. * configure.in (PANGO_MINOR_VERSION): Up to 0.14
* Add the mystic g_type_init ((GTypeDebugFlags) 0);.Owen Taylor2001-04-028-0/+37
| | | | | | | Mon Apr 2 12:01:03 2001 Owen Taylor <otaylor@redhat.com> * examples/viewer-qt.cc (main): Add the mystic g_type_init ((GTypeDebugFlags) 0);.
* Add some initilaization failure warnings if no fonts found or noAlexander Larsson2001-04-028-7/+72
| | | | | | | | 2001-04-02 Alexander Larsson <alexl@redhat.com> * pango/pangoft2-fontmap.c: Add some initilaization failure warnings if no fonts found or no fontaliases files found.