add packaging
[platform/upstream/fribidi.git] / ChangeLog
1 commit 6b0423949010d4aa596099bba62992b8c28b5abf
2 Author: Behdad Esfahbod <behdad@behdad.org>
3 Date:   Mon Aug 27 14:19:37 2012 -0400
4
5     0.19.4
6
7  NEWS         |    5 +++++
8  configure.ac |    4 ++--
9  2 files changed, 7 insertions(+), 2 deletions(-)
10
11 commit 3ef15e5f0aa4f000f8bacb6af190daa57f8897c4
12 Author: Behdad Esfahbod <behdad@behdad.org>
13 Date:   Sat Aug 25 17:41:02 2012 -0400
14
15     Add git.mk
16
17  Makefile.am         |    2 +
18  bin/Makefile.am     |    2 +
19  charset/Makefile.am |    2 +
20  doc/Makefile.am     |    2 +
21  gen.tab/Makefile.am |    2 +
22  git.mk              |  224
23  +++++++++++++++++++++++++++++++++++++++++++++++++++
24  lib/Makefile.am     |    2 +
25  test/Makefile.am    |    2 +
26  8 files changed, 238 insertions(+), 0 deletions(-)
27
28 commit 40b469fd91a2bfc94dba04f837e2cec4098164e9
29 Author: Behdad Esfahbod <behdad@behdad.org>
30 Date:   Sat Aug 25 17:40:05 2012 -0400
31
32     Update ChangeLog generation to git
33
34  Makefile.am |   33 ++++++++++++++-------------------
35  1 files changed, 14 insertions(+), 19 deletions(-)
36
37 commit fa21aa06dbc0b1f7e32665d7629bb4593c969495
38 Author: Behdad Esfahbod <behdad@behdad.org>
39 Date:   Sat Aug 25 17:36:07 2012 -0400
40
41     Update Unicode data files to 6.1.0
42
43  gen.tab/unidata/ArabicShaping.txt |  287 ++++++++------
44  gen.tab/unidata/BidiMirroring.txt |   28 +-
45  gen.tab/unidata/ReadMe.txt        |    6 +-
46  gen.tab/unidata/UnicodeData.txt   |  799
47  +++++++++++++++++++++++++++++++++++--
48  4 files changed, 956 insertions(+), 164 deletions(-)
49
50 commit d39b179d8de65a19390e50cfb39bb36ae193d65b
51 Author: Behdad Esfahbod <behdad@behdad.org>
52 Date:   Sun Jun 17 15:01:09 2012 -0400
53
54     Modernize autofoo a bit
55
56  configure.ac |   24 ++++++++++++++++--------
57  1 files changed, 16 insertions(+), 8 deletions(-)
58
59 commit 5a9009c8cc1c7825431df0d4e1002a0384f5d4c5
60 Author: behdad <behdad>
61 Date:   Wed May 4 18:04:29 2011 +0000
62
63     Minor optimization in struct layout for 64bit systems
64
65  lib/run.h |    8 ++++----
66  1 files changed, 4 insertions(+), 4 deletions(-)
67
68 commit 4d8e4ddd627068d2088c7894925a7e3494ca671e
69 Author: behdad <behdad>
70 Date:   Fri Jan 21 22:49:59 2011 +0000
71
72     Update to Unicode 6.0.0 and bump version to 0.19.3
73
74  configure.ac                      |   12 +-
75  gen.tab/unidata/ArabicShaping.txt |   68 +-
76  gen.tab/unidata/BidiMirroring.txt |   27 +-
77  gen.tab/unidata/ReadMe.txt        |   12 +-
78  gen.tab/unidata/UnicodeData.txt   | 5261
79  +++++++++++++++++++++++++++++++++----
80  5 files changed, 4882 insertions(+), 498 deletions(-)
81
82 commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
83 Author: behdad <behdad>
84 Date:   Tue Dec 7 19:44:24 2010 +0000
85
86     Fix build without charset converters
87
88  bin/Makefile.am                |    5 ++++-
89  gen.tab/gen-joining-type-tab.c |    7 ++++---
90  2 files changed, 8 insertions(+), 4 deletions(-)
91
92 commit ac47256bb07728c6e1a4debd9cee2600c48acab6
93 Author: behdad <behdad>
94 Date:   Wed Feb 24 19:40:04 2010 +0000
95
96     Include toplevel glib.h only
97
98  lib/common.h         |   12 ++++++------
99  lib/fribidi-common.h |    8 ++++----
100  lib/fribidi-types.h  |    9 ++++-----
101  3 files changed, 14 insertions(+), 15 deletions(-)
102
103 commit 05c2637b3618ee6785774b6d080ac345489042d5
104 Author: behdad <behdad>
105 Date:   Tue Apr 14 03:49:52 2009 +0000
106
107     Support win32 benchmarking
108
109  bin/fribidi-benchmark.c |   25 +++++++++++++++++++++----
110  1 files changed, 21 insertions(+), 4 deletions(-)
111
112 commit 9282f1fa2eada341fdf05e1167e317e084e37ad1
113 Author: behdad <behdad>
114 Date:   Fri Mar 27 16:14:33 2009 +0000
115
116     [doc] Make sure a minus is used, not a hyphen.
117
118  lib/fribidi-deprecated.h |   10 +++++-----
119  1 files changed, 5 insertions(+), 5 deletions(-)
120
121 commit 10f83ec197e821e72c6733fcc6ef763324d4ced4
122 Author: behdad <behdad>
123 Date:   Thu Mar 26 22:37:29 2009 +0000
124
125     NEWS, configure.ac: Released GNU FriBidi 0.19.2.
126
127  NEWS         |    6 ++++++
128  configure.ac |   12 ++++++------
129  2 files changed, 12 insertions(+), 6 deletions(-)
130
131 commit 8c13427b601bbbc03be58cc1b5aeaa6e31e65399
132 Author: behdad <behdad>
133 Date:   Thu Mar 26 22:25:39 2009 +0000
134
135     Bugzilla – Bug 20887 Problem with handling a certain sequence of
136     arabic characters in fribidi 0.19.1
137
138     Fix typo in ligature table.
139
140  lib/arabic-misc.tab.i |    2 +-
141  1 files changed, 1 insertions(+), 1 deletions(-)
142
143 commit bd3cf818941aa166425b633f92ce0d0d8b0efb37
144 Author: behdad <behdad>
145 Date:   Tue Dec 30 18:42:37 2008 +0000
146
147     Add AbsoluteTelnet.
148
149  USERS |    1 +
150  1 files changed, 1 insertions(+), 0 deletions(-)
151
152 commit 2202f4310dbcb95b893e3342eeb9a48a49377294
153 Author: behdad <behdad>
154 Date:   Mon Nov 24 17:48:31 2008 +0000
155
156     Fix typos.
157
158  lib/fribidi-bidi-types.h |    8 ++++----
159  1 files changed, 4 insertions(+), 4 deletions(-)
160
161 commit d60a4546004df012871348b00be28f57baca28a8
162 Author: behdad <behdad>
163 Date:   Tue Apr 22 19:50:46 2008 +0000
164
165     Handle RLM/LRM in CP1255 charset converter.  (#15328, Artyom)
166
167  charset/fribidi-char-sets-cp1255.c |   18 ++++++++++++++----
168  1 files changed, 14 insertions(+), 4 deletions(-)
169
170 commit 4b8dde2be6c0ed0a28ba54e0fe204f821dd5a88f
171 Author: behdad <behdad>
172 Date:   Tue Apr 8 21:38:22 2008 +0000
173
174     Update to Unicode Character Database 5.1.0
175
176  gen.tab/unidata/ArabicShaping.txt |   34 +-
177  gen.tab/unidata/BidiMirroring.txt |   42 +-
178  gen.tab/unidata/ReadMe.txt        |   10 +-
179  gen.tab/unidata/UnicodeData.txt   | 1694
180  ++++++++++++++++++++++++++++++++++++-
181  lib/Makefile.am                   |    2 +-
182  lib/common.h                      |   10 +-
183  6 files changed, 1721 insertions(+), 71 deletions(-)
184
185 commit 66839714d9773a37f6e653fc150f7ef685fe673f
186 Author: behdad <behdad>
187 Date:   Tue Jan 15 23:15:45 2008 +0000
188
189     Released GNU FriBidi 0.19.1.
190
191  NEWS         |   36 ++++++++++++++++++++++++++++++++----
192  README       |    3 +--
193  configure.ac |   12 ++++++------
194  3 files changed, 39 insertions(+), 12 deletions(-)
195
196 commit ff8fdfae41cace1151dee4adac035e0708f3a5d2
197 Author: behdad <behdad>
198 Date:   Tue Jan 15 22:53:06 2008 +0000
199
200     Remove RPM versioning cruft.
201
202  configure.ac |   15 ++++-----------
203  1 files changed, 4 insertions(+), 11 deletions(-)
204
205 commit 97287207e2b1fafbd027050d96222b6b672c91b3
206 Author: behdad <behdad>
207 Date:   Tue Jan 15 19:59:34 2008 +0000
208
209     Remove spec file.  Nobody uses upstream spec files these days.
210
211  configure.ac    |    9 ++--
212  fribidi.spec.in |  145
213  -------------------------------------------------------
214  2 files changed, 4 insertions(+), 150 deletions(-)
215
216 commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
217 Author: behdad <behdad>
218 Date:   Thu Jun 7 16:33:51 2007 +0000
219
220     Add remaining issues before a release can be made.
221
222  TODO |   12 +++++++++++-
223  1 files changed, 11 insertions(+), 1 deletions(-)
224
225 commit 9cf48565b4eae059dece1bb25a2758f86c003509
226 Author: behdad <behdad>
227 Date:   Thu Apr 5 16:14:39 2007 +0000
228
229     Avoid non-const struct initializer.
230
231  lib/fribidi-arabic.c |   11 +++++++----
232  1 files changed, 7 insertions(+), 4 deletions(-)
233
234 commit a04ddf676dec48112e077c8c3f727a313433c09f
235 Author: behdad <behdad>
236 Date:   Thu Apr 5 16:14:14 2007 +0000
237
238     Make sure we err if stringize is not available.
239
240  lib/common.h |    8 ++++----
241  1 files changed, 4 insertions(+), 4 deletions(-)
242
243 commit 28dc6041e9f0074c68ce23a67a3b5f0ff3717241
244 Author: behdad <behdad>
245 Date:   Thu Apr 5 16:13:24 2007 +0000
246
247     Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect
248     WinCE too
249
250  lib/common.h         |    8 ++++----
251  lib/fribidi-common.h |    8 ++++----
252  2 files changed, 8 insertions(+), 8 deletions(-)
253
254 commit 1a25b4e31a1e0560c82086a5216cd7b064a9ca0c
255 Author: behdad <behdad>
256 Date:   Thu Mar 15 18:09:25 2007 +0000
257
258     Skip explicits-list reinsertion if list is empty.
259
260  lib/fribidi-bidi.c |   38 +++++++++++++++++++++-----------------
261  1 files changed, 21 insertions(+), 17 deletions(-)
262
263 commit fa423e19309e5de2e8e5671dedaf04e66a2b3ff8
264 Author: behdad <behdad>
265 Date:   Fri Jul 21 22:29:10 2006 +0000
266
267     Update to Unicode Character Database 5.0.0.
268
269  gen.tab/unidata/ArabicShaping.txt |   45 +-
270  gen.tab/unidata/BidiMirroring.txt |   42 +-
271  gen.tab/unidata/ReadMe.txt        |   31 +-
272  gen.tab/unidata/UnicodeData.txt   | 1493
273  +++++++++++++++++++++++++++++++++++--
274  4 files changed, 1520 insertions(+), 91 deletions(-)
275
276 commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
277 Author: behdad <behdad>
278 Date:   Tue Jun 13 00:59:08 2006 +0000
279
280     Add Nokia 9110 Hebrew Support package.
281
282  USERS |    1 +
283  1 files changed, 1 insertions(+), 0 deletions(-)
284
285 commit d7a0bb2e00f061481f83d77293834f9fde594b5f
286 Author: behdad <behdad>
287 Date:   Thu Jun 1 22:53:55 2006 +0000
288
289     More comments.
290
291  lib/fribidi-deprecated.c |    8 +++++---
292  1 files changed, 5 insertions(+), 3 deletions(-)
293
294 commit a97826cdebe9be46421cea7fa7379a4c43947dec
295 Author: behdad <behdad>
296 Date:   Thu Jun 1 22:52:29 2006 +0000
297
298     Note about line-breaking.
299
300  lib/fribidi-deprecated.c |    8 +++++---
301  1 files changed, 5 insertions(+), 3 deletions(-)
302
303 commit b6100183464b26258c8ebb454e857aae295f30de
304 Author: behdad <behdad>
305 Date:   Fri Apr 28 02:00:31 2006 +0000
306
307     Use -no-undefined unconditionally.
308
309  lib/Makefile.am |    6 +-----
310  1 files changed, 1 insertions(+), 5 deletions(-)
311
312 commit 6bdbe74f19a97c855265d595ce0de48e66f28715
313 Author: behdad <behdad>
314 Date:   Tue Jan 31 03:23:12 2006 +0000
315
316     Add an option --disable-deprecated.
317
318  bin/fribidi-benchmark.c          |   16 ++++++------
319  bin/fribidi-main.c               |   45
320  ++++++++++++++++++++++----------------
321  charset/fribidi-char-sets.c      |   16 ++++++------
322  configure.ac                     |   23 ++++++++++++++-----
323  gen.tab/gen-arabic-shaping-tab.c |   12 +++++-----
324  gen.tab/gen-bidi-type-tab.c      |   12 +++++-----
325  gen.tab/gen-joining-type-tab.c   |   12 +++++-----
326  gen.tab/gen-mirroring-tab.c      |   12 +++++-----
327  gen.tab/gen-unicode-version.c    |   12 +++++-----
328  gen.tab/packtab.c                |    8 +++---
329  lib/bidi-types.h                 |    8 +++---
330  lib/common.h                     |   21 ++++++++---------
331  lib/debug.h                      |    8 +++---
332  lib/fribidi-arabic.c             |    8 +++---
333  lib/fribidi-bidi-types.c         |    8 +++---
334  lib/fribidi-bidi-types.h         |   17 ++-----------
335  lib/fribidi-bidi.c               |    8 +++---
336  lib/fribidi-common.h             |   18 +++++++-------
337  lib/fribidi-deprecated.c         |   11 ++++++---
338  lib/fribidi-deprecated.h         |   30 ++++++++++++++++++++++--
339  lib/fribidi-joining-types.c      |    8 +++---
340  lib/fribidi-joining.c            |    8 +++---
341  lib/fribidi-mem.c                |   12 ++++++----
342  lib/fribidi-run.c                |   30 +++++++++++-------------
343  lib/fribidi-types.h              |   39 ++++++++++++++++----------------
344  lib/fribidi-unicode.h            |   33 ++++++----------------------
345  lib/fribidi.c                    |   21 +++++++++--------
346  lib/fribidi.h                    |   13 ++++++----
347  lib/joining-types.h              |    8 +++---
348  lib/mem.h                        |   34 ++++++++++++++--------------
349  lib/run.h                        |    8 +++---
350  31 files changed, 269 insertions(+), 250 deletions(-)
351
352 commit 570efad0b961ad106a05f2dbabeedbed477ea161
353 Author: behdad <behdad>
354 Date:   Sun Jan 22 10:12:17 2006 +0000
355
356     Add extra braces to shut gcc warnings up.
357
358  charset/fribidi-char-sets-cap-rtl.c |   17 +++++++++--------
359  lib/debug.h                         |   13 +++++++------
360  lib/run.h                           |    9 +++++----
361  3 files changed, 21 insertions(+), 18 deletions(-)
362
363 commit fd466b1f41cd1b0d1717eac9b18b188c58c2d479
364 Author: behdad <behdad>
365 Date:   Sun Jan 22 10:11:43 2006 +0000
366
367     Shut gcc warnings up.
368
369  bin/fribidi-main.c |   16 ++++++++--------
370  1 files changed, 8 insertions(+), 8 deletions(-)
371
372 commit 0c1a24cc05dc1d3b9500adbd1cc98956b27cfc12
373 Author: behdad <behdad>
374 Date:   Sun Jan 22 10:11:23 2006 +0000
375
376     Use memcpy for duplicating str.
377
378  lib/fribidi-deprecated.c |    9 ++++++---
379  1 files changed, 6 insertions(+), 3 deletions(-)
380
381 commit b4b92129d1d49dd926afdb2b15130345fd78ce24
382 Author: behdad <behdad>
383 Date:   Sun Jan 22 10:10:57 2006 +0000
384
385     Include string.h.
386
387  lib/common.h |   16 +++++++++++++---
388  1 files changed, 13 insertions(+), 3 deletions(-)
389
390 commit a23b982514520747e4012a7aa577607bea657fa8
391 Author: behdad <behdad>
392 Date:   Sat Jan 21 14:00:01 2006 +0000
393
394     Added HebrewService.
395
396  USERS |    1 +
397  1 files changed, 1 insertions(+), 0 deletions(-)
398
399 commit 763d386e7bd52925cf61c93e738e35525e311392
400 Author: behdad <behdad>
401 Date:   Sat Jan 14 12:09:29 2006 +0000
402
403     Added fribidi_get_type_internal as a deprecated symbol.
404
405  lib/fribidi-deprecated.c |   14 +++++++++++---
406  lib/fribidi-deprecated.h |   19 ++++++++++++++-----
407  lib/fribidi-shape.h      |    9 +++++----
408  lib/fribidi.def          |   32 ++++++++++++++++++--------------
409  4 files changed, 48 insertions(+), 26 deletions(-)
410
411 commit 2f2520ff14c086976507f7fdba39e56cf7652d8e
412 Author: behdad <behdad>
413 Date:   Wed Nov 23 19:29:44 2005 +0000
414
415     Added Nano-X.
416
417  USERS |    1 +
418  1 files changed, 1 insertions(+), 0 deletions(-)
419
420 commit 190e142a731b8a99c5ce837e48618061bc636ef5
421 Author: behdad <behdad>
422 Date:   Tue Nov 15 20:04:14 2005 +0000
423
424     Set TESTS_ENVIRONMENT=/bin/sh to avoid problem when running with
425     \r\n line
426     endings on Linux.
427
428  test/Makefile.am |    2 ++
429  1 files changed, 2 insertions(+), 0 deletions(-)
430
431 commit 423ecf2a86a7ccb2f265ff7db3e6ec5b8d573ff5
432 Author: behdad <behdad>
433 Date:   Wed Nov 9 20:02:48 2005 +0000
434
435     Added a FIXME about not handling First..Last ranges in
436     UnicodeData.txt.
437
438  gen.tab/gen-bidi-type-tab.c |    8 +++++---
439  1 files changed, 5 insertions(+), 3 deletions(-)
440
441 commit cdf20461a666da4493fc279cd2257939663c3284
442 Author: behdad <behdad>
443 Date:   Thu Nov 3 01:39:01 2005 +0000
444
445     Arabic shaping support added.
446
447  HACKING                              |    1 +
448  TODO                                 |    3 +
449  bin/fribidi-main.c                   |    7 +-
450  configure.ac                         |   20 +--
451  doc/Makefile.am                      |    2 +-
452  gen.tab/Makefile.am                  |   16 ++-
453  gen.tab/gen-arabic-liga.sh           |    9 +
454  gen.tab/gen-arabic-shaping-tab.c     |  310
455  ++++++++++++++++++++++++++++++++++
456  gen.tab/gen-bidi-type-tab.c          |   12 +-
457  gen.tab/gen-joining-type-tab.c       |   10 +-
458  gen.tab/gen-mirroring-tab.c          |   12 +-
459  gen.tab/gen-unicode-version.c        |    7 +-
460  gen.tab/packtab.c                    |    1 +
461  lib/Headers.mk                       |    5 +-
462  lib/Makefile.am                      |    8 +-
463  lib/arabic-misc.tab.i                |   94 ++++++++++
464  lib/debug.h                          |    7 +-
465  lib/env.h                            |   62 -------
466  lib/fribidi-arabic.c                 |  190 +++++++++++++++++++++
467  lib/fribidi-arabic.h                 |   88 ++++++++++
468  lib/fribidi-bidi.c                   |   62 +------
469  lib/fribidi-bidi.h                   |   31 ++--
470  lib/fribidi-common.h                 |   29 +++-
471  lib/fribidi-config.h.in              |    3 -
472  lib/fribidi-deprecated.c             |  296
473  ++++++++++++++++++++++++++++++++
474  lib/fribidi-deprecated.h             |  210 +++++++++++++++++++++++
475  lib/fribidi-env.c                    |  121 -------------
476  lib/fribidi-env.h                    |  126 --------------
477  lib/fribidi-flags.h                  |   78 +++++++++
478  lib/fribidi-joining-types.c          |   10 +-
479  lib/fribidi-joining-types.h          |    9 +-
480  lib/fribidi-joining.c                |   40 ++---
481  lib/fribidi-mem.c                    |    8 +-
482  lib/fribidi-mirroring.c              |   10 +-
483  lib/fribidi-run.c                    |   13 +-
484  lib/fribidi-shape.c                  |   69 ++++++++
485  lib/fribidi-shape.h                  |   77 +++++++++
486  lib/fribidi-types.h                  |   24 ++--
487  lib/fribidi-unicode.h                |   12 +-
488  lib/fribidi.c                        |  213 +++--------------------
489  lib/fribidi.h                        |  116 ++-----------
490  lib/joining-types.h                  |    8 +-
491  test/test_UTF-8_persian.reference    |   28 ++--
492  test/test_UTF-8_reordernsm.reference |   14 +-
493  44 files changed, 1674 insertions(+), 797 deletions(-)
494
495 commit 7aa8a91edbc3325e8b179cc649be778dceb85499
496 Author: behdad <behdad>
497 Date:   Sun Sep 25 22:59:21 2005 +0000
498
499     Replaced bug URL.
500
501  configure.ac |   10 +++++-----
502  1 files changed, 5 insertions(+), 5 deletions(-)
503
504 commit 42b8f6c32751ec34df6b47292491a50fbf28e76f
505 Author: behdad <behdad>
506 Date:   Sun Sep 25 18:42:10 2005 +0000
507
508     Use sed instead of $(SED).
509
510  test/Makefile.am |    2 +-
511  1 files changed, 1 insertions(+), 1 deletions(-)
512
513 commit dc2d62315905e43fcddfe981171803f071facc9f
514 Author: behdad <behdad>
515 Date:   Sat Sep 24 01:04:15 2005 +0000
516
517     Updated and annotated.
518
519  USERS |   42 +++++++++++++++++++++++++++++++-----------
520  1 files changed, 31 insertions(+), 11 deletions(-)
521
522 commit 1a84d35513e311b152c3147f8f6de613ef563c3a
523 Author: behdad <behdad>
524 Date:   Sat Sep 24 00:44:54 2005 +0000
525
526     Moved BiCon up, since it's an easy sample to study.
527
528  USERS |    2 +-
529  1 files changed, 1 insertions(+), 1 deletions(-)
530
531 commit f2b7ba2cd28592c2a1bc8b8669ea6e3cf7697673
532 Author: behdad <behdad>
533 Date:   Sun Sep 4 16:57:09 2005 +0000
534
535     Better handling of sys/times.h.  Also, don't pass -pedantic to gcc.
536
537  bin/fribidi-benchmark.c |   10 +++++++---
538  configure.ac            |   13 ++++++-------
539  2 files changed, 13 insertions(+), 10 deletions(-)
540
541 commit a655e7cb79937f2a3b9c3caab5c57a228564f90a
542 Author: behdad <behdad>
543 Date:   Sun Sep 4 16:56:16 2005 +0000
544
545     Added fribidi_version_info.
546
547  lib/fribidi.def |    1 +
548  1 files changed, 1 insertions(+), 0 deletions(-)
549
550 commit 0548d9cc1f6794ac714b66f8d870aeaa0d14da4a
551 Author: behdad <behdad>
552 Date:   Sun Sep 4 16:55:12 2005 +0000
553
554     Use capital hex digits.
555
556  bin/fribidi-bidi-types.c |    2 +-
557  1 files changed, 1 insertions(+), 1 deletions(-)
558
559 commit ff7183b4f6f87ea018486334c5e9b73ceffbd360
560 Author: behdad <behdad>
561 Date:   Sat Aug 27 10:21:51 2005 +0000
562
563     Small change to not run libtool if the package doesn't use it.
564
565  bootstrap |   10 ++++++----
566  1 files changed, 6 insertions(+), 4 deletions(-)
567
568 commit 6f82bd2a21dd38e03bdecab889b9fc9f98fcfeb3
569 Author: behdad <behdad>
570 Date:   Thu Aug 25 18:35:34 2005 +0000
571
572     Minor.
573
574  Makefile.am |   10 +++++-----
575  1 files changed, 5 insertions(+), 5 deletions(-)
576
577 commit f7f7232e6322d493118dce829906b626c8dd2049
578 Author: behdad <behdad>
579 Date:   Wed Aug 10 23:16:31 2005 +0000
580
581     Couple items added ;).
582
583  TODO |    8 +++++++-
584  1 files changed, 7 insertions(+), 1 deletions(-)
585
586 commit e8bca571a125502fe0735cf45d6af1d3a85a49c7
587 Author: behdad <behdad>
588 Date:   Sat Jul 30 09:06:27 2005 +0000
589
590     Small changes to shut gcc warnings up.
591
592  .cvsignore                          |    1 +
593  Makefile.am                         |    7 ++-
594  USERS                               |    4 +-
595  bin/fribidi-benchmark.c             |   17 ++++----
596  bin/fribidi-bidi-types.c            |    7 ++-
597  bin/fribidi-caprtl2utf8.c           |   17 ++++---
598  bin/fribidi-main.c                  |   30 +++++++-------
599  charset/fribidi-char-sets-cap-rtl.c |   78
600  ++++++++++++++++++++---------------
601  charset/fribidi-char-sets-utf8.c    |   12 +++---
602  configure.ac                        |   20 ++++----
603  gen.tab/gen-unicode-version.c       |   33 ++++++++-------
604  lib/fribidi-bidi.c                  |   10 ++--
605  lib/fribidi-types.h                 |   10 ++--
606  lib/fribidi.c                       |    8 ++--
607  14 files changed, 138 insertions(+), 116 deletions(-)
608
609 commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
610 Author: behdad <behdad>
611 Date:   Wed Jun 8 18:53:50 2005 +0000
612
613     Small edits.
614
615  README |    4 ++--
616  THANKS |    2 +-
617  TODO   |    2 ++
618  3 files changed, 5 insertions(+), 3 deletions(-)
619
620 commit 3c5b16d01c37a03e790617ff59fbdb634f859933
621 Author: behdad <behdad>
622 Date:   Tue Jun 7 08:44:23 2005 +0000
623
624     Misc fixes.
625
626  TODO         |   11 -----------
627  USERS        |    1 +
628  configure.ac |   10 +++++-----
629  3 files changed, 6 insertions(+), 16 deletions(-)
630
631 commit 24d75cf7f42251ccb7a00f5469d8e172cf10061d
632 Author: behdad <behdad>
633 Date:   Tue Jun 7 08:43:17 2005 +0000
634
635     In Unicode 4.1.0, the ReadMe.txt doesn't contain the Unicode version
636     anymore.
637     Updated to read version from BidiMirroring.txt, if not found in
638     ReadMe.txt.
639
640  gen.tab/Makefile.am           |    5 ++-
641  gen.tab/gen-unicode-version.c |   75
642  +++++++++++++++++++++++++++-------------
643  gen.tab/unidata/ReadMe.txt    |    3 --
644  3 files changed, 53 insertions(+), 30 deletions(-)
645
646 commit 589404c4a8e4cc462931d390badf397dae93a433
647 Author: behdad <behdad>
648 Date:   Tue Jun 7 08:42:15 2005 +0000
649
650     Extra space removed!
651
652  gen.tab/gen-bidi-type-tab.c    |    8 ++++----
653  gen.tab/gen-joining-type-tab.c |    8 ++++----
654  gen.tab/gen-mirroring-tab.c    |    8 ++++----
655  3 files changed, 12 insertions(+), 12 deletions(-)
656
657 commit 7693cd077b01f38470235322785488eaf3935cde
658 Author: behdad <behdad>
659 Date:   Tue Jun 7 08:40:21 2005 +0000
660
661     Small fixes.
662
663  THANKS |    8 ++++----
664  1 files changed, 4 insertions(+), 4 deletions(-)
665
666 commit 6cd91b5e87ee7c33cfad2db686cc0e05bba2f547
667 Author: behdad <behdad>
668 Date:   Tue Jun 7 08:39:14 2005 +0000
669
670     An integrated CapRTL to UTF-8 converter added.
671
672  bin/Makefile.am           |    2 +-
673  bin/fribidi-caprtl2utf8.c |   32 ++++++++++++++
674  test/caprtl2unicode.py    |  102
675  ---------------------------------------------
676  3 files changed, 33 insertions(+), 103 deletions(-)
677
678 commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
679 Author: behdad <behdad>
680 Date:   Tue Jun 7 08:20:05 2005 +0000
681
682     Added.  Enumerates bidi char types into stdout.
683
684  bin/Makefile.am          |    2 +-
685  bin/fribidi-bidi-types.c |   14 ++++++++++++++
686  2 files changed, 15 insertions(+), 1 deletions(-)
687
688 commit d993a60a47b582fbf48da9d9fb6b0a49b80ac7b6
689 Author: behdad <behdad>
690 Date:   Tue Jun 7 07:31:13 2005 +0000
691
692     Unicode 4.1 character database update.
693
694  gen.tab/unidata/ArabicShaping.txt |  105 +++-
695  gen.tab/unidata/BidiMirroring.txt |   39 +-
696  gen.tab/unidata/ReadMe.txt        |   47 +-
697  gen.tab/unidata/UnicodeData.txt   | 1383
698  +++++++++++++++++++++++++++++++++++--
699  4 files changed, 1448 insertions(+), 126 deletions(-)
700
701 commit 004756f080f6bf20b27b61b419317a05a529227a
702 Author: behdad <behdad>
703 Date:   Mon Jan 10 06:43:53 2005 +0000
704
705     Better conversion table from CapRTL to Unicode.
706
707  charset/fribidi-char-sets-cap-rtl.c |   40
708  ++++++++++++++++++++++++++--------
709  1 files changed, 30 insertions(+), 10 deletions(-)
710
711 commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
712 Author: roozbeh <roozbeh>
713 Date:   Sun Jan 9 11:18:30 2005 +0000
714
715     Made the wording a little more formal, removed jokes and sad stories.
716
717  AUTHORS |   43 ++++++++++++++++++++-----------------------
718  1 files changed, 20 insertions(+), 23 deletions(-)
719
720 commit 17fc4cc584586887bb075e6759b6b9817136bff0
721 Author: behnam <behnam>
722 Date:   Sat Jan 8 15:27:20 2005 +0000
723
724     Correcting the table.
725
726  test/caprtl2unicode.py |    4 ++--
727  1 files changed, 2 insertions(+), 2 deletions(-)
728
729 commit 9c069fc714a833165ce62638e3769f88187e55c7
730 Author: behnam <behnam>
731 Date:   Sat Jan 8 13:26:58 2005 +0000
732
733     Clearing some typos.
734
735  test/caprtl2unicode.py |    8 +++-----
736  1 files changed, 3 insertions(+), 5 deletions(-)
737
738 commit 9c41b72c0911188bb31821256f5d9594370cd323
739 Author: behnam <behnam>
740 Date:   Wed Jan 5 16:45:56 2005 +0000
741
742     Adding CapRTL to Unicode (UTF-8) convertor.
743
744  test/caprtl2unicode.py |  104
745  ++++++++++++++++++++++++++++++++++++++++++++++++
746  1 files changed, 104 insertions(+), 0 deletions(-)
747
748 commit 5db31e96f3c6b904325939e648a363cbcac56b14
749 Author: behdad <behdad>
750 Date:   Fri Oct 29 18:49:48 2004 +0000
751
752     Added Geresh.
753
754  USERS |    1 +
755  1 files changed, 1 insertions(+), 0 deletions(-)
756
757 commit 16912ed41fda35ca84cf7cdcffafd063813084d6
758 Author: behdad <behdad>
759 Date:   Tue Sep 28 07:58:57 2004 +0000
760
761     Minor change in comments:  Using "Authors(s)" in the file header.
762
763  lib/fribidi-mirroring.c |    8 ++++----
764  lib/fribidi-mirroring.h |    8 ++++----
765  2 files changed, 8 insertions(+), 8 deletions(-)
766
767 commit e9682b9d9c3aab7cc9b84f6f7038f2d91dd7eeae
768 Author: behdad <behdad>
769 Date:   Fri Aug 27 21:55:59 2004 +0000
770
771     Here and there small improvements.
772
773  Makefile.am                    |   14 +++++++-------
774  TODO                           |    4 ++--
775  USERS                          |    1 +
776  configure.ac                   |   12 ++++++------
777  gen.tab/gen-bidi-type-tab.c    |   10 ++++++----
778  gen.tab/gen-joining-type-tab.c |   10 ++++++----
779  gen.tab/gen-mirroring-tab.c    |   10 ++++++----
780  gen.tab/gen-unicode-version.c  |    9 +++++----
781  8 files changed, 39 insertions(+), 31 deletions(-)
782
783 commit 72e40abf49046452016b994e2e3e390460b2d757
784 Author: behdad <behdad>
785 Date:   Fri Jul 16 08:39:14 2004 +0000
786
787     Added.  List of projects using FriBidi.
788
789  USERS |    6 ++++++
790  1 files changed, 6 insertions(+), 0 deletions(-)
791
792 commit 3218f6b1213fe224ad0e1aac5ce0680fc08fb711
793 Author: behdad <behdad>
794 Date:   Sat Jul 3 20:49:32 2004 +0000
795
796     Added test_UTF-8_reordernsm to Makefile.
797
798  test/Makefile.am |   41 ++++++++++++++++++++++-------------------
799  1 files changed, 22 insertions(+), 19 deletions(-)
800
801 commit ecf61996551cf322195cec23e52ea2203461728c
802 Author: behdad <behdad>
803 Date:   Sat Jul 3 11:36:14 2004 +0000
804
805     Here and there fixes, found by trying to compile on sf.net Compile
806     Farm!
807
808  AUTHORS             |    6 +++---
809  TODO                |    3 ---
810  configure.ac        |   17 +++++++++--------
811  gen.tab/Makefile.am |   17 +++++++++++++++++
812  lib/Makefile.am     |   13 ++++++++++---
813  lib/fribidi-types.h |   15 ++++-----------
814  6 files changed, 43 insertions(+), 28 deletions(-)
815
816 commit 9172b19c7bff40e6dafb08e2c09bf4a8d095bfd0
817 Author: behdad <behdad>
818 Date:   Sat Jul 3 06:01:04 2004 +0000
819
820     Well, just testing new maildiff script.
821
822  HACKING |    1 +
823  1 files changed, 1 insertions(+), 0 deletions(-)
824
825 commit e252f1935eedfbda10b7748332ba6083844b04fe
826 Author: behdad <behdad>
827 Date:   Sat Jul 3 01:45:08 2004 +0000
828
829     Another TODO item added.
830
831  TODO |    2 ++
832  1 files changed, 2 insertions(+), 0 deletions(-)
833
834 commit 39eb7cee872fe37844cb7c4e929b69afd1998924
835 Author: behdad <behdad>
836 Date:   Sat Jul 3 00:04:27 2004 +0000
837
838     Boring addition of new TODO items :-(.
839
840  TODO |   18 +++++++++++-------
841  1 files changed, 11 insertions(+), 7 deletions(-)
842
843 commit 584ed3fc6c0a99624ed8c77247ef5533ef7e613c
844 Author: behdad <behdad>
845 Date:   Wed Jun 23 22:26:06 2004 +0000
846
847     Two small fixes to make compilation with -DDONT_HAVE_FRIBIDI_CONFIG_H
848     go on.
849
850  bin/fribidi-main.c   |    8 ++++----
851  lib/fribidi-common.h |    7 ++++---
852  2 files changed, 8 insertions(+), 7 deletions(-)
853
854 commit 5dae46a14998243dc121cc0a8f72176cae6e43c8
855 Author: behdad <behdad>
856 Date:   Mon Jun 21 21:15:31 2004 +0000
857
858     Reimplemented Arabic joining.  Hopefullly it's conforming to the
859     standard now,
860     with the exception that we assume "level run" instead of "directional
861     run",
862     which is a proposed changed to be applied for Unicode 4.1.
863
864  .indent.pro                 |    2 +-
865  lib/fribidi-bidi.h          |   17 +++--
866  lib/fribidi-joining-types.h |   18 ++++--
867  lib/fribidi-joining.c       |  133
868  +++++++++++++++++++++++++-----------------
869  lib/fribidi-joining.h       |   15 +++--
870  lib/fribidi-unicode.h       |   14 +---
871  lib/fribidi.c               |   10 ++--
872  lib/fribidi.h               |    8 +-
873  8 files changed, 124 insertions(+), 93 deletions(-)
874
875 commit 597b12bc95d465aab5402b0a5b75516fc339e6e4
876 Author: behdad <behdad>
877 Date:   Mon Jun 21 18:49:23 2004 +0000
878
879     We need bidi_types all over the place (in joining, in shaping,
880     ...), so
881     make them mandatory.  As a consequence, many of our functions don't
882     need str
883     anymore:  they just need this bidi_types.
884
885  lib/bidi-types.h         |    8 ++----
886  lib/common.h             |   11 ++++++--
887  lib/fribidi-bidi-types.h |   14 +++++++----
888  lib/fribidi-bidi.c       |   55
889  ++++++++++++++++++++--------------------------
890  lib/fribidi-bidi.h       |   43 ++++++------------------------------
891  lib/fribidi-joining.c    |   17 +++++++++++---
892  lib/fribidi-run.c        |   15 ++++++------
893  lib/fribidi-unicode.h    |   18 +++++++++++----
894  lib/fribidi.c            |   20 ++++++++++++----
895  lib/run.h                |   11 ++++-----
896  10 files changed, 104 insertions(+), 108 deletions(-)
897
898 commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
899 Author: behdad <behdad>
900 Date:   Mon Jun 21 16:15:27 2004 +0000
901
902     Fixed a bug in fribidi_log2vis(), also changed fribidi_reorder_line()
903     api to
904     allow not passing visual_str, by passing str instead.
905
906  lib/fribidi-bidi.c |   37 ++++++++++++++++++++-----------------
907  lib/fribidi-bidi.h |   22 +++++++++++++++-------
908  lib/fribidi.c      |   41 +++++++++++++++++++++--------------------
909  3 files changed, 56 insertions(+), 44 deletions(-)
910
911 commit 9ccf303994daef7417fe30bce7cf7d9ec8f9a59c
912 Author: behdad <behdad>
913 Date:   Fri Jun 18 22:41:39 2004 +0000
914
915     Rever back to our old level setting for BN and explicits.  The new
916     method was
917     buggy.  A test case added to capture that.
918
919  lib/fribidi-bidi.c                  |   20 ++++++--------------
920  test/Makefile.am                    |   10 +++++-----
921  test/test_CapRTL_explicit.input     |    1 +
922  test/test_CapRTL_explicit.reference |    1 +
923  4 files changed, 13 insertions(+), 19 deletions(-)
924
925 commit 23b5d2354cff9b790f0e19bd78e5084b069f5679
926 Author: behdad <behdad>
927 Date:   Fri Jun 18 19:21:33 2004 +0000
928
929     Fixed good catch by Mark Davis that rule L1 is partly done after line
930     breaking.  Also calculate more reasonable levels for explicit marks
931     and BN.
932
933  lib/fribidi-bidi-types.h |   13 ++++++----
934  lib/fribidi-bidi.c       |   56
935  +++++++++++++++++++++++++++++++++++----------
936  lib/fribidi-bidi.h       |   30 +++++++++++++++---------
937  lib/fribidi-types.h      |   10 ++++----
938  lib/fribidi.c            |   10 +++-----
939  5 files changed, 79 insertions(+), 40 deletions(-)
940
941 commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
942 Author: behdad <behdad>
943 Date:   Tue Jun 15 20:54:00 2004 +0000
944
945     Oh, no need to add tables for general category Cf, it can roughly
946     be obtained
947     by doing JOINING_TYPE_T - BIDI_TYPE_NSM...
948
949  gen.tab/Makefile.am      |   16 +---------------
950  lib/Makefile.am          |    4 +---
951  lib/fribidi-bidi-types.h |   17 +++--------------
952  3 files changed, 5 insertions(+), 32 deletions(-)
953
954 commit e6086775cc1d123d94127ee618fe6aaa0c10134a
955 Author: behdad <behdad>
956 Date:   Tue Jun 15 11:52:02 2004 +0000
957
958     Arabic joining is almost complete.  Going for Shaping.
959
960  .indent.pro                         |    1 +
961  TODO                                |   11 +--
962  charset/fribidi-char-sets-cap-rtl.c |    8 +-
963  configure.ac                        |   10 +-
964  gen.tab/Makefile.am                 |   16 +++-
965  gen.tab/gen-bidi-type-tab.c         |    9 +-
966  gen.tab/gen-joining-type-tab.c      |    9 +-
967  gen.tab/gen-mirroring-tab.c         |    9 +-
968  gen.tab/gen-unicode-version.c       |    9 +-
969  lib/Makefile.am                     |    4 +-
970  lib/common.h                        |   10 ++-
971  lib/fribidi-bidi-types.c            |   12 ++--
972  lib/fribidi-bidi-types.h            |   68 +++++++++++----
973  lib/fribidi-bidi.c                  |  119 +++++++++++++++-----------
974  lib/fribidi-bidi.h                  |   94 +++++++++++++++------
975  lib/fribidi-joining-types-list.h    |   10 +-
976  lib/fribidi-joining-types.c         |   30 ++++---
977  lib/fribidi-joining-types.h         |  124 ++++++++++++++++++++++-----
978  lib/fribidi-joining.c               |  161
979  +++++++++++++++++++++++++++++++++++
980  lib/fribidi-joining.h               |   36 +++++++-
981  lib/fribidi-mirroring.c             |   14 ++--
982  lib/fribidi-mirroring.h             |   27 ++++--
983  lib/fribidi-types.h                 |   24 +++++-
984  lib/fribidi.c                       |   97 +++++++++++++---------
985  lib/fribidi.def                     |    6 +-
986  lib/fribidi.h                       |   93 +++++++++++---------
987  lib/joining-types.h                 |    9 +-
988  27 files changed, 734 insertions(+), 286 deletions(-)
989
990 commit 8a20d52ddb30e073762ec17afda2e1b9257be568
991 Author: behdad <behdad>
992 Date:   Tue Jun 15 09:21:32 2004 +0000
993
994     Oops, I changed Persian Yeh to Arabic Yeh last time :">.
995
996  test/test_UTF-8_persian.input     |   26 +++++++++++++-------------
997  test/test_UTF-8_persian.reference |   26 +++++++++++++-------------
998  2 files changed, 26 insertions(+), 26 deletions(-)
999
1000 commit e5583f7430272861120627c3262cc1b80f020206
1001 Author: behdad <behdad>
1002 Date:   Tue Jun 15 09:19:16 2004 +0000
1003
1004     Replace Arabic Yeh with Persian Yeh.
1005
1006  test/test_UTF-8_persian.input     |   22 +++++++++++-----------
1007  test/test_UTF-8_persian.reference |   22 +++++++++++-----------
1008  2 files changed, 22 insertions(+), 22 deletions(-)
1009
1010 commit 08dd824be4a114ed07d67c5dabc12c33fd6ba3ae
1011 Author: behdad <behdad>
1012 Date:   Mon Jun 14 18:43:48 2004 +0000
1013
1014     fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
1015     fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
1016
1017  charset/fribidi-char-sets-cap-rtl.c |    8 ++--
1018  configure.ac                        |   22 +++++++--
1019  doc/Makefile.am                     |   14 +++----
1020  lib/Headers.mk                      |    3 +-
1021  lib/Makefile.am                     |    2 -
1022  lib/fribidi-bidi-type.c             |   80
1023  -----------------------------------
1024  lib/fribidi-bidi-type.h             |   72
1025  -------------------------------
1026  lib/fribidi-bidi-types.c            |   69 ++++++++++++++++++++++++------
1027  lib/fribidi-bidi-types.h            |   34 +++++++++++++--
1028  lib/fribidi-bidi.c                  |   48 ++++----------------
1029  lib/fribidi-bidi.h                  |   27 +++---------
1030  lib/fribidi-config.h.in             |    3 +
1031  lib/fribidi-joining-type.c          |   56 ------------------------
1032  lib/fribidi-joining-type.h          |   59 -------------------------
1033  lib/fribidi-joining-types.c         |   66 +++++++++++++++++++++++------
1034  lib/fribidi-joining-types.h         |   36 +++++++++++++--
1035  lib/fribidi-mirroring.c             |   34 +++++++++++++-
1036  lib/fribidi-mirroring.h             |   22 ++++++++-
1037  lib/fribidi-run.c                   |    8 ++--
1038  lib/fribidi.c                       |   11 +++--
1039  lib/fribidi.def                     |   18 +++++---
1040  lib/fribidi.h                       |   14 ++++--
1041  22 files changed, 296 insertions(+), 410 deletions(-)
1042
1043 commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
1044 Author: behdad <behdad>
1045 Date:   Mon Jun 14 17:00:33 2004 +0000
1046
1047     fribidi_get_bidi_types is back.  Allow passing bidi types to
1048     get_par_embedding_levels and reorder_line functions.
1049
1050  lib/bidi-types.h        |    8 ++++--
1051  lib/fribidi-bidi-type.c |   24 ++++++++++++++++++--
1052  lib/fribidi-bidi-type.h |   19 ++++++++++++++--
1053  lib/fribidi-bidi.c      |   53
1054  ++++++++++++++++++++++++++--------------------
1055  lib/fribidi-bidi.h      |   33 +++++++++++++++++++++++------
1056  lib/fribidi-run.c       |   13 ++++++-----
1057  lib/fribidi.c           |   10 ++++----
1058  lib/run.h               |    9 ++++---
1059  8 files changed, 115 insertions(+), 54 deletions(-)
1060
1061 commit 55c61f3adbd4bd6ccfc3a2a26fb926adfa3a4082
1062 Author: behdad <behdad>
1063 Date:   Sun Jun 13 20:11:41 2004 +0000
1064
1065     First joining stuff checked in.  Generate joining table using
1066     my beloved
1067     packtab, in gen-joining-type-tab.c.  Defined FriBidiJoiningType type
1068     and wrote
1069     accompanying functions and macros.
1070
1071  .indent.pro                         |    3 +-
1072  TODO                                |   20 +-
1073  charset/Makefile.am                 |   10 +-
1074  charset/fribidi-char-sets-cap-rtl.c |    8 +-
1075  doc/Makefile.am                     |   10 +-
1076  gen.tab/Makefile.am                 |   92 ++++------
1077  gen.tab/gen-bidi-type-tab.c         |   65 ++++---
1078  gen.tab/gen-joining-type-tab.c      |  355
1079  +++++++++++++++++++++++++++++++++++
1080  gen.tab/gen-mirroring-tab.c         |   52 +++---
1081  gen.tab/gen-unicode-version.c       |   42 ++--
1082  gen.tab/packtab.c                   |   16 +-
1083  gen.tab/packtab.h                   |    2 +-
1084  lib/Headers.mk                      |    7 +-
1085  lib/Makefile.am                     |   29 +++-
1086  lib/common.h                        |   12 +-
1087  lib/debug.h                         |   11 +-
1088  lib/env.h                           |    7 +-
1089  lib/fribidi-bidi-type.c             |    9 +-
1090  lib/fribidi-bidi-types-list.h       |    8 +-
1091  lib/fribidi-bidi-types.c            |    8 +-
1092  lib/fribidi-bidi-types.h            |  140 +++++++--------
1093  lib/fribidi-joining-type.c          |   56 ++++++
1094  lib/fribidi-joining-type.h          |   59 ++++++
1095  lib/fribidi-joining-types-list.h    |   50 +++++
1096  lib/fribidi-joining-types.c         |   78 ++++++++
1097  lib/fribidi-joining-types.h         |  143 ++++++++++++++
1098  lib/fribidi-joining.h               |   50 +++++
1099  lib/fribidi-mirroring.c             |   12 +-
1100  lib/fribidi.def                     |    9 +-
1101  lib/joining-types.h                 |   58 ++++++
1102  lib/run.h                           |   10 +-
1103  31 files changed, 1147 insertions(+), 284 deletions(-)
1104
1105 commit c4ac68eb37169192b1f72bd09e2fc80302cad20d
1106 Author: behdad <behdad>
1107 Date:   Wed Jun 9 20:01:00 2004 +0000
1108
1109     Wow!!!  I use the wonderful packtab to compress the mirroring
1110     table now!  It
1111     gives an smaller and faster table than the old binary search one!
1112     Moreover,
1113     packtab deals with tables with empty heads much better.  Voila!
1114
1115  bin/fribidi-main.c          |   13 +++--
1116  charset/fribidi-char-sets.c |    7 +-
1117  configure.ac                |    9 +--
1118  gen.tab/Makefile.am         |    4 +-
1119  gen.tab/gen-bidi-type-tab.c |   15 +++--
1120  gen.tab/gen-mirroring-tab.c |   99 +++++++++++++++++++----------
1121  gen.tab/packtab.c           |  147
1122  +++++++++++++++++++++++++++++++++----------
1123  gen.tab/packtab.h           |   13 ++--
1124  lib/fribidi-bidi-type.c     |   14 ++---
1125  lib/fribidi-bidi-types.h    |   10 ++--
1126  lib/fribidi-mirroring.c     |   48 ++------------
1127  lib/fribidi-types.h         |   79 ++++++++++++-----------
1128  lib/fribidi.h               |    8 +-
1129  13 files changed, 276 insertions(+), 190 deletions(-)
1130
1131 commit a7baa9a7e957ea338e3c683f8d85ad4bc5a533c5
1132 Author: behdad <behdad>
1133 Date:   Wed Jun 9 14:59:21 2004 +0000
1134
1135     Redundant and compatibility stuff removed.  A few macros added,
1136     to compile
1137     AbiWord from CVS.  The most important is the FRIBIDI_TYPE_PRIVATE in
1138     fribidi-bidi-types.h
1139
1140  bin/fribidi-main.c                    |   25 ++++++++++---
1141  charset/Headers.mk                    |    8 +----
1142  charset/fribidi-char-sets-cap-rtl.h   |    8 +++--
1143  charset/fribidi-char-sets-cp1255.h    |    8 +++--
1144  charset/fribidi-char-sets-cp1256.h    |    8 +++--
1145  charset/fribidi-char-sets-iso8859-6.h |    8 +++--
1146  charset/fribidi-char-sets-iso8859-8.h |    8 +++--
1147  charset/fribidi-char-sets-list.h      |   14 ++++----
1148  charset/fribidi-char-sets-utf8.h      |    8 +++--
1149  charset/fribidi-char-sets.c           |   18 ++++++---
1150  charset/fribidi-char-sets.h           |   13 ++-----
1151  configure.ac                          |   18 +++------
1152  doc/Makefile.am                       |    1 +
1153  lib/common.h                          |   28 +++++++-------
1154  lib/debug.h                           |   10 +++---
1155  lib/fribidi-bidi-type.c               |   62
1156  +++------------------------------
1157  lib/fribidi-bidi-type.h               |   39 ++-------------------
1158  lib/fribidi-bidi-types-list.h         |   14 ++++----
1159  lib/fribidi-bidi-types.h              |   35 ++++++++++--------
1160  lib/fribidi-bidi.h                    |    7 ++--
1161  lib/fribidi-common.h                  |   14 +++-----
1162  lib/fribidi-mirroring.c               |   12 +++---
1163  lib/fribidi-mirroring.h               |   12 +++---
1164  lib/fribidi-types.h                   |   26 +++++++-------
1165  lib/fribidi.c                         |    8 ++--
1166  lib/fribidi.def                       |    3 --
1167  lib/fribidi.h                         |   18 +++++++---
1168  lib/mem.h                             |   10 +++---
1169  28 files changed, 189 insertions(+), 254 deletions(-)
1170
1171 commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
1172 Author: behdad <behdad>
1173 Date:   Wed Jun 9 08:56:53 2004 +0000
1174
1175     Not serious changed.  Going to remove easy-to-replace compatibility
1176     stuff.
1177
1178  bin/fribidi-benchmark.c |    8 ++++----
1179  bin/fribidi-main.c      |   14 +++++++-------
1180  lib/fribidi-bidi-type.h |   12 +++++++-----
1181  lib/fribidi.h           |   16 ++++++++++++----
1182  4 files changed, 30 insertions(+), 20 deletions(-)
1183
1184 commit 5a52ab708d73f6b8929856ddf7238ecdb04a36b0
1185 Author: behdad <behdad>
1186 Date:   Mon Jun 7 20:38:21 2004 +0000
1187
1188     Finally done with the clean API for bidi functionality.  The API is
1189     not final
1190     yet, but does the job.  Also define FriBidiCharType as an enum
1191     if possible.
1192     Added type FriBidiParType for paragraph direction types.
1193
1194  .cvsignore                        |    2 +-
1195  .indent.pro                       |    4 +-
1196  TODO                              |    2 +
1197  lib/fribidi-bidi-types-list.h     |   11 +-
1198  lib/fribidi-bidi-types.h          |  134 +++++++++++-----
1199  lib/fribidi-bidi.c                |  314
1200  +++++++++++++++----------------------
1201  lib/fribidi-bidi.h                |  100 +++++-------
1202  lib/fribidi-mirroring.c           |    9 +-
1203  lib/fribidi-mirroring.h           |    9 +-
1204  lib/fribidi.c                     |  170 ++++++++++++++++++++-
1205  lib/fribidi.def                   |    2 +-
1206  lib/fribidi.h                     |   95 +++++++++++-
1207  test/test_UTF-8_persian.reference |   16 +-
1208  13 files changed, 541 insertions(+), 327 deletions(-)
1209
1210 commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
1211 Author: behdad <behdad>
1212 Date:   Fri Jun 4 16:43:51 2004 +0000
1213
1214     Isolating bidi reordering call, take 1.
1215
1216  lib/fribidi-bidi.c |  338
1217  ++++++++++++++++++----------------------------------
1218  lib/fribidi-bidi.h |   14 +-
1219  lib/fribidi-run.c  |   39 ++++---
1220  lib/run.h          |    8 +-
1221  4 files changed, 149 insertions(+), 250 deletions(-)
1222
1223 commit a6fde7f289ff58990148caef9b69283ab6263b04
1224 Author: behdad <behdad>
1225 Date:   Fri Jun 4 09:43:57 2004 +0000
1226
1227     Anyone seen my log ;-).
1228
1229  doc/Makefile.am |    3 ---
1230  1 files changed, 0 insertions(+), 3 deletions(-)
1231
1232 commit 526172111aaf46da0f28ed57917179779d1a266b
1233 Author: behdad <behdad>
1234 Date:   Fri Jun 4 09:41:11 2004 +0000
1235
1236     Cleaning up here and there.  Last lingers before adding joining.
1237
1238  Makefile.am                         |   49 ++++--
1239  TODO                                |    9 +-
1240  bin/fribidi-main.c                  |   12 +-
1241  bootstrap                           |  130 +++++++++++-----
1242  charset/fribidi-char-sets-cap-rtl.c |   12 +-
1243  configure.ac                        |    9 +-
1244  doc/Makefile.am                     |   18 ++-
1245  gen.tab/.cvsignore                  |    4 +-
1246  gen.tab/Makefile.am                 |    1 +
1247  gen.tab/gen-bidi-type-tab.c         |   20 ++--
1248  lib/Headers.mk                      |    2 +-
1249  lib/fribidi-bidi-type.c             |   17 ++-
1250  lib/fribidi-bidi-type.h             |   23 ++-
1251  lib/fribidi-bidi-types-list.h       |   39 +++--
1252  lib/fribidi-bidi-types.c            |   10 +-
1253  lib/fribidi-bidi-types.h            |   17 ++-
1254  lib/fribidi-bidi.c                  |  297
1255  +++++++++++++++++------------------
1256  lib/fribidi-bidi.h                  |   28 +++-
1257  lib/fribidi-common.h                |    8 +-
1258  lib/fribidi-config.h.in             |    3 +
1259  lib/fribidi.def                     |   28 ++--
1260  21 files changed, 430 insertions(+), 306 deletions(-)
1261
1262 commit a6b4f96acbd71fd8cc05e136a9bcb2ffc594b2a1
1263 Author: behdad <behdad>
1264 Date:   Mon May 31 18:43:26 2004 +0000
1265
1266     GNU Coding Standards applied and typos fixed.
1267
1268  AUTHORS                             |   45 +++++++++++++++++-
1269  Makefile.am                         |   10 ++--
1270  README                              |   26 +++++-----
1271  THANKS                              |    2 +-
1272  TODO                                |   41 ++++++++++++++++
1273  bin/fribidi-main.c                  |   10 ++--
1274  charset/fribidi-char-sets-cap-rtl.c |    8 ++--
1275  configure.ac                        |   40 ++++++++-------
1276  doc/Makefile.am                     |    4 +-
1277  gen.tab/Makefile.am                 |   12 ++--
1278  gen.tab/gen-bidi-type-tab.c         |    8 ++--
1279  gen.tab/gen-mirroring-tab.c         |    8 ++--
1280  gen.tab/gen-unicode-version.c       |   20 +++++--
1281  lib/bidi-types-list.h               |   85
1282  ---------------------------------
1283  lib/fribidi-bidi-type.c             |   10 ++--
1284  lib/fribidi-bidi-types-list.h       |   90
1285  +++++++++++++++++++++++++++++++++++
1286  16 files changed, 259 insertions(+), 160 deletions(-)
1287
1288 commit 339717751b86715f78bd9d02159813c29c650a0a
1289 Author: behdad <behdad>
1290 Date:   Mon May 31 18:39:39 2004 +0000
1291
1292     GNU Coding Standards applied where appropriate.
1293
1294  lib/Headers.mk           |    1 +
1295  lib/Makefile.am          |    1 -
1296  lib/common.h             |   10 +++--
1297  lib/debug.h              |    8 ++--
1298  lib/fribidi-bidi-types.c |   10 +++---
1299  lib/fribidi-bidi.c       |   84
1300  +++++++++++++++++++++++-----------------------
1301  lib/fribidi-common.h     |   33 +++++++++---------
1302  lib/fribidi-config.h.in  |    3 +-
1303  lib/fribidi.c            |   20 +++++-----
1304  lib/run.h                |    8 ++--
1305  10 files changed, 91 insertions(+), 87 deletions(-)
1306
1307 commit 18e3dfa79857422629e1c790890e77be31a97507
1308 Author: behdad <behdad>
1309 Date:   Mon May 31 10:59:14 2004 +0000
1310
1311     To be moved to gen.tab/
1312
1313  gen.tab/unidata/README |    1 -
1314  1 files changed, 0 insertions(+), 1 deletions(-)
1315
1316 commit 477d11a4cda120d3e877302d0fc6485cbd8b2caf
1317 Author: behdad <behdad>
1318 Date:   Mon May 31 10:43:44 2004 +0000
1319
1320     We need UnicodeData.txt for shaping tables, so seems like we are
1321     forced to use
1322     the big fat huge UnicodeData.txt, so no need to used extracted/Derived
1323     files
1324     anymore. :-(
1325
1326  gen.tab/unidata/ArabicShaping.txt                  |  240 +
1327  gen.tab/unidata/README                             |    1 +
1328  gen.tab/unidata/UnicodeData.txt                    |15100
1329  ++++++++++++++++++++
1330  gen.tab/unidata/extracted/DerivedBidiClass.txt     | 1299 --
1331  .../unidata/extracted/DerivedDecompositionType.txt |  933 --
1332  gen.tab/unidata/extracted/DerivedJoiningType.txt   |  215 -
1333  6 files changed, 15341 insertions(+), 2447 deletions(-)
1334
1335 commit 28f7f004848d56fb148290428ecff8ab3b568cdd
1336 Author: behdad <behdad>
1337 Date:   Sat May 29 11:32:23 2004 +0000
1338
1339     Tweaked the headers again.  According to GNU GPL now.
1340
1341  lib/fribidi-mirroring.c |   36 ++++++++++++++++++------------------
1342  lib/fribidi-mirroring.h |   38 ++++++++++++++++++++------------------
1343  lib/fribidi.c           |   10 ++++++----
1344  3 files changed, 44 insertions(+), 40 deletions(-)
1345
1346 commit 08e0eaa79d69c795eff3f46e42f48978390dce35
1347 Author: behdad <behdad>
1348 Date:   Tue May 25 12:41:17 2004 +0000
1349
1350     Ok, now DLL build works with Cygwin.  Still remains to test with
1351     Mingw.
1352
1353  lib/Makefile.am |    8 ++++----
1354  1 files changed, 4 insertions(+), 4 deletions(-)
1355
1356 commit 0134010bc16b3d8305f84ced5d869ad8ea74e59c
1357 Author: behdad <behdad>
1358 Date:   Tue May 25 12:28:11 2004 +0000
1359
1360     Ok, seems like there are a few bits wrong in Pango, and I simply
1361     copied :">.
1362
1363  configure.ac |   30 +++++++++---------------------
1364  1 files changed, 9 insertions(+), 21 deletions(-)
1365
1366 commit a721146c70de7d537bd307f3422fc159d90825b2
1367 Author: behdad <behdad>
1368 Date:   Tue May 25 12:15:44 2004 +0000
1369
1370     Seems like using $build_os instead of broken $host should fix the
1371     problem.
1372
1373  configure.ac |   17 ++++++++---------
1374  1 files changed, 8 insertions(+), 9 deletions(-)
1375
1376 commit ff55b08eb992fde9c99711c744aee6763adfbf4d
1377 Author: behdad <behdad>
1378 Date:   Tue May 25 12:09:39 2004 +0000
1379
1380     Trying to build DLL on Cygwin.
1381
1382  configure.ac |   22 +++++++++++++++++-----
1383  1 files changed, 17 insertions(+), 5 deletions(-)
1384
1385 commit 564566593800ae5b29a73d1cfee424f78eb3bbc7
1386 Author: behdad <behdad>
1387 Date:   Tue May 25 12:00:29 2004 +0000
1388
1389     Define extra GNU function attributes only if using GLIB.
1390
1391  lib/fribidi-common.h |   31 +++++++++++++++++--------------
1392  1 files changed, 17 insertions(+), 14 deletions(-)
1393
1394 commit f4dd6b6017ca84c7649ddef2e9408a6dcb4ea1c0
1395 Author: behdad <behdad>
1396 Date:   Tue May 25 11:35:39 2004 +0000
1397
1398     Added a dummy gettext.h that simply defines "gettext" to null.
1399
1400  bin/Makefile.am |    2 +-
1401  bin/gettext.h   |    2 ++
1402  2 files changed, 3 insertions(+), 1 deletions(-)
1403
1404 commit 780f36974ad355dc931fb8d9ea94327a0e4b0d18
1405 Author: behdad <behdad>
1406 Date:   Tue May 25 11:27:50 2004 +0000
1407
1408     Another oops.  You know, it's 7:30 in the morning!
1409
1410  gen.tab/Makefile.am |    2 +-
1411  1 files changed, 1 insertions(+), 1 deletions(-)
1412
1413 commit ae620c51565dcab4493d8c221dece66cdbe68f8a
1414 Author: behdad <behdad>
1415 Date:   Tue May 25 11:26:28 2004 +0000
1416
1417     My oops.  Sorry.
1418
1419  gen.tab/Makefile.am |    2 +-
1420  1 files changed, 1 insertions(+), 1 deletions(-)
1421
1422 commit 7333eb868af79cae67e9fd6e89ded327412c6ec6
1423 Author: behdad <behdad>
1424 Date:   Tue May 25 11:21:06 2004 +0000
1425
1426     Added $(EXEEXT) to binaries we build and run, to make cygwin-safe.
1427
1428  gen.tab/Makefile.am |   24 +++++++++++++++---------
1429  1 files changed, 15 insertions(+), 9 deletions(-)
1430
1431 commit e7798ad595b3e90ff3077a65f0e342637fdeb0de
1432 Author: behdad <behdad>
1433 Date:   Tue May 25 11:14:14 2004 +0000
1434
1435     Moved gen.tab to the first subdir.
1436
1437  Makefile.am |    8 ++++----
1438  1 files changed, 4 insertions(+), 4 deletions(-)
1439
1440 commit a0897904ce19ea9f17de60c4ec13d3bd1186d43e
1441 Author: behdad <behdad>
1442 Date:   Mon May 24 06:45:42 2004 +0000
1443
1444     Small fixes.
1445
1446  AUTHORS                       |    1 +
1447  HACKING                       |    7 -------
1448  doc/Makefile.am               |   23 +++++++++++++++--------
1449  gen.tab/gen-bidi-type-tab.c   |   14 +++++++-------
1450  gen.tab/gen-mirroring-tab.c   |   15 ++++++---------
1451  gen.tab/gen-unicode-version.c |   10 +++++-----
1452  6 files changed, 34 insertions(+), 36 deletions(-)
1453
1454 commit 3fe934b572660936b4e494a3694714a10ed12a1b
1455 Author: behdad <behdad>
1456 Date:   Sat May 22 12:17:10 2004 +0000
1457
1458     When reading DerivedBidiClass.txt, should only default to L.
1459
1460  TODO                        |    5 ++-
1461  gen.tab/gen-bidi-type-tab.c |   45
1462  ++++++++++++++++++++++++++++++------------
1463  2 files changed, 35 insertions(+), 15 deletions(-)
1464
1465 commit fc64781b05223801b6b69ecba791a31f5166bdbe
1466 Author: behdad <behdad>
1467 Date:   Sat May 22 11:21:39 2004 +0000
1468
1469     Make gen-mirroring-tab and gen-unicode-version work.  gen.tab/
1470     works now.
1471
1472  Makefile.am                         |   10 +++-
1473  bin/Makefile.am                     |    4 +-
1474  bin/fribidi-benchmark.c             |   16 ++++--
1475  charset/fribidi-char-sets-cap-rtl.c |   16 +++---
1476  charset/fribidi-char-sets.c         |    8 ++--
1477  gen.tab/Makefile.am                 |   95
1478  ++++++++++++++++++++++++++---------
1479  gen.tab/gen-bidi-type-tab.c         |    8 ++--
1480  gen.tab/gen-mirroring-tab.c         |   10 ++--
1481  gen.tab/gen-unicode-version.c       |   11 ++--
1482  lib/common.h                        |   20 ++++----
1483  lib/fribidi-bidi-type.c             |    7 +--
1484  lib/fribidi-mem.c                   |   13 +++--
1485  12 files changed, 137 insertions(+), 81 deletions(-)
1486
1487 commit 285b3de138e8a4f790fe07519c1a90d759a61598
1488 Author: behdad <behdad>
1489 Date:   Sat May 22 10:35:30 2004 +0000
1490
1491     Making gen-bidi-tab work, and more clean up.
1492
1493  bin/Makefile.am               |    4 +-
1494  charset/Makefile.am           |    2 +-
1495  configure.ac                  |   29 ++++---
1496  doc/Makefile.am               |    2 +-
1497  fribidi.pc.in                 |    2 +-
1498  gen.tab/Makefile.am           |   52 +++++++++++++-
1499  gen.tab/gen-bidi-type-tab.c   |  163
1500  ++++++++++++++++++++++++++++++-----------
1501  gen.tab/gen-mirroring-tab.c   |   79 +++++++++++++-------
1502  gen.tab/gen-unicode-version.c |   48 ++++++------
1503  gen.tab/packtab.c             |    5 +-
1504  gen.tab/packtab.h             |    2 +-
1505  lib/Makefile.am               |   31 ++------
1506  lib/common.h                  |   48 +++++++-----
1507  lib/fribidi-bidi.h            |   12 ++-
1508  lib/fribidi-mirroring.c       |   10 +-
1509  lib/fribidi-mirroring.h       |   10 +-
1510  16 files changed, 323 insertions(+), 176 deletions(-)
1511
1512 commit c33ae846fd05d20a4e557dd1b6ab1ca4a77ee796
1513 Author: behdad <behdad>
1514 Date:   Wed May 12 23:13:55 2004 +0000
1515
1516     gen-unicode-version is operational now.
1517
1518  gen.tab/.cvsignore            |    5 +-
1519  gen.tab/Makefile.am           |    6 +-
1520  gen.tab/gen-bidi-type-tab.c   |   10 +-
1521  gen.tab/gen-mirroring-tab.c   |    8 +-
1522  gen.tab/gen-unicode-version.c |  170
1523  +++++++++++++++++++++++++++++++++++++++++
1524  5 files changed, 187 insertions(+), 12 deletions(-)
1525
1526 commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
1527 Author: behdad <behdad>
1528 Date:   Wed May 12 08:17:19 2004 +0000
1529
1530     Better handling with Unicode info.
1531
1532  gen.tab/gen-bidi-type-tab.c |   13 +++++--------
1533  lib/.cvsignore              |    2 +-
1534  lib/Makefile.am             |    4 ++--
1535  lib/common.h                |    7 ++++---
1536  lib/fribidi-bidi-type.c     |   24 +++++++++---------------
1537  lib/fribidi-common.h        |   10 +++-------
1538  lib/fribidi-unicode.h       |   11 ++++++++---
1539  7 files changed, 32 insertions(+), 39 deletions(-)
1540
1541 commit 4400e84cad664c8bd863596aa53f6e3fe0866156
1542 Author: behdad <behdad>
1543 Date:   Wed May 12 07:09:09 2004 +0000
1544
1545     Updated .cvsignore files.
1546
1547  doc/.cvsignore                |    4 ++++
1548  lib/.cvsignore                |    2 ++
1549  lib/fribidi-unicode-version.h |    4 ----
1550  3 files changed, 6 insertions(+), 4 deletions(-)
1551
1552 commit d7b141a2521ad40a1c75c0aeb43920225bd08317
1553 Author: behdad <behdad>
1554 Date:   Wed May 12 07:06:21 2004 +0000
1555
1556     Updated the gen.tab to work again.  Other fixes here and there.
1557
1558  .indent.pro                 |    1 +
1559  TODO                        |    2 +
1560  bin/fribidi-main.c          |   11 +-
1561  bootstrap                   |    9 +-
1562  charset/fribidi-char-sets.c |   12 +-
1563  gen.tab/Makefile.am         |    9 ++
1564  gen.tab/gen-bidi-type-tab.c |  298
1565  +++++++++++++++++++++----------------------
1566  gen.tab/gen-mirroring-tab.c |  223 ++++++++++++++++++--------------
1567  gen.tab/packtab.c           |   18 +--
1568  lib/bidi-types-list.h       |   18 ++-
1569  lib/common.h                |   12 +-
1570  lib/fribidi-bidi-type.c     |    8 +-
1571  lib/fribidi-mirroring.h     |   13 +-
1572  13 files changed, 340 insertions(+), 294 deletions(-)
1573
1574 commit 4b03bbd7b4368cde918197875a83ff4661ca4857
1575 Author: behdad <behdad>
1576 Date:   Fri May 7 06:30:37 2004 +0000
1577
1578     Cleaning here and there.  We may be ready for a release tonight :).
1579
1580  Makefile.am                         |    8 +-
1581  TODO                                |    3 +-
1582  bin/fribidi-main.c                  |   28 +-
1583  charset/fribidi-char-sets-cap-rtl.c |   92 +-
1584  configure.ac                        |   10 +-
1585  doc/Makefile.am                     |    2 +
1586  lib/Makefile.am                     |    8 +-
1587  lib/bidi-type-table.i               | 5228
1588  -----------------------------------
1589  lib/bidi-types-list.h               |   11 +-
1590  lib/bidi-types.h                    |   25 +-
1591  lib/common.h                        |   10 +-
1592  lib/debug.h                         |    7 +-
1593  lib/fribidi-bidi-type.c             |   61 +-
1594  lib/fribidi-bidi.c                  |    8 +-
1595  lib/fribidi-common.h                |   12 +-
1596  lib/fribidi-mem.c                   |   20 +-
1597  lib/fribidi-mirroring.c             |   13 +-
1598  lib/fribidi-types.h                 |    9 +-
1599  lib/fribidi-unicode.h               |   16 +-
1600  lib/fribidi.c                       |    8 +-
1601  lib/mem.h                           |    8 +-
1602  lib/mirroring-table.i               |  360 ---
1603  22 files changed, 181 insertions(+), 5766 deletions(-)
1604
1605 commit 7fafb2d9754e6dab124dff5b2b5ba89e69e042f7
1606 Author: behdad <behdad>
1607 Date:   Wed May 5 21:47:34 2004 +0000
1608
1609     More TODO.  And change autoconf requirement to 2.56 from 2.59.
1610
1611  TODO         |    8 ++++++++
1612  configure.ac |   10 +++++-----
1613  2 files changed, 13 insertions(+), 5 deletions(-)
1614
1615 commit 2a3c067871dcd2b595a1f3d0d79c3e0660270653
1616 Author: behdad <behdad>
1617 Date:   Mon May 3 22:05:19 2004 +0000
1618
1619     Changed the run data structure from a double-terminated deque, to a
1620     circular deque with a single sentinel.  To debug that, also added
1621     some assert
1622     stuff, added function attributes, deprecated old interfaces, and humm,
1623     that it
1624     for now.
1625
1626  .indent.pro                           |    2 +-
1627  TODO                                  |    4 +
1628  bin/fribidi-benchmark.c               |   10 +-
1629  bin/fribidi-main.c                    |   20 +-
1630  charset/fribidi-char-sets-cap-rtl.c   |   11 +-
1631  charset/fribidi-char-sets-cp1255.c    |   10 +-
1632  charset/fribidi-char-sets-cp1256.c    |   10 +-
1633  charset/fribidi-char-sets-iso8859-6.c |   10 +-
1634  charset/fribidi-char-sets-iso8859-8.c |   10 +-
1635  charset/fribidi-char-sets-utf8.c      |   10 +-
1636  charset/fribidi-char-sets.c           |   10 +-
1637  charset/fribidi-char-sets.h           |    8 +-
1638  configure.ac                          |   11 +-
1639  doc/Makefile.am                       |   11 +-
1640  lib/Headers.mk                        |   14 +-
1641  lib/Makefile.am                       |    6 +-
1642  lib/bidi-type-table.i                 |    8 +-
1643  lib/bidi-types-list.h                 |   15 +-
1644  lib/bidi-types.h                      |   20 +-
1645  lib/common.h                          |   48 ++-
1646  lib/debug.h                           |   66 ++-
1647  lib/env.h                             |   10 +-
1648  lib/fribidi-bidi-type.c               |   37 +-
1649  lib/fribidi-bidi-type.h               |   33 +-
1650  lib/fribidi-bidi-types.c              |   12 +-
1651  lib/fribidi-bidi-types.h              |   50 +-
1652  lib/fribidi-bidi.c                    | 1173
1653  +++++++++++++++++----------------
1654  lib/fribidi-bidi.h                    |   19 +-
1655  lib/fribidi-common.h                  |   29 +-
1656  lib/fribidi-env.c                     |   17 +-
1657  lib/fribidi-env.h                     |   27 +-
1658  lib/fribidi-mem.c                     |   39 +-
1659  lib/fribidi-mirroring.c               |   24 +-
1660  lib/fribidi-run.c                     |  395 +++++++----
1661  lib/fribidi-types.h                   |   10 +-
1662  lib/fribidi.c                         |   10 +-
1663  lib/fribidi.def                       |   13 +
1664  lib/mem.h                             |   25 +-
1665  lib/mirroring-table.i                 |    8 +-
1666  lib/run.h                             |  110 +++-
1667  test/run.tests                        |    4 +-
1668  41 files changed, 1348 insertions(+), 1011 deletions(-)
1669
1670 commit 3961e54d055a45b4ed096a08c661bf2a00a77a41
1671 Author: behdad <behdad>
1672 Date:   Wed Apr 28 03:20:22 2004 +0000
1673
1674     Cleaning up exported symbols.
1675
1676  THANKS               |   23 ++++++++----------
1677  bin/fribidi-main.c   |   62
1678  +++++++++++++++++++++++++-------------------------
1679  charset/Makefile.am  |   13 +---------
1680  doc/Makefile.am      |    1 +
1681  lib/Makefile.am      |   16 ++++++------
1682  lib/fribidi-common.h |    8 +++---
1683  6 files changed, 55 insertions(+), 68 deletions(-)
1684
1685 commit 1fb4c69145a5222169e8b8f852807046a30d6870
1686 Author: behdad <behdad>
1687 Date:   Wed Apr 28 02:37:56 2004 +0000
1688
1689     Added FriBidiRun type, private for now.  Moved all library-wide
1690     static variables to env.h.
1691
1692  lib/Makefile.am          |    5 +-
1693  lib/bidi-types.h         |   12 +-
1694  lib/common.h             |   23 ++--
1695  lib/env.h                |   63 ++++++++
1696  lib/fribidi-bidi-type.c  |    8 +-
1697  lib/fribidi-bidi-types.c |    8 +-
1698  lib/fribidi-bidi-types.h |    8 +-
1699  lib/fribidi-bidi.c       |  357
1700  +++++++---------------------------------------
1701  lib/fribidi-env.c        |   27 +++-
1702  lib/fribidi-mem.c        |   64 ++++++---
1703  lib/fribidi-run.c        |  267 ++++++++++++++++++++++++++++++++++
1704  lib/mem.h                |   16 ++-
1705  lib/run.h                |   86 +++++++++++
1706  13 files changed, 587 insertions(+), 357 deletions(-)
1707
1708 commit ac43f238748ad5b874089a8c27d8c1eb7150859d
1709 Author: behdad <behdad>
1710 Date:   Tue Apr 27 23:53:43 2004 +0000
1711
1712     Nothing really important.
1713
1714  doc/Makefile.am         |    1 -
1715  lib/common.h            |    8 ++++----
1716  lib/fribidi-mirroring.c |   10 ++++++----
1717  3 files changed, 10 insertions(+), 9 deletions(-)
1718
1719 commit 211d0f322cdb279a69c04f8212f9b1e541ecb369
1720 Author: behdad <behdad>
1721 Date:   Tue Apr 27 16:47:22 2004 +0000
1722
1723     First try to integrate c2man manual generation in build system.
1724
1725  charset/Headers.mk               |   21 ++++++++-----
1726  charset/fribidi-char-sets-list.h |   10 ++++--
1727  doc/Makefile.am                  |   62
1728  ++++++++++++++++++++++++++-----------
1729  lib/Headers.mk                   |   16 +++++++++-
1730  lib/bidi-types-list.h            |   10 +++---
1731  lib/common.h                     |   10 +++---
1732  lib/debug.h                      |    8 ++--
1733  lib/fribidi-begindecls.h         |    2 +
1734  lib/fribidi-enddecls.h           |    2 +
1735  lib/fribidi-types.h              |   14 ++++----
1736  lib/mem.h                        |    8 ++--
1737  11 files changed, 107 insertions(+), 56 deletions(-)
1738
1739 commit a1b38172b8f2ecdc1101d2c71043ef56cb865c5d
1740 Author: behdad <behdad>
1741 Date:   Tue Apr 27 15:23:25 2004 +0000
1742
1743     Header changed so RCS header and Authors follow the copyright notice.
1744
1745  lib/fribidi-mirroring.c |   20 ++++++++++----------
1746  lib/fribidi-mirroring.h |   18 +++++++++---------
1747  2 files changed, 19 insertions(+), 19 deletions(-)
1748
1749 commit 14fe97a882a9fb368d084af1dd9537c036bf7030
1750 Author: behdad <behdad>
1751 Date:   Tue Apr 27 15:22:53 2004 +0000
1752
1753     New items added.  Should be cleared before the release.
1754
1755  TODO |    7 ++++++-
1756  1 files changed, 6 insertions(+), 1 deletions(-)
1757
1758 commit afc8fca15a8a4ef1a028ea4a84f12b78572c5c97
1759 Author: behdad <behdad>
1760 Date:   Sun Apr 25 19:13:35 2004 +0000
1761
1762     More .cvsignore's added.
1763
1764  bin/.cvsignore     |    2 ++
1765  gen.tab/.cvsignore |    2 ++
1766  lib/.cvsignore     |    1 +
1767  3 files changed, 5 insertions(+), 0 deletions(-)
1768
1769 commit b2c7e5956487b23feb49b35bae7d22422c4d5d59
1770 Author: behdad <behdad>
1771 Date:   Sun Apr 25 19:13:04 2004 +0000
1772
1773     Renamed subdir tablegen to gentable.
1774
1775  Makefile.am  |    8 ++++----
1776  configure.ac |   10 +++++-----
1777  2 files changed, 9 insertions(+), 9 deletions(-)
1778
1779 commit b1ed9614d2569ec00aeaab506e18deee65b66cc5
1780 Author: behdad <behdad>
1781 Date:   Sun Apr 25 19:12:42 2004 +0000
1782
1783     More recovery after the unintentionaly rm -f *.c!
1784
1785  lib/fribidi-bidi.c |    7 ++++---
1786  lib/fribidi.c      |    8 ++++----
1787  2 files changed, 8 insertions(+), 7 deletions(-)
1788
1789 commit be247ddb41bd2c1467f5582427388711b23087db
1790 Author: behdad <behdad>
1791 Date:   Sun Apr 25 18:58:25 2004 +0000
1792
1793     No #ifdef or #ifndef when possible.  #if or #if ! is a better way
1794     most of the times.  See the examples in source.
1795
1796  configure.ac       |    9 ++++-----
1797  lib/fribidi-bidi.c |    8 ++++----
1798  lib/fribidi-mem.c  |    8 ++++----
1799  3 files changed, 12 insertions(+), 13 deletions(-)
1800
1801 commit 304aac260efd5b143067b0ff6f4a5c56f3169f2e
1802 Author: behdad <behdad>
1803 Date:   Sun Apr 25 18:49:12 2004 +0000
1804
1805     The ChangeLog from the old days.
1806
1807  ChangeLog.old |  703
1808  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1809  1 files changed, 703 insertions(+), 0 deletions(-)
1810
1811 commit 63d12e574eb5cfe95290b303bac0950c25afe397
1812 Author: behdad <behdad>
1813 Date:   Sun Apr 25 18:47:56 2004 +0000
1814
1815     Initial revision
1816
1817  .cvsignore                                         |   19 +
1818  .indent.pro                                        |   19 +
1819  AUTHORS                                            |    1 +
1820  COPYING                                            |  504 ++
1821  HACKING                                            |    7 +
1822  HISTORY                                            |   34 +
1823  Makefile.am                                        |   54 +
1824  NEWS                                               |   18 +
1825  README                                             |  152 +
1826  THANKS                                             |   33 +
1827  TODO                                               |   13 +
1828  bin/Makefile.am                                    |   25 +
1829  bin/fribidi-benchmark.c                            |  278 ++
1830  bin/fribidi-main.c                                 |  597 +++
1831  bin/getopt.c                                       | 1268 +++++
1832  bin/getopt.h                                       |  187 +
1833  bin/getopt1.c                                      |  213 +
1834  bin/getopt_int.h                                   |  145 +
1835  bootstrap                                          |  110 +
1836  charset/Headers.mk                                 |    9 +
1837  charset/Makefile.am                                |   48 +
1838  charset/fribidi-char-sets-cap-rtl.c                |  336 ++
1839  charset/fribidi-char-sets-cap-rtl.h                |   70 +
1840  charset/fribidi-char-sets-cp1255.c                 |  106 +
1841  charset/fribidi-char-sets-cp1255.h                 |   62 +
1842  charset/fribidi-char-sets-cp1256.c                 |  223 +
1843  charset/fribidi-char-sets-cp1256.h                 |   62 +
1844  charset/fribidi-char-sets-iso8859-6.c              |   81 +
1845  charset/fribidi-char-sets-iso8859-6.h              |   62 +
1846  charset/fribidi-char-sets-iso8859-8.c              |  120 +
1847  charset/fribidi-char-sets-iso8859-8.h              |   62 +
1848  charset/fribidi-char-sets-list.h                   |   56 +
1849  charset/fribidi-char-sets-utf8.c                   |  126 +
1850  charset/fribidi-char-sets-utf8.h                   |   66 +
1851  charset/fribidi-char-sets.c                        |  230 +
1852  charset/fribidi-char-sets.h                        |  125 +
1853  configure.ac                                       |  208 +
1854  doc/Makefile.am                                    |   27 +
1855  fribidi.pc.in                                      |   13 +
1856  fribidi.spec.in                                    |  145 +
1857  gen.tab/gen-bidi-type-tab.c                        |  267 +
1858  gen.tab/gen-mirroring-tab.c                        |  152 +
1859  gen.tab/packtab.c                                  |  364 ++
1860  gen.tab/packtab.h                                  |   49 +
1861  gen.tab/unidata/BidiMirroring.txt                  |  525 ++
1862  gen.tab/unidata/ReadMe.txt                         |   40 +
1863  gen.tab/unidata/extracted/DerivedBidiClass.txt     | 1299 +++++
1864  .../unidata/extracted/DerivedDecompositionType.txt |  933 ++++
1865  gen.tab/unidata/extracted/DerivedJoiningType.txt   |  215 +
1866  lib/Headers.mk                                     |   14 +
1867  lib/Makefile.am                                    |   75 +
1868  lib/bidi-type-table.i                              | 5228
1869  ++++++++++++++++++++
1870  lib/bidi-types-list.h                              |   69 +
1871  lib/bidi-types.h                                   |   78 +
1872  lib/common.h                                       |  110 +
1873  lib/debug.h                                        |   87 +
1874  lib/fribidi-begindecls.h                           |    1 +
1875  lib/fribidi-bidi-type.c                            |   79 +
1876  lib/fribidi-bidi-type.h                            |   74 +
1877  lib/fribidi-bidi-types.c                           |   76 +
1878  lib/fribidi-bidi-types.h                           |  278 ++
1879  lib/fribidi-bidi.c                                 | 1424 ++++++
1880  lib/fribidi-bidi.h                                 |  112 +
1881  lib/fribidi-common.h                               |   83 +
1882  lib/fribidi-config.h.in                            |   22 +
1883  lib/fribidi-enddecls.h                             |    1 +
1884  lib/fribidi-env.c                                  |  107 +
1885  lib/fribidi-env.h                                  |  125 +
1886  lib/fribidi-mem.c                                  |   94 +
1887  lib/fribidi-mirroring.c                            |   90 +
1888  lib/fribidi-mirroring.h                            |   67 +
1889  lib/fribidi-types.h                                |  143 +
1890  lib/fribidi-unicode-version.h                      |    4 +
1891  lib/fribidi-unicode.h                              |  101 +
1892  lib/fribidi.c                                      |   68 +
1893  lib/fribidi.h                                      |   48 +
1894  lib/mem.h                                          |   90 +
1895  lib/mirroring-table.i                              |  358 ++
1896  test/Makefile.am                                   |   33 +
1897  test/run.tests                                     |   74 +
1898  test/test_CapRTL_explicit.input                    |   13 +
1899  test/test_CapRTL_explicit.reference                |   13 +
1900  test/test_CapRTL_implicit.input                    |   26 +
1901  test/test_CapRTL_implicit.reference                |   26 +
1902  test/test_ISO8859-8_hebrew.input                   |   17 +
1903  test/test_ISO8859-8_hebrew.reference               |   17 +
1904  test/test_UTF-8_persian.input                      |   14 +
1905  test/test_UTF-8_persian.reference                  |   14 +
1906  test/test_UTF-8_reordernsm.input                   |    7 +
1907  test/test_UTF-8_reordernsm.reference               |    7 +
1908  90 files changed, 19125 insertions(+), 0 deletions(-)