summaryrefslogtreecommitdiff
path: root/modules/hebrew/hebrew-x.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove old X font shapers.Owen Taylor2003-08-021-446/+0
| | | | | | | | | | | | | | | Sat Aug 2 13:17:45 2003 Owen Taylor <otaylor@redhat.com> * configure.in modules/arabic/{Makefile.am arconv.[ch],langboxfont.[ch], mulefont.[ch],naqshfont.[ch],arabic-x.c} modules/hangul/{Makefile.am,hangul-x.c,tables-johabfont.i, tables-ksc5601.i} modules/hebrew/{Makefile.am,hebrew-x.c} modules/indic/{Makefile.am,*-x.c} modules/tamil modules/thai/{Makefile.am,thai-x.c}: Remove old X font shapers.
* Switch over the way that module entry points work, taking advantage of theOwen Taylor2003-04-141-18/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* modules/indic/indic-xft.c (maybe_add_GPOS_feature):Owen Taylor2002-08-201-3/+4
| | | | | | | | | | | | | | | | | | Tue Aug 20 15:42:33 2002 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-xft.c (maybe_add_SUB_feature): modules/indic/indic-xft.c (maybe_add_GPOS_feature): modules/indic/indic-ot.c (getOutputIndex) modules/hebrew/hebrew-x.c (get_glyph_num) modules/basic/basic-x.c (find_char): Fix missing statics. * modules/thai/{thai-shaper.[ch] thai-xft.c thai-x.c}: Namespace the "abstract functions" that thai-xft/thai-x.c export to thai-shaper.c. * modules/arabic/arabic-{ot.[ch],ft2.c,xft.c}: Rename Assign_Arabic_Properties to Arabic_Assign_Properties.
* Made Hebrew shape engines handle presentation forms as well.Dov Grobgeld2002-08-051-0/+1
| | | | * Made Hebrew shape engines handle presentation forms as well.
* Fix trailing , on enumerations. (#72572, Miroslaw Dobrzanski-Neumann)Owen Taylor2002-02-251-1/+1
| | | | | | | | 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)
* bug#: 68350 pango module for xft and freetype2.Chookij Vanatham2002-01-171-500/+163
|
* use (PangoLanguage *) instead of (const gchar *) to please the compiler.Sven Neumann2001-12-141-2/+2
| | | | | | | 2001-12-14 Sven Neumann <sven@gimp.org> * modules/hebrew/hebrew-x.c (hebrew_engine_get_coverage): use (PangoLanguage *) instead of (const gchar *) to please the compiler.
* require one more log attr in the buffer passed in, to account for the endHavoc Pennington2001-10-031-7/+7
| | | | | | | | | | | | | | 2001-10-03 Havoc Pennington <hp@redhat.com> * pango/break.c (pango_break) (pango_default_break) (pango_get_log_attrs): require one more log attr in the buffer passed in, to account for the end position (pango_default_break): allow length of -1 * pango/pango-engine.h (struct _PangoEngineLang): change script_break virtual function to match pango_break * pango/pango-layout.c (get_items_log_attrs): update pango_break usage
* Improved Hebrew vowel (nikud) placement, implementing some more magic heuristicsChookij Vanatham2001-09-261-12/+80
| | | | by Dov (dov@imagic.weizmann.ac.il).
* Updated the improvements of Hebrew points positioningChookij Vanatham2001-07-171-27/+189
| | | | from Dov Grobgeld <dov@imagic.weizmann.ac.il>
* Add a new PangoLanguage type to represent language tags; these canOwen Taylor2001-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sat Jun 9 17:36:09 2001 Owen Taylor <otaylor@redhat.com> * pango/pango-types.h pango/pango-utils.c: Add a new PangoLanguage type to represent language tags; these can efficiently be compared and don't need to be copied. Also add pango_language_matches() to match a language tag against a pattern. * pango/pango-item.[ch] pango/pango-layout.c: Move extra_attrs from PangoItem to PangoAnalysis. Add a language tag field to PangoAnalysis. (#55894) * pango/pango-attributes.[ch] (pango_attr_iterator_get_font): Return the language tag as well. * pango/pango-attributes.[ch]: Rename PangoAttrLang to PangoAttrLanguage, and make it hold a PangoLanguage. * pango/pango-context.[ch]: Rename pango_context_{get,set}_lang() to pango_context_{get,set}_language(). * **.[ch]: Adapt to PangoLanguage and s/lang/language/ changes. * modules/basic/basic-x.c modules/basic/tables-big.i: Add support for ordering character sets differently for different language tags. * pango/itemize.c: Remove old, unused file. * pango/pango-context.c (pango_itemize): Reduce number of mallocs by allocating one array of PangoAnalysis instead of many arrays.
* Fixed the case of cons+Dagesh+Punct.Chookij Vanatham2001-04-201-12/+46
|
* Pango X Hebrew Engine.Chookij Vanatham2001-04-201-0/+531