summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-1-2
Commit message (Collapse)AuthorAgeFilesLines
* Require libtool 1.4 when build out of CVS.Owen Taylor2001-05-161-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 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-151-0/+5
| | | | | | | 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-091-0/+5
| | | | | | | 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).
* Fix Xft detection by setting CPPFLAGS before trying the Xft/XftFreetyp.hAlexander Larsson2001-05-061-0/+7
| | | | | | | | | 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-061-0/+10
| | | | | | | | | | | | 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-041-0/+15
| | | | | | | | | | | | | | | 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-041-0/+6
| | | | | | | | 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-031-0/+4
| | | | | | 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-021-1/+4
| | | | | | | | | | 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-021-0/+5
| | | | | | | 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-021-0/+8
| | | | | | | | | | 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-011-0/+6
| | | | | | | | 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-271-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Remove excess call to DONE_Stream left over from conversion from FT1.Owen Taylor2001-04-241-0/+6
| | | | | | | | 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)
* Set approximate_digit_width and approximate_char_width to some cheesyAlexander Larsson2001-04-201-0/+6
| | | | | | | | 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.
* Remove some conditionalization on (md->text == NULL) that is no longerOwen Taylor2001-04-201-0/+6
| | | | | | | | 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-201-0/+5
| | | | | | | 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.
* Release 0.15PANGO_0_15Owen Taylor2001-04-171-0/+12
| | | | | | | | | | | | | | 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-171-1/+10
| | | | | | | | | | | 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/+20
| | | | | | | | | | | | | | | | | | | | | | 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.
* Small updatesOwen Taylor2001-04-161-0/+10
| | | | | | | | | | | | 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-161-0/+7
| | | | | | | | | 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-131-0/+14
| | | | | | | | | | | | | | | | 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-131-0/+8
| | | | | | | | | | 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-131-0/+4
| | | | | | 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-131-0/+6
| | | | | | | | 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-031-0/+10
| | | | | | | | | | | | 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-021-0/+5
| | | | | | | 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-021-0/+6
| | | | | | | | 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.
* Extended ignoresFatih Demir2001-03-311-0/+5
|
* pango/makefile.mingw.in Update.Tor Lillqvist2001-03-181-0/+13
| | | | | | | | | | | | | | | 2001-03-18 Tor Lillqvist <tml@iki.fi> * pango/makefile.mingw.in * pango/pango.def: Update. * pango/module-defs-win32.c.win32: New file. * pango/Makefile.am (EXTRA_DIST): Add here. * pango/mini-fribidi/makefile.mingw: New file. * pango/mini-fribidi/makefile.mingw (EXTRA_DIST): Add here.
* Remove a lot of instances of "Error parsing ligature info" that somehowOwen Taylor2001-03-151-0/+8
| | | | | | | | | | Fri Mar 9 11:57:46 2001 Owen Taylor <otaylor@redhat.com> * pango/pangox.c (pango_x_find_subfont): Remove a lot of instances of "Error parsing ligature info" that somehow crept in. * docs/*: Some makefile tweaks, structure updates.
* Makefile.am configure.in modules/*/Makefile.am make it compile without XSven Neumann2001-03-151-0/+7
| | | | | | | | | 2001-03-15 Sven Neumann <sven@gimp.org> * Makefile.am * configure.in * modules/*/Makefile.am * pango/Makefile.am: make it compile without X headers
* set the size fieldSven Neumann2001-03-121-0/+4
| | | | | | 2001-03-12 Sven Neumann <sven@gimp.org> * pango/pangoft2.c (pango_ft2_font_describe): set the size field
* fix a cheesy bug in setting approximate_digit_widthHavoc Pennington2001-03-081-0/+5
| | | | | | | 2001-03-07 Havoc Pennington <hp@redhat.com> * pango/pangox.c (pango_x_font_get_metrics): fix a cheesy bug in setting approximate_digit_width
* fixed up g_boxed_type_register_static() since GLib signature changed.Tim Janik2001-03-071-0/+7
| | | | | | | | | Wed Mar 7 09:21:14 2001 Tim Janik <timj@gtk.org> * pango/pango-attributes.c: fixed up g_boxed_type_register_static() since GLib signature changed. * got rid of bogus g_type_init() calls.
* add approximate_digit_width fieldHavoc Pennington2001-02-281-0/+8
| | | | | | | | | | 2001-02-28 Havoc Pennington <hp@redhat.com> * pango/pango-font.h (struct _PangoFontMetrics): add approximate_digit_width field * pango/pangox.c (pango_x_font_get_metrics): make up an approximate digit width number
* Add approximate_char_width fieldHavoc Pennington2001-02-281-0/+8
| | | | | | | | | | 2001-02-28 Havoc Pennington <hp@redhat.com> * pango/pango-font.h (struct _PangoFontMetrics): Add approximate_char_width field * pango/pangox.c (get_font_metrics_from_subfonts): "compute" the approximate char width. Other backends need to add this.
* Added pango_attr_list_get_type, and PANGO_TYPE_ATTR_LIST.Alexander Larsson2001-02-281-0/+5
| | | | | | | 2001-02-28 Alexander Larsson <alla@lysator.liu.se> * pango/pango-attributes.[c]: Added pango_attr_list_get_type, and PANGO_TYPE_ATTR_LIST.
* Patch from Soeren SandmannHavoc Pennington2001-02-211-0/+11
| | | | | | | | | | | | | 2001-02-20 Havoc Pennington <hp@pobox.com> Patch from Soeren Sandmann * pango/pangox-fontcache.c (pango_x_font_cache_load): make xlfd arg const * pango/pango-utils.c (pango_get_sysconf_subdirectory): G_CONST_RETURN (pango_get_lib_subdirectory): G_CONST_RETURN
* added _pango_included_win32_modules[] to include modules with plain win32Hans Breuer2001-02-191-0/+12
| | | | | | | | | | | | | | 2001-02-19 Hans Breuer <hans@breuer.org> * pango/modules.h, pango/pangowin32.c (pango_win32_get_context) : added _pango_included_win32_modules[] to include modules with plain win32 build as well. * pango/pango.def : added new exported functions * pango/pangowin32-fontmap.c : add unspecified fonts for Monospace, Sans and Serif to avoid crashes if no alias file is provided * pango/*/makefile.msc : new files to build on windoze with msvc
* fix *trailing = FALSE to read *trailing = 0Havoc Pennington2001-02-161-0/+5
| | | | | | | 2001-02-15 Havoc Pennington <hp@redhat.com> * pango/pango-layout.c (pango_layout_line_x_to_index): fix *trailing = FALSE to read *trailing = 0
* fix another "count line lengths to get line start" bugHavoc Pennington2001-02-151-0/+5
| | | | | | | 2001-02-13 Havoc Pennington <hp@redhat.com> * pango/pango-layout.c (pango_layout_line_get_x_ranges): fix another "count line lengths to get line start" bug
* properly update the tail of the list (pango_attr_list_change): flip orderHavoc Pennington2001-02-131-0/+16
| | | | | | | | | | | | | | | | | | 2001-02-12 Havoc Pennington <hp@redhat.com> * pango/pango-attributes.c (pango_attr_list_insert_internal): properly update the tail of the list (pango_attr_list_change): flip order of tmp_list2 = tmp_list2->next and prev2 = tmp_list2 to avoid setting prev2 and tmp_list2 to the same value thus creating a mangled list. * pango/pango-layout.c (pango_layout_xy_to_index): When returning FALSE, set the index/trailing to the nearest location, instead of setting them to 0. (pango_layout_line_x_to_index): Fix a bug where line->start_index wasn't used. Return boolean for whether we had to clamp the value to get an index.
* Add check for gtk-doc version.Owen Taylor2001-02-121-0/+12
| | | | | | | Mon Feb 12 15:01:38 2001 Owen Taylor <otaylor@redhat.com> * configure.in (gtk_doc_min_version): Add check for gtk-doc version.
* memory leak fixHavoc Pennington2001-02-111-0/+4
| | | | | | 2001-02-11 Havoc Pennington <hp@pobox.com> * pango/pangox.c (font_struct_get_ligatures): memory leak fix
* Use g_win32_get_package_installation_subdirectory(). Use the sameTor Lillqvist2001-02-101-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2001-02-10 Tor Lillqvist <tml@iki.fi> * pango/pango-utils.c (pango_get_sysconf_subdirectory, pango_get_lib_subdirectory): (Win32): Use g_win32_get_package_installation_subdirectory(). Use the same directory structure as on Unix, etc\pango and lib\pango under the installation "prefix". * config.h.win32 * pango/makefile.mingw.in: Use mini-fribidi instead of full FriBiDi. * pango/pangowin32.c (pango_win32_render_layout_line): Adapt to changed PangoAttrColor. * pango/querymodules.c: Include <io.h> for getcwd() prototype. (query_module): Handle modules with spaces in the path, and backslashes, use g_strescape() (for Windows). * pango/mini-fribidi/makefile.mingw: New file
* Remove bogus MIN when rendering freetype text. Also draw full underlines.Alexander Larsson2001-02-051-0/+6
| | | | | | | | 2001-02-05 Alexander Larsson <alexl@redhat.com> * pango/pangoft2.c (pango_ft2_render, pango_ft2_render_layout_line): Remove bogus MIN when rendering freetype text. Also draw full underlines.
* pass 0 as first argument to g_type_init().Tim Janik2001-02-041-0/+14
| | | | | | | | | | | | | | | | Sun Feb 4 07:48:47 2001 Tim Janik <timj@gtk.org> * pango/pango-attributes.c (pango_color_get_type): pass 0 as first argument to g_type_init(). * pango/pangoxft-fontmap.c (pango_xft_get_font_map): * pango/pangowin32-fontmap.c (pango_win32_font_map_for_display): * pango/pangoft2-fontmap.c (pango_ft2_font_map_for_display): * pango/pangox-fontmap.c (pango_x_font_map_for_display): * pango/pango-context.c (pango_context_new): likewise. * i dare saying that i doubt the usefullness of all these g_type_init() calls though.
* take a PangoColor not a PangoAttrColorHavoc Pennington2001-01-261-0/+15
| | | | | | | | | | | | | | | | | 2001-01-26 Havoc Pennington <hp@redhat.com> * pango/pangox.h (PangoGetGCFunc): take a PangoColor not a PangoAttrColor * pango/pango-attributes.h: add PangoColor, add PANGO_ATTR_INVALID as a placeholder for zero in the PangoAttrType enum, corresponds to G_TYPE_INVALID. * pango/pango-attributes.c: Add PangoColor type, use for PangoAttrColor (pango_color_get_type): new function (pango_color_copy): new function (pango_color_free): new function