summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* [modules] Move language modules in source tree and remove modules/Behdad Esfahbod2015-04-047-662/+0
| | | | | | | This should complete the kill-modules effort. What is left is leftover removal and unbreaking stuff. Bug 733882 - Kill Pango modules, engines, and config files
* Move shapers from modules/basic/ into pango/Behdad Esfahbod2015-04-045-1944/+0
| | | | Note wired up yet. Doesn't build.
* Kill module.def and Module.mkBehdad Esfahbod2015-04-047-20/+28
|
* Kill unused pangorc fileKhaled Hosny2015-04-042-5/+1
|
* [modules] Simplify build a bitKhaled Hosny2015-04-046-29/+6
|
* [modules] Kill build tree pango.modules fileKhaled Hosny2015-04-042-50/+0
|
* [modules] Don't build any dynamic modulesKhaled Hosny2015-04-046-82/+5
|
* Allow disabling OpenType features from fontconfigBehdad Esfahbod2015-04-031-3/+3
| | | | | | | | | | | | | For example: <!--match target="font"> <edit name="fontfeatures" mode="append"> <string>liga off</string> <string>dlig off</string> </edit> </match--> The format is like CSS font-feature-settings.
* [coretext] Minor fixBehdad Esfahbod2014-08-101-1/+1
|
* [coretext] Bug 734174 Crashes on OS YosemiteBehdad Esfahbod2014-08-101-1/+14
|
* [win32] Invert y_offsetBehdad Esfahbod2014-07-291-2/+2
| | | | | All these years, in the win32 backend, the y_offset was inverted. Ie. no vertical glyph positioning worked, ever... Sigh.
* [coretext] Reverse glyphs if right-to-leftBehdad Esfahbod2014-07-291-0/+4
| | | | | The shape.c layer is doing this for clumsy backends but warns. Fix properly.
* Prevent HarfBuzz from using REPLACEMENT CHARACTERBehdad Esfahbod2014-07-111-0/+6
| | | | | Needed after this: https://github.com/behdad/harfbuzz/commit/efe74214bbb68eaa3d7621e73869b5d58210107e
* modules/basic/basic-win32.c: Silence a WarningChun-wei Fan2013-12-131-1/+1
| | | | | The length is an unsigned int, and it is already enforced that it must be greater or equal to 0 in this source file, so fix the type declaration.
* Update win32/coretext shaper signatureBehdad Esfahbod2013-04-262-2/+6
|
* Bug 668154 - GTK+ Crashes on Non BMP utf-8 charpointsBehdad Esfahbod2013-02-251-27/+18
|
* Let people enable font features through fontconfig snippetsBehdad Esfahbod2013-01-101-1/+23
| | | | | | | | | | | | | Like this: <match target="font"> <edit name="pangofontfeatures" mode="append"> <string>smcp</string> <string>ss20</string> </edit> </match> Finally we are starting to see new features coming out of the HarfBuzz integration...
* Link basicfc module to HarfBuzzBehdad Esfahbod2012-12-191-1/+1
| | | | FDO Bug 58496 - Basic module doesn't link against HarfBuzz
* [hb] Pass down BOT/EOT flags to HarfBuzzBehdad Esfahbod2012-12-181-0/+3
|
* Hint advances correctlyBehdad Esfahbod2012-12-171-6/+4
|
* Fixup grapheme clustersBehdad Esfahbod2012-09-271-2/+3
| | | | | | | | | | | | | After adding pango_shape_full() and passing full paragraph text to HarfBuzz, we were getting cluster values relative to beginning to paragraph back from HarfBuzz, and I forgot to account for that. Caused severe crashes. Fixes: Bug 684959 - crash after "Add pango_shape_full()" and the dupes...
* Add pango_shape_full()Behdad Esfahbod2012-09-261-8/+8
| | | | | | | | | | | | | | | | Variant of pango_shape() that takes the full paragraph text as input. This is then passed in entirety to HarfBuzz, which would allow certain cross-run interactions (in Arabic for example). When combined with upcoming HarfBuzz 0.9.5+, this fixes: Red Hat Bug 858736 - [Spanish] Stray dotted circle rendered https://bugzilla.redhat.com/show_bug.cgi?id=858736 and partially: Bug 313181 - color changes break arabic shaping https://bugzilla.gnome.org/show_bug.cgi?id=313181
* Plug leakBehdad Esfahbod2012-08-291-1/+4
|
* More churnBehdad Esfahbod2012-08-281-1/+1
|
* coretext: silence compilerKristian Rietveld2012-08-271-0/+7
|
* coretext: silently fail on invalid UTF8 instead of crashingKristian Rietveld2012-08-271-2/+13
| | | | | | | When an attempt is made to create a CFString with a C string containing invalid UTF8, the call returns NULL. We now check this return value and silently fail instead of continuing and reading from a NULL pointer.
* Bug 682421 - Arabic is broken with gravity hint=line when gravity is east/northBehdad Esfahbod2012-08-231-26/+124
| | | | | | | Fix-up gravity and vertical support in HarfBuzz module. Still needs more work for vertical GPOS to work correctly, but this is a huge improvement already.
* Remove old cruftBehdad Esfahbod2012-08-231-63/+0
|
* Remove residuals from pangox and pangoatsui removalsBehdad Esfahbod2012-08-163-5004/+0
|
* Remove Atsui ModuleBehdad Esfahbod2012-08-162-228/+0
| | | | CoreText for the win.
* Remove PangoXBehdad Esfahbod2012-08-162-738/+0
| | | | Been overdue...
* Merge branch 'harfbuzz-ng-external'Behdad Esfahbod2012-08-1636-7998/+234
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in docs/tmpl/text-attributes.sgml modules/arabic/arabic-ot.c modules/indic/indic-ot.c pango/opentype/Makefile.am pango/opentype/hb-blob.c pango/opentype/hb-buffer-private.h pango/opentype/hb-common.h pango/opentype/hb-ot-layout-gsubgpos-private.hh pango/opentype/hb-private.h pango/pango-ot-info.c
| * [HB] Remove Indic moduleharfbuzz-ng-externalBehdad Esfahbod2012-08-167-1824/+0
| |
| * [HB] Remove Thai shaperBehdad Esfahbod2012-08-166-1271/+0
| |
| * [HB] Remove Hangul, Hebrew, Khmer, and Tibetan shaping modulesBehdad Esfahbod2012-08-1613-3268/+1
| |
| * [hb] Adapt to harfbuzz API changesBehdad Esfahbod2011-09-191-2/+2
| |
| * Revert "[HB] Fix cluster setting with recent HB change"Behdad Esfahbod2011-07-291-8/+1
| | | | | | | | | | | | | | This reverts commit 26475e516f2384efaefe3dd97bd99f2176291354. HarfBuzz reverted to setting clusters logically all the time again, so we don't need this change.
| * [HB] Fix cluster setting with recent HB changeBehdad Esfahbod2011-07-211-1/+8
| |
| * Merge branch 'master' into harfbuzz-ng-externalBehdad Esfahbod2011-06-173-1/+267
| |\ | | | | | | | | | | | | | | | | | | Conflicts: configure.in pango/opentype/hb-common.h pango/pango-ot-info.c
| * | [HB] Final update for font-funcs API changesBehdad Esfahbod2011-05-251-7/+5
| | |
| * | [HB] Adjust to more vertical API changesBehdad Esfahbod2011-05-191-12/+7
| | |
| * | [HB] Update to newer vertical APIBehdad Esfahbod2011-05-171-8/+7
| | |
| * | [HB] Update to latest API changes for vertical textBehdad Esfahbod2011-05-171-16/+24
| | |
| * | [HB] Adjust to latest API changesBehdad Esfahbod2011-05-121-8/+9
| | |
| * | [HB] Adjust to latest API changesBehdad Esfahbod2011-05-111-10/+10
| | |
| * | [HB] Update to latest HarfBuzz API changesBehdad Esfahbod2011-05-111-28/+36
| | |
| * | [HB] Adapt to hb_font_create() taking an input faceBehdad Esfahbod2011-05-021-10/+7
| | |
| * | [HB] Make y grow downBehdad Esfahbod2011-04-211-4/+4
| | | | | | | | | | | | More intuitive.
| * | [HB] Remove usage of hb_buffer_get_reference_count()Behdad Esfahbod2011-04-211-1/+1
| | |
| * | [HB] More update to HarfBuzz API changeBehdad Esfahbod2011-04-201-3/+3
| | |