src


Log

Author Commit Date CI Message
Behdad Esfahbod 69cb28bc 2010-05-10T23:13:08 Remove a few likely()'s
Behdad Esfahbod 24552ecf 2010-05-10T23:08:41 Remove excess sub_format sanitize
Behdad Esfahbod f7adc5e9 2010-05-10T22:41:50 Shrink NullPool now that we have accurate size tracking
Behdad Esfahbod 3d44fb6f 2010-05-10T22:22:54 Fix warning
Behdad Esfahbod b5db4f1e 2010-05-10T22:22:22 Clean up NO_INDEX
Behdad Esfahbod fe9bc070 2010-05-10T21:39:24 Fix awful confusion between lookup format and subtable format As reported by John Daggett.
Behdad Esfahbod 458ecbb6 2010-05-10T21:11:35 Fix tracing order
Behdad Esfahbod 48146e56 2010-05-10T20:07:56 Don't fail sanitize on NULL data
Behdad Esfahbod d2c2ca8f 2010-05-10T19:58:25 Fix comment
Behdad Esfahbod b435ab7e 2010-05-10T19:51:57 Fix accessing tables from NULL pointer
Behdad Esfahbod dacebcad 2010-05-10T19:45:41 Simplify unions
Behdad Esfahbod fd671e02 2010-05-10T19:02:32 Remove unused macro
Behdad Esfahbod 0eb9fc6e 2010-05-10T19:01:17 Change DEFINE_SIZE_VAR to DEFINE_SIZE_ARRAY
Behdad Esfahbod 596e471a 2010-05-10T18:47:48 Cleanup DEFINE_SIZE_VAR2
Behdad Esfahbod 33afa4e2 2010-05-10T18:35:02 Minor
Behdad Esfahbod b961518b 2010-05-10T18:20:54 Simplify array access
Behdad Esfahbod 54842374 2010-05-10T18:13:32 Fix check_struct to check min_size instead of sizeof
Behdad Esfahbod ed07422c 2010-05-10T18:08:46 Further cleanup of sizeof
Behdad Esfahbod a82ef7a8 2010-05-10T17:55:03 Remove CastP completely
Behdad Esfahbod 40cbefe8 2010-05-10T17:47:22 Remove unnecessary casts
Behdad Esfahbod 09766b1e 2010-05-10T17:36:03 Make StructAtOffset take a pointer Is safer.
Behdad Esfahbod bea34c7c 2010-05-10T17:28:16 Further cleanup of DEFINE_SIZE
Behdad Esfahbod 0abcc3b4 2010-05-10T17:04:20 Cleanup
Behdad Esfahbod b3651231 2010-05-10T16:57:29 Remove ASSERT_SIZE in favor of the safer DEFINE_SIZE_STATIC
Behdad Esfahbod 569da92b 2010-05-10T16:38:32 Cleanup ASSERT_SIZE_VAR
Behdad Esfahbod 99bf0345 2010-05-06T19:37:32 Whitespace
Behdad Esfahbod 65f46b00 2010-05-06T19:35:19 Simplify DEFINE_NULL_DATA Using ::min_size.
Behdad Esfahbod e45d3f86 2010-05-06T19:33:31 Start cleaning up get_size() So we know when the size is static and when dynamic.
Behdad Esfahbod b1576176 2010-05-06T14:48:27 Remove the last of SANITIZE macros: SANITIZE_SELF
Behdad Esfahbod 4f252fed 2010-05-06T13:30:23 Remove SANITIZE macro
Behdad Esfahbod c2ddfd2d 2010-05-06T13:06:15 Cleanup Value casts
Behdad Esfahbod 41a93d2c 2010-05-06T12:55:14 Remove SANITIZE_WITH_BASE
Behdad Esfahbod f5fab0c7 2010-05-06T10:26:52 Remove SANITIZE_MEM
Behdad Esfahbod 4ad2cc5d 2010-05-06T09:24:24 Rename check to check_range
Behdad Esfahbod 1cd1e117 2010-05-05T20:15:14 Remove SANITIZE_ARRAY
Behdad Esfahbod 583d7f95 2010-05-05T01:49:22 Cosmetic
Behdad Esfahbod 705e2152 2010-05-05T01:40:25 Minor
Behdad Esfahbod b18eafd0 2010-05-05T01:39:26 Minor
Behdad Esfahbod 41697109 2010-05-05T01:37:58 Simplify chaining
Behdad Esfahbod 1911b9d2 2010-05-05T01:32:04 Remove APPLY_ARG_DEF and APPLY_ARG
Behdad Esfahbod 6c42cddf 2010-05-05T01:30:48 Port apply to use hb_trace_t
Behdad Esfahbod 969c9705 2010-05-05T01:23:44 Move context_length into apply_context
Behdad Esfahbod 94a23aae 2010-05-05T01:13:09 Move buffer into apply_context
Behdad Esfahbod 63493f95 2010-05-05T01:01:05 Move layout_context into apply_context
Behdad Esfahbod fff9aa26 2010-05-05T00:32:21 Minor
Behdad Esfahbod 27e302dc 2010-05-05T00:26:16 I keep changing my mind about this
Behdad Esfahbod 39840474 2010-05-05T00:23:19 Remove SANITIZE_ARG_DEF and SANITIZE_ARG
Behdad Esfahbod b261e2ad 2010-05-05T00:20:16 Remove trace from sanitize_shallow()
Behdad Esfahbod dfc8cbe8 2010-05-05T00:19:46 Add hb_trace_t
Behdad Esfahbod 20e3dd5d 2010-05-04T23:21:57 Make sanitize_depth variable automatic and not passed through function args
Behdad Esfahbod 4a446ac3 2010-05-04T22:46:21 Use function template for pass-thru argument
Behdad Esfahbod 98daaf18 2010-05-04T22:42:49 Make _hb_sanitize_*() methods of the context object
Behdad Esfahbod bb029af9 2010-05-04T15:28:52 Remove SANITIZE_THIS
Behdad Esfahbod 2226fc93 2010-05-04T15:12:17 Rename SANITIZE_BASE to SANITIZE_WITH_BASE
Behdad Esfahbod 89da1346 2010-05-04T15:01:45 Remove SANITIZE_OBJ
Behdad Esfahbod 4d4cce96 2010-05-04T14:57:55 Remove SANITIZE_THIS2
Behdad Esfahbod 26bfcb64 2010-05-04T14:49:45 Cosmetic
Behdad Esfahbod be742846 2010-05-04T14:47:05 Remove SANITIZE_THIS3
Behdad Esfahbod fbab9f9b 2010-05-04T14:42:10 Remove SANITIZE_BASE2
Behdad Esfahbod 73c7dbf7 2010-05-04T14:40:55 Remove SANITIZE2
Behdad Esfahbod c9f14687 2010-05-04T14:38:08 Remove the NEUTER macro, move code to a method
Behdad Esfahbod 30fa2821 2010-05-04T14:28:18 Make internal method private
Behdad Esfahbod ce5694c7 2010-05-04T14:10:18 [main] Recognize Apple SFNTs
Behdad Esfahbod 710500a9 2010-05-03T23:11:16 Comment new SFNT tags
Behdad Esfahbod 64d3fc8d 2010-05-03T22:51:19 Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
Behdad Esfahbod fa3b3d58 2010-05-03T22:47:22 Mark a couple functions as inline
Behdad Esfahbod 6b84198f 2010-05-03T22:46:52 Merge remote branch 'jrmuizel/master'
Jeff Muizelaar eaf29edb 2010-05-03T22:27:56 HB_UNUSED is unneeded on static inline functions
Jeff Muizelaar 4ce578ed 2010-05-03T15:03:53 Include the tags from the Apple specification for TrueType fonts
Behdad Esfahbod 631d10b7 2010-05-02T21:14:21 Remove unused method
Behdad Esfahbod f0abcd69 2010-05-02T18:14:25 Whitespace
Behdad Esfahbod a8d960bd 2010-04-29T14:31:56 [GPOS] Speedup apply_value()
Behdad Esfahbod 2cd1ea44 2010-04-29T14:15:32 [ft] Disallow getting the entire font data with tag=0
Behdad Esfahbod 33d13fdd 2010-04-29T13:56:44 Rename HB_GNUC_UNUSED -> HB_UNUSED
Behdad Esfahbod 7d3a1263 2010-04-29T13:54:01 Define HB_FUNC for portability to non-gcc
Behdad Esfahbod fa030175 2010-04-29T13:48:26 [sanitize] Make debug code always available to the compiler Such that we don't break debug build all the time.
Behdad Esfahbod fde6f5bd 2010-04-29T04:41:41 Convert to uppercase in hb_ot_tag_from_language()
Behdad Esfahbod 6f729b45 2010-04-29T03:59:06 More contour point use
Behdad Esfahbod 3840b6b5 2010-04-29T03:48:27 [gdef] Fix delta scale
Behdad Esfahbod 4ac6cc28 2010-04-29T03:48:11 [gdef] Fix rounding
Behdad Esfahbod b52fbb1b 2010-04-29T03:47:00 [gdef] Implement getting contour point
Behdad Esfahbod 4c5fbae0 2010-04-29T03:39:39 Make sure mirroring is done in original direction Reported by Jonathan Kew.
Behdad Esfahbod ce23c923 2010-04-29T03:31:03 Use BCP47 private-use tags for OpenType tag language string mapping
Behdad Esfahbod eaf1d9a4 2010-04-29T03:11:32 Minor
Behdad Esfahbod 3a4784fe 2010-04-29T02:58:38 Fix bug in hb_language_from_string() Reported by Jonathan Kew.
Behdad Esfahbod 602e4f8d 2010-04-29T02:28:54 Use const_cast
Behdad Esfahbod abff3580 2010-04-29T02:27:20 Add const
Behdad Esfahbod 6617eada 2010-04-29T02:25:30 Rename apply_context -> context
Behdad Esfahbod b4c7fab7 2010-04-29T02:24:25 Rename
Behdad Esfahbod 1376fb7b 2010-04-29T02:19:21 [apply] Use a context object to reduce number of parameters passed around
Behdad Esfahbod 173fde70 2010-04-29T01:47:30 Further simplify tracing
Behdad Esfahbod bc200457 2010-04-29T01:40:26 Simplify trace code
Behdad Esfahbod 807c5b03 2010-04-28T20:25:22 [sanitize] Make debug code always available to the compiler Such that we don't break debug build all the time.
Behdad Esfahbod 74e313c0 2010-04-28T15:15:09 [gsubgpos] Make debug code always available to the compiler Such that we don't break debug build all the time.
Behdad Esfahbod 41011a6e 2010-04-28T13:33:09 Fix compiler warning about value unused
Behdad Esfahbod 863df68e 2010-04-28T13:29:55 [object] Make debug code always available to the compiler Such that we don't break debug build all the time.
Behdad Esfahbod 1d52151a 2010-04-28T13:18:41 Minor
Behdad Esfahbod 444fffb1 2010-04-28T13:16:38 [blob] Make debug code always available to the compiler Such that we don't break debug build all the time.
Behdad Esfahbod ba51b25c 2010-04-28T13:10:36 Fix build. Ouch!
Behdad Esfahbod a92f0fda 2010-04-28T13:09:40 Fix debug build