Behdad Esfahbod
|
494d28ad98
|
Simplify likely() implementation
Shrinks .text by 1%!
|
2010-05-10 23:50:07 -04:00 |
Behdad Esfahbod
|
b3651231bf
|
Remove ASSERT_SIZE in favor of the safer DEFINE_SIZE_STATIC
|
2010-05-10 16:59:57 -04:00 |
Behdad Esfahbod
|
569da92bc6
|
Cleanup ASSERT_SIZE_VAR
|
2010-05-10 16:46:36 -04:00 |
Behdad Esfahbod
|
64d3fc8d0d
|
Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
|
2010-05-03 22:51:19 -04:00 |
Jeff Muizelaar
|
eaf29edb8f
|
HB_UNUSED is unneeded on static inline functions
|
2010-05-03 22:27:56 -04:00 |
Behdad Esfahbod
|
33d13fdda9
|
Rename HB_GNUC_UNUSED -> HB_UNUSED
|
2010-04-29 13:56:44 -04:00 |
Behdad Esfahbod
|
7d3a126334
|
Define HB_FUNC for portability to non-gcc
|
2010-04-29 13:54:01 -04:00 |
Behdad Esfahbod
|
bc20045743
|
Simplify trace code
|
2010-04-29 01:40:26 -04:00 |
Behdad Esfahbod
|
1d52151a19
|
Minor
|
2010-04-28 13:20:31 -04:00 |
Behdad Esfahbod
|
690b919461
|
Remove use of flexible arrays
Also remove wrong ASSERT_SIZE that would trigger only when not using
flexible arrays (which was the case on win32, but not with gcc).
|
2010-04-25 22:52:22 -04:00 |
Behdad Esfahbod
|
c755cb3e3a
|
Change header comment
|
2010-04-22 00:11:43 -04:00 |
Behdad Esfahbod
|
e032ed9f75
|
Use templates for defining int typess
|
2010-04-21 04:51:55 -04:00 |
Behdad Esfahbod
|
7a52f28117
|
Rename macros
|
2010-04-21 02:14:44 -04:00 |
Behdad Esfahbod
|
ffff7dc44c
|
Minor
|
2010-04-21 02:13:55 -04:00 |
Behdad Esfahbod
|
f60f2166c4
|
Move macros around
|
2010-04-21 02:12:45 -04:00 |
Behdad Esfahbod
|
649a4344ca
|
Remove unused macros
|
2010-04-21 02:11:59 -04:00 |
Behdad Esfahbod
|
06558d2a74
|
Round instead of trunc
|
2010-04-21 01:50:15 -04:00 |
Behdad Esfahbod
|
bc7830e425
|
Use __attribute__((unused)) only with gcc 4 and later
See discussion at:
https://bugzilla.gnome.org/show_bug.cgi?id=610183
|
2010-02-17 15:14:57 -05:00 |
Behdad Esfahbod
|
c65b26acf2
|
Use autoconf FLEXIBLE_ARRAY_MEMBER when available
|
2009-11-18 11:27:33 -05:00 |
Behdad Esfahbod
|
8a3511ac6c
|
Add hb_language_t as well as language/script conversion to OT tags
|
2009-11-04 19:45:39 -05:00 |
Behdad Esfahbod
|
4591753ad4
|
Define ARRAY_LENGTH
|
2009-11-04 18:15:59 -05:00 |
Behdad Esfahbod
|
7951279b4a
|
Implement nil font functions
|
2009-11-03 20:27:05 -05:00 |
Behdad Esfahbod
|
b7dd4b945b
|
Fix hb_be_uint16()
|
2009-11-03 15:21:15 -05:00 |
Behdad Esfahbod
|
ffbe0a853d
|
More MSVC fixes from Jonathan Kew
|
2009-11-03 10:52:45 -05:00 |
Behdad Esfahbod
|
d3480ba37f
|
Don't use zero-sized arrays
It's not part of the standard and MSVC doesn't like it. It makes the code
a lot less elegant than it used to be, but I think it should work now.
|
2009-11-03 10:47:29 -05:00 |
Behdad Esfahbod
|
68a2c771e2
|
Build without glib
Thready-safety disabled in that case, until we add support for pthread, etc.
Fun...
|
2009-11-02 18:31:53 -05:00 |
Behdad Esfahbod
|
9a204c7ab5
|
Remove use of GINT16_FROM_BE
|
2009-11-02 18:11:55 -05:00 |
Behdad Esfahbod
|
9d2e02db74
|
[HB] Rename CAIRO_ in macro prefix to HB_
Hiss!
|
2009-11-02 14:40:46 -05:00 |
Behdad Esfahbod
|
3c69bd46e2
|
[HB] Avoid int overflow in GPOS
Bug 592036 - integer overflow bug causes misrendering of Nepali characters
|
2009-11-02 14:40:44 -05:00 |
Behdad Esfahbod
|
081819ea8b
|
[OT] Hookup glib unicode funcs
|
2009-11-02 14:40:39 -05:00 |
Behdad Esfahbod
|
9e826ea283
|
[HB] Fix unaligned access
|
2009-11-02 14:40:33 -05:00 |
Behdad Esfahbod
|
7f3d5c8166
|
[HB] Fix blob to use a actual mutex
|
2009-11-02 14:40:32 -05:00 |
Behdad Esfahbod
|
a794ebf4be
|
[HB] Use glib again
|
2009-11-02 14:40:32 -05:00 |
Behdad Esfahbod
|
9faee63034
|
[HB] Minor
|
2009-11-02 14:40:32 -05:00 |
Behdad Esfahbod
|
7acb389569
|
[HB] Improve debug output and fix mprotect bug
|
2009-11-02 14:40:31 -05:00 |
Behdad Esfahbod
|
ec9f8db0d3
|
[HB] Minor
|
2009-11-02 14:40:31 -05:00 |
Behdad Esfahbod
|
8f3be25e7e
|
[HB] turn debugging off
|
2009-11-02 14:40:31 -05:00 |
Behdad Esfahbod
|
b28815c1f6
|
[HB] Add sanitize debugging facilities
|
2009-11-02 14:40:30 -05:00 |
Behdad Esfahbod
|
baec684fde
|
[HB] Remove glib dependency
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
df66028781
|
[HB] Assorted compiler macros
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
ba8d94ce33
|
[HB] Simplify object creation
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
35a7383c61
|
[HB] Simplify refcounting functions
|
2009-11-02 14:40:24 -05:00 |
Behdad Esfahbod
|
f0954d1e08
|
[HB] Add a "blob" manager
|
2009-11-02 14:40:24 -05:00 |
Behdad Esfahbod
|
f9cd1014f8
|
Apply patch from Jonathan Kew
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
2ebb89d63d
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
55520d2af1
|
XX
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
c968fc2dc8
|
[HB] More buffer cleanup
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
6c78683c04
|
[HB] Update copyright years
|
2009-11-02 14:40:18 -05:00 |
Behdad Esfahbod
|
c7d457aa3a
|
[HB] Ouch. Add files.
|
2009-11-02 14:40:16 -05:00 |
Behdad Esfahbod
|
54e5aac5e2
|
GDEF completely working now
|
2008-01-27 21:21:37 -05:00 |