Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.25.51.25.5 | Behdad Esfahbod | 2009-08-24 | 2 | -1/+8 |
| | |||||
* | Update git.mk | Behdad Esfahbod | 2009-08-20 | 1 | -0/+1 |
| | |||||
* | Bug 592484 - invalid write in HB | Behdad Esfahbod | 2009-08-20 | 1 | -2/+2 |
| | | | | Fix off-by-one. | ||||
* | [HB][glib] Make glib unicode funcs static | Behdad Esfahbod | 2009-08-20 | 1 | -19/+17 |
| | |||||
* | [HB] Fix more casts | Behdad Esfahbod | 2009-08-19 | 1 | -5/+5 |
| | |||||
* | [HB] Rename CAIRO_ in macro prefix to HB_ | Behdad Esfahbod | 2009-08-19 | 1 | -3/+3 |
| | | | | Hiss! | ||||
* | [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE | Behdad Esfahbod | 2009-08-19 | 2 | -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/g | Behdad Esfahbod | 2009-08-19 | 4 | -29/+29 |
| | |||||
* | [HB] Hide lig_id and component members of hb_glyph_info_t | Behdad Esfahbod | 2009-08-19 | 1 | -3/+2 |
| | |||||
* | [HB] Fix typo | Behdad Esfahbod | 2009-08-19 | 1 | -1/+1 |
| | |||||
* | [HB] Add font funcs prototypes | Behdad Esfahbod | 2009-08-18 | 3 | -17/+22 |
| | |||||
* | Fix a few other pedantic warnings | Behdad Esfahbod | 2009-08-18 | 4 | -5/+5 |
| | |||||
* | [HB] Fix pedantic warnings | Behdad Esfahbod | 2009-08-18 | 3 | -13/+13 |
| | |||||
* | [HB] Fix more wrong method signatures | Behdad Esfahbod | 2009-08-18 | 1 | -1/+1 |
| | |||||
* | [HB] Fix wrong method signature | Behdad Esfahbod | 2009-08-18 | 1 | -2/+2 |
| | |||||
* | Bug 592194 - Fix missing _SC_PAGE_SIZE macro | Behdad Esfahbod | 2009-08-18 | 2 | -34/+61 |
| | | | | Autoconfiscate a simple call to mprotect() even more. | ||||
* | Release 1.25.41.25.4 | Behdad Esfahbod | 2009-08-17 | 2 | -1/+14 |
| | |||||
* | AM_V_GEN ChangeLog too | Behdad Esfahbod | 2009-08-17 | 1 | -2/+1 |
| | |||||
* | Bug 592131 - Add AM_SILENT_RULES | Behdad Esfahbod | 2009-08-17 | 4 | -25/+25 |
| | | | | | And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by default. | ||||
* | Make pango_interface_age automatic | Behdad Esfahbod | 2009-08-17 | 1 | -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, really | Behdad Esfahbod | 2009-08-17 | 1 | -1/+1 |
| | |||||
* | [Makefile] Remove GIR files from EXTRA_DIST | Behdad Esfahbod | 2009-08-17 | 1 | -2/+0 |
| | |||||
* | Re-enable introspection, delete PangoX | Colin Walters | 2009-08-17 | 2 | -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 GPOS | Behdad Esfahbod | 2009-08-17 | 2 | -10/+13 |
| | | | | Bug 592036 - integer overflow bug causes misrendering of Nepali characters | ||||
* | [HB] Simplify loop | Behdad Esfahbod | 2009-08-14 | 1 | -17/+14 |
| | |||||
* | [HB] Merge mark positionin code between three types of lookups | Behdad Esfahbod | 2009-08-14 | 1 | -66/+29 |
| | |||||
* | [HB] More minor shuffling | Behdad Esfahbod | 2009-08-14 | 2 | -3/+5 |
| | |||||
* | [HB] Move code around | Behdad Esfahbod | 2009-08-14 | 2 | -19/+21 |
| | |||||
* | [HB] Correctly sanitize LigatureAttach | Behdad Esfahbod | 2009-08-14 | 4 | -9/+19 |
| | |||||
* | [HB] Simplify MarkBase and MarkLig too | Behdad Esfahbod | 2009-08-14 | 1 | -79/+48 |
| | |||||
* | [HB] Simplify MarkMark | Behdad Esfahbod | 2009-08-14 | 1 | -13/+16 |
| | |||||
* | [HB] Fix possible int overflows during sanitize | Behdad Esfahbod | 2009-08-14 | 3 | -8/+30 |
| | |||||
* | [HB] Debug output for SANITIZE_MEM() | Behdad Esfahbod | 2009-08-14 | 1 | -11/+23 |
| | |||||
* | [HB] Use inline function for SANITIZE_MEM() | Behdad Esfahbod | 2009-08-14 | 1 | -13/+20 |
| | |||||
* | [HB] Use SANITIZE_THIS() when applicable | Behdad Esfahbod | 2009-08-14 | 1 | -3/+3 |
| | |||||
* | [HB] Add note about auditing sanitize code for overflows | Behdad Esfahbod | 2009-08-14 | 2 | -1/+2 |
| | |||||
* | [HB] Add empty hb_shape() API | Behdad Esfahbod | 2009-08-13 | 3 | -0/+95 |
| | |||||
* | [HB] Bitfield packing *is* very delicate | Behdad Esfahbod | 2009-08-13 | 1 | -1/+1 |
| | | | | Fix the second instance. | ||||
* | [basic-win32] Increase performance of Uniscribe code | David E. Hollingsworth | 2009-08-13 | 1 | -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 windows | Behdad Esfahbod | 2009-08-13 | 2 | -5/+5 |
| | | | | Check for sys/mman.h, not mprotect(). | ||||
* | [HB] Fix buffer sizing issue with mingw gcc | Behdad Esfahbod | 2009-08-13 | 1 | -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.3 | Behdad Esfahbod | 2009-08-12 | 2 | -2/+18 |
| | |||||
* | Bug 591413 – needs to link with libstdc++ | Behdad Esfahbod | 2009-08-12 | 2 | -4/+27 |
| | | | | Enforce -fno-exceptions better. | ||||
* | Bug 591511 – hb-blob.c does not compile using mingw on windows | Behdad Esfahbod | 2009-08-12 | 2 | -1/+10 |
| | | | | | Only call mprotect() when available. For optimal performance, a win32 way to make memory writeable needs to be added. | ||||
* | [HB] Add comment | Behdad Esfahbod | 2009-08-12 | 1 | -1/+1 |
| | |||||
* | New public API: pango_glyph_item_get_logical_widths() | Behdad Esfahbod | 2009-08-12 | 7 | -38/+81 |
| | |||||
* | Fix compiler warnings | Behdad Esfahbod | 2009-08-12 | 2 | -2/+2 |
| | |||||
* | Remove G_GNUC_PURE attr from pango_glyph_string_get_width() | Behdad Esfahbod | 2009-08-12 | 1 | -1/+1 |
| | | | | Since the glyph widths can be adjusted directly. | ||||
* | [OT] Enlarge lookup array | Behdad Esfahbod | 2009-08-12 | 1 | -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 freeing | Behdad Esfahbod | 2009-08-12 | 1 | -0/+2 |
| |