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