|
ecd2e996
|
2010-02-23T02:42:00
|
|
Improve the alignment for NullPool
|
|
bc7830e4
|
2010-02-17T15:14:57
|
|
Use __attribute__((unused)) only with gcc 4 and later
See discussion at:
https://bugzilla.gnome.org/show_bug.cgi?id=610183
|
|
555d1127
|
2010-01-26T12:58:59
|
|
[GDEF] Fix bug in building synthetic GDEF
|
|
cd11a98f
|
2009-12-20T23:05:02
|
|
Fix compile with older FreeType
|
|
7f7448a3
|
2009-12-20T21:42:14
|
|
Indent
|
|
e70f45eb
|
2009-12-20T21:26:24
|
|
Revert "Fallback to 'kern' if no GPOS applied"
This reverts commit d740c8f78bcbe80a8bcd8a9468830a406da37cc0.
The change is wrong. If there is a GPOS table, we should not use 'kern'.
|
|
d740c8f7
|
2009-12-20T21:23:56
|
|
Fallback to 'kern' if no GPOS applied
|
|
2f78c171
|
2009-12-20T21:03:11
|
|
Remove glibism!
|
|
907e67da
|
2009-12-20T20:59:51
|
|
Oops, add file.
|
|
2014b8d1
|
2009-12-20T20:58:26
|
|
Hook OpenType shaping up
Default features only for now.
|
|
196610ba
|
2009-12-20T19:01:14
|
|
Pass features down
|
|
51f141a7
|
2009-12-20T18:22:28
|
|
Avoid overflow
|
|
26d7a757
|
2009-12-20T17:58:25
|
|
Refactor hb_shape a bit
|
|
001fc2d2
|
2009-12-20T17:24:05
|
|
Add TrueType kern support
|
|
2c1b85cf
|
2009-12-20T16:29:17
|
|
Direct unicode->get_mirroring directly
|
|
6a2ef5aa
|
2009-12-20T16:28:01
|
|
Do mirroring
|
|
0465e698
|
2009-12-20T16:25:18
|
|
Protect against NULL funcs
|
|
5ceefa1d
|
2009-12-20T15:29:16
|
|
Add hb_unicode_get_*() functions
|
|
b8a53e44
|
2009-12-20T14:56:25
|
|
We'll have to link to libstdc++ if linking to ICU, so disable test for now
We have to get rid of the ICU in main lib. Still thinking about best way
to do it.
|
|
314905d7
|
2009-12-20T14:50:42
|
|
Explicitly track whether the buffer has positions
|
|
314b460d
|
2009-12-20T13:58:50
|
|
Add HB_DIRECTION_IS_FORWARD/BACKWARD
|
|
bdd0ff52
|
2009-12-15T04:07:40
|
|
Make main.cc compile without glib
|
|
807b8aa4
|
2009-11-19T20:28:03
|
|
Another C++ strictness fix
Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler
(Error: A union member cannot have a user-defined assignment operator)
According to the bug:
C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
explicitly using of union members with constructors, destructors or assignment
operations.
So we use a set() method instead of the assignment operator. Ugly, but hey,
that's life.
|
|
8b9b866d
|
2009-11-19T20:27:57
|
|
Fix warning
|
|
c65b26ac
|
2009-11-18T11:27:33
|
|
Use autoconf FLEXIBLE_ARRAY_MEMBER when available
|
|
d33f674c
|
2009-11-18T09:47:44
|
|
Add Mongolian variation selectors
|
|
d6387757
|
2009-11-11T17:15:03
|
|
Fix sanitize
|
|
636f017e
|
2009-11-10T12:56:35
|
|
Remove obsolete TODO item
|
|
bf2b25dd
|
2009-11-06T19:52:47
|
|
Remove done item
|
|
4a860531
|
2009-11-06T19:52:01
|
|
Reverse buffer at the end if RTL
|
|
ff44f88d
|
2009-11-06T19:48:16
|
|
Handle shaping in non-native direction
|
|
b4b4272c
|
2009-11-06T17:46:33
|
|
Oops, wrong change
|
|
52ea4776
|
2009-11-06T17:45:38
|
|
Change order of font and face for API consistency
|
|
f4f1fc97
|
2009-11-06T17:42:38
|
|
Remove debug info that crept in
|
|
aa196d60
|
2009-11-06T17:23:31
|
|
[GSUB] More ligature/component fixing
We can only reuse the ligid if it belongs to a previous ligature, not a
component!
|
|
25e7ef70
|
2009-11-06T17:21:01
|
|
Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
|
|
9db8ad75
|
2009-11-06T16:47:31
|
|
Add hb_ot_layout_position_finish()
We expect buffer to be setup with default positions before GPOS.
|
|
edb54e9a
|
2009-11-06T15:19:22
|
|
Fix FT_Face finalizer call
|
|
3d14528b
|
2009-11-06T15:13:17
|
|
Rename hb_buffer_get_len() to hb_buffer_get_length()
|
|
1ff77750
|
2009-11-06T13:52:57
|
|
Minor.
|
|
3648bdf5
|
2009-11-05T20:17:53
|
|
Fix FT_Face generic finalizer
|
|
5a11c875
|
2009-11-05T20:08:17
|
|
Cosmetic
|
|
44533e77
|
2009-11-05T19:58:02
|
|
Fix warning
|
|
bcc0406a
|
2009-11-05T19:54:23
|
|
include errno.h
|
|
799b3c37
|
2009-11-05T19:37:58
|
|
Add debugging to object lifecycle
|
|
25edb940
|
2009-11-05T19:20:06
|
|
Cosmetic
|
|
850dc5bb
|
2009-11-05T18:26:52
|
|
Return 0 from get_glyph_nil
|
|
85555a95
|
2009-11-05T18:25:56
|
|
Initialize font->klass
|
|
bcd26bd7
|
2009-11-05T18:03:26
|
|
Add TODO item
|
|
f4281e0a
|
2009-11-05T17:58:41
|
|
Fix ref counting
|
|
6358ff45
|
2009-11-05T17:39:16
|
|
Add hb_ft_face_create_cached
|
|
2027f74b
|
2009-11-05T16:34:47
|
|
Add default positioning to hb-shape
|
|
c3f9f7e5
|
2009-11-05T16:16:14
|
|
Fix MarkMark issue with ligid and components
|
|
d0351314
|
2009-11-05T16:16:06
|
|
Include stdio.h if debugging
|
|
2e336692
|
2009-11-05T13:55:41
|
|
Add hb_font_get_*
|
|
9bef3611
|
2009-11-05T12:20:11
|
|
Rename [xy]_pos to [xy]_offset since we don't accumulate positions
|
|
2daa47e9
|
2009-11-05T12:08:34
|
|
Cosmetic
|
|
2f50d873
|
2009-11-04T21:07:03
|
|
Start filling hb_shape() in
|
|
ae070b7d
|
2009-11-04T20:29:54
|
|
Add script and language to buffer
|
|
8a3511ac
|
2009-11-04T19:45:39
|
|
Add hb_language_t as well as language/script conversion to OT tags
|
|
4591753a
|
2009-11-04T18:15:59
|
|
Define ARRAY_LENGTH
|
|
214ac7c1
|
2009-11-04T18:12:32
|
|
Another one
|
|
1e914345
|
2009-11-04T18:12:09
|
|
Minor
|
|
48de3730
|
2009-11-04T16:59:50
|
|
Fix previous commit, ouch!
|
|
e21899bc
|
2009-11-04T16:36:14
|
|
Fix array query API
The array query APIs now all do:
- Return the total number of items
- Take a start_offset, such that individual items can be fetched
- The _count IN/OUT variable always has number of items written
into the array upon return of the function
|
|
3b59306b
|
2009-11-04T15:48:32
|
|
Finish FT glue. Rough and untested
|
|
7951279b
|
2009-11-03T20:27:05
|
|
Implement nil font functions
|
|
8fb3d1aa
|
2009-11-03T18:34:20
|
|
Start ft glue
|
|
d94647e2
|
2009-11-03T16:35:10
|
|
Add ICU glue
|
|
b7dd4b94
|
2009-11-03T15:21:15
|
|
Fix hb_be_uint16()
|
|
cd7555ee
|
2009-11-03T15:16:10
|
|
Namespace MSVC defines in public header
|
|
5ebabece
|
2009-11-03T15:15:07
|
|
Move unicode_funcs to buffer
|
|
d5a8e460
|
2009-11-03T15:14:40
|
|
[Makefile] Install hb-unicode.h
Separate OT headers also.
|
|
21d0fce3
|
2009-11-03T14:28:32
|
|
Add check for not linking to libstdc++
|
|
ca95ce46
|
2009-11-03T14:18:33
|
|
Use the C linker, not C++ linker
Such that we don't link to libstdc++.
|
|
ffbe0a85
|
2009-11-03T10:52:45
|
|
More MSVC fixes from Jonathan Kew
|
|
d3480ba3
|
2009-11-03T10:47:29
|
|
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.
|
|
6bec81aa
|
2009-11-02T19:17:36
|
|
Cosmetic
|
|
2f3e69f3
|
2009-11-02T18:53:15
|
|
Fix build without glib, again
|
|
63a792a8
|
2009-11-02T18:33:52
|
|
Update Makefile to build without glib
|
|
68a2c771
|
2009-11-02T18:31:53
|
|
Build without glib
Thready-safety disabled in that case, until we add support for pthread, etc.
Fun...
|
|
cc4c096a
|
2009-11-02T18:13:17
|
|
MSVC has no stdint.h
|
|
9a204c7a
|
2009-11-02T18:11:55
|
|
Remove use of GINT16_FROM_BE
|
|
1f0ceeb8
|
2009-11-02T16:28:39
|
|
Install library
|
|
29aa4001
|
2009-11-02T16:28:39
|
|
Add build system
|
|
c09ed980
|
2009-10-29T03:08:42
|
|
[HB] Add glyph_metrics typedef
|
|
91b1e03e
|
2009-10-29T03:05:18
|
|
[HB] Add point_index to get_contour_point()
Pointed out by Keith Stribley on HarfBuzz list.
|
|
aa87d951
|
2009-10-29T03:00:44
|
|
[HB] Fix lookup_flag ignoring
Reported by Keith Stribley on HarfBuzz list.
|
|
52e9a71d
|
2009-09-21T13:58:56
|
|
[HB] Add comment
|
|
f9c0a2da
|
2009-09-21T13:43:54
|
|
[HB] Fix apply_lookup() loop
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
|
|
c0ab43c0
|
2009-09-21T13:40:38
|
|
[HB] Fix bug in chain_context_lookup() invocations
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
|
|
e6bd4e93
|
2009-08-30T21:02:28
|
|
[HB] Add TODO item
|
|
3e2401f6
|
2009-08-28T17:17:11
|
|
[HB] Rename DEBUG to TRACE where appropriate
|
|
0535b50f
|
2009-08-28T17:14:33
|
|
[HB] Add GSUB/GPOS tracing
|
|
95e20240
|
2009-08-28T16:31:20
|
|
[HB] Allow enabling different debug facilities individually
|
|
37006bd1
|
2009-08-28T09:46:14
|
|
Fix stupid array growing bug
|
|
98977491
|
2009-08-27T01:32:17
|
|
[HB] Simplify counting
|
|
81a5c4df
|
2009-08-27T00:21:04
|
|
[HB] Indent
|
|
c91facd8
|
2009-08-26T18:53:43
|
|
[HB] Bug 593231 - < c99 compiler dislikes ValueRecord
|
|
f0c7540c
|
2009-08-20T14:01:37
|
|
Bug 592484 - invalid write in HB
Fix off-by-one.
|