| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-17 Matthias Clasen <maclas@gmx.de>
* docs/Makefile.am: Add rule to regenerate man pages from
Docbook.
(man_MANS): Add pango-querymodules.1.
(content_files): Add pangoe-querymodules.xml.
* docs/pango-querymodules.xml: New refentry.
* docs/pango-querymodules.1: Man page generated from the .xml source.
* docs/pango-docs.sgml: Include pango-querymodules.xml.
* acinclude.m4 (JH_PATH_XML_CATALOG, JH_CHECK_XML_CATALOG): New
macros to check for XML catalog contents and path, borrowed from
gtk-doc.
* configure.in: New option --enable-man to enable regeneration of
man pages from Docbook, if the necessary tools are found.
|
|
|
|
|
|
| |
2003-06-17 Matthias Clasen <mc2@YAST_ASK>
* docs/pango-docs.sgml: Add an autogenerated index.
|
|
|
|
|
|
|
| |
2003-06-13 Tor Lillqvist <tml@iki.fi>
* pango-zip.sh.in (DLLDIR): libtool 1.5 installs DLLs in the bin
directory, so look there, too. Include the gtk-doc directory.
|
|
|
|
|
|
|
|
| |
Thu Jun 5 14:53:40 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (pango_layout_move_cursor_visually):
Fix bug in determining when we cross line boundaries.
(#103421, Matthias Clasen)
|
|
|
|
|
|
|
|
| |
Wed Jun 4 14:32:47 2003 Owen Taylor <otaylor@redhat.com>
* pango/glyphstring.c (pango_glyph_string_extents_range):
Improve handling of empty ink rectangles; rework for
simplicity. (#103662)
|
| |
|
|
|
|
|
|
|
| |
2003-06-04 Tor Lillqvist <tml@iki.fi>
* modules/thai/thai-x.c: Need config.h here, too, for
HAVE_X. Thanks to Patrick Welche.
|
| |
|
|
|
|
| |
pango_xft_font_real_get_kerning
|
|
|
|
|
|
|
|
| |
Mon Jun 2 12:10:11 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-glyph-item.c (pango_glyph_item_apply_attrs):
Don't put statements with side-effects inside g_assert()!
(#114137, Jeff Waugh)
|
|
|
|
|
|
| |
2003-05-30 Tor Lillqvist <tml@iki.fi>
* pango/pangoft2.def: Add pango_ft2_font_map_set_default_substitute.
|
|
|
|
|
|
|
| |
Thu May 29 20:05:45 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-glyph-item.c: Fix a stupid bug in the
shortcircuit case.
|
|
|
|
|
|
|
|
|
|
| |
Thu May 29 18:37:58 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-glyph-item.c (pango_glyph_item_apply_attrs):
When applying attribute to a glyph item, handle attributes
that split clusters by giving the cluster all the attributes
that apply to it. (Previously caused a crash, #104976
Taneem Ahmed, Sunil Mohan Adapa)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-29 Tor Lillqvist <tml@iki.fi>
* acconfig.h: Add HAVE_X.
* configure.in: Set HAVE_X.
* modules/thai/thai-shaper.h: Don't include pangox.h unless
HAVE_X. Also leave out the PangoXSubfont field unless HAVE_X.
* modules/hangul/Makefile.am
* modules/indic/Makefile.am
* modules/thai/Makefile.am: Use -no-undefined on Windows.
* modules/thai/thai-shaper.c: Include config.h for HAVE_X.
* README.win32: Some minor edits.
* pango/pango.def: Add pango_fc_* entries.
* pango/pangoft2.def: Add some missing entries.
|
|
|
|
|
|
|
|
|
|
|
| |
Wed May 28 17:43:16 2003 Owen Taylor <otaylor@redhat.com>
(#107630, Federic Zhang)
* tools/compress-table.pl (convert): Make read the
maps directly.
* tools/make-table.pl: Remove.
|
|
|
|
|
|
|
| |
2003-05-28 Sven Neumann <sven@gimp.org>
* pango/pangoft2.c (pango_ft2_render): added support for rise,
strikethru and shape attributes. (#109900).
|
|
|
|
|
|
|
| |
Tue May 27 18:37:44 2003 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi.c (fribidi_analyse_string):
Limit the size of the buffers we alloca(). (#104238
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 27 16:51:32 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Clean up so that tests for Xft/FreeType
are only run when we find fontconfig. (#112027,
Tim Mooney)
* README: Rewrite the text about fontconfig dependencies
to be clearer and not to have stale links to
http://keithp.com/fonts/. (#112027, Tim Mooney)
|
|
|
|
|
|
|
|
|
| |
Tue May 27 16:06:34 2003 Owen Taylor <otaylor@redhat.com>
* pango/pangox.c (pango_x_render): Patch from Morten
Welinder to collect characters into runs of the
same font with natural offsets before drawing them.
(#106892, Morten Welinder)
|
|
|
|
|
|
|
|
| |
Tue May 27 15:01:24 2003 Owen Taylor <otaylor@redhat.com>
* pango/pangoxft-font.c (pango_xft_font_get_metrics):
Get the fontnmap for the right screen (#113452,
Morten Welinder)
|
|
|
|
|
|
|
| |
Tue May 27 12:36:50 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix typo for FreeType dependencies
in the enable_explicit_deps case. (#113333, James Su)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 27 12:32:43 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-context.c (pango_context_new)
pango/pango-layout.c (pango_context_new)
pango/pango-win32.c (pango_win32_font_map_for_display)
pango/pangox-fontmap.c (pango_x_font_map_for_display)
pango/pangox.c (pango_x_font_new): Use g_object_new()
rather than g_type_create_instance() (Patch from
Benjamin Otte, #112786)
|
|
|
|
|
|
|
| |
Tue May 27 12:19:53 2003 Owen Taylor <otaylor@redhat.com>
* examples/pangoft2topgm.c (main): Add code to check
for "./pangorc" so that it works uninstalled.
|
|
|
|
|
|
|
|
| |
Fri May 2 17:20:23 2003 Owen Taylor <otaylor@redhat.com>
* pango/mapping.c (pango_glyph_string_x_to_index):
Fix some incorrect edge cases for RTL text.
(#102952, Padraig O'Briain)
|
|
|
|
|
|
|
| |
Fri May 2 14:21:20 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (update_run): Fix a harmless
uninitialized memory read. (#109625, Rich Burridge)
|
|
|
|
|
|
|
| |
Wed Apr 30 16:46:52 2003 Owen Taylor <otaylor@redhat.com>
* pango/fonts.c (pango_font_description_hash): Hash
case insensitively (#106942, Morten Welinder)
|
|
|
|
|
|
|
|
|
|
| |
Tue Apr 29 18:02:31 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Add the fonconfig cflags/libs to
FREETYPE_CFLAGS/LIBS. (#111326, Noah Levitt)
* {pango,tests,examples}/Makefile.am: Remove now
unnecessary references to FONTCONFIG_CFLAGS/LIBS.
|
|
|
|
|
|
| |
Thu Apr 24 19:12:05 2003 Owen Taylor <otaylor@redhat.com>
* autogen.sh (have_libtool): Accept libtool-1.5. (#111482)
|
| |
|
|
|
|
|
|
|
|
|
| |
Wed Apr 16 03:46:42 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/pango-ot-info.c (synthesize_class_def):
More careful handling of face->charmap; if is NULL,
try to set a unicode charmap, if that doesn't succeed,
return. (Hopefully fixes #106550)
|
|
|
|
|
|
|
|
|
|
| |
Tue Apr 15 11:49:39 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxg{sub/pos}.c: When loading
in Load_Chain{Sub,Pos}ClassRule, the limit we
have only applies to the input ClassDef table.
Fixes problem with Arial Unicode. Much help from
Noah Levitt in tracing this down.
|
|
|
|
|
|
|
| |
Tue Apr 15 09:19:21 2003 Owen Taylor <otaylor@redhat.com>
* pango/fonts.c (pango_font_description_set_family):
Free the right string.
|
|
|
|
|
|
|
| |
Tue Apr 15 07:03:19 2003 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-font.h: Always include freetype.h
even when not ENABLE_ENGINE | ENABLE_BACKEND.
|
|
|
|
|
|
|
| |
Tue Apr 15 06:57:02 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c: Fix mispelled constant
from last commit.
|
|
|
|
|
|
|
|
|
|
| |
Tue Apr 15 06:03:39 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/ftxgpos.c: Fix confusion between
boolean and FT_Error return. (#108358, Noah Levitt)
* pango/opentype/ftxopen.c (Get_Class1): index is
allowed to be NULL. (#108358, Noah Levitt)
|
|
|
|
|
|
|
| |
Tue Apr 15 05:47:35 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Don't look for Xft unless we found
FreeType. (#109753)
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Apr 15 05:34:05 2003 Owen Taylor <otaylor@redhat.com>
* pango/fonts.c (pango_font_description_set_family):
Switch around the code so that
pango_font_description_set_family (desc,
pango_font_description_set_family (desc))
in the case where desc->static_family is TRUE.
(#106964, Morten Welinder)
|
|
|
|
|
|
|
| |
Tue Apr 15 05:13:56 2003 Owen Taylor <otaylor@redhat.com>
* configure.in: Avoid complex quoting mess that
didn't work with all shells. (#108001)
|
|
|
|
|
|
|
|
| |
Tue Apr 15 05:00:39 2003 Owen Taylor <otaylor@redhat.com>
* pango/opentype/pango-ot-info.c (synthesize_class_def):
Fix infinite loop in the case where the charmap contains
a character > 65535. (#106550, Morten Welinder.)
|
|
|
|
|
|
|
|
| |
Tue Apr 15 04:53:56 2003 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot.h (enum): Cast some enumeration
members that are bigger than signed integers to (int) to fix
warning on AIX. (#107924)
|
|
|
|
|
|
|
| |
Tue Apr 15 04:39:48 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-coverage.c (pango_coverage_set): Fix
off-by-one error. (#108620, Noah Levitt)
|
|
|
|
|
|
|
| |
Tue Apr 15 03:54:01 2003 Owen Taylor <otaylor@redhat.com>
* modules/hangul/hangul-{x,fc}.c: Fix out-of-bounds read
where the value wasn't actually used. (#106744, Morten Welinder)
|
|
|
|
|
|
|
|
| |
Tue Apr 15 03:47:37 2003 Owen Taylor <otaylor@redhat.com>
* pango/pango-attributes.c (pango_attr_iterator_next): Return
FALSE, not -1 in g_return_val_if_fail(). (#107666, Morten
Welinder.)
|
|
|
|
|
|
|
| |
Tue Apr 15 00:07:21 2003 Owen Taylor <otaylor@redhat.com>
* pango/pangoft2.[ch]: Fix some stupid type registration/
class size problems from last commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Apr 14 06:02:34 2003 Owen Taylor <otaylor@redhat.com>
* modules/thai/{thai-fc.c,thai-shaper.c,thai-x.c}:
* modules/*/*-{xft,x,win32.c} pango/pango-engine.h
modules/*/Makefile.am: Switch over the way that
module entry points work, taking advantage of the
new automake capability for per-target CFLAGS for
shared sources.
* pango/pangofc-font.[ch] pango/pangoxft-font.c
pango/pangoft2.c: Add a base class for
PangoXft and PangoFT2 font classes so code can
be shared between FT2 and Xft backends.
* configure.in modules/*/Makefile.am
modules/{arabic,basic,hangul,hebrew,indic,thai}: Move
*-xft.c to *-fc.c and share between Xft and FT2 backends;
adds FT2 backend capabilities for hangul/indic/thai.
* pango/pangoxft.h pango/pangoft2.h: Deprecate
APIs that moved into PangoFcFont
* modules/basic/basic-fc.c (set_glyph): Add kerning
handling from FT2 backend.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Sven Neumann <sven@gimp.org>
* pango/pangoft2.c (pango_ft2_font_get_face)
(pango_ft2_font_render_glyph): disable antialiasing if requested.
Fixes bug #109370.
* pango/pangoft2.c (pango_ft2_render): fixed rendering of
monochrome bitmaps.
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Sven Neumann <sven@gimp.org>
* pango/pangoft2.c (pango_ft2_render_layout)
* pango/pangowin32.c (pango_win32_render_layout)
* pango/pangox.c (pango_x_render_layout): use a PangoLayoutIter to
iterate over the lines and let render_layout_line() do the actual
rendering. Fixes bug #105292.
|
|
|
|
|
|
|
| |
2003-03-28 Sven Neumann <sven@gimp.org>
* pango/pangoft2-fontmap.c
* pango/pangoxft-fontmap.c: fixed typos in inline docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-11 James Henstridge <james@daa.com.au>
* autogen.sh: make similar changes to the ones on glib head (call
gtk-docize, etc).
* configure.in: move some calculations into M4 macros, rather than
calculating them when configure runs.
Use AC_HELP_STRING where appropriate.
Replace gtk-doc checks with a call to GTK_DOC_CHECK.
Replace AC_OUTPUT_COMMANDS() call with a number of calls to
AC_CONFIG_COMMANDS (once per created file).
Get rid of the "chmod +x pango-config" bit, because there is no
pango-config anymore.
* Makefile.am: get rid of custom distcheck rule, and set
DISTCHECK_CONFIGURE_FLAGS, which is equivalent.
Use += to select which .pc files to install.
* pango/Makefile.am: Add rules to rebuild module-defs* files, and
remove them on clean.
Reorder so that rules related to each individual library are next
to each other.
Use BUILT_SOURCES for built sources.
* pango/opentype/Makefile.am: don't use STRIP_BEGIN/STRIP_END.
* modules/*/Makefile.am: simplify module makefiles through use of
+=, and regularise them a bit (fixed a few bugs in the process).
* docs/Makefile.am: remove common rules, and instead include
gtk-doc.make.
* examples/Makefile.am: add pango.modules to CLEANFILES.
* tests/Makefile.am: remove temporary files on clean.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Feb 17 13:06:39 2003 Owen Taylor <otaylor@redhat.com>
* configure.in **/Makefile.am: Add an --enable-debug
configure argument defaulting to 'yes' for unstable
releases and 'minimum' for stable releases.
For minimum, -DG_DISABLE_CAST_CHECKS.
* pango/pangofc-fontmap.cI pango/pangoft2-fontmap.c
pango/pangoxft-fontmap.c: Add caching of fontsets
(#104495, initial patch and review by Soeren Sandmann)
* pango/pangofc-fontmap.cI pango/pangoft2-fontmap.c
pango/pangoxft-fontmap.c pango/pangoft2-private.h
pango/pangoxft-private.h: Remove cache of recently freed
fonts; not necessary now that we cache fontsets.
* pango/pangofc-fontmap.cI (pango_fc_pattern_set_free):
Rename from pango_fc_font_set_free to reflect
what it actually does.
* pango/pangofc-fontmap.cI pango/pangoft-fontmap.c
pango/pangoxft-fontmap.c: Combine clear-the-cache
functions; we didn't need separate clear-the-font-cache
and clear-the-pattern-cache functions.
|