src


Log

Author Commit Date CI Message
Behdad Esfahbod d7cfb3b2 2010-05-13T14:18:49 s/\<context\>/c/g
Behdad Esfahbod f6796358 2010-05-13T13:34:17 Don't use variable-length-arrays
Behdad Esfahbod 72071a8a 2010-05-13T13:22:24 Add a few more buffer convenience methods
Behdad Esfahbod 11a81612 2010-05-13T00:01:40 Minor
Behdad Esfahbod 3f93518a 2010-05-12T23:48:40 Improve check for internal symbols
Behdad Esfahbod 357d0f29 2010-05-12T23:46:16 Make HB_PRIVATE more useful So we can apply it to class methods also. Not sure if that works!
Behdad Esfahbod 1d5e7801 2010-05-12T23:43:00 Add a few other buffer methods
Behdad Esfahbod d0316a81 2010-05-12T23:34:52 Add buffer->swap()
Behdad Esfahbod 3b649a38 2010-05-12T23:28:38 Add check for internal symbols
Behdad Esfahbod eee8598d 2010-05-12T23:22:55 Hide internal symbols
Behdad Esfahbod 8951fc2c 2010-05-12T23:13:39 Add buffer->allocate_lig_id()
Behdad Esfahbod 1ce4dc95 2010-05-12T18:29:25 Use bit tricks for HB_DIRECTION_IS_* We already depend on the exact values of the direction enum in HB_DIRECTION_REVERSE(), so we may as well use that.
Behdad Esfahbod 22da7fd9 2010-05-12T18:23:21 Rename a few files to be C++ sources In anticipation for buffer revamp coming.
Behdad Esfahbod c3df649f 2010-05-11T13:54:12 Fix comment
Behdad Esfahbod 281f0895 2010-05-11T11:37:58 Remove obsolete friend
Behdad Esfahbod 70c9bfd5 2010-05-11T00:23:50 Simplify PairSet
Behdad Esfahbod 97e7f8f3 2010-05-11T00:11:36 Add CONST_FUNC annotation
Behdad Esfahbod 494d28ad 2010-05-10T23:50:07 Simplify likely() implementation Shrinks .text by 1%!
Behdad Esfahbod 75651b20 2010-05-10T23:44:51 Fix warnings
Behdad Esfahbod 4c20d8c0 2010-05-10T23:27:54 Sprinkle a few strategic likely()'s Shrinks the code size by some 2% even.
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