| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2006-07-10 Behdad Esfahbod <behdad@gnome.org>
Bug 345070 – [ml_IN] not render for combination with ZWJ
Patch from LingNing Zhang
* modules/indic/indic-ot-class-tables.c: Process ZWJ for Malayalam.
|
|
|
|
|
|
|
| |
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-07-26 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (oryaCharClasses):
Change U+0B30 from _rv to _rb. Oriya doesn't have a vattu
form of ra. (#151393, Gautam Sengupta, fix from
Gora Mohanty)
* modules/indic/indic-ot-class-tables.c (oryaCharClasses):
Change U+B02 from _ma to _mp. Anusvara appears after not
above in Oriya. (#311575, Gora Mohanty)
* modules/indic/indic-ot-class-tables.c (oryaCharClasses):
Classify unicode standard additions U+0B35 (va),
U+0B71 (wa) as _ct. (Also #311575)
|
|
|
|
|
|
|
|
|
|
| |
2005-07-21 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c modules/indic/indic-ot.[ch]:
license on these ICU-derived files is X license, not LGPL.
* modules/khmer/khmer-fc.c: Add the X license text here in addition
to the LGPL.
|
|
|
|
|
|
|
|
| |
2005-07-21 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c: Change the char
class for U+0A5C from _cn (consonant with nukta) to _ct.
(#309459, Sukhjinder Sidhu)
|
|
|
|
|
|
|
|
| |
2005-07-21 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c: Enable touching
for Sinhala with the ZWJ + al-lakuna combination.
(#302577, Harshula)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-21 Owen Taylor <otaylor@redhat.com>
Fix up places where there is missing or incomplete
Copyright and License information (Reported by William N. Ray)
* pango/opentype/fterrcompat.h: Mark as FreeType/GPL licensed.
* pango/opentype/FT-license.txt: Make this the dual-licensing
description that covers the FreeType code (FreeType's
LICENSE.TXT) rather than the FTL.
* pango/opentype/FTL.TXT: Move the FTL (referenced from
FT-license.txt) to here.
* modules/basic/basic-common.h modules/hebrew/hebrew-shaper.h
modules/thai/thai-charprop.c modules/thai/thai-shaper.h
tools/gen-script-for-lang.c tests/testcolor.c:
Add LGPL header and copyright information.
* modules/indic/indic-ot.[ch] modules/indic/indic-ot-class-tables.c
modules/thai/thai-ot.[ch]: Add LGPL header.
* modules/thai/thai-shaper.c modules/thai/thai-charprop.h:
Minor fixes to copyright information.
* modules/arabic/arabic-ot.c: Add Freetype license boilerplate.
|
|
|
|
|
|
|
|
| |
2005-06-14 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (guruCharClasses): Mark
U+A33, U+A36 as _cn, not _ct, since they are combinations
of other characters with nutka. (#304174, Sukhjinder Sidhu)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-03 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot.[ch] modules/indic-ot-class-tables.c:
Split out handling of sinhala al-lakuna character from
handling of Virama in the state table to avoid implicit
formation of conjucts for Sinhala. (Patch from
Harshula, ##161981)
* modules/indic/indic-fc.c modules/indic/indic-ot.h:
Add a new script flag SF_PROCESS_ZWJ indicating
whether zero width characters should be passed to
gsub/gpos.
* modules/indic/indic-ot-class-tables.c: Set SF_PROCESS_ZWJ
for Sinhala. (#161981, Harshula)
|
|
|
|
|
|
|
|
| |
Wed Dec 15 08:38:52 2004 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c: Split
U+DDE as U+DD9, U+DDF.
: ----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 14 20:44:53 2004 Owen Taylor <otaylor@redhat.com>
Sinhala support (#153517, Anuradha Ratnaweera)
* modules/indic/indic-ot.h modules/indic/indic-fc.c
modules/indic/indic-ot-class-tables.c: Add tables for Sinhala.
* modules/indic/indic-ot.c (indic_ot_reorder): Add handling
of Virama for two-part dependent vowels.
|
|
|
|
|
|
|
|
| |
Tue Dec 14 17:27:14 2004 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (guruCharClasses):
Add the correct char classes for Unicode-4.0 characters
U+A01, U+A03. (#158943, Sukhjinder Sidhu)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 30 14:05:25 2004 Owen Taylor <otaylor@redhat.com>
Improve handling of decomposed two-part vowels
(#121882, Jungshik Shin)
* modules/indic/indic-ot-class-tables.c (stateTable):
allow a dependent vowel to be followed by another
dependent vowel.
* modules/indic/indic-ot.c (indic_ot_reorder): Handle
multiple vowel matras.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com>
Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S
* modules/indic/indic-ot.[ch]: Add a new feature
set pstf_p and use it for post-base consonants, since
the existing nukt_p suppressed the pstf feature.
(#121671, Rajkumar S)
* modules/indic/indic-ot-class-tables.c (mlymCharClasses):
make U+D2F (MALAYALAM LETTER YA) _pb not _ct.
* modules/indic/indic-ot-class-tables.c (mlymCharClasses):
Classify U/UU/VOCALIC R as _dr not _db since they should
be ordered after post-base consonants.
|
|
|
|
|
|
|
|
| |
Fri Mar 5 14:56:57 2004 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (kndaCharClasses): Change
U+0CC3/U+0CC4/U+0CD5 to _lm (length mark) so that they get ordered
after the below base forms. (#118108, Kailash C. Chowksey)
|
|
|
|
|
|
|
|
|
|
| |
Fri Feb 27 14:26:34 2004 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (bengCharClasses):
Mark BENGALI LETTER A (U+0985) and BENGALI LETTER E (U+098F)
as consonants which gives better behavior when they
are combined wiht halant, though it isn't exactly right.
(#118299, Sayamindu Dasgupta)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 May 06 15:07:39 2002 Eric Mader <mader@jtcsv.com>
* Add modules modules/indic/indic-xft.c, indic-ot.c, indic-ot.h, indic-ot-class-tables.c
* pango/opentype/ftxgdef.c: Compute full offset for mark attachment class table
* pango/opentype/ftxgpos.c: Only return TTO_Err_Not_Covered if nothing matches
* pango/opentype/pango-ot-ruleset.c: enable GPOS processing
|