behdad [Sun, 13 Jun 2004 20:11:41 +0000 (20:11 +0000)]
First joining stuff checked in. Generate joining table using my beloved
packtab, in gen-joining-type-tab.c. Defined FriBidiJoiningType type and wrote
accompanying functions and macros.
behdad [Wed, 9 Jun 2004 20:01:00 +0000 (20:01 +0000)]
Wow!!! I use the wonderful packtab to compress the mirroring table now! It
gives an smaller and faster table than the old binary search one! Moreover,
packtab deals with tables with empty heads much better. Voila!
behdad [Wed, 9 Jun 2004 14:59:21 +0000 (14:59 +0000)]
Redundant and compatibility stuff removed. A few macros added, to compile
AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in
fribidi-bidi-types.h
behdad [Mon, 7 Jun 2004 20:38:21 +0000 (20:38 +0000)]
Finally done with the clean API for bidi functionality. The API is not final
yet, but does the job. Also define FriBidiCharType as an enum if possible.
Added type FriBidiParType for paragraph direction types.
behdad [Mon, 31 May 2004 10:43:44 +0000 (10:43 +0000)]
We need UnicodeData.txt for shaping tables, so seems like we are forced to use
the big fat huge UnicodeData.txt, so no need to used extracted/Derived files
anymore. :-(
behdad [Mon, 3 May 2004 22:05:19 +0000 (22:05 +0000)]
Changed the run data structure from a double-terminated deque, to a
circular deque with a single sentinel. To debug that, also added some assert
stuff, added function attributes, deprecated old interfaces, and humm, that it
for now.