| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
2001-04-13 Havoc Pennington <hp@redhat.com>
* pango/pango-font.h: Add macros for CSS font scale factors
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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);.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
2001-03-15 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* modules/*/Makefile.am
* pango/Makefile.am: make it compile without X headers
|
|
|
|
|
|
| |
2001-03-12 Sven Neumann <sven@gimp.org>
* pango/pangoft2.c (pango_ft2_font_describe): set the size field
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
2001-02-28 Alexander Larsson <alla@lysator.liu.se>
* pango/pango-attributes.[c]:
Added pango_attr_list_get_type, and PANGO_TYPE_ATTR_LIST.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Mon Feb 12 15:01:38 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (gtk_doc_min_version): Add check for
gtk-doc version.
|
|
|
|
|
|
| |
2001-02-11 Havoc Pennington <hp@pobox.com>
* pango/pangox.c (font_struct_get_ligatures): memory leak fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
2001-01-23 Havoc Pennington <hp@redhat.com>
* pango/pango-layout.c (pango_layout_copy): New function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
2001-01-18 <alla@lysator.liu.se>
* pango/pangoft2.c (get_font_metrics_from_subfonts):
Use correct font metrics information.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Alexander Larsson <alexl@redhat.com>
* configure.in:
* modules/arabic/Makefile.am:
* modules/arabic/arabic-x.c:
* modules/basic/Makefile.am:
* modules/basic/basic-x.c:
* modules/hangul/Makefile.am:
* modules/hangul/hangul-x.c:
* modules/indic/Makefile.am:
* 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/Makefile.am:
* modules/tamil/tamil-x.c:
* modules/thai/Makefile.am:
* modules/thai/thai-x.c:
Rename all x modules from abc to abc-x.
* modules/arabic/arabic.c:
* modules/basic/basic.c:
* modules/hangul/hangul.c:
* modules/indic/bengali.c:
* modules/indic/devanagari.c:
* modules/indic/gujarati.c:
* modules/indic/gurmukhi.c:
* modules/indic/myanmar.c:
* modules/tamil/tamil.c:
* modules/thai/thai.c:
These were all copied to file-x.c and then removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Alexander Larsson <alexl@redhat.com>
* configure.in:
Update the default list of included modules for
--with-included-modules=yes to include all new modules.
Split INCLUDED_MODULES and module-defs.c into per shaper
engine type lists.
* modules/arabic/Makefile.am:
Build libpango-arabic-xft.la if INCLUDE_ARABIC_XFT.
* modules/arabic/arabic-xft.c:
Change module prefix to _pango_arabic_xft_
* modules/basic/Makefile.am:
Build static libs for all included modules.
* modules/basic/basic-ft2.c:
Change module prefix to _pango_basic_ft2_
* modules/basic/basic-xft.c:
Change module prefix to _pango_basic_xft_
* pango/Makefile.am:
Include correct module-defs-XXX in libs.
* pango/modules.h:
Split _pango_included_modules[] into separate lists.
* pango/pangox.c:
* pango/pangoft2.c:
* pango/pangoxft-fontmap.c:
Register built in modules.
|
|
|
|
|
|
|
| |
2000-12-22 Alexander Larsson <alla@lysator.liu.se>
* pango/pangoft2.c:
Remove timing printfs.
|
|
|
|
|
|
|
| |
2000-12-22 Alexander Larsson <alla@lysator.liu.se>
* pango/pangoft2-private.h:
Disable debug.
|