| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Tue Feb 10 19:03:44 2004 Manish Singh <yosh@gimp.org>
* pango/pango-context.c (itemize_state_init): initialize font_desc
to NULL.
|
|
|
|
|
|
|
| |
Tue Feb 10 14:33:54 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-markup.c: Handle 'tag' being NULL
in a bunch of places. (#122844, Noah Levitt)
|
|
|
|
|
|
|
|
| |
Tue Feb 10 14:28:41 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-context.c (update_attr_iterator): Fix
a leak of a font descriptor. (#131909, Kjartan Maraas,
Christian Persch)
|
|
|
|
|
|
|
|
| |
Tue Feb 10 14:13:04 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-tabs.c (pango_tab_array_resize): Fix
the amount of memory being allocated. (#132994,
Torsten Schoenfeld)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Feb 5 16:30:46 2004 Owen Taylor <otaylor@redhat.com>
Fix problem with empty markup tags (#128102, Christian Persch)
* pango/pango-context.c (itemize_state_process_run): Assert
that the run is non-empty.
* pango/pango-attributes.c (pango_attr_list_change):
Just ignore empty attributes.
* pango/pango-attributes.c (pango_attr_iterator_next):
Skip empty attributes.
|
|
|
|
|
|
|
| |
Thu Feb 5 15:28:44 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_set_font_description):
Accept NULL for desc as documented. (#133001, Torsten Schoenfeld)
|
|
|
|
|
|
|
| |
Thu Feb 5 15:21:49 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_check_lines):
Redo the last commit once again.
|
|
|
|
|
|
|
| |
Thu Feb 5 15:16:04 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_check_lines): Fix
stupid cut-and-pasto from last commit.
|
|
|
|
|
|
|
|
| |
Thu Feb 5 15:09:58 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_check_lines):
Set is_paragraph_start here too. (#131356,
Morten Welinder)
|
|
|
|
|
|
|
| |
Wed Jan 28 17:47:52 2004 Owen Taylor <otaylor@redhat.com>
* configure.in: Require GLib-2.3.1. (#132695,
Rodney Dawes.)
|
|
|
|
|
|
|
| |
Mon Jan 26 14:20:34 2004 Owen Taylor <otaylor@redhat.com>
* pango/opentype/pango-ot-info.c (is_truetype): Suport
CFF fonts as well. (#131202, Manjunath Sripadarao)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Jan 26 10:30:06 2004 Owen Taylor <otaylor@redhat.com>
* pango/modules/thai/thai-c: Fix up glyph addition
code so that it works properly with the typical
TrueType fonts that have 0 width for combining
characters. (#124175, Theppitak Karoonboonyanan)
Fri Jan 23 16:05:31 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-markup.c (open_tag_free): Fix some
more problems with NULL attribute lists.
|
|
|
|
|
|
|
|
|
|
| |
Thu Jan 22 12:36:10 2004 Owen Taylor <otaylor@redhat.com>
* === Released 1.3.2 ===
* configure.in: Version 1.3.2, interface age 2.
* NEWS: Tweak.
|
| |
|
|
|
|
|
|
|
| |
2004-01-06 Roozbeh Pournader <roozbeh@sharif.edu>
* modules/arabic/arabic-ot.c: Corrected a mistake between ZWJ and
ZWNJ. (#130517)
|
|
|
|
|
|
| |
Fri Dec 19 22:20:18 2003 Matthias Clasen <maclas@gmx.de>
* docs/tmpl/layout.sgml: Document all members of PangoLayoutLine.
|
|
|
|
|
|
|
| |
Thu Dec 18 01:20:31 2003 Matthias Clasen <maclas@gmx.de>
* pango/pango-attributes.c (pango_attr_size_new): Correct the
documentation. (#128431, Ross Burton)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-13 Hans Breuer <hans@breuer.org>
* pango/pango.def pangoft2.def : moved pango_fc_*
to the latter where they live on *nix too.
* pango/makefile.msc : make it build again (including
the Ft2 backend)
* pango/module-defs-fc.c.win32 : if PANGO_MODULE_PREFIX is defined
include the basic backend shaper
* pango/pangowin32.c (pango_win32_render_layout) :
initialize iter before first usage to avoid immediate crashing
* pango/opentype/makefile.msc
pango/modules/makefile.msc : finally build with mscv, too.
[completely untested cause I'm not able to type, write or read
any of these languages]
* modules/modules.def : follow module function renaming/changes
* modules/basic/basic-win32.c : register the right engine, i.e.
make it compile
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-08 Tor Lillqvist <tml@iki.fi>
* modules/basic/basic-win32.c (convert_log_clusters_to_byte_offsets):
Simplify.
(itemize_shape_and_place): Fix problem with RTL scripts: If
ScriptItemize() returns several items, must handle them in reverse
order. (#128812, reported by Shoshannah Forbes)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Dec 8 12:57:03 2003 Owen Taylor <otaylor@redhat.com>
* === Released 1.3.1 ===
* NEWS: Further updates for 1.3.1
* pango/pango-script.c (pango_script_iter_next): Put in
a hopefully-correct fix for a problem with invalid values of
start_sp causing out-of-bounds writes. (#125928,
Morten Welinder)
|
|
|
|
|
|
|
| |
2003-12-07 Tor Lillqvist <tml@iki.fi>
* pango/Makefile.am: Fix problems when building outside srcdir for
Win32. (#122167, Jeff Bonggren)
|
|
|
|
|
|
|
| |
2003-12-05 Sven Neumann <sven@gimp.org>
* pango/pangoft2-fontmap.c: initialize the fontmap's resolution
to some sane default values. Fixes bug #123602.
|
|
|
|
|
|
|
| |
2003-12-04 Noah Levitt <nlevitt@columbia.edu>
* pango/pango-context.c:
* pango/pango-layout.c: Honor U+2028 LINE SEPARATOR. (#85745)
|
|
|
|
|
|
|
|
|
| |
2003-11-25 Noah Levitt <nlevitt@columbia.edu>
* examples/pangoft2topgm.c: Add --indent=n option.
* pango/pango-layout.[ch]: Indent the first line of every paragraph,
not just the first line in the layout. (#66626)
|
|
|
|
|
|
|
| |
2003-11-25 Noah Levitt <nlevitt@columbia.edu>
* pango-utils.c (lang_texts[]): Italian is "it"; "iw" is deprecated
for Hebrew, should be "he".
|
| |
|
|
|
|
|
|
|
| |
2003-11-20 Manish Singh <yosh@gimp.org>
* pango/pangoft2-private.h: #include <fontconfig/fcfreetype.h> for
FreeTypeCharIndex().
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-20 Sven Neumann <sven@gimp.org>
* pango/pangoft2-fontmap.c: reverted the patch for bug #123602
since I only applied it accidentally. I still believe the patch
should go in though.
* pango/pangoft2.c: really applied the fix for #101856 as
described below.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-20 Noah Levitt <nlevitt@columbia.edu>
* pango/pango-utils.c:
* pango/mini-fribidi/Makefile.am:
* pango/mini-fribidi/README:
* pango/mini-fribidi/fribidi.c:
* pango/mini-fribidi/fribidi.patch:
* pango/mini-fribidi/fribidi_char_type.c:
* pango/mini-fribidi/fribidi_tab_char_type_2.i:
* pango/mini-fribidi/fribidi_types.c:
* pango/mini-fribidi/fribidi_types.h:
* pango/mini-fribidi/fribidi_types.i: Update to latest fribidi.
(#68435)
|
|
|
|
|
|
|
| |
2003-11-18 Noah Levitt <nlevitt@columbia.edu>
* pango/pangxft-font.c (pango_xft_real_render): Draw 6-digit hex boxes
for > U+FFFF. (#101081)
|
|
|
|
|
|
|
| |
2003-11-18 Morten Welinder <terra@gnome.org>
* pango/pango-attributes.c (pango_attr_iterator_get_font): Fix
_SCALE semantics. Fixes bug 121543; patch from Owen.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 Sven Neumann <sven@gimp.org>
* pango/pangoft2-fontmap.c: removed the set_unicode_charmap() call.
Made pango_ft2_font_real_get_glyph() use FcFreeTypeCharIndex()
rather than FT_Get_Char_Index(). Made pango_ft2_font_real_has_char()
use FcCharSetHasChar(). This allows to use PangoFT2 with all font
encodings supported by fontconfig and fixes bug #101856.
|
|
|
|
|
|
| |
Sat Nov 15 16:03:30 2003 Owen Taylor <otaylor@redhat.com>
* === Released 1.3.1 ===
|
|
|
|
|
|
|
|
| |
Wed Nov 12 16:11:47 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 1.3.1, interface age 1.
* NEWS: Updates for 1.3.1
|
|
|
|
|
|
| |
2003-11-12 Padraig O'Briain <padraig.obriain@sun.com>
* pangoo/modules.c: Make parent_class variable static.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Nov 1 09:32:15 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-ot.h pango/pangofc-font.h modules/indic/indic-ot.h
pango/pangoft2.c pango/opentype/pango-ot-info.c
pango/opentype/pango-ot-ruleset.c pango/opentype/ottest.c
pango/opentype/ftxopen.[ch] pango/opentype/ftxgdef.c
pango/opentype/ftxgsub.c pango/opentype/ftxgpos.c:
Switch over to recommended Freetype system of
include ft2build.h then #include FT_FREETYPE_H.
Fixes ftmodule.h problem with current Freetype CVS.
(#125548)
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Oct 31 13:01:25 2003 Owen Taylor <otaylor@redhat.com>
* pango/Makefile.am (libpangox_1_0_la_LDFLAGS): Fix some
leftover references to INCLUDE_XFT_MODULES,
INCLUDED_FC_MODULES. (#125588, Martin Kretzschmar)
* pango/pangox-fontmap.c (pango_x_face_get_coverage):
Fix some code that was never quite finished.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Oct 31 12:32:38 2003 Owen Taylor <otaylor@redhat.com>
Fix one problem with iteration by chars (Part of
#89541, Mariano Suárez-Alvarez)
* Pango/pango-layout.c (cluster_end_index): Fix to
be item relative, like iter->cluster_index.
* pango/pango-layout.c (pango_layout_iter_next_char):
Adapt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Oct 24 00:09:17 2003 Owen Taylor <otaylor@redhat.com>
* === Released 1.3.0 ===
* pango/module-defs-fc.c.win32 pango/module-defs-fc.c.win32:
Add the -fc version, remove the -ft2 version. Not sure this
file is actually needed any more.
* pango/Makefile.am (libpango_1_0_la_SOURCES): Add
pango-impl-utils.h, pango-script-lang-table.h.
* docs/Makefile.am (dist-hook-local): Distribute generated
manpage.
* tests/Makefile.am (CLEANFILES): Add pango.modules
|
|
|
|
|
|
|
| |
Wed Oct 15 17:18:37 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-context.c (itemize_state_init): Initialize
state->lang. (#124047, Morten Welinder)
|
|
|
|
|
|
|
| |
Tue Oct 14 19:00:17 2003 Owen Taylor <otaylor@redhat.com>
* modules/hebrew/hebrew-xft.c (hebrew_engine_shape):
Remove an unused variable. (#122680, Kjartan Maraas)
|
|
|
|
|
|
|
|
| |
Wed Oct 1 12:40:38 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-script.c (pango_script_get_sample_language):
Fix a c99-ism, include stdlib.h for bsearch.
(#123616, Kaushal Kumar)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-30 Matthias Clasen <maclas@gmx.de>
* pango/pango-engine.h (struct _PangoEngineShapeClass): Replace
get_coverage by covers in the doc comment.
* pango/pango-script.c (pango_language_includes_script)
(pango_script_get_sample_language):
* pango/pango-fontset.c (pango_fontset_foreach):
* pango/pango-fontmap.c (pango_font_map_get_shape_engine_type):
* pango/modules.c (pango_map_get_engines):
* pango/pango-fontset.h (PangoFontsetForEachFunc): Fix typos and
add "Since: 1.4" tags.
* docs/pango-sections.txt: Add PangoFontsetForeachFunc,
pango_fontset_foreach(), pango_font_map_get_shape_engine_type(),
PangoScriptForLang, pango_script_get_sample_language() and
pango_language_includes_script(), remove pango_map_get_entry().
|
|
|
|
|
|
|
| |
Wed Sep 24 18:29:34 2003 Owen Taylor <otaylor@redhat.com>
* modules/hebrew/hebrew-shaper.c (hebrew_shaper_get_next_cluster):
Handle non-hebrew characters.
|
|
|
|
|
|
|
|
|
| |
2003-09-25 Matthias Clasen <maclas@gmx.de>
* pango/break.c (pango_default_break): Only reset the word
type to WordNone at a word end if it is not also a word
start. Otherwise both 't' and 'e' are classified as word
start in '123test'. (#122754, Hidetoshi Tajima)
|
|
|
|
|
|
|
| |
Tue Sep 23 19:43:05 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-context.c (itemize_state_add_character): Don't
break runs when we hit neutral characters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Sep 23 18:03:57 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-engines.[ch] pango/pango-engines-private.h:
Modules now declare a list of scripts that they cover instead of a
list of code point ranges. Also, there is now a ->covers() virtual
function that allows a module to decide live whether the font
covers a particular codepoint; remove old get_coverage() method.
* pango/pango-fontset.[ch]: Add a foreach() function to
iterate over all the fonts in a fontset (with a true
return stopping iteration).
* pango/pango-context.c: Complete rewrite using script-run
information to improve language tags. Switch to an approach
where we handle one run at a time rather than computing
information for each character individually then later
breaking the result into runs.
* pango/pango-fontset.[ch]: Switch over to using
pango-impl-utils.h.
* modules/basic/basic-x.c pango/pangox-fontmap.c: Adapt to
the change from get_coverage => covers.
* pango/pango-modules.h pango/modules.c: Switch PangoMap
over to being based on script rather than being based
on codepoint. Remove the no longer needed pango_map_get_entry().
* pango/modules.c: Handle new script-based modules.
* pango/pango-fc-fontmap.c pango/pango-win32-fontmap.c
pango/pang-fontmap.[ch]: Add a shape_engine_type field
to PangoFontmapClass, pango_font_map_get_shape_engine_type();
this allows generic code to find a shaper for a particular
fontmap.
* pango/pango-script.[ch]: Add pango_script_get_sample_language(),
pango_language_includes_script(); functions for determining
the relationship between scripts and language.
* tools/gen-script-for-lang.c: Modify to spit out a
useful table.
* pango/pango-script-lang-table.h: Version of table
generated from current fontconfig data.
* pango/pangox.c: Remove complicated code to compute
coverages; no longer useful now that we just have
the basic shaper as a legacy thing.
* modules/*/*.c: Adapt to identifying shape engines
by language range.
* modules/thai/thai-fc.c modules/thai/thai-shaper.[ch]:
Remove now unused "has_glyph" function and XTIS support.
* modules/thai/thai-fc.c: Handle non-Thai characters
as well, since the Thai module now gets spaces,
punctuation, and so forth.
|
|
|
|
|
|
|
| |
Mon Sep 15 17:16:59 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/fterrcompat.h: Fix gcc-3.3 versions of
macros to have the right return value.
|
|
|
|
|
|
|
| |
Tue Sep 9 12:21:02 2003 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.c (pango_fc_font_description_from_pattern):
Fix a g_assert() with a side-effect. (Maybe #121742?)
|