1 commit f245343730303bf7edd2af751d739f977466bf41
2 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
3 Date: Mon Jul 23 00:04:19 2018 +0300
5 Bumped version to 1.0.5
9 2 files changed, 2 insertions(+), 2 deletions(-)
11 commit beaa8a69771693178f38c76d98cd25a84020db8c
12 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
13 Date: Sun Jul 22 23:49:10 2018 +0300
15 Fixed remaining 16 char tests errors.
17 - A matching parenthesis must be ON.
19 lib/fribidi-bidi.c | 3 ++-
20 1 file changed, 2 insertions(+), 1 deletion(-)
22 commit 0932559b116ec3aa15a483c32845b439535b1fb7
23 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
24 Date: Sun Jul 22 21:55:19 2018 +0300
26 Remove skipping tests and fixed two test errors.
28 - BidiCharTest was erroneously skipping RTL tests. This has been
30 - This exposed 18 errors. Two have been fixed in this commit, but
33 lib/fribidi-bidi.c | 2 +-
34 test/unicode-conformance/BidiCharacterTest.c | 14 +-------------
35 2 files changed, 2 insertions(+), 14 deletions(-)
37 commit d989590e124ad995de3598800c8835d819fadf80
38 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
39 Date: Sat Jun 30 23:15:21 2018 +0300
41 Reduce dynamic allocations by using arrays for all small arrays.
43 lib/fribidi-bidi.c | 64
44 +++++++++++++++++++++++-------------------------
45 lib/fribidi-deprecated.c | 44 ++++++++++++++++++++++++---------
46 2 files changed, 64 insertions(+), 44 deletions(-)
48 commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b
49 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
50 Date: Wed Jun 6 12:46:30 2018 +0100
52 Bumped version to 1.0.4.
57 3 files changed, 7 insertions(+), 2 deletions(-)
59 commit d19206b72287c029a32f1c3ba0fbf29f3ccba718
60 Merge: a465eef c8f3e3c
61 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
62 Date: Wed Jun 6 11:31:43 2018 +0300
64 Merge pull request #82 from khaledhosny/unicode-11
68 commit a465eef7af30217e339eb50947d3256a95cef78e
69 Author: Tim-Philipp Müller <tim@centricular.com>
70 Date: Sat Jun 2 11:00:57 2018 +0100
72 meson: docs: don't require c2man for tarball with pre-generated
77 doc/meson.build | 51 ++++++++++++++++++++++++++++++---------------------
78 1 file changed, 30 insertions(+), 21 deletions(-)
80 commit c8f3e3cac8b1f0f6af4eadf887ea1156adf9d80e
81 Author: Khaled Hosny <khaledhosny@eglug.org>
82 Date: Wed Jun 6 03:44:22 2018 +0200
86 Fixes https://github.com/fribidi/fribidi/issues/81
88 gen.tab/unidata/ArabicShaping.txt | 104 +++-
89 gen.tab/unidata/BidiBrackets.txt | 6 +-
90 gen.tab/unidata/BidiMirroring.txt | 141 +++--
91 gen.tab/unidata/ReadMe.txt | 9 +-
92 gen.tab/unidata/UnicodeData.txt | 778
93 +++++++++++++++++++++++--
94 test/unicode-conformance/BidiCharacterTest.txt | 6 +-
95 test/unicode-conformance/BidiTest.txt | 11 +-
96 7 files changed, 917 insertions(+), 138 deletions(-)
98 commit b254a4c06e449dcaf4e3356f7904f4e6cd19910c
99 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
100 Date: Wed May 16 20:46:45 2018 +0300
105 1 file changed, 5 insertions(+)
107 commit a44e063b4ff1006a3af97d115f39c31e49f22f49
108 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
109 Date: Wed May 16 20:41:01 2018 +0300
111 Bumped version to v1.0.3
115 2 files changed, 2 insertions(+), 2 deletions(-)
117 commit 47ed4eb33d11ff132d698decd24be4e16ff55c60
118 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
119 Date: Wed Mar 21 06:47:43 2018 +0200
121 Fixed uninitialized memory access. Issue #58.
123 lib/fribidi-char-sets-cap-rtl.c | 2 +-
124 1 file changed, 1 insertion(+), 1 deletion(-)
126 commit 5e8bad36675a59da2e32f3b37a6d85921082b3a7
127 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
128 Date: Mon Mar 19 21:28:07 2018 +0200
130 Fixed compilation errors in debug mode
132 lib/fribidi-bidi.c | 6 +++---
133 1 file changed, 3 insertions(+), 3 deletions(-)
135 commit 18c5c4c7ac2a2e1a45ce8b8868d3018493314485
136 Author: Khaled Hosny <khaledhosny@eglug.org>
137 Date: Mon Mar 19 10:39:29 2018 +0200
142 1 file changed, 1 insertion(+), 3 deletions(-)
144 commit 095d88503194e81059ab81d04b849d9245899dfa
145 Author: Khaled Hosny <khaledhosny@eglug.org>
146 Date: Mon Mar 19 10:38:27 2018 +0200
148 Revert "Add an option to disable building documentation"
150 This reverts commit 21b18b07c0b57fbaff15b622df80408cf8936809.
152 This made installing man pages when building from release tarballs
153 require c2man, which wasn’t the case before.
155 Fixes https://github.com/fribidi/fribidi/issues/72
157 configure.ac | 13 -------------
158 doc/Makefile.am | 6 ++----
159 2 files changed, 2 insertions(+), 17 deletions(-)
161 commit 56e07baaea0dd92667753ebb6a29f5354c9256b9
162 Author: Khaled Hosny <khaledhosny@eglug.org>
163 Date: Mon Mar 19 14:48:41 2018 +0200
165 Add test_CapRTL_isolate.* to test/Makefile.am
167 Fixes https://github.com/fribidi/fribidi/issues/74
169 test/Makefile.am | 2 ++
170 1 file changed, 2 insertions(+)
172 commit f2c9d50722cb60d0cdec3b1bafba9029770e86b4
173 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
174 Date: Sun Mar 18 21:07:21 2018 +0200
176 Version 1.0.2 release update
181 3 files changed, 11 insertions(+), 2 deletions(-)
183 commit d3c2496ce64b0e09f9e6dc593dd2d931d2d18839
184 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
185 Date: Sun Mar 18 20:50:31 2018 +0200
187 Made the README and the HISTORY more up to date.
189 HISTORY | 25 ++++++++++---------------
190 README.md | 20 +++++++-------------
191 2 files changed, 17 insertions(+), 28 deletions(-)
193 commit 31e6d29c33dd400d14992df0905baae31dcd32be
194 Author: Khaled Hosny <khaledhosny@eglug.org>
195 Date: Sun Mar 11 00:38:53 2018 +0200
199 test/unicode-conformance/Makefile.am | 5 ++---
200 1 file changed, 2 insertions(+), 3 deletions(-)
202 commit 1d377ae54d9f4426a147f016b9f83a34fc6397ab
203 Author: Khaled Hosny <khaledhosny@eglug.org>
204 Date: Sun Mar 11 00:20:04 2018 +0200
208 test/unicode-conformance/BidiCharacterTest.c | 23 ++++++++++++++++-------
209 test/unicode-conformance/BidiTest.c | 1 +
210 2 files changed, 17 insertions(+), 7 deletions(-)
212 commit 3a903a31385127925493c14921a89188fa553037
213 Author: Khaled Hosny <khaledhosny@eglug.org>
214 Date: Sat Mar 10 23:20:17 2018 +0200
216 Rename autotools test executables as well
218 test/unicode-conformance/Makefile.am | 6 +++---
219 test/unicode-conformance/run.tests | 4 ++--
220 2 files changed, 5 insertions(+), 5 deletions(-)
222 commit 90788a778db2b485ac3848d0e6df0e4996546ccb
223 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
224 Date: Sat Mar 10 18:44:47 2018 +0200
226 Rename test.c and test-character.c to match unicode test names
228 test/unicode-conformance/{test-character.c => BidiCharacterTest.c} | 0
229 test/unicode-conformance/{test.c => BidiTest.c} | 0
230 test/unicode-conformance/Makefile.am |
232 test/unicode-conformance/meson.build |
234 4 files changed, 4 insertions(+), 4 deletions(-)
236 commit d452bd553e076d0a542ad65c6ecfd9ba310607b9
237 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
238 Date: Sat Mar 10 18:38:36 2018 +0200
240 Two test fixes for meson.
242 * Added the isolate test to the test suite.
243 * Fixed CR/LF problem in test-runner.py on Windows when working
244 out of git. (Reference files contain CRLF).
246 test/meson.build | 1 +
247 test/test-runner.py | 3 ++-
248 2 files changed, 3 insertions(+), 1 deletion(-)
250 commit 03ba9fc5358bb3dd78c4e8708abefaad106475d0
251 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
252 Date: Sat Mar 10 18:37:47 2018 +0200
254 Remove glib dependancy from test.c and test-character.c .
256 configure.ac | 20 ---
257 meson_options.txt | 2 -
258 test/unicode-conformance/Makefile.am | 2 -
259 test/unicode-conformance/meson.build | 31 ++--
260 test/unicode-conformance/test-character.c | 218
261 ++++++++++++++++-----------
262 test/unicode-conformance/test.c | 242
263 +++++++++++++++++++-----------
264 6 files changed, 299 insertions(+), 216 deletions(-)
266 commit 565f83a13099dfdcec083f4d3e5293df4ed36e63
267 Author: Khaled Hosny <khaledhosny@eglug.org>
268 Date: Tue Feb 27 11:00:25 2018 +0200
272 lib/fribidi-deprecated.c | 3 +++
273 1 file changed, 3 insertions(+)
275 commit 40c0533c16c9af6d05eabc49430176b869b71ddd
276 Author: Tim-Philipp Müller <tim@centricular.com>
277 Date: Tue Feb 20 11:37:15 2018 +0000
279 meson: fix docs install
281 Follow-up fix to commit c8ad556. The .def file contains all
282 exported symbols including exported variables. The autotools
283 docs build only installs man pages for the functions however,
284 so we need to special-case the two variable names if we don't
285 want to pass '-v' to c2man to create man pages for the exported
288 doc/meson.build | 5 ++++-
289 1 file changed, 4 insertions(+), 1 deletion(-)
291 commit c7bd1d06850b921ddc6330746e8fee475a202b88
292 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
293 Date: Tue Feb 27 12:32:37 2018 +0800
295 test-runner.py: Fix running on Visual Studio builds
297 On Windows, since we need to be able to find the fribidi DLL when
298 running the tests that make use of fribidi.exe (which is in
299 $(builddir)\bin), we need to prepend $(builddir)\lib into %PATH%
301 we can load the fribidi DLL that we just built when running
304 Also, as Visual Studio builds are run in standard Windows cmd.exe
306 we need to take account of the output line endings, which are '\r\n',
307 versus '\n' on *NIX builds. Since the reference files are in various
308 encodings (hence we need to deal with binary comparison), we can't
310 universal_newlines when doing subprocess.check_output(), as that will
311 put us into text mode.
313 Finally, fix a typo in the error message when the output and reference
316 test/test-runner.py | 11 ++++++++++-
317 1 file changed, 10 insertions(+), 1 deletion(-)
319 commit 3d81debadb301b499457afb52b772df64a03724c
320 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
321 Date: Tue Feb 27 12:30:50 2018 +0800
323 gen-brackets-tab.c: Declare variables at top-of-block
325 This is the only change that is required for fribidi to build
329 gen.tab/gen-brackets-tab.c | 8 +++++---
330 1 file changed, 5 insertions(+), 3 deletions(-)
332 commit 8c659598253c5427692102fb5f791b8dbf209191
333 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
334 Date: Tue Feb 27 12:27:50 2018 +0800
336 packtab.c: Don't use pow as variable name
338 Visual Studio does not like one using pow as a variable name, as it is
339 a commonly-used function, as the headers that declare the pow()
341 get pulled in during the build.
343 gen.tab/packtab.c | 34 +++++++++++++++++-----------------
344 1 file changed, 17 insertions(+), 17 deletions(-)
346 commit 4eff082587cecb123400c6cced2a839b27aaf463
347 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
348 Date: Fri Feb 23 17:06:55 2018 +0200
350 Added some more thanks!
353 1 file changed, 6 insertions(+)
355 commit a44e7c8e279e6ec0387e6ec5ac2f03b4e25b181b
356 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
357 Date: Fri Feb 23 17:03:27 2018 +0200
361 THANKS | 16 ++++++++--------
362 1 file changed, 8 insertions(+), 8 deletions(-)
364 commit c4ec5e9941aaceb872f05b26d8002d55213a75be
365 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
366 Date: Fri Feb 23 14:29:19 2018 +0200
368 Update AUTHORS file to reflect the current state more accurately.
370 AUTHORS | 24 ++++++++++++------------
371 1 file changed, 12 insertions(+), 12 deletions(-)
373 commit c8ad55672b4dd5dc42ff794a090b285e7081682e
374 Author: Khaled Hosny <khaledhosny@eglug.org>
375 Date: Tue Feb 20 00:11:49 2018 +0200
377 Use same c2man options in meson as in autotools
379 Otherwise we end with different set of man pages.
381 doc/meson.build | 2 +-
382 1 file changed, 1 insertion(+), 1 deletion(-)
384 commit a57ef60d2353645a6dd24696a0bbecda2c5089df
385 Author: Dov <dov@grozen.mynet>
386 Date: Tue Feb 20 00:06:09 2018 +0200
388 Added info to README file about commercial licensing options.
391 1 file changed, 2 insertions(+), 1 deletion(-)
393 commit 140011c8bd37b773675f549190110f7f866656a0
394 Merge: 0f175c0 8aec549
395 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
396 Date: Mon Feb 19 23:59:20 2018 +0200
398 Merge pull request #62 from tp-m/meson
400 Add support for building with the Meson build system
402 commit 8aec5499f00249dd1d4c5b8e70f23c5ef09edf76
403 Author: Tim-Philipp Müller <tim@centricular.com>
404 Date: Mon Feb 19 11:37:59 2018 +0000
406 build: dist Meson build files in autotools tarball
408 Makefile.am | 5 ++++-
409 1 file changed, 4 insertions(+), 1 deletion(-)
411 commit c798603676d7ed7a6537cbce26828cad6152089b
412 Author: Tim-Philipp Müller <tim@centricular.com>
413 Date: Mon Feb 19 01:00:11 2018 +0000
415 meson: fix build with msvc
417 Wouldn't link bin/fribidi because fribidi_version_info
418 was not linked properly due to missing dllimport which
419 is mandatory for variables (but not functions).
421 lib/fribidi-common.h | 10 ++++++++++
423 2 files changed, 11 insertions(+), 1 deletion(-)
425 commit 38afc684fc7ddcf5393e7a6e985ac9e6acbcc783
426 Author: Tim-Philipp Müller <tim@centricular.com>
427 Date: Mon Feb 19 00:35:41 2018 +0000
429 fribidi-config: add define for when fribidi was built with MSVC
431 Useful later for deciding whether to use dllimport or not.
434 lib/fribidi-config.h.in | 3 +++
435 lib/meson.build | 6 ++++++
436 3 files changed, 12 insertions(+)
438 commit a991b009b11fb791a9217af23659b092eb45377e
439 Author: Tim-Philipp Müller <tim@centricular.com>
440 Date: Fri Feb 16 00:09:33 2018 +0000
442 Add support for building with the Meson build system
444 The Meson build system is being adopted by projects
445 such as GNOME, GTK, GStreamer, and there is support
446 for it in Pango as well.
448 Having support for building with Meson in fribidi
449 would facilitate builds of GTK, Pango, etc. via
450 Meson's subproject support.
452 Meson also supports builds on Windows with MSVC.
454 Cross-compilation is of course also supported, but
455 has not been tested yet for this build.
459 $ meson --prefix=/tmp/prefix builddir
461 $ ninja -C builddir test
462 $ ninja -C builddir install
464 Build time comparison:
466 - autotools: 18 seconds
469 http://mesonbuild.com for more information.
471 bin/meson.build | 27 ++++++++++
472 doc/meson.build | 39 ++++++++++++++
473 gen.tab/meson.build | 79 +++++++++++++++++++++++++++
474 lib/meson.build | 75 ++++++++++++++++++++++++++
476 +++++++++++++++++++++++++++++++++++
477 meson_options.txt | 6 +++
478 test/meson.build | 20 +++++++
479 test/test-runner.py | 25 +++++++++
480 test/unicode-conformance/meson.build | 19 +++++++
481 9 files changed, 390 insertions(+)
483 commit 4c97999ad09f683560bfdf69b4539558401cad41
484 Author: Tim-Philipp Müller <tim@centricular.com>
485 Date: Sat Feb 17 13:06:50 2018 +0000
487 Fix build with DEBUG defined
489 Move up the struct declaration so we can use it
492 fribidi-bidi.c:264:33: error: unknown type name
493 ‘FriBidiPairingNode’; did you mean ‘FriBidiParType’?
494 static void print_pairing_nodes(FriBidiPairingNode *nodes)
496 lib/fribidi-bidi.c | 18 +++++++++---------
497 1 file changed, 9 insertions(+), 9 deletions(-)
499 commit 536796c40916a781af745b60dbfe9f25cda4431a
500 Author: Tim-Philipp Müller <tim@centricular.com>
501 Date: Sat Feb 17 21:25:51 2018 +0000
503 lib: decorate fribidi_version_info with FRIBIDI_ENTRY
505 ... and map FRIBIDI_ENTRY to extern if it's undefined
508 This is useful for when symbol visibility is controlled
509 via FRIBIDI_ENTRY as in the Meson build.
511 lib/fribidi-common.h | 2 +-
513 2 files changed, 2 insertions(+), 2 deletions(-)
515 commit 0f175c07db4afb380df19d606687f8c1f63523d9
516 Author: Khaled Hosny <khaledhosny@eglug.org>
517 Date: Wed Feb 14 21:16:37 2018 +0200
519 Drop FRIBIDI_NAMESPACE and its variants
521 Fixes https://github.com/fribidi/fribidi/issues/60
523 gen.tab/gen-unicode-version.c | 6 ------
524 lib/bidi-types.h | 1 -
525 lib/common.h | 7 -------
526 lib/fribidi-arabic.h | 1 -
527 lib/fribidi-bidi-types.h | 3 ---
528 lib/fribidi-bidi.h | 3 ---
529 lib/fribidi-brackets.h | 4 +---
530 lib/fribidi-char-sets-cap-rtl.h | 3 ---
531 lib/fribidi-char-sets-cp1255.h | 2 --
532 lib/fribidi-char-sets-cp1256.h | 2 --
533 lib/fribidi-char-sets-iso8859-6.h | 2 --
534 lib/fribidi-char-sets-iso8859-8.h | 2 --
535 lib/fribidi-char-sets-utf8.h | 2 --
536 lib/fribidi-char-sets.h | 6 ------
537 lib/fribidi-common.h | 6 ------
538 lib/fribidi-deprecated.h | 10 ----------
539 lib/fribidi-joining-types.h | 3 ---
540 lib/fribidi-joining.h | 1 -
541 lib/fribidi-mirroring.h | 2 --
542 lib/fribidi-shape.h | 1 -
543 lib/fribidi-unicode.h | 1 -
545 lib/joining-types.h | 1 -
547 24 files changed, 1 insertion(+), 75 deletions(-)
549 commit fb7cad2883a0f7e84144101b8ac7df2992ae2726
550 Author: Khaled Hosny <khaledhosny@eglug.org>
551 Date: Wed Feb 14 21:06:06 2018 +0200
553 Fold charset into lib
555 Now “make -C lib” works.
558 bin/Makefile.am | 3 +--
559 charset/Headers.mk | 8 ------
560 charset/Makefile.am | 36
561 --------------------------
563 doc/Makefile.am | 6 -----
564 gen.tab/Makefile.am | 3 +--
565 lib/Headers.mk | 2 ++
566 lib/Makefile.am | 20 +++++++++-----
567 {charset => lib}/fribidi-char-sets-cap-rtl.c | 0
568 {charset => lib}/fribidi-char-sets-cap-rtl.h | 0
569 {charset => lib}/fribidi-char-sets-cp1255.c | 0
570 {charset => lib}/fribidi-char-sets-cp1255.h | 0
571 {charset => lib}/fribidi-char-sets-cp1256.c | 0
572 {charset => lib}/fribidi-char-sets-cp1256.h | 0
573 {charset => lib}/fribidi-char-sets-iso8859-6.c | 0
574 {charset => lib}/fribidi-char-sets-iso8859-6.h | 0
575 {charset => lib}/fribidi-char-sets-iso8859-8.c | 0
576 {charset => lib}/fribidi-char-sets-iso8859-8.h | 0
577 {charset => lib}/fribidi-char-sets-list.h | 0
578 {charset => lib}/fribidi-char-sets-utf8.c | 0
579 {charset => lib}/fribidi-char-sets-utf8.h | 0
580 {charset => lib}/fribidi-char-sets.c | 0
581 {charset => lib}/fribidi-char-sets.h | 0
582 lib/fribidi.def | 3 +++
583 25 files changed, 21 insertions(+), 63 deletions(-)
585 commit 3a6e357de2816951b0152a802c560e2ad6705e7c
586 Author: Khaled Hosny <khaledhosny@eglug.org>
587 Date: Wed Feb 14 20:56:22 2018 +0200
589 Drop --disable-charsets
591 bin/Makefile.am | 10 +---------
592 bin/fribidi-main.c | 4 ----
593 charset/Makefile.am | 8 --------
594 configure.ac | 10 ----------
595 doc/Makefile.am | 4 ----
596 lib/Makefile.am | 4 ----
597 lib/fribidi.c | 4 ----
598 lib/fribidi.h | 6 +-----
599 8 files changed, 2 insertions(+), 48 deletions(-)
601 commit bc49222a611376a93845e7596990a8ff43853582
602 Author: Khaled Hosny <khaledhosny@eglug.org>
603 Date: Wed Feb 14 19:55:44 2018 +0200
605 Fix --disable-deprecated and --disable-charsets
607 I think I broke them in a7cf35b510dca601421ae36b14446bc800c44731.
609 Fixes https://github.com/fribidi/fribidi/issues/58
611 configure.ac | 16 ++++++----------
612 lib/common.h | 4 +++-
613 lib/fribidi-config.h.in | 3 ---
614 3 files changed, 9 insertions(+), 14 deletions(-)
616 commit 8c3e992dbf7d9afdba3fa9ed220270228d3a7e82
617 Author: Khaled Hosny <khaledhosny@eglug.org>
618 Date: Fri Feb 16 00:54:55 2018 +0200
620 CVS is long dead and buried [ci skip]
622 .cvsignore | 20 --------------------
623 bin/.cvsignore | 2 --
624 doc/.cvsignore | 4 ----
625 gen.tab/.cvsignore | 3 ---
626 lib/.cvsignore | 3 ---
627 5 files changed, 32 deletions(-)
629 commit da35841c11da95043aa97c5e507ac9f193c04e2e
630 Author: Ting-Wei Lan <lantw@src.gnome.org>
631 Date: Fri Feb 16 02:44:55 2018 +0800
633 Fix documentation installation on FreeBSD
635 POSIX says the number after 'head -n' should be a positive interger.
637 doc/Makefile.am | 2 +-
638 1 file changed, 1 insertion(+), 1 deletion(-)
640 commit 283e594570d8d0e46b095f6ee3426e2d06b19c28
641 Author: Khaled Hosny <khaledhosny@eglug.org>
642 Date: Tue Feb 13 11:15:20 2018 +0200
644 Show all logs on failure
647 1 file changed, 2 insertions(+), 2 deletions(-)
649 commit fcc2d40c6f67be7cd70ebfc5d4f732c088aa6e9d
650 Author: Khaled Hosny <khaledhosny@eglug.org>
651 Date: Tue Feb 6 00:04:31 2018 +0200
653 Build c2man on Travis
655 .ci/build-c2man.sh | 17 +++++++++++++++++
656 .travis.yml | 8 +++++++-
657 2 files changed, 24 insertions(+), 1 deletion(-)
659 commit 21b18b07c0b57fbaff15b622df80408cf8936809
660 Author: Khaled Hosny <khaledhosny@eglug.org>
661 Date: Mon Feb 5 22:58:31 2018 +0200
663 Add an option to disable building documentation
665 Fixes https://github.com/fribidi/fribidi/issues/8
667 configure.ac | 13 +++++++++++++
668 doc/Makefile.am | 6 ++++--
669 2 files changed, 17 insertions(+), 2 deletions(-)
671 commit df7252be3fd94ceae8141a09ee86421fdd8b3b7e
672 Author: Khaled Hosny <khaledhosny@eglug.org>
673 Date: Tue Feb 13 02:17:04 2018 +0200
675 Make the rules for generated files look nicer
677 Avoid the scary “… it may take up to a few minutes” messages,
679 to take fraction of the second on this not-super-fast machine.
681 gen.tab/Makefile.am | 14 +++++++-------
682 gen.tab/gen-arabic-shaping-tab.c | 3 ---
683 gen.tab/gen-bidi-type-tab.c | 3 ---
684 gen.tab/gen-brackets-tab.c | 3 ---
685 gen.tab/gen-brackets-type-tab.c | 3 ---
686 gen.tab/gen-joining-type-tab.c | 3 ---
687 gen.tab/gen-mirroring-tab.c | 3 ---
688 gen.tab/gen-unicode-version.c | 2 --
689 8 files changed, 7 insertions(+), 27 deletions(-)
691 commit a7cf35b510dca601421ae36b14446bc800c44731
692 Author: Khaled Hosny <khaledhosny@eglug.org>
693 Date: Tue Feb 13 02:05:33 2018 +0200
695 Drop the rest of #if FOO+0
697 https://bugzilla.gnome.org/show_bug.cgi?id=792481#c12
699 bin/fribidi-benchmark.c | 10 +++++-----
700 bin/fribidi-main.c | 8 ++++----
701 gen.tab/gen-arabic-shaping-tab.c | 6 +++---
702 gen.tab/gen-bidi-type-tab.c | 6 +++---
703 gen.tab/gen-brackets-tab.c | 6 +++---
704 gen.tab/gen-brackets-type-tab.c | 6 +++---
705 gen.tab/gen-joining-type-tab.c | 6 +++---
706 gen.tab/gen-mirroring-tab.c | 6 +++---
707 gen.tab/gen-unicode-version.c | 6 +++---
708 gen.tab/packtab.c | 8 ++++----
709 lib/bidi-types.h | 2 +-
710 lib/common.h | 8 ++++----
712 lib/fribidi-arabic.c | 2 +-
713 lib/fribidi-bidi-types.c | 2 +-
714 lib/fribidi-bidi.c | 2 +-
715 lib/fribidi-joining-types.c | 2 +-
716 lib/fribidi-joining.c | 2 +-
717 lib/fribidi-run.c | 2 +-
718 lib/fribidi.c | 10 +++++-----
720 lib/joining-types.h | 2 +-
722 23 files changed, 54 insertions(+), 54 deletions(-)
724 commit 8576118c37c8fd0b03f18ba1e56cedbcd5bd658d
725 Author: Khaled Hosny <khaledhosny@eglug.org>
726 Date: Sun Feb 11 00:49:13 2018 +0200
728 Replace bootstrap with simpler autogen.sh
730 Copied from HarfBuzz but removed the parts we don’t need.
732 Fixes the rest of https://github.com/fribidi/fribidi/issues/35
737 autogen.sh | 35 ++++++++++++++
739 ------------------------------------------------------------
740 5 files changed, 38 insertions(+), 160 deletions(-)
742 commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85
743 Author: Khaled Hosny <khaledhosny@eglug.org>
744 Date: Sun Feb 11 00:39:44 2018 +0200
746 Move fribidi-vs-unicode to test dir
754 {fribidi-vs-unicode => test/unicode-conformance}/BidiCharacterTest.txt
756 {fribidi-vs-unicode => test/unicode-conformance}/BidiTest.txt
758 {fribidi-vs-unicode => test/unicode-conformance}/Makefile.am |
760 {fribidi-vs-unicode => test/unicode-conformance}/run.tests |
762 {fribidi-vs-unicode => test/unicode-conformance}/test-character.c
764 {fribidi-vs-unicode => test/unicode-conformance}/test.c |
766 9 files changed, 4 insertions(+), 2 deletions(-)
768 commit f137dd34258f7f10c482d32520bcb2a323b0ec71
769 Author: Behdad Esfahbod <behdad@behdad.org>
770 Date: Fri Feb 9 13:09:44 2018 -0600
772 Try fixing parallel build from git checkout
774 Fixes https://github.com/fribidi/fribidi/issues/52
776 gen.tab/Makefile.am | 10 +++++++++-
777 1 file changed, 9 insertions(+), 1 deletion(-)
779 commit 4ae5000b6633af8f2be9f2d5133e72c48b6360c5
780 Author: Behdad Esfahbod <behdad@behdad.org>
781 Date: Sun Jan 28 11:43:11 2018 -0800
786 --------------------------------------------------------------
787 1 file changed, 318 deletions(-)
789 commit 544b56553b94a2425f52f4b6c29f0a9abe403161
790 Merge: c301aae 751fca5
791 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
792 Date: Sun Feb 4 21:42:11 2018 +0200
794 Merge pull request #48 from khaledhosny/version
796 Keep micro version in full version even if 0
798 commit 751fca5eb33a210c0c1d60300935e2c2fb4f6efb
799 Author: Khaled Hosny <khaledhosny@eglug.org>
800 Date: Sun Feb 4 21:37:56 2018 +0200
802 Keep micro version in full version even if 0
804 This is more consistent and matches pretty much every other autotools
807 configure.ac | 5 +----
808 1 file changed, 1 insertion(+), 4 deletions(-)
810 commit c301aaedcc9615c6c2660409b26cf6bfb6488321
811 Author: Dov <dov@grozen.mynet>
812 Date: Sun Feb 4 20:53:47 2018 +0200
818 2 files changed, 6 insertions(+), 1 deletion(-)
820 commit 764b89c98fdf310a2a4108cbdd60e4af25cc549f
821 Author: Dov <dov@grozen.mynet>
822 Date: Sun Feb 4 20:53:30 2018 +0200
824 Fix of minor reference error.
827 test/test_CapRTL_explicit.reference | 2 +-
828 2 files changed, 2 insertions(+), 2 deletions(-)
830 commit e478f92986d7a3abfe2de4b521f0b710e96fe332
831 Merge: 2faadd5 9b55304
832 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
833 Date: Sun Feb 4 19:17:10 2018 +0200
835 Merge pull request #43 from luzpaz/typos
839 commit 2faadd556ef7159363c6c0b2d94ccfc1d75bc530
840 Merge: d18bade ef060dd
841 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
842 Date: Sun Feb 4 19:15:17 2018 +0200
844 Merge pull request #46 from khaledhosny/parallel-build
848 commit ef060ddc48b83885c6f094bc2120444550decdbc
849 Author: Khaled Hosny <khaledhosny@eglug.org>
850 Date: Sun Feb 4 14:32:00 2018 +0200
854 Parallel build was failing while building the man
855 pages. doc/Makefile.am
856 tries cleverly to handle the fact that c2man produces all the
858 at once, following the approach described in:
859 https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html
861 However this is failing because c2man is not generating all the
862 requested man pages, so the rule ends being run multiple times instead
863 of once and parallel builds are broken. One of the requested pages is
864 for a function that doesn’t exist,
865 fribidi_log2vis_get_embedding_levels_ex,
866 so I removed it from fribidi.def.
868 Two functions were not documented, so I added minimal documentation
872 But the last two are for variables not functions and c2man does
874 that it seems so I added a hack to drop these two as well without
875 modifying fribidi.def.
877 Fixes https://github.com/fribidi/fribidi/issues/45
879 doc/Makefile.am | 3 ++-
880 lib/fribidi-common.h | 7 +++++++
881 lib/fribidi.def | 1 -
882 3 files changed, 9 insertions(+), 2 deletions(-)
884 commit 9b553048642c09d3b4604fb81625bb2b1b99d39d
885 Author: luz.paz <luzpaz@users.noreply.github.com>
886 Date: Sat Feb 3 15:49:16 2018 -0500
890 Found via `codespell -q 3`
892 ChangeLog.old | 16 ++++++++--------
894 lib/fribidi-arabic.h | 2 +-
895 lib/fribidi-bidi.c | 2 +-
896 lib/fribidi-bidi.h | 4 ++--
897 lib/fribidi-deprecated.h | 8 ++++----
898 lib/fribidi-joining.h | 2 +-
899 lib/fribidi-run.c | 2 +-
900 test/test_CapRTL_explicit.input | 2 +-
901 test/test_CapRTL_explicit.reference | 2 +-
902 10 files changed, 21 insertions(+), 21 deletions(-)
904 commit d18badec88bca8f6f4149156ebe7f1c6467a7bd8
905 Author: Behdad Esfahbod <behdad@behdad.org>
906 Date: Sun Jan 28 11:46:28 2018 -0800
910 Makefile.am | 19 ++---
913 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
914 3 files changed, 207 insertions(+), 42 deletions(-)
916 commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d
917 Author: Behdad Esfahbod <behdad@behdad.org>
918 Date: Sun Jan 28 11:35:41 2018 -0800
920 Towards fixing out-of-tree builds
922 One cannot just call compiler like that. Sources files need to be
923 redirected through Make to be found correctly. Let's see if
927 This, still fails to build for me from a bootstrap repo and
929 build. Make seem to have become too smart for what I wrote before.
933 gen.tab/Makefile.am | 37 +++++++++++++------------------------
934 2 files changed, 13 insertions(+), 26 deletions(-)
936 commit 84851fc657e8dfb7db2e733531cfae79d04fb530
937 Author: Behdad Esfahbod <behdad@behdad.org>
938 Date: Sun Jan 28 11:19:07 2018 -0800
940 [gen.tab] Remove reliance on VPATH
942 gen.tab/Makefile.am | 28 ++++++++++------------------
943 1 file changed, 10 insertions(+), 18 deletions(-)
945 commit 3e715b40d3d65f72332eab10e6cf3f8a976c7db5
946 Author: Behdad Esfahbod <behdad@behdad.org>
947 Date: Sun Jan 28 11:10:20 2018 -0800
951 lib/fribidi-bidi.c | 22 +++++++++++-----------
952 1 file changed, 11 insertions(+), 11 deletions(-)
954 commit 6523694b34417b1e18c25819ed0ab0d7c16e8922
955 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
956 Date: Sat Jan 27 23:40:52 2018 +0200
958 Preparing for release 1.0.0.
960 NEWS | 12 +++++++++---
961 README.md | 16 ++++++++++------
962 configure.ac | 6 +++---
963 3 files changed, 22 insertions(+), 12 deletions(-)
965 commit e15ac6745f8f5d1e61395258b3ddadce2be24da7
966 Merge: ad1da2a 44ef13c
967 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
968 Date: Wed Jan 17 09:14:36 2018 +0200
970 Merge pull request #39 from tmm1/xcompile
972 Fix clang cross compiles
974 commit 44ef13c1c4fba5d5de81c5c0061038917090afc3
975 Author: Aman Gupta <aman@tmm1.net>
976 Date: Tue Jan 16 22:53:08 2018 -0800
980 gen.tab/Makefile.am | 12 ++++++------
981 1 file changed, 6 insertions(+), 6 deletions(-)
983 commit ad1da2a0d79f4d362d03d2b21834be9c505c5b74
984 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
985 Date: Sat Jan 13 23:56:30 2018 +0200
987 Less hackish cross compilation support.
989 * Changed hardcoded gcc for build compiler to use
990 m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled.
992 configure.ac | 22 +-------
993 gen.tab/Makefile.am | 20 +++----
994 m4/m4_ax_prog_cc_for_build.m4 | 125
995 ++++++++++++++++++++++++++++++++++++++++++
996 3 files changed, 137 insertions(+), 30 deletions(-)
998 commit 4a732cf9d28228a0698e9c6fa76206874b6125dd
999 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1000 Date: Sun Jan 7 21:49:32 2018 +0200
1002 Simplistic cross compilation support from a gcc based system.
1004 configure.ac | 23 ++++++++++++++++++++++-
1005 gen.tab/Makefile.am | 20 ++++++++++----------
1006 gen.tab/packtab.h | 2 ++
1007 3 files changed, 34 insertions(+), 11 deletions(-)
1009 commit 0efbaa9052320a951823a6e776b30a580e3a2b4e
1010 Author: loqs <loqs@users.noreply.github.com>
1011 Date: Tue Dec 5 15:55:33 2017 +0000
1013 Do not call bootstrap from make
1015 Calling bootstrap from make causes configure to be called again with
1019 Makefile.am | 7 +------
1020 1 file changed, 1 insertion(+), 6 deletions(-)
1022 commit 6c57b8a147469dafaea25a07db95962fc11063f7
1023 Author: Behdad Esfahbod <behdad@behdad.org>
1024 Date: Thu Nov 23 10:51:11 2017 -0800
1028 lib/fribidi.def | 5 +++++
1029 1 file changed, 5 insertions(+)
1031 commit 8d5bd9c5f05be2ea98704f76c4f375d882d29e5e
1032 Author: Behdad Esfahbod <behdad@behdad.org>
1033 Date: Thu Nov 23 10:43:21 2017 -0800
1037 https://github.com/fribidi/fribidi/issues/29
1040 1 file changed, 1 insertion(+), 1 deletion(-)
1042 commit 84ea058eb1f8211613006993e64bcc06c3e6dae7
1043 Author: Behdad Esfahbod <behdad@behdad.org>
1044 Date: Thu Nov 23 10:34:44 2017 -0800
1048 fribidi-vs-unicode/test-character.c | 22 ++++++------
1049 fribidi-vs-unicode/test.c | 6 ++--
1050 lib/fribidi-bidi.c | 72
1051 +++++++++++++++++++------------------
1052 lib/fribidi-brackets.c | 3 +-
1053 4 files changed, 53 insertions(+), 50 deletions(-)
1055 commit f394882c75b9ff270d2e4060e1e29ac945055cab
1056 Author: Behdad Esfahbod <behdad@behdad.org>
1057 Date: Thu Nov 23 10:30:52 2017 -0800
1061 bin/fribidi-benchmark.c | 1 +
1062 bin/fribidi-main.c | 1 +
1063 2 files changed, 2 insertions(+)
1065 commit ca25dc5f9a54efd612e0adbe6303a155fa2dde9a
1066 Author: Khaled Hosny <khaledhosny@eglug.org>
1067 Date: Mon Nov 20 23:31:48 2017 +0200
1069 Drop CVS keywords that make no sense now
1071 Makefile.am | 7 -------
1072 bin/fribidi-benchmark.c | 6 ------
1073 bin/fribidi-main.c | 6 ------
1074 bootstrap | 7 -------
1075 charset/fribidi-char-sets-cap-rtl.c | 6 ------
1076 charset/fribidi-char-sets-cap-rtl.h | 6 ------
1077 charset/fribidi-char-sets-cp1255.c | 6 ------
1078 charset/fribidi-char-sets-cp1255.h | 6 ------
1079 charset/fribidi-char-sets-cp1256.c | 6 ------
1080 charset/fribidi-char-sets-cp1256.h | 6 ------
1081 charset/fribidi-char-sets-iso8859-6.c | 6 ------
1082 charset/fribidi-char-sets-iso8859-6.h | 6 ------
1083 charset/fribidi-char-sets-iso8859-8.c | 6 ------
1084 charset/fribidi-char-sets-iso8859-8.h | 6 ------
1085 charset/fribidi-char-sets-list.h | 6 ------
1086 charset/fribidi-char-sets-utf8.c | 6 ------
1087 charset/fribidi-char-sets-utf8.h | 6 ------
1088 charset/fribidi-char-sets.c | 6 ------
1089 charset/fribidi-char-sets.h | 6 ------
1090 configure.ac | 7 -------
1091 gen.tab/gen-arabic-shaping-tab.c | 6 ------
1092 gen.tab/gen-bidi-type-tab.c | 6 ------
1093 gen.tab/gen-joining-type-tab.c | 6 ------
1094 gen.tab/gen-mirroring-tab.c | 6 ------
1095 gen.tab/gen-unicode-version.c | 6 ------
1096 lib/bidi-types.h | 6 ------
1097 lib/common.h | 6 ------
1098 lib/debug.h | 6 ------
1099 lib/fribidi-arabic.c | 6 ------
1100 lib/fribidi-arabic.h | 6 ------
1101 lib/fribidi-bidi-types-list.h | 6 ------
1102 lib/fribidi-bidi-types.c | 6 ------
1103 lib/fribidi-bidi-types.h | 6 ------
1104 lib/fribidi-bidi.c | 6 ------
1105 lib/fribidi-bidi.h | 6 ------
1106 lib/fribidi-brackets.h | 6 ------
1107 lib/fribidi-common.h | 6 ------
1108 lib/fribidi-deprecated.c | 6 ------
1109 lib/fribidi-deprecated.h | 6 ------
1110 lib/fribidi-flags.h | 6 ------
1111 lib/fribidi-joining-types-list.h | 6 ------
1112 lib/fribidi-joining-types.c | 6 ------
1113 lib/fribidi-joining-types.h | 6 ------
1114 lib/fribidi-joining.c | 6 ------
1115 lib/fribidi-joining.h | 6 ------
1116 lib/fribidi-mirroring.c | 6 ------
1117 lib/fribidi-mirroring.h | 6 ------
1118 lib/fribidi-run.c | 6 ------
1119 lib/fribidi-shape.c | 6 ------
1120 lib/fribidi-shape.h | 6 ------
1121 lib/fribidi-types.h | 6 ------
1122 lib/fribidi-unicode.h | 6 ------
1123 lib/fribidi.c | 6 ------
1124 lib/fribidi.h | 6 ------
1125 lib/joining-types.h | 6 ------
1126 lib/run.h | 6 ------
1127 56 files changed, 339 deletions(-)
1129 commit ed5f9acf2fb8111432ba99c62c324b3a4166331e
1130 Merge: f04ef2d a50d5ff
1131 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1132 Date: Tue Nov 21 14:28:14 2017 +0100
1134 Merge pull request #34 from khaledhosny/docs
1138 commit a50d5ff754e0ea8808e80af43e9da0043521c274
1139 Author: Khaled Hosny <khaledhosny@eglug.org>
1140 Date: Tue Nov 21 13:59:08 2017 +0200
1142 Document fribidi_get_brackets
1144 lib/fribidi-brackets.h | 21 +++++++++++++--------
1145 1 file changed, 13 insertions(+), 8 deletions(-)
1147 commit 4783c3a8cf70eb7de8bb91d19b57093794506949
1148 Author: Khaled Hosny <khaledhosny@eglug.org>
1149 Date: Tue Nov 21 13:48:42 2017 +0200
1153 lib/fribidi-types.h | 2 --
1154 1 file changed, 2 deletions(-)
1156 commit f04ef2d0ecbc4c432534dc49370cd08a34bb800e
1157 Merge: 5959986 269100d
1158 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1159 Date: Mon Nov 20 22:11:30 2017 +0100
1161 Merge pull request #32 from khaledhosny/dist-check2
1165 commit 269100dc42d508e10effb7918ccb2a0fa4aee4f9
1166 Author: Khaled Hosny <khaledhosny@eglug.org>
1167 Date: Mon Nov 20 22:53:22 2017 +0200
1171 .travis.yml | 4 ++--
1172 1 file changed, 2 insertions(+), 2 deletions(-)
1174 commit 59599867e06edc93cd6197783e9a1afeee653a32
1175 Merge: e2369f1 e1c47ff
1176 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1177 Date: Mon Nov 20 21:38:15 2017 +0100
1179 Merge pull request #24 from khaledhosny/w-error-undef
1181 Fix building with -Werror=undef
1183 commit e2369f1c55f729dc5e527f430ec27e225f9d317f
1184 Merge: ac8a1aa 20d5f98
1185 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1186 Date: Mon Nov 20 21:37:32 2017 +0100
1188 Merge pull request #31 from khaledhosny/dist-check
1192 commit 20d5f9838a2aa74abfad6a814e74249800e93ab6
1193 Author: Khaled Hosny <khaledhosny@eglug.org>
1194 Date: Mon Nov 20 22:13:10 2017 +0200
1196 Show test-suite.log on failure
1198 .travis.yml | 4 ++--
1199 1 file changed, 2 insertions(+), 2 deletions(-)
1201 commit e65c57597bb8de9509a4c5ea84c22e4273724935
1202 Author: Khaled Hosny <khaledhosny@eglug.org>
1203 Date: Mon Nov 20 21:56:41 2017 +0200
1208 fribidi-vs-unicode/Makefile.am | 12 ++++++++----
1209 2 files changed, 9 insertions(+), 5 deletions(-)
1211 commit e1c47ff159bb6853e78dda5a59bb137beceda8d2
1212 Author: Khaled Hosny <khaledhosny@eglug.org>
1213 Date: Mon Nov 13 17:19:09 2017 +0200
1215 Fix build with -Werror=undef
1217 Pango meson build sets this by default.
1219 lib/fribidi-common.h | 4 ++--
1220 lib/fribidi-deprecated.c | 2 +-
1221 lib/fribidi-unicode.h | 2 +-
1222 lib/fribidi.h | 2 +-
1223 4 files changed, 5 insertions(+), 5 deletions(-)
1225 commit 90325b276006f2cf344c77f00db541437345cff9
1226 Author: Khaled Hosny <khaledhosny@eglug.org>
1227 Date: Mon Nov 13 17:14:20 2017 +0200
1229 Simplify fribidi-types.h a bit
1231 It is 2017, I think we can rely on the presence of one of these three
1234 Also rename types that are not exposed in public headers to use the
1239 gen.tab/gen-bidi-type-tab.c | 6 +--
1240 gen.tab/gen-brackets-tab.c | 10 ++---
1241 gen.tab/gen-brackets-type-tab.c | 10 ++---
1242 gen.tab/gen-joining-type-tab.c | 6 +--
1243 gen.tab/gen-mirroring-tab.c | 10 ++---
1244 lib/fribidi-bidi-types.h | 4 +-
1245 lib/fribidi-brackets.c | 2 +-
1246 lib/fribidi-flags.h | 2 +-
1247 lib/fribidi-joining-types.h | 4 +-
1248 lib/fribidi-types.h | 96
1249 +++++++++--------------------------------
1250 12 files changed, 48 insertions(+), 108 deletions(-)
1252 commit c8e9c5d684f1ba15ca46e38493c995ad5be3646c
1253 Author: Khaled Hosny <khaledhosny@eglug.org>
1254 Date: Mon Nov 13 16:14:46 2017 +0200
1256 FRIBIDI_CHUNK_SIZE is not used anywhere
1258 lib/common.h | 17 -----------------
1259 1 file changed, 17 deletions(-)
1261 commit ac8a1aad8b5c9db2591ac0a9bf31ca92c64f854c
1262 Merge: 9105ec5 c38d7ad
1263 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1264 Date: Wed Nov 15 22:06:37 2017 +0100
1266 Merge pull request #27 from khaledhosny/ci
1268 Setup Travis CI builds
1270 commit 9105ec53a073700d15038833b5be685e1afed5bc
1271 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1272 Date: Wed Nov 15 22:10:28 2017 +0100
1274 Updated the CapRTL reference test.
1276 test/test_CapRTL_isolate.reference | 8 ++++----
1277 1 file changed, 4 insertions(+), 4 deletions(-)
1279 commit d90624bd4df5209f83ace0f8f3af0ba6dada445a
1280 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1281 Date: Wed Nov 15 22:10:03 2017 +0100
1283 Fixed critical bug in fribidi_get_bracket_types().
1285 lib/fribidi-brackets.c | 12 +++++-------
1286 1 file changed, 5 insertions(+), 7 deletions(-)
1288 commit b033ed903b671dac4af9d26b7d2c618d666b2d89
1289 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1290 Date: Wed Nov 15 22:09:50 2017 +0100
1292 Clean up of dead code.
1294 lib/fribidi-bidi.c | 7 +------
1295 1 file changed, 1 insertion(+), 6 deletions(-)
1297 commit 3325a3fb93082ffd6c54da8e49b2ac82a2940d6d
1298 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1299 Date: Wed Nov 15 22:08:59 2017 +0100
1301 Updated licensing inline documentation.
1303 gen.tab/packtab.c | 2 +-
1304 gen.tab/packtab.h | 2 +-
1305 test/run.tests | 3 +--
1306 3 files changed, 3 insertions(+), 4 deletions(-)
1308 commit c38d7ad70f63084708e5bcb7d68c00ffdf9811e9
1309 Author: Khaled Hosny <khaledhosny@eglug.org>
1310 Date: Wed Nov 15 23:01:32 2017 +0200
1312 Run fribidi-vs-unicode tests with make check
1314 fribidi-vs-unicode/Makefile.am | 11 ++++++++---
1315 fribidi-vs-unicode/run.tests | 20 ++++++++++++++++++++
1316 2 files changed, 28 insertions(+), 3 deletions(-)
1318 commit a2b06cf79dee2a0b85b7e7056c8dc472d1a6d571
1319 Author: Khaled Hosny <khaledhosny@eglug.org>
1320 Date: Wed Nov 15 22:20:30 2017 +0200
1322 Disable make distcheck on Travis for now
1325 1 file changed, 1 insertion(+), 1 deletion(-)
1327 commit ea4e77b939021e4754b55986b7e54e8fd6bad3f1
1328 Author: Khaled Hosny <khaledhosny@eglug.org>
1329 Date: Wed Nov 15 22:10:38 2017 +0200
1331 Add Travis CI support
1333 .travis.yml | 21 +++++++++++++++++++++
1334 1 file changed, 21 insertions(+)
1336 commit 101c35d582293719929d0ccb5de26148d417ed1f
1337 Merge: 0e273c1 88f17b5
1338 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1339 Date: Wed Nov 15 20:02:33 2017 +0100
1341 Merge pull request #22 from khaledhosny/fix-tests
1343 Restore call to fribidi_unicode_to_charset
1345 commit 88f17b520ec9283fbfbeacb2edfe361807e6049c
1346 Author: Khaled Hosny <khaledhosny@eglug.org>
1347 Date: Sat Nov 11 22:59:45 2017 +0200
1349 Restore call to fribidi_unicode_to_charset
1351 This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf
1352 as it broke make check badly!
1354 bin/fribidi-main.c | 6 +++++-
1355 1 file changed, 5 insertions(+), 1 deletion(-)
1357 commit 0e273c103dd059f6d4e87182189d5cc37d996e00
1358 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1359 Date: Tue Nov 14 19:05:22 2017 +0200
1361 Turned FribidiBracketType into a simple UINT32 instead of a struct.
1363 lib/fribidi-bidi.c | 14 +++++++-------
1364 lib/fribidi-brackets.c | 7 ++++---
1365 lib/fribidi-brackets.h | 6 ++++--
1366 lib/fribidi-run.c | 4 ++--
1367 lib/fribidi-types.h | 11 +++--------
1368 5 files changed, 20 insertions(+), 22 deletions(-)
1370 commit a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f
1371 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1372 Date: Tue Nov 14 18:40:53 2017 +0200
1374 Fixed reversed logics in optimization in fribidi-bracket_types().
1376 * As reported by Khaled Husny.
1378 https://github.com/fribidi/fribidi/commit/f20b6480b9cd46dae8d82a6f95d9c53558fcfd20#commitcomment-25604008
1380 lib/fribidi-brackets.c | 4 ++--
1381 1 file changed, 2 insertions(+), 2 deletions(-)
1383 commit 6e23ed0d4adf2e889cd593ed9ee4df3edaa3ba49
1384 Merge: 72e901c cd50fba
1385 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1386 Date: Sun Nov 12 23:18:28 2017 +0200
1388 Merge pull request #14 from khaledhosny/no-glib
1390 Drop glib dependency
1392 commit cd50fbafae142616519ffe2ff257e98611f2b7ff
1393 Author: Khaled Hosny <khaledhosny@eglug.org>
1394 Date: Sun Nov 12 00:20:53 2017 +0200
1396 Remove more remnants of GLib support
1398 bin/Makefile.am | 5 ++---
1399 charset/Makefile.am | 3 +--
1400 configure.ac | 14 --------------
1401 fribidi-vs-unicode/Makefile.am | 4 ++--
1403 gen.tab/Makefile.am | 5 +----
1404 lib/Makefile.am | 4 ++--
1405 7 files changed, 8 insertions(+), 28 deletions(-)
1407 commit 39d1c30d9fbfbcf6df81b94600cb000c69a02475
1408 Author: Khaled Hosny <khaledhosny@eglug.org>
1409 Date: Sun Nov 12 00:10:41 2017 +0200
1411 Drop GLib use in the library and main program
1413 Only users left are the fribidi-vs-unicode test programs.
1415 charset/fribidi-char-sets.c | 11 +++--------
1416 lib/common.h | 39 ---------------------------------------
1417 lib/fribidi-common.h | 8 --------
1418 lib/fribidi-config.h.in | 3 ---
1419 lib/fribidi-types.h | 14 --------------
1420 lib/fribidi.c | 5 -----
1421 6 files changed, 3 insertions(+), 77 deletions(-)
1423 commit 93fbff126e3474d7b35563cc921073323fc70ed3
1424 Author: Khaled Hosny <khaledhosny@eglug.org>
1425 Date: Sat Nov 11 23:43:00 2017 +0200
1429 lib/fribidi-types.h | 6 ------
1430 1 file changed, 6 deletions(-)
1432 commit 414a4955f949830cc40d2ebc5de95dfb329c8490
1433 Author: Khaled Hosny <khaledhosny@eglug.org>
1434 Date: Sat Nov 11 23:42:58 2017 +0200
1436 Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib
1438 bin/fribidi-benchmark.c | 4 ++--
1439 bin/fribidi-main.c | 12 ++++++------
1440 lib/fribidi-common.h | 34 +++++++++++++++++++++++++++++-----
1441 3 files changed, 37 insertions(+), 13 deletions(-)
1443 commit 4c6aef17d645fd501a56f1d09d3a54a0dc0c1fa3
1444 Author: Khaled Hosny <khaledhosny@eglug.org>
1445 Date: Sat Nov 11 23:42:56 2017 +0200
1447 Just use the GCC attributes here directly as well
1449 lib/fribidi-common.h | 8 ++++----
1450 1 file changed, 4 insertions(+), 4 deletions(-)
1452 commit 8feb2f98f33d6f0351f9703823e612935239eaab
1453 Author: Khaled Hosny <khaledhosny@eglug.org>
1454 Date: Sat Nov 11 23:42:54 2017 +0200
1456 These definitions don’t depend on GLib
1458 lib/fribidi-common.h | 21 ++++++++-------------
1459 1 file changed, 8 insertions(+), 13 deletions(-)
1461 commit e428f970f69750094f6dbd40dee8e1d36182a545
1462 Author: Khaled Hosny <khaledhosny@eglug.org>
1463 Date: Sat Nov 11 23:42:52 2017 +0200
1465 Copy LIKELY/UNLIKELY from GLib
1467 lib/common.h | 18 ++++++++++++++++--
1468 1 file changed, 16 insertions(+), 2 deletions(-)
1470 commit 72e901ceb7850b9e8a04c60e997c46df96676c44
1471 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1472 Date: Thu Nov 9 11:19:05 2017 +0200
1474 Fixed potential crash in the gen-brackets-tab code.
1476 * The size for parsing of UnicodeData.txt was too small.
1478 gen.tab/gen-brackets-tab.c | 2 +-
1479 1 file changed, 1 insertion(+), 1 deletion(-)
1481 commit ac760eba3a2c8f1a698a893da6c7886ad531dd20
1482 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1483 Date: Wed Nov 8 21:03:42 2017 +0200
1485 Got rid of remaining warnings.
1487 bin/fribidi-main.c | 2 +-
1488 lib/fribidi-bidi-types.c | 4 ++--
1489 lib/fribidi-brackets.c | 1 -
1490 3 files changed, 3 insertions(+), 4 deletions(-)
1492 commit 8df1c69220577d31fd2e046535f95fcd727a3dc1
1493 Merge: c51878f a6d3dfe
1494 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1495 Date: Wed Nov 8 20:56:38 2017 +0200
1497 Merge pull request #13 from khaledhosny/Misc cleanups.
1499 commit c51878f9ae938ef4ff6af1773d473f1851dc441d
1500 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1501 Date: Wed Nov 8 20:41:56 2017 +0200
1503 Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.
1505 * This changed makes the fribidi command line tool Unicode-10
1508 lib/fribidi-deprecated.c | 17 +++++++++++------
1509 1 file changed, 11 insertions(+), 6 deletions(-)
1511 commit 8851b0aaad3a1946168e9466a8be0442f9c129db
1512 Merge: 7588059 a0ab164
1513 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1514 Date: Tue Nov 7 23:19:43 2017 +0200
1516 Merge remote-tracking branch 'fribidi/master' into unicode-10
1518 commit 7588059c7d3378baf60d12f3217324781b2f7669
1519 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1520 Date: Tue Nov 7 21:55:06 2017 +0200
1522 Restored the old API and made it deprecated.
1524 * fribidi_get_par_embedding_levels() is now a deprecated interface to
1525 the new fribidi_get_par_embedding_levels_ex() function with a
1526 NULL pointer for the bracket type.
1527 * Removed warnings of unassigned return values from fribidi-vs-unicode
1528 test.c and test-character.c .
1530 fribidi-vs-unicode/test-character.c | 35
1531 ++++++++++++++++++----------------
1532 fribidi-vs-unicode/test.c | 38
1533 ++++++++++++++++++++-----------------
1534 lib/fribidi-bidi.c | 2 +-
1535 lib/fribidi-bidi.h | 6 +++---
1536 lib/fribidi-deprecated.c | 27 ++++++++++++++++++++++----
1537 lib/fribidi-deprecated.h | 21 +++++++++++++++++---
1538 6 files changed, 85 insertions(+), 44 deletions(-)
1540 commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b
1541 Author: Behnam Esfahbod <behnam@zwnj.org>
1542 Date: Mon Nov 6 17:35:28 2017 -0800
1547 README | 158 +-------------------------------------------------------
1549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1550 3 files changed, 175 insertions(+), 159 deletions(-)
1552 commit 75c350705ef09e6505aa1080188b75a8b4fccc5e
1553 Author: Behdad Esfahbod <behdad@behdad.org>
1554 Date: Mon Nov 6 17:23:10 2017 -0500
1556 Remove generated Makefile
1560 build/fribidi-vs-unicode/Makefile | 698
1561 --------------------------------------
1562 1 file changed, 698 deletions(-)
1564 commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2
1565 Merge: 48061bd 309aae8
1566 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1567 Date: Mon Nov 6 22:48:36 2017 +0200
1569 Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10
1571 commit 48061bdbe79fdb216e86fdc41b126f21bbe95ee4
1572 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1573 Date: Fri Sep 1 12:35:00 2017 +0300
1575 Fixed compilation errors.
1577 gen.tab/Makefile.am | 2 +-
1578 lib/fribidi-brackets.c | 3 ++-
1579 lib/fribidi-brackets.h | 2 +-
1580 3 files changed, 4 insertions(+), 3 deletions(-)
1582 commit 309aae84931eb682ef21ce850b6fba834f664215
1583 Author: Behdad Esfahbod <behdad@behdad.org>
1584 Date: Wed Aug 30 18:36:57 2017 -0700
1586 Use true/false instead of TRUE/FALSE for consistency
1588 lib/fribidi-bidi.c | 12 ++++++------
1589 1 file changed, 6 insertions(+), 6 deletions(-)
1591 commit c603fb8ce6ec59636c6b0701ed0bf07b208219d7
1592 Author: Behdad Esfahbod <behdad@behdad.org>
1593 Date: Wed Aug 30 18:36:23 2017 -0700
1597 lib/fribidi-brackets.c | 9 ++++++---
1598 lib/fribidi-brackets.h | 2 +-
1599 2 files changed, 7 insertions(+), 4 deletions(-)
1601 commit 776891d62e4cd72949e9d32041d9a4b07b2b05b1
1602 Author: Behdad Esfahbod <behdad@behdad.org>
1603 Date: Wed Aug 30 18:26:53 2017 -0700
1607 gen.tab/Makefile.am | 2 +-
1608 1 file changed, 1 insertion(+), 1 deletion(-)
1610 commit f20b6480b9cd46dae8d82a6f95d9c53558fcfd20
1611 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1612 Date: Tue Aug 1 20:18:38 2017 +0300
1614 Added Unicode 6.3 support (and beyond)
1617 - Isolate character support (LRI, RLI, FSI)
1618 - Added test program test.c by Behdad that tests BidiTest.txt
1620 - Added test program test-character.c that tests BidiCharacterTest.txt
1626 bin/fribidi-benchmark.c | 2 +-
1627 bin/fribidi-main.c | 2 +-
1628 charset/fribidi-char-sets-cap-rtl.c | 38 +-
1629 charset/fribidi-char-sets-cap-rtl.h | 2 +-
1630 charset/fribidi-char-sets-cp1255.c | 2 +-
1631 charset/fribidi-char-sets-cp1255.h | 2 +-
1632 charset/fribidi-char-sets-cp1256.c | 2 +-
1633 charset/fribidi-char-sets-cp1256.h | 2 +-
1634 charset/fribidi-char-sets-iso8859-6.c | 2 +-
1635 charset/fribidi-char-sets-iso8859-6.h | 2 +-
1636 charset/fribidi-char-sets-iso8859-8.c | 2 +-
1637 charset/fribidi-char-sets-iso8859-8.h | 2 +-
1638 charset/fribidi-char-sets-list.h | 2 +-
1639 charset/fribidi-char-sets-utf8.c | 2 +-
1640 charset/fribidi-char-sets-utf8.h | 2 +-
1641 charset/fribidi-char-sets.c | 2 +-
1642 charset/fribidi-char-sets.h | 2 +-
1643 configure.ac | 11 +-
1644 doc/Makefile.am | 3 +-
1645 fribidi-vs-unicode/Makefile.am | 27 ++
1646 fribidi-vs-unicode/test-character.c | 409 ++++++++++++++++++++
1647 fribidi-vs-unicode/test.c | 391 +++++++++++++++++++
1648 gen.tab/Makefile.am | 32 +-
1649 gen.tab/gen-arabic-shaping-tab.c | 2 +-
1650 gen.tab/gen-bidi-type-tab.c | 2 +-
1651 gen.tab/gen-brackets-tab.c | 345 +++++++++++++++++
1652 gen.tab/gen-brackets-type-tab.c | 238 ++++++++++++
1653 gen.tab/gen-joining-type-tab.c | 2 +-
1654 gen.tab/gen-mirroring-tab.c | 2 +-
1655 gen.tab/gen-unicode-version.c | 2 +-
1656 lib/Headers.mk | 1 +
1657 lib/Makefile.am | 9 +-
1658 lib/bidi-types.h | 2 +-
1661 lib/fribidi-arabic.c | 2 +-
1662 lib/fribidi-arabic.h | 2 +-
1663 lib/fribidi-bidi-types-list.h | 6 +-
1664 lib/fribidi-bidi-types.c | 2 +-
1665 lib/fribidi-bidi-types.h | 31 +-
1666 lib/fribidi-bidi.c | 681
1667 +++++++++++++++++++++++++++++++---
1668 lib/fribidi-bidi.h | 4 +-
1669 lib/fribidi-brackets.c | 106 ++++++
1670 lib/fribidi-brackets.h | 90 +++++
1671 lib/fribidi-common.h | 2 +-
1672 lib/fribidi-deprecated.c | 15 +-
1673 lib/fribidi-deprecated.h | 4 +-
1674 lib/fribidi-flags.h | 2 +-
1675 lib/fribidi-joining-types-list.h | 2 +-
1676 lib/fribidi-joining-types.c | 2 +-
1677 lib/fribidi-joining-types.h | 2 +-
1678 lib/fribidi-joining.c | 3 +-
1679 lib/fribidi-joining.h | 2 +-
1680 lib/fribidi-mem.c | 2 +-
1681 lib/fribidi-mirroring.c | 4 +-
1682 lib/fribidi-mirroring.h | 4 +-
1683 lib/fribidi-run.c | 77 +---
1684 lib/fribidi-shape.c | 2 +-
1685 lib/fribidi-shape.h | 2 +-
1686 lib/fribidi-types.h | 14 +-
1687 lib/fribidi-unicode.h | 15 +-
1688 lib/fribidi.c | 7 +-
1689 lib/fribidi.h | 3 +-
1690 lib/joining-types.h | 2 +-
1693 test/test_CapRTL_isolate.input | 8 +
1694 test/test_CapRTL_isolate.reference | 8 +
1695 71 files changed, 2494 insertions(+), 212 deletions(-)
1697 commit 654e3f3436b90da4ec6479aa35b6f0d86e696c41
1698 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1699 Date: Tue Aug 1 20:10:28 2017 +0300
1701 Updated Unicode data tables to version 10.
1703 fribidi-vs-unicode/BidiCharacterTest.txt | 96437 ++++++
1704 fribidi-vs-unicode/BidiTest.txt | 497588
1705 ++++++++++++++++++++++++++++
1706 gen.tab/unidata/ArabicShaping.txt | 442 +-
1707 gen.tab/unidata/BidiBrackets.txt | 185 +
1708 gen.tab/unidata/BidiMirroring.txt | 38 +-
1709 gen.tab/unidata/ReadMe.txt | 17 +-
1710 gen.tab/unidata/UnicodeData.txt | 7443 +-
1711 7 files changed, 601967 insertions(+), 183 deletions(-)
1713 commit 0ca97b7feb52a9bd1b03aa379bc77fc4fe05957e
1714 Author: Behdad Esfahbod <behdad@behdad.org>
1715 Date: Tue Dec 27 19:48:05 2016 -0500
1717 Fix build without glib
1719 lib/fribidi-bidi.c | 12 ++++++------
1720 1 file changed, 6 insertions(+), 6 deletions(-)
1722 commit 794adc15dbc70b49e4581300f9f6ad5a4d34dc64
1723 Author: Behdad Esfahbod <behdad@behdad.org>
1724 Date: Mon Dec 26 16:24:28 2016 -0500
1726 Actually add fribidi-vs-unicode/Makefile.am
1728 fribidi-vs-unicode/Makefile.am | 27 +++++++++++++++++++++++++++
1729 1 file changed, 27 insertions(+)
1731 commit a6d3dfe04a560ba5ee69e38a62b80c5939d401bc
1732 Author: Khaled Hosny <khaledhosny@eglug.org>
1733 Date: Tue Aug 4 15:56:21 2015 +0200
1737 FRIBIDI_MAIN_USE_ICONV_H is not defined anywhere and the code does not
1738 even build, better to clean up the unnecessary #if #else maze.
1740 bin/fribidi-main.c | 61
1741 +-----------------------------------------------------
1742 1 file changed, 1 insertion(+), 60 deletions(-)
1744 commit e71e49f9645d21ab511723caf8c75e8d9880aacf
1745 Author: Khaled Hosny <khaledhosny@eglug.org>
1746 Date: Tue Aug 4 15:48:46 2015 +0200
1748 Unused variable warnings
1750 bin/fribidi-main.c | 16 +++-------------
1751 1 file changed, 3 insertions(+), 13 deletions(-)
1753 commit be5e07413f1e7bf306ba122f6ffc27a9a9564f29
1754 Author: Khaled Hosny <khaledhosny@eglug.org>
1755 Date: Tue Aug 4 15:35:47 2015 +0200
1757 Ignore our own deprecations
1759 bin/fribidi-benchmark.c | 2 ++
1760 bin/fribidi-main.c | 6 ++++++
1761 lib/fribidi-common.h | 4 ++++
1762 3 files changed, 12 insertions(+)
1764 commit 706e7016792bd715be1d9818a781faf9bdb42e42
1765 Author: Behdad Esfahbod <behdad@behdad.org>
1766 Date: Wed Dec 21 17:25:12 2016 -0600
1770 fribidi-vs-unicode/SConstruct | 16 ----------------
1771 1 file changed, 16 deletions(-)
1773 commit 1d5bd5976e33fb59b2b2bada341eae296a63f5f3
1774 Author: Behdad Esfahbod <behdad@behdad.org>
1775 Date: Wed Dec 21 17:24:36 2016 -0600
1777 Build fribidi-vs-unicode binaries
1780 build/fribidi-vs-unicode/Makefile | 698
1781 ++++++++++++++++++++++++++++++++++++++
1783 3 files changed, 701 insertions(+), 2 deletions(-)
1785 commit 680685e347fff7ac8abbfd44b793e7e2d3a9a2f6
1786 Merge: d36fab0 3cbee0b
1787 Author: Behdad Esfahbod <behdad@behdad.org>
1788 Date: Wed Dec 21 17:03:03 2016 -0600
1790 Merge remote-tracking branch 'dov/dov-unicode63'
1792 commit d36fab04a6332952556bbf1023c6ba54015ec4c4
1793 Author: Behdad Esfahbod <behdad@behdad.org>
1794 Date: Wed Dec 21 16:11:11 2016 -0600
1796 Revert "Add fribidi_reorder_runs()"
1798 This reverts commit 0a8f80debcffded53db34246881cc5d73ad0cfa5.
1800 I need to redo this without exposing full FriBidiRun struct.
1802 lib/fribidi-bidi.c | 112
1803 ---------------------------------------------------
1804 lib/fribidi-bidi.h | 29 -------------
1805 lib/fribidi-common.h | 14 ++-----
1806 lib/run.h | 11 +++++
1807 4 files changed, 15 insertions(+), 151 deletions(-)
1809 commit 3cbee0b737393c631debeddd71fa631282f74a5c
1810 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1811 Date: Sat Jan 30 22:50:13 2016 +0200
1813 Mostly notes and some compilation issues.
1815 fribidi-vs-unicode/SConstruct | 1 +
1816 fribidi-vs-unicode/test-character.c | 4 +-
1817 fribidi-vs-unicode/test.c | 2 +-
1819 ++++++++++++++++++++++++++++++++++--
1820 4 files changed, 147 insertions(+), 9 deletions(-)
1822 commit 32a6cc7141052764065d7714240e782366a8e61b
1823 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1824 Date: Mon Jan 25 21:48:24 2016 +0200
1826 Dov's work area for unicode63 development.
1828 fribidi-vs-unicode/BidiCharacterTest.txt | 96392 ++++++
1829 fribidi-vs-unicode/BidiTest.txt | 497588
1830 ++++++++++++++++++++++++++++
1831 fribidi-vs-unicode/SConstruct | 15 +
1832 fribidi-vs-unicode/test-character.c | 379 +
1833 fribidi-vs-unicode/test.c | 384 +
1835 6 files changed, 594937 insertions(+)
1837 commit 63d6ba7e9b479eee7d10ff03e43c293b11298e72
1838 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1839 Date: Sat Jan 30 21:38:27 2016 +0200
1841 Fixed all remaining BidiTest.txt bugs.
1843 - The level was not assigned when in isolate override.
1844 - Did not ignore pushing the stack when in isolate override.
1845 - PDI's did not reset the overpushed level.
1847 lib/fribidi-bidi.c | 8 +++++++-
1848 1 file changed, 7 insertions(+), 1 deletion(-)
1850 commit 56e5f121de14af07df9862a823201f3435a38a81
1851 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1852 Date: Fri Jan 29 15:20:34 2016 +0200
1854 Solved max level related bug.
1856 * Overpushing in an even level did not prevent increasing to an
1859 lib/fribidi-bidi.c | 3 ++-
1860 1 file changed, 2 insertions(+), 1 deletion(-)
1862 commit 6ad87e038329711983b257d5fb44e20c4eb870d5
1863 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1864 Date: Mon Jan 25 21:31:13 2016 +0200
1866 Initial unicode63 support.
1869 bin/fribidi-main.c | 2 +-
1870 charset/fribidi-char-sets-cap-rtl.c | 36 ++++-
1871 charset/fribidi-char-sets.c | 2 +-
1872 doc/Makefile.am | 3 +-
1873 gen.tab/gen-joining-type-tab.c | 4 +
1874 gen.tab/unidata/ArabicShaping.txt | 227 +++++++++++++++++++++++++--
1875 gen.tab/unidata/BidiMirroring.txt | 14 +-
1876 gen.tab/unidata/ReadMe.txt | 8 +-
1877 gen.tab/unidata/UnicodeData.txt | 21 ++-
1880 lib/fribidi-bidi-types-list.h | 4 +
1881 lib/fribidi-bidi-types.h | 29 +++-
1882 lib/fribidi-bidi.c | 301
1883 ++++++++++++++++++++++++++++++------
1884 lib/fribidi-common.h | 1 +
1885 lib/fribidi-deprecated.c | 1 +
1886 lib/fribidi-run.c | 6 +-
1887 lib/fribidi-unicode.h | 10 +-
1888 test/Makefile.am | 4 +-
1889 test/test_CapRTL_isolate.input | 8 +
1890 test/test_CapRTL_isolate.reference | 8 +
1891 22 files changed, 613 insertions(+), 96 deletions(-)
1893 commit 881b8d891cc61989ab8811b74d0e721f72bf913b
1894 Merge: 9d8c69b ae1d86e
1895 Author: Behdad Esfahbod <behdad@behdad.org>
1896 Date: Fri Dec 25 16:33:19 2015 +0100
1898 Merge pull request #12 from khaledhosny/allocation
1900 Remove custom memory allocator
1902 commit ae1d86e78d0406f0d14208b6895e8750fc61a7bb
1903 Author: Khaled Hosny <khaledhosny@eglug.org>
1904 Date: Thu Dec 24 11:31:14 2015 +0400
1906 No need for the warpper function now
1908 lib/fribidi-bidi.c | 2 +-
1909 lib/fribidi-run.c | 16 +++-------------
1911 3 files changed, 4 insertions(+), 19 deletions(-)
1913 commit 3519ef07cf2b8610c30b22611466df0de2f74b19
1914 Author: Khaled Hosny <khaledhosny@eglug.org>
1915 Date: Thu Dec 24 11:27:47 2015 +0400
1917 Remove custom memory allocator
1919 It have been disabled in the last release, so it just complicates the
1923 lib/Makefile.am | 2 -
1924 lib/fribidi-bidi.c | 1 -
1925 lib/fribidi-joining.c | 1 -
1926 lib/fribidi-mem.c | 140
1927 --------------------------------------------------
1928 lib/fribidi-run.c | 38 --------------
1929 lib/fribidi.c | 3 --
1930 lib/mem.h | 97 ----------------------------------
1931 8 files changed, 285 deletions(-)
1933 commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198
1934 Merge: 7fd7d2b 0a8f80d
1935 Author: Behdad Esfahbod <behdad@behdad.org>
1936 Date: Thu Dec 10 11:05:51 2015 +0100
1938 Merge pull request #10 from HOST-Oman/master
1940 Add fribidi_reorder_runs()
1942 commit 0a8f80debcffded53db34246881cc5d73ad0cfa5
1943 Author: anood <anood.almuharbi@gmail.com>
1944 Date: Thu Nov 26 14:52:13 2015 +0400
1946 Add fribidi_reorder_runs()
1948 This function reorders all runs from logical to final visual order,
1950 fribidi_reorder_line() but without reordring the text inside the runs,
1952 it can be used e.g. with HarfBuzz.
1954 lib/fribidi-bidi.c | 112
1955 +++++++++++++++++++++++++++++++++++++++++++++++++++
1956 lib/fribidi-bidi.h | 29 +++++++++++++
1957 lib/fribidi-common.h | 14 +++++--
1958 lib/run.h | 11 -----
1959 4 files changed, 151 insertions(+), 15 deletions(-)
1961 commit 7fd7d2badedffce5a3328301ba86204a24eed0a3
1962 Author: Behdad Esfahbod <behdad@behdad.org>
1963 Date: Thu Nov 26 18:12:29 2015 -0500
1967 lib/common.h | 6 +++---
1968 1 file changed, 3 insertions(+), 3 deletions(-)
1970 commit 1a6935cd8cd7d907fb3c5f3bcae174bee727c83d
1971 Author: Khaled Hosny <khaledhosny@eglug.org>
1972 Date: Tue Aug 4 07:20:30 2015 +0200
1977 configure.ac | 4 ++--
1978 2 files changed, 7 insertions(+), 2 deletions(-)
1980 commit f6eb238ca23271511d7506583cff7bc1db5cf8d8
1981 Author: Khaled Hosny <khaledhosny@eglug.org>
1982 Date: Tue Aug 4 05:31:30 2015 +0200
1984 Fix misc autotools warnings
1987 configure.ac | 3 +++
1988 2 files changed, 5 insertions(+)
1990 commit ab07dc9442bffb999bbcb5aee69e005227ffe9c9
1991 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1992 Date: Sat Mar 8 19:21:31 2014 +0200
1997 ChangeLog.old | 48 ++++++++++++++++++++++++------------------------
1999 test/run.tests | 2 +-
2000 4 files changed, 27 insertions(+), 27 deletions(-)
2002 commit 27b9250ca4dd328bcc8eff6fd4d72914a0b6bde7
2003 Author: Benedikt Morbach <benedikt.morbach@googlemail.com>
2004 Date: Mon Sep 15 16:37:53 2014 +0200
2006 ignore COLUMNS for --help and --test
2008 also fix a bug in the --help output.
2009 With COLUMNS=123 it would display
2010 "default is 123 but if COLUMNS is set..."
2012 "default is 80 but if COLUMNS is set..."
2014 https://bugs.freedesktop.org/show_bug.cgi?id=83892
2016 bin/fribidi-main.c | 9 ++++++---
2017 1 file changed, 6 insertions(+), 3 deletions(-)
2019 commit 5623ca5bf39ae6fc04442d309aa6bec923d569f6
2020 Author: Behnam Esfahbod <behnam@behnam.es>
2021 Date: Sat Dec 6 01:45:17 2014 -0800
2023 Only include public glib.h
2025 Fixes error: #error "Only glib.h can be included directly."
2026 with glib versions >= 2.31.
2028 https://bugs.freedesktop.org/show_bug.cgi?id=83894
2029 https://github.com/behdad/fribidi/pull/1
2031 charset/fribidi-char-sets.c | 2 +-
2033 2 files changed, 2 insertions(+), 2 deletions(-)
2035 commit 9ca217ae3acecd6e175ac2b0cb0da4f91e8a6399
2036 Author: Behdad Esfahbod <behdad@behdad.org>
2037 Date: Wed Jul 23 14:26:11 2014 -0400
2041 https://bugs.freedesktop.org/show_bug.cgi?id=81573
2043 bin/fribidi-main.c | 2 +-
2044 1 file changed, 1 insertion(+), 1 deletion(-)
2046 commit d6bcbea27bd51f4e0a8e5b0cc35b2fdb8d1896d2
2047 Author: Behdad Esfahbod <behdad@behdad.org>
2048 Date: Thu Jul 10 16:06:23 2014 -0400
2050 Support 4-byte UTF-8 sequences
2052 Patch from Christina Brien <chris.brien@cisco.com>.
2054 charset/fribidi-char-sets-utf8.c | 11 ++++++++++-
2055 1 file changed, 10 insertions(+), 1 deletion(-)
2057 commit 54b4496e9c2368c53f1cff57347c1f395328a142
2058 Author: Behdad Esfahbod <behdad@behdad.org>
2059 Date: Tue Jul 1 18:20:37 2014 -0400
2061 Disable memory pool by default
2063 https://bugs.freedesktop.org/show_bug.cgi?id=79385
2065 configure.ac | 10 ++--------
2066 1 file changed, 2 insertions(+), 8 deletions(-)
2068 commit 77f7f6c0bb16b89eac1e3b3d264f49b2ee02de3e
2069 Author: Behdad Esfahbod <behdad@behdad.org>
2070 Date: Fri Dec 6 15:56:53 2013 -0500
2075 configure.ac | 4 ++--
2076 2 files changed, 7 insertions(+), 2 deletions(-)
2078 commit aaa54c04807edcff6c31bd50a0fba9c2f72ed393
2079 Author: Behdad Esfahbod <behdad@behdad.org>
2080 Date: Fri Dec 6 15:54:56 2013 -0500
2082 Port test suite to automake 1.13
2084 test/Makefile.am | 7 ++++++-
2085 1 file changed, 6 insertions(+), 1 deletion(-)
2087 commit c1d48ee98b3d254a6b943851665b83cdd76f6150
2088 Author: Behdad Esfahbod <behdad@behdad.org>
2089 Date: Thu Feb 7 00:06:33 2013 -0500
2091 Revert "Try to help some builds (on Windows, no less)"
2093 This reverts commit 7c3963fc8e852e7ed7000accb326f5f178196c41.
2095 Previous commit broke my build. Clearly more work needs to be done in
2099 1 file changed, 1 insertion(+), 1 deletion(-)
2101 commit 7c3963fc8e852e7ed7000accb326f5f178196c41
2102 Author: Behdad Esfahbod <behdad@behdad.org>
2103 Date: Thu Feb 7 00:05:15 2013 -0500
2105 Try to help some builds (on Windows, no less)
2108 1 file changed, 1 insertion(+), 1 deletion(-)
2110 commit 39a63ad373c84d6182fa858af5eaf9d2df164116
2111 Author: Behdad Esfahbod <behdad@behdad.org>
2112 Date: Wed Feb 6 23:26:42 2013 -0500
2114 Invoke pkg-config macros properly
2117 1 file changed, 1 insertion(+)
2119 commit 8bdf69afcd07fe0085bd2131d23a3fe6741291a3
2120 Author: Behdad Esfahbod <behdad@behdad.org>
2121 Date: Tue Jan 29 23:04:53 2013 -0500
2125 lib/fribidi-bidi.h | 2 +-
2126 1 file changed, 1 insertion(+), 1 deletion(-)
2128 commit 824477cf6b15ebc0023793e293a158a00c8bddfb
2129 Author: Behdad Esfahbod <behdad@behdad.org>
2130 Date: Fri Jan 4 19:56:08 2013 -0600
2132 Fix rule X8 when paragraph-separator is present
2135 https://github.com/behdad/fribidi-vs-unicode
2139 lib/fribidi-bidi.c | 12 +++++++-----
2140 1 file changed, 7 insertions(+), 5 deletions(-)
2142 commit fae80c8290b8bb1f1a11e429a47e80248eaf3072
2143 Author: Behdad Esfahbod <behdad@behdad.org>
2144 Date: Fri Jan 4 19:47:24 2013 -0600
2146 Fix bug with rule W5
2150 This was discovered by running against the Unicode test suite.
2152 https://github.com/behdad/fribidi-vs-unicode
2154 lib/fribidi-bidi.c | 6 +++++-
2155 test/test_CapRTL_implicit.input | 1 +
2156 test/test_CapRTL_implicit.reference | 1 +
2157 3 files changed, 7 insertions(+), 1 deletion(-)
2159 commit 1cca32b775123f8f7bd5a2d4b3380e8d5bee13b0
2160 Author: Behdad Esfahbod <behdad@behdad.org>
2161 Date: Wed Jan 2 18:32:10 2013 -0600
2163 Fix test when EXEEXT is not empty
2165 test/Makefile.am | 2 +-
2166 test/run.tests | 6 +++---
2167 2 files changed, 4 insertions(+), 4 deletions(-)
2169 commit d9a040b90362809aa675c74c57121850ff5697bb
2170 Author: Behdad Esfahbod <behdad@behdad.org>
2171 Date: Sat Dec 29 19:11:42 2012 -0500
2175 lib/common.h | 4 ----
2176 lib/fribidi-common.h | 4 ----
2177 2 files changed, 8 deletions(-)
2179 commit 13def08b7564769f68d7efc734dbbf147d358ded
2180 Author: Behdad Esfahbod <behdad@behdad.org>
2181 Date: Sat Dec 29 19:08:51 2012 -0500
2183 Fix export-symbols on Windows
2185 lib/Makefile.am | 4 +++-
2186 1 file changed, 3 insertions(+), 1 deletion(-)
2188 commit 78dc3af68ed0e1aafe54c176b28dadee66eb306c
2189 Author: Behdad Esfahbod <behdad@behdad.org>
2190 Date: Thu Dec 6 12:17:53 2012 -0500
2192 Fix theoretically possible overflow
2194 https://bugzilla.redhat.com/show_bug.cgi?id=884000
2196 bin/fribidi-main.c | 2 +-
2197 1 file changed, 1 insertion(+), 1 deletion(-)
2199 commit fecb73185c223cf1db5533ed6cb55b035563c1ee
2200 Author: Behdad Esfahbod <behdad@behdad.org>
2201 Date: Sun Dec 2 18:35:00 2012 +0200
2206 configure.ac | 4 ++--
2207 2 files changed, 6 insertions(+), 2 deletions(-)
2209 commit f915c75de72bc722fb565e1de6a31a05f9000216
2210 Author: Behdad Esfahbod <behdad@behdad.org>
2211 Date: Sun Dec 2 18:33:41 2012 +0200
2213 Update to Unicode 6.2
2215 gen.tab/unidata/ArabicShaping.txt | 10 +++++-----
2216 gen.tab/unidata/BidiMirroring.txt | 21 +++++++--------------
2217 gen.tab/unidata/ReadMe.txt | 6 ++++--
2218 gen.tab/unidata/UnicodeData.txt | 9 +++++----
2219 4 files changed, 21 insertions(+), 25 deletions(-)
2221 commit 25f4fa28ec66960b90bcf623185184b52523843d
2222 Author: Behdad Esfahbod <behdad@behdad.org>
2223 Date: Sun Dec 2 18:26:07 2012 +0200
2229 bin/fribidi-benchmark.c | 4 ++--
2230 bin/fribidi-main.c | 4 ++--
2233 bin/getopt1.c | 2 +-
2234 bin/getopt_int.h | 2 +-
2235 charset/fribidi-char-sets-cap-rtl.c | 4 ++--
2236 charset/fribidi-char-sets-cap-rtl.h | 4 ++--
2237 charset/fribidi-char-sets-cp1255.c | 4 ++--
2238 charset/fribidi-char-sets-cp1255.h | 4 ++--
2239 charset/fribidi-char-sets-cp1256.c | 4 ++--
2240 charset/fribidi-char-sets-cp1256.h | 4 ++--
2241 charset/fribidi-char-sets-iso8859-6.c | 4 ++--
2242 charset/fribidi-char-sets-iso8859-6.h | 4 ++--
2243 charset/fribidi-char-sets-iso8859-8.c | 4 ++--
2244 charset/fribidi-char-sets-iso8859-8.h | 4 ++--
2245 charset/fribidi-char-sets-list.h | 4 ++--
2246 charset/fribidi-char-sets-utf8.c | 4 ++--
2247 charset/fribidi-char-sets-utf8.h | 4 ++--
2248 charset/fribidi-char-sets.c | 4 ++--
2249 charset/fribidi-char-sets.h | 4 ++--
2250 gen.tab/gen-arabic-shaping-tab.c | 4 ++--
2251 gen.tab/gen-bidi-type-tab.c | 4 ++--
2252 gen.tab/gen-joining-type-tab.c | 4 ++--
2253 gen.tab/gen-mirroring-tab.c | 4 ++--
2254 gen.tab/gen-unicode-version.c | 4 ++--
2255 gen.tab/packtab.c | 4 ++--
2256 gen.tab/packtab.h | 4 ++--
2257 lib/bidi-types.h | 4 ++--
2258 lib/common.h | 4 ++--
2259 lib/debug.h | 4 ++--
2260 lib/fribidi-arabic.c | 2 +-
2261 lib/fribidi-arabic.h | 2 +-
2262 lib/fribidi-bidi-types-list.h | 4 ++--
2263 lib/fribidi-bidi-types.c | 4 ++--
2264 lib/fribidi-bidi-types.h | 4 ++--
2265 lib/fribidi-bidi.c | 4 ++--
2266 lib/fribidi-bidi.h | 4 ++--
2267 lib/fribidi-common.h | 4 ++--
2268 lib/fribidi-deprecated.c | 4 ++--
2269 lib/fribidi-deprecated.h | 4 ++--
2270 lib/fribidi-flags.h | 4 ++--
2271 lib/fribidi-joining-types-list.h | 4 ++--
2272 lib/fribidi-joining-types.c | 4 ++--
2273 lib/fribidi-joining-types.h | 4 ++--
2274 lib/fribidi-joining.c | 4 ++--
2275 lib/fribidi-joining.h | 4 ++--
2276 lib/fribidi-mem.c | 4 ++--
2277 lib/fribidi-mirroring.c | 2 +-
2278 lib/fribidi-mirroring.h | 2 +-
2279 lib/fribidi-run.c | 4 ++--
2280 lib/fribidi-shape.c | 4 ++--
2281 lib/fribidi-shape.h | 4 ++--
2282 lib/fribidi-types.h | 4 ++--
2283 lib/fribidi-unicode.h | 4 ++--
2284 lib/fribidi.c | 4 ++--
2285 lib/fribidi.h | 4 ++--
2286 lib/joining-types.h | 4 ++--
2289 test/run.tests | 4 ++--
2290 63 files changed, 118 insertions(+), 118 deletions(-)
2292 commit 7c23af76e687819023f4a4ec9127b5919044bf32
2293 Author: Behdad Esfahbod <behdad@behdad.org>
2294 Date: Tue Aug 28 15:03:13 2012 -0400
2296 Bug 54149 - Fix typo in fribidi help information
2298 bin/fribidi-main.c | 2 +-
2299 1 file changed, 1 insertion(+), 1 deletion(-)
2301 commit 9a4a7d805e4055839b319c7b5b6382a7101b1980
2302 Author: Behdad Esfahbod <behdad@behdad.org>
2303 Date: Mon Aug 27 14:34:18 2012 -0400
2307 Makefile.am | 23 +++++++++++++++++++++++
2308 1 file changed, 23 insertions(+)
2310 commit 6b0423949010d4aa596099bba62992b8c28b5abf
2311 Author: Behdad Esfahbod <behdad@behdad.org>
2312 Date: Mon Aug 27 14:19:37 2012 -0400
2317 configure.ac | 4 ++--
2318 2 files changed, 7 insertions(+), 2 deletions(-)
2320 commit 3ef15e5f0aa4f000f8bacb6af190daa57f8897c4
2321 Author: Behdad Esfahbod <behdad@behdad.org>
2322 Date: Sat Aug 25 17:41:02 2012 -0400
2327 bin/Makefile.am | 2 +
2328 charset/Makefile.am | 2 +
2329 doc/Makefile.am | 2 +
2330 gen.tab/Makefile.am | 2 +
2332 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2333 lib/Makefile.am | 2 +
2334 test/Makefile.am | 2 +
2335 8 files changed, 238 insertions(+)
2337 commit 40b469fd91a2bfc94dba04f837e2cec4098164e9
2338 Author: Behdad Esfahbod <behdad@behdad.org>
2339 Date: Sat Aug 25 17:40:05 2012 -0400
2341 Update ChangeLog generation to git
2343 Makefile.am | 33 ++++++++++++++-------------------
2344 1 file changed, 14 insertions(+), 19 deletions(-)
2346 commit fa21aa06dbc0b1f7e32665d7629bb4593c969495
2347 Author: Behdad Esfahbod <behdad@behdad.org>
2348 Date: Sat Aug 25 17:36:07 2012 -0400
2350 Update Unicode data files to 6.1.0
2352 gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------
2353 gen.tab/unidata/BidiMirroring.txt | 28 +-
2354 gen.tab/unidata/ReadMe.txt | 6 +-
2355 gen.tab/unidata/UnicodeData.txt | 799
2356 ++++++++++++++++++++++++++++++++++++--
2357 4 files changed, 956 insertions(+), 164 deletions(-)
2359 commit d39b179d8de65a19390e50cfb39bb36ae193d65b
2360 Author: Behdad Esfahbod <behdad@behdad.org>
2361 Date: Sun Jun 17 15:01:09 2012 -0400
2363 Modernize autofoo a bit
2365 configure.ac | 24 ++++++++++++++++--------
2366 1 file changed, 16 insertions(+), 8 deletions(-)
2368 commit 5a9009c8cc1c7825431df0d4e1002a0384f5d4c5
2369 Author: behdad <behdad>
2370 Date: Wed May 4 18:04:29 2011 +0000
2372 Minor optimization in struct layout for 64bit systems
2374 lib/run.h | 8 ++++----
2375 1 file changed, 4 insertions(+), 4 deletions(-)
2377 commit 4d8e4ddd627068d2088c7894925a7e3494ca671e
2378 Author: behdad <behdad>
2379 Date: Fri Jan 21 22:49:59 2011 +0000
2381 Update to Unicode 6.0.0 and bump version to 0.19.3
2383 configure.ac | 12 +-
2384 gen.tab/unidata/ArabicShaping.txt | 68 +-
2385 gen.tab/unidata/BidiMirroring.txt | 27 +-
2386 gen.tab/unidata/ReadMe.txt | 12 +-
2387 gen.tab/unidata/UnicodeData.txt | 5261
2388 +++++++++++++++++++++++++++++++++----
2389 5 files changed, 4882 insertions(+), 498 deletions(-)
2391 commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
2392 Author: behdad <behdad>
2393 Date: Tue Dec 7 19:44:24 2010 +0000
2395 Fix build without charset converters
2397 bin/Makefile.am | 5 ++++-
2398 gen.tab/gen-joining-type-tab.c | 7 ++++---
2399 2 files changed, 8 insertions(+), 4 deletions(-)
2401 commit ac47256bb07728c6e1a4debd9cee2600c48acab6
2402 Author: behdad <behdad>
2403 Date: Wed Feb 24 19:40:04 2010 +0000
2405 Include toplevel glib.h only
2407 lib/common.h | 12 ++++++------
2408 lib/fribidi-common.h | 8 ++++----
2409 lib/fribidi-types.h | 9 ++++-----
2410 3 files changed, 14 insertions(+), 15 deletions(-)
2412 commit 05c2637b3618ee6785774b6d080ac345489042d5
2413 Author: behdad <behdad>
2414 Date: Tue Apr 14 03:49:52 2009 +0000
2416 Support win32 benchmarking
2418 bin/fribidi-benchmark.c | 25 +++++++++++++++++++++----
2419 1 file changed, 21 insertions(+), 4 deletions(-)
2421 commit 9282f1fa2eada341fdf05e1167e317e084e37ad1
2422 Author: behdad <behdad>
2423 Date: Fri Mar 27 16:14:33 2009 +0000
2425 [doc] Make sure a minus is used, not a hyphen.
2427 lib/fribidi-deprecated.h | 10 +++++-----
2428 1 file changed, 5 insertions(+), 5 deletions(-)
2430 commit 10f83ec197e821e72c6733fcc6ef763324d4ced4
2431 Author: behdad <behdad>
2432 Date: Thu Mar 26 22:37:29 2009 +0000
2434 NEWS, configure.ac: Released GNU FriBidi 0.19.2.
2437 configure.ac | 12 ++++++------
2438 2 files changed, 12 insertions(+), 6 deletions(-)
2440 commit 8c13427b601bbbc03be58cc1b5aeaa6e31e65399
2441 Author: behdad <behdad>
2442 Date: Thu Mar 26 22:25:39 2009 +0000
2444 Bugzilla – Bug 20887 Problem with handling a certain sequence of
2445 arabic characters in fribidi 0.19.1
2447 Fix typo in ligature table.
2449 lib/arabic-misc.tab.i | 2 +-
2450 1 file changed, 1 insertion(+), 1 deletion(-)
2452 commit bd3cf818941aa166425b633f92ce0d0d8b0efb37
2453 Author: behdad <behdad>
2454 Date: Tue Dec 30 18:42:37 2008 +0000
2459 1 file changed, 1 insertion(+)
2461 commit 2202f4310dbcb95b893e3342eeb9a48a49377294
2462 Author: behdad <behdad>
2463 Date: Mon Nov 24 17:48:31 2008 +0000
2467 lib/fribidi-bidi-types.h | 8 ++++----
2468 1 file changed, 4 insertions(+), 4 deletions(-)
2470 commit d60a4546004df012871348b00be28f57baca28a8
2471 Author: behdad <behdad>
2472 Date: Tue Apr 22 19:50:46 2008 +0000
2474 Handle RLM/LRM in CP1255 charset converter. (#15328, Artyom)
2476 charset/fribidi-char-sets-cp1255.c | 18 ++++++++++++++----
2477 1 file changed, 14 insertions(+), 4 deletions(-)
2479 commit 4b8dde2be6c0ed0a28ba54e0fe204f821dd5a88f
2480 Author: behdad <behdad>
2481 Date: Tue Apr 8 21:38:22 2008 +0000
2483 Update to Unicode Character Database 5.1.0
2485 gen.tab/unidata/ArabicShaping.txt | 34 +-
2486 gen.tab/unidata/BidiMirroring.txt | 42 +-
2487 gen.tab/unidata/ReadMe.txt | 10 +-
2488 gen.tab/unidata/UnicodeData.txt | 1694
2489 ++++++++++++++++++++++++++++++++++++-
2490 lib/Makefile.am | 2 +-
2491 lib/common.h | 10 +-
2492 6 files changed, 1721 insertions(+), 71 deletions(-)
2494 commit 66839714d9773a37f6e653fc150f7ef685fe673f
2495 Author: behdad <behdad>
2496 Date: Tue Jan 15 23:15:45 2008 +0000
2498 Released GNU FriBidi 0.19.1.
2500 NEWS | 36 ++++++++++++++++++++++++++++++++----
2502 configure.ac | 12 ++++++------
2503 3 files changed, 39 insertions(+), 12 deletions(-)
2505 commit ff8fdfae41cace1151dee4adac035e0708f3a5d2
2506 Author: behdad <behdad>
2507 Date: Tue Jan 15 22:53:06 2008 +0000
2509 Remove RPM versioning cruft.
2511 configure.ac | 15 ++++-----------
2512 1 file changed, 4 insertions(+), 11 deletions(-)
2514 commit 97287207e2b1fafbd027050d96222b6b672c91b3
2515 Author: behdad <behdad>
2516 Date: Tue Jan 15 19:59:34 2008 +0000
2518 Remove spec file. Nobody uses upstream spec files these days.
2520 configure.ac | 9 ++--
2521 fribidi.spec.in | 145
2522 --------------------------------------------------------
2523 2 files changed, 4 insertions(+), 150 deletions(-)
2525 commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
2526 Author: behdad <behdad>
2527 Date: Thu Jun 7 16:33:51 2007 +0000
2529 Add remaining issues before a release can be made.
2531 TODO | 12 +++++++++++-
2532 1 file changed, 11 insertions(+), 1 deletion(-)
2534 commit 9cf48565b4eae059dece1bb25a2758f86c003509
2535 Author: behdad <behdad>
2536 Date: Thu Apr 5 16:14:39 2007 +0000
2538 Avoid non-const struct initializer.
2540 lib/fribidi-arabic.c | 11 +++++++----
2541 1 file changed, 7 insertions(+), 4 deletions(-)
2543 commit a04ddf676dec48112e077c8c3f727a313433c09f
2544 Author: behdad <behdad>
2545 Date: Thu Apr 5 16:14:14 2007 +0000
2547 Make sure we err if stringize is not available.
2549 lib/common.h | 8 ++++----
2550 1 file changed, 4 insertions(+), 4 deletions(-)
2552 commit 28dc6041e9f0074c68ce23a67a3b5f0ff3717241
2553 Author: behdad <behdad>
2554 Date: Thu Apr 5 16:13:24 2007 +0000
2556 Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect
2559 lib/common.h | 8 ++++----
2560 lib/fribidi-common.h | 8 ++++----
2561 2 files changed, 8 insertions(+), 8 deletions(-)
2563 commit 1a25b4e31a1e0560c82086a5216cd7b064a9ca0c
2564 Author: behdad <behdad>
2565 Date: Thu Mar 15 18:09:25 2007 +0000
2567 Skip explicits-list reinsertion if list is empty.
2569 lib/fribidi-bidi.c | 38 +++++++++++++++++++++-----------------
2570 1 file changed, 21 insertions(+), 17 deletions(-)
2572 commit fa423e19309e5de2e8e5671dedaf04e66a2b3ff8
2573 Author: behdad <behdad>
2574 Date: Fri Jul 21 22:29:10 2006 +0000
2576 Update to Unicode Character Database 5.0.0.
2578 gen.tab/unidata/ArabicShaping.txt | 45 +-
2579 gen.tab/unidata/BidiMirroring.txt | 42 +-
2580 gen.tab/unidata/ReadMe.txt | 31 +-
2581 gen.tab/unidata/UnicodeData.txt | 1493
2582 +++++++++++++++++++++++++++++++++++--
2583 4 files changed, 1520 insertions(+), 91 deletions(-)
2585 commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
2586 Author: behdad <behdad>
2587 Date: Tue Jun 13 00:59:08 2006 +0000
2589 Add Nokia 9110 Hebrew Support package.
2592 1 file changed, 1 insertion(+)
2594 commit d7a0bb2e00f061481f83d77293834f9fde594b5f
2595 Author: behdad <behdad>
2596 Date: Thu Jun 1 22:53:55 2006 +0000
2600 lib/fribidi-deprecated.c | 8 +++++---
2601 1 file changed, 5 insertions(+), 3 deletions(-)
2603 commit a97826cdebe9be46421cea7fa7379a4c43947dec
2604 Author: behdad <behdad>
2605 Date: Thu Jun 1 22:52:29 2006 +0000
2607 Note about line-breaking.
2609 lib/fribidi-deprecated.c | 8 +++++---
2610 1 file changed, 5 insertions(+), 3 deletions(-)
2612 commit b6100183464b26258c8ebb454e857aae295f30de
2613 Author: behdad <behdad>
2614 Date: Fri Apr 28 02:00:31 2006 +0000
2616 Use -no-undefined unconditionally.
2618 lib/Makefile.am | 6 +-----
2619 1 file changed, 1 insertion(+), 5 deletions(-)
2621 commit 6bdbe74f19a97c855265d595ce0de48e66f28715
2622 Author: behdad <behdad>
2623 Date: Tue Jan 31 03:23:12 2006 +0000
2625 Add an option --disable-deprecated.
2627 bin/fribidi-benchmark.c | 16 +++++++-------
2628 bin/fribidi-main.c | 45
2629 +++++++++++++++++++++++-----------------
2630 charset/fribidi-char-sets.c | 16 +++++++-------
2631 configure.ac | 23 ++++++++++++++------
2632 gen.tab/gen-arabic-shaping-tab.c | 12 +++++------
2633 gen.tab/gen-bidi-type-tab.c | 12 +++++------
2634 gen.tab/gen-joining-type-tab.c | 12 +++++------
2635 gen.tab/gen-mirroring-tab.c | 12 +++++------
2636 gen.tab/gen-unicode-version.c | 12 +++++------
2637 gen.tab/packtab.c | 8 +++----
2638 lib/bidi-types.h | 8 +++----
2639 lib/common.h | 21 +++++++++----------
2640 lib/debug.h | 8 +++----
2641 lib/fribidi-arabic.c | 8 +++----
2642 lib/fribidi-bidi-types.c | 8 +++----
2643 lib/fribidi-bidi-types.h | 17 +++------------
2644 lib/fribidi-bidi.c | 8 +++----
2645 lib/fribidi-common.h | 18 ++++++++--------
2646 lib/fribidi-deprecated.c | 11 ++++++----
2647 lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++---
2648 lib/fribidi-joining-types.c | 8 +++----
2649 lib/fribidi-joining.c | 8 +++----
2650 lib/fribidi-mem.c | 12 ++++++-----
2651 lib/fribidi-run.c | 30 +++++++++++++--------------
2652 lib/fribidi-types.h | 39 +++++++++++++++++-----------------
2653 lib/fribidi-unicode.h | 33 +++++++----------------------
2654 lib/fribidi.c | 21 ++++++++++---------
2655 lib/fribidi.h | 13 +++++++-----
2656 lib/joining-types.h | 8 +++----
2657 lib/mem.h | 34 +++++++++++++++---------------
2658 lib/run.h | 8 +++----
2659 31 files changed, 269 insertions(+), 250 deletions(-)
2661 commit 570efad0b961ad106a05f2dbabeedbed477ea161
2662 Author: behdad <behdad>
2663 Date: Sun Jan 22 10:12:17 2006 +0000
2665 Add extra braces to shut gcc warnings up.
2667 charset/fribidi-char-sets-cap-rtl.c | 17 +++++++++--------
2668 lib/debug.h | 13 +++++++------
2669 lib/run.h | 9 +++++----
2670 3 files changed, 21 insertions(+), 18 deletions(-)
2672 commit fd466b1f41cd1b0d1717eac9b18b188c58c2d479
2673 Author: behdad <behdad>
2674 Date: Sun Jan 22 10:11:43 2006 +0000
2676 Shut gcc warnings up.
2678 bin/fribidi-main.c | 16 ++++++++--------
2679 1 file changed, 8 insertions(+), 8 deletions(-)
2681 commit 0c1a24cc05dc1d3b9500adbd1cc98956b27cfc12
2682 Author: behdad <behdad>
2683 Date: Sun Jan 22 10:11:23 2006 +0000
2685 Use memcpy for duplicating str.
2687 lib/fribidi-deprecated.c | 9 ++++++---
2688 1 file changed, 6 insertions(+), 3 deletions(-)
2690 commit b4b92129d1d49dd926afdb2b15130345fd78ce24
2691 Author: behdad <behdad>
2692 Date: Sun Jan 22 10:10:57 2006 +0000
2696 lib/common.h | 16 +++++++++++++---
2697 1 file changed, 13 insertions(+), 3 deletions(-)
2699 commit a23b982514520747e4012a7aa577607bea657fa8
2700 Author: behdad <behdad>
2701 Date: Sat Jan 21 14:00:01 2006 +0000
2703 Added HebrewService.
2706 1 file changed, 1 insertion(+)
2708 commit 763d386e7bd52925cf61c93e738e35525e311392
2709 Author: behdad <behdad>
2710 Date: Sat Jan 14 12:09:29 2006 +0000
2712 Added fribidi_get_type_internal as a deprecated symbol.
2714 lib/fribidi-deprecated.c | 14 +++++++++++---
2715 lib/fribidi-deprecated.h | 19 ++++++++++++++-----
2716 lib/fribidi-shape.h | 9 +++++----
2717 lib/fribidi.def | 32 ++++++++++++++++++--------------
2718 4 files changed, 48 insertions(+), 26 deletions(-)
2720 commit 2f2520ff14c086976507f7fdba39e56cf7652d8e
2721 Author: behdad <behdad>
2722 Date: Wed Nov 23 19:29:44 2005 +0000
2727 1 file changed, 1 insertion(+)
2729 commit 190e142a731b8a99c5ce837e48618061bc636ef5
2730 Author: behdad <behdad>
2731 Date: Tue Nov 15 20:04:14 2005 +0000
2733 Set TESTS_ENVIRONMENT=/bin/sh to avoid problem when running with
2737 test/Makefile.am | 2 ++
2738 1 file changed, 2 insertions(+)
2740 commit 423ecf2a86a7ccb2f265ff7db3e6ec5b8d573ff5
2741 Author: behdad <behdad>
2742 Date: Wed Nov 9 20:02:48 2005 +0000
2744 Added a FIXME about not handling First..Last ranges in
2747 gen.tab/gen-bidi-type-tab.c | 8 +++++---
2748 1 file changed, 5 insertions(+), 3 deletions(-)
2750 commit cdf20461a666da4493fc279cd2257939663c3284
2751 Author: behdad <behdad>
2752 Date: Thu Nov 3 01:39:01 2005 +0000
2754 Arabic shaping support added.
2758 bin/fribidi-main.c | 7 +-
2759 configure.ac | 20 +--
2760 doc/Makefile.am | 2 +-
2761 gen.tab/Makefile.am | 16 +-
2762 gen.tab/gen-arabic-liga.sh | 9 +
2763 gen.tab/gen-arabic-shaping-tab.c | 310
2764 +++++++++++++++++++++++++++++++++++
2765 gen.tab/gen-bidi-type-tab.c | 12 +-
2766 gen.tab/gen-joining-type-tab.c | 10 +-
2767 gen.tab/gen-mirroring-tab.c | 12 +-
2768 gen.tab/gen-unicode-version.c | 7 +-
2769 gen.tab/packtab.c | 1 +
2770 lib/Headers.mk | 5 +-
2771 lib/Makefile.am | 8 +-
2772 lib/arabic-misc.tab.i | 94 +++++++++++
2774 lib/fribidi-arabic.c | 190 +++++++++++++++++++++
2775 lib/fribidi-arabic.h | 88 ++++++++++
2776 lib/fribidi-bidi.c | 62 ++-----
2777 lib/fribidi-bidi.h | 31 ++--
2778 lib/fribidi-common.h | 29 +++-
2779 lib/fribidi-config.h.in | 3 -
2780 lib/fribidi-deprecated.c | 296
2781 +++++++++++++++++++++++++++++++++
2782 lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++
2783 lib/fribidi-env.c | 121 --------------
2784 lib/fribidi-env.h | 126 --------------
2785 lib/fribidi-flags.h | 78 +++++++++
2786 lib/fribidi-joining-types.c | 10 +-
2787 lib/fribidi-joining-types.h | 9 +-
2788 lib/fribidi-joining.c | 40 +++--
2789 lib/fribidi-mem.c | 8 +-
2790 lib/fribidi-mirroring.c | 10 +-
2791 lib/fribidi-run.c | 13 +-
2792 lib/{env.h => fribidi-shape.c} | 53 +++---
2793 lib/fribidi-shape.h | 77 +++++++++
2794 lib/fribidi-types.h | 24 +--
2795 lib/fribidi-unicode.h | 12 +-
2796 lib/fribidi.c | 213 +++---------------------
2797 lib/fribidi.h | 116 ++-----------
2798 lib/joining-types.h | 8 +-
2799 test/test_UTF-8_persian.reference | 28 ++--
2800 test/test_UTF-8_reordernsm.reference | 14 +-
2801 43 files changed, 1635 insertions(+), 758 deletions(-)
2803 commit 7aa8a91edbc3325e8b179cc649be778dceb85499
2804 Author: behdad <behdad>
2805 Date: Sun Sep 25 22:59:21 2005 +0000
2809 configure.ac | 10 +++++-----
2810 1 file changed, 5 insertions(+), 5 deletions(-)
2812 commit 42b8f6c32751ec34df6b47292491a50fbf28e76f
2813 Author: behdad <behdad>
2814 Date: Sun Sep 25 18:42:10 2005 +0000
2816 Use sed instead of $(SED).
2818 test/Makefile.am | 2 +-
2819 1 file changed, 1 insertion(+), 1 deletion(-)
2821 commit dc2d62315905e43fcddfe981171803f071facc9f
2822 Author: behdad <behdad>
2823 Date: Sat Sep 24 01:04:15 2005 +0000
2825 Updated and annotated.
2827 USERS | 42 +++++++++++++++++++++++++++++++-----------
2828 1 file changed, 31 insertions(+), 11 deletions(-)
2830 commit 1a84d35513e311b152c3147f8f6de613ef563c3a
2831 Author: behdad <behdad>
2832 Date: Sat Sep 24 00:44:54 2005 +0000
2834 Moved BiCon up, since it's an easy sample to study.
2837 1 file changed, 1 insertion(+), 1 deletion(-)
2839 commit f2b7ba2cd28592c2a1bc8b8669ea6e3cf7697673
2840 Author: behdad <behdad>
2841 Date: Sun Sep 4 16:57:09 2005 +0000
2843 Better handling of sys/times.h. Also, don't pass -pedantic to gcc.
2845 bin/fribidi-benchmark.c | 10 +++++++---
2846 configure.ac | 13 ++++++-------
2847 2 files changed, 13 insertions(+), 10 deletions(-)
2849 commit a655e7cb79937f2a3b9c3caab5c57a228564f90a
2850 Author: behdad <behdad>
2851 Date: Sun Sep 4 16:56:16 2005 +0000
2853 Added fribidi_version_info.
2855 lib/fribidi.def | 1 +
2856 1 file changed, 1 insertion(+)
2858 commit 0548d9cc1f6794ac714b66f8d870aeaa0d14da4a
2859 Author: behdad <behdad>
2860 Date: Sun Sep 4 16:55:12 2005 +0000
2862 Use capital hex digits.
2864 bin/fribidi-bidi-types.c | 2 +-
2865 1 file changed, 1 insertion(+), 1 deletion(-)
2867 commit ff7183b4f6f87ea018486334c5e9b73ceffbd360
2868 Author: behdad <behdad>
2869 Date: Sat Aug 27 10:21:51 2005 +0000
2871 Small change to not run libtool if the package doesn't use it.
2873 bootstrap | 10 ++++++----
2874 1 file changed, 6 insertions(+), 4 deletions(-)
2876 commit 6f82bd2a21dd38e03bdecab889b9fc9f98fcfeb3
2877 Author: behdad <behdad>
2878 Date: Thu Aug 25 18:35:34 2005 +0000
2882 Makefile.am | 10 +++++-----
2883 1 file changed, 5 insertions(+), 5 deletions(-)
2885 commit f7f7232e6322d493118dce829906b626c8dd2049
2886 Author: behdad <behdad>
2887 Date: Wed Aug 10 23:16:31 2005 +0000
2889 Couple items added ;).
2892 1 file changed, 7 insertions(+), 1 deletion(-)
2894 commit e8bca571a125502fe0735cf45d6af1d3a85a49c7
2895 Author: behdad <behdad>
2896 Date: Sat Jul 30 09:06:27 2005 +0000
2898 Small changes to shut gcc warnings up.
2901 Makefile.am | 7 ++--
2903 bin/fribidi-benchmark.c | 17 ++++----
2904 bin/fribidi-bidi-types.c | 7 +++-
2905 bin/fribidi-caprtl2utf8.c | 17 ++++----
2906 bin/fribidi-main.c | 30 +++++++-------
2907 charset/fribidi-char-sets-cap-rtl.c | 78
2908 +++++++++++++++++++++----------------
2909 charset/fribidi-char-sets-utf8.c | 12 +++---
2910 configure.ac | 20 +++++-----
2911 gen.tab/gen-unicode-version.c | 33 ++++++++--------
2912 lib/fribidi-bidi.c | 10 ++---
2913 lib/fribidi-types.h | 10 ++---
2914 lib/fribidi.c | 8 ++--
2915 14 files changed, 138 insertions(+), 116 deletions(-)
2917 commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
2918 Author: behdad <behdad>
2919 Date: Wed Jun 8 18:53:50 2005 +0000
2926 3 files changed, 5 insertions(+), 3 deletions(-)
2928 commit 3c5b16d01c37a03e790617ff59fbdb634f859933
2929 Author: behdad <behdad>
2930 Date: Tue Jun 7 08:44:23 2005 +0000
2934 TODO | 11 -----------
2936 configure.ac | 10 +++++-----
2937 3 files changed, 6 insertions(+), 16 deletions(-)
2939 commit 24d75cf7f42251ccb7a00f5469d8e172cf10061d
2940 Author: behdad <behdad>
2941 Date: Tue Jun 7 08:43:17 2005 +0000
2943 In Unicode 4.1.0, the ReadMe.txt doesn't contain the Unicode version
2945 Updated to read version from BidiMirroring.txt, if not found in
2948 gen.tab/Makefile.am | 5 +--
2949 gen.tab/gen-unicode-version.c | 75
2950 ++++++++++++++++++++++++++++---------------
2951 gen.tab/unidata/ReadMe.txt | 3 --
2952 3 files changed, 53 insertions(+), 30 deletions(-)
2954 commit 589404c4a8e4cc462931d390badf397dae93a433
2955 Author: behdad <behdad>
2956 Date: Tue Jun 7 08:42:15 2005 +0000
2958 Extra space removed!
2960 gen.tab/gen-bidi-type-tab.c | 8 ++++----
2961 gen.tab/gen-joining-type-tab.c | 8 ++++----
2962 gen.tab/gen-mirroring-tab.c | 8 ++++----
2963 3 files changed, 12 insertions(+), 12 deletions(-)
2965 commit 7693cd077b01f38470235322785488eaf3935cde
2966 Author: behdad <behdad>
2967 Date: Tue Jun 7 08:40:21 2005 +0000
2972 1 file changed, 4 insertions(+), 4 deletions(-)
2974 commit 6cd91b5e87ee7c33cfad2db686cc0e05bba2f547
2975 Author: behdad <behdad>
2976 Date: Tue Jun 7 08:39:14 2005 +0000
2978 An integrated CapRTL to UTF-8 converter added.
2980 bin/Makefile.am | 2 +-
2981 bin/fribidi-caprtl2utf8.c | 32 +++++++++++++++
2982 test/caprtl2unicode.py | 102
2983 ----------------------------------------------
2984 3 files changed, 33 insertions(+), 103 deletions(-)
2986 commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
2987 Author: behdad <behdad>
2988 Date: Tue Jun 7 08:20:05 2005 +0000
2990 Added. Enumerates bidi char types into stdout.
2992 bin/Makefile.am | 2 +-
2993 bin/fribidi-bidi-types.c | 14 ++++++++++++++
2994 2 files changed, 15 insertions(+), 1 deletion(-)
2996 commit d993a60a47b582fbf48da9d9fb6b0a49b80ac7b6
2997 Author: behdad <behdad>
2998 Date: Tue Jun 7 07:31:13 2005 +0000
3000 Unicode 4.1 character database update.
3002 gen.tab/unidata/ArabicShaping.txt | 105 ++-
3003 gen.tab/unidata/BidiMirroring.txt | 39 +-
3004 gen.tab/unidata/ReadMe.txt | 47 +-
3005 gen.tab/unidata/UnicodeData.txt | 1383
3006 +++++++++++++++++++++++++++++++++++--
3007 4 files changed, 1448 insertions(+), 126 deletions(-)
3009 commit 004756f080f6bf20b27b61b419317a05a529227a
3010 Author: behdad <behdad>
3011 Date: Mon Jan 10 06:43:53 2005 +0000
3013 Better conversion table from CapRTL to Unicode.
3015 charset/fribidi-char-sets-cap-rtl.c | 40
3016 +++++++++++++++++++++++++++----------
3017 1 file changed, 30 insertions(+), 10 deletions(-)
3019 commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
3020 Author: roozbeh <roozbeh>
3021 Date: Sun Jan 9 11:18:30 2005 +0000
3023 Made the wording a little more formal, removed jokes and sad stories.
3025 AUTHORS | 43 ++++++++++++++++++++-----------------------
3026 1 file changed, 20 insertions(+), 23 deletions(-)
3028 commit 17fc4cc584586887bb075e6759b6b9817136bff0
3029 Author: behnam <behnam>
3030 Date: Sat Jan 8 15:27:20 2005 +0000
3032 Correcting the table.
3034 test/caprtl2unicode.py | 4 ++--
3035 1 file changed, 2 insertions(+), 2 deletions(-)
3037 commit 9c069fc714a833165ce62638e3769f88187e55c7
3038 Author: behnam <behnam>
3039 Date: Sat Jan 8 13:26:58 2005 +0000
3041 Clearing some typos.
3043 test/caprtl2unicode.py | 8 +++-----
3044 1 file changed, 3 insertions(+), 5 deletions(-)
3046 commit 9c41b72c0911188bb31821256f5d9594370cd323
3047 Author: behnam <behnam>
3048 Date: Wed Jan 5 16:45:56 2005 +0000
3050 Adding CapRTL to Unicode (UTF-8) convertor.
3052 test/caprtl2unicode.py | 104
3053 +++++++++++++++++++++++++++++++++++++++++++++++++
3054 1 file changed, 104 insertions(+)
3056 commit 5db31e96f3c6b904325939e648a363cbcac56b14
3057 Author: behdad <behdad>
3058 Date: Fri Oct 29 18:49:48 2004 +0000
3063 1 file changed, 1 insertion(+)
3065 commit 16912ed41fda35ca84cf7cdcffafd063813084d6
3066 Author: behdad <behdad>
3067 Date: Tue Sep 28 07:58:57 2004 +0000
3069 Minor change in comments: Using "Authors(s)" in the file header.
3071 lib/fribidi-mirroring.c | 8 ++++----
3072 lib/fribidi-mirroring.h | 8 ++++----
3073 2 files changed, 8 insertions(+), 8 deletions(-)
3075 commit e9682b9d9c3aab7cc9b84f6f7038f2d91dd7eeae
3076 Author: behdad <behdad>
3077 Date: Fri Aug 27 21:55:59 2004 +0000
3079 Here and there small improvements.
3081 Makefile.am | 14 +++++++-------
3084 configure.ac | 12 ++++++------
3085 gen.tab/gen-bidi-type-tab.c | 10 ++++++----
3086 gen.tab/gen-joining-type-tab.c | 10 ++++++----
3087 gen.tab/gen-mirroring-tab.c | 10 ++++++----
3088 gen.tab/gen-unicode-version.c | 9 +++++----
3089 8 files changed, 39 insertions(+), 31 deletions(-)
3091 commit 72e40abf49046452016b994e2e3e390460b2d757
3092 Author: behdad <behdad>
3093 Date: Fri Jul 16 08:39:14 2004 +0000
3095 Added. List of projects using FriBidi.
3098 1 file changed, 6 insertions(+)
3100 commit 3218f6b1213fe224ad0e1aac5ce0680fc08fb711
3101 Author: behdad <behdad>
3102 Date: Sat Jul 3 20:49:32 2004 +0000
3104 Added test_UTF-8_reordernsm to Makefile.
3106 test/Makefile.am | 41 ++++++++++++++++++++++-------------------
3107 1 file changed, 22 insertions(+), 19 deletions(-)
3109 commit ecf61996551cf322195cec23e52ea2203461728c
3110 Author: behdad <behdad>
3111 Date: Sat Jul 3 11:36:14 2004 +0000
3113 Here and there fixes, found by trying to compile on sf.net Compile
3118 configure.ac | 17 +++++++++--------
3119 gen.tab/Makefile.am | 17 +++++++++++++++++
3120 lib/Makefile.am | 13 ++++++++++---
3121 lib/fribidi-types.h | 15 ++++-----------
3122 6 files changed, 43 insertions(+), 28 deletions(-)
3124 commit 9172b19c7bff40e6dafb08e2c09bf4a8d095bfd0
3125 Author: behdad <behdad>
3126 Date: Sat Jul 3 06:01:04 2004 +0000
3128 Well, just testing new maildiff script.
3131 1 file changed, 1 insertion(+)
3133 commit e252f1935eedfbda10b7748332ba6083844b04fe
3134 Author: behdad <behdad>
3135 Date: Sat Jul 3 01:45:08 2004 +0000
3137 Another TODO item added.
3140 1 file changed, 2 insertions(+)
3142 commit 39eb7cee872fe37844cb7c4e929b69afd1998924
3143 Author: behdad <behdad>
3144 Date: Sat Jul 3 00:04:27 2004 +0000
3146 Boring addition of new TODO items :-(.
3148 TODO | 18 +++++++++++-------
3149 1 file changed, 11 insertions(+), 7 deletions(-)
3151 commit 584ed3fc6c0a99624ed8c77247ef5533ef7e613c
3152 Author: behdad <behdad>
3153 Date: Wed Jun 23 22:26:06 2004 +0000
3155 Two small fixes to make compilation with -DDONT_HAVE_FRIBIDI_CONFIG_H
3158 bin/fribidi-main.c | 8 ++++----
3159 lib/fribidi-common.h | 7 ++++---
3160 2 files changed, 8 insertions(+), 7 deletions(-)
3162 commit 5dae46a14998243dc121cc0a8f72176cae6e43c8
3163 Author: behdad <behdad>
3164 Date: Mon Jun 21 21:15:31 2004 +0000
3166 Reimplemented Arabic joining. Hopefullly it's conforming to the
3168 with the exception that we assume "level run" instead of "directional
3170 which is a proposed changed to be applied for Unicode 4.1.
3173 lib/fribidi-bidi.h | 17 +++---
3174 lib/fribidi-joining-types.h | 18 ++++--
3175 lib/fribidi-joining.c | 133
3176 ++++++++++++++++++++++++++------------------
3177 lib/fribidi-joining.h | 15 +++--
3178 lib/fribidi-unicode.h | 14 ++---
3179 lib/fribidi.c | 10 ++--
3180 lib/fribidi.h | 8 +--
3181 8 files changed, 124 insertions(+), 93 deletions(-)
3183 commit 597b12bc95d465aab5402b0a5b75516fc339e6e4
3184 Author: behdad <behdad>
3185 Date: Mon Jun 21 18:49:23 2004 +0000
3187 We need bidi_types all over the place (in joining, in shaping,
3189 make them mandatory. As a consequence, many of our functions don't
3191 anymore: they just need this bidi_types.
3193 lib/bidi-types.h | 8 +++----
3194 lib/common.h | 11 +++++++---
3195 lib/fribidi-bidi-types.h | 14 +++++++-----
3196 lib/fribidi-bidi.c | 55
3197 +++++++++++++++++++++---------------------------
3198 lib/fribidi-bidi.h | 43 ++++++-------------------------------
3199 lib/fribidi-joining.c | 17 +++++++++++----
3200 lib/fribidi-run.c | 15 ++++++-------
3201 lib/fribidi-unicode.h | 18 +++++++++++-----
3202 lib/fribidi.c | 20 +++++++++++++-----
3203 lib/run.h | 11 +++++-----
3204 10 files changed, 104 insertions(+), 108 deletions(-)
3206 commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
3207 Author: behdad <behdad>
3208 Date: Mon Jun 21 16:15:27 2004 +0000
3210 Fixed a bug in fribidi_log2vis(), also changed fribidi_reorder_line()
3212 allow not passing visual_str, by passing str instead.
3214 lib/fribidi-bidi.c | 37 ++++++++++++++++++++-----------------
3215 lib/fribidi-bidi.h | 22 +++++++++++++++-------
3216 lib/fribidi.c | 41 +++++++++++++++++++++--------------------
3217 3 files changed, 56 insertions(+), 44 deletions(-)
3219 commit 9ccf303994daef7417fe30bce7cf7d9ec8f9a59c
3220 Author: behdad <behdad>
3221 Date: Fri Jun 18 22:41:39 2004 +0000
3223 Rever back to our old level setting for BN and explicits. The new
3225 buggy. A test case added to capture that.
3227 lib/fribidi-bidi.c | 20 ++++++--------------
3228 test/Makefile.am | 10 +++++-----
3229 test/test_CapRTL_explicit.input | 1 +
3230 test/test_CapRTL_explicit.reference | 1 +
3231 4 files changed, 13 insertions(+), 19 deletions(-)
3233 commit 23b5d2354cff9b790f0e19bd78e5084b069f5679
3234 Author: behdad <behdad>
3235 Date: Fri Jun 18 19:21:33 2004 +0000
3237 Fixed good catch by Mark Davis that rule L1 is partly done after line
3238 breaking. Also calculate more reasonable levels for explicit marks
3241 lib/fribidi-bidi-types.h | 13 ++++++-----
3242 lib/fribidi-bidi.c | 56
3243 +++++++++++++++++++++++++++++++++++++-----------
3244 lib/fribidi-bidi.h | 30 ++++++++++++++++----------
3245 lib/fribidi-types.h | 10 ++++-----
3246 lib/fribidi.c | 10 ++++-----
3247 5 files changed, 79 insertions(+), 40 deletions(-)
3249 commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
3250 Author: behdad <behdad>
3251 Date: Tue Jun 15 20:54:00 2004 +0000
3253 Oh, no need to add tables for general category Cf, it can roughly
3255 by doing JOINING_TYPE_T - BIDI_TYPE_NSM...
3257 gen.tab/Makefile.am | 16 +---------------
3258 lib/Makefile.am | 4 +---
3259 lib/fribidi-bidi-types.h | 17 +++--------------
3260 3 files changed, 5 insertions(+), 32 deletions(-)
3262 commit e6086775cc1d123d94127ee618fe6aaa0c10134a
3263 Author: behdad <behdad>
3264 Date: Tue Jun 15 11:52:02 2004 +0000
3266 Arabic joining is almost complete. Going for Shaping.
3270 charset/fribidi-char-sets-cap-rtl.c | 8 +-
3271 configure.ac | 10 +--
3272 gen.tab/Makefile.am | 16 +++-
3273 gen.tab/gen-bidi-type-tab.c | 9 +-
3274 gen.tab/gen-joining-type-tab.c | 9 +-
3275 gen.tab/gen-mirroring-tab.c | 9 +-
3276 gen.tab/gen-unicode-version.c | 9 +-
3277 lib/Makefile.am | 4 +-
3278 lib/common.h | 10 ++-
3279 lib/fribidi-bidi-types.c | 12 +--
3280 lib/fribidi-bidi-types.h | 68 +++++++++++----
3281 lib/fribidi-bidi.c | 119 +++++++++++++++-----------
3282 lib/fribidi-bidi.h | 94 +++++++++++++++------
3283 lib/fribidi-joining-types-list.h | 10 +--
3284 lib/fribidi-joining-types.c | 30 ++++---
3285 lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++-----
3286 lib/fribidi-joining.c | 161
3287 ++++++++++++++++++++++++++++++++++++
3288 lib/fribidi-joining.h | 36 +++++++-
3289 lib/fribidi-mirroring.c | 14 ++--
3290 lib/fribidi-mirroring.h | 27 +++---
3291 lib/fribidi-types.h | 24 +++++-
3292 lib/fribidi.c | 97 +++++++++++++---------
3293 lib/fribidi.def | 6 +-
3294 lib/fribidi.h | 93 ++++++++++++---------
3295 lib/joining-types.h | 9 +-
3296 27 files changed, 734 insertions(+), 286 deletions(-)
3298 commit 8a20d52ddb30e073762ec17afda2e1b9257be568
3299 Author: behdad <behdad>
3300 Date: Tue Jun 15 09:21:32 2004 +0000
3302 Oops, I changed Persian Yeh to Arabic Yeh last time :">.
3304 test/test_UTF-8_persian.input | 26 +++++++++++++-------------
3305 test/test_UTF-8_persian.reference | 26 +++++++++++++-------------
3306 2 files changed, 26 insertions(+), 26 deletions(-)
3308 commit e5583f7430272861120627c3262cc1b80f020206
3309 Author: behdad <behdad>
3310 Date: Tue Jun 15 09:19:16 2004 +0000
3312 Replace Arabic Yeh with Persian Yeh.
3314 test/test_UTF-8_persian.input | 22 +++++++++++-----------
3315 test/test_UTF-8_persian.reference | 22 +++++++++++-----------
3316 2 files changed, 22 insertions(+), 22 deletions(-)
3318 commit 08dd824be4a114ed07d67c5dabc12c33fd6ba3ae
3319 Author: behdad <behdad>
3320 Date: Mon Jun 14 18:43:48 2004 +0000
3322 fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
3323 fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
3325 charset/fribidi-char-sets-cap-rtl.c | 8 ++--
3326 configure.ac | 22 +++++++---
3327 doc/Makefile.am | 14 +++----
3328 lib/Headers.mk | 3 +-
3329 lib/Makefile.am | 2 -
3330 lib/fribidi-bidi-type.c | 80
3331 -------------------------------------
3332 lib/fribidi-bidi-type.h | 72
3333 ---------------------------------
3334 lib/fribidi-bidi-types.c | 69 ++++++++++++++++++++++++++------
3335 lib/fribidi-bidi-types.h | 34 +++++++++++++---
3336 lib/fribidi-bidi.c | 48 +++++-----------------
3337 lib/fribidi-bidi.h | 27 +++----------
3338 lib/fribidi-config.h.in | 3 ++
3339 lib/fribidi-joining-type.c | 56 --------------------------
3340 lib/fribidi-joining-type.h | 59 ---------------------------
3341 lib/fribidi-joining-types.c | 66 ++++++++++++++++++++++++------
3342 lib/fribidi-joining-types.h | 36 ++++++++++++++---
3343 lib/fribidi-mirroring.c | 34 ++++++++++++++--
3344 lib/fribidi-mirroring.h | 22 ++++++++--
3345 lib/fribidi-run.c | 8 ++--
3346 lib/fribidi.c | 11 ++---
3347 lib/fribidi.def | 18 +++++----
3348 lib/fribidi.h | 14 ++++---
3349 22 files changed, 296 insertions(+), 410 deletions(-)
3351 commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
3352 Author: behdad <behdad>
3353 Date: Mon Jun 14 17:00:33 2004 +0000
3355 fribidi_get_bidi_types is back. Allow passing bidi types to
3356 get_par_embedding_levels and reorder_line functions.
3358 lib/bidi-types.h | 8 +++++---
3359 lib/fribidi-bidi-type.c | 24 +++++++++++++++++++---
3360 lib/fribidi-bidi-type.h | 19 +++++++++++++++---
3361 lib/fribidi-bidi.c | 53
3362 ++++++++++++++++++++++++++++---------------------
3363 lib/fribidi-bidi.h | 33 +++++++++++++++++++++++-------
3364 lib/fribidi-run.c | 13 ++++++------
3365 lib/fribidi.c | 10 +++++-----
3366 lib/run.h | 9 +++++----
3367 8 files changed, 115 insertions(+), 54 deletions(-)
3369 commit 55c61f3adbd4bd6ccfc3a2a26fb926adfa3a4082
3370 Author: behdad <behdad>
3371 Date: Sun Jun 13 20:11:41 2004 +0000
3373 First joining stuff checked in. Generate joining table using
3375 packtab, in gen-joining-type-tab.c. Defined FriBidiJoiningType type
3377 accompanying functions and macros.
3381 charset/Makefile.am | 10 +-
3382 charset/fribidi-char-sets-cap-rtl.c | 8 +-
3383 doc/Makefile.am | 10 +-
3384 gen.tab/Makefile.am | 92 ++++------
3385 gen.tab/gen-bidi-type-tab.c | 65 ++++---
3386 gen.tab/gen-joining-type-tab.c | 355
3387 ++++++++++++++++++++++++++++++++++++
3388 gen.tab/gen-mirroring-tab.c | 52 +++---
3389 gen.tab/gen-unicode-version.c | 42 ++---
3390 gen.tab/packtab.c | 16 +-
3391 gen.tab/packtab.h | 2 +-
3392 lib/Headers.mk | 7 +-
3393 lib/Makefile.am | 29 ++-
3394 lib/common.h | 12 +-
3397 lib/fribidi-bidi-type.c | 9 +-
3398 lib/fribidi-bidi-types-list.h | 8 +-
3399 lib/fribidi-bidi-types.c | 8 +-
3400 lib/fribidi-bidi-types.h | 140 +++++++-------
3401 lib/fribidi-joining-type.c | 56 ++++++
3402 lib/fribidi-joining-type.h | 59 ++++++
3403 lib/fribidi-joining-types-list.h | 50 +++++
3404 lib/fribidi-joining-types.c | 78 ++++++++
3405 lib/fribidi-joining-types.h | 143 +++++++++++++++
3406 lib/fribidi-joining.c | 0
3407 lib/fribidi-joining.h | 50 +++++
3408 lib/fribidi-mirroring.c | 12 +-
3409 lib/fribidi.def | 9 +-
3410 lib/joining-types.h | 58 ++++++
3412 32 files changed, 1147 insertions(+), 284 deletions(-)
3414 commit c4ac68eb37169192b1f72bd09e2fc80302cad20d
3415 Author: behdad <behdad>
3416 Date: Wed Jun 9 20:01:00 2004 +0000
3418 Wow!!! I use the wonderful packtab to compress the mirroring
3420 gives an smaller and faster table than the old binary search one!
3422 packtab deals with tables with empty heads much better. Voila!
3424 bin/fribidi-main.c | 13 ++--
3425 charset/fribidi-char-sets.c | 7 ++-
3426 configure.ac | 9 ++-
3427 gen.tab/Makefile.am | 4 +-
3428 gen.tab/gen-bidi-type-tab.c | 15 +++--
3429 gen.tab/gen-mirroring-tab.c | 99 +++++++++++++++++++----------
3430 gen.tab/packtab.c | 147
3431 ++++++++++++++++++++++++++++++++++----------
3432 gen.tab/packtab.h | 13 ++--
3433 lib/fribidi-bidi-type.c | 14 ++---
3434 lib/fribidi-bidi-types.h | 10 +--
3435 lib/fribidi-mirroring.c | 48 +++------------
3436 lib/fribidi-types.h | 79 +++++++++++++-----------
3437 lib/fribidi.h | 8 +--
3438 13 files changed, 276 insertions(+), 190 deletions(-)
3440 commit a7baa9a7e957ea338e3c683f8d85ad4bc5a533c5
3441 Author: behdad <behdad>
3442 Date: Wed Jun 9 14:59:21 2004 +0000
3444 Redundant and compatibility stuff removed. A few macros added,
3446 AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in
3447 fribidi-bidi-types.h
3449 bin/fribidi-main.c | 25 +++++++++++---
3450 charset/Headers.mk | 8 +----
3451 charset/fribidi-char-sets-cap-rtl.h | 8 +++--
3452 charset/fribidi-char-sets-cp1255.h | 8 +++--
3453 charset/fribidi-char-sets-cp1256.h | 8 +++--
3454 charset/fribidi-char-sets-iso8859-6.h | 8 +++--
3455 charset/fribidi-char-sets-iso8859-8.h | 8 +++--
3456 charset/fribidi-char-sets-list.h | 14 ++++----
3457 charset/fribidi-char-sets-utf8.h | 8 +++--
3458 charset/fribidi-char-sets.c | 18 ++++++----
3459 charset/fribidi-char-sets.h | 13 ++------
3460 configure.ac | 18 ++++------
3461 doc/Makefile.am | 1 +
3462 lib/common.h | 28 ++++++++--------
3463 lib/debug.h | 10 +++---
3464 lib/fribidi-bidi-type.c | 62
3465 +++--------------------------------
3466 lib/fribidi-bidi-type.h | 39 ++--------------------
3467 lib/fribidi-bidi-types-list.h | 14 ++++----
3468 lib/fribidi-bidi-types.h | 35 +++++++++++---------
3469 lib/fribidi-bidi.h | 7 ++--
3470 lib/fribidi-common.h | 14 +++-----
3471 lib/fribidi-mirroring.c | 12 +++----
3472 lib/fribidi-mirroring.h | 12 +++----
3473 lib/fribidi-types.h | 26 +++++++--------
3474 lib/fribidi.c | 8 ++---
3475 lib/fribidi.def | 3 --
3476 lib/fribidi.h | 18 +++++++---
3477 lib/mem.h | 10 +++---
3478 28 files changed, 189 insertions(+), 254 deletions(-)
3480 commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
3481 Author: behdad <behdad>
3482 Date: Wed Jun 9 08:56:53 2004 +0000
3484 Not serious changed. Going to remove easy-to-replace compatibility
3487 bin/fribidi-benchmark.c | 8 ++++----
3488 bin/fribidi-main.c | 14 +++++++-------
3489 lib/fribidi-bidi-type.h | 12 +++++++-----
3490 lib/fribidi.h | 16 ++++++++++++----
3491 4 files changed, 30 insertions(+), 20 deletions(-)
3493 commit 5a52ab708d73f6b8929856ddf7238ecdb04a36b0
3494 Author: behdad <behdad>
3495 Date: Mon Jun 7 20:38:21 2004 +0000
3497 Finally done with the clean API for bidi functionality. The API is
3499 yet, but does the job. Also define FriBidiCharType as an enum
3501 Added type FriBidiParType for paragraph direction types.
3506 lib/fribidi-bidi-types-list.h | 11 +-
3507 lib/fribidi-bidi-types.h | 134 +++++++++++-----
3508 lib/fribidi-bidi.c | 314
3509 +++++++++++++++-----------------------
3510 lib/fribidi-bidi.h | 100 +++++-------
3511 lib/fribidi-mirroring.c | 9 +-
3512 lib/fribidi-mirroring.h | 9 +-
3513 lib/fribidi.c | 170 ++++++++++++++++++++-
3514 lib/fribidi.def | 2 +-
3515 lib/fribidi.h | 95 +++++++++++-
3516 test/test_UTF-8_persian.reference | 16 +-
3517 13 files changed, 541 insertions(+), 327 deletions(-)
3519 commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
3520 Author: behdad <behdad>
3521 Date: Fri Jun 4 16:43:51 2004 +0000
3523 Isolating bidi reordering call, take 1.
3525 lib/fribidi-bidi.c | 338
3526 ++++++++++++++++++-----------------------------------
3527 lib/fribidi-bidi.h | 14 +--
3528 lib/fribidi-run.c | 39 ++++---
3530 4 files changed, 149 insertions(+), 250 deletions(-)
3532 commit a6fde7f289ff58990148caef9b69283ab6263b04
3533 Author: behdad <behdad>
3534 Date: Fri Jun 4 09:43:57 2004 +0000
3536 Anyone seen my log ;-).
3538 doc/Makefile.am | 3 ---
3539 1 file changed, 3 deletions(-)
3541 commit 526172111aaf46da0f28ed57917179779d1a266b
3542 Author: behdad <behdad>
3543 Date: Fri Jun 4 09:41:11 2004 +0000
3545 Cleaning up here and there. Last lingers before adding joining.
3547 Makefile.am | 49 ++++--
3549 bin/fribidi-main.c | 12 +-
3550 bootstrap | 130 +++++++++++-----
3551 charset/fribidi-char-sets-cap-rtl.c | 12 +-
3553 doc/Makefile.am | 18 ++-
3554 gen.tab/.cvsignore | 4 +-
3555 gen.tab/Makefile.am | 1 +
3556 gen.tab/gen-bidi-type-tab.c | 20 +--
3557 lib/Headers.mk | 2 +-
3558 lib/fribidi-bidi-type.c | 17 ++-
3559 lib/fribidi-bidi-type.h | 23 +--
3560 lib/fribidi-bidi-types-list.h | 39 +++--
3561 lib/fribidi-bidi-types.c | 10 +-
3562 lib/fribidi-bidi-types.h | 17 ++-
3563 lib/fribidi-bidi.c | 297
3564 ++++++++++++++++++------------------
3565 lib/fribidi-bidi.h | 28 +++-
3566 lib/fribidi-common.h | 8 +-
3567 lib/fribidi-config.h.in | 3 +
3568 lib/fribidi.def | 28 ++--
3569 21 files changed, 430 insertions(+), 306 deletions(-)
3571 commit a6b4f96acbd71fd8cc05e136a9bcb2ffc594b2a1
3572 Author: behdad <behdad>
3573 Date: Mon May 31 18:43:26 2004 +0000
3575 GNU Coding Standards applied and typos fixed.
3578 +++++++++++++++++++++-
3579 Makefile.am | 10 ++---
3580 README | 26 +++++++------
3583 ++++++++++++++++++++
3584 bin/fribidi-main.c | 10 ++---
3585 charset/fribidi-char-sets-cap-rtl.c | 8 ++--
3588 doc/Makefile.am | 4 +-
3589 gen.tab/Makefile.am | 12 +++---
3590 gen.tab/gen-bidi-type-tab.c | 8 ++--
3591 gen.tab/gen-mirroring-tab.c | 8 ++--
3592 gen.tab/gen-unicode-version.c | 20 +++++++---
3593 lib/fribidi-bidi-type.c | 10 ++---
3594 ...bidi-types-list.h => fribidi-bidi-types-list.h} | 31 ++++++++-------
3595 15 files changed, 187 insertions(+), 88 deletions(-)
3597 commit 339717751b86715f78bd9d02159813c29c650a0a
3598 Author: behdad <behdad>
3599 Date: Mon May 31 18:39:39 2004 +0000
3601 GNU Coding Standards applied where appropriate.
3603 lib/Headers.mk | 1 +
3604 lib/Makefile.am | 1 -
3605 lib/common.h | 10 +++---
3606 lib/debug.h | 8 ++---
3607 lib/fribidi-bidi-types.c | 10 +++---
3608 lib/fribidi-bidi.c | 84
3609 ++++++++++++++++++++++++------------------------
3610 lib/fribidi-common.h | 33 ++++++++++---------
3611 lib/fribidi-config.h.in | 3 +-
3612 lib/fribidi.c | 20 ++++++------
3614 10 files changed, 91 insertions(+), 87 deletions(-)
3616 commit 18e3dfa79857422629e1c790890e77be31a97507
3617 Author: behdad <behdad>
3618 Date: Mon May 31 10:59:14 2004 +0000
3620 To be moved to gen.tab/
3622 gen.tab/unidata/README | 1 -
3623 1 file changed, 1 deletion(-)
3625 commit 477d11a4cda120d3e877302d0fc6485cbd8b2caf
3626 Author: behdad <behdad>
3627 Date: Mon May 31 10:43:44 2004 +0000
3629 We need UnicodeData.txt for shaping tables, so seems like we are
3631 the big fat huge UnicodeData.txt, so no need to used extracted/Derived
3635 gen.tab/unidata/ArabicShaping.txt | 240 +
3636 gen.tab/unidata/README | 1 +
3637 gen.tab/unidata/UnicodeData.txt | 15100
3639 gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 --
3640 .../unidata/extracted/DerivedDecompositionType.txt | 933 --
3641 gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 -
3642 6 files changed, 15341 insertions(+), 2447 deletions(-)
3644 commit 28f7f004848d56fb148290428ecff8ab3b568cdd
3645 Author: behdad <behdad>
3646 Date: Sat May 29 11:32:23 2004 +0000
3648 Tweaked the headers again. According to GNU GPL now.
3650 lib/fribidi-mirroring.c | 36 ++++++++++++++++++------------------
3651 lib/fribidi-mirroring.h | 38 ++++++++++++++++++++------------------
3652 lib/fribidi.c | 10 ++++++----
3653 3 files changed, 44 insertions(+), 40 deletions(-)
3655 commit 08e0eaa79d69c795eff3f46e42f48978390dce35
3656 Author: behdad <behdad>
3657 Date: Tue May 25 12:41:17 2004 +0000
3659 Ok, now DLL build works with Cygwin. Still remains to test with
3662 lib/Makefile.am | 8 ++++----
3663 1 file changed, 4 insertions(+), 4 deletions(-)
3665 commit 0134010bc16b3d8305f84ced5d869ad8ea74e59c
3666 Author: behdad <behdad>
3667 Date: Tue May 25 12:28:11 2004 +0000
3669 Ok, seems like there are a few bits wrong in Pango, and I simply
3672 configure.ac | 30 +++++++++---------------------
3673 1 file changed, 9 insertions(+), 21 deletions(-)
3675 commit a721146c70de7d537bd307f3422fc159d90825b2
3676 Author: behdad <behdad>
3677 Date: Tue May 25 12:15:44 2004 +0000
3679 Seems like using $build_os instead of broken $host should fix the
3682 configure.ac | 17 ++++++++---------
3683 1 file changed, 8 insertions(+), 9 deletions(-)
3685 commit ff55b08eb992fde9c99711c744aee6763adfbf4d
3686 Author: behdad <behdad>
3687 Date: Tue May 25 12:09:39 2004 +0000
3689 Trying to build DLL on Cygwin.
3691 configure.ac | 22 +++++++++++++++++-----
3692 1 file changed, 17 insertions(+), 5 deletions(-)
3694 commit 564566593800ae5b29a73d1cfee424f78eb3bbc7
3695 Author: behdad <behdad>
3696 Date: Tue May 25 12:00:29 2004 +0000
3698 Define extra GNU function attributes only if using GLIB.
3700 lib/fribidi-common.h | 31 +++++++++++++++++--------------
3701 1 file changed, 17 insertions(+), 14 deletions(-)
3703 commit f4dd6b6017ca84c7649ddef2e9408a6dcb4ea1c0
3704 Author: behdad <behdad>
3705 Date: Tue May 25 11:35:39 2004 +0000
3707 Added a dummy gettext.h that simply defines "gettext" to null.
3709 bin/Makefile.am | 2 +-
3710 bin/gettext.h | 2 ++
3711 2 files changed, 3 insertions(+), 1 deletion(-)
3713 commit 780f36974ad355dc931fb8d9ea94327a0e4b0d18
3714 Author: behdad <behdad>
3715 Date: Tue May 25 11:27:50 2004 +0000
3717 Another oops. You know, it's 7:30 in the morning!
3719 gen.tab/Makefile.am | 2 +-
3720 1 file changed, 1 insertion(+), 1 deletion(-)
3722 commit ae620c51565dcab4493d8c221dece66cdbe68f8a
3723 Author: behdad <behdad>
3724 Date: Tue May 25 11:26:28 2004 +0000
3728 gen.tab/Makefile.am | 2 +-
3729 1 file changed, 1 insertion(+), 1 deletion(-)
3731 commit 7333eb868af79cae67e9fd6e89ded327412c6ec6
3732 Author: behdad <behdad>
3733 Date: Tue May 25 11:21:06 2004 +0000
3735 Added $(EXEEXT) to binaries we build and run, to make cygwin-safe.
3737 gen.tab/Makefile.am | 24 +++++++++++++++---------
3738 1 file changed, 15 insertions(+), 9 deletions(-)
3740 commit e7798ad595b3e90ff3077a65f0e342637fdeb0de
3741 Author: behdad <behdad>
3742 Date: Tue May 25 11:14:14 2004 +0000
3744 Moved gen.tab to the first subdir.
3746 Makefile.am | 8 ++++----
3747 1 file changed, 4 insertions(+), 4 deletions(-)
3749 commit a0897904ce19ea9f17de60c4ec13d3bd1186d43e
3750 Author: behdad <behdad>
3751 Date: Mon May 24 06:45:42 2004 +0000
3757 doc/Makefile.am | 23 +++++++++++++++--------
3758 gen.tab/gen-bidi-type-tab.c | 14 +++++++-------
3759 gen.tab/gen-mirroring-tab.c | 15 ++++++---------
3760 gen.tab/gen-unicode-version.c | 10 +++++-----
3761 6 files changed, 34 insertions(+), 36 deletions(-)
3763 commit 3fe934b572660936b4e494a3694714a10ed12a1b
3764 Author: behdad <behdad>
3765 Date: Sat May 22 12:17:10 2004 +0000
3767 When reading DerivedBidiClass.txt, should only default to L.
3770 gen.tab/gen-bidi-type-tab.c | 45
3771 ++++++++++++++++++++++++++++++++-------------
3772 2 files changed, 35 insertions(+), 15 deletions(-)
3774 commit fc64781b05223801b6b69ecba791a31f5166bdbe
3775 Author: behdad <behdad>
3776 Date: Sat May 22 11:21:39 2004 +0000
3778 Make gen-mirroring-tab and gen-unicode-version work. gen.tab/
3781 Makefile.am | 10 ++--
3782 bin/Makefile.am | 4 +-
3783 bin/fribidi-benchmark.c | 16 ++++---
3784 charset/fribidi-char-sets-cap-rtl.c | 16 +++----
3785 charset/fribidi-char-sets.c | 8 ++--
3786 gen.tab/Makefile.am | 95
3787 +++++++++++++++++++++++++++----------
3788 gen.tab/gen-bidi-type-tab.c | 8 ++--
3789 gen.tab/gen-mirroring-tab.c | 10 ++--
3790 gen.tab/gen-unicode-version.c | 11 ++---
3791 lib/common.h | 20 ++++----
3792 lib/fribidi-bidi-type.c | 7 ++-
3793 lib/fribidi-mem.c | 13 +++--
3794 12 files changed, 137 insertions(+), 81 deletions(-)
3796 commit 285b3de138e8a4f790fe07519c1a90d759a61598
3797 Author: behdad <behdad>
3798 Date: Sat May 22 10:35:30 2004 +0000
3800 Making gen-bidi-tab work, and more clean up.
3802 bin/Makefile.am | 4 +-
3803 charset/Makefile.am | 2 +-
3804 configure.ac | 29 ++++----
3805 doc/Makefile.am | 2 +-
3806 fribidi.pc.in | 2 +-
3807 gen.tab/Makefile.am | 52 +++++++++++++-
3808 gen.tab/gen-bidi-type-tab.c | 163
3809 ++++++++++++++++++++++++++++++------------
3810 gen.tab/gen-mirroring-tab.c | 79 +++++++++++++-------
3811 gen.tab/gen-unicode-version.c | 48 ++++++-------
3812 gen.tab/packtab.c | 5 +-
3813 gen.tab/packtab.h | 2 +-
3814 lib/Makefile.am | 31 +++-----
3815 lib/common.h | 48 +++++++------
3816 lib/fribidi-bidi.h | 12 ++--
3817 lib/fribidi-mirroring.c | 10 +--
3818 lib/fribidi-mirroring.h | 10 +--
3819 16 files changed, 323 insertions(+), 176 deletions(-)
3821 commit c33ae846fd05d20a4e557dd1b6ab1ca4a77ee796
3822 Author: behdad <behdad>
3823 Date: Wed May 12 23:13:55 2004 +0000
3825 gen-unicode-version is operational now.
3827 gen.tab/.cvsignore | 5 +-
3828 gen.tab/Makefile.am | 6 +-
3829 gen.tab/gen-bidi-type-tab.c | 10 +--
3830 gen.tab/gen-mirroring-tab.c | 8 +-
3831 gen.tab/gen-unicode-version.c | 170
3832 ++++++++++++++++++++++++++++++++++++++++++
3833 5 files changed, 187 insertions(+), 12 deletions(-)
3835 commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
3836 Author: behdad <behdad>
3837 Date: Wed May 12 08:17:19 2004 +0000
3839 Better handling with Unicode info.
3841 gen.tab/gen-bidi-type-tab.c | 13 +++++--------
3842 lib/.cvsignore | 2 +-
3843 lib/Makefile.am | 4 ++--
3844 lib/common.h | 7 ++++---
3845 lib/fribidi-bidi-type.c | 24 +++++++++---------------
3846 lib/fribidi-common.h | 10 +++-------
3847 lib/fribidi-unicode.h | 11 ++++++++---
3848 7 files changed, 32 insertions(+), 39 deletions(-)
3850 commit 4400e84cad664c8bd863596aa53f6e3fe0866156
3851 Author: behdad <behdad>
3852 Date: Wed May 12 07:09:09 2004 +0000
3854 Updated .cvsignore files.
3856 doc/.cvsignore | 4 ++++
3857 lib/.cvsignore | 2 ++
3858 lib/fribidi-unicode-version.h | 4 ----
3859 3 files changed, 6 insertions(+), 4 deletions(-)
3861 commit d7b141a2521ad40a1c75c0aeb43920225bd08317
3862 Author: behdad <behdad>
3863 Date: Wed May 12 07:06:21 2004 +0000
3865 Updated the gen.tab to work again. Other fixes here and there.
3869 bin/fribidi-main.c | 11 +-
3871 charset/fribidi-char-sets.c | 12 +-
3872 gen.tab/Makefile.am | 9 ++
3873 gen.tab/gen-bidi-type-tab.c | 298
3874 +++++++++++++++++++++-----------------------
3875 gen.tab/gen-mirroring-tab.c | 223 +++++++++++++++++++--------------
3876 gen.tab/packtab.c | 18 ++-
3877 lib/bidi-types-list.h | 18 ++-
3878 lib/common.h | 12 +-
3879 lib/fribidi-bidi-type.c | 8 +-
3880 lib/fribidi-mirroring.h | 13 +-
3881 13 files changed, 340 insertions(+), 294 deletions(-)
3883 commit 4b03bbd7b4368cde918197875a83ff4661ca4857
3884 Author: behdad <behdad>
3885 Date: Fri May 7 06:30:37 2004 +0000
3887 Cleaning here and there. We may be ready for a release tonight :).
3891 bin/fribidi-main.c | 28 +-
3892 charset/fribidi-char-sets-cap-rtl.c | 92 +-
3893 configure.ac | 10 +-
3894 doc/Makefile.am | 2 +
3895 lib/Makefile.am | 8 +-
3896 lib/bidi-type-table.i | 5228
3897 -----------------------------------
3898 lib/bidi-types-list.h | 11 +-
3899 lib/bidi-types.h | 25 +-
3900 lib/common.h | 10 +-
3902 lib/fribidi-bidi-type.c | 61 +-
3903 lib/fribidi-bidi.c | 8 +-
3904 lib/fribidi-common.h | 12 +-
3905 lib/fribidi-mem.c | 20 +-
3906 lib/fribidi-mirroring.c | 13 +-
3907 lib/fribidi-types.h | 9 +-
3908 lib/fribidi-unicode.h | 16 +-
3909 lib/fribidi.c | 8 +-
3911 lib/mirroring-table.i | 360 ---
3912 22 files changed, 181 insertions(+), 5766 deletions(-)
3914 commit 7fafb2d9754e6dab124dff5b2b5ba89e69e042f7
3915 Author: behdad <behdad>
3916 Date: Wed May 5 21:47:34 2004 +0000
3918 More TODO. And change autoconf requirement to 2.56 from 2.59.
3921 configure.ac | 10 +++++-----
3922 2 files changed, 13 insertions(+), 5 deletions(-)
3924 commit 2a3c067871dcd2b595a1f3d0d79c3e0660270653
3925 Author: behdad <behdad>
3926 Date: Mon May 3 22:05:19 2004 +0000
3928 Changed the run data structure from a double-terminated deque, to a
3929 circular deque with a single sentinel. To debug that, also added
3931 stuff, added function attributes, deprecated old interfaces, and humm,
3937 bin/fribidi-benchmark.c | 10 +-
3938 bin/fribidi-main.c | 20 +-
3939 charset/fribidi-char-sets-cap-rtl.c | 11 +-
3940 charset/fribidi-char-sets-cp1255.c | 10 +-
3941 charset/fribidi-char-sets-cp1256.c | 10 +-
3942 charset/fribidi-char-sets-iso8859-6.c | 10 +-
3943 charset/fribidi-char-sets-iso8859-8.c | 10 +-
3944 charset/fribidi-char-sets-utf8.c | 10 +-
3945 charset/fribidi-char-sets.c | 10 +-
3946 charset/fribidi-char-sets.h | 8 +-
3947 configure.ac | 11 +-
3948 doc/Makefile.am | 11 +-
3949 lib/Headers.mk | 14 +-
3950 lib/Makefile.am | 6 +-
3951 lib/bidi-type-table.i | 8 +-
3952 lib/bidi-types-list.h | 15 +-
3953 lib/bidi-types.h | 20 +-
3954 lib/common.h | 48 +-
3957 lib/fribidi-bidi-type.c | 37 +-
3958 lib/fribidi-bidi-type.h | 33 +-
3959 lib/fribidi-bidi-types.c | 12 +-
3960 lib/fribidi-bidi-types.h | 50 +-
3961 lib/fribidi-bidi.c | 1173
3962 +++++++++++++++++----------------
3963 lib/fribidi-bidi.h | 19 +-
3964 lib/fribidi-common.h | 29 +-
3965 lib/fribidi-env.c | 17 +-
3966 lib/fribidi-env.h | 27 +-
3967 lib/fribidi-mem.c | 39 +-
3968 lib/fribidi-mirroring.c | 24 +-
3969 lib/fribidi-run.c | 395 ++++++-----
3970 lib/fribidi-types.h | 10 +-
3971 lib/fribidi.c | 10 +-
3972 lib/fribidi.def | 13 +
3974 lib/mirroring-table.i | 8 +-
3975 lib/run.h | 110 +++-
3976 test/run.tests | 4 +-
3977 41 files changed, 1348 insertions(+), 1011 deletions(-)
3979 commit 3961e54d055a45b4ed096a08c661bf2a00a77a41
3980 Author: behdad <behdad>
3981 Date: Wed Apr 28 03:20:22 2004 +0000
3983 Cleaning up exported symbols.
3985 THANKS | 23 +++++++++----------
3986 bin/fribidi-main.c | 62
3987 ++++++++++++++++++++++++++--------------------------
3988 charset/Makefile.am | 13 +----------
3989 doc/Makefile.am | 1 +
3990 lib/Makefile.am | 16 +++++++-------
3991 lib/fribidi-common.h | 8 +++----
3992 6 files changed, 55 insertions(+), 68 deletions(-)
3994 commit 1fb4c69145a5222169e8b8f852807046a30d6870
3995 Author: behdad <behdad>
3996 Date: Wed Apr 28 02:37:56 2004 +0000
3998 Added FriBidiRun type, private for now. Moved all library-wide
3999 static variables to env.h.
4001 lib/Makefile.am | 5 +-
4002 lib/bidi-types.h | 12 +-
4003 lib/common.h | 23 +--
4004 lib/env.h | 63 +++++++++
4005 lib/fribidi-bidi-type.c | 8 +-
4006 lib/fribidi-bidi-types.c | 8 +-
4007 lib/fribidi-bidi-types.h | 8 +-
4008 lib/fribidi-bidi.c | 357
4009 ++++++++---------------------------------------
4010 lib/fribidi-env.c | 27 ++--
4011 lib/fribidi-mem.c | 64 ++++++---
4012 lib/fribidi-run.c | 267 +++++++++++++++++++++++++++++++++++
4014 lib/run.h | 86 ++++++++++++
4015 13 files changed, 587 insertions(+), 357 deletions(-)
4017 commit ac43f238748ad5b874089a8c27d8c1eb7150859d
4018 Author: behdad <behdad>
4019 Date: Tue Apr 27 23:53:43 2004 +0000
4021 Nothing really important.
4023 doc/Makefile.am | 1 -
4024 lib/common.h | 8 ++++----
4025 lib/fribidi-mirroring.c | 10 ++++++----
4026 3 files changed, 10 insertions(+), 9 deletions(-)
4028 commit 211d0f322cdb279a69c04f8212f9b1e541ecb369
4029 Author: behdad <behdad>
4030 Date: Tue Apr 27 16:47:22 2004 +0000
4032 First try to integrate c2man manual generation in build system.
4034 charset/Headers.mk | 21 ++++++++------
4035 charset/fribidi-char-sets-list.h | 10 +++++--
4036 doc/Makefile.am | 62
4037 ++++++++++++++++++++++++++++------------
4038 lib/Headers.mk | 16 ++++++++++-
4039 lib/bidi-types-list.h | 10 +++----
4040 lib/common.h | 10 +++----
4041 lib/debug.h | 8 +++---
4042 lib/fribidi-begindecls.h | 2 ++
4043 lib/fribidi-enddecls.h | 2 ++
4044 lib/fribidi-types.h | 14 ++++-----
4045 lib/mem.h | 8 +++---
4046 11 files changed, 107 insertions(+), 56 deletions(-)
4048 commit a1b38172b8f2ecdc1101d2c71043ef56cb865c5d
4049 Author: behdad <behdad>
4050 Date: Tue Apr 27 15:23:25 2004 +0000
4052 Header changed so RCS header and Authors follow the copyright notice.
4054 lib/fribidi-mirroring.c | 20 ++++++++++----------
4055 lib/fribidi-mirroring.h | 18 +++++++++---------
4056 2 files changed, 19 insertions(+), 19 deletions(-)
4058 commit 14fe97a882a9fb368d084af1dd9537c036bf7030
4059 Author: behdad <behdad>
4060 Date: Tue Apr 27 15:22:53 2004 +0000
4062 New items added. Should be cleared before the release.
4065 1 file changed, 6 insertions(+), 1 deletion(-)
4067 commit afc8fca15a8a4ef1a028ea4a84f12b78572c5c97
4068 Author: behdad <behdad>
4069 Date: Sun Apr 25 19:13:35 2004 +0000
4071 More .cvsignore's added.
4073 bin/.cvsignore | 2 ++
4074 gen.tab/.cvsignore | 2 ++
4075 lib/.cvsignore | 1 +
4076 3 files changed, 5 insertions(+)
4078 commit b2c7e5956487b23feb49b35bae7d22422c4d5d59
4079 Author: behdad <behdad>
4080 Date: Sun Apr 25 19:13:04 2004 +0000
4082 Renamed subdir tablegen to gentable.
4084 Makefile.am | 8 ++++----
4085 configure.ac | 10 +++++-----
4086 2 files changed, 9 insertions(+), 9 deletions(-)
4088 commit b1ed9614d2569ec00aeaab506e18deee65b66cc5
4089 Author: behdad <behdad>
4090 Date: Sun Apr 25 19:12:42 2004 +0000
4092 More recovery after the unintentionaly rm -f *.c!
4094 lib/fribidi-bidi.c | 7 ++++---
4095 lib/fribidi.c | 8 ++++----
4096 2 files changed, 8 insertions(+), 7 deletions(-)
4098 commit be247ddb41bd2c1467f5582427388711b23087db
4099 Author: behdad <behdad>
4100 Date: Sun Apr 25 18:58:25 2004 +0000
4102 No #ifdef or #ifndef when possible. #if or #if ! is a better way
4103 most of the times. See the examples in source.
4105 configure.ac | 9 ++++-----
4106 lib/fribidi-bidi.c | 8 ++++----
4107 lib/fribidi-mem.c | 8 ++++----
4108 3 files changed, 12 insertions(+), 13 deletions(-)
4110 commit 304aac260efd5b143067b0ff6f4a5c56f3169f2e
4111 Author: behdad <behdad>
4112 Date: Sun Apr 25 18:49:12 2004 +0000
4114 The ChangeLog from the old days.
4117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4118 1 file changed, 703 insertions(+)
4120 commit 63d12e574eb5cfe95290b303bac0950c25afe397
4121 Author: behdad <behdad>
4122 Date: Sun Apr 25 18:47:56 2004 +0000
4137 bin/Makefile.am | 25 +
4138 bin/fribidi-benchmark.c | 278 ++
4139 bin/fribidi-main.c | 597 +++
4140 bin/getopt.c | 1268 +++++
4141 bin/getopt.h | 187 +
4142 bin/getopt1.c | 213 +
4143 bin/getopt_int.h | 145 +
4145 charset/Headers.mk | 9 +
4146 charset/Makefile.am | 48 +
4147 charset/fribidi-char-sets-cap-rtl.c | 336 ++
4148 charset/fribidi-char-sets-cap-rtl.h | 70 +
4149 charset/fribidi-char-sets-cp1255.c | 106 +
4150 charset/fribidi-char-sets-cp1255.h | 62 +
4151 charset/fribidi-char-sets-cp1256.c | 223 +
4152 charset/fribidi-char-sets-cp1256.h | 62 +
4153 charset/fribidi-char-sets-iso8859-6.c | 81 +
4154 charset/fribidi-char-sets-iso8859-6.h | 62 +
4155 charset/fribidi-char-sets-iso8859-8.c | 120 +
4156 charset/fribidi-char-sets-iso8859-8.h | 62 +
4157 charset/fribidi-char-sets-list.h | 56 +
4158 charset/fribidi-char-sets-utf8.c | 126 +
4159 charset/fribidi-char-sets-utf8.h | 66 +
4160 charset/fribidi-char-sets.c | 230 +
4161 charset/fribidi-char-sets.h | 125 +
4162 configure.ac | 208 +
4163 doc/Makefile.am | 27 +
4164 fribidi.pc.in | 13 +
4165 fribidi.spec.in | 145 +
4166 gen.tab/Makefile.am | 0
4167 gen.tab/gen-bidi-type-tab.c | 267 +
4168 gen.tab/gen-mirroring-tab.c | 152 +
4169 gen.tab/packtab.c | 364 ++
4170 gen.tab/packtab.h | 49 +
4171 gen.tab/unidata/BidiMirroring.txt | 525 ++
4172 gen.tab/unidata/ReadMe.txt | 40 +
4173 gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++
4174 .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++
4175 gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 +
4176 lib/Headers.mk | 14 +
4177 lib/Makefile.am | 75 +
4178 lib/bidi-type-table.i | 5228
4179 ++++++++++++++++++++
4180 lib/bidi-types-list.h | 69 +
4181 lib/bidi-types.h | 78 +
4182 lib/common.h | 110 +
4184 lib/fribidi-begindecls.h | 1 +
4185 lib/fribidi-bidi-type.c | 79 +
4186 lib/fribidi-bidi-type.h | 74 +
4187 lib/fribidi-bidi-types.c | 76 +
4188 lib/fribidi-bidi-types.h | 278 ++
4189 lib/fribidi-bidi.c | 1424 ++++++
4190 lib/fribidi-bidi.h | 112 +
4191 lib/fribidi-common.h | 83 +
4192 lib/fribidi-config.h.in | 22 +
4193 lib/fribidi-enddecls.h | 1 +
4194 lib/fribidi-env.c | 107 +
4195 lib/fribidi-env.h | 125 +
4196 lib/fribidi-mem.c | 94 +
4197 lib/fribidi-mirroring.c | 90 +
4198 lib/fribidi-mirroring.h | 67 +
4199 lib/fribidi-types.h | 143 +
4200 lib/fribidi-unicode-version.h | 4 +
4201 lib/fribidi-unicode.h | 101 +
4202 lib/fribidi.c | 68 +
4203 lib/fribidi.h | 48 +
4205 lib/mirroring-table.i | 358 ++
4206 test/Makefile.am | 33 +
4207 test/run.tests | 74 +
4208 test/test_CapRTL_explicit.input | 13 +
4209 test/test_CapRTL_explicit.reference | 13 +
4210 test/test_CapRTL_implicit.input | 26 +
4211 test/test_CapRTL_implicit.reference | 26 +
4212 test/test_ISO8859-8_hebrew.input | 17 +
4213 test/test_ISO8859-8_hebrew.reference | 17 +
4214 test/test_UTF-8_persian.input | 14 +
4215 test/test_UTF-8_persian.reference | 14 +
4216 test/test_UTF-8_reordernsm.input | 7 +
4217 test/test_UTF-8_reordernsm.reference | 7 +
4218 91 files changed, 19125 insertions(+)