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