summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.25.51.25.5Behdad Esfahbod2009-08-242-1/+8
|
* Update git.mkBehdad Esfahbod2009-08-201-0/+1
|
* Bug 592484 - invalid write in HBBehdad Esfahbod2009-08-201-2/+2
| | | | Fix off-by-one.
* [HB][glib] Make glib unicode funcs staticBehdad Esfahbod2009-08-201-19/+17
|
* [HB] Fix more castsBehdad Esfahbod2009-08-191-5/+5
|
* [HB] Rename CAIRO_ in macro prefix to HB_Behdad Esfahbod2009-08-191-3/+3
| | | | Hiss!
* [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATEBehdad Esfahbod2009-08-192-27/+25
| | | | | | | | | | Unlike the rest of the memory-mode enum, this one didn't only describe the access mode of the input memory region. Remove it. If someone wants to inhibit duplicating, they can lock the blob and throw away the key. Based on mailing list discussion with Carl Worth.
* [HB] s/writeable/writable/gBehdad Esfahbod2009-08-194-29/+29
|
* [HB] Hide lig_id and component members of hb_glyph_info_tBehdad Esfahbod2009-08-191-3/+2
|
* [HB] Fix typoBehdad Esfahbod2009-08-191-1/+1
|
* [HB] Add font funcs prototypesBehdad Esfahbod2009-08-183-17/+22
|
* Fix a few other pedantic warningsBehdad Esfahbod2009-08-184-5/+5
|
* [HB] Fix pedantic warningsBehdad Esfahbod2009-08-183-13/+13
|
* [HB] Fix more wrong method signaturesBehdad Esfahbod2009-08-181-1/+1
|
* [HB] Fix wrong method signatureBehdad Esfahbod2009-08-181-2/+2
|
* Bug 592194 - Fix missing _SC_PAGE_SIZE macroBehdad Esfahbod2009-08-182-34/+61
| | | | Autoconfiscate a simple call to mprotect() even more.
* Release 1.25.41.25.4Behdad Esfahbod2009-08-172-1/+14
|
* AM_V_GEN ChangeLog tooBehdad Esfahbod2009-08-171-2/+1
|
* Bug 592131 - Add AM_SILENT_RULESBehdad Esfahbod2009-08-174-25/+25
| | | | | And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by default.
* Make pango_interface_age automaticBehdad Esfahbod2009-08-171-0/+10
| | | | | For unstable releases, we act as if each micro release has new API. For stable releases, no micro release adds new API.
* [introspection] Don't this gir files, reallyBehdad Esfahbod2009-08-171-1/+1
|
* [Makefile] Remove GIR files from EXTRA_DISTBehdad Esfahbod2009-08-171-2/+0
|
* Re-enable introspection, delete PangoXColin Walters2009-08-172-43/+28
| | | | | | | | | | | | This patch relies on the latest GObject Introspection; bump requirement to 0.6.4. First, delete the PangoX.gir since it's "incredibly deprecated" in Owen's words =) Next, clean up the PangoCairo.gir logic; we need to include the .gir for the relevant font backend (currently just FT2), because the font object gets expanded.
* [HB] Avoid int overflow in GPOSBehdad Esfahbod2009-08-172-10/+13
| | | | Bug 592036 - integer overflow bug causes misrendering of Nepali characters
* [HB] Simplify loopBehdad Esfahbod2009-08-141-17/+14
|
* [HB] Merge mark positionin code between three types of lookupsBehdad Esfahbod2009-08-141-66/+29
|
* [HB] More minor shufflingBehdad Esfahbod2009-08-142-3/+5
|
* [HB] Move code aroundBehdad Esfahbod2009-08-142-19/+21
|
* [HB] Correctly sanitize LigatureAttachBehdad Esfahbod2009-08-144-9/+19
|
* [HB] Simplify MarkBase and MarkLig tooBehdad Esfahbod2009-08-141-79/+48
|
* [HB] Simplify MarkMarkBehdad Esfahbod2009-08-141-13/+16
|
* [HB] Fix possible int overflows during sanitizeBehdad Esfahbod2009-08-143-8/+30
|
* [HB] Debug output for SANITIZE_MEM()Behdad Esfahbod2009-08-141-11/+23
|
* [HB] Use inline function for SANITIZE_MEM()Behdad Esfahbod2009-08-141-13/+20
|
* [HB] Use SANITIZE_THIS() when applicableBehdad Esfahbod2009-08-141-3/+3
|
* [HB] Add note about auditing sanitize code for overflowsBehdad Esfahbod2009-08-142-1/+2
|
* [HB] Add empty hb_shape() APIBehdad Esfahbod2009-08-133-0/+95
|
* [HB] Bitfield packing *is* very delicateBehdad Esfahbod2009-08-131-1/+1
| | | | Fix the second instance.
* [basic-win32] Increase performance of Uniscribe codeDavid E. Hollingsworth2009-08-131-7/+6
| | | | | | | | | | | | | | | | A few weeks ago I reported a performance issue regarding the use of Uniscribe in the win32 basic shaper. It turns out that the issue was with the use of Uniscribe's SCRIPT_CACHE. Despite the name, this value is for caching per-font-plus-size values, not per-script values. See: http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx Since shaping occurs on runs containing a single font, we only need one SCRIPT_CACHE in uniscribe_shape. I'm including a patch below that does this. With the patch applied, the time for one of my tests went from 20s to .3s.
* Bug 591511 – hh-blob.c does not compile using mingw on windowsBehdad Esfahbod2009-08-132-5/+5
| | | | Check for sys/mman.h, not mprotect().
* [HB] Fix buffer sizing issue with mingw gccBehdad Esfahbod2009-08-131-7/+7
| | | | | Bit field packing is a delicate field. Issue reported in comment 3 here: http://bugzilla.gnome.org/show_bug.cgi?id=591511
* Release 1.25.31.25.3Behdad Esfahbod2009-08-122-2/+18
|
* Bug 591413 – needs to link with libstdc++Behdad Esfahbod2009-08-122-4/+27
| | | | Enforce -fno-exceptions better.
* Bug 591511 – hb-blob.c does not compile using mingw on windowsBehdad Esfahbod2009-08-122-1/+10
| | | | | Only call mprotect() when available. For optimal performance, a win32 way to make memory writeable needs to be added.
* [HB] Add commentBehdad Esfahbod2009-08-121-1/+1
|
* New public API: pango_glyph_item_get_logical_widths()Behdad Esfahbod2009-08-127-38/+81
|
* Fix compiler warningsBehdad Esfahbod2009-08-122-2/+2
|
* Remove G_GNUC_PURE attr from pango_glyph_string_get_width()Behdad Esfahbod2009-08-121-1/+1
| | | | Since the glyph widths can be adjusted directly.
* [OT] Enlarge lookup arrayBehdad Esfahbod2009-08-121-2/+2
| | | | | We'll fix it properly later when ruleset logic is moved into HarfBuzz. In the mean time, IranNastaliq was hitting the 100 limit.
* [layout] clear state->log_widths after freeingBehdad Esfahbod2009-08-121-0/+2
|