Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.25.61.25.6 | Behdad Esfahbod | 2009-09-08 | 2 | -1/+8 |
| | |||||
* | [HB] Add TODO item | Behdad Esfahbod | 2009-08-30 | 1 | -0/+1 |
| | |||||
* | [HB] Rename DEBUG to TRACE where appropriate | Behdad Esfahbod | 2009-08-28 | 7 | -176/+176 |
| | |||||
* | [HB] Add GSUB/GPOS tracing | Behdad Esfahbod | 2009-08-28 | 3 | -8/+98 |
| | |||||
* | [HB] Allow enabling different debug facilities individually | Behdad Esfahbod | 2009-08-28 | 2 | -26/+34 |
| | |||||
* | Enable silent rules by default | Behdad Esfahbod | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | Fix stupid array growing bug | Behdad Esfahbod | 2009-08-28 | 1 | -1/+4 |
| | |||||
* | [HB] Simplify counting | Behdad Esfahbod | 2009-08-27 | 1 | -4/+5 |
| | |||||
* | Fix bug with lookup_index overflowing our static array | Behdad Esfahbod | 2009-08-27 | 1 | -0/+2 |
| | | | | Part of Bug 593240 - updating pango to latest git master makes things crash | ||||
* | [HB] Indent | Behdad Esfahbod | 2009-08-27 | 1 | -2/+2 |
| | |||||
* | [HB] Bug 593231 - < c99 compiler dislikes ValueRecord | Behdad Esfahbod | 2009-08-26 | 1 | -1/+3 |
| | |||||
* | 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. |