| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fri Dec 20 12:18:43 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.2.0 ===
* configure.in: Version 1.2.0, interface age 0.
* NEWS: Updated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Dec 20 11:59:22 2002 Owen Taylor <otaylor@redhat.com>
Some unit fixups (#96335)
* pango/pango-layout.c pango/pango-mapping.c:
Fix occurrences of "in thousandths of a device
unit" to say "in #PangoGlyphUnit" which will
give a link to the PangoGlyphUnit docs.
* docs/tmpl/text-attributes.sgml: Change 1000 to PANGO_SCALE.
* docs/tmpl/glyphs.sgml: Fix docs for PangoGlyphUnit,
fix mention of value of PANGO_SCALE from 1000 to 1024.
* pango/pango-layout.c (pango_layout_line_get_x_ranges):
Fix the docs for @ranges so it doesn't sound like the
coordinates are in pixels.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Dec 16 21:16:31 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.1.6 ===
* NEWS: Updated.
* configure.in: Version 1.1.6, interface age 2.
* configure.in: Bump PANGO_MODULE_VERSION to 1.2.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Dec 16 19:28:18 2002 Owen Taylor <otaylor@redhat.com>
* modules/hangul/hangul-xft.c (render_isolated_tone):
When we get an isolated tone in isolation, do something
reasonable rather than just return no glyphs and
causing an assertion failure. (#100625)
* pango/pangofc-fontmap.cI (_pango_fc_font_map_get_coverage):
Add a hack to force Hangul marks to be be rendered
in the same font as base Hangul glyphs.
|
|
|
|
|
|
|
|
|
| |
Mon Dec 16 18:10:46 2002 Owen Taylor <otaylor@redhat.com>
* modules/basic/basic-xft.c: Add some extra ranges
as "*" to match basic-x.c. (#101083, Jungshik Shin)
Remove some extraneous "" ranges since we have
{ 0x0000, 0xffff, "" } anyways.
|
|
|
|
|
|
| |
Thu Dec 12 13:59:43 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Require autoconf-2.53.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* docs/tmpl/text-attributes.sgml:
* docs/tmpl/glyphs.sgml:
* docs/tmpl/engines.sgml:
* docs/tmpl/main.sgml:
* docs/tmpl/pango-indic.sgml:
* docs/tmpl/coverage-maps.sgml:
* docs/tmpl/fonts.sgml:
* docs/pango_markup.sgml: Cosmetic changes to short descriptions.
* docs/tmpl/tab-stops.sgml:
* docs/tmpl/modules.sgml:
* docs/tmpl/opentype.sgml:
* docs/tmpl/xft-fonts.sgml:
* docs/tmpl/freetype-fonts.sgml:
* docs/tmpl/win32-fonts.sgml: Add short descriptions.
* docs/pango-docs.sgml: Move "OpenType Font Handling" to
"Low Level Functionality".
* docs/pango-sections.txt: Combine the "X Fonts" and
"X Rendering" sections.
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 10 18:37:19 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.1.5 ===
* pango/pango-attributes.h pango/pango-font.h
pango/pango-fontset.h pango/pango-fontmap.h: Add
explicit /*< public >*/ /*< private *>/ guards.
(See #95398 for gtk-doc changes making this necessary)
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 10 14:51:01 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.1.5 ===
* configure.in: Version 1.1.5, interface age 1.
* NEWS: Update.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sun Dec 8 22:57:55 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangox.c: Draw the unknown glyph box with
X primitives rather than hoping that some font has an
actualpainting unknown glyph... that code was
apparently still working badly. Use "en" not
NULL as the language tags for getting the metrics
for the return glyph and the unknown character
glyph... NULL gives too large results. (#98245,
Based on a patch from Morten Welinder.)
|
|
|
|
|
|
|
| |
Sun Dec 8 15:22:10 2002 Owen Taylor <otaylor@redhat.com>
* pango/pango-glyph-item.c (pango_glyph_item_apply_attrs):
Free the iter. (Fix from Kjartan Maraas, #100672)
|
|
|
|
|
| |
* docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
* pango/pangowin32.c (pango_win32_get_dc): Document.
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
Print out an informative error message and exit(1) if
no fonts are found. (#98672)
* pango/pangoft2.c (pango_ft2_font_get_face): Fix some
bugs in the last commit.
|
|
|
|
|
|
|
|
|
|
| |
Sat Dec 7 00:10:02 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangoft2.c (pango_ft2_font_get_face): Don't
use face->generic.data to hold the size the face is
currently set to; we don't need it currently and
it interferes with the use of face->generic.data for
OpenType data. (#93822, frequently reported bug)
|
|
|
|
|
|
|
|
| |
Fri Dec 6 23:07:58 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangoxft-font.c (pango_xft_real_render)
pango/pangox.c (pango_x_render): Roughly clip glyphs
into the X coordinate area to avoid wrap-around. (#73199)
|
|
|
|
|
|
|
|
| |
Fri Dec 6 19:42:33 2002 Owen Taylor <otaylor@redhat.com>
* pango/modules.c (map_get_submap): Dynamically allocate
submap arrays so we aren't constrained to the BMP.
(#100307, Federic Zhang)
|
|
|
|
|
|
|
|
| |
Fri Dec 6 18:58:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pango-utils.lo: Use octal escapes rather than
hex to avoid the problem over having hex digits
immediately after the hex escape.
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Dec 6 18:30:36 2002 Owen Taylor <otaylor@redhat.com>
* pango/pango-utils.c: Convert literal UTF-8 to hex
escapes. (#92050, Arnaud Carlet)
* pango/testfonts.c: Convert literal ISO-8859-1
to UTF-8 hex escapes. (Don't know how passing
ISO-8859-1 to pango_shape() was working...)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Dec 6 18:07:48 2002 Owen Taylor <otaylor@redhat.com>
* modules/indic/devanagari-x.c, pango/modules.c
pango/pango-utils.c pango/pangoft2.c pango/querymodules.c:
Convert [sf]printf to g_[sf]printf, or, where
appropriate g_printerr(). (Based on patch from
Matthias Clasen, #99321)
* configure.in: Require glib-2.1.3.
|
|
|
|
|
|
|
| |
Fri Dec 6 17:56:32 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Add missing thai-xft to thai-modules.
(#99883, Tony Graham)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Dec 2 17:22:34 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.1.4 ===
* configure.in: Up version to 1.1.4, interface age 0.
* NEWS: Updated.
* pango/pangoxft-fontmap.c (pango_fc_do_finalize)
* pango/pangoft2-fontmap.c (pango_fc_do_finalize): Fix
leaks of fontmap->substitute_data. (#99850)
* pango/Makefile.am (INCLUDES): Fix accidental reference
to pango-script-table.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sun Nov 17 23:28:26 2002 Owen Taylor <otaylor@redhat.com>
* pango/pango-glyph-item.[ch] pango/pango-layout.h:
Rename PangoLayoutRun to PangoGlyphItem (with a
typedef for compat), add pango_glyph_item_split(),
pango_glyph_item_apply_attrs().
* pango/pango-attributes.[ch]: Add
pango_attr_list_filter(), pango_attr_iterator_get_attrs().
* pango/pango-layout.c: Remove attributes that don't
affect shaping before shaping, shape and then add
them back. Fixes the infamous "underscores break
arabic shaping" bug (#83058)
* pango/pango-item.h: Remove an extraneous include.
* pango/pango-layout.c (imposed_shape): Fix bytes/chars
problem for glyph->log_clusters.
* pango/pango-layout.c (cluster_end_index)
* pango/pango-layout.c (pango_layout_iter_next_cluster): Fix
confusion between global indices and run-relative indices.
* docs/tmpl/glyphs.sgml: Improve docs for log_clusters.
* docs/*: Document new API and PangoOTRuleset
|
|
|
|
|
|
|
|
|
|
| |
* docs/tmpl/xft-fonts.sgml:
* docs/tmpl/freetype-fonts.sgml: Add docs.
* pango/pangoxft-fontmap.c (pango_xft_substitute_changed):
* pango/pangoft2-fontmap.c
(pango_ft2_font_map_set_default_substitute):
Fix doc typos.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* pango/pangoxft-fontmap.c:
* pango/pangoxft-font.c:
* pango/pangowin32.c:
* pango/pangoft2-fontmap.c: Mark 1.2 API additions, fix some
doc comments.
* pango/pangoft2-fontmap.c
(pango_ft2_font_map_set_default_substitute): Implement this
function. (#99850)
|
|
|
|
| |
Forgot bugnumber
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Do not add GLIB_CFLAGS to CFLAGS.
* docs/Makefile.am, examples/Makefile.am,
modules/arabic/Makefile.am, modules/basic/Makefile.am,
modules/hangul/Makefile.am, modules/hebrew/Makefile.am,
modules/indic/Makefile.am, modules/tamil/Makefile.am,
modules/thai/Makefile.am, pango/Makefile.am,
pango/mini-fribidi/Makefile.am, pango/opentype/Makefile.am:
Instead add $(GLIB_CFLAGS) directly to INCLUDES (GTKDOC_CFLAGS for
docs/Makefile.am). Also some cosmetic line wrapping and
reindentation.
|
|
|
|
|
|
|
|
| |
Mon Nov 25 20:25:23 2002 Owen Taylor <otaylor@redhat.com>
* pango/glyphstring.c (pango_glyph_string_extents_range):
Clarify the meaning of the @end parameter. (#96843,
Jungshik Shin)
|
|
|
|
|
|
|
|
|
| |
Mon Nov 25 19:57:02 2002 Owen Taylor <otaylor@redhat.com>
* pango/fonts.c (pango_font_description_free): Remove
some confusing left over verbiage in API docs about what
font descriptions could be freed. (#96558,
Michael R. Walton.)
|
|
|
|
|
|
|
|
| |
Mon Nov 25 19:24:29 2002 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi_get_type.c (_pango_fribidi_get_type):
Fix off-by-one in check for non-BMP characters.
(#91834, He Qiangqiang)
|
|
|
|
|
|
|
| |
Mon Nov 25 11:58:30 2002 Owen Taylor <otaylor@redhat.com>
* examples/viewer-qt.cc (readFile): Fix missing argument
(#99380, Dagfinn I. Mannsåker)
|
| |
|
|
|
|
|
|
|
| |
Thu Nov 21 17:35:08 2002 Owen Taylor <otaylor@redhat.com>
* modules/basic/basic-ft2.c: Remove duplicate
include of basic-common.h (#97667, Tony Graham)
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Nov 21 00:26:40 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Use some shell magic rather than
perl to check for the right gtk-doc version to
avoid having to worry about finding Perl.
Make checks handle 0.10 > 0.9. (#99120, Dan Mills)
Check for 0.10, since we need that for
--output-format=xml.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-12 Tor Lillqvist <tml@iki.fi>
* pango/pangowin32-fontcache.c (free_cache_entry,
cache_entry_unref, pango_win32_font_cache_load): Add more
debugging output.
* modules/basic/basic-win32.c (uniscribe_shape): Plug memory leak:
Free return value from pango_win32_font_logfont(). Call
pango_win32_font_cache_unload() for the hfont returned from
pango_win32_font_cache_load() after using it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Nov 8 20:02:09 2002 Soeren Sandmann <sandmann@daimi.au.dk>
* docs/tmpl/coverage-maps.sgml:
* docs/tmpl/glyphs.sgml:
* docs/tmpl/layout.sgml:
* docs/tmpl/x-fonts.sgml:
* pango/mapping.c:
* pango/pango-coverage.c:
* pango/pango-coverage.h:
* pango/pango-glyph.h:
* pango/pango-layout.c:
* pango/pango-layout.h:
* pango/pangox.h:
Trivial s/foo/foo_/ fixes to make pango.h includable with -Wshadow
(#91680).
|
|
|
|
|
|
|
| |
2002-11-09 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-x.c (render_syllable_with_ksx1001johab):
Renamed from render_syllable_with_ksx1005 (#95800).
|
|
|
|
|
|
|
| |
* modules/basic/basic-x.c:
Fix #96781: changes for basic X shaper's code range for
compatibility Ideographs characters (0xFA0C - 0xFA2D)
(by federic.zhang@sun.com)
|
|
|
|
|
|
|
|
| |
2002-11-06 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-x.c (hangul_engine_shape): Applied some of
the hangul-xft changes into hangul-x; it takes precomposed
syllables as same as L+V or L+V+S jamo sequences.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-04 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-defs.h (IS_S): Fixed wrong syllable
check.
* modules/hangul/hangul-defs.h:
* modules/hangul/hangul-x.c: No more use of TFILL, the internal
trailing consonant filler.
(render_syllable_with_*): Appended empty syllable
(ex. LFILL+VFILL) rendering case (#96175).
(render_syllable_with_ksx1005): Fixed wrong fallback glyphs
indices (from #95800 by Jungshik Shin).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Nov 1 21:08:42 2002 Owen Taylor <otaylor@redhat.com>
* === Released 1.1.3 ===
* configure.in: Version 1.1.3
* NEWS: Updated.
* pango/pangofc-fontmap.cI (pango_fc_font_set_free):
Free font_set->patterns. (Found by Sven Neumann,
#91698)
|
|
|
|
|
|
|
| |
2002-11-03 Changwoo Ryu <cwryu@debian.org>
* modules/basic/basic-xft.c: Removed hangul syllables and hangul
tonemarks ranges. Now hangul-xft is responsible for these ranges.
|
|
|
|
|
|
|
| |
2002-11-01 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-defs.h modules/hangul/hangul-xft.c:
Added Hangul Tone Marks rendering by Jungshik Shin (#96299).
|
|
|
|
|
|
|
|
| |
2002-10-31 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-xft.c (hangul_engine_get_coverage):
Added U+AC00- coverage
(hangul_engine_shape): Renders U+AC00 Hangul Syllables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-24 Tor Lillqvist <tml@iki.fi>
* modules/basic/basic-win32.c: Update the non-Uniscribe ranges to
cover some more simple scripts.
(itemize_shape_and_place): Handle unknown glyphs.
(script_engine_list): Only return the "everything" range if
Uniscribe is available. It would be nice to build up a more
specific range list based on the information ScriptGetProperties()
returns. That function lists information about each script the
Uniscribe version used can handle. Unfortunately, though, the
information is severely limited. It doesn't tell what Unicode
blocks a script covers. It only gives one language that uses
that script, and sometimes an charset number, but for most scripts
just the totally useless DEFAULT_CHARSET.
|
|
|
|
|
|
|
|
| |
2002-10-23 Alexander Larsson <alexl@redhat.com>
* pango/pango-layout.c (can_break_in):
Don't break at the first char in the first item on a line.
Fixes regression in linebreaking (#95900).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-22 Tor Lillqvist <tml@iki.fi>
* configure.in: Add --with-usp10 flag to indicate where to find
the usp10.h header, for using Uniscribe on Win32. Set USP10_H
autoconf variable, HAVE_USP10_H config.h macro and HAVE_USP10_H
automake conditional.
* acconfig.h: Add HAVE_USP10_H.
* pango/pangowin32-private.h (PANGO_WIN32_DEBUGGING): Change
semantics of this flag. If defined, also need to set env var
PANGO_WIN32_DEBUG to get the copious debugging output.
Change PING() macro accordingly. Add variable pango_win32_debug.
* pango/pangowin32.c (pango_win32_get_dc): New function. Code
factored out from pango_win32_font_class_init() and
pango_win32_font_map_class_init().
(pango_win32_get_debug_flag): New function.
(pango_win32_render): Handle y offsets, too. Potentially need to
call ExtTextOutW several times, one for each run of sequential
glyphs with the same y offset.
* pango/pangowin32.h: Declare above new functions, in the part
only for shaper engine use.
* pango/pangowin32.def: Export above new functions.
* pango/pangowin32-fontmap.c (pango_win32_font_map_class_init):
Call pango_win32_get_dc() as mentioned above.
* modules/basic/Makefile.am: If HAVE_USP10_H, let basic-win32.lo
depend on usp10.h.
* modules/basic/basic-win32.c: If HAVE_USP10_H, and the Uniscribe
DLL usp10.dll is present, use Uniscribe.
(uniscribe_shape, itemize_shape_and_place,
set_up_pango_log_clusters, convert_log_clusters_to_byte_offsets,
make_langid, init_uniscribe): New functions.
(dump_glyphs_and_log_clusters, lang_name, charset_name): Debugging
functions.
|
| |
|
|
|
|
|
|
|
|
|
| |
2002-10-15 Changwoo Ryu <cwryu@debian.org>
* modules/hangul/hangul-xft.c (hangul_engine_shape):
* modules/hangul/hangul-x.c (hangul_engine_shape): Added missing
memcpy() from the static jamo buffer to allocated jamo buffer
(#95569). Thanks to Jungshik Shin.
|