|
d7cfb3b2
|
2010-05-13T14:18:49
|
|
s/\<context\>/c/g
|
|
f6796358
|
2010-05-13T13:34:17
|
|
Don't use variable-length-arrays
|
|
72071a8a
|
2010-05-13T13:22:24
|
|
Add a few more buffer convenience methods
|
|
11a81612
|
2010-05-13T00:01:40
|
|
Minor
|
|
3f93518a
|
2010-05-12T23:48:40
|
|
Improve check for internal symbols
|
|
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!
|
|
1d5e7801
|
2010-05-12T23:43:00
|
|
Add a few other buffer methods
|
|
d0316a81
|
2010-05-12T23:34:52
|
|
Add buffer->swap()
|
|
3b649a38
|
2010-05-12T23:28:38
|
|
Add check for internal symbols
|
|
eee8598d
|
2010-05-12T23:22:55
|
|
Hide internal symbols
|
|
8951fc2c
|
2010-05-12T23:13:39
|
|
Add buffer->allocate_lig_id()
|
|
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.
|
|
22da7fd9
|
2010-05-12T18:23:21
|
|
Rename a few files to be C++ sources
In anticipation for buffer revamp coming.
|
|
c3df649f
|
2010-05-11T13:54:12
|
|
Fix comment
|
|
281f0895
|
2010-05-11T11:37:58
|
|
Remove obsolete friend
|
|
70c9bfd5
|
2010-05-11T00:23:50
|
|
Simplify PairSet
|
|
97e7f8f3
|
2010-05-11T00:11:36
|
|
Add CONST_FUNC annotation
|
|
494d28ad
|
2010-05-10T23:50:07
|
|
Simplify likely() implementation
Shrinks .text by 1%!
|
|
75651b20
|
2010-05-10T23:44:51
|
|
Fix warnings
|
|
4c20d8c0
|
2010-05-10T23:27:54
|
|
Sprinkle a few strategic likely()'s
Shrinks the code size by some 2% even.
|
|
69cb28bc
|
2010-05-10T23:13:08
|
|
Remove a few likely()'s
|
|
24552ecf
|
2010-05-10T23:08:41
|
|
Remove excess sub_format sanitize
|
|
f7adc5e9
|
2010-05-10T22:41:50
|
|
Shrink NullPool now that we have accurate size tracking
|
|
3d44fb6f
|
2010-05-10T22:22:54
|
|
Fix warning
|
|
b5db4f1e
|
2010-05-10T22:22:22
|
|
Clean up NO_INDEX
|
|
fe9bc070
|
2010-05-10T21:39:24
|
|
Fix awful confusion between lookup format and subtable format
As reported by John Daggett.
|
|
458ecbb6
|
2010-05-10T21:11:35
|
|
Fix tracing order
|
|
48146e56
|
2010-05-10T20:07:56
|
|
Don't fail sanitize on NULL data
|
|
d2c2ca8f
|
2010-05-10T19:58:25
|
|
Fix comment
|
|
b435ab7e
|
2010-05-10T19:51:57
|
|
Fix accessing tables from NULL pointer
|
|
dacebcad
|
2010-05-10T19:45:41
|
|
Simplify unions
|
|
fd671e02
|
2010-05-10T19:02:32
|
|
Remove unused macro
|
|
0eb9fc6e
|
2010-05-10T19:01:17
|
|
Change DEFINE_SIZE_VAR to DEFINE_SIZE_ARRAY
|
|
596e471a
|
2010-05-10T18:47:48
|
|
Cleanup DEFINE_SIZE_VAR2
|
|
33afa4e2
|
2010-05-10T18:35:02
|
|
Minor
|
|
b961518b
|
2010-05-10T18:20:54
|
|
Simplify array access
|
|
54842374
|
2010-05-10T18:13:32
|
|
Fix check_struct to check min_size instead of sizeof
|
|
ed07422c
|
2010-05-10T18:08:46
|
|
Further cleanup of sizeof
|
|
a82ef7a8
|
2010-05-10T17:55:03
|
|
Remove CastP completely
|
|
40cbefe8
|
2010-05-10T17:47:22
|
|
Remove unnecessary casts
|
|
09766b1e
|
2010-05-10T17:36:03
|
|
Make StructAtOffset take a pointer
Is safer.
|
|
bea34c7c
|
2010-05-10T17:28:16
|
|
Further cleanup of DEFINE_SIZE
|
|
0abcc3b4
|
2010-05-10T17:04:20
|
|
Cleanup
|
|
b3651231
|
2010-05-10T16:57:29
|
|
Remove ASSERT_SIZE in favor of the safer DEFINE_SIZE_STATIC
|
|
569da92b
|
2010-05-10T16:38:32
|
|
Cleanup ASSERT_SIZE_VAR
|
|
99bf0345
|
2010-05-06T19:37:32
|
|
Whitespace
|
|
65f46b00
|
2010-05-06T19:35:19
|
|
Simplify DEFINE_NULL_DATA
Using ::min_size.
|
|
e45d3f86
|
2010-05-06T19:33:31
|
|
Start cleaning up get_size()
So we know when the size is static and when dynamic.
|
|
b1576176
|
2010-05-06T14:48:27
|
|
Remove the last of SANITIZE macros: SANITIZE_SELF
|
|
4f252fed
|
2010-05-06T13:30:23
|
|
Remove SANITIZE macro
|
|
c2ddfd2d
|
2010-05-06T13:06:15
|
|
Cleanup Value casts
|
|
41a93d2c
|
2010-05-06T12:55:14
|
|
Remove SANITIZE_WITH_BASE
|
|
f5fab0c7
|
2010-05-06T10:26:52
|
|
Remove SANITIZE_MEM
|
|
4ad2cc5d
|
2010-05-06T09:24:24
|
|
Rename check to check_range
|
|
1cd1e117
|
2010-05-05T20:15:14
|
|
Remove SANITIZE_ARRAY
|
|
583d7f95
|
2010-05-05T01:49:22
|
|
Cosmetic
|
|
705e2152
|
2010-05-05T01:40:25
|
|
Minor
|
|
b18eafd0
|
2010-05-05T01:39:26
|
|
Minor
|
|
41697109
|
2010-05-05T01:37:58
|
|
Simplify chaining
|
|
1911b9d2
|
2010-05-05T01:32:04
|
|
Remove APPLY_ARG_DEF and APPLY_ARG
|
|
6c42cddf
|
2010-05-05T01:30:48
|
|
Port apply to use hb_trace_t
|
|
969c9705
|
2010-05-05T01:23:44
|
|
Move context_length into apply_context
|
|
94a23aae
|
2010-05-05T01:13:09
|
|
Move buffer into apply_context
|
|
63493f95
|
2010-05-05T01:01:05
|
|
Move layout_context into apply_context
|
|
fff9aa26
|
2010-05-05T00:32:21
|
|
Minor
|
|
27e302dc
|
2010-05-05T00:26:16
|
|
I keep changing my mind about this
|
|
39840474
|
2010-05-05T00:23:19
|
|
Remove SANITIZE_ARG_DEF and SANITIZE_ARG
|
|
b261e2ad
|
2010-05-05T00:20:16
|
|
Remove trace from sanitize_shallow()
|
|
dfc8cbe8
|
2010-05-05T00:19:46
|
|
Add hb_trace_t
|
|
20e3dd5d
|
2010-05-04T23:21:57
|
|
Make sanitize_depth variable automatic and not passed through function args
|
|
4a446ac3
|
2010-05-04T22:46:21
|
|
Use function template for pass-thru argument
|
|
98daaf18
|
2010-05-04T22:42:49
|
|
Make _hb_sanitize_*() methods of the context object
|
|
bb029af9
|
2010-05-04T15:28:52
|
|
Remove SANITIZE_THIS
|
|
2226fc93
|
2010-05-04T15:12:17
|
|
Rename SANITIZE_BASE to SANITIZE_WITH_BASE
|
|
89da1346
|
2010-05-04T15:01:45
|
|
Remove SANITIZE_OBJ
|
|
4d4cce96
|
2010-05-04T14:57:55
|
|
Remove SANITIZE_THIS2
|
|
26bfcb64
|
2010-05-04T14:49:45
|
|
Cosmetic
|
|
be742846
|
2010-05-04T14:47:05
|
|
Remove SANITIZE_THIS3
|
|
fbab9f9b
|
2010-05-04T14:42:10
|
|
Remove SANITIZE_BASE2
|
|
73c7dbf7
|
2010-05-04T14:40:55
|
|
Remove SANITIZE2
|
|
c9f14687
|
2010-05-04T14:38:08
|
|
Remove the NEUTER macro, move code to a method
|
|
30fa2821
|
2010-05-04T14:28:18
|
|
Make internal method private
|
|
ce5694c7
|
2010-05-04T14:10:18
|
|
[main] Recognize Apple SFNTs
|
|
710500a9
|
2010-05-03T23:11:16
|
|
Comment new SFNT tags
|
|
64d3fc8d
|
2010-05-03T22:51:19
|
|
Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
|
|
fa3b3d58
|
2010-05-03T22:47:22
|
|
Mark a couple functions as inline
|
|
6b84198f
|
2010-05-03T22:46:52
|
|
Merge remote branch 'jrmuizel/master'
|
|
eaf29edb
|
2010-05-03T22:27:56
|
|
HB_UNUSED is unneeded on static inline functions
|
|
4ce578ed
|
2010-05-03T15:03:53
|
|
Include the tags from the Apple specification for TrueType fonts
|
|
631d10b7
|
2010-05-02T21:14:21
|
|
Remove unused method
|
|
f0abcd69
|
2010-05-02T18:14:25
|
|
Whitespace
|
|
a8d960bd
|
2010-04-29T14:31:56
|
|
[GPOS] Speedup apply_value()
|
|
2cd1ea44
|
2010-04-29T14:15:32
|
|
[ft] Disallow getting the entire font data with tag=0
|
|
33d13fdd
|
2010-04-29T13:56:44
|
|
Rename HB_GNUC_UNUSED -> HB_UNUSED
|
|
7d3a1263
|
2010-04-29T13:54:01
|
|
Define HB_FUNC for portability to non-gcc
|
|
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.
|
|
fde6f5bd
|
2010-04-29T04:41:41
|
|
Convert to uppercase in hb_ot_tag_from_language()
|
|
6f729b45
|
2010-04-29T03:59:06
|
|
More contour point use
|
|
3840b6b5
|
2010-04-29T03:48:27
|
|
[gdef] Fix delta scale
|
|
4ac6cc28
|
2010-04-29T03:48:11
|
|
[gdef] Fix rounding
|