summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Extended ignoresFatih Demir2001-03-318-0/+40
|
* pango/makefile.mingw.in Update.Tor Lillqvist2001-03-1813-0/+129
| | | | | | | | | | | | | | | 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-1518-28/+821
| | | | | | | | | | 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-1517-11/+97
| | | | | | | | | 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-128-2/+36
| | | | | | 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-088-2/+37
| | | | | | | 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-079-16/+59
| | | | | | | | | 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-2810-4/+130
| | | | | | | | | | 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-2812-0/+126
| | | | | | | | | | 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-289-0/+54
| | | | | | | 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-2111-6/+83
| | | | | | | | | | | | | 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-1913-3/+344
| | | | | | | | | | | | | | 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-168-3/+39
| | | | | | | 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-158-7/+37
| | | | | | | 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-1310-44/+216
| | | | | | | | | | | | | | | | | | 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-128-0/+100
| | | | | | | Mon Feb 12 15:01:38 2001 Owen Taylor <otaylor@redhat.com> * configure.in (gtk_doc_min_version): Add check for gtk-doc version.
* srcdir != build dir fix.Owen Taylor2001-02-123-52/+137
| | | | | | | | | Mon Feb 12 12:45:16 2001 Owen Taylor <otaylor@redhat.com> * pango/Makefile.am: srcdir != build dir fix. * docs/Makefile.am: Switching over to the new gtk-doc Makefile.am.
* memory leak fixHavoc Pennington2001-02-118-1/+29
| | | | | | 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-1012-77/+193
| | | | | | | | | | | | | | | | | | | | | | | 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-058-9/+46
| | | | | | | | 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-0426-868/+110
| | | | | | | | | | | | | | | | 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-2611-14/+179
| | | | | | | | | | | | | | | | | 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
* .cvsignore updatesOwen Taylor2001-01-251-0/+4
|
* Updates for new functions.Owen Taylor2001-01-2518-3/+603
| | | | | | | Thu Jan 25 14:47:17 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-sections.txt pango/pango-docs.sgml pango/tmpl/*: Updates for new functions.
* New functionHavoc Pennington2001-01-239-15/+95
| | | | | | 2001-01-23 Havoc Pennington <hp@redhat.com> * pango/pango-layout.c (pango_layout_copy): New function
* Free item->extra_attrs list.32001-01-2310-5/+96
| | | | | | | | | | | | | | 2001-01-23 <alla@lysator.liu.se> * pango/pango-item.c (pango_item_free): Free item->extra_attrs list. * pango/pango-layout.c (process_item): Don't leak copy of item. * pango/pango-utils.c (read_config_file): If the config file open fails, don't leak the temp buffers.
* Don't leak PangoCoverage. Move name free closer to allocation.32001-01-239-4/+83
| | | | | | | | | | | | 2001-01-23 <alexl@redhat.com> * modules/basic/basic-ft2.c (basic_engine_get_coverage): Don't leak PangoCoverage. * pango/pangoft2-fontmap.c (pango_ft2_font_map_load_font): Move name free closer to allocation. (pango_ft2_font_map_read_alias_file): Don't leak faces. (pango_ft2_font_entry_get_coverage): Don't leak font as filename and cache_file_name.
* s/is_break/is_line_break/g;Havoc Pennington2001-01-2212-20/+177
| | | | | | | | | | | | | | | 2001-01-22 Havoc Pennington <hp@redhat.com> * tests/testboundaries.c (check_line_char): s/is_break/is_line_break/g; * pango/pango-layout.c, pango/pango-layout.h: Add PangoWrapMode for PangoLayout * pango/break.c (pango_default_break): implement char break log attr * pango/pango-break.h (struct _PangoLogAttr): rename is_break is_line_break, add is_char_break field
* Use correct font metrics information.82001-01-188-4/+39
| | | | | | | 2001-01-18 <alla@lysator.liu.se> * pango/pangoft2.c (get_font_metrics_from_subfonts): Use correct font metrics information.
* Allow '+' in the filename.Tor Lillqvist2001-01-0714-12/+141
| | | | | | | | | | | | | | | | | | | | 2001-01-07 Tor Lillqvist <tml@iki.fi> * pango/fonts.c (pango_font_description_to_filename): Allow '+' in the filename. * pango/pangowin32.c (get_font_metrics_from_string): Adopt to new prototype for g_utf8_to_ucs4). * pango/module-defs.c.win32: Removed. * pango/module-defs-ft2.c.win32: New file, hand-written until GNU configure is used on Win32, too. * pango/makefile.mingw.in * pango/Makefile.am (EXTRA_DIST): Corresponding changes. * pango/pango.def: Update.
* Adapt to new g_utf8_to_ucs4() prototype.Owen Taylor2001-01-0711-14/+80
| | | | | | | | | | | | | Sat Jan 6 20:23:54 2001 Owen Taylor <otaylor@redhat.com> * modules/arabic/arabic-x.c (arabic_engine_shape): Adapt to new g_utf8_to_ucs4() prototype. * modules/basic/basic-ft2.c: Include pango-engine.h * pango/pangoft2.h: Don't include pango.h, which would pull in pango-enums.h and thus break module building, just include neeeded pango-layout.h
* Adopt to new prototype for g_utf8_to_ucs4 (etc.).Owen Taylor2001-01-0515-14/+409
| | | | | | | Fri Jan 5 16:12:37 2001 Owen Taylor <otaylor@redhat.com> * modules/arabic/{arabic-xft,arabic}.c pango/{pango-context.c,pangoft.c,pangox.c}: Adopt to new prototype for g_utf8_to_ucs4 (etc.).
* Add pangoft2.pcAlexander Larsson2001-01-0511-1/+97
| | | | | | | | | | | | | 2001-01-05 Alexander Larsson <alla@lysator.liu.se> * .cvsignore: Add pangoft2.pc * Makefile.am: * configure.in: Build and install pangoft2.pc * pangoft2.pc: New file.
* add X_CFLAGSHavoc Pennington2001-01-0511-4/+74
| | | | | | | | | | | | 2001-01-04 Havoc Pennington <hp@redhat.com> * modules/indic/Makefile.am (INCLUDES): add X_CFLAGS * modules/hangul/Makefile.am (INCLUDES): add X_CFLAGS * modules/tamil/Makefile.am (INCLUDES): add X_CFLAGS * modules/thai/Makefile.am (INCLUDES): add X_CFLAGS
* put creation of module file here. Fixes problem if you 'make install' withHavoc Pennington2001-01-0411-25/+145
| | | | | | | | | | | | | | | | | 2001-01-04 Havoc Pennington <hp@redhat.com> * pango/Makefile.am (install-data-local): put creation of module file here. Fixes problem if you 'make install' with no preceding 'make' reported by Michael Meeks. * modules/Makefile.am (install-data-local): remove creation of module file from here * Makefile.am (SUBDIRS): remove pango-config * configure.in: use pkg-config to detect GLib cflags/libs * pangoxft.pc (Description): fix name/description
* i2001-01-04 Alexander Larsson <alla@lysator.liu.se>Alexander Larsson2001-01-0422-38/+210
| | | | | | | | | | | | | | | | | | | | | * modules/arabic/arabic-x.c: * modules/arabic/arabic-xft.c: * modules/basic/basic-ft2.c: * modules/basic/basic-win32.c: * modules/basic/basic-x.c: * modules/hangul/hangul-x.c: * modules/indic/bengali-x.c: * modules/indic/devanagari-x.c: * modules/indic/gujarati-x.c: * modules/indic/gurmukhi-x.c: * modules/indic/myanmar-x.c: * modules/tamil/tamil-x.c: * modules/thai/thai-x.c: Change all modules to use a define to the script engine name. Also Fixes some errors in the names (they were different in the same module). * pango/.cvsignore: add module-defs*.[ch]