| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2006-01-25 Behdad Esfahbod <behdad@gnome.org>
* configure.in: If major.minor of required and available glib versions
are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617)
* */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
|
|
|
|
|
|
|
| |
2006-01-14 Behdad Esfahbod <behdad@gnome.org>
* */*.c, */*/*.c: Make sure #include <config.h> is the first include
in the file. (bug #158870, based on patch by Luis Menina)
|
|
|
|
|
|
|
|
|
|
| |
2005-12-05 Behdad Esfahbod <behdad@gnome.org>
* pango/mini-fribidi/fribidi.c, pango/mini-fribidi/fribidi_config.h,
pango/mini-fribidi/fribidi.patch: Use new g_slice API for TypeLink
allocation, instead of GMemChunks.
* configure.in: Bump required glib version to 2.9.1.
|
|
|
|
|
|
|
|
|
|
| |
2005-11-14 Behdad Esfahbod <behdad@gnome.org>
* pango/mini-fribidi/fribidi.c): Include string.h, needed for memset.
* pango/mini-fribidi/fribidi.c (fribidi_analyse_string_utf8):
Handle short-circuiting of the case when there are ltr letters,
no rtl strongs, and base dir is weak rtl. Pointed out by Owen Taylor.
|
|
|
|
|
|
|
|
| |
2005-11-09 Behdad Esfahbod <behdad@gnome.org>
* pango/mini-fribidi/README, pango/mini-fribidi/fribidi.patch,
pango/mini-fribidi/fribidi.c: Short-circuit on LTR-only or RTL-only
text.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-03 Behdad Esfahbod <behdad@gnome.org>
* docs/tmpl/main.sgml, pango/Makefile.am, pango/pango-context.c
(itemize_state_init), pango/pango-utils.c, pango/pango-utils.h,
pango/pangox.c (itemize_string_foreach), pango/mini-fribidi/*:
Updated to FriBidi version 0.10.7 patched to handle UTF-8 directly.
Moved pango_log2vis_get_embedding_levels to pango-utils.c instead
of mini-fribidi. (#317192, review by Matthias Clasen)
|
|
|
|
|
|
|
| |
2005-09-25 Behdad Esfahbod <behdad@gnome.org>
* pango/mini-fribidi/fribidi_get_type.c: Removed. Not needed since
2003 or so!
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-15 Behdad Esfahbod <pango@behdad.org>
* pango/mini-fribidi/fribidi_tab_char_type_2.i: Updated to
that of FriBidi 0.10.5 which corresponds to Unicode 4.1.
* pango/mini-fribidi/README: Added note to reflect above change.
* pango/mini-fribidi/fribidi_tables.i: Removed. Not needed
since 2002.
|
|
|
|
|
|
|
|
|
| |
Sat Mar 5 13:51:04 2005 Manish Singh <yosh@gimp.org>
* pango/mini-fribidi/fribidi_types.[ch]: const correctness for
_pango_fribidi_prop_to_type
* tools/Makefile.am: dist gen-script-table.pl and gen-color-table.pl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-04 Owen Taylor <otaylor@redhat.com>
Reduce non-shared data (#168899, inspired by patches
from Tommi Komulainen and Ross Burton)
* pango/pango-color.c pango/pango-color-table.h
tools/gen-color-table.pl: Redo storage of colors to
use offsets into a static string rather than embedded
strings. (Inspired by a patch from Tommi Komulainen,
#168899)
* pango/break.c pango/fonts.c pango/pango-color.c
pango/pango-layout.c pango/pango-markup.c
pango/pango-script-lang-table.h
pango/mini-fribidi/fribidi_types.c
tools/gen-script-for-lang.c: Add const in various places
* modules/arabic/arabic-fc.c modules/hebrew/hebrew-fc.c:
modules/indic/{indic-fc.c,indic-ot-class-tables.c,
indic-ot.h} modules/syriac/syriac-ot.c (syriac): Further
addition of const.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Jun 21 14:23:05 2004 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (no_shape_filter_func)
pango/pango-script.c (get_pair_index):
pango/modules.c (append_engines): Fix
some missing statics. (#142237, Morten Welinder)
* pango/mini-fribidi/fribidi_types.c: Move
fribidi_type_name inside the #ifdef DEBUG.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Mar 1 19:24:09 2004 Owen Taylor <otaylor@redhat.com>
* === Released 1.3.5 ===
* configure.in: Version 1.3.5 (1.3.4 skipped), interface age 0.
* NEWS: Update
* modules/arabic/arabic-fc.c (arabic_engine_shape):
Fix a crash from left-over handling of clusters
for non-spacing marks.
|
|
|
|
|
|
|
| |
Fri Feb 27 11:24:50 2004 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi.c (pango_log2vis_get_embedding_levels):
Handle PANGO_DIRECTION_NEUTRAL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Feb 27 09:30:10 2004 Owen Taylor <otaylor@redhat.com>
Add some new enum and values and utilities for supporting
automatically determined base direction. (#70451, based
on changes by Dov Grobgeld)
* pango/pango-types.h docs/tmpl/main.sgml: Add
PANGO_DIRECTION_WEAK_RTL/LTR, extend the docs for
PangoDirection.
* pango/pango-types.h pango/pango-utils.h: Move
pango_get_mirror_char() to pango-types.h.
* pango/mini-fribidi/fribidi.c (pango_log2vis_get_embedding_levels):
Handle new values of PangoDirection, handle
PANGO_DIRECTION_TTB_LTR/RTL as aliases for PANGO_DIRECTION_RTL/LTR.
* pango/mini-fribidi/fribidi.c pango/pango-types.h: Add
pango_unichar_direction().
* pango/pango-utils.c pango/pango-types.h: Add
pango_find_base_dir()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-23 Tor Lillqvist <tml@iki.fi>
* pango/makefile.mingw.in
* pango/mini-fribidi/makefile.mingw
* pango/opentype/makefile.mingw.in: Remove. Not maintained.
* pango/Makefile.am (EXTRA_DIST)
* pango/mini-fribidi/Makefile.am (EXTRA_DIST)
* pango/opentype/Makefile.am (EXTRA_DIST): Remove
makefile.mingw(.in) from here, too.
* configure.in (AC_OUTPUT): Don't try to output above removed
files.
|
|
|
|
|
|
|
|
|
| |
Fri Mar 1 14:25:22 2002 Owen Taylor <otaylor@redhat.com>
* pango/modules.c: Don't crash on out-of-BMP values.
* pango/mini-fribidi/fribidi_get_type.c (_pango_fribidi_get_type):
Return FRIBIDI_TYPE_LTR for all non-BMP characters.
|
|
|
|
|
|
|
|
| |
Mon Feb 25 16:36:47 2002 Owen Taylor <otaylor@redhat.com>
* modules/hebrew/hebrew-x.c pango/mini-fribidi/fribidi-types.h:
Fix trailing , on enumerations.
(#72572, Miroslaw Dobrzanski-Neumann)
|
|
|
|
|
|
|
| |
Thu Jan 10 16:27:24 2002 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi.c: Fix read of unitialized
memory (#66067, Hidetoshi Tajima)
|
|
|
|
| |
Resuming aborted commit
|
|
|
|
|
|
|
|
|
| |
Sun Nov 25 22:35:46 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (have_fribidi) README: Disable --with-fribidi; it offers
no advantages and until either fribidi is updated to use Glib-2.0
always, or the Glib dependecy is removed from fribidi entirely, there
will be problems with this option.
* pango/mini-fribidi/README: Update fribidi URL.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Oct 18 14:40:04 2001 Owen Taylor <otaylor@redhat.com>
(Fixes from Frank Belew, #58905)
* pango/pangox.c (pango_x_apply_ligatures): Fix label
at end of block.
* pango/mini-fribidi/fribidi.c pango/mini-fribidi/fribid.patch:
Use g_alloca() instead of mix of MSVC specific and GCC specific
stuff.
|
|
|
|
|
|
|
|
|
|
| |
Sun Sep 2 12:08:15 2001 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c pango/pango-utils.c: Make
a couple of functions static.
* pango/mini-fribidi/{fribidi_tables.i,fribidi.patch}:
Make data arrays static.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-20 Hans Breuer <hans@breuer.org>
* pango/pango-layout.c (pango_layout_line_get_vis2log_map) :
make implementation static too.
* pango/pango.def pango/pangowin32.def : updated exports
* pango/pangowin32.c : correct PangoLanguage changes
* pango/mini-fribidi/fribidi.c : removed gccism for msvc build
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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-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.
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Nov 29 11:08:52 2000 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi.c pango/mini-fribidi/fribidi-tables.i:
Some tiny changes to correspond to fribidi-0.15
* pango.pc.in pango-config.in pango/Makefile.am:
Move headers into separate subdir, to avoid
clashes with future versions of Pango.
|
|
Sun Nov 12 16:07:06 2000 Owen Taylor <otaylor@redhat.com>
* configure.in pango/pango-utils.[ch] pango/Makefile.am
pango/mini-fribidi/*: Include a stripped-down version of fribidi
to avoid the extra dependency. No fribidi symbols are
exported so conflicts with the real fribidi should not
happen. Library can optionally be compiled with the
real libfribidi.
* pango/pango-utils.[ch]: Wrappers for
fribidi_ functions when compiling with fribiid.
* modules/basic/basic-ft2.c modules/basic/basic-win32.c
modules/basic/basic.c modules/thai/thai.c pango/Makefile.am
pango/itemize.c pango/pango-context.c pango/pangoft2.c
pango/pangowin32.c pango/pangox.c: Use pango_ versions of fribidi
functions.
|