51af35d3fc5921de62c07b834906f9ba70b69e78
[platform/upstream/fribidi.git] / ChangeLog
1 commit c7d6e1668e94bb6418ea5769f4b186ac375a115d
2 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
3 Date:   Fri Dec 13 10:45:34 2019 +0200
4
5     Fixed bug in the the algo for multiple isolates at different levels
6
7  lib/fribidi-bidi.c | 8 +-------
8  1 file changed, 1 insertion(+), 7 deletions(-)
9
10 commit 034c6e9a1d296286305f4cfd1e0072b879f52568
11 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
12 Date:   Thu Oct 24 09:37:29 2019 +0300
13
14     Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
15
16  lib/fribidi-bidi.c | 4 +++-
17  1 file changed, 3 insertions(+), 1 deletion(-)
18
19 commit deb5884e9cb33913250079e863ff7a50800c77d4
20 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
21 Date:   Mon Oct 21 23:08:12 2019 +0300
22
23     Fix misplaced external "C" position necessary for C++ compilation
24
25  lib/fribidi.h | 8 +++-----
26  1 file changed, 3 insertions(+), 5 deletions(-)
27
28 commit 79581cc93b26c84edf74c9b51511126e0aacec9e
29 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
30 Date:   Sun Oct 13 11:49:25 2019 +0300
31
32     Updated the documentation for the undeprecated fribidi_log2vis()
33
34  lib/fribidi.h | 6 ++++--
35  1 file changed, 4 insertions(+), 2 deletions(-)
36
37 commit d569512f20a9ad940b81bbac85f055b07729d760
38 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
39 Date:   Sun Oct 13 11:26:20 2019 +0300
40
41     Some cleanup of my last dedeprecation changes.
42
43  lib/fribidi-deprecated.c | 13 -------------
44  lib/fribidi-deprecated.h | 16 ++++++++++++++++
45  lib/fribidi.h            | 24 ++----------------------
46  3 files changed, 18 insertions(+), 35 deletions(-)
47
48 commit 88aff0e4dc58137cd68298244f72d2c683e39a28
49 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
50 Date:   Sun Oct 13 11:18:50 2019 +0300
51
52     Undeprecated fribidi_remove_bidi_marks() and fribidi_log2vis().
53
54     - Fixes issue #86
55
56  bin/fribidi-main.c       |   7 +-
57  lib/fribidi-deprecated.c | 232
58  --------------------------------------------------
59  lib/fribidi-deprecated.h |  85 -------------------
60  lib/fribidi.c            | 233
61  ++++++++++++++++++++++++++++++++++++++++++++++++++-
62  lib/fribidi.h            |  84 +++++++++++++++++++
63  5 files changed, 319 insertions(+), 322 deletions(-)
64
65 commit 9e5c3f630198793492352959c1e68ee4303b7c2a
66 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
67 Date:   Sun Oct 13 11:03:08 2019 +0300
68
69     Added README.md to the distribution tarball (fixes #125)
70
71  Makefile.am | 3 ++-
72  1 file changed, 2 insertions(+), 1 deletion(-)
73
74 commit aac3845708969b9c4bc2874edc4950123595b1b4
75 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
76 Date:   Fri Sep 27 18:18:56 2019 +0300
77
78     Bumped version to 1.0.7
79
80  NEWS         | 5 +++++
81  configure.ac | 2 +-
82  meson.build  | 2 +-
83  3 files changed, 7 insertions(+), 2 deletions(-)
84
85 commit 88bf9fe9933f46216c3757e27924a3006542ee8d
86 Merge: 40d0f92 b4da58d
87 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
88 Date:   Fri Sep 27 17:54:17 2019 +0300
89
90     Merge pull request #123 from bradleysepos/readme-symlink
91
92     Replace README symlink with plain text file.
93
94 commit b4da58d10b840c75a85726f7c59a7d45f125d6db
95 Author: Bradley Sepos <bradley@bradleysepos.com>
96 Date:   Fri Sep 27 09:41:19 2019 -0400
97
98     Replace README symlink with plain text file.
99
100     Fixes #114.
101
102  README | 2 +-
103  1 file changed, 1 insertion(+), 1 deletion(-)
104
105 commit 40d0f92ef68cfaa17d11a400756a09126ea2686a
106 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
107 Date:   Fri Sep 27 08:03:47 2019 +0300
108
109     Bumped version to 1.0.6
110
111  NEWS         | 11 +++++++++++
112  configure.ac |  2 +-
113  2 files changed, 12 insertions(+), 1 deletion(-)
114
115 commit 43a862abe811ca856f166cb91f128f283fd9accf
116 Merge: 0f849e3 39344c7
117 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
118 Date:   Fri Sep 27 07:51:34 2019 +0300
119
120     Merge pull request #118 from vtorri/master
121
122     add the EFL as users
123
124 commit 39344c7f22fb25a41a1bab7d9b28314560deab84
125 Author: Vincent Torri <vincent.torri@gmail.com>
126 Date:   Fri Sep 27 06:44:13 2019 +0200
127
128     add the EFL as users
129
130  USERS | 1 +
131  1 file changed, 1 insertion(+)
132
133 commit 0f849e344d446934b4ecdbe9edc32abd29029731
134 Merge: 49196f3 cae9d6e
135 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
136 Date:   Fri Aug 23 10:26:56 2019 +0300
137
138     Merge pull request #113 from ebraminio/master
139
140     Avoid use of libc's bsearch for performance and portability reasons
141
142 commit cae9d6efc86bfc0f948df7879d0a0a84a939fbbb
143 Author: Ebrahim Byagowi <ebrahim@gnu.org>
144 Date:   Thu Aug 22 13:08:00 2019 +0430
145
146     Avoid use of libc's bsearch for performance and portability reasons
147
148  lib/fribidi-arabic.c | 22 +++++++++++++++++++++-
149  1 file changed, 21 insertions(+), 1 deletion(-)
150
151 commit 49196f3f98ad73881bf382ce0663279b4ebe34fb
152 Merge: e40838a ec4b7f2
153 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
154 Date:   Wed Jun 5 08:38:31 2019 +0300
155
156     Merge pull request #111 from michaelforney/param-qual
157
158     Make parameter qualifiers match between declaration and definition
159
160 commit ec4b7f2790eaeea05e211399b41fd8f59697df29
161 Author: Michael Forney <mforney@mforney.org>
162 Date:   Tue Jun 4 11:43:10 2019 -0700
163
164     Make parameter qualifiers match between declaration and definition
165
166  lib/fribidi-deprecated.c | 2 +-
167  1 file changed, 1 insertion(+), 1 deletion(-)
168
169 commit e40838aa2e425befa446c2137f843a05a62d7ee2
170 Author: Khaled Hosny <khaledhosny@eglug.org>
171 Date:   Sat May 25 12:44:54 2019 +0200
172
173     Blind fix for Pango build
174
175     https://github.com/fribidi/fribidi/pull/110#issuecomment-495896952
176
177  lib/fribidi-unicode.h | 2 +-
178  lib/fribidi.h         | 2 --
179  2 files changed, 1 insertion(+), 3 deletions(-)
180
181 commit a4eac7ad01a66959708b299d5c5fec9a494fdf6f
182 Merge: 852a148 e6ac42f
183 Author: Khaled Hosny <khaledhosny@eglug.org>
184 Date:   Sat May 25 00:31:56 2019 +0200
185
186     Merge pull request #110 from CoffeeFlux/master
187
188     Properly export fribidi_unicode_version
189
190 commit e6ac42f1da9f9e4e4e8e74290225e9e08a29b7cb
191 Author: Ryan Lucia <ryan@luciaonline.net>
192 Date:   Fri May 24 17:11:25 2019 -0400
193
194     Properly export fribidi_unicode_version
195
196  lib/fribidi.h | 2 ++
197  1 file changed, 2 insertions(+)
198
199 commit 852a148403066613ae2c086bbb2bebf31cab1e5d
200 Merge: a784cea 7e986fd
201 Author: Khaled Hosny <khaledhosny@eglug.org>
202 Date:   Sat May 4 06:13:14 2019 +0200
203
204     Merge pull request #107 from radarhere/travis
205
206     Updated Travis settings
207
208 commit a784ceaa0891f96f1dacff7f83e1afc6834ddc86
209 Author: Andrew Murray <radarhere@users.noreply.github.com>
210 Date:   Sat May 4 14:04:12 2019 +1000
211
212     Fixed typo
213
214  README.md | 2 +-
215  1 file changed, 1 insertion(+), 1 deletion(-)
216
217 commit 7e986fdfe4c49b469d430d420da653c2bef4936c
218 Author: Andrew Murray <radarhere@users.noreply.github.com>
219 Date:   Sat May 4 14:08:01 2019 +1000
220
221     Removed sudo
222
223  .travis.yml | 2 --
224  1 file changed, 2 deletions(-)
225
226 commit 08f7dd401729dd5b0fd71e96c3692187dbedb1b2
227 Author: Andrew Murray <radarhere@users.noreply.github.com>
228 Date:   Sat May 4 14:07:41 2019 +1000
229
230     Revert "travis.yml: Use the meson stable branch to workaround
231     regression"
232
233     This reverts commit a543e337909c7e4afaa54d5d76107983c438c75d.
234
235  .travis.yml | 4 +---
236  1 file changed, 1 insertion(+), 3 deletions(-)
237
238 commit c8f4d228d0b470237070f145f2e24bd156f273d1
239 Author: luz.paz <luzpaz@users.noreply.github.com>
240 Date:   Tue Apr 30 14:41:26 2019 -0400
241
242     Misc. source comment and documentation typo fixes
243
244     Found via `codespell -q 3 -S ./gen.tab`
245
246  NEWS                    | 2 +-
247  lib/fribidi-bidi.c      | 2 +-
248  lib/fribidi-char-sets.h | 2 +-
249  lib/fribidi-common.h    | 2 +-
250  4 files changed, 4 insertions(+), 4 deletions(-)
251
252 commit 58c6cb390a9a18c98b2cbaac555d8ea9352a9e4f
253 Author: Ryan Lucia <ryan@luciaonline.net>
254 Date:   Sun Feb 3 11:51:17 2019 -0500
255
256     meson: Pass visibility args to test executable
257
258  test/unicode-conformance/meson.build | 2 +-
259  1 file changed, 1 insertion(+), 1 deletion(-)
260
261 commit 232044a18a0fc7e7f8bae87a6ddd00493a87aa7d
262 Author: Ryan Lucia <ryan@luciaonline.net>
263 Date:   Sat Feb 2 15:33:55 2019 -0500
264
265     meson: Pass visibility args to the executables
266
267  bin/meson.build | 8 ++++----
268  1 file changed, 4 insertions(+), 4 deletions(-)
269
270 commit e63fd0180cc46ec7fe0071f5293c9a520c25d1f3
271 Author: Khaled Hosny <khaledhosny@eglug.org>
272 Date:   Wed Nov 14 21:40:40 2018 +0200
273
274     Depend on the generated headers explicitly
275
276     Otherwise building as subproject can feel if the header were not
277     already
278     generated.
279     https://mesonbuild.com/Wrap-best-practices-and-tips.html#declare-generated-headers-explicitly
280
281  lib/meson.build | 3 ++-
282  1 file changed, 2 insertions(+), 1 deletion(-)
283
284 commit c8fb314d9cab3e4803054eb9829373f014684dc0
285 Author: Khaled Hosny <khaledhosny@eglug.org>
286 Date:   Sat Sep 8 01:28:38 2018 +0200
287
288     Add AppVeyor CI support
289
290  appveyor.yml | 24 ++++++++++++++++++++++++
291  1 file changed, 24 insertions(+)
292
293 commit a543e337909c7e4afaa54d5d76107983c438c75d
294 Author: Nirbheek Chauhan <nirbheek@centricular.com>
295 Date:   Fri Oct 12 20:08:55 2018 +0530
296
297     travis.yml: Use the meson stable branch to workaround regression
298
299     meson: error: unrecognized arguments: -u --no-rebuild
300     --print-errorlogs
301     FAILED: meson-test
302
303     Upstream PR: https://github.com/mesonbuild/meson/pull/4259
304
305  .travis.yml | 4 +++-
306  1 file changed, 3 insertions(+), 1 deletion(-)
307
308 commit ea03c32ee8210c4f8c4a13a5c31f858775b1eb81
309 Author: Nirbheek Chauhan <nirbheek@centricular.com>
310 Date:   Fri Oct 12 19:43:48 2018 +0530
311
312     meson: Declare libfribidi as a dependency for usage as a subproject
313
314     Needed for:
315
316     https://gitlab.gnome.org/GNOME/pango/merge_requests/22
317
318     https://gitlab.gnome.org/GNOME/gtk/merge_requests/232
319
320  lib/meson.build | 3 +++
321  meson.build     | 2 +-
322  2 files changed, 4 insertions(+), 1 deletion(-)
323
324 commit ef3700f9c6845ce56d80607c5c667ca464466169
325 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
326 Date:   Thu Sep 13 18:12:15 2018 +0800
327
328     tests: Fix build on pre-C99 compilers
329
330     Make the tests also build on pre-c99 compilers, since the library
331     itself
332     builds on such compilers already.
333
334  test/unicode-conformance/BidiCharacterTest.c | 3 ++-
335  test/unicode-conformance/BidiTest.c          | 3 ++-
336  2 files changed, 4 insertions(+), 2 deletions(-)
337
338 commit e66ddbd18df9db088c33ff080424a76bc65ac63b
339 Author: Khaled Hosny <khaledhosny@eglug.org>
340 Date:   Fri Sep 7 23:11:53 2018 +0200
341
342     Build also with meson on Travis
343
344  .travis.yml | 13 +++++++++++++
345  1 file changed, 13 insertions(+)
346
347 commit a6bc1a8b84bd75b6aafaa88946d5a6a0129312e7
348 Author: Heiko Becker <heirecka@exherbo.org>
349 Date:   Fri Sep 7 20:57:11 2018 +0200
350
351     Build generator executables natively
352
353     They are run during the build and not installed in the end. Without
354     this one gets the following error from meson: "ERROR: Can not use
355     target gen-unicode-version as a generator because it is cross-built
356     and no exe wrapper is defined. You might want to set it to native
357     instead."
358
359     Closes #87.
360
361  gen.tab/meson.build | 6 ++++--
362  1 file changed, 4 insertions(+), 2 deletions(-)
363
364 commit b534ab2642f694c3106d5bc8d0a8beae60bf60d3
365 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
366 Date:   Sat Aug 18 20:37:22 2018 +0300
367
368     Removed HAVE_CONFIG_H from public API
369
370  bin/fribidi-benchmark.c          | 5 +++++
371  bin/fribidi-main.c               | 5 +++++
372  gen.tab/gen-arabic-shaping-tab.c | 4 ++++
373  gen.tab/gen-bidi-type-tab.c      | 4 ++++
374  gen.tab/gen-brackets-tab.c       | 4 ++++
375  gen.tab/gen-brackets-type-tab.c  | 4 ++++
376  gen.tab/gen-joining-type-tab.c   | 4 ++++
377  gen.tab/gen-mirroring-tab.c      | 4 ++++
378  gen.tab/gen-unicode-version.c    | 4 ++++
379  lib/bidi-types.h                 | 2 +-
380  lib/fribidi-arabic.c             | 4 ++++
381  lib/fribidi-types.h              | 4 ----
382  lib/joining-types.h              | 2 +-
383  lib/run.h                        | 2 +-
384  14 files changed, 45 insertions(+), 7 deletions(-)
385
386 commit 46f52d588ab5382a10b68605359e14cc775c86fd
387 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
388 Date:   Tue Jul 24 21:00:51 2018 +0300
389
390     Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69
391
392     - Fixed typos in symbol definitions when the following condition is
393       undefined in fribidi-bidi-types.h:
394
395       #if defined(__FRIBIDI_DOC) || (FRIBIDI_SIZEOF_INT+0 == 4 &&
396       !defined(__cplusplus))
397
398  lib/fribidi-bidi-types.h | 8 ++++----
399  lib/fribidi-bidi.c       | 2 +-
400  2 files changed, 5 insertions(+), 5 deletions(-)
401
402 commit 5b6a16e8da12ae7ff482fbfa5a17b72bd518418f
403 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
404 Date:   Mon Jul 23 00:09:31 2018 +0300
405
406     Updated NEWS file.
407
408  NEWS | 9 +++++++++
409  1 file changed, 9 insertions(+)
410
411 commit f245343730303bf7edd2af751d739f977466bf41
412 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
413 Date:   Mon Jul 23 00:04:19 2018 +0300
414
415     Bumped version to 1.0.5
416
417  configure.ac | 2 +-
418  meson.build  | 2 +-
419  2 files changed, 2 insertions(+), 2 deletions(-)
420
421 commit beaa8a69771693178f38c76d98cd25a84020db8c
422 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
423 Date:   Sun Jul 22 23:49:10 2018 +0300
424
425     Fixed remaining 16 char tests errors.
426
427     - A matching parenthesis must be ON.
428
429  lib/fribidi-bidi.c | 3 ++-
430  1 file changed, 2 insertions(+), 1 deletion(-)
431
432 commit 0932559b116ec3aa15a483c32845b439535b1fb7
433 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
434 Date:   Sun Jul 22 21:55:19 2018 +0300
435
436     Remove skipping tests and fixed two test errors.
437
438     - BidiCharTest was erroneously skipping RTL tests. This has been
439       fixed.
440     - This exposed 18 errors. Two have been fixed in this commit, but
441       16 remains.
442
443  lib/fribidi-bidi.c                           |  2 +-
444  test/unicode-conformance/BidiCharacterTest.c | 14 +-------------
445  2 files changed, 2 insertions(+), 14 deletions(-)
446
447 commit d989590e124ad995de3598800c8835d819fadf80
448 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
449 Date:   Sat Jun 30 23:15:21 2018 +0300
450
451     Reduce dynamic allocations by using arrays for all small arrays.
452
453  lib/fribidi-bidi.c       | 64
454  +++++++++++++++++++++++++---------------------------
455  lib/fribidi-deprecated.c | 44 +++++++++++++++++++++++++++---------
456  2 files changed, 64 insertions(+), 44 deletions(-)
457
458 commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b
459 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
460 Date:   Wed Jun 6 12:46:30 2018 +0100
461
462     Bumped version to 1.0.4.
463
464  NEWS         | 5 +++++
465  configure.ac | 2 +-
466  meson.build  | 2 +-
467  3 files changed, 7 insertions(+), 2 deletions(-)
468
469 commit d19206b72287c029a32f1c3ba0fbf29f3ccba718
470 Merge: a465eef c8f3e3c
471 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
472 Date:   Wed Jun 6 11:31:43 2018 +0300
473
474     Merge pull request #82 from khaledhosny/unicode-11
475
476     Update to Unicode 11
477
478 commit a465eef7af30217e339eb50947d3256a95cef78e
479 Author: Tim-Philipp Müller <tim@centricular.com>
480 Date:   Sat Jun 2 11:00:57 2018 +0100
481
482     meson: docs: don't require c2man for tarball with pre-generated
483     man pages
484
485     Fixes #79
486
487  doc/meson.build | 51 ++++++++++++++++++++++++++++++---------------------
488  1 file changed, 30 insertions(+), 21 deletions(-)
489
490 commit c8f3e3cac8b1f0f6af4eadf887ea1156adf9d80e
491 Author: Khaled Hosny <khaledhosny@eglug.org>
492 Date:   Wed Jun 6 03:44:22 2018 +0200
493
494     Update to Unicode 11
495
496     Fixes https://github.com/fribidi/fribidi/issues/81
497
498  gen.tab/unidata/ArabicShaping.txt              | 104 +++-
499  gen.tab/unidata/BidiBrackets.txt               |   6 +-
500  gen.tab/unidata/BidiMirroring.txt              | 141 +++---
501  gen.tab/unidata/ReadMe.txt                     |   9 +-
502  gen.tab/unidata/UnicodeData.txt                | 778
503  +++++++++++++++++++++++++++--
504  test/unicode-conformance/BidiCharacterTest.txt |   6 +-
505  test/unicode-conformance/BidiTest.txt          |  11 +-
506  7 files changed, 917 insertions(+), 138 deletions(-)
507
508 commit b254a4c06e449dcaf4e3356f7904f4e6cd19910c
509 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
510 Date:   Wed May 16 20:46:45 2018 +0300
511
512     Updated NEWS file.
513
514  NEWS | 5 +++++
515  1 file changed, 5 insertions(+)
516
517 commit a44e063b4ff1006a3af97d115f39c31e49f22f49
518 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
519 Date:   Wed May 16 20:41:01 2018 +0300
520
521     Bumped version to v1.0.3
522
523  configure.ac | 2 +-
524  meson.build  | 2 +-
525  2 files changed, 2 insertions(+), 2 deletions(-)
526
527 commit 47ed4eb33d11ff132d698decd24be4e16ff55c60
528 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
529 Date:   Wed Mar 21 06:47:43 2018 +0200
530
531     Fixed uninitialized memory access. Issue #58.
532
533  lib/fribidi-char-sets-cap-rtl.c | 2 +-
534  1 file changed, 1 insertion(+), 1 deletion(-)
535
536 commit 5e8bad36675a59da2e32f3b37a6d85921082b3a7
537 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
538 Date:   Mon Mar 19 21:28:07 2018 +0200
539
540     Fixed compilation errors in debug mode
541
542  lib/fribidi-bidi.c | 6 +++---
543  1 file changed, 3 insertions(+), 3 deletions(-)
544
545 commit 18c5c4c7ac2a2e1a45ce8b8868d3018493314485
546 Author: Khaled Hosny <khaledhosny@eglug.org>
547 Date:   Mon Mar 19 10:39:29 2018 +0200
548
549     Update .travis.yml
550
551  .travis.yml | 4 +---
552  1 file changed, 1 insertion(+), 3 deletions(-)
553
554 commit 095d88503194e81059ab81d04b849d9245899dfa
555 Author: Khaled Hosny <khaledhosny@eglug.org>
556 Date:   Mon Mar 19 10:38:27 2018 +0200
557
558     Revert "Add an option to disable building documentation"
559
560     This reverts commit 21b18b07c0b57fbaff15b622df80408cf8936809.
561
562     This made installing man pages when building from release tarballs
563     require c2man, which wasn’t the case before.
564
565     Fixes https://github.com/fribidi/fribidi/issues/72
566
567  configure.ac    | 13 -------------
568  doc/Makefile.am |  6 ++----
569  2 files changed, 2 insertions(+), 17 deletions(-)
570
571 commit 56e07baaea0dd92667753ebb6a29f5354c9256b9
572 Author: Khaled Hosny <khaledhosny@eglug.org>
573 Date:   Mon Mar 19 14:48:41 2018 +0200
574
575     Add test_CapRTL_isolate.* to test/Makefile.am
576
577     Fixes https://github.com/fribidi/fribidi/issues/74
578
579  test/Makefile.am | 2 ++
580  1 file changed, 2 insertions(+)
581
582 commit f2c9d50722cb60d0cdec3b1bafba9029770e86b4
583 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
584 Date:   Sun Mar 18 21:07:21 2018 +0200
585
586     Version 1.0.2 release update
587
588  NEWS         | 9 +++++++++
589  configure.ac | 2 +-
590  meson.build  | 2 +-
591  3 files changed, 11 insertions(+), 2 deletions(-)
592
593 commit d3c2496ce64b0e09f9e6dc593dd2d931d2d18839
594 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
595 Date:   Sun Mar 18 20:50:31 2018 +0200
596
597     Made the README and the HISTORY more up to date.
598
599  HISTORY   | 25 ++++++++++---------------
600  README.md | 20 +++++++-------------
601  2 files changed, 17 insertions(+), 28 deletions(-)
602
603 commit 31e6d29c33dd400d14992df0905baae31dcd32be
604 Author: Khaled Hosny <khaledhosny@eglug.org>
605 Date:   Sun Mar 11 00:38:53 2018 +0200
606
607     GLib is gone
608
609  test/unicode-conformance/Makefile.am | 5 ++---
610  1 file changed, 2 insertions(+), 3 deletions(-)
611
612 commit 1d377ae54d9f4426a147f016b9f83a34fc6397ab
613 Author: Khaled Hosny <khaledhosny@eglug.org>
614 Date:   Sun Mar 11 00:20:04 2018 +0200
615
616     Fix memory leaks
617
618  test/unicode-conformance/BidiCharacterTest.c | 23 ++++++++++++++++-------
619  test/unicode-conformance/BidiTest.c          |  1 +
620  2 files changed, 17 insertions(+), 7 deletions(-)
621
622 commit 3a903a31385127925493c14921a89188fa553037
623 Author: Khaled Hosny <khaledhosny@eglug.org>
624 Date:   Sat Mar 10 23:20:17 2018 +0200
625
626     Rename autotools test executables as well
627
628  test/unicode-conformance/Makefile.am | 6 +++---
629  test/unicode-conformance/run.tests   | 4 ++--
630  2 files changed, 5 insertions(+), 5 deletions(-)
631
632 commit 90788a778db2b485ac3848d0e6df0e4996546ccb
633 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
634 Date:   Sat Mar 10 18:44:47 2018 +0200
635
636     Rename test.c and test-character.c to match unicode test names
637
638  test/unicode-conformance/{test-character.c => BidiCharacterTest.c} | 0
639  test/unicode-conformance/{test.c => BidiTest.c}                    | 0
640  test/unicode-conformance/Makefile.am                               |
641  4 ++--
642  test/unicode-conformance/meson.build                               |
643  4 ++--
644  4 files changed, 4 insertions(+), 4 deletions(-)
645
646 commit d452bd553e076d0a542ad65c6ecfd9ba310607b9
647 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
648 Date:   Sat Mar 10 18:38:36 2018 +0200
649
650     Two test fixes for meson.
651
652     * Added the isolate test to the test suite.
653     * Fixed CR/LF problem in test-runner.py on Windows when working
654       out of git. (Reference files contain CRLF).
655
656  test/meson.build    | 1 +
657  test/test-runner.py | 3 ++-
658  2 files changed, 3 insertions(+), 1 deletion(-)
659
660 commit 03ba9fc5358bb3dd78c4e8708abefaad106475d0
661 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
662 Date:   Sat Mar 10 18:37:47 2018 +0200
663
664     Remove glib dependancy from test.c and test-character.c .
665
666  configure.ac                              |  20 ---
667  meson_options.txt                         |   2 -
668  test/unicode-conformance/Makefile.am      |   2 -
669  test/unicode-conformance/meson.build      |  31 ++---
670  test/unicode-conformance/test-character.c | 218
671  ++++++++++++++++++------------
672  test/unicode-conformance/test.c           | 242
673  +++++++++++++++++++++-------------
674  6 files changed, 299 insertions(+), 216 deletions(-)
675
676 commit 565f83a13099dfdcec083f4d3e5293df4ed36e63
677 Author: Khaled Hosny <khaledhosny@eglug.org>
678 Date:   Tue Feb 27 11:00:25 2018 +0200
679
680     Fix memory leak
681
682  lib/fribidi-deprecated.c | 3 +++
683  1 file changed, 3 insertions(+)
684
685 commit 40c0533c16c9af6d05eabc49430176b869b71ddd
686 Author: Tim-Philipp Müller <tim@centricular.com>
687 Date:   Tue Feb 20 11:37:15 2018 +0000
688
689     meson: fix docs install
690
691     Follow-up fix to commit c8ad556. The .def file contains all
692     exported symbols including exported variables. The autotools
693     docs build only installs man pages for the functions however,
694     so we need to special-case the two variable names if we don't
695     want to pass '-v' to c2man to create man pages for the exported
696     symbols as well.
697
698  doc/meson.build | 5 ++++-
699  1 file changed, 4 insertions(+), 1 deletion(-)
700
701 commit c7bd1d06850b921ddc6330746e8fee475a202b88
702 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
703 Date:   Tue Feb 27 12:32:37 2018 +0800
704
705     test-runner.py: Fix running on Visual Studio builds
706
707     On Windows, since we need to be able to find the fribidi DLL when
708     running the tests that make use of fribidi.exe (which is in
709     $(builddir)\bin), we need to prepend $(builddir)\lib into %PATH%
710     so that
711     we can load the fribidi DLL that we just built when running
712     fribidi.exe.
713
714     Also, as Visual Studio builds are run in standard Windows cmd.exe
715     consoles,
716     we need to take account of the output line endings, which are '\r\n',
717     versus '\n' on *NIX builds.  Since the reference files are in various
718     encodings (hence we need to deal with binary comparison), we can't
719     just use
720     universal_newlines when doing subprocess.check_output(), as that will
721     put us into text mode.
722
723     Finally, fix a typo in the error message when the output and reference
724     don't match.
725
726  test/test-runner.py | 11 ++++++++++-
727  1 file changed, 10 insertions(+), 1 deletion(-)
728
729 commit 3d81debadb301b499457afb52b772df64a03724c
730 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
731 Date:   Tue Feb 27 12:30:50 2018 +0800
732
733     gen-brackets-tab.c: Declare variables at top-of-block
734
735     This is the only change that is required for fribidi to build
736     on pre-C99
737     compilers.
738
739  gen.tab/gen-brackets-tab.c | 8 +++++---
740  1 file changed, 5 insertions(+), 3 deletions(-)
741
742 commit 8c659598253c5427692102fb5f791b8dbf209191
743 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
744 Date:   Tue Feb 27 12:27:50 2018 +0800
745
746     packtab.c: Don't use pow as variable name
747
748     Visual Studio does not like one using pow as a variable name, as it is
749     a commonly-used function, as the headers that declare the pow()
750     prototype
751     get pulled in during the build.
752
753  gen.tab/packtab.c | 34 +++++++++++++++++-----------------
754  1 file changed, 17 insertions(+), 17 deletions(-)
755
756 commit 4eff082587cecb123400c6cced2a839b27aaf463
757 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
758 Date:   Fri Feb 23 17:06:55 2018 +0200
759
760     Added some more thanks!
761
762  THANKS | 6 ++++++
763  1 file changed, 6 insertions(+)
764
765 commit a44e7c8e279e6ec0387e6ec5ac2f03b4e25b181b
766 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
767 Date:   Fri Feb 23 17:03:27 2018 +0200
768
769     Updated THANKS file.
770
771  THANKS | 16 ++++++++--------
772  1 file changed, 8 insertions(+), 8 deletions(-)
773
774 commit c4ec5e9941aaceb872f05b26d8002d55213a75be
775 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
776 Date:   Fri Feb 23 14:29:19 2018 +0200
777
778     Update AUTHORS file to reflect the current state more accurately.
779
780  AUTHORS | 24 ++++++++++++------------
781  1 file changed, 12 insertions(+), 12 deletions(-)
782
783 commit c8ad55672b4dd5dc42ff794a090b285e7081682e
784 Author: Khaled Hosny <khaledhosny@eglug.org>
785 Date:   Tue Feb 20 00:11:49 2018 +0200
786
787     Use same c2man options in meson as in autotools
788
789     Otherwise we end with different set of man pages.
790
791  doc/meson.build | 2 +-
792  1 file changed, 1 insertion(+), 1 deletion(-)
793
794 commit a57ef60d2353645a6dd24696a0bbecda2c5089df
795 Author: Dov <dov@grozen.mynet>
796 Date:   Tue Feb 20 00:06:09 2018 +0200
797
798     Added info to README file about commercial licensing options.
799
800  README.md | 3 ++-
801  1 file changed, 2 insertions(+), 1 deletion(-)
802
803 commit 140011c8bd37b773675f549190110f7f866656a0
804 Merge: 0f175c0 8aec549
805 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
806 Date:   Mon Feb 19 23:59:20 2018 +0200
807
808     Merge pull request #62 from tp-m/meson
809
810     Add support for building with the Meson build system
811
812 commit 8aec5499f00249dd1d4c5b8e70f23c5ef09edf76
813 Author: Tim-Philipp Müller <tim@centricular.com>
814 Date:   Mon Feb 19 11:37:59 2018 +0000
815
816     build: dist Meson build files in autotools tarball
817
818  Makefile.am | 5 ++++-
819  1 file changed, 4 insertions(+), 1 deletion(-)
820
821 commit c798603676d7ed7a6537cbce26828cad6152089b
822 Author: Tim-Philipp Müller <tim@centricular.com>
823 Date:   Mon Feb 19 01:00:11 2018 +0000
824
825     meson: fix build with msvc
826
827     Wouldn't link bin/fribidi because fribidi_version_info
828     was not linked properly due to missing dllimport which
829     is mandatory for variables (but not functions).
830
831  lib/fribidi-common.h | 10 ++++++++++
832  meson.build          |  2 +-
833  2 files changed, 11 insertions(+), 1 deletion(-)
834
835 commit 38afc684fc7ddcf5393e7a6e985ac9e6acbcc783
836 Author: Tim-Philipp Müller <tim@centricular.com>
837 Date:   Mon Feb 19 00:35:41 2018 +0000
838
839     fribidi-config: add define for when fribidi was built with MSVC
840
841     Useful later for deciding whether to use dllimport or not.
842
843  configure.ac            | 3 +++
844  lib/fribidi-config.h.in | 3 +++
845  lib/meson.build         | 6 ++++++
846  3 files changed, 12 insertions(+)
847
848 commit a991b009b11fb791a9217af23659b092eb45377e
849 Author: Tim-Philipp Müller <tim@centricular.com>
850 Date:   Fri Feb 16 00:09:33 2018 +0000
851
852     Add support for building with the Meson build system
853
854     The Meson build system is being adopted by projects
855     such as GNOME, GTK, GStreamer, and there is support
856     for it in Pango as well.
857
858     Having support for building with Meson in fribidi
859     would facilitate builds of GTK, Pango, etc. via
860     Meson's subproject support.
861
862     Meson also supports builds on Windows with MSVC.
863
864     Cross-compilation is of course also supported, but
865     has not been tested yet for this build.
866
867     Try with:
868
869      $ meson --prefix=/tmp/prefix builddir
870      $ ninja -C builddir
871      $ ninja -C builddir test
872      $ ninja -C builddir install
873
874     Build time comparison:
875
876      - autotools: 18 seconds
877      - meson: 4 seconds
878
879     http://mesonbuild.com for more information.
880
881  bin/meson.build                      |  27 +++++++++++
882  doc/meson.build                      |  39 +++++++++++++++
883  gen.tab/meson.build                  |  79
884  +++++++++++++++++++++++++++++++
885  lib/meson.build                      |  75 +++++++++++++++++++++++++++++
886  meson.build                          | 100
887  +++++++++++++++++++++++++++++++++++++++
888  meson_options.txt                    |   6 +++
889  test/meson.build                     |  20 ++++++++
890  test/test-runner.py                  |  25 ++++++++++
891  test/unicode-conformance/meson.build |  19 ++++++++
892  9 files changed, 390 insertions(+)
893
894 commit 4c97999ad09f683560bfdf69b4539558401cad41
895 Author: Tim-Philipp Müller <tim@centricular.com>
896 Date:   Sat Feb 17 13:06:50 2018 +0000
897
898     Fix build with DEBUG defined
899
900     Move up the struct declaration so we can use it
901     in the DEBUG block.
902
903     fribidi-bidi.c:264:33: error: unknown type name
904     ‘FriBidiPairingNode’; did you mean ‘FriBidiParType’?
905     static void print_pairing_nodes(FriBidiPairingNode *nodes)
906
907  lib/fribidi-bidi.c | 18 +++++++++---------
908  1 file changed, 9 insertions(+), 9 deletions(-)
909
910 commit 536796c40916a781af745b60dbfe9f25cda4431a
911 Author: Tim-Philipp Müller <tim@centricular.com>
912 Date:   Sat Feb 17 21:25:51 2018 +0000
913
914     lib: decorate fribidi_version_info with FRIBIDI_ENTRY
915
916     ... and map FRIBIDI_ENTRY to extern if it's undefined
917     instead of nothing.
918
919     This is useful for when symbol visibility is controlled
920     via FRIBIDI_ENTRY as in the Meson build.
921
922  lib/fribidi-common.h | 2 +-
923  lib/fribidi.h        | 2 +-
924  2 files changed, 2 insertions(+), 2 deletions(-)
925
926 commit 0f175c07db4afb380df19d606687f8c1f63523d9
927 Author: Khaled Hosny <khaledhosny@eglug.org>
928 Date:   Wed Feb 14 21:16:37 2018 +0200
929
930     Drop FRIBIDI_NAMESPACE and its variants
931
932     Fixes https://github.com/fribidi/fribidi/issues/60
933
934  gen.tab/gen-unicode-version.c     |  6 ------
935  lib/bidi-types.h                  |  1 -
936  lib/common.h                      |  7 -------
937  lib/fribidi-arabic.h              |  1 -
938  lib/fribidi-bidi-types.h          |  3 ---
939  lib/fribidi-bidi.h                |  3 ---
940  lib/fribidi-brackets.h            |  4 +---
941  lib/fribidi-char-sets-cap-rtl.h   |  3 ---
942  lib/fribidi-char-sets-cp1255.h    |  2 --
943  lib/fribidi-char-sets-cp1256.h    |  2 --
944  lib/fribidi-char-sets-iso8859-6.h |  2 --
945  lib/fribidi-char-sets-iso8859-8.h |  2 --
946  lib/fribidi-char-sets-utf8.h      |  2 --
947  lib/fribidi-char-sets.h           |  6 ------
948  lib/fribidi-common.h              |  6 ------
949  lib/fribidi-deprecated.h          | 10 ----------
950  lib/fribidi-joining-types.h       |  3 ---
951  lib/fribidi-joining.h             |  1 -
952  lib/fribidi-mirroring.h           |  2 --
953  lib/fribidi-shape.h               |  1 -
954  lib/fribidi-unicode.h             |  1 -
955  lib/fribidi.h                     |  1 -
956  lib/joining-types.h               |  1 -
957  lib/run.h                         |  6 ------
958  24 files changed, 1 insertion(+), 75 deletions(-)
959
960 commit fb7cad2883a0f7e84144101b8ac7df2992ae2726
961 Author: Khaled Hosny <khaledhosny@eglug.org>
962 Date:   Wed Feb 14 21:06:06 2018 +0200
963
964     Fold charset into lib
965
966     Now “make -C lib” works.
967
968  Makefile.am                                    |  2 +-
969  bin/Makefile.am                                |  3 +--
970  charset/Headers.mk                             |  8 -------
971  charset/Makefile.am                            | 36
972  ------------------------------
973  configure.ac                                   |  1 -
974  doc/Makefile.am                                |  6 -----
975  gen.tab/Makefile.am                            |  3 +--
976  lib/Headers.mk                                 |  2 ++
977  lib/Makefile.am                                | 20 +++++++++++------
978  {charset => lib}/fribidi-char-sets-cap-rtl.c   |  0
979  {charset => lib}/fribidi-char-sets-cap-rtl.h   |  0
980  {charset => lib}/fribidi-char-sets-cp1255.c    |  0
981  {charset => lib}/fribidi-char-sets-cp1255.h    |  0
982  {charset => lib}/fribidi-char-sets-cp1256.c    |  0
983  {charset => lib}/fribidi-char-sets-cp1256.h    |  0
984  {charset => lib}/fribidi-char-sets-iso8859-6.c |  0
985  {charset => lib}/fribidi-char-sets-iso8859-6.h |  0
986  {charset => lib}/fribidi-char-sets-iso8859-8.c |  0
987  {charset => lib}/fribidi-char-sets-iso8859-8.h |  0
988  {charset => lib}/fribidi-char-sets-list.h      |  0
989  {charset => lib}/fribidi-char-sets-utf8.c      |  0
990  {charset => lib}/fribidi-char-sets-utf8.h      |  0
991  {charset => lib}/fribidi-char-sets.c           |  0
992  {charset => lib}/fribidi-char-sets.h           |  0
993  lib/fribidi.def                                |  3 +++
994  25 files changed, 21 insertions(+), 63 deletions(-)
995
996 commit 3a6e357de2816951b0152a802c560e2ad6705e7c
997 Author: Khaled Hosny <khaledhosny@eglug.org>
998 Date:   Wed Feb 14 20:56:22 2018 +0200
999
1000     Drop --disable-charsets
1001
1002  bin/Makefile.am     | 10 +---------
1003  bin/fribidi-main.c  |  4 ----
1004  charset/Makefile.am |  8 --------
1005  configure.ac        | 10 ----------
1006  doc/Makefile.am     |  4 ----
1007  lib/Makefile.am     |  4 ----
1008  lib/fribidi.c       |  4 ----
1009  lib/fribidi.h       |  6 +-----
1010  8 files changed, 2 insertions(+), 48 deletions(-)
1011
1012 commit bc49222a611376a93845e7596990a8ff43853582
1013 Author: Khaled Hosny <khaledhosny@eglug.org>
1014 Date:   Wed Feb 14 19:55:44 2018 +0200
1015
1016     Fix --disable-deprecated and --disable-charsets
1017
1018     I think I broke them in a7cf35b510dca601421ae36b14446bc800c44731.
1019
1020     Fixes https://github.com/fribidi/fribidi/issues/58
1021
1022  configure.ac            | 16 ++++++----------
1023  lib/common.h            |  4 +++-
1024  lib/fribidi-config.h.in |  3 ---
1025  3 files changed, 9 insertions(+), 14 deletions(-)
1026
1027 commit 8c3e992dbf7d9afdba3fa9ed220270228d3a7e82
1028 Author: Khaled Hosny <khaledhosny@eglug.org>
1029 Date:   Fri Feb 16 00:54:55 2018 +0200
1030
1031     CVS is long dead and buried [ci skip]
1032
1033  .cvsignore         | 20 --------------------
1034  bin/.cvsignore     |  2 --
1035  doc/.cvsignore     |  4 ----
1036  gen.tab/.cvsignore |  3 ---
1037  lib/.cvsignore     |  3 ---
1038  5 files changed, 32 deletions(-)
1039
1040 commit da35841c11da95043aa97c5e507ac9f193c04e2e
1041 Author: Ting-Wei Lan <lantw@src.gnome.org>
1042 Date:   Fri Feb 16 02:44:55 2018 +0800
1043
1044     Fix documentation installation on FreeBSD
1045
1046     POSIX says the number after 'head -n' should be a positive interger.
1047
1048  doc/Makefile.am | 2 +-
1049  1 file changed, 1 insertion(+), 1 deletion(-)
1050
1051 commit 283e594570d8d0e46b095f6ee3426e2d06b19c28
1052 Author: Khaled Hosny <khaledhosny@eglug.org>
1053 Date:   Tue Feb 13 11:15:20 2018 +0200
1054
1055     Show all logs on failure
1056
1057  .travis.yml | 4 ++--
1058  1 file changed, 2 insertions(+), 2 deletions(-)
1059
1060 commit fcc2d40c6f67be7cd70ebfc5d4f732c088aa6e9d
1061 Author: Khaled Hosny <khaledhosny@eglug.org>
1062 Date:   Tue Feb 6 00:04:31 2018 +0200
1063
1064     Build c2man on Travis
1065
1066  .ci/build-c2man.sh | 17 +++++++++++++++++
1067  .travis.yml        |  8 +++++++-
1068  2 files changed, 24 insertions(+), 1 deletion(-)
1069
1070 commit 21b18b07c0b57fbaff15b622df80408cf8936809
1071 Author: Khaled Hosny <khaledhosny@eglug.org>
1072 Date:   Mon Feb 5 22:58:31 2018 +0200
1073
1074     Add an option to disable building documentation
1075
1076     Fixes https://github.com/fribidi/fribidi/issues/8
1077
1078  configure.ac    | 13 +++++++++++++
1079  doc/Makefile.am |  6 ++++--
1080  2 files changed, 17 insertions(+), 2 deletions(-)
1081
1082 commit df7252be3fd94ceae8141a09ee86421fdd8b3b7e
1083 Author: Khaled Hosny <khaledhosny@eglug.org>
1084 Date:   Tue Feb 13 02:17:04 2018 +0200
1085
1086     Make the rules for generated files look nicer
1087
1088     Avoid the scary “… it may take up to a few minutes” messages,
1089     it seems
1090     to take fraction of the second on this not-super-fast machine.
1091
1092  gen.tab/Makefile.am              | 14 +++++++-------
1093  gen.tab/gen-arabic-shaping-tab.c |  3 ---
1094  gen.tab/gen-bidi-type-tab.c      |  3 ---
1095  gen.tab/gen-brackets-tab.c       |  3 ---
1096  gen.tab/gen-brackets-type-tab.c  |  3 ---
1097  gen.tab/gen-joining-type-tab.c   |  3 ---
1098  gen.tab/gen-mirroring-tab.c      |  3 ---
1099  gen.tab/gen-unicode-version.c    |  2 --
1100  8 files changed, 7 insertions(+), 27 deletions(-)
1101
1102 commit a7cf35b510dca601421ae36b14446bc800c44731
1103 Author: Khaled Hosny <khaledhosny@eglug.org>
1104 Date:   Tue Feb 13 02:05:33 2018 +0200
1105
1106     Drop the rest of #if FOO+0
1107
1108     https://bugzilla.gnome.org/show_bug.cgi?id=792481#c12
1109
1110  bin/fribidi-benchmark.c          | 10 +++++-----
1111  bin/fribidi-main.c               |  8 ++++----
1112  gen.tab/gen-arabic-shaping-tab.c |  6 +++---
1113  gen.tab/gen-bidi-type-tab.c      |  6 +++---
1114  gen.tab/gen-brackets-tab.c       |  6 +++---
1115  gen.tab/gen-brackets-type-tab.c  |  6 +++---
1116  gen.tab/gen-joining-type-tab.c   |  6 +++---
1117  gen.tab/gen-mirroring-tab.c      |  6 +++---
1118  gen.tab/gen-unicode-version.c    |  6 +++---
1119  gen.tab/packtab.c                |  8 ++++----
1120  lib/bidi-types.h                 |  2 +-
1121  lib/common.h                     |  8 ++++----
1122  lib/debug.h                      |  2 +-
1123  lib/fribidi-arabic.c             |  2 +-
1124  lib/fribidi-bidi-types.c         |  2 +-
1125  lib/fribidi-bidi.c               |  2 +-
1126  lib/fribidi-joining-types.c      |  2 +-
1127  lib/fribidi-joining.c            |  2 +-
1128  lib/fribidi-run.c                |  2 +-
1129  lib/fribidi.c                    | 10 +++++-----
1130  lib/fribidi.h                    |  2 +-
1131  lib/joining-types.h              |  2 +-
1132  lib/run.h                        |  2 +-
1133  23 files changed, 54 insertions(+), 54 deletions(-)
1134
1135 commit 8576118c37c8fd0b03f18ba1e56cedbcd5bd658d
1136 Author: Khaled Hosny <khaledhosny@eglug.org>
1137 Date:   Sun Feb 11 00:49:13 2018 +0200
1138
1139     Replace bootstrap with simpler autogen.sh
1140
1141     Copied from HarfBuzz but removed the parts we don’t need.
1142
1143     Fixes the rest of https://github.com/fribidi/fribidi/issues/35
1144
1145  .travis.yml |   5 +--
1146  Makefile.am |   2 +-
1147  README.md   |   2 +-
1148  autogen.sh  |  35 +++++++++++++++
1149  bootstrap   | 154
1150  ----------------------------------------------------------------
1151  5 files changed, 38 insertions(+), 160 deletions(-)
1152
1153 commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85
1154 Author: Khaled Hosny <khaledhosny@eglug.org>
1155 Date:   Sun Feb 11 00:39:44 2018 +0200
1156
1157     Move fribidi-vs-unicode to test dir
1158
1159  Makefile.am                                                            |
1160  2 +-
1161  configure.ac                                                           |
1162  2 +-
1163  test/Makefile.am                                                       |
1164  2 ++
1165  {fribidi-vs-unicode => test/unicode-conformance}/BidiCharacterTest.txt
1166  | 0
1167  {fribidi-vs-unicode => test/unicode-conformance}/BidiTest.txt
1168  | 0
1169  {fribidi-vs-unicode => test/unicode-conformance}/Makefile.am           |
1170  0
1171  {fribidi-vs-unicode => test/unicode-conformance}/run.tests             |
1172  0
1173  {fribidi-vs-unicode => test/unicode-conformance}/test-character.c
1174  | 0
1175  {fribidi-vs-unicode => test/unicode-conformance}/test.c                |
1176  0
1177  9 files changed, 4 insertions(+), 2 deletions(-)
1178
1179 commit f137dd34258f7f10c482d32520bcb2a323b0ec71
1180 Author: Behdad Esfahbod <behdad@behdad.org>
1181 Date:   Fri Feb 9 13:09:44 2018 -0600
1182
1183     Try fixing parallel build from git checkout
1184
1185     Fixes https://github.com/fribidi/fribidi/issues/52
1186
1187  gen.tab/Makefile.am | 10 +++++++++-
1188  1 file changed, 9 insertions(+), 1 deletion(-)
1189
1190 commit 4ae5000b6633af8f2be9f2d5133e72c48b6360c5
1191 Author: Behdad Esfahbod <behdad@behdad.org>
1192 Date:   Sun Jan 28 11:43:11 2018 -0800
1193
1194     Remove notes.org
1195
1196  notes.org | 318
1197  ------------------------------------------------------------------
1198  1 file changed, 318 deletions(-)
1199
1200 commit 544b56553b94a2425f52f4b6c29f0a9abe403161
1201 Merge: c301aae 751fca5
1202 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1203 Date:   Sun Feb 4 21:42:11 2018 +0200
1204
1205     Merge pull request #48 from khaledhosny/version
1206
1207     Keep micro version in full version even if 0
1208
1209 commit 751fca5eb33a210c0c1d60300935e2c2fb4f6efb
1210 Author: Khaled Hosny <khaledhosny@eglug.org>
1211 Date:   Sun Feb 4 21:37:56 2018 +0200
1212
1213     Keep micro version in full version even if 0
1214
1215     This is more consistent and matches pretty much every other autotools
1216     setup.
1217
1218  configure.ac | 5 +----
1219  1 file changed, 1 insertion(+), 4 deletions(-)
1220
1221 commit c301aaedcc9615c6c2660409b26cf6bfb6488321
1222 Author: Dov <dov@grozen.mynet>
1223 Date:   Sun Feb 4 20:53:47 2018 +0200
1224
1225     Release 1.0.1
1226
1227  NEWS         | 5 +++++
1228  configure.ac | 2 +-
1229  2 files changed, 6 insertions(+), 1 deletion(-)
1230
1231 commit 764b89c98fdf310a2a4108cbdd60e4af25cc549f
1232 Author: Dov <dov@grozen.mynet>
1233 Date:   Sun Feb 4 20:53:30 2018 +0200
1234
1235     Fix of minor reference error.
1236
1237  README.md                           | 2 +-
1238  test/test_CapRTL_explicit.reference | 2 +-
1239  2 files changed, 2 insertions(+), 2 deletions(-)
1240
1241 commit e478f92986d7a3abfe2de4b521f0b710e96fe332
1242 Merge: 2faadd5 9b55304
1243 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1244 Date:   Sun Feb 4 19:17:10 2018 +0200
1245
1246     Merge pull request #43 from luzpaz/typos
1247
1248     Misc. typos
1249
1250 commit 2faadd556ef7159363c6c0b2d94ccfc1d75bc530
1251 Merge: d18bade ef060dd
1252 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1253 Date:   Sun Feb 4 19:15:17 2018 +0200
1254
1255     Merge pull request #46 from khaledhosny/parallel-build
1256
1257     Fix parallel build
1258
1259 commit ef060ddc48b83885c6f094bc2120444550decdbc
1260 Author: Khaled Hosny <khaledhosny@eglug.org>
1261 Date:   Sun Feb 4 14:32:00 2018 +0200
1262
1263     Fix parallel build
1264
1265     Parallel build was failing while building the man
1266     pages. doc/Makefile.am
1267     tries cleverly to handle the fact that c2man produces all the
1268     man pages
1269     at once, following the approach described in:
1270     https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html
1271
1272     However this is failing because c2man is not generating all the
1273     requested man pages, so the rule ends being run multiple times instead
1274     of once and parallel builds are broken. One of the requested pages is
1275     for a function that doesn’t exist,
1276     fribidi_log2vis_get_embedding_levels_ex,
1277     so I removed it from fribidi.def.
1278
1279     Two functions were not documented, so I added minimal documentation
1280     for
1281     them.
1282
1283     But the last two are for variables not functions and c2man does
1284     not like
1285     that it seems so I added a hack to drop these two as well without
1286     modifying fribidi.def.
1287
1288     Fixes https://github.com/fribidi/fribidi/issues/45
1289
1290  doc/Makefile.am      | 3 ++-
1291  lib/fribidi-common.h | 7 +++++++
1292  lib/fribidi.def      | 1 -
1293  3 files changed, 9 insertions(+), 2 deletions(-)
1294
1295 commit 9b553048642c09d3b4604fb81625bb2b1b99d39d
1296 Author: luz.paz <luzpaz@users.noreply.github.com>
1297 Date:   Sat Feb 3 15:49:16 2018 -0500
1298
1299     Misc. typos
1300
1301     Found via `codespell -q 3`
1302
1303  ChangeLog.old                       | 16 ++++++++--------
1304  THANKS                              |  2 +-
1305  lib/fribidi-arabic.h                |  2 +-
1306  lib/fribidi-bidi.c                  |  2 +-
1307  lib/fribidi-bidi.h                  |  4 ++--
1308  lib/fribidi-deprecated.h            |  8 ++++----
1309  lib/fribidi-joining.h               |  2 +-
1310  lib/fribidi-run.c                   |  2 +-
1311  test/test_CapRTL_explicit.input     |  2 +-
1312  test/test_CapRTL_explicit.reference |  2 +-
1313  10 files changed, 21 insertions(+), 21 deletions(-)
1314
1315 commit d18badec88bca8f6f4149156ebe7f1c6467a7bd8
1316 Author: Behdad Esfahbod <behdad@behdad.org>
1317 Date:   Sun Jan 28 11:46:28 2018 -0800
1318
1319     Update git.mk
1320
1321  Makefile.am  |  19 ++----
1322  configure.ac |   2 +-
1323  git.mk       | 228
1324  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
1325  3 files changed, 207 insertions(+), 42 deletions(-)
1326
1327 commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d
1328 Author: Behdad Esfahbod <behdad@behdad.org>
1329 Date:   Sun Jan 28 11:35:41 2018 -0800
1330
1331     Towards fixing out-of-tree builds
1332
1333     One cannot just call compiler like that. Sources files need to be
1334     redirected through Make to be found correctly.  Let's see if
1335     overriding
1336     CC and CFLAGS works.
1337
1338     This, still fails to build for me from a bootstrap repo and
1339     out-of-tree
1340     build. Make seem to have become too smart for what I wrote before.
1341     Still trying.
1342
1343  configure.ac        |  2 --
1344  gen.tab/Makefile.am | 37 +++++++++++++------------------------
1345  2 files changed, 13 insertions(+), 26 deletions(-)
1346
1347 commit 84851fc657e8dfb7db2e733531cfae79d04fb530
1348 Author: Behdad Esfahbod <behdad@behdad.org>
1349 Date:   Sun Jan 28 11:19:07 2018 -0800
1350
1351     [gen.tab] Remove reliance on VPATH
1352
1353  gen.tab/Makefile.am | 28 ++++++++++------------------
1354  1 file changed, 10 insertions(+), 18 deletions(-)
1355
1356 commit 3e715b40d3d65f72332eab10e6cf3f8a976c7db5
1357 Author: Behdad Esfahbod <behdad@behdad.org>
1358 Date:   Sun Jan 28 11:10:20 2018 -0800
1359
1360     Fix non-debug build
1361
1362  lib/fribidi-bidi.c | 22 +++++++++++-----------
1363  1 file changed, 11 insertions(+), 11 deletions(-)
1364
1365 commit 6523694b34417b1e18c25819ed0ab0d7c16e8922
1366 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1367 Date:   Sat Jan 27 23:40:52 2018 +0200
1368
1369     Preparing for release 1.0.0.
1370
1371  NEWS         | 12 +++++++++---
1372  README.md    | 16 ++++++++++------
1373  configure.ac |  6 +++---
1374  3 files changed, 22 insertions(+), 12 deletions(-)
1375
1376 commit e15ac6745f8f5d1e61395258b3ddadce2be24da7
1377 Merge: ad1da2a 44ef13c
1378 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1379 Date:   Wed Jan 17 09:14:36 2018 +0200
1380
1381     Merge pull request #39 from tmm1/xcompile
1382
1383     Fix clang cross compiles
1384
1385 commit 44ef13c1c4fba5d5de81c5c0061038917090afc3
1386 Author: Aman Gupta <aman@tmm1.net>
1387 Date:   Tue Jan 16 22:53:08 2018 -0800
1388
1389     Fix clang compiles
1390
1391  gen.tab/Makefile.am | 12 ++++++------
1392  1 file changed, 6 insertions(+), 6 deletions(-)
1393
1394 commit ad1da2a0d79f4d362d03d2b21834be9c505c5b74
1395 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1396 Date:   Sat Jan 13 23:56:30 2018 +0200
1397
1398     Less hackish cross compilation support.
1399
1400     * Changed hardcoded gcc for build compiler to use
1401       m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled.
1402
1403  configure.ac                  |  22 +-------
1404  gen.tab/Makefile.am           |  20 ++++----
1405  m4/m4_ax_prog_cc_for_build.m4 | 125
1406  ++++++++++++++++++++++++++++++++++++++++++++++
1407  3 files changed, 137 insertions(+), 30 deletions(-)
1408
1409 commit 4a732cf9d28228a0698e9c6fa76206874b6125dd
1410 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1411 Date:   Sun Jan 7 21:49:32 2018 +0200
1412
1413     Simplistic cross compilation support from a gcc based system.
1414
1415  configure.ac        | 23 ++++++++++++++++++++++-
1416  gen.tab/Makefile.am | 20 ++++++++++----------
1417  gen.tab/packtab.h   |  2 ++
1418  3 files changed, 34 insertions(+), 11 deletions(-)
1419
1420 commit 0efbaa9052320a951823a6e776b30a580e3a2b4e
1421 Author: loqs <loqs@users.noreply.github.com>
1422 Date:   Tue Dec 5 15:55:33 2017 +0000
1423
1424     Do not call bootstrap from make
1425
1426     Calling bootstrap from make causes configure to be called again with
1427     no arguments.
1428     fribidi/fribidi#35
1429
1430  Makefile.am | 7 +------
1431  1 file changed, 1 insertion(+), 6 deletions(-)
1432
1433 commit 6c57b8a147469dafaea25a07db95962fc11063f7
1434 Author: Behdad Esfahbod <behdad@behdad.org>
1435 Date:   Thu Nov 23 10:51:11 2017 -0800
1436
1437     Update symbol list
1438
1439  lib/fribidi.def | 5 +++++
1440  1 file changed, 5 insertions(+)
1441
1442 commit 8d5bd9c5f05be2ea98704f76c4f375d882d29e5e
1443 Author: Behdad Esfahbod <behdad@behdad.org>
1444 Date:   Thu Nov 23 10:43:21 2017 -0800
1445
1446     Fix soname
1447
1448     https://github.com/fribidi/fribidi/issues/29
1449
1450  configure.ac | 2 +-
1451  1 file changed, 1 insertion(+), 1 deletion(-)
1452
1453 commit 84ea058eb1f8211613006993e64bcc06c3e6dae7
1454 Author: Behdad Esfahbod <behdad@behdad.org>
1455 Date:   Thu Nov 23 10:34:44 2017 -0800
1456
1457     Misc warning fixes
1458
1459  fribidi-vs-unicode/test-character.c | 22 +++++++------
1460  fribidi-vs-unicode/test.c           |  6 ++--
1461  lib/fribidi-bidi.c                  | 72
1462  +++++++++++++++++++++--------------------
1463  lib/fribidi-brackets.c              |  3 +-
1464  4 files changed, 53 insertions(+), 50 deletions(-)
1465
1466 commit f394882c75b9ff270d2e4060e1e29ac945055cab
1467 Author: Behdad Esfahbod <behdad@behdad.org>
1468 Date:   Thu Nov 23 10:30:52 2017 -0800
1469
1470     Fix build
1471
1472  bin/fribidi-benchmark.c | 1 +
1473  bin/fribidi-main.c      | 1 +
1474  2 files changed, 2 insertions(+)
1475
1476 commit ca25dc5f9a54efd612e0adbe6303a155fa2dde9a
1477 Author: Khaled Hosny <khaledhosny@eglug.org>
1478 Date:   Mon Nov 20 23:31:48 2017 +0200
1479
1480     Drop CVS keywords that make no sense now
1481
1482  Makefile.am                           | 7 -------
1483  bin/fribidi-benchmark.c               | 6 ------
1484  bin/fribidi-main.c                    | 6 ------
1485  bootstrap                             | 7 -------
1486  charset/fribidi-char-sets-cap-rtl.c   | 6 ------
1487  charset/fribidi-char-sets-cap-rtl.h   | 6 ------
1488  charset/fribidi-char-sets-cp1255.c    | 6 ------
1489  charset/fribidi-char-sets-cp1255.h    | 6 ------
1490  charset/fribidi-char-sets-cp1256.c    | 6 ------
1491  charset/fribidi-char-sets-cp1256.h    | 6 ------
1492  charset/fribidi-char-sets-iso8859-6.c | 6 ------
1493  charset/fribidi-char-sets-iso8859-6.h | 6 ------
1494  charset/fribidi-char-sets-iso8859-8.c | 6 ------
1495  charset/fribidi-char-sets-iso8859-8.h | 6 ------
1496  charset/fribidi-char-sets-list.h      | 6 ------
1497  charset/fribidi-char-sets-utf8.c      | 6 ------
1498  charset/fribidi-char-sets-utf8.h      | 6 ------
1499  charset/fribidi-char-sets.c           | 6 ------
1500  charset/fribidi-char-sets.h           | 6 ------
1501  configure.ac                          | 7 -------
1502  gen.tab/gen-arabic-shaping-tab.c      | 6 ------
1503  gen.tab/gen-bidi-type-tab.c           | 6 ------
1504  gen.tab/gen-joining-type-tab.c        | 6 ------
1505  gen.tab/gen-mirroring-tab.c           | 6 ------
1506  gen.tab/gen-unicode-version.c         | 6 ------
1507  lib/bidi-types.h                      | 6 ------
1508  lib/common.h                          | 6 ------
1509  lib/debug.h                           | 6 ------
1510  lib/fribidi-arabic.c                  | 6 ------
1511  lib/fribidi-arabic.h                  | 6 ------
1512  lib/fribidi-bidi-types-list.h         | 6 ------
1513  lib/fribidi-bidi-types.c              | 6 ------
1514  lib/fribidi-bidi-types.h              | 6 ------
1515  lib/fribidi-bidi.c                    | 6 ------
1516  lib/fribidi-bidi.h                    | 6 ------
1517  lib/fribidi-brackets.h                | 6 ------
1518  lib/fribidi-common.h                  | 6 ------
1519  lib/fribidi-deprecated.c              | 6 ------
1520  lib/fribidi-deprecated.h              | 6 ------
1521  lib/fribidi-flags.h                   | 6 ------
1522  lib/fribidi-joining-types-list.h      | 6 ------
1523  lib/fribidi-joining-types.c           | 6 ------
1524  lib/fribidi-joining-types.h           | 6 ------
1525  lib/fribidi-joining.c                 | 6 ------
1526  lib/fribidi-joining.h                 | 6 ------
1527  lib/fribidi-mirroring.c               | 6 ------
1528  lib/fribidi-mirroring.h               | 6 ------
1529  lib/fribidi-run.c                     | 6 ------
1530  lib/fribidi-shape.c                   | 6 ------
1531  lib/fribidi-shape.h                   | 6 ------
1532  lib/fribidi-types.h                   | 6 ------
1533  lib/fribidi-unicode.h                 | 6 ------
1534  lib/fribidi.c                         | 6 ------
1535  lib/fribidi.h                         | 6 ------
1536  lib/joining-types.h                   | 6 ------
1537  lib/run.h                             | 6 ------
1538  56 files changed, 339 deletions(-)
1539
1540 commit ed5f9acf2fb8111432ba99c62c324b3a4166331e
1541 Merge: f04ef2d a50d5ff
1542 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1543 Date:   Tue Nov 21 14:28:14 2017 +0100
1544
1545     Merge pull request #34 from khaledhosny/docs
1546
1547     Doc fixes
1548
1549 commit a50d5ff754e0ea8808e80af43e9da0043521c274
1550 Author: Khaled Hosny <khaledhosny@eglug.org>
1551 Date:   Tue Nov 21 13:59:08 2017 +0200
1552
1553     Document fribidi_get_brackets
1554
1555  lib/fribidi-brackets.h | 21 +++++++++++++--------
1556  1 file changed, 13 insertions(+), 8 deletions(-)
1557
1558 commit 4783c3a8cf70eb7de8bb91d19b57093794506949
1559 Author: Khaled Hosny <khaledhosny@eglug.org>
1560 Date:   Tue Nov 21 13:48:42 2017 +0200
1561
1562     Fix doc build
1563
1564  lib/fribidi-types.h | 2 --
1565  1 file changed, 2 deletions(-)
1566
1567 commit f04ef2d0ecbc4c432534dc49370cd08a34bb800e
1568 Merge: 5959986 269100d
1569 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1570 Date:   Mon Nov 20 22:11:30 2017 +0100
1571
1572     Merge pull request #32 from khaledhosny/dist-check2
1573
1574     Thinko!
1575
1576 commit 269100dc42d508e10effb7918ccb2a0fa4aee4f9
1577 Author: Khaled Hosny <khaledhosny@eglug.org>
1578 Date:   Mon Nov 20 22:53:22 2017 +0200
1579
1580     Thinko!
1581
1582  .travis.yml | 4 ++--
1583  1 file changed, 2 insertions(+), 2 deletions(-)
1584
1585 commit 59599867e06edc93cd6197783e9a1afeee653a32
1586 Merge: e2369f1 e1c47ff
1587 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1588 Date:   Mon Nov 20 21:38:15 2017 +0100
1589
1590     Merge pull request #24 from khaledhosny/w-error-undef
1591
1592     Fix building with -Werror=undef
1593
1594 commit e2369f1c55f729dc5e527f430ec27e225f9d317f
1595 Merge: ac8a1aa 20d5f98
1596 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1597 Date:   Mon Nov 20 21:37:32 2017 +0100
1598
1599     Merge pull request #31 from khaledhosny/dist-check
1600
1601     Fix make distcheck
1602
1603 commit 20d5f9838a2aa74abfad6a814e74249800e93ab6
1604 Author: Khaled Hosny <khaledhosny@eglug.org>
1605 Date:   Mon Nov 20 22:13:10 2017 +0200
1606
1607     Show test-suite.log on failure
1608
1609  .travis.yml | 4 ++--
1610  1 file changed, 2 insertions(+), 2 deletions(-)
1611
1612 commit e65c57597bb8de9509a4c5ea84c22e4273724935
1613 Author: Khaled Hosny <khaledhosny@eglug.org>
1614 Date:   Mon Nov 20 21:56:41 2017 +0200
1615
1616     Fix make distcheck
1617
1618  .travis.yml                    |  2 +-
1619  fribidi-vs-unicode/Makefile.am | 12 ++++++++----
1620  2 files changed, 9 insertions(+), 5 deletions(-)
1621
1622 commit e1c47ff159bb6853e78dda5a59bb137beceda8d2
1623 Author: Khaled Hosny <khaledhosny@eglug.org>
1624 Date:   Mon Nov 13 17:19:09 2017 +0200
1625
1626     Fix build with -Werror=undef
1627
1628     Pango meson build sets this by default.
1629
1630  lib/fribidi-common.h     | 4 ++--
1631  lib/fribidi-deprecated.c | 2 +-
1632  lib/fribidi-unicode.h    | 2 +-
1633  lib/fribidi.h            | 2 +-
1634  4 files changed, 5 insertions(+), 5 deletions(-)
1635
1636 commit 90325b276006f2cf344c77f00db541437345cff9
1637 Author: Khaled Hosny <khaledhosny@eglug.org>
1638 Date:   Mon Nov 13 17:14:20 2017 +0200
1639
1640     Simplify fribidi-types.h a bit
1641
1642     It is 2017, I think we can rely on the presence of one of these three
1643     int types headers.
1644
1645     Also rename types that are not exposed in public headers to use the
1646     standard names.
1647
1648  .indent.pro                     |  4 --
1649  configure.ac                    |  2 +-
1650  gen.tab/gen-bidi-type-tab.c     |  6 +--
1651  gen.tab/gen-brackets-tab.c      | 10 ++---
1652  gen.tab/gen-brackets-type-tab.c | 10 ++---
1653  gen.tab/gen-joining-type-tab.c  |  6 +--
1654  gen.tab/gen-mirroring-tab.c     | 10 ++---
1655  lib/fribidi-bidi-types.h        |  4 +-
1656  lib/fribidi-brackets.c          |  2 +-
1657  lib/fribidi-flags.h             |  2 +-
1658  lib/fribidi-joining-types.h     |  4 +-
1659  lib/fribidi-types.h             | 96
1660  ++++++++++-----------------------------------
1661  12 files changed, 48 insertions(+), 108 deletions(-)
1662
1663 commit c8e9c5d684f1ba15ca46e38493c995ad5be3646c
1664 Author: Khaled Hosny <khaledhosny@eglug.org>
1665 Date:   Mon Nov 13 16:14:46 2017 +0200
1666
1667     FRIBIDI_CHUNK_SIZE is not used anywhere
1668
1669  lib/common.h | 17 -----------------
1670  1 file changed, 17 deletions(-)
1671
1672 commit ac8a1aad8b5c9db2591ac0a9bf31ca92c64f854c
1673 Merge: 9105ec5 c38d7ad
1674 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1675 Date:   Wed Nov 15 22:06:37 2017 +0100
1676
1677     Merge pull request #27 from khaledhosny/ci
1678
1679     Setup Travis CI builds
1680
1681 commit 9105ec53a073700d15038833b5be685e1afed5bc
1682 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1683 Date:   Wed Nov 15 22:10:28 2017 +0100
1684
1685     Updated the CapRTL reference test.
1686
1687  test/test_CapRTL_isolate.reference | 8 ++++----
1688  1 file changed, 4 insertions(+), 4 deletions(-)
1689
1690 commit d90624bd4df5209f83ace0f8f3af0ba6dada445a
1691 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1692 Date:   Wed Nov 15 22:10:03 2017 +0100
1693
1694     Fixed critical bug in fribidi_get_bracket_types().
1695
1696  lib/fribidi-brackets.c | 12 +++++-------
1697  1 file changed, 5 insertions(+), 7 deletions(-)
1698
1699 commit b033ed903b671dac4af9d26b7d2c618d666b2d89
1700 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1701 Date:   Wed Nov 15 22:09:50 2017 +0100
1702
1703     Clean up of dead code.
1704
1705  lib/fribidi-bidi.c | 7 +------
1706  1 file changed, 1 insertion(+), 6 deletions(-)
1707
1708 commit 3325a3fb93082ffd6c54da8e49b2ac82a2940d6d
1709 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1710 Date:   Wed Nov 15 22:08:59 2017 +0100
1711
1712     Updated licensing inline documentation.
1713
1714  gen.tab/packtab.c | 2 +-
1715  gen.tab/packtab.h | 2 +-
1716  test/run.tests    | 3 +--
1717  3 files changed, 3 insertions(+), 4 deletions(-)
1718
1719 commit c38d7ad70f63084708e5bcb7d68c00ffdf9811e9
1720 Author: Khaled Hosny <khaledhosny@eglug.org>
1721 Date:   Wed Nov 15 23:01:32 2017 +0200
1722
1723     Run fribidi-vs-unicode tests with make check
1724
1725  fribidi-vs-unicode/Makefile.am | 11 ++++++++---
1726  fribidi-vs-unicode/run.tests   | 20 ++++++++++++++++++++
1727  2 files changed, 28 insertions(+), 3 deletions(-)
1728
1729 commit a2b06cf79dee2a0b85b7e7056c8dc472d1a6d571
1730 Author: Khaled Hosny <khaledhosny@eglug.org>
1731 Date:   Wed Nov 15 22:20:30 2017 +0200
1732
1733     Disable make distcheck on Travis for now
1734
1735  .travis.yml | 2 +-
1736  1 file changed, 1 insertion(+), 1 deletion(-)
1737
1738 commit ea4e77b939021e4754b55986b7e54e8fd6bad3f1
1739 Author: Khaled Hosny <khaledhosny@eglug.org>
1740 Date:   Wed Nov 15 22:10:38 2017 +0200
1741
1742     Add Travis CI support
1743
1744  .travis.yml | 21 +++++++++++++++++++++
1745  1 file changed, 21 insertions(+)
1746
1747 commit 101c35d582293719929d0ccb5de26148d417ed1f
1748 Merge: 0e273c1 88f17b5
1749 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1750 Date:   Wed Nov 15 20:02:33 2017 +0100
1751
1752     Merge pull request #22 from khaledhosny/fix-tests
1753
1754     Restore call to fribidi_unicode_to_charset
1755
1756 commit 88f17b520ec9283fbfbeacb2edfe361807e6049c
1757 Author: Khaled Hosny <khaledhosny@eglug.org>
1758 Date:   Sat Nov 11 22:59:45 2017 +0200
1759
1760     Restore call to fribidi_unicode_to_charset
1761
1762     This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf
1763     as it broke make check badly!
1764
1765  bin/fribidi-main.c | 6 +++++-
1766  1 file changed, 5 insertions(+), 1 deletion(-)
1767
1768 commit 0e273c103dd059f6d4e87182189d5cc37d996e00
1769 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1770 Date:   Tue Nov 14 19:05:22 2017 +0200
1771
1772     Turned FribidiBracketType into a simple UINT32 instead of a struct.
1773
1774  lib/fribidi-bidi.c     | 14 +++++++-------
1775  lib/fribidi-brackets.c |  7 ++++---
1776  lib/fribidi-brackets.h |  6 ++++--
1777  lib/fribidi-run.c      |  4 ++--
1778  lib/fribidi-types.h    | 11 +++--------
1779  5 files changed, 20 insertions(+), 22 deletions(-)
1780
1781 commit a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f
1782 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1783 Date:   Tue Nov 14 18:40:53 2017 +0200
1784
1785     Fixed reversed logics in optimization in fribidi-bracket_types().
1786
1787     * As reported by Khaled Husny.
1788     * See:
1789     https://github.com/fribidi/fribidi/commit/f20b6480b9cd46dae8d82a6f95d9c53558fcfd20#commitcomment-25604008
1790
1791  lib/fribidi-brackets.c | 4 ++--
1792  1 file changed, 2 insertions(+), 2 deletions(-)
1793
1794 commit 6e23ed0d4adf2e889cd593ed9ee4df3edaa3ba49
1795 Merge: 72e901c cd50fba
1796 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1797 Date:   Sun Nov 12 23:18:28 2017 +0200
1798
1799     Merge pull request #14 from khaledhosny/no-glib
1800
1801     Drop glib dependency
1802
1803 commit cd50fbafae142616519ffe2ff257e98611f2b7ff
1804 Author: Khaled Hosny <khaledhosny@eglug.org>
1805 Date:   Sun Nov 12 00:20:53 2017 +0200
1806
1807     Remove more remnants of GLib support
1808
1809  bin/Makefile.am                |  5 ++---
1810  charset/Makefile.am            |  3 +--
1811  configure.ac                   | 14 --------------
1812  fribidi-vs-unicode/Makefile.am |  4 ++--
1813  fribidi.pc.in                  |  1 -
1814  gen.tab/Makefile.am            |  5 +----
1815  lib/Makefile.am                |  4 ++--
1816  7 files changed, 8 insertions(+), 28 deletions(-)
1817
1818 commit 39d1c30d9fbfbcf6df81b94600cb000c69a02475
1819 Author: Khaled Hosny <khaledhosny@eglug.org>
1820 Date:   Sun Nov 12 00:10:41 2017 +0200
1821
1822     Drop GLib use in the library and main program
1823
1824     Only users left are the fribidi-vs-unicode test programs.
1825
1826  charset/fribidi-char-sets.c | 11 +++--------
1827  lib/common.h                | 39 ---------------------------------------
1828  lib/fribidi-common.h        |  8 --------
1829  lib/fribidi-config.h.in     |  3 ---
1830  lib/fribidi-types.h         | 14 --------------
1831  lib/fribidi.c               |  5 -----
1832  6 files changed, 3 insertions(+), 77 deletions(-)
1833
1834 commit 93fbff126e3474d7b35563cc921073323fc70ed3
1835 Author: Khaled Hosny <khaledhosny@eglug.org>
1836 Date:   Sat Nov 11 23:43:00 2017 +0200
1837
1838     Unused macro
1839
1840  lib/fribidi-types.h | 6 ------
1841  1 file changed, 6 deletions(-)
1842
1843 commit 414a4955f949830cc40d2ebc5de95dfb329c8490
1844 Author: Khaled Hosny <khaledhosny@eglug.org>
1845 Date:   Sat Nov 11 23:42:58 2017 +0200
1846
1847     Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib
1848
1849  bin/fribidi-benchmark.c |  4 ++--
1850  bin/fribidi-main.c      | 12 ++++++------
1851  lib/fribidi-common.h    | 34 +++++++++++++++++++++++++++++-----
1852  3 files changed, 37 insertions(+), 13 deletions(-)
1853
1854 commit 4c6aef17d645fd501a56f1d09d3a54a0dc0c1fa3
1855 Author: Khaled Hosny <khaledhosny@eglug.org>
1856 Date:   Sat Nov 11 23:42:56 2017 +0200
1857
1858     Just use the GCC attributes here directly as well
1859
1860  lib/fribidi-common.h | 8 ++++----
1861  1 file changed, 4 insertions(+), 4 deletions(-)
1862
1863 commit 8feb2f98f33d6f0351f9703823e612935239eaab
1864 Author: Khaled Hosny <khaledhosny@eglug.org>
1865 Date:   Sat Nov 11 23:42:54 2017 +0200
1866
1867     These definitions don’t depend on GLib
1868
1869  lib/fribidi-common.h | 21 ++++++++-------------
1870  1 file changed, 8 insertions(+), 13 deletions(-)
1871
1872 commit e428f970f69750094f6dbd40dee8e1d36182a545
1873 Author: Khaled Hosny <khaledhosny@eglug.org>
1874 Date:   Sat Nov 11 23:42:52 2017 +0200
1875
1876     Copy LIKELY/UNLIKELY from GLib
1877
1878  lib/common.h | 18 ++++++++++++++++--
1879  1 file changed, 16 insertions(+), 2 deletions(-)
1880
1881 commit 72e901ceb7850b9e8a04c60e997c46df96676c44
1882 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1883 Date:   Thu Nov 9 11:19:05 2017 +0200
1884
1885     Fixed potential crash in the gen-brackets-tab code.
1886
1887     * The size for parsing of UnicodeData.txt was too small.
1888
1889  gen.tab/gen-brackets-tab.c | 2 +-
1890  1 file changed, 1 insertion(+), 1 deletion(-)
1891
1892 commit ac760eba3a2c8f1a698a893da6c7886ad531dd20
1893 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1894 Date:   Wed Nov 8 21:03:42 2017 +0200
1895
1896     Got rid of remaining warnings.
1897
1898  bin/fribidi-main.c       | 2 +-
1899  lib/fribidi-bidi-types.c | 4 ++--
1900  lib/fribidi-brackets.c   | 1 -
1901  3 files changed, 3 insertions(+), 4 deletions(-)
1902
1903 commit 8df1c69220577d31fd2e046535f95fcd727a3dc1
1904 Merge: c51878f a6d3dfe
1905 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1906 Date:   Wed Nov 8 20:56:38 2017 +0200
1907
1908     Merge pull request #13 from khaledhosny/Misc cleanups.
1909
1910 commit c51878f9ae938ef4ff6af1773d473f1851dc441d
1911 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1912 Date:   Wed Nov 8 20:41:56 2017 +0200
1913
1914     Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.
1915
1916     * This changed makes the fribidi command line tool Unicode-10
1917     compliant.
1918
1919  lib/fribidi-deprecated.c | 17 +++++++++++------
1920  1 file changed, 11 insertions(+), 6 deletions(-)
1921
1922 commit 8851b0aaad3a1946168e9466a8be0442f9c129db
1923 Merge: 7588059 a0ab164
1924 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1925 Date:   Tue Nov 7 23:19:43 2017 +0200
1926
1927     Merge remote-tracking branch 'fribidi/master' into unicode-10
1928
1929 commit 7588059c7d3378baf60d12f3217324781b2f7669
1930 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1931 Date:   Tue Nov 7 21:55:06 2017 +0200
1932
1933     Restored the old API and made it deprecated.
1934
1935     * fribidi_get_par_embedding_levels() is now a deprecated interface to
1936       the new fribidi_get_par_embedding_levels_ex() function with a
1937       NULL pointer for the bracket type.
1938     * Removed warnings of unassigned return values from fribidi-vs-unicode
1939       test.c and test-character.c .
1940
1941  fribidi-vs-unicode/test-character.c | 35
1942  +++++++++++++++++++----------------
1943  fribidi-vs-unicode/test.c           | 38
1944  +++++++++++++++++++++-----------------
1945  lib/fribidi-bidi.c                  |  2 +-
1946  lib/fribidi-bidi.h                  |  6 +++---
1947  lib/fribidi-deprecated.c            | 27 +++++++++++++++++++++++----
1948  lib/fribidi-deprecated.h            | 21 ++++++++++++++++++---
1949  6 files changed, 85 insertions(+), 44 deletions(-)
1950
1951 commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b
1952 Author: Behnam Esfahbod <behnam@zwnj.org>
1953 Date:   Mon Nov 6 17:35:28 2017 -0800
1954
1955     Update README.md
1956
1957  HACKING   |   2 -
1958  README    | 158
1959  +-----------------------------------------------------------
1960  README.md | 174
1961  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1962  3 files changed, 175 insertions(+), 159 deletions(-)
1963
1964 commit 75c350705ef09e6505aa1080188b75a8b4fccc5e
1965 Author: Behdad Esfahbod <behdad@behdad.org>
1966 Date:   Mon Nov 6 17:23:10 2017 -0500
1967
1968     Remove generated Makefile
1969
1970     Oops.
1971
1972  build/fribidi-vs-unicode/Makefile | 698
1973  ------------------------------------------
1974  1 file changed, 698 deletions(-)
1975
1976 commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2
1977 Merge: 48061bd 309aae8
1978 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1979 Date:   Mon Nov 6 22:48:36 2017 +0200
1980
1981     Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10
1982
1983 commit 48061bdbe79fdb216e86fdc41b126f21bbe95ee4
1984 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1985 Date:   Fri Sep 1 12:35:00 2017 +0300
1986
1987     Fixed compilation errors.
1988
1989  gen.tab/Makefile.am    | 2 +-
1990  lib/fribidi-brackets.c | 3 ++-
1991  lib/fribidi-brackets.h | 2 +-
1992  3 files changed, 4 insertions(+), 3 deletions(-)
1993
1994 commit 309aae84931eb682ef21ce850b6fba834f664215
1995 Author: Behdad Esfahbod <behdad@behdad.org>
1996 Date:   Wed Aug 30 18:36:57 2017 -0700
1997
1998     Use true/false instead of TRUE/FALSE for consistency
1999
2000  lib/fribidi-bidi.c | 12 ++++++------
2001  1 file changed, 6 insertions(+), 6 deletions(-)
2002
2003 commit c603fb8ce6ec59636c6b0701ed0bf07b208219d7
2004 Author: Behdad Esfahbod <behdad@behdad.org>
2005 Date:   Wed Aug 30 18:36:23 2017 -0700
2006
2007     Make it compile
2008
2009  lib/fribidi-brackets.c | 9 ++++++---
2010  lib/fribidi-brackets.h | 2 +-
2011  2 files changed, 7 insertions(+), 4 deletions(-)
2012
2013 commit 776891d62e4cd72949e9d32041d9a4b07b2b05b1
2014 Author: Behdad Esfahbod <behdad@behdad.org>
2015 Date:   Wed Aug 30 18:26:53 2017 -0700
2016
2017     Fix typo
2018
2019  gen.tab/Makefile.am | 2 +-
2020  1 file changed, 1 insertion(+), 1 deletion(-)
2021
2022 commit f20b6480b9cd46dae8d82a6f95d9c53558fcfd20
2023 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2024 Date:   Tue Aug 1 20:18:38 2017 +0300
2025
2026     Added Unicode 6.3 support (and beyond)
2027
2028     - N0 support
2029     - Isolate character support (LRI, RLI, FSI)
2030     - Added test program test.c by Behdad that tests BidiTest.txt
2031       compliance.
2032     - Added test program test-character.c that tests BidiCharacterTest.txt
2033       compliance.
2034
2035  NEWS                                  |   5 +
2036  README                                |   2 +-
2037  THANKS                                |  12 +-
2038  bin/fribidi-benchmark.c               |   2 +-
2039  bin/fribidi-main.c                    |   2 +-
2040  charset/fribidi-char-sets-cap-rtl.c   |  38 ++-
2041  charset/fribidi-char-sets-cap-rtl.h   |   2 +-
2042  charset/fribidi-char-sets-cp1255.c    |   2 +-
2043  charset/fribidi-char-sets-cp1255.h    |   2 +-
2044  charset/fribidi-char-sets-cp1256.c    |   2 +-
2045  charset/fribidi-char-sets-cp1256.h    |   2 +-
2046  charset/fribidi-char-sets-iso8859-6.c |   2 +-
2047  charset/fribidi-char-sets-iso8859-6.h |   2 +-
2048  charset/fribidi-char-sets-iso8859-8.c |   2 +-
2049  charset/fribidi-char-sets-iso8859-8.h |   2 +-
2050  charset/fribidi-char-sets-list.h      |   2 +-
2051  charset/fribidi-char-sets-utf8.c      |   2 +-
2052  charset/fribidi-char-sets-utf8.h      |   2 +-
2053  charset/fribidi-char-sets.c           |   2 +-
2054  charset/fribidi-char-sets.h           |   2 +-
2055  configure.ac                          |  11 +-
2056  doc/Makefile.am                       |   3 +-
2057  fribidi-vs-unicode/Makefile.am        |  27 ++
2058  fribidi-vs-unicode/test-character.c   | 409 +++++++++++++++++++++++
2059  fribidi-vs-unicode/test.c             | 391 ++++++++++++++++++++++
2060  gen.tab/Makefile.am                   |  32 +-
2061  gen.tab/gen-arabic-shaping-tab.c      |   2 +-
2062  gen.tab/gen-bidi-type-tab.c           |   2 +-
2063  gen.tab/gen-brackets-tab.c            | 345 +++++++++++++++++++
2064  gen.tab/gen-brackets-type-tab.c       | 238 +++++++++++++
2065  gen.tab/gen-joining-type-tab.c        |   2 +-
2066  gen.tab/gen-mirroring-tab.c           |   2 +-
2067  gen.tab/gen-unicode-version.c         |   2 +-
2068  lib/Headers.mk                        |   1 +
2069  lib/Makefile.am                       |   9 +-
2070  lib/bidi-types.h                      |   2 +-
2071  lib/common.h                          |   8 +-
2072  lib/debug.h                           |  10 +-
2073  lib/fribidi-arabic.c                  |   2 +-
2074  lib/fribidi-arabic.h                  |   2 +-
2075  lib/fribidi-bidi-types-list.h         |   6 +-
2076  lib/fribidi-bidi-types.c              |   2 +-
2077  lib/fribidi-bidi-types.h              |  31 +-
2078  lib/fribidi-bidi.c                    | 681
2079  ++++++++++++++++++++++++++++++++++----
2080  lib/fribidi-bidi.h                    |   4 +-
2081  lib/fribidi-brackets.c                | 106 ++++++
2082  lib/fribidi-brackets.h                |  90 +++++
2083  lib/fribidi-common.h                  |   2 +-
2084  lib/fribidi-deprecated.c              |  15 +-
2085  lib/fribidi-deprecated.h              |   4 +-
2086  lib/fribidi-flags.h                   |   2 +-
2087  lib/fribidi-joining-types-list.h      |   2 +-
2088  lib/fribidi-joining-types.c           |   2 +-
2089  lib/fribidi-joining-types.h           |   2 +-
2090  lib/fribidi-joining.c                 |   3 +-
2091  lib/fribidi-joining.h                 |   2 +-
2092  lib/fribidi-mem.c                     |   2 +-
2093  lib/fribidi-mirroring.c               |   4 +-
2094  lib/fribidi-mirroring.h               |   4 +-
2095  lib/fribidi-run.c                     |  77 ++---
2096  lib/fribidi-shape.c                   |   2 +-
2097  lib/fribidi-shape.h                   |   2 +-
2098  lib/fribidi-types.h                   |  14 +-
2099  lib/fribidi-unicode.h                 |  15 +-
2100  lib/fribidi.c                         |   7 +-
2101  lib/fribidi.h                         |   3 +-
2102  lib/joining-types.h                   |   2 +-
2103  lib/mem.h                             |   2 +-
2104  lib/run.h                             |  13 +-
2105  test/test_CapRTL_isolate.input        |   8 +
2106  test/test_CapRTL_isolate.reference    |   8 +
2107  71 files changed, 2494 insertions(+), 212 deletions(-)
2108
2109 commit 654e3f3436b90da4ec6479aa35b6f0d86e696c41
2110 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2111 Date:   Tue Aug 1 20:10:28 2017 +0300
2112
2113     Updated Unicode data tables to version 10.
2114
2115  fribidi-vs-unicode/BidiCharacterTest.txt |  96437 +++++++
2116  fribidi-vs-unicode/BidiTest.txt          | 497588
2117  ++++++++++++++++++++++++++++++++
2118  gen.tab/unidata/ArabicShaping.txt        |    442 +-
2119  gen.tab/unidata/BidiBrackets.txt         |    185 +
2120  gen.tab/unidata/BidiMirroring.txt        |     38 +-
2121  gen.tab/unidata/ReadMe.txt               |     17 +-
2122  gen.tab/unidata/UnicodeData.txt          |   7443 +-
2123  7 files changed, 601967 insertions(+), 183 deletions(-)
2124
2125 commit 0ca97b7feb52a9bd1b03aa379bc77fc4fe05957e
2126 Author: Behdad Esfahbod <behdad@behdad.org>
2127 Date:   Tue Dec 27 19:48:05 2016 -0500
2128
2129     Fix build without glib
2130
2131  lib/fribidi-bidi.c | 12 ++++++------
2132  1 file changed, 6 insertions(+), 6 deletions(-)
2133
2134 commit 794adc15dbc70b49e4581300f9f6ad5a4d34dc64
2135 Author: Behdad Esfahbod <behdad@behdad.org>
2136 Date:   Mon Dec 26 16:24:28 2016 -0500
2137
2138     Actually add fribidi-vs-unicode/Makefile.am
2139
2140  fribidi-vs-unicode/Makefile.am | 27 +++++++++++++++++++++++++++
2141  1 file changed, 27 insertions(+)
2142
2143 commit a6d3dfe04a560ba5ee69e38a62b80c5939d401bc
2144 Author: Khaled Hosny <khaledhosny@eglug.org>
2145 Date:   Tue Aug 4 15:56:21 2015 +0200
2146
2147     Remove bitrot code
2148
2149     FRIBIDI_MAIN_USE_ICONV_H is not defined anywhere and the code does not
2150     even build, better to clean up the unnecessary #if #else maze.
2151
2152  bin/fribidi-main.c | 61
2153  +---------------------------------------------------------
2154  1 file changed, 1 insertion(+), 60 deletions(-)
2155
2156 commit e71e49f9645d21ab511723caf8c75e8d9880aacf
2157 Author: Khaled Hosny <khaledhosny@eglug.org>
2158 Date:   Tue Aug 4 15:48:46 2015 +0200
2159
2160     Unused variable warnings
2161
2162  bin/fribidi-main.c | 16 +++-------------
2163  1 file changed, 3 insertions(+), 13 deletions(-)
2164
2165 commit be5e07413f1e7bf306ba122f6ffc27a9a9564f29
2166 Author: Khaled Hosny <khaledhosny@eglug.org>
2167 Date:   Tue Aug 4 15:35:47 2015 +0200
2168
2169     Ignore our own deprecations
2170
2171  bin/fribidi-benchmark.c | 2 ++
2172  bin/fribidi-main.c      | 6 ++++++
2173  lib/fribidi-common.h    | 4 ++++
2174  3 files changed, 12 insertions(+)
2175
2176 commit 706e7016792bd715be1d9818a781faf9bdb42e42
2177 Author: Behdad Esfahbod <behdad@behdad.org>
2178 Date:   Wed Dec 21 17:25:12 2016 -0600
2179
2180     Remove SConstruct
2181
2182  fribidi-vs-unicode/SConstruct | 16 ----------------
2183  1 file changed, 16 deletions(-)
2184
2185 commit 1d5bd5976e33fb59b2b2bada341eae296a63f5f3
2186 Author: Behdad Esfahbod <behdad@behdad.org>
2187 Date:   Wed Dec 21 17:24:36 2016 -0600
2188
2189     Build fribidi-vs-unicode binaries
2190
2191  Makefile.am                       |   2 +-
2192  build/fribidi-vs-unicode/Makefile | 698
2193  ++++++++++++++++++++++++++++++++++++++++++
2194  configure.ac                      |   3 +-
2195  3 files changed, 701 insertions(+), 2 deletions(-)
2196
2197 commit 680685e347fff7ac8abbfd44b793e7e2d3a9a2f6
2198 Merge: d36fab0 3cbee0b
2199 Author: Behdad Esfahbod <behdad@behdad.org>
2200 Date:   Wed Dec 21 17:03:03 2016 -0600
2201
2202     Merge remote-tracking branch 'dov/dov-unicode63'
2203
2204 commit d36fab04a6332952556bbf1023c6ba54015ec4c4
2205 Author: Behdad Esfahbod <behdad@behdad.org>
2206 Date:   Wed Dec 21 16:11:11 2016 -0600
2207
2208     Revert "Add fribidi_reorder_runs()"
2209
2210     This reverts commit 0a8f80debcffded53db34246881cc5d73ad0cfa5.
2211
2212     I need to redo this without exposing full FriBidiRun struct.
2213
2214  lib/fribidi-bidi.c   | 112
2215  -------------------------------------------------------
2216  lib/fribidi-bidi.h   |  29 --------------
2217  lib/fribidi-common.h |  14 ++-----
2218  lib/run.h            |  11 ++++++
2219  4 files changed, 15 insertions(+), 151 deletions(-)
2220
2221 commit 3cbee0b737393c631debeddd71fa631282f74a5c
2222 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2223 Date:   Sat Jan 30 22:50:13 2016 +0200
2224
2225     Mostly notes and some compilation issues.
2226
2227  fribidi-vs-unicode/SConstruct       |   1 +
2228  fribidi-vs-unicode/test-character.c |   4 +-
2229  fribidi-vs-unicode/test.c           |   2 +-
2230  notes.org                           | 149
2231  ++++++++++++++++++++++++++++++++++++++--
2232  4 files changed, 147 insertions(+), 9 deletions(-)
2233
2234 commit 32a6cc7141052764065d7714240e782366a8e61b
2235 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2236 Date:   Mon Jan 25 21:48:24 2016 +0200
2237
2238     Dov's work area for unicode63 development.
2239
2240  fribidi-vs-unicode/BidiCharacterTest.txt |  96392 +++++++
2241  fribidi-vs-unicode/BidiTest.txt          | 497588
2242  ++++++++++++++++++++++++++++++++
2243  fribidi-vs-unicode/SConstruct            |     15 +
2244  fribidi-vs-unicode/test-character.c      |    379 +
2245  fribidi-vs-unicode/test.c                |    384 +
2246  notes.org                                |    179 +
2247  6 files changed, 594937 insertions(+)
2248
2249 commit 63d6ba7e9b479eee7d10ff03e43c293b11298e72
2250 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2251 Date:   Sat Jan 30 21:38:27 2016 +0200
2252
2253     Fixed all remaining BidiTest.txt bugs.
2254
2255     - The level was not assigned when in isolate override.
2256     - Did not ignore pushing the stack when in isolate override.
2257     - PDI's did not reset the overpushed level.
2258
2259  lib/fribidi-bidi.c | 8 +++++++-
2260  1 file changed, 7 insertions(+), 1 deletion(-)
2261
2262 commit 56e5f121de14af07df9862a823201f3435a38a81
2263 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2264 Date:   Fri Jan 29 15:20:34 2016 +0200
2265
2266     Solved max level related bug.
2267
2268     * Overpushing in an even level did not prevent increasing to an
2269     odd level.
2270
2271  lib/fribidi-bidi.c | 3 ++-
2272  1 file changed, 2 insertions(+), 1 deletion(-)
2273
2274 commit 6ad87e038329711983b257d5fb44e20c4eb870d5
2275 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2276 Date:   Mon Jan 25 21:31:13 2016 +0200
2277
2278     Initial unicode63 support.
2279
2280  README                              |  14 +-
2281  bin/fribidi-main.c                  |   2 +-
2282  charset/fribidi-char-sets-cap-rtl.c |  36 ++++-
2283  charset/fribidi-char-sets.c         |   2 +-
2284  doc/Makefile.am                     |   3 +-
2285  gen.tab/gen-joining-type-tab.c      |   4 +
2286  gen.tab/unidata/ArabicShaping.txt   | 227 ++++++++++++++++++++++++++++--
2287  gen.tab/unidata/BidiMirroring.txt   |  14 +-
2288  gen.tab/unidata/ReadMe.txt          |   8 +-
2289  gen.tab/unidata/UnicodeData.txt     |  21 +--
2290  lib/common.h                        |   2 +-
2291  lib/debug.h                         |   4 +
2292  lib/fribidi-bidi-types-list.h       |   4 +
2293  lib/fribidi-bidi-types.h            |  29 +++-
2294  lib/fribidi-bidi.c                  | 301
2295  ++++++++++++++++++++++++++++++++++------
2296  lib/fribidi-common.h                |   1 +
2297  lib/fribidi-deprecated.c            |   1 +
2298  lib/fribidi-run.c                   |   6 +-
2299  lib/fribidi-unicode.h               |  10 +-
2300  test/Makefile.am                    |   4 +-
2301  test/test_CapRTL_isolate.input      |   8 ++
2302  test/test_CapRTL_isolate.reference  |   8 ++
2303  22 files changed, 613 insertions(+), 96 deletions(-)
2304
2305 commit 881b8d891cc61989ab8811b74d0e721f72bf913b
2306 Merge: 9d8c69b ae1d86e
2307 Author: Behdad Esfahbod <behdad@behdad.org>
2308 Date:   Fri Dec 25 16:33:19 2015 +0100
2309
2310     Merge pull request #12 from khaledhosny/allocation
2311
2312     Remove custom memory allocator
2313
2314 commit ae1d86e78d0406f0d14208b6895e8750fc61a7bb
2315 Author: Khaled Hosny <khaledhosny@eglug.org>
2316 Date:   Thu Dec 24 11:31:14 2015 +0400
2317
2318     No need for the warpper function now
2319
2320  lib/fribidi-bidi.c |  2 +-
2321  lib/fribidi-run.c  | 16 +++-------------
2322  lib/run.h          |  5 -----
2323  3 files changed, 4 insertions(+), 19 deletions(-)
2324
2325 commit 3519ef07cf2b8610c30b22611466df0de2f74b19
2326 Author: Khaled Hosny <khaledhosny@eglug.org>
2327 Date:   Thu Dec 24 11:27:47 2015 +0400
2328
2329     Remove custom memory allocator
2330
2331     It have been disabled in the last release, so it just complicates the
2332     code for no reason.
2333
2334  configure.ac          |   3 --
2335  lib/Makefile.am       |   2 -
2336  lib/fribidi-bidi.c    |   1 -
2337  lib/fribidi-joining.c |   1 -
2338  lib/fribidi-mem.c     | 140
2339  ------------------------------------------------------
2340  lib/fribidi-run.c     |  38 ---------------
2341  lib/fribidi.c         |   3 --
2342  lib/mem.h             |  97 -------------------------------------
2343  8 files changed, 285 deletions(-)
2344
2345 commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198
2346 Merge: 7fd7d2b 0a8f80d
2347 Author: Behdad Esfahbod <behdad@behdad.org>
2348 Date:   Thu Dec 10 11:05:51 2015 +0100
2349
2350     Merge pull request #10 from HOST-Oman/master
2351
2352     Add fribidi_reorder_runs()
2353
2354 commit 0a8f80debcffded53db34246881cc5d73ad0cfa5
2355 Author: anood <anood.almuharbi@gmail.com>
2356 Date:   Thu Nov 26 14:52:13 2015 +0400
2357
2358     Add fribidi_reorder_runs()
2359
2360     This function reorders all runs from logical to final visual order,
2361     similar to
2362     fribidi_reorder_line() but without reordring the text inside the runs,
2363     so that
2364     it can be used e.g. with HarfBuzz.
2365
2366  lib/fribidi-bidi.c   | 112
2367  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2368  lib/fribidi-bidi.h   |  29 ++++++++++++++
2369  lib/fribidi-common.h |  14 +++++--
2370  lib/run.h            |  11 ------
2371  4 files changed, 151 insertions(+), 15 deletions(-)
2372
2373 commit 7fd7d2badedffce5a3328301ba86204a24eed0a3
2374 Author: Behdad Esfahbod <behdad@behdad.org>
2375 Date:   Thu Nov 26 18:12:29 2015 -0500
2376
2377     Minor
2378
2379  lib/common.h | 6 +++---
2380  1 file changed, 3 insertions(+), 3 deletions(-)
2381
2382 commit 1a6935cd8cd7d907fb3c5f3bcae174bee727c83d
2383 Author: Khaled Hosny <khaledhosny@eglug.org>
2384 Date:   Tue Aug 4 07:20:30 2015 +0200
2385
2386     0.19.7
2387
2388  NEWS         | 5 +++++
2389  configure.ac | 4 ++--
2390  2 files changed, 7 insertions(+), 2 deletions(-)
2391
2392 commit f6eb238ca23271511d7506583cff7bc1db5cf8d8
2393 Author: Khaled Hosny <khaledhosny@eglug.org>
2394 Date:   Tue Aug 4 05:31:30 2015 +0200
2395
2396     Fix misc autotools warnings
2397
2398  Makefile.am  | 2 ++
2399  configure.ac | 3 +++
2400  2 files changed, 5 insertions(+)
2401
2402 commit ab07dc9442bffb999bbcb5aee69e005227ffe9c9
2403 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2404 Date:   Sat Mar 8 19:21:31 2014 +0200
2405
2406     Updated my email.
2407
2408  AUTHORS        |  2 +-
2409  ChangeLog.old  | 48 ++++++++++++++++++++++++------------------------
2410  THANKS         |  2 +-
2411  test/run.tests |  2 +-
2412  4 files changed, 27 insertions(+), 27 deletions(-)
2413
2414 commit 27b9250ca4dd328bcc8eff6fd4d72914a0b6bde7
2415 Author: Benedikt Morbach <benedikt.morbach@googlemail.com>
2416 Date:   Mon Sep 15 16:37:53 2014 +0200
2417
2418     ignore COLUMNS for --help and --test
2419
2420     also fix a bug in the --help output.
2421     With COLUMNS=123 it would display
2422         "default is 123 but if COLUMNS is set..."
2423     instead of
2424         "default is 80 but if COLUMNS is set..."
2425
2426     https://bugs.freedesktop.org/show_bug.cgi?id=83892
2427
2428  bin/fribidi-main.c | 9 ++++++---
2429  1 file changed, 6 insertions(+), 3 deletions(-)
2430
2431 commit 5623ca5bf39ae6fc04442d309aa6bec923d569f6
2432 Author: Behnam Esfahbod <behnam@behnam.es>
2433 Date:   Sat Dec 6 01:45:17 2014 -0800
2434
2435     Only include public glib.h
2436
2437     Fixes error: #error "Only glib.h can be included directly."
2438     with glib versions >= 2.31.
2439
2440     https://bugs.freedesktop.org/show_bug.cgi?id=83894
2441     https://github.com/behdad/fribidi/pull/1
2442
2443  charset/fribidi-char-sets.c | 2 +-
2444  lib/mem.h                   | 2 +-
2445  2 files changed, 2 insertions(+), 2 deletions(-)
2446
2447 commit 9ca217ae3acecd6e175ac2b0cb0da4f91e8a6399
2448 Author: Behdad Esfahbod <behdad@behdad.org>
2449 Date:   Wed Jul 23 14:26:11 2014 -0400
2450
2451     Fix warning
2452
2453     https://bugs.freedesktop.org/show_bug.cgi?id=81573
2454
2455  bin/fribidi-main.c | 2 +-
2456  1 file changed, 1 insertion(+), 1 deletion(-)
2457
2458 commit d6bcbea27bd51f4e0a8e5b0cc35b2fdb8d1896d2
2459 Author: Behdad Esfahbod <behdad@behdad.org>
2460 Date:   Thu Jul 10 16:06:23 2014 -0400
2461
2462     Support 4-byte UTF-8 sequences
2463
2464     Patch from Christina Brien <chris.brien@cisco.com>.
2465
2466  charset/fribidi-char-sets-utf8.c | 11 ++++++++++-
2467  1 file changed, 10 insertions(+), 1 deletion(-)
2468
2469 commit 54b4496e9c2368c53f1cff57347c1f395328a142
2470 Author: Behdad Esfahbod <behdad@behdad.org>
2471 Date:   Tue Jul 1 18:20:37 2014 -0400
2472
2473     Disable memory pool by default
2474
2475     https://bugs.freedesktop.org/show_bug.cgi?id=79385
2476
2477  configure.ac | 10 ++--------
2478  1 file changed, 2 insertions(+), 8 deletions(-)
2479
2480 commit 77f7f6c0bb16b89eac1e3b3d264f49b2ee02de3e
2481 Author: Behdad Esfahbod <behdad@behdad.org>
2482 Date:   Fri Dec 6 15:56:53 2013 -0500
2483
2484     0.19.6
2485
2486  NEWS         | 5 +++++
2487  configure.ac | 4 ++--
2488  2 files changed, 7 insertions(+), 2 deletions(-)
2489
2490 commit aaa54c04807edcff6c31bd50a0fba9c2f72ed393
2491 Author: Behdad Esfahbod <behdad@behdad.org>
2492 Date:   Fri Dec 6 15:54:56 2013 -0500
2493
2494     Port test suite to automake 1.13
2495
2496  test/Makefile.am | 7 ++++++-
2497  1 file changed, 6 insertions(+), 1 deletion(-)
2498
2499 commit c1d48ee98b3d254a6b943851665b83cdd76f6150
2500 Author: Behdad Esfahbod <behdad@behdad.org>
2501 Date:   Thu Feb 7 00:06:33 2013 -0500
2502
2503     Revert "Try to help some builds (on Windows, no less)"
2504
2505     This reverts commit 7c3963fc8e852e7ed7000accb326f5f178196c41.
2506
2507     Previous commit broke my build.  Clearly more work needs to be done in
2508     this area...
2509
2510  Makefile.am | 2 +-
2511  1 file changed, 1 insertion(+), 1 deletion(-)
2512
2513 commit 7c3963fc8e852e7ed7000accb326f5f178196c41
2514 Author: Behdad Esfahbod <behdad@behdad.org>
2515 Date:   Thu Feb 7 00:05:15 2013 -0500
2516
2517     Try to help some builds (on Windows, no less)
2518
2519  Makefile.am | 2 +-
2520  1 file changed, 1 insertion(+), 1 deletion(-)
2521
2522 commit 39a63ad373c84d6182fa858af5eaf9d2df164116
2523 Author: Behdad Esfahbod <behdad@behdad.org>
2524 Date:   Wed Feb 6 23:26:42 2013 -0500
2525
2526     Invoke pkg-config macros properly
2527
2528  configure.ac | 1 +
2529  1 file changed, 1 insertion(+)
2530
2531 commit 8bdf69afcd07fe0085bd2131d23a3fe6741291a3
2532 Author: Behdad Esfahbod <behdad@behdad.org>
2533 Date:   Tue Jan 29 23:04:53 2013 -0500
2534
2535     Fix misprint
2536
2537  lib/fribidi-bidi.h | 2 +-
2538  1 file changed, 1 insertion(+), 1 deletion(-)
2539
2540 commit 824477cf6b15ebc0023793e293a158a00c8bddfb
2541 Author: Behdad Esfahbod <behdad@behdad.org>
2542 Date:   Fri Jan 4 19:56:08 2013 -0600
2543
2544     Fix rule X8 when paragraph-separator is present
2545
2546     As discovered by:
2547     https://github.com/behdad/fribidi-vs-unicode
2548
2549     All passing now.
2550
2551  lib/fribidi-bidi.c | 12 +++++++-----
2552  1 file changed, 7 insertions(+), 5 deletions(-)
2553
2554 commit fae80c8290b8bb1f1a11e429a47e80248eaf3072
2555 Author: Behdad Esfahbod <behdad@behdad.org>
2556 Date:   Fri Jan 4 19:47:24 2013 -0600
2557
2558     Fix bug with rule W5
2559
2560     Test case added.
2561
2562     This was discovered by running against the Unicode test suite.
2563
2564     https://github.com/behdad/fribidi-vs-unicode
2565
2566  lib/fribidi-bidi.c                  | 6 +++++-
2567  test/test_CapRTL_implicit.input     | 1 +
2568  test/test_CapRTL_implicit.reference | 1 +
2569  3 files changed, 7 insertions(+), 1 deletion(-)
2570
2571 commit 1cca32b775123f8f7bd5a2d4b3380e8d5bee13b0
2572 Author: Behdad Esfahbod <behdad@behdad.org>
2573 Date:   Wed Jan 2 18:32:10 2013 -0600
2574
2575     Fix test when EXEEXT is not empty
2576
2577  test/Makefile.am | 2 +-
2578  test/run.tests   | 6 +++---
2579  2 files changed, 4 insertions(+), 4 deletions(-)
2580
2581 commit d9a040b90362809aa675c74c57121850ff5697bb
2582 Author: Behdad Esfahbod <behdad@behdad.org>
2583 Date:   Sat Dec 29 19:11:42 2012 -0500
2584
2585     Remove old cruft
2586
2587  lib/common.h         | 4 ----
2588  lib/fribidi-common.h | 4 ----
2589  2 files changed, 8 deletions(-)
2590
2591 commit 13def08b7564769f68d7efc734dbbf147d358ded
2592 Author: Behdad Esfahbod <behdad@behdad.org>
2593 Date:   Sat Dec 29 19:08:51 2012 -0500
2594
2595     Fix export-symbols on Windows
2596
2597  lib/Makefile.am | 4 +++-
2598  1 file changed, 3 insertions(+), 1 deletion(-)
2599
2600 commit 78dc3af68ed0e1aafe54c176b28dadee66eb306c
2601 Author: Behdad Esfahbod <behdad@behdad.org>
2602 Date:   Thu Dec 6 12:17:53 2012 -0500
2603
2604     Fix theoretically possible overflow
2605
2606     https://bugzilla.redhat.com/show_bug.cgi?id=884000
2607
2608  bin/fribidi-main.c | 2 +-
2609  1 file changed, 1 insertion(+), 1 deletion(-)
2610
2611 commit fecb73185c223cf1db5533ed6cb55b035563c1ee
2612 Author: Behdad Esfahbod <behdad@behdad.org>
2613 Date:   Sun Dec 2 18:35:00 2012 +0200
2614
2615     0.19.5
2616
2617  NEWS         | 4 ++++
2618  configure.ac | 4 ++--
2619  2 files changed, 6 insertions(+), 2 deletions(-)
2620
2621 commit f915c75de72bc722fb565e1de6a31a05f9000216
2622 Author: Behdad Esfahbod <behdad@behdad.org>
2623 Date:   Sun Dec 2 18:33:41 2012 +0200
2624
2625     Update to Unicode 6.2
2626
2627  gen.tab/unidata/ArabicShaping.txt | 10 +++++-----
2628  gen.tab/unidata/BidiMirroring.txt | 21 +++++++--------------
2629  gen.tab/unidata/ReadMe.txt        |  6 ++++--
2630  gen.tab/unidata/UnicodeData.txt   |  9 +++++----
2631  4 files changed, 21 insertions(+), 25 deletions(-)
2632
2633 commit 25f4fa28ec66960b90bcf623185184b52523843d
2634 Author: Behdad Esfahbod <behdad@behdad.org>
2635 Date:   Sun Dec 2 18:26:07 2012 +0200
2636
2637     Update FSF address
2638
2639  COPYING                               | 4 ++--
2640  README                                | 4 ++--
2641  bin/fribidi-benchmark.c               | 4 ++--
2642  bin/fribidi-main.c                    | 4 ++--
2643  bin/getopt.c                          | 2 +-
2644  bin/getopt.h                          | 2 +-
2645  bin/getopt1.c                         | 2 +-
2646  bin/getopt_int.h                      | 2 +-
2647  charset/fribidi-char-sets-cap-rtl.c   | 4 ++--
2648  charset/fribidi-char-sets-cap-rtl.h   | 4 ++--
2649  charset/fribidi-char-sets-cp1255.c    | 4 ++--
2650  charset/fribidi-char-sets-cp1255.h    | 4 ++--
2651  charset/fribidi-char-sets-cp1256.c    | 4 ++--
2652  charset/fribidi-char-sets-cp1256.h    | 4 ++--
2653  charset/fribidi-char-sets-iso8859-6.c | 4 ++--
2654  charset/fribidi-char-sets-iso8859-6.h | 4 ++--
2655  charset/fribidi-char-sets-iso8859-8.c | 4 ++--
2656  charset/fribidi-char-sets-iso8859-8.h | 4 ++--
2657  charset/fribidi-char-sets-list.h      | 4 ++--
2658  charset/fribidi-char-sets-utf8.c      | 4 ++--
2659  charset/fribidi-char-sets-utf8.h      | 4 ++--
2660  charset/fribidi-char-sets.c           | 4 ++--
2661  charset/fribidi-char-sets.h           | 4 ++--
2662  gen.tab/gen-arabic-shaping-tab.c      | 4 ++--
2663  gen.tab/gen-bidi-type-tab.c           | 4 ++--
2664  gen.tab/gen-joining-type-tab.c        | 4 ++--
2665  gen.tab/gen-mirroring-tab.c           | 4 ++--
2666  gen.tab/gen-unicode-version.c         | 4 ++--
2667  gen.tab/packtab.c                     | 4 ++--
2668  gen.tab/packtab.h                     | 4 ++--
2669  lib/bidi-types.h                      | 4 ++--
2670  lib/common.h                          | 4 ++--
2671  lib/debug.h                           | 4 ++--
2672  lib/fribidi-arabic.c                  | 2 +-
2673  lib/fribidi-arabic.h                  | 2 +-
2674  lib/fribidi-bidi-types-list.h         | 4 ++--
2675  lib/fribidi-bidi-types.c              | 4 ++--
2676  lib/fribidi-bidi-types.h              | 4 ++--
2677  lib/fribidi-bidi.c                    | 4 ++--
2678  lib/fribidi-bidi.h                    | 4 ++--
2679  lib/fribidi-common.h                  | 4 ++--
2680  lib/fribidi-deprecated.c              | 4 ++--
2681  lib/fribidi-deprecated.h              | 4 ++--
2682  lib/fribidi-flags.h                   | 4 ++--
2683  lib/fribidi-joining-types-list.h      | 4 ++--
2684  lib/fribidi-joining-types.c           | 4 ++--
2685  lib/fribidi-joining-types.h           | 4 ++--
2686  lib/fribidi-joining.c                 | 4 ++--
2687  lib/fribidi-joining.h                 | 4 ++--
2688  lib/fribidi-mem.c                     | 4 ++--
2689  lib/fribidi-mirroring.c               | 2 +-
2690  lib/fribidi-mirroring.h               | 2 +-
2691  lib/fribidi-run.c                     | 4 ++--
2692  lib/fribidi-shape.c                   | 4 ++--
2693  lib/fribidi-shape.h                   | 4 ++--
2694  lib/fribidi-types.h                   | 4 ++--
2695  lib/fribidi-unicode.h                 | 4 ++--
2696  lib/fribidi.c                         | 4 ++--
2697  lib/fribidi.h                         | 4 ++--
2698  lib/joining-types.h                   | 4 ++--
2699  lib/mem.h                             | 4 ++--
2700  lib/run.h                             | 4 ++--
2701  test/run.tests                        | 4 ++--
2702  63 files changed, 118 insertions(+), 118 deletions(-)
2703
2704 commit 7c23af76e687819023f4a4ec9127b5919044bf32
2705 Author: Behdad Esfahbod <behdad@behdad.org>
2706 Date:   Tue Aug 28 15:03:13 2012 -0400
2707
2708     Bug 54149 - Fix typo in fribidi help information
2709
2710  bin/fribidi-main.c | 2 +-
2711  1 file changed, 1 insertion(+), 1 deletion(-)
2712
2713 commit 9a4a7d805e4055839b319c7b5b6382a7101b1980
2714 Author: Behdad Esfahbod <behdad@behdad.org>
2715 Date:   Mon Aug 27 14:34:18 2012 -0400
2716
2717     Minor
2718
2719  Makefile.am | 23 +++++++++++++++++++++++
2720  1 file changed, 23 insertions(+)
2721
2722 commit 6b0423949010d4aa596099bba62992b8c28b5abf
2723 Author: Behdad Esfahbod <behdad@behdad.org>
2724 Date:   Mon Aug 27 14:19:37 2012 -0400
2725
2726     0.19.4
2727
2728  NEWS         | 5 +++++
2729  configure.ac | 4 ++--
2730  2 files changed, 7 insertions(+), 2 deletions(-)
2731
2732 commit 3ef15e5f0aa4f000f8bacb6af190daa57f8897c4
2733 Author: Behdad Esfahbod <behdad@behdad.org>
2734 Date:   Sat Aug 25 17:41:02 2012 -0400
2735
2736     Add git.mk
2737
2738  Makefile.am         |   2 +
2739  bin/Makefile.am     |   2 +
2740  charset/Makefile.am |   2 +
2741  doc/Makefile.am     |   2 +
2742  gen.tab/Makefile.am |   2 +
2743  git.mk              | 224
2744  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2745  lib/Makefile.am     |   2 +
2746  test/Makefile.am    |   2 +
2747  8 files changed, 238 insertions(+)
2748
2749 commit 40b469fd91a2bfc94dba04f837e2cec4098164e9
2750 Author: Behdad Esfahbod <behdad@behdad.org>
2751 Date:   Sat Aug 25 17:40:05 2012 -0400
2752
2753     Update ChangeLog generation to git
2754
2755  Makefile.am | 33 ++++++++++++++-------------------
2756  1 file changed, 14 insertions(+), 19 deletions(-)
2757
2758 commit fa21aa06dbc0b1f7e32665d7629bb4593c969495
2759 Author: Behdad Esfahbod <behdad@behdad.org>
2760 Date:   Sat Aug 25 17:36:07 2012 -0400
2761
2762     Update Unicode data files to 6.1.0
2763
2764  gen.tab/unidata/ArabicShaping.txt | 287 ++++++++-------
2765  gen.tab/unidata/BidiMirroring.txt |  28 +-
2766  gen.tab/unidata/ReadMe.txt        |   6 +-
2767  gen.tab/unidata/UnicodeData.txt   | 799
2768  ++++++++++++++++++++++++++++++++++++++++--
2769  4 files changed, 956 insertions(+), 164 deletions(-)
2770
2771 commit d39b179d8de65a19390e50cfb39bb36ae193d65b
2772 Author: Behdad Esfahbod <behdad@behdad.org>
2773 Date:   Sun Jun 17 15:01:09 2012 -0400
2774
2775     Modernize autofoo a bit
2776
2777  configure.ac | 24 ++++++++++++++++--------
2778  1 file changed, 16 insertions(+), 8 deletions(-)
2779
2780 commit 5a9009c8cc1c7825431df0d4e1002a0384f5d4c5
2781 Author: behdad <behdad>
2782 Date:   Wed May 4 18:04:29 2011 +0000
2783
2784     Minor optimization in struct layout for 64bit systems
2785
2786  lib/run.h | 8 ++++----
2787  1 file changed, 4 insertions(+), 4 deletions(-)
2788
2789 commit 4d8e4ddd627068d2088c7894925a7e3494ca671e
2790 Author: behdad <behdad>
2791 Date:   Fri Jan 21 22:49:59 2011 +0000
2792
2793     Update to Unicode 6.0.0 and bump version to 0.19.3
2794
2795  configure.ac                      |   12 +-
2796  gen.tab/unidata/ArabicShaping.txt |   68 +-
2797  gen.tab/unidata/BidiMirroring.txt |   27 +-
2798  gen.tab/unidata/ReadMe.txt        |   12 +-
2799  gen.tab/unidata/UnicodeData.txt   | 5261
2800  +++++++++++++++++++++++++++++++++++++----
2801  5 files changed, 4882 insertions(+), 498 deletions(-)
2802
2803 commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
2804 Author: behdad <behdad>
2805 Date:   Tue Dec 7 19:44:24 2010 +0000
2806
2807     Fix build without charset converters
2808
2809  bin/Makefile.am                | 5 ++++-
2810  gen.tab/gen-joining-type-tab.c | 7 ++++---
2811  2 files changed, 8 insertions(+), 4 deletions(-)
2812
2813 commit ac47256bb07728c6e1a4debd9cee2600c48acab6
2814 Author: behdad <behdad>
2815 Date:   Wed Feb 24 19:40:04 2010 +0000
2816
2817     Include toplevel glib.h only
2818
2819  lib/common.h         | 12 ++++++------
2820  lib/fribidi-common.h |  8 ++++----
2821  lib/fribidi-types.h  |  9 ++++-----
2822  3 files changed, 14 insertions(+), 15 deletions(-)
2823
2824 commit 05c2637b3618ee6785774b6d080ac345489042d5
2825 Author: behdad <behdad>
2826 Date:   Tue Apr 14 03:49:52 2009 +0000
2827
2828     Support win32 benchmarking
2829
2830  bin/fribidi-benchmark.c | 25 +++++++++++++++++++++----
2831  1 file changed, 21 insertions(+), 4 deletions(-)
2832
2833 commit 9282f1fa2eada341fdf05e1167e317e084e37ad1
2834 Author: behdad <behdad>
2835 Date:   Fri Mar 27 16:14:33 2009 +0000
2836
2837     [doc] Make sure a minus is used, not a hyphen.
2838
2839  lib/fribidi-deprecated.h | 10 +++++-----
2840  1 file changed, 5 insertions(+), 5 deletions(-)
2841
2842 commit 10f83ec197e821e72c6733fcc6ef763324d4ced4
2843 Author: behdad <behdad>
2844 Date:   Thu Mar 26 22:37:29 2009 +0000
2845
2846     NEWS, configure.ac: Released GNU FriBidi 0.19.2.
2847
2848  NEWS         |  6 ++++++
2849  configure.ac | 12 ++++++------
2850  2 files changed, 12 insertions(+), 6 deletions(-)
2851
2852 commit 8c13427b601bbbc03be58cc1b5aeaa6e31e65399
2853 Author: behdad <behdad>
2854 Date:   Thu Mar 26 22:25:39 2009 +0000
2855
2856     Bugzilla – Bug 20887 Problem with handling a certain sequence of
2857     arabic characters in fribidi 0.19.1
2858
2859     Fix typo in ligature table.
2860
2861  lib/arabic-misc.tab.i | 2 +-
2862  1 file changed, 1 insertion(+), 1 deletion(-)
2863
2864 commit bd3cf818941aa166425b633f92ce0d0d8b0efb37
2865 Author: behdad <behdad>
2866 Date:   Tue Dec 30 18:42:37 2008 +0000
2867
2868     Add AbsoluteTelnet.
2869
2870  USERS | 1 +
2871  1 file changed, 1 insertion(+)
2872
2873 commit 2202f4310dbcb95b893e3342eeb9a48a49377294
2874 Author: behdad <behdad>
2875 Date:   Mon Nov 24 17:48:31 2008 +0000
2876
2877     Fix typos.
2878
2879  lib/fribidi-bidi-types.h | 8 ++++----
2880  1 file changed, 4 insertions(+), 4 deletions(-)
2881
2882 commit d60a4546004df012871348b00be28f57baca28a8
2883 Author: behdad <behdad>
2884 Date:   Tue Apr 22 19:50:46 2008 +0000
2885
2886     Handle RLM/LRM in CP1255 charset converter.  (#15328, Artyom)
2887
2888  charset/fribidi-char-sets-cp1255.c | 18 ++++++++++++++----
2889  1 file changed, 14 insertions(+), 4 deletions(-)
2890
2891 commit 4b8dde2be6c0ed0a28ba54e0fe204f821dd5a88f
2892 Author: behdad <behdad>
2893 Date:   Tue Apr 8 21:38:22 2008 +0000
2894
2895     Update to Unicode Character Database 5.1.0
2896
2897  gen.tab/unidata/ArabicShaping.txt |   34 +-
2898  gen.tab/unidata/BidiMirroring.txt |   42 +-
2899  gen.tab/unidata/ReadMe.txt        |   10 +-
2900  gen.tab/unidata/UnicodeData.txt   | 1694
2901  ++++++++++++++++++++++++++++++++++++++++-
2902  lib/Makefile.am                   |    2 +-
2903  lib/common.h                      |   10 +-
2904  6 files changed, 1721 insertions(+), 71 deletions(-)
2905
2906 commit 66839714d9773a37f6e653fc150f7ef685fe673f
2907 Author: behdad <behdad>
2908 Date:   Tue Jan 15 23:15:45 2008 +0000
2909
2910     Released GNU FriBidi 0.19.1.
2911
2912  NEWS         | 36 ++++++++++++++++++++++++++++++++----
2913  README       |  3 +--
2914  configure.ac | 12 ++++++------
2915  3 files changed, 39 insertions(+), 12 deletions(-)
2916
2917 commit ff8fdfae41cace1151dee4adac035e0708f3a5d2
2918 Author: behdad <behdad>
2919 Date:   Tue Jan 15 22:53:06 2008 +0000
2920
2921     Remove RPM versioning cruft.
2922
2923  configure.ac | 15 ++++-----------
2924  1 file changed, 4 insertions(+), 11 deletions(-)
2925
2926 commit 97287207e2b1fafbd027050d96222b6b672c91b3
2927 Author: behdad <behdad>
2928 Date:   Tue Jan 15 19:59:34 2008 +0000
2929
2930     Remove spec file.  Nobody uses upstream spec files these days.
2931
2932  configure.ac    |   9 ++--
2933  fribidi.spec.in | 145
2934  ------------------------------------------------------------
2935  2 files changed, 4 insertions(+), 150 deletions(-)
2936
2937 commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
2938 Author: behdad <behdad>
2939 Date:   Thu Jun 7 16:33:51 2007 +0000
2940
2941     Add remaining issues before a release can be made.
2942
2943  TODO | 12 +++++++++++-
2944  1 file changed, 11 insertions(+), 1 deletion(-)
2945
2946 commit 9cf48565b4eae059dece1bb25a2758f86c003509
2947 Author: behdad <behdad>
2948 Date:   Thu Apr 5 16:14:39 2007 +0000
2949
2950     Avoid non-const struct initializer.
2951
2952  lib/fribidi-arabic.c | 11 +++++++----
2953  1 file changed, 7 insertions(+), 4 deletions(-)
2954
2955 commit a04ddf676dec48112e077c8c3f727a313433c09f
2956 Author: behdad <behdad>
2957 Date:   Thu Apr 5 16:14:14 2007 +0000
2958
2959     Make sure we err if stringize is not available.
2960
2961  lib/common.h | 8 ++++----
2962  1 file changed, 4 insertions(+), 4 deletions(-)
2963
2964 commit 28dc6041e9f0074c68ce23a67a3b5f0ff3717241
2965 Author: behdad <behdad>
2966 Date:   Thu Apr 5 16:13:24 2007 +0000
2967
2968     Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect
2969     WinCE too
2970
2971  lib/common.h         | 8 ++++----
2972  lib/fribidi-common.h | 8 ++++----
2973  2 files changed, 8 insertions(+), 8 deletions(-)
2974
2975 commit 1a25b4e31a1e0560c82086a5216cd7b064a9ca0c
2976 Author: behdad <behdad>
2977 Date:   Thu Mar 15 18:09:25 2007 +0000
2978
2979     Skip explicits-list reinsertion if list is empty.
2980
2981  lib/fribidi-bidi.c | 38 +++++++++++++++++++++-----------------
2982  1 file changed, 21 insertions(+), 17 deletions(-)
2983
2984 commit fa423e19309e5de2e8e5671dedaf04e66a2b3ff8
2985 Author: behdad <behdad>
2986 Date:   Fri Jul 21 22:29:10 2006 +0000
2987
2988     Update to Unicode Character Database 5.0.0.
2989
2990  gen.tab/unidata/ArabicShaping.txt |   45 +-
2991  gen.tab/unidata/BidiMirroring.txt |   42 +-
2992  gen.tab/unidata/ReadMe.txt        |   31 +-
2993  gen.tab/unidata/UnicodeData.txt   | 1493
2994  +++++++++++++++++++++++++++++++++++++++--
2995  4 files changed, 1520 insertions(+), 91 deletions(-)
2996
2997 commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
2998 Author: behdad <behdad>
2999 Date:   Tue Jun 13 00:59:08 2006 +0000
3000
3001     Add Nokia 9110 Hebrew Support package.
3002
3003  USERS | 1 +
3004  1 file changed, 1 insertion(+)
3005
3006 commit d7a0bb2e00f061481f83d77293834f9fde594b5f
3007 Author: behdad <behdad>
3008 Date:   Thu Jun 1 22:53:55 2006 +0000
3009
3010     More comments.
3011
3012  lib/fribidi-deprecated.c | 8 +++++---
3013  1 file changed, 5 insertions(+), 3 deletions(-)
3014
3015 commit a97826cdebe9be46421cea7fa7379a4c43947dec
3016 Author: behdad <behdad>
3017 Date:   Thu Jun 1 22:52:29 2006 +0000
3018
3019     Note about line-breaking.
3020
3021  lib/fribidi-deprecated.c | 8 +++++---
3022  1 file changed, 5 insertions(+), 3 deletions(-)
3023
3024 commit b6100183464b26258c8ebb454e857aae295f30de
3025 Author: behdad <behdad>
3026 Date:   Fri Apr 28 02:00:31 2006 +0000
3027
3028     Use -no-undefined unconditionally.
3029
3030  lib/Makefile.am | 6 +-----
3031  1 file changed, 1 insertion(+), 5 deletions(-)
3032
3033 commit 6bdbe74f19a97c855265d595ce0de48e66f28715
3034 Author: behdad <behdad>
3035 Date:   Tue Jan 31 03:23:12 2006 +0000
3036
3037     Add an option --disable-deprecated.
3038
3039  bin/fribidi-benchmark.c          | 16 ++++++++--------
3040  bin/fribidi-main.c               | 45
3041  +++++++++++++++++++++++++-------------------
3042  charset/fribidi-char-sets.c      | 16 ++++++++--------
3043  configure.ac                     | 23 ++++++++++++++++------
3044  gen.tab/gen-arabic-shaping-tab.c | 12 ++++++------
3045  gen.tab/gen-bidi-type-tab.c      | 12 ++++++------
3046  gen.tab/gen-joining-type-tab.c   | 12 ++++++------
3047  gen.tab/gen-mirroring-tab.c      | 12 ++++++------
3048  gen.tab/gen-unicode-version.c    | 12 ++++++------
3049  gen.tab/packtab.c                |  8 ++++----
3050  lib/bidi-types.h                 |  8 ++++----
3051  lib/common.h                     | 21 ++++++++++-----------
3052  lib/debug.h                      |  8 ++++----
3053  lib/fribidi-arabic.c             |  8 ++++----
3054  lib/fribidi-bidi-types.c         |  8 ++++----
3055  lib/fribidi-bidi-types.h         | 17 +++--------------
3056  lib/fribidi-bidi.c               |  8 ++++----
3057  lib/fribidi-common.h             | 18 +++++++++---------
3058  lib/fribidi-deprecated.c         | 11 +++++++----
3059  lib/fribidi-deprecated.h         | 30 ++++++++++++++++++++++++++---
3060  lib/fribidi-joining-types.c      |  8 ++++----
3061  lib/fribidi-joining.c            |  8 ++++----
3062  lib/fribidi-mem.c                | 12 +++++++-----
3063  lib/fribidi-run.c                | 30 ++++++++++++++---------------
3064  lib/fribidi-types.h              | 39
3065  +++++++++++++++++++-------------------
3066  lib/fribidi-unicode.h            | 33 +++++++-------------------------
3067  lib/fribidi.c                    | 21 +++++++++++----------
3068  lib/fribidi.h                    | 13 ++++++++-----
3069  lib/joining-types.h              |  8 ++++----
3070  lib/mem.h                        | 34 ++++++++++++++++-----------------
3071  lib/run.h                        |  8 ++++----
3072  31 files changed, 269 insertions(+), 250 deletions(-)
3073
3074 commit 570efad0b961ad106a05f2dbabeedbed477ea161
3075 Author: behdad <behdad>
3076 Date:   Sun Jan 22 10:12:17 2006 +0000
3077
3078     Add extra braces to shut gcc warnings up.
3079
3080  charset/fribidi-char-sets-cap-rtl.c | 17 +++++++++--------
3081  lib/debug.h                         | 13 +++++++------
3082  lib/run.h                           |  9 +++++----
3083  3 files changed, 21 insertions(+), 18 deletions(-)
3084
3085 commit fd466b1f41cd1b0d1717eac9b18b188c58c2d479
3086 Author: behdad <behdad>
3087 Date:   Sun Jan 22 10:11:43 2006 +0000
3088
3089     Shut gcc warnings up.
3090
3091  bin/fribidi-main.c | 16 ++++++++--------
3092  1 file changed, 8 insertions(+), 8 deletions(-)
3093
3094 commit 0c1a24cc05dc1d3b9500adbd1cc98956b27cfc12
3095 Author: behdad <behdad>
3096 Date:   Sun Jan 22 10:11:23 2006 +0000
3097
3098     Use memcpy for duplicating str.
3099
3100  lib/fribidi-deprecated.c | 9 ++++++---
3101  1 file changed, 6 insertions(+), 3 deletions(-)
3102
3103 commit b4b92129d1d49dd926afdb2b15130345fd78ce24
3104 Author: behdad <behdad>
3105 Date:   Sun Jan 22 10:10:57 2006 +0000
3106
3107     Include string.h.
3108
3109  lib/common.h | 16 +++++++++++++---
3110  1 file changed, 13 insertions(+), 3 deletions(-)
3111
3112 commit a23b982514520747e4012a7aa577607bea657fa8
3113 Author: behdad <behdad>
3114 Date:   Sat Jan 21 14:00:01 2006 +0000
3115
3116     Added HebrewService.
3117
3118  USERS | 1 +
3119  1 file changed, 1 insertion(+)
3120
3121 commit 763d386e7bd52925cf61c93e738e35525e311392
3122 Author: behdad <behdad>
3123 Date:   Sat Jan 14 12:09:29 2006 +0000
3124
3125     Added fribidi_get_type_internal as a deprecated symbol.
3126
3127  lib/fribidi-deprecated.c | 14 +++++++++++---
3128  lib/fribidi-deprecated.h | 19 ++++++++++++++-----
3129  lib/fribidi-shape.h      |  9 +++++----
3130  lib/fribidi.def          | 32 ++++++++++++++++++--------------
3131  4 files changed, 48 insertions(+), 26 deletions(-)
3132
3133 commit 2f2520ff14c086976507f7fdba39e56cf7652d8e
3134 Author: behdad <behdad>
3135 Date:   Wed Nov 23 19:29:44 2005 +0000
3136
3137     Added Nano-X.
3138
3139  USERS | 1 +
3140  1 file changed, 1 insertion(+)
3141
3142 commit 190e142a731b8a99c5ce837e48618061bc636ef5
3143 Author: behdad <behdad>
3144 Date:   Tue Nov 15 20:04:14 2005 +0000
3145
3146     Set TESTS_ENVIRONMENT=/bin/sh to avoid problem when running with
3147     \r\n line
3148     endings on Linux.
3149
3150  test/Makefile.am | 2 ++
3151  1 file changed, 2 insertions(+)
3152
3153 commit 423ecf2a86a7ccb2f265ff7db3e6ec5b8d573ff5
3154 Author: behdad <behdad>
3155 Date:   Wed Nov 9 20:02:48 2005 +0000
3156
3157     Added a FIXME about not handling First..Last ranges in
3158     UnicodeData.txt.
3159
3160  gen.tab/gen-bidi-type-tab.c | 8 +++++---
3161  1 file changed, 5 insertions(+), 3 deletions(-)
3162
3163 commit cdf20461a666da4493fc279cd2257939663c3284
3164 Author: behdad <behdad>
3165 Date:   Thu Nov 3 01:39:01 2005 +0000
3166
3167     Arabic shaping support added.
3168
3169  HACKING                              |   1 +
3170  TODO                                 |   3 +
3171  bin/fribidi-main.c                   |   7 +-
3172  configure.ac                         |  20 +--
3173  doc/Makefile.am                      |   2 +-
3174  gen.tab/Makefile.am                  |  16 +-
3175  gen.tab/gen-arabic-liga.sh           |   9 ++
3176  gen.tab/gen-arabic-shaping-tab.c     | 310
3177  +++++++++++++++++++++++++++++++++++++++
3178  gen.tab/gen-bidi-type-tab.c          |  12 +-
3179  gen.tab/gen-joining-type-tab.c       |  10 +-
3180  gen.tab/gen-mirroring-tab.c          |  12 +-
3181  gen.tab/gen-unicode-version.c        |   7 +-
3182  gen.tab/packtab.c                    |   1 +
3183  lib/Headers.mk                       |   5 +-
3184  lib/Makefile.am                      |   8 +-
3185  lib/arabic-misc.tab.i                |  94 ++++++++++++
3186  lib/debug.h                          |   7 +-
3187  lib/fribidi-arabic.c                 | 190 ++++++++++++++++++++++++
3188  lib/fribidi-arabic.h                 |  88 +++++++++++
3189  lib/fribidi-bidi.c                   |  62 ++------
3190  lib/fribidi-bidi.h                   |  31 ++--
3191  lib/fribidi-common.h                 |  29 +++-
3192  lib/fribidi-config.h.in              |   3 -
3193  lib/fribidi-deprecated.c             | 296
3194  +++++++++++++++++++++++++++++++++++++
3195  lib/fribidi-deprecated.h             | 210 ++++++++++++++++++++++++++
3196  lib/fribidi-env.c                    | 121 ---------------
3197  lib/fribidi-env.h                    | 126 ----------------
3198  lib/fribidi-flags.h                  |  78 ++++++++++
3199  lib/fribidi-joining-types.c          |  10 +-
3200  lib/fribidi-joining-types.h          |   9 +-
3201  lib/fribidi-joining.c                |  40 +++--
3202  lib/fribidi-mem.c                    |   8 +-
3203  lib/fribidi-mirroring.c              |  10 +-
3204  lib/fribidi-run.c                    |  13 +-
3205  lib/{env.h => fribidi-shape.c}       |  53 ++++---
3206  lib/fribidi-shape.h                  |  77 ++++++++++
3207  lib/fribidi-types.h                  |  24 +--
3208  lib/fribidi-unicode.h                |  12 +-
3209  lib/fribidi.c                        | 213 ++++-----------------------
3210  lib/fribidi.h                        | 116 ++-------------
3211  lib/joining-types.h                  |   8 +-
3212  test/test_UTF-8_persian.reference    |  28 ++--
3213  test/test_UTF-8_reordernsm.reference |  14 +-
3214  43 files changed, 1635 insertions(+), 758 deletions(-)
3215
3216 commit 7aa8a91edbc3325e8b179cc649be778dceb85499
3217 Author: behdad <behdad>
3218 Date:   Sun Sep 25 22:59:21 2005 +0000
3219
3220     Replaced bug URL.
3221
3222  configure.ac | 10 +++++-----
3223  1 file changed, 5 insertions(+), 5 deletions(-)
3224
3225 commit 42b8f6c32751ec34df6b47292491a50fbf28e76f
3226 Author: behdad <behdad>
3227 Date:   Sun Sep 25 18:42:10 2005 +0000
3228
3229     Use sed instead of $(SED).
3230
3231  test/Makefile.am | 2 +-
3232  1 file changed, 1 insertion(+), 1 deletion(-)
3233
3234 commit dc2d62315905e43fcddfe981171803f071facc9f
3235 Author: behdad <behdad>
3236 Date:   Sat Sep 24 01:04:15 2005 +0000
3237
3238     Updated and annotated.
3239
3240  USERS | 42 +++++++++++++++++++++++++++++++-----------
3241  1 file changed, 31 insertions(+), 11 deletions(-)
3242
3243 commit 1a84d35513e311b152c3147f8f6de613ef563c3a
3244 Author: behdad <behdad>
3245 Date:   Sat Sep 24 00:44:54 2005 +0000
3246
3247     Moved BiCon up, since it's an easy sample to study.
3248
3249  USERS | 2 +-
3250  1 file changed, 1 insertion(+), 1 deletion(-)
3251
3252 commit f2b7ba2cd28592c2a1bc8b8669ea6e3cf7697673
3253 Author: behdad <behdad>
3254 Date:   Sun Sep 4 16:57:09 2005 +0000
3255
3256     Better handling of sys/times.h.  Also, don't pass -pedantic to gcc.
3257
3258  bin/fribidi-benchmark.c | 10 +++++++---
3259  configure.ac            | 13 ++++++-------
3260  2 files changed, 13 insertions(+), 10 deletions(-)
3261
3262 commit a655e7cb79937f2a3b9c3caab5c57a228564f90a
3263 Author: behdad <behdad>
3264 Date:   Sun Sep 4 16:56:16 2005 +0000
3265
3266     Added fribidi_version_info.
3267
3268  lib/fribidi.def | 1 +
3269  1 file changed, 1 insertion(+)
3270
3271 commit 0548d9cc1f6794ac714b66f8d870aeaa0d14da4a
3272 Author: behdad <behdad>
3273 Date:   Sun Sep 4 16:55:12 2005 +0000
3274
3275     Use capital hex digits.
3276
3277  bin/fribidi-bidi-types.c | 2 +-
3278  1 file changed, 1 insertion(+), 1 deletion(-)
3279
3280 commit ff7183b4f6f87ea018486334c5e9b73ceffbd360
3281 Author: behdad <behdad>
3282 Date:   Sat Aug 27 10:21:51 2005 +0000
3283
3284     Small change to not run libtool if the package doesn't use it.
3285
3286  bootstrap | 10 ++++++----
3287  1 file changed, 6 insertions(+), 4 deletions(-)
3288
3289 commit 6f82bd2a21dd38e03bdecab889b9fc9f98fcfeb3
3290 Author: behdad <behdad>
3291 Date:   Thu Aug 25 18:35:34 2005 +0000
3292
3293     Minor.
3294
3295  Makefile.am | 10 +++++-----
3296  1 file changed, 5 insertions(+), 5 deletions(-)
3297
3298 commit f7f7232e6322d493118dce829906b626c8dd2049
3299 Author: behdad <behdad>
3300 Date:   Wed Aug 10 23:16:31 2005 +0000
3301
3302     Couple items added ;).
3303
3304  TODO | 8 +++++++-
3305  1 file changed, 7 insertions(+), 1 deletion(-)
3306
3307 commit e8bca571a125502fe0735cf45d6af1d3a85a49c7
3308 Author: behdad <behdad>
3309 Date:   Sat Jul 30 09:06:27 2005 +0000
3310
3311     Small changes to shut gcc warnings up.
3312
3313  .cvsignore                          |  1 +
3314  Makefile.am                         |  7 ++--
3315  USERS                               |  4 ++-
3316  bin/fribidi-benchmark.c             | 17 +++++----
3317  bin/fribidi-bidi-types.c            |  7 ++--
3318  bin/fribidi-caprtl2utf8.c           | 17 +++++----
3319  bin/fribidi-main.c                  | 30 ++++++++--------
3320  charset/fribidi-char-sets-cap-rtl.c | 78
3321  ++++++++++++++++++++++++-----------------
3322  charset/fribidi-char-sets-utf8.c    | 12 +++----
3323  configure.ac                        | 20 +++++------
3324  gen.tab/gen-unicode-version.c       | 33 ++++++++---------
3325  lib/fribidi-bidi.c                  | 10 +++---
3326  lib/fribidi-types.h                 | 10 +++---
3327  lib/fribidi.c                       |  8 ++---
3328  14 files changed, 138 insertions(+), 116 deletions(-)
3329
3330 commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
3331 Author: behdad <behdad>
3332 Date:   Wed Jun 8 18:53:50 2005 +0000
3333
3334     Small edits.
3335
3336  README | 4 ++--
3337  THANKS | 2 +-
3338  TODO   | 2 ++
3339  3 files changed, 5 insertions(+), 3 deletions(-)
3340
3341 commit 3c5b16d01c37a03e790617ff59fbdb634f859933
3342 Author: behdad <behdad>
3343 Date:   Tue Jun 7 08:44:23 2005 +0000
3344
3345     Misc fixes.
3346
3347  TODO         | 11 -----------
3348  USERS        |  1 +
3349  configure.ac | 10 +++++-----
3350  3 files changed, 6 insertions(+), 16 deletions(-)
3351
3352 commit 24d75cf7f42251ccb7a00f5469d8e172cf10061d
3353 Author: behdad <behdad>
3354 Date:   Tue Jun 7 08:43:17 2005 +0000
3355
3356     In Unicode 4.1.0, the ReadMe.txt doesn't contain the Unicode version
3357     anymore.
3358     Updated to read version from BidiMirroring.txt, if not found in
3359     ReadMe.txt.
3360
3361  gen.tab/Makefile.am           |  5 ++--
3362  gen.tab/gen-unicode-version.c | 75
3363  +++++++++++++++++++++++++++++++----------------
3364  gen.tab/unidata/ReadMe.txt    |  3 --
3365  3 files changed, 53 insertions(+), 30 deletions(-)
3366
3367 commit 589404c4a8e4cc462931d390badf397dae93a433
3368 Author: behdad <behdad>
3369 Date:   Tue Jun 7 08:42:15 2005 +0000
3370
3371     Extra space removed!
3372
3373  gen.tab/gen-bidi-type-tab.c    | 8 ++++----
3374  gen.tab/gen-joining-type-tab.c | 8 ++++----
3375  gen.tab/gen-mirroring-tab.c    | 8 ++++----
3376  3 files changed, 12 insertions(+), 12 deletions(-)
3377
3378 commit 7693cd077b01f38470235322785488eaf3935cde
3379 Author: behdad <behdad>
3380 Date:   Tue Jun 7 08:40:21 2005 +0000
3381
3382     Small fixes.
3383
3384  THANKS | 8 ++++----
3385  1 file changed, 4 insertions(+), 4 deletions(-)
3386
3387 commit 6cd91b5e87ee7c33cfad2db686cc0e05bba2f547
3388 Author: behdad <behdad>
3389 Date:   Tue Jun 7 08:39:14 2005 +0000
3390
3391     An integrated CapRTL to UTF-8 converter added.
3392
3393  bin/Makefile.am           |   2 +-
3394  bin/fribidi-caprtl2utf8.c |  32 ++++++++++++++++
3395  test/caprtl2unicode.py    | 102
3396  --------------------------------------------------
3397  3 files changed, 33 insertions(+), 103 deletions(-)
3398
3399 commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
3400 Author: behdad <behdad>
3401 Date:   Tue Jun 7 08:20:05 2005 +0000
3402
3403     Added.  Enumerates bidi char types into stdout.
3404
3405  bin/Makefile.am          |  2 +-
3406  bin/fribidi-bidi-types.c | 14 ++++++++++++++
3407  2 files changed, 15 insertions(+), 1 deletion(-)
3408
3409 commit d993a60a47b582fbf48da9d9fb6b0a49b80ac7b6
3410 Author: behdad <behdad>
3411 Date:   Tue Jun 7 07:31:13 2005 +0000
3412
3413     Unicode 4.1 character database update.
3414
3415  gen.tab/unidata/ArabicShaping.txt |  105 +++-
3416  gen.tab/unidata/BidiMirroring.txt |   39 +-
3417  gen.tab/unidata/ReadMe.txt        |   47 +-
3418  gen.tab/unidata/UnicodeData.txt   | 1383
3419  +++++++++++++++++++++++++++++++++++++++--
3420  4 files changed, 1448 insertions(+), 126 deletions(-)
3421
3422 commit 004756f080f6bf20b27b61b419317a05a529227a
3423 Author: behdad <behdad>
3424 Date:   Mon Jan 10 06:43:53 2005 +0000
3425
3426     Better conversion table from CapRTL to Unicode.
3427
3428  charset/fribidi-char-sets-cap-rtl.c | 40
3429  ++++++++++++++++++++++++++++++----------
3430  1 file changed, 30 insertions(+), 10 deletions(-)
3431
3432 commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
3433 Author: roozbeh <roozbeh>
3434 Date:   Sun Jan 9 11:18:30 2005 +0000
3435
3436     Made the wording a little more formal, removed jokes and sad stories.
3437
3438  AUTHORS | 43 ++++++++++++++++++++-----------------------
3439  1 file changed, 20 insertions(+), 23 deletions(-)
3440
3441 commit 17fc4cc584586887bb075e6759b6b9817136bff0
3442 Author: behnam <behnam>
3443 Date:   Sat Jan 8 15:27:20 2005 +0000
3444
3445     Correcting the table.
3446
3447  test/caprtl2unicode.py | 4 ++--
3448  1 file changed, 2 insertions(+), 2 deletions(-)
3449
3450 commit 9c069fc714a833165ce62638e3769f88187e55c7
3451 Author: behnam <behnam>
3452 Date:   Sat Jan 8 13:26:58 2005 +0000
3453
3454     Clearing some typos.
3455
3456  test/caprtl2unicode.py | 8 +++-----
3457  1 file changed, 3 insertions(+), 5 deletions(-)
3458
3459 commit 9c41b72c0911188bb31821256f5d9594370cd323
3460 Author: behnam <behnam>
3461 Date:   Wed Jan 5 16:45:56 2005 +0000
3462
3463     Adding CapRTL to Unicode (UTF-8) convertor.
3464
3465  test/caprtl2unicode.py | 104
3466  +++++++++++++++++++++++++++++++++++++++++++++++++++++
3467  1 file changed, 104 insertions(+)
3468
3469 commit 5db31e96f3c6b904325939e648a363cbcac56b14
3470 Author: behdad <behdad>
3471 Date:   Fri Oct 29 18:49:48 2004 +0000
3472
3473     Added Geresh.
3474
3475  USERS | 1 +
3476  1 file changed, 1 insertion(+)
3477
3478 commit 16912ed41fda35ca84cf7cdcffafd063813084d6
3479 Author: behdad <behdad>
3480 Date:   Tue Sep 28 07:58:57 2004 +0000
3481
3482     Minor change in comments:  Using "Authors(s)" in the file header.
3483
3484  lib/fribidi-mirroring.c | 8 ++++----
3485  lib/fribidi-mirroring.h | 8 ++++----
3486  2 files changed, 8 insertions(+), 8 deletions(-)
3487
3488 commit e9682b9d9c3aab7cc9b84f6f7038f2d91dd7eeae
3489 Author: behdad <behdad>
3490 Date:   Fri Aug 27 21:55:59 2004 +0000
3491
3492     Here and there small improvements.
3493
3494  Makefile.am                    | 14 +++++++-------
3495  TODO                           |  4 ++--
3496  USERS                          |  1 +
3497  configure.ac                   | 12 ++++++------
3498  gen.tab/gen-bidi-type-tab.c    | 10 ++++++----
3499  gen.tab/gen-joining-type-tab.c | 10 ++++++----
3500  gen.tab/gen-mirroring-tab.c    | 10 ++++++----
3501  gen.tab/gen-unicode-version.c  |  9 +++++----
3502  8 files changed, 39 insertions(+), 31 deletions(-)
3503
3504 commit 72e40abf49046452016b994e2e3e390460b2d757
3505 Author: behdad <behdad>
3506 Date:   Fri Jul 16 08:39:14 2004 +0000
3507
3508     Added.  List of projects using FriBidi.
3509
3510  USERS | 6 ++++++
3511  1 file changed, 6 insertions(+)
3512
3513 commit 3218f6b1213fe224ad0e1aac5ce0680fc08fb711
3514 Author: behdad <behdad>
3515 Date:   Sat Jul 3 20:49:32 2004 +0000
3516
3517     Added test_UTF-8_reordernsm to Makefile.
3518
3519  test/Makefile.am | 41 ++++++++++++++++++++++-------------------
3520  1 file changed, 22 insertions(+), 19 deletions(-)
3521
3522 commit ecf61996551cf322195cec23e52ea2203461728c
3523 Author: behdad <behdad>
3524 Date:   Sat Jul 3 11:36:14 2004 +0000
3525
3526     Here and there fixes, found by trying to compile on sf.net Compile
3527     Farm!
3528
3529  AUTHORS             |  6 +++---
3530  TODO                |  3 ---
3531  configure.ac        | 17 +++++++++--------
3532  gen.tab/Makefile.am | 17 +++++++++++++++++
3533  lib/Makefile.am     | 13 ++++++++++---
3534  lib/fribidi-types.h | 15 ++++-----------
3535  6 files changed, 43 insertions(+), 28 deletions(-)
3536
3537 commit 9172b19c7bff40e6dafb08e2c09bf4a8d095bfd0
3538 Author: behdad <behdad>
3539 Date:   Sat Jul 3 06:01:04 2004 +0000
3540
3541     Well, just testing new maildiff script.
3542
3543  HACKING | 1 +
3544  1 file changed, 1 insertion(+)
3545
3546 commit e252f1935eedfbda10b7748332ba6083844b04fe
3547 Author: behdad <behdad>
3548 Date:   Sat Jul 3 01:45:08 2004 +0000
3549
3550     Another TODO item added.
3551
3552  TODO | 2 ++
3553  1 file changed, 2 insertions(+)
3554
3555 commit 39eb7cee872fe37844cb7c4e929b69afd1998924
3556 Author: behdad <behdad>
3557 Date:   Sat Jul 3 00:04:27 2004 +0000
3558
3559     Boring addition of new TODO items :-(.
3560
3561  TODO | 18 +++++++++++-------
3562  1 file changed, 11 insertions(+), 7 deletions(-)
3563
3564 commit 584ed3fc6c0a99624ed8c77247ef5533ef7e613c
3565 Author: behdad <behdad>
3566 Date:   Wed Jun 23 22:26:06 2004 +0000
3567
3568     Two small fixes to make compilation with -DDONT_HAVE_FRIBIDI_CONFIG_H
3569     go on.
3570
3571  bin/fribidi-main.c   | 8 ++++----
3572  lib/fribidi-common.h | 7 ++++---
3573  2 files changed, 8 insertions(+), 7 deletions(-)
3574
3575 commit 5dae46a14998243dc121cc0a8f72176cae6e43c8
3576 Author: behdad <behdad>
3577 Date:   Mon Jun 21 21:15:31 2004 +0000
3578
3579     Reimplemented Arabic joining.  Hopefullly it's conforming to the
3580     standard now,
3581     with the exception that we assume "level run" instead of "directional
3582     run",
3583     which is a proposed changed to be applied for Unicode 4.1.
3584
3585  .indent.pro                 |   2 +-
3586  lib/fribidi-bidi.h          |  17 ++++---
3587  lib/fribidi-joining-types.h |  18 ++++---
3588  lib/fribidi-joining.c       | 133
3589  ++++++++++++++++++++++++++++--------------------
3590  lib/fribidi-joining.h       |  15 +++---
3591  lib/fribidi-unicode.h       |  14 ++---
3592  lib/fribidi.c               |  10 ++--
3593  lib/fribidi.h               |   8 +--
3594  8 files changed, 124 insertions(+), 93 deletions(-)
3595
3596 commit 597b12bc95d465aab5402b0a5b75516fc339e6e4
3597 Author: behdad <behdad>
3598 Date:   Mon Jun 21 18:49:23 2004 +0000
3599
3600     We need bidi_types all over the place (in joining, in shaping,
3601     ...), so
3602     make them mandatory.  As a consequence, many of our functions don't
3603     need str
3604     anymore:  they just need this bidi_types.
3605
3606  lib/bidi-types.h         |  8 +++-----
3607  lib/common.h             | 11 ++++++++---
3608  lib/fribidi-bidi-types.h | 14 ++++++++-----
3609  lib/fribidi-bidi.c       | 55
3610  +++++++++++++++++++++++-----------------------------
3611  lib/fribidi-bidi.h       | 43 +++++++---------------------------------
3612  lib/fribidi-joining.c    | 17 ++++++++++++----
3613  lib/fribidi-run.c        | 15 +++++++-------
3614  lib/fribidi-unicode.h    | 18 ++++++++++++-----
3615  lib/fribidi.c            | 20 ++++++++++++++-----
3616  lib/run.h                | 11 +++++------
3617  10 files changed, 104 insertions(+), 108 deletions(-)
3618
3619 commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
3620 Author: behdad <behdad>
3621 Date:   Mon Jun 21 16:15:27 2004 +0000
3622
3623     Fixed a bug in fribidi_log2vis(), also changed fribidi_reorder_line()
3624     api to
3625     allow not passing visual_str, by passing str instead.
3626
3627  lib/fribidi-bidi.c | 37 ++++++++++++++++++++-----------------
3628  lib/fribidi-bidi.h | 22 +++++++++++++++-------
3629  lib/fribidi.c      | 41 +++++++++++++++++++++--------------------
3630  3 files changed, 56 insertions(+), 44 deletions(-)
3631
3632 commit 9ccf303994daef7417fe30bce7cf7d9ec8f9a59c
3633 Author: behdad <behdad>
3634 Date:   Fri Jun 18 22:41:39 2004 +0000
3635
3636     Rever back to our old level setting for BN and explicits.  The new
3637     method was
3638     buggy.  A test case added to capture that.
3639
3640  lib/fribidi-bidi.c                  | 20 ++++++--------------
3641  test/Makefile.am                    | 10 +++++-----
3642  test/test_CapRTL_explicit.input     |  1 +
3643  test/test_CapRTL_explicit.reference |  1 +
3644  4 files changed, 13 insertions(+), 19 deletions(-)
3645
3646 commit 23b5d2354cff9b790f0e19bd78e5084b069f5679
3647 Author: behdad <behdad>
3648 Date:   Fri Jun 18 19:21:33 2004 +0000
3649
3650     Fixed good catch by Mark Davis that rule L1 is partly done after line
3651     breaking.  Also calculate more reasonable levels for explicit marks
3652     and BN.
3653
3654  lib/fribidi-bidi-types.h | 13 +++++++-----
3655  lib/fribidi-bidi.c       | 56
3656  ++++++++++++++++++++++++++++++++++++++++------------
3657  lib/fribidi-bidi.h       | 30 +++++++++++++++++-----------
3658  lib/fribidi-types.h      | 10 +++++-----
3659  lib/fribidi.c            | 10 ++++------
3660  5 files changed, 79 insertions(+), 40 deletions(-)
3661
3662 commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
3663 Author: behdad <behdad>
3664 Date:   Tue Jun 15 20:54:00 2004 +0000
3665
3666     Oh, no need to add tables for general category Cf, it can roughly
3667     be obtained
3668     by doing JOINING_TYPE_T - BIDI_TYPE_NSM...
3669
3670  gen.tab/Makefile.am      | 16 +---------------
3671  lib/Makefile.am          |  4 +---
3672  lib/fribidi-bidi-types.h | 17 +++--------------
3673  3 files changed, 5 insertions(+), 32 deletions(-)
3674
3675 commit e6086775cc1d123d94127ee618fe6aaa0c10134a
3676 Author: behdad <behdad>
3677 Date:   Tue Jun 15 11:52:02 2004 +0000
3678
3679     Arabic joining is almost complete.  Going for Shaping.
3680
3681  .indent.pro                         |   1 +
3682  TODO                                |  11 ++-
3683  charset/fribidi-char-sets-cap-rtl.c |   8 +-
3684  configure.ac                        |  10 +--
3685  gen.tab/Makefile.am                 |  16 +++-
3686  gen.tab/gen-bidi-type-tab.c         |   9 ++-
3687  gen.tab/gen-joining-type-tab.c      |   9 ++-
3688  gen.tab/gen-mirroring-tab.c         |   9 ++-
3689  gen.tab/gen-unicode-version.c       |   9 ++-
3690  lib/Makefile.am                     |   4 +-
3691  lib/common.h                        |  10 ++-
3692  lib/fribidi-bidi-types.c            |  12 +--
3693  lib/fribidi-bidi-types.h            |  68 ++++++++++++-----
3694  lib/fribidi-bidi.c                  | 119 ++++++++++++++++-------------
3695  lib/fribidi-bidi.h                  |  94 ++++++++++++++++-------
3696  lib/fribidi-joining-types-list.h    |  10 +--
3697  lib/fribidi-joining-types.c         |  30 ++++----
3698  lib/fribidi-joining-types.h         | 124 +++++++++++++++++++++++++------
3699  lib/fribidi-joining.c               | 161
3700  ++++++++++++++++++++++++++++++++++++++++
3701  lib/fribidi-joining.h               |  36 ++++++++-
3702  lib/fribidi-mirroring.c             |  14 ++--
3703  lib/fribidi-mirroring.h             |  27 ++++---
3704  lib/fribidi-types.h                 |  24 +++++-
3705  lib/fribidi.c                       |  97 ++++++++++++++----------
3706  lib/fribidi.def                     |   6 +-
3707  lib/fribidi.h                       |  93 +++++++++++++----------
3708  lib/joining-types.h                 |   9 ++-
3709  27 files changed, 734 insertions(+), 286 deletions(-)
3710
3711 commit 8a20d52ddb30e073762ec17afda2e1b9257be568
3712 Author: behdad <behdad>
3713 Date:   Tue Jun 15 09:21:32 2004 +0000
3714
3715     Oops, I changed Persian Yeh to Arabic Yeh last time :">.
3716
3717  test/test_UTF-8_persian.input     | 26 +++++++++++++-------------
3718  test/test_UTF-8_persian.reference | 26 +++++++++++++-------------
3719  2 files changed, 26 insertions(+), 26 deletions(-)
3720
3721 commit e5583f7430272861120627c3262cc1b80f020206
3722 Author: behdad <behdad>
3723 Date:   Tue Jun 15 09:19:16 2004 +0000
3724
3725     Replace Arabic Yeh with Persian Yeh.
3726
3727  test/test_UTF-8_persian.input     | 22 +++++++++++-----------
3728  test/test_UTF-8_persian.reference | 22 +++++++++++-----------
3729  2 files changed, 22 insertions(+), 22 deletions(-)
3730
3731 commit 08dd824be4a114ed07d67c5dabc12c33fd6ba3ae
3732 Author: behdad <behdad>
3733 Date:   Mon Jun 14 18:43:48 2004 +0000
3734
3735     fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
3736     fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
3737
3738  charset/fribidi-char-sets-cap-rtl.c |  8 ++---
3739  configure.ac                        | 22 +++++++++---
3740  doc/Makefile.am                     | 14 ++++----
3741  lib/Headers.mk                      |  3 +-
3742  lib/Makefile.am                     |  2 --
3743  lib/fribidi-bidi-type.c             | 80
3744  -----------------------------------------
3745  lib/fribidi-bidi-type.h             | 72
3746  -------------------------------------
3747  lib/fribidi-bidi-types.c            | 69
3748  ++++++++++++++++++++++++++++-------
3749  lib/fribidi-bidi-types.h            | 34 +++++++++++++++---
3750  lib/fribidi-bidi.c                  | 48 ++++++-------------------
3751  lib/fribidi-bidi.h                  | 27 ++++----------
3752  lib/fribidi-config.h.in             |  3 ++
3753  lib/fribidi-joining-type.c          | 56 -----------------------------
3754  lib/fribidi-joining-type.h          | 59 ------------------------------
3755  lib/fribidi-joining-types.c         | 66
3756  +++++++++++++++++++++++++++-------
3757  lib/fribidi-joining-types.h         | 36 ++++++++++++++++---
3758  lib/fribidi-mirroring.c             | 34 ++++++++++++++++--
3759  lib/fribidi-mirroring.h             | 22 ++++++++++--
3760  lib/fribidi-run.c                   |  8 ++---
3761  lib/fribidi.c                       | 11 +++---
3762  lib/fribidi.def                     | 18 ++++++----
3763  lib/fribidi.h                       | 14 +++++---
3764  22 files changed, 296 insertions(+), 410 deletions(-)
3765
3766 commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
3767 Author: behdad <behdad>
3768 Date:   Mon Jun 14 17:00:33 2004 +0000
3769
3770     fribidi_get_bidi_types is back.  Allow passing bidi types to
3771     get_par_embedding_levels and reorder_line functions.
3772
3773  lib/bidi-types.h        |  8 +++++---
3774  lib/fribidi-bidi-type.c | 24 +++++++++++++++++++++---
3775  lib/fribidi-bidi-type.h | 19 ++++++++++++++++---
3776  lib/fribidi-bidi.c      | 53
3777  ++++++++++++++++++++++++++++++-----------------------
3778  lib/fribidi-bidi.h      | 33 ++++++++++++++++++++++++++-------
3779  lib/fribidi-run.c       | 13 +++++++------
3780  lib/fribidi.c           | 10 +++++-----
3781  lib/run.h               |  9 +++++----
3782  8 files changed, 115 insertions(+), 54 deletions(-)
3783
3784 commit 55c61f3adbd4bd6ccfc3a2a26fb926adfa3a4082
3785 Author: behdad <behdad>
3786 Date:   Sun Jun 13 20:11:41 2004 +0000
3787
3788     First joining stuff checked in.  Generate joining table using
3789     my beloved
3790     packtab, in gen-joining-type-tab.c.  Defined FriBidiJoiningType type
3791     and wrote
3792     accompanying functions and macros.
3793
3794  .indent.pro                         |   3 +-
3795  TODO                                |  20 ++-
3796  charset/Makefile.am                 |  10 +-
3797  charset/fribidi-char-sets-cap-rtl.c |   8 +-
3798  doc/Makefile.am                     |  10 +-
3799  gen.tab/Makefile.am                 |  92 ++++-------
3800  gen.tab/gen-bidi-type-tab.c         |  65 ++++----
3801  gen.tab/gen-joining-type-tab.c      | 355
3802  ++++++++++++++++++++++++++++++++++++++++
3803  gen.tab/gen-mirroring-tab.c         |  52 +++---
3804  gen.tab/gen-unicode-version.c       |  42 ++---
3805  gen.tab/packtab.c                   |  16 +-
3806  gen.tab/packtab.h                   |   2 +-
3807  lib/Headers.mk                      |   7 +-
3808  lib/Makefile.am                     |  29 +++-
3809  lib/common.h                        |  12 +-
3810  lib/debug.h                         |  11 +-
3811  lib/env.h                           |   7 +-
3812  lib/fribidi-bidi-type.c             |   9 +-
3813  lib/fribidi-bidi-types-list.h       |   8 +-
3814  lib/fribidi-bidi-types.c            |   8 +-
3815  lib/fribidi-bidi-types.h            | 140 ++++++++--------
3816  lib/fribidi-joining-type.c          |  56 +++++++
3817  lib/fribidi-joining-type.h          |  59 +++++++
3818  lib/fribidi-joining-types-list.h    |  50 ++++++
3819  lib/fribidi-joining-types.c         |  78 +++++++++
3820  lib/fribidi-joining-types.h         | 143 ++++++++++++++++
3821  lib/fribidi-joining.c               |   0
3822  lib/fribidi-joining.h               |  50 ++++++
3823  lib/fribidi-mirroring.c             |  12 +-
3824  lib/fribidi.def                     |   9 +-
3825  lib/joining-types.h                 |  58 +++++++
3826  lib/run.h                           |  10 +-
3827  32 files changed, 1147 insertions(+), 284 deletions(-)
3828
3829 commit c4ac68eb37169192b1f72bd09e2fc80302cad20d
3830 Author: behdad <behdad>
3831 Date:   Wed Jun 9 20:01:00 2004 +0000
3832
3833     Wow!!!  I use the wonderful packtab to compress the mirroring
3834     table now!  It
3835     gives an smaller and faster table than the old binary search one!
3836     Moreover,
3837     packtab deals with tables with empty heads much better.  Voila!
3838
3839  bin/fribidi-main.c          |  13 +++--
3840  charset/fribidi-char-sets.c |   7 ++-
3841  configure.ac                |   9 ++-
3842  gen.tab/Makefile.am         |   4 +-
3843  gen.tab/gen-bidi-type-tab.c |  15 +++--
3844  gen.tab/gen-mirroring-tab.c |  99 +++++++++++++++++++++-----------
3845  gen.tab/packtab.c           | 147
3846  +++++++++++++++++++++++++++++++++++++-----------
3847  gen.tab/packtab.h           |  13 +++--
3848  lib/fribidi-bidi-type.c     |  14 ++---
3849  lib/fribidi-bidi-types.h    |  10 ++--
3850  lib/fribidi-mirroring.c     |  48 +++-------------
3851  lib/fribidi-types.h         |  79 ++++++++++++++------------
3852  lib/fribidi.h               |   8 +--
3853  13 files changed, 276 insertions(+), 190 deletions(-)
3854
3855 commit a7baa9a7e957ea338e3c683f8d85ad4bc5a533c5
3856 Author: behdad <behdad>
3857 Date:   Wed Jun 9 14:59:21 2004 +0000
3858
3859     Redundant and compatibility stuff removed.  A few macros added,
3860     to compile
3861     AbiWord from CVS.  The most important is the FRIBIDI_TYPE_PRIVATE in
3862     fribidi-bidi-types.h
3863
3864  bin/fribidi-main.c                    | 25 ++++++++++++----
3865  charset/Headers.mk                    |  8 +----
3866  charset/fribidi-char-sets-cap-rtl.h   |  8 +++--
3867  charset/fribidi-char-sets-cp1255.h    |  8 +++--
3868  charset/fribidi-char-sets-cp1256.h    |  8 +++--
3869  charset/fribidi-char-sets-iso8859-6.h |  8 +++--
3870  charset/fribidi-char-sets-iso8859-8.h |  8 +++--
3871  charset/fribidi-char-sets-list.h      | 14 ++++-----
3872  charset/fribidi-char-sets-utf8.h      |  8 +++--
3873  charset/fribidi-char-sets.c           | 18 ++++++++----
3874  charset/fribidi-char-sets.h           | 13 ++------
3875  configure.ac                          | 18 ++++--------
3876  doc/Makefile.am                       |  1 +
3877  lib/common.h                          | 28 +++++++++---------
3878  lib/debug.h                           | 10 +++----
3879  lib/fribidi-bidi-type.c               | 62
3880  ++++-----------------------------------
3881  lib/fribidi-bidi-type.h               | 39 ++----------------------
3882  lib/fribidi-bidi-types-list.h         | 14 ++++-----
3883  lib/fribidi-bidi-types.h              | 35 ++++++++++++----------
3884  lib/fribidi-bidi.h                    |  7 ++---
3885  lib/fribidi-common.h                  | 14 ++++-----
3886  lib/fribidi-mirroring.c               | 12 ++++----
3887  lib/fribidi-mirroring.h               | 12 ++++----
3888  lib/fribidi-types.h                   | 26 ++++++++--------
3889  lib/fribidi.c                         |  8 ++---
3890  lib/fribidi.def                       |  3 --
3891  lib/fribidi.h                         | 18 ++++++++----
3892  lib/mem.h                             | 10 +++----
3893  28 files changed, 189 insertions(+), 254 deletions(-)
3894
3895 commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
3896 Author: behdad <behdad>
3897 Date:   Wed Jun 9 08:56:53 2004 +0000
3898
3899     Not serious changed.  Going to remove easy-to-replace compatibility
3900     stuff.
3901
3902  bin/fribidi-benchmark.c |  8 ++++----
3903  bin/fribidi-main.c      | 14 +++++++-------
3904  lib/fribidi-bidi-type.h | 12 +++++++-----
3905  lib/fribidi.h           | 16 ++++++++++++----
3906  4 files changed, 30 insertions(+), 20 deletions(-)
3907
3908 commit 5a52ab708d73f6b8929856ddf7238ecdb04a36b0
3909 Author: behdad <behdad>
3910 Date:   Mon Jun 7 20:38:21 2004 +0000
3911
3912     Finally done with the clean API for bidi functionality.  The API is
3913     not final
3914     yet, but does the job.  Also define FriBidiCharType as an enum
3915     if possible.
3916     Added type FriBidiParType for paragraph direction types.
3917
3918  .cvsignore                        |   2 +-
3919  .indent.pro                       |   4 +-
3920  TODO                              |   2 +
3921  lib/fribidi-bidi-types-list.h     |  11 +-
3922  lib/fribidi-bidi-types.h          | 134 ++++++++++++------
3923  lib/fribidi-bidi.c                | 314
3924  +++++++++++++++++-------------------------
3925  lib/fribidi-bidi.h                | 100 ++++++--------
3926  lib/fribidi-mirroring.c           |   9 +-
3927  lib/fribidi-mirroring.h           |   9 +-
3928  lib/fribidi.c                     | 170 ++++++++++++++++++++++-
3929  lib/fribidi.def                   |   2 +-
3930  lib/fribidi.h                     |  95 ++++++++++++-
3931  test/test_UTF-8_persian.reference |  16 +--
3932  13 files changed, 541 insertions(+), 327 deletions(-)
3933
3934 commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
3935 Author: behdad <behdad>
3936 Date:   Fri Jun 4 16:43:51 2004 +0000
3937
3938     Isolating bidi reordering call, take 1.
3939
3940  lib/fribidi-bidi.c | 338
3941  ++++++++++++++++++++-------------------------------------
3942  lib/fribidi-bidi.h |  14 +--
3943  lib/fribidi-run.c  |  39 ++++---
3944  lib/run.h          |   8 +-
3945  4 files changed, 149 insertions(+), 250 deletions(-)
3946
3947 commit a6fde7f289ff58990148caef9b69283ab6263b04
3948 Author: behdad <behdad>
3949 Date:   Fri Jun 4 09:43:57 2004 +0000
3950
3951     Anyone seen my log ;-).
3952
3953  doc/Makefile.am | 3 ---
3954  1 file changed, 3 deletions(-)
3955
3956 commit 526172111aaf46da0f28ed57917179779d1a266b
3957 Author: behdad <behdad>
3958 Date:   Fri Jun 4 09:41:11 2004 +0000
3959
3960     Cleaning up here and there.  Last lingers before adding joining.
3961
3962  Makefile.am                         |  49 ++++---
3963  TODO                                |   9 +-
3964  bin/fribidi-main.c                  |  12 +-
3965  bootstrap                           | 130 ++++++++++++------
3966  charset/fribidi-char-sets-cap-rtl.c |  12 +-
3967  configure.ac                        |   9 +-
3968  doc/Makefile.am                     |  18 +--
3969  gen.tab/.cvsignore                  |   4 +-
3970  gen.tab/Makefile.am                 |   1 +
3971  gen.tab/gen-bidi-type-tab.c         |  20 +--
3972  lib/Headers.mk                      |   2 +-
3973  lib/fribidi-bidi-type.c             |  17 ++-
3974  lib/fribidi-bidi-type.h             |  23 ++--
3975  lib/fribidi-bidi-types-list.h       |  39 ++++--
3976  lib/fribidi-bidi-types.c            |  10 +-
3977  lib/fribidi-bidi-types.h            |  17 ++-
3978  lib/fribidi-bidi.c                  | 297
3979  ++++++++++++++++++++--------------------
3980  lib/fribidi-bidi.h                  |  28 +++-
3981  lib/fribidi-common.h                |   8 +-
3982  lib/fribidi-config.h.in             |   3 +
3983  lib/fribidi.def                     |  28 ++--
3984  21 files changed, 430 insertions(+), 306 deletions(-)
3985
3986 commit a6b4f96acbd71fd8cc05e136a9bcb2ffc594b2a1
3987 Author: behdad <behdad>
3988 Date:   Mon May 31 18:43:26 2004 +0000
3989
3990     GNU Coding Standards applied and typos fixed.
3991
3992  AUTHORS                                              | 45
3993  ++++++++++++++++++++++--
3994  Makefile.am                                          | 10 +++---
3995  README                                               | 26 +++++++-------
3996  THANKS                                               |  2 +-
3997  TODO                                                 | 41
3998  +++++++++++++++++++++
3999  bin/fribidi-main.c                                   | 10 +++---
4000  charset/fribidi-char-sets-cap-rtl.c                  |  8 ++---
4001  configure.ac                                         | 40
4002  +++++++++++----------
4003  doc/Makefile.am                                      |  4 +--
4004  gen.tab/Makefile.am                                  | 12 +++----
4005  gen.tab/gen-bidi-type-tab.c                          |  8 ++---
4006  gen.tab/gen-mirroring-tab.c                          |  8 ++---
4007  gen.tab/gen-unicode-version.c                        | 20 +++++++----
4008  lib/fribidi-bidi-type.c                              | 10 +++---
4009  lib/{bidi-types-list.h => fribidi-bidi-types-list.h} | 31
4010  +++++++++-------
4011  15 files changed, 187 insertions(+), 88 deletions(-)
4012
4013 commit 339717751b86715f78bd9d02159813c29c650a0a
4014 Author: behdad <behdad>
4015 Date:   Mon May 31 18:39:39 2004 +0000
4016
4017     GNU Coding Standards applied where appropriate.
4018
4019  lib/Headers.mk           |  1 +
4020  lib/Makefile.am          |  1 -
4021  lib/common.h             | 10 ++++---
4022  lib/debug.h              |  8 ++---
4023  lib/fribidi-bidi-types.c | 10 +++----
4024  lib/fribidi-bidi.c       | 84
4025  ++++++++++++++++++++++++++--------------------------
4026  lib/fribidi-common.h     | 33 +++++++++++----------
4027  lib/fribidi-config.h.in  |  3 +-
4028  lib/fribidi.c            | 20 ++++++-------
4029  lib/run.h                |  8 ++---
4030  10 files changed, 91 insertions(+), 87 deletions(-)
4031
4032 commit 18e3dfa79857422629e1c790890e77be31a97507
4033 Author: behdad <behdad>
4034 Date:   Mon May 31 10:59:14 2004 +0000
4035
4036     To be moved to gen.tab/
4037
4038  gen.tab/unidata/README | 1 -
4039  1 file changed, 1 deletion(-)
4040
4041 commit 477d11a4cda120d3e877302d0fc6485cbd8b2caf
4042 Author: behdad <behdad>
4043 Date:   Mon May 31 10:43:44 2004 +0000
4044
4045     We need UnicodeData.txt for shaping tables, so seems like we are
4046     forced to use
4047     the big fat huge UnicodeData.txt, so no need to used extracted/Derived
4048     files
4049     anymore. :-(
4050
4051  gen.tab/unidata/ArabicShaping.txt                     |   240 +
4052  gen.tab/unidata/README                                |     1 +
4053  gen.tab/unidata/UnicodeData.txt                       | 15100
4054  ++++++++++++++++++++
4055  gen.tab/unidata/extracted/DerivedBidiClass.txt        |  1299 --
4056  .../unidata/extracted/DerivedDecompositionType.txt    |   933 --
4057  gen.tab/unidata/extracted/DerivedJoiningType.txt      |   215 -
4058  6 files changed, 15341 insertions(+), 2447 deletions(-)
4059
4060 commit 28f7f004848d56fb148290428ecff8ab3b568cdd
4061 Author: behdad <behdad>
4062 Date:   Sat May 29 11:32:23 2004 +0000
4063
4064     Tweaked the headers again.  According to GNU GPL now.
4065
4066  lib/fribidi-mirroring.c | 36 ++++++++++++++++++------------------
4067  lib/fribidi-mirroring.h | 38 ++++++++++++++++++++------------------
4068  lib/fribidi.c           | 10 ++++++----
4069  3 files changed, 44 insertions(+), 40 deletions(-)
4070
4071 commit 08e0eaa79d69c795eff3f46e42f48978390dce35
4072 Author: behdad <behdad>
4073 Date:   Tue May 25 12:41:17 2004 +0000
4074
4075     Ok, now DLL build works with Cygwin.  Still remains to test with
4076     Mingw.
4077
4078  lib/Makefile.am | 8 ++++----
4079  1 file changed, 4 insertions(+), 4 deletions(-)
4080
4081 commit 0134010bc16b3d8305f84ced5d869ad8ea74e59c
4082 Author: behdad <behdad>
4083 Date:   Tue May 25 12:28:11 2004 +0000
4084
4085     Ok, seems like there are a few bits wrong in Pango, and I simply
4086     copied :">.
4087
4088  configure.ac | 30 +++++++++---------------------
4089  1 file changed, 9 insertions(+), 21 deletions(-)
4090
4091 commit a721146c70de7d537bd307f3422fc159d90825b2
4092 Author: behdad <behdad>
4093 Date:   Tue May 25 12:15:44 2004 +0000
4094
4095     Seems like using $build_os instead of broken $host should fix the
4096     problem.
4097
4098  configure.ac | 17 ++++++++---------
4099  1 file changed, 8 insertions(+), 9 deletions(-)
4100
4101 commit ff55b08eb992fde9c99711c744aee6763adfbf4d
4102 Author: behdad <behdad>
4103 Date:   Tue May 25 12:09:39 2004 +0000
4104
4105     Trying to build DLL on Cygwin.
4106
4107  configure.ac | 22 +++++++++++++++++-----
4108  1 file changed, 17 insertions(+), 5 deletions(-)
4109
4110 commit 564566593800ae5b29a73d1cfee424f78eb3bbc7
4111 Author: behdad <behdad>
4112 Date:   Tue May 25 12:00:29 2004 +0000
4113
4114     Define extra GNU function attributes only if using GLIB.
4115
4116  lib/fribidi-common.h | 31 +++++++++++++++++--------------
4117  1 file changed, 17 insertions(+), 14 deletions(-)
4118
4119 commit f4dd6b6017ca84c7649ddef2e9408a6dcb4ea1c0
4120 Author: behdad <behdad>
4121 Date:   Tue May 25 11:35:39 2004 +0000
4122
4123     Added a dummy gettext.h that simply defines "gettext" to null.
4124
4125  bin/Makefile.am | 2 +-
4126  bin/gettext.h   | 2 ++
4127  2 files changed, 3 insertions(+), 1 deletion(-)
4128
4129 commit 780f36974ad355dc931fb8d9ea94327a0e4b0d18
4130 Author: behdad <behdad>
4131 Date:   Tue May 25 11:27:50 2004 +0000
4132
4133     Another oops.  You know, it's 7:30 in the morning!
4134
4135  gen.tab/Makefile.am | 2 +-
4136  1 file changed, 1 insertion(+), 1 deletion(-)
4137
4138 commit ae620c51565dcab4493d8c221dece66cdbe68f8a
4139 Author: behdad <behdad>
4140 Date:   Tue May 25 11:26:28 2004 +0000
4141
4142     My oops.  Sorry.
4143
4144  gen.tab/Makefile.am | 2 +-
4145  1 file changed, 1 insertion(+), 1 deletion(-)
4146
4147 commit 7333eb868af79cae67e9fd6e89ded327412c6ec6
4148 Author: behdad <behdad>
4149 Date:   Tue May 25 11:21:06 2004 +0000
4150
4151     Added $(EXEEXT) to binaries we build and run, to make cygwin-safe.
4152
4153  gen.tab/Makefile.am | 24 +++++++++++++++---------
4154  1 file changed, 15 insertions(+), 9 deletions(-)
4155
4156 commit e7798ad595b3e90ff3077a65f0e342637fdeb0de
4157 Author: behdad <behdad>
4158 Date:   Tue May 25 11:14:14 2004 +0000
4159
4160     Moved gen.tab to the first subdir.
4161
4162  Makefile.am | 8 ++++----
4163  1 file changed, 4 insertions(+), 4 deletions(-)
4164
4165 commit a0897904ce19ea9f17de60c4ec13d3bd1186d43e
4166 Author: behdad <behdad>
4167 Date:   Mon May 24 06:45:42 2004 +0000
4168
4169     Small fixes.
4170
4171  AUTHORS                       |  1 +
4172  HACKING                       |  7 -------
4173  doc/Makefile.am               | 23 +++++++++++++++--------
4174  gen.tab/gen-bidi-type-tab.c   | 14 +++++++-------
4175  gen.tab/gen-mirroring-tab.c   | 15 ++++++---------
4176  gen.tab/gen-unicode-version.c | 10 +++++-----
4177  6 files changed, 34 insertions(+), 36 deletions(-)
4178
4179 commit 3fe934b572660936b4e494a3694714a10ed12a1b
4180 Author: behdad <behdad>
4181 Date:   Sat May 22 12:17:10 2004 +0000
4182
4183     When reading DerivedBidiClass.txt, should only default to L.
4184
4185  TODO                        |  5 +++--
4186  gen.tab/gen-bidi-type-tab.c | 45
4187  ++++++++++++++++++++++++++++++++-------------
4188  2 files changed, 35 insertions(+), 15 deletions(-)
4189
4190 commit fc64781b05223801b6b69ecba791a31f5166bdbe
4191 Author: behdad <behdad>
4192 Date:   Sat May 22 11:21:39 2004 +0000
4193
4194     Make gen-mirroring-tab and gen-unicode-version work.  gen.tab/
4195     works now.
4196
4197  Makefile.am                         | 10 +++--
4198  bin/Makefile.am                     |  4 +-
4199  bin/fribidi-benchmark.c             | 16 ++++---
4200  charset/fribidi-char-sets-cap-rtl.c | 16 +++----
4201  charset/fribidi-char-sets.c         |  8 ++--
4202  gen.tab/Makefile.am                 | 95
4203  ++++++++++++++++++++++++++++++-----------
4204  gen.tab/gen-bidi-type-tab.c         |  8 ++--
4205  gen.tab/gen-mirroring-tab.c         | 10 ++---
4206  gen.tab/gen-unicode-version.c       | 11 +++--
4207  lib/common.h                        | 20 ++++-----
4208  lib/fribidi-bidi-type.c             |  7 ++-
4209  lib/fribidi-mem.c                   | 13 +++---
4210  12 files changed, 137 insertions(+), 81 deletions(-)
4211
4212 commit 285b3de138e8a4f790fe07519c1a90d759a61598
4213 Author: behdad <behdad>
4214 Date:   Sat May 22 10:35:30 2004 +0000
4215
4216     Making gen-bidi-tab work, and more clean up.
4217
4218  bin/Makefile.am               |   4 +-
4219  charset/Makefile.am           |   2 +-
4220  configure.ac                  |  29 +++++----
4221  doc/Makefile.am               |   2 +-
4222  fribidi.pc.in                 |   2 +-
4223  gen.tab/Makefile.am           |  52 ++++++++++++++-
4224  gen.tab/gen-bidi-type-tab.c   | 163
4225  +++++++++++++++++++++++++++++++++-------------
4226  gen.tab/gen-mirroring-tab.c   |  79 ++++++++++++++--------
4227  gen.tab/gen-unicode-version.c |  48 +++++++-------
4228  gen.tab/packtab.c             |   5 +-
4229  gen.tab/packtab.h             |   2 +-
4230  lib/Makefile.am               |  31 +++------
4231  lib/common.h                  |  48 ++++++++------
4232  lib/fribidi-bidi.h            |  12 ++--
4233  lib/fribidi-mirroring.c       |  10 +--
4234  lib/fribidi-mirroring.h       |  10 +--
4235  16 files changed, 323 insertions(+), 176 deletions(-)
4236
4237 commit c33ae846fd05d20a4e557dd1b6ab1ca4a77ee796
4238 Author: behdad <behdad>
4239 Date:   Wed May 12 23:13:55 2004 +0000
4240
4241     gen-unicode-version is operational now.
4242
4243  gen.tab/.cvsignore            |   5 +-
4244  gen.tab/Makefile.am           |   6 +-
4245  gen.tab/gen-bidi-type-tab.c   |  10 +--
4246  gen.tab/gen-mirroring-tab.c   |   8 +--
4247  gen.tab/gen-unicode-version.c | 170
4248  ++++++++++++++++++++++++++++++++++++++++++++++
4249  5 files changed, 187 insertions(+), 12 deletions(-)
4250
4251 commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
4252 Author: behdad <behdad>
4253 Date:   Wed May 12 08:17:19 2004 +0000
4254
4255     Better handling with Unicode info.
4256
4257  gen.tab/gen-bidi-type-tab.c | 13 +++++--------
4258  lib/.cvsignore              |  2 +-
4259  lib/Makefile.am             |  4 ++--
4260  lib/common.h                |  7 ++++---
4261  lib/fribidi-bidi-type.c     | 24 +++++++++---------------
4262  lib/fribidi-common.h        | 10 +++-------
4263  lib/fribidi-unicode.h       | 11 ++++++++---
4264  7 files changed, 32 insertions(+), 39 deletions(-)
4265
4266 commit 4400e84cad664c8bd863596aa53f6e3fe0866156
4267 Author: behdad <behdad>
4268 Date:   Wed May 12 07:09:09 2004 +0000
4269
4270     Updated .cvsignore files.
4271
4272  doc/.cvsignore                | 4 ++++
4273  lib/.cvsignore                | 2 ++
4274  lib/fribidi-unicode-version.h | 4 ----
4275  3 files changed, 6 insertions(+), 4 deletions(-)
4276
4277 commit d7b141a2521ad40a1c75c0aeb43920225bd08317
4278 Author: behdad <behdad>
4279 Date:   Wed May 12 07:06:21 2004 +0000
4280
4281     Updated the gen.tab to work again.  Other fixes here and there.
4282
4283  .indent.pro                 |   1 +
4284  TODO                        |   2 +
4285  bin/fribidi-main.c          |  11 +-
4286  bootstrap                   |   9 +-
4287  charset/fribidi-char-sets.c |  12 +-
4288  gen.tab/Makefile.am         |   9 ++
4289  gen.tab/gen-bidi-type-tab.c | 298
4290  +++++++++++++++++++++++-------------------------
4291  gen.tab/gen-mirroring-tab.c | 223 ++++++++++++++++++++----------------
4292  gen.tab/packtab.c           |  18 ++-
4293  lib/bidi-types-list.h       |  18 ++-
4294  lib/common.h                |  12 +-
4295  lib/fribidi-bidi-type.c     |   8 +-
4296  lib/fribidi-mirroring.h     |  13 ++-
4297  13 files changed, 340 insertions(+), 294 deletions(-)
4298
4299 commit 4b03bbd7b4368cde918197875a83ff4661ca4857
4300 Author: behdad <behdad>
4301 Date:   Fri May 7 06:30:37 2004 +0000
4302
4303     Cleaning here and there.  We may be ready for a release tonight :).
4304
4305  Makefile.am                         |    8 +-
4306  TODO                                |    3 +-
4307  bin/fribidi-main.c                  |   28 +-
4308  charset/fribidi-char-sets-cap-rtl.c |   92 +-
4309  configure.ac                        |   10 +-
4310  doc/Makefile.am                     |    2 +
4311  lib/Makefile.am                     |    8 +-
4312  lib/bidi-type-table.i               | 5228
4313  ---------------------------------------
4314  lib/bidi-types-list.h               |   11 +-
4315  lib/bidi-types.h                    |   25 +-
4316  lib/common.h                        |   10 +-
4317  lib/debug.h                         |    7 +-
4318  lib/fribidi-bidi-type.c             |   61 +-
4319  lib/fribidi-bidi.c                  |    8 +-
4320  lib/fribidi-common.h                |   12 +-
4321  lib/fribidi-mem.c                   |   20 +-
4322  lib/fribidi-mirroring.c             |   13 +-
4323  lib/fribidi-types.h                 |    9 +-
4324  lib/fribidi-unicode.h               |   16 +-
4325  lib/fribidi.c                       |    8 +-
4326  lib/mem.h                           |    8 +-
4327  lib/mirroring-table.i               |  360 ---
4328  22 files changed, 181 insertions(+), 5766 deletions(-)
4329
4330 commit 7fafb2d9754e6dab124dff5b2b5ba89e69e042f7
4331 Author: behdad <behdad>
4332 Date:   Wed May 5 21:47:34 2004 +0000
4333
4334     More TODO.  And change autoconf requirement to 2.56 from 2.59.
4335
4336  TODO         |  8 ++++++++
4337  configure.ac | 10 +++++-----
4338  2 files changed, 13 insertions(+), 5 deletions(-)
4339
4340 commit 2a3c067871dcd2b595a1f3d0d79c3e0660270653
4341 Author: behdad <behdad>
4342 Date:   Mon May 3 22:05:19 2004 +0000
4343
4344     Changed the run data structure from a double-terminated deque, to a
4345     circular deque with a single sentinel.  To debug that, also added
4346     some assert
4347     stuff, added function attributes, deprecated old interfaces, and humm,
4348     that it
4349     for now.
4350
4351  .indent.pro                           |    2 +-
4352  TODO                                  |    4 +
4353  bin/fribidi-benchmark.c               |   10 +-
4354  bin/fribidi-main.c                    |   20 +-
4355  charset/fribidi-char-sets-cap-rtl.c   |   11 +-
4356  charset/fribidi-char-sets-cp1255.c    |   10 +-
4357  charset/fribidi-char-sets-cp1256.c    |   10 +-
4358  charset/fribidi-char-sets-iso8859-6.c |   10 +-
4359  charset/fribidi-char-sets-iso8859-8.c |   10 +-
4360  charset/fribidi-char-sets-utf8.c      |   10 +-
4361  charset/fribidi-char-sets.c           |   10 +-
4362  charset/fribidi-char-sets.h           |    8 +-
4363  configure.ac                          |   11 +-
4364  doc/Makefile.am                       |   11 +-
4365  lib/Headers.mk                        |   14 +-
4366  lib/Makefile.am                       |    6 +-
4367  lib/bidi-type-table.i                 |    8 +-
4368  lib/bidi-types-list.h                 |   15 +-
4369  lib/bidi-types.h                      |   20 +-
4370  lib/common.h                          |   48 +-
4371  lib/debug.h                           |   66 ++-
4372  lib/env.h                             |   10 +-
4373  lib/fribidi-bidi-type.c               |   37 +-
4374  lib/fribidi-bidi-type.h               |   33 +-
4375  lib/fribidi-bidi-types.c              |   12 +-
4376  lib/fribidi-bidi-types.h              |   50 +-
4377  lib/fribidi-bidi.c                    | 1173
4378  +++++++++++++++++++------------------
4379  lib/fribidi-bidi.h                    |   19 +-
4380  lib/fribidi-common.h                  |   29 +-
4381  lib/fribidi-env.c                     |   17 +-
4382  lib/fribidi-env.h                     |   27 +-
4383  lib/fribidi-mem.c                     |   39 +-
4384  lib/fribidi-mirroring.c               |   24 +-
4385  lib/fribidi-run.c                     |  395 ++++++++-----
4386  lib/fribidi-types.h                   |   10 +-
4387  lib/fribidi.c                         |   10 +-
4388  lib/fribidi.def                       |   13 +
4389  lib/mem.h                             |   25 +-
4390  lib/mirroring-table.i                 |    8 +-
4391  lib/run.h                             |  110 +++-
4392  test/run.tests                        |    4 +-
4393  41 files changed, 1348 insertions(+), 1011 deletions(-)
4394
4395 commit 3961e54d055a45b4ed096a08c661bf2a00a77a41
4396 Author: behdad <behdad>
4397 Date:   Wed Apr 28 03:20:22 2004 +0000
4398
4399     Cleaning up exported symbols.
4400
4401  THANKS               | 23 +++++++++------------
4402  bin/fribidi-main.c   | 62
4403  ++++++++++++++++++++++++++++----------------------------
4404  charset/Makefile.am  | 13 +-----------
4405  doc/Makefile.am      |  1 +
4406  lib/Makefile.am      | 16 +++++++--------
4407  lib/fribidi-common.h |  8 ++++----
4408  6 files changed, 55 insertions(+), 68 deletions(-)
4409
4410 commit 1fb4c69145a5222169e8b8f852807046a30d6870
4411 Author: behdad <behdad>
4412 Date:   Wed Apr 28 02:37:56 2004 +0000
4413
4414     Added FriBidiRun type, private for now.  Moved all library-wide
4415     static variables to env.h.
4416
4417  lib/Makefile.am          |   5 +-
4418  lib/bidi-types.h         |  12 +-
4419  lib/common.h             |  23 ++--
4420  lib/env.h                |  63 +++++++++
4421  lib/fribidi-bidi-type.c  |   8 +-
4422  lib/fribidi-bidi-types.c |   8 +-
4423  lib/fribidi-bidi-types.h |   8 +-
4424  lib/fribidi-bidi.c       | 357
4425  ++++++++-------------------------------------------
4426  lib/fribidi-env.c        |  27 ++--
4427  lib/fribidi-mem.c        |  64 ++++++---
4428  lib/fribidi-run.c        | 267 ++++++++++++++++++++++++++++++++++++++
4429  lib/mem.h                |  16 ++-
4430  lib/run.h                |  86 +++++++++++++
4431  13 files changed, 587 insertions(+), 357 deletions(-)
4432
4433 commit ac43f238748ad5b874089a8c27d8c1eb7150859d
4434 Author: behdad <behdad>
4435 Date:   Tue Apr 27 23:53:43 2004 +0000
4436
4437     Nothing really important.
4438
4439  doc/Makefile.am         |  1 -
4440  lib/common.h            |  8 ++++----
4441  lib/fribidi-mirroring.c | 10 ++++++----
4442  3 files changed, 10 insertions(+), 9 deletions(-)
4443
4444 commit 211d0f322cdb279a69c04f8212f9b1e541ecb369
4445 Author: behdad <behdad>
4446 Date:   Tue Apr 27 16:47:22 2004 +0000
4447
4448     First try to integrate c2man manual generation in build system.
4449
4450  charset/Headers.mk               | 21 +++++++++------
4451  charset/fribidi-char-sets-list.h | 10 ++++---
4452  doc/Makefile.am                  | 62
4453  ++++++++++++++++++++++++++++++--------------
4454  lib/Headers.mk                   | 16 +++++++++++-
4455  lib/bidi-types-list.h            | 10 +++----
4456  lib/common.h                     | 10 +++----
4457  lib/debug.h                      |  8 +++---
4458  lib/fribidi-begindecls.h         |  2 ++
4459  lib/fribidi-enddecls.h           |  2 ++
4460  lib/fribidi-types.h              | 14 +++++-----
4461  lib/mem.h                        |  8 +++---
4462  11 files changed, 107 insertions(+), 56 deletions(-)
4463
4464 commit a1b38172b8f2ecdc1101d2c71043ef56cb865c5d
4465 Author: behdad <behdad>
4466 Date:   Tue Apr 27 15:23:25 2004 +0000
4467
4468     Header changed so RCS header and Authors follow the copyright notice.
4469
4470  lib/fribidi-mirroring.c | 20 ++++++++++----------
4471  lib/fribidi-mirroring.h | 18 +++++++++---------
4472  2 files changed, 19 insertions(+), 19 deletions(-)
4473
4474 commit 14fe97a882a9fb368d084af1dd9537c036bf7030
4475 Author: behdad <behdad>
4476 Date:   Tue Apr 27 15:22:53 2004 +0000
4477
4478     New items added.  Should be cleared before the release.
4479
4480  TODO | 7 ++++++-
4481  1 file changed, 6 insertions(+), 1 deletion(-)
4482
4483 commit afc8fca15a8a4ef1a028ea4a84f12b78572c5c97
4484 Author: behdad <behdad>
4485 Date:   Sun Apr 25 19:13:35 2004 +0000
4486
4487     More .cvsignore's added.
4488
4489  bin/.cvsignore     | 2 ++
4490  gen.tab/.cvsignore | 2 ++
4491  lib/.cvsignore     | 1 +
4492  3 files changed, 5 insertions(+)
4493
4494 commit b2c7e5956487b23feb49b35bae7d22422c4d5d59
4495 Author: behdad <behdad>
4496 Date:   Sun Apr 25 19:13:04 2004 +0000
4497
4498     Renamed subdir tablegen to gentable.
4499
4500  Makefile.am  |  8 ++++----
4501  configure.ac | 10 +++++-----
4502  2 files changed, 9 insertions(+), 9 deletions(-)
4503
4504 commit b1ed9614d2569ec00aeaab506e18deee65b66cc5
4505 Author: behdad <behdad>
4506 Date:   Sun Apr 25 19:12:42 2004 +0000
4507
4508     More recovery after the unintentionaly rm -f *.c!
4509
4510  lib/fribidi-bidi.c | 7 ++++---
4511  lib/fribidi.c      | 8 ++++----
4512  2 files changed, 8 insertions(+), 7 deletions(-)
4513
4514 commit be247ddb41bd2c1467f5582427388711b23087db
4515 Author: behdad <behdad>
4516 Date:   Sun Apr 25 18:58:25 2004 +0000
4517
4518     No #ifdef or #ifndef when possible.  #if or #if ! is a better way
4519     most of the times.  See the examples in source.
4520
4521  configure.ac       | 9 ++++-----
4522  lib/fribidi-bidi.c | 8 ++++----
4523  lib/fribidi-mem.c  | 8 ++++----
4524  3 files changed, 12 insertions(+), 13 deletions(-)
4525
4526 commit 304aac260efd5b143067b0ff6f4a5c56f3169f2e
4527 Author: behdad <behdad>
4528 Date:   Sun Apr 25 18:49:12 2004 +0000
4529
4530     The ChangeLog from the old days.
4531
4532  ChangeLog.old | 703
4533  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4534  1 file changed, 703 insertions(+)
4535
4536 commit 63d12e574eb5cfe95290b303bac0950c25afe397
4537 Author: behdad <behdad>
4538 Date:   Sun Apr 25 18:47:56 2004 +0000
4539
4540     Initial revision
4541
4542  .cvsignore                                            |   19 +
4543  .indent.pro                                           |   19 +
4544  AUTHORS                                               |    1 +
4545  COPYING                                               |  504 ++
4546  HACKING                                               |    7 +
4547  HISTORY                                               |   34 +
4548  Makefile.am                                           |   54 +
4549  NEWS                                                  |   18 +
4550  README                                                |  152 +
4551  THANKS                                                |   33 +
4552  TODO                                                  |   13 +
4553  bin/Makefile.am                                       |   25 +
4554  bin/fribidi-benchmark.c                               |  278 ++
4555  bin/fribidi-main.c                                    |  597 +++
4556  bin/getopt.c                                          | 1268 +++++
4557  bin/getopt.h                                          |  187 +
4558  bin/getopt1.c                                         |  213 +
4559  bin/getopt_int.h                                      |  145 +
4560  bootstrap                                             |  110 +
4561  charset/Headers.mk                                    |    9 +
4562  charset/Makefile.am                                   |   48 +
4563  charset/fribidi-char-sets-cap-rtl.c                   |  336 ++
4564  charset/fribidi-char-sets-cap-rtl.h                   |   70 +
4565  charset/fribidi-char-sets-cp1255.c                    |  106 +
4566  charset/fribidi-char-sets-cp1255.h                    |   62 +
4567  charset/fribidi-char-sets-cp1256.c                    |  223 +
4568  charset/fribidi-char-sets-cp1256.h                    |   62 +
4569  charset/fribidi-char-sets-iso8859-6.c                 |   81 +
4570  charset/fribidi-char-sets-iso8859-6.h                 |   62 +
4571  charset/fribidi-char-sets-iso8859-8.c                 |  120 +
4572  charset/fribidi-char-sets-iso8859-8.h                 |   62 +
4573  charset/fribidi-char-sets-list.h                      |   56 +
4574  charset/fribidi-char-sets-utf8.c                      |  126 +
4575  charset/fribidi-char-sets-utf8.h                      |   66 +
4576  charset/fribidi-char-sets.c                           |  230 +
4577  charset/fribidi-char-sets.h                           |  125 +
4578  configure.ac                                          |  208 +
4579  doc/Makefile.am                                       |   27 +
4580  fribidi.pc.in                                         |   13 +
4581  fribidi.spec.in                                       |  145 +
4582  gen.tab/Makefile.am                                   |    0
4583  gen.tab/gen-bidi-type-tab.c                           |  267 ++
4584  gen.tab/gen-mirroring-tab.c                           |  152 +
4585  gen.tab/packtab.c                                     |  364 ++
4586  gen.tab/packtab.h                                     |   49 +
4587  gen.tab/unidata/BidiMirroring.txt                     |  525 +++
4588  gen.tab/unidata/ReadMe.txt                            |   40 +
4589  gen.tab/unidata/extracted/DerivedBidiClass.txt        | 1299 +++++
4590  .../unidata/extracted/DerivedDecompositionType.txt    |  933 ++++
4591  gen.tab/unidata/extracted/DerivedJoiningType.txt      |  215 +
4592  lib/Headers.mk                                        |   14 +
4593  lib/Makefile.am                                       |   75 +
4594  lib/bidi-type-table.i                                 | 5228
4595  +++++++++++++++++++++
4596  lib/bidi-types-list.h                                 |   69 +
4597  lib/bidi-types.h                                      |   78 +
4598  lib/common.h                                          |  110 +
4599  lib/debug.h                                           |   87 +
4600  lib/fribidi-begindecls.h                              |    1 +
4601  lib/fribidi-bidi-type.c                               |   79 +
4602  lib/fribidi-bidi-type.h                               |   74 +
4603  lib/fribidi-bidi-types.c                              |   76 +
4604  lib/fribidi-bidi-types.h                              |  278 ++
4605  lib/fribidi-bidi.c                                    | 1424 ++++++
4606  lib/fribidi-bidi.h                                    |  112 +
4607  lib/fribidi-common.h                                  |   83 +
4608  lib/fribidi-config.h.in                               |   22 +
4609  lib/fribidi-enddecls.h                                |    1 +
4610  lib/fribidi-env.c                                     |  107 +
4611  lib/fribidi-env.h                                     |  125 +
4612  lib/fribidi-mem.c                                     |   94 +
4613  lib/fribidi-mirroring.c                               |   90 +
4614  lib/fribidi-mirroring.h                               |   67 +
4615  lib/fribidi-types.h                                   |  143 +
4616  lib/fribidi-unicode-version.h                         |    4 +
4617  lib/fribidi-unicode.h                                 |  101 +
4618  lib/fribidi.c                                         |   68 +
4619  lib/fribidi.h                                         |   48 +
4620  lib/mem.h                                             |   90 +
4621  lib/mirroring-table.i                                 |  358 ++
4622  test/Makefile.am                                      |   33 +
4623  test/run.tests                                        |   74 +
4624  test/test_CapRTL_explicit.input                       |   13 +
4625  test/test_CapRTL_explicit.reference                   |   13 +
4626  test/test_CapRTL_implicit.input                       |   26 +
4627  test/test_CapRTL_implicit.reference                   |   26 +
4628  test/test_ISO8859-8_hebrew.input                      |   17 +
4629  test/test_ISO8859-8_hebrew.reference                  |   17 +
4630  test/test_UTF-8_persian.input                         |   14 +
4631  test/test_UTF-8_persian.reference                     |   14 +
4632  test/test_UTF-8_reordernsm.input                      |    7 +
4633  test/test_UTF-8_reordernsm.reference                  |    7 +
4634  91 files changed, 19125 insertions(+)