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