1 commit 5464c284034da9c058269377b7f5013bb089f553
2 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
3 Date: Sun Jul 5 22:22:23 2020 +0300
5 Bumped version to 1.0.10
10 3 files changed, 7 insertions(+), 2 deletions(-)
12 commit 4d4e15fb6d1046327e371897fbe71171c87681dc
13 Merge: 85eb863 edfd72f
14 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
15 Date: Thu Jun 18 08:04:19 2020 +0300
17 Merge pull request #145 from vtorri/master
19 Fix FRIBIDI_ENTRY on Windows
21 commit edfd72ff6c5325835f55082485a13c9bce61345a
22 Author: Vincent Torri <vincent.torri@gmail.com>
23 Date: Thu Jun 11 06:29:52 2020 +0200
25 fribidi-common.h: in static mode, define FRIBIDI_ENTRY only if not
28 lib/fribidi-common.h | 4 +++-
29 1 file changed, 3 insertions(+), 1 deletion(-)
31 commit a1f3ce9b60529b01592a02afcd2b9dfc49ccd40d
32 Author: Vincent Torri <vincent.torri@gmail.com>
33 Date: Thu Jun 11 06:23:45 2020 +0200
35 meson: remove wrong additional 'extern' in FRIBIDI_ENTRY
38 1 file changed, 1 insertion(+), 1 deletion(-)
40 commit 46ec6f04820d97159c1008539ed5fc846eefb671
41 Author: Vincent Torri <vincent.torri@gmail.com>
42 Date: Tue Jun 9 16:51:10 2020 +0200
44 Fix FRIBIDI_ENTRY on Windows
45 * when the shared library is compiled, it is set to dllexport
46 * when the shared library is used, it is set to dllimport
47 * when the static library is used, it is set to nothing
48 (FRIBIDI_LIB_STATIC must be passed to the preprocessor)
49 * Cflags.private is set to -DFRIBIDI_LIB_STATIC in fribidi.pc (used
53 bin/meson.build | 8 ++++----
54 configure.ac | 7 +++++++
56 lib/Makefile.am | 6 +++---
57 lib/fribidi-bidi-types.h | 2 +-
58 lib/fribidi-bidi.h | 2 +-
59 lib/fribidi-common.h | 32
60 ++++++++++++++++++++------------
61 lib/fribidi-deprecated.h | 8 ++++----
62 lib/fribidi-joining-types.h | 4 ++--
63 lib/fribidi-unicode.h | 2 +-
65 lib/meson.build | 2 +-
66 meson.build | 19 ++++++++++++-------
67 test/unicode-conformance/Makefile.am | 1 +
68 test/unicode-conformance/meson.build | 2 +-
69 16 files changed, 61 insertions(+), 38 deletions(-)
71 commit 85eb863a42bcf8636d1d865625ebfc3b4eb36577
72 Merge: e8aebfb 331dfa9
73 Author: Khaled Hosny <khaledhosny@eglug.org>
74 Date: Sat Jun 6 02:12:27 2020 +0200
76 Merge pull request #140 from cben/drop-changes-from-help
78 Drop non-existent --changes from help text
80 commit 331dfa991b314fe6835efcd35bea733341147cb6
81 Author: Beni Cherniavsky-Paskin <cben@redhat.com>
82 Date: Fri Feb 21 13:59:47 2020 +0200
84 Drop non-existent --changes from help text
86 bin/fribidi-main.c | 6 +++---
87 1 file changed, 3 insertions(+), 3 deletions(-)
89 commit e8aebfbf9db8a69a2b0321279f28818a9c95e9a8
90 Merge: 4364534 0252d6c
91 Author: Khaled Hosny <khaledhosny@eglug.org>
92 Date: Sat Jun 6 02:08:21 2020 +0200
94 Merge pull request #143 from nirbheek/fix-buildtype-usage
96 meson: Use the `debug` option directly instead of `buildtype`
98 commit 436453435423311ec496957d8fc4cdb52c8f9fdf
99 Merge: f9e8e71 84d7caf
100 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
101 Date: Sun May 31 20:22:40 2020 +0300
103 Merge pull request #142 from jbkempf/meson_tests
105 meson: allow to disable building tests and binaries
107 commit 0252d6c4f2f7fef733c9c789afba46aa6d20f350
108 Author: Nirbheek Chauhan <nirbheek@centricular.com>
109 Date: Fri Apr 3 17:21:29 2020 +0530
111 meson: Use the `debug` option directly instead of `buildtype`
113 `get_option('buildtype')` returns `'custom'` in most of the cases
114 where `-Ddebug` is set. However, `get_option('debug')` will always be
115 set correctly if the user sets `-Dbuildtype`. See the following table
118 https://mesonbuild.com/Builtin-options.html#build-type-options
120 meson.build | 5 ++---
121 1 file changed, 2 insertions(+), 3 deletions(-)
123 commit 84d7caf52322a33deed868655d19ed2b41c226a9
124 Author: Jean-Baptiste Kempf <jb@videolan.org>
125 Date: Sun Mar 29 18:57:39 2020 +0200
127 meson: allow to disable building tests and binaries
129 meson.build | 8 ++++++--
130 meson_options.txt | 4 ++++
131 2 files changed, 10 insertions(+), 2 deletions(-)
133 commit f9e8e71a6fbf4a4619481284c9f484d10e559995
134 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
135 Date: Mon Mar 2 18:00:36 2020 +0200
137 Bumped version to 1.0.9
142 3 files changed, 11 insertions(+), 2 deletions(-)
144 commit 71530f4f6fd3748306ac507511406d2295688fb9
145 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
146 Date: Sat Feb 29 21:18:32 2020 +0200
148 Fixed bug in algorithm causing erroneous connections between isolate
151 - Isolate runs were connected even if the isolate level somewhere
152 between them went below the runs isolate level.
154 lib/fribidi-bidi.c | 28 ++++++++++++++++++++++++++--
155 1 file changed, 26 insertions(+), 2 deletions(-)
157 commit edb58d3fbd99726673b821f708a99182928bd452
158 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
159 Date: Wed Dec 25 19:53:03 2019 +0100
161 Changed \-1 to \(mi1 in fribidi_remove_bidi_marks docs. Issue #135
163 - To get rid of warnings from debian man page linter.
165 lib/fribidi.h | 4 ++--
166 1 file changed, 2 insertions(+), 2 deletions(-)
168 commit 175447c590ef99e869e9f75ed479425a74fe7f95
169 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
170 Date: Sat Dec 21 22:21:20 2019 +0100
172 Use LDFLAGS_FOR_BUILD for cross compilation #115
174 gen.tab/Makefile.am | 1 +
175 1 file changed, 1 insertion(+)
177 commit f144bfc85f17b54ef869e1ddc60825dab8c4207e
178 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
179 Date: Sat Dec 21 22:11:44 2019 +0100
181 Workaround for man2c error. Issue #129.
184 1 file changed, 2 insertions(+)
186 commit 3692ae23a828775b6fdfdc0ea2dcf8822fe51d7c
187 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
188 Date: Sat Dec 21 22:01:43 2019 +0100
190 Restored mistakenly removed deprecated function
191 fribidi_log2vis_get_embedding_levels()
195 lib/fribidi-deprecated.c | 13 +++++++++++++
196 1 file changed, 13 insertions(+)
198 commit 3eb411afe1f0cee54a67c0140f33324b715df1db
199 Author: Vincent Torri <vincent.torri@gmail.com>
200 Date: Fri Dec 13 10:05:08 2019 +0100
202 autotools: generate xz archive instead of bzip2 one
205 1 file changed, 1 insertion(+), 1 deletion(-)
207 commit 2e9bd91cfd857c5b78a210d8f24862a4bb704059
208 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
209 Date: Fri Dec 13 10:52:21 2019 +0200
211 Bumped version to 1.0.8
216 3 files changed, 10 insertions(+), 2 deletions(-)
218 commit c7d6e1668e94bb6418ea5769f4b186ac375a115d
219 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
220 Date: Fri Dec 13 10:45:34 2019 +0200
222 Fixed bug in the the algo for multiple isolates at different levels
224 lib/fribidi-bidi.c | 8 +-------
225 1 file changed, 1 insertion(+), 7 deletions(-)
227 commit 034c6e9a1d296286305f4cfd1e0072b879f52568
228 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
229 Date: Thu Oct 24 09:37:29 2019 +0300
231 Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
233 lib/fribidi-bidi.c | 4 +++-
234 1 file changed, 3 insertions(+), 1 deletion(-)
236 commit deb5884e9cb33913250079e863ff7a50800c77d4
237 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
238 Date: Mon Oct 21 23:08:12 2019 +0300
240 Fix misplaced external "C" position necessary for C++ compilation
242 lib/fribidi.h | 8 +++-----
243 1 file changed, 3 insertions(+), 5 deletions(-)
245 commit 79581cc93b26c84edf74c9b51511126e0aacec9e
246 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
247 Date: Sun Oct 13 11:49:25 2019 +0300
249 Updated the documentation for the undeprecated fribidi_log2vis()
251 lib/fribidi.h | 6 ++++--
252 1 file changed, 4 insertions(+), 2 deletions(-)
254 commit d569512f20a9ad940b81bbac85f055b07729d760
255 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
256 Date: Sun Oct 13 11:26:20 2019 +0300
258 Some cleanup of my last dedeprecation changes.
260 lib/fribidi-deprecated.c | 13 -------------
261 lib/fribidi-deprecated.h | 16 ++++++++++++++++
262 lib/fribidi.h | 24 ++----------------------
263 3 files changed, 18 insertions(+), 35 deletions(-)
265 commit 88aff0e4dc58137cd68298244f72d2c683e39a28
266 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
267 Date: Sun Oct 13 11:18:50 2019 +0300
269 Undeprecated fribidi_remove_bidi_marks() and fribidi_log2vis().
273 bin/fribidi-main.c | 7 +-
274 lib/fribidi-deprecated.c | 232
275 ----------------------------------------------
276 lib/fribidi-deprecated.h | 85 -----------------
278 ++++++++++++++++++++++++++++++++++++++++++++++-
279 lib/fribidi.h | 84 +++++++++++++++++
280 5 files changed, 319 insertions(+), 322 deletions(-)
282 commit 9e5c3f630198793492352959c1e68ee4303b7c2a
283 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
284 Date: Sun Oct 13 11:03:08 2019 +0300
286 Added README.md to the distribution tarball (fixes #125)
289 1 file changed, 2 insertions(+), 1 deletion(-)
291 commit aac3845708969b9c4bc2874edc4950123595b1b4
292 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
293 Date: Fri Sep 27 18:18:56 2019 +0300
295 Bumped version to 1.0.7
300 3 files changed, 7 insertions(+), 2 deletions(-)
302 commit 88bf9fe9933f46216c3757e27924a3006542ee8d
303 Merge: 40d0f92 b4da58d
304 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
305 Date: Fri Sep 27 17:54:17 2019 +0300
307 Merge pull request #123 from bradleysepos/readme-symlink
309 Replace README symlink with plain text file.
311 commit b4da58d10b840c75a85726f7c59a7d45f125d6db
312 Author: Bradley Sepos <bradley@bradleysepos.com>
313 Date: Fri Sep 27 09:41:19 2019 -0400
315 Replace README symlink with plain text file.
320 1 file changed, 1 insertion(+), 1 deletion(-)
322 commit 40d0f92ef68cfaa17d11a400756a09126ea2686a
323 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
324 Date: Fri Sep 27 08:03:47 2019 +0300
326 Bumped version to 1.0.6
328 NEWS | 11 +++++++++++
330 2 files changed, 12 insertions(+), 1 deletion(-)
332 commit 43a862abe811ca856f166cb91f128f283fd9accf
333 Merge: 0f849e3 39344c7
334 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
335 Date: Fri Sep 27 07:51:34 2019 +0300
337 Merge pull request #118 from vtorri/master
341 commit 39344c7f22fb25a41a1bab7d9b28314560deab84
342 Author: Vincent Torri <vincent.torri@gmail.com>
343 Date: Fri Sep 27 06:44:13 2019 +0200
348 1 file changed, 1 insertion(+)
350 commit 0f849e344d446934b4ecdbe9edc32abd29029731
351 Merge: 49196f3 cae9d6e
352 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
353 Date: Fri Aug 23 10:26:56 2019 +0300
355 Merge pull request #113 from ebraminio/master
357 Avoid use of libc's bsearch for performance and portability reasons
359 commit cae9d6efc86bfc0f948df7879d0a0a84a939fbbb
360 Author: Ebrahim Byagowi <ebrahim@gnu.org>
361 Date: Thu Aug 22 13:08:00 2019 +0430
363 Avoid use of libc's bsearch for performance and portability reasons
365 lib/fribidi-arabic.c | 22 +++++++++++++++++++++-
366 1 file changed, 21 insertions(+), 1 deletion(-)
368 commit 49196f3f98ad73881bf382ce0663279b4ebe34fb
369 Merge: e40838a ec4b7f2
370 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
371 Date: Wed Jun 5 08:38:31 2019 +0300
373 Merge pull request #111 from michaelforney/param-qual
375 Make parameter qualifiers match between declaration and definition
377 commit ec4b7f2790eaeea05e211399b41fd8f59697df29
378 Author: Michael Forney <mforney@mforney.org>
379 Date: Tue Jun 4 11:43:10 2019 -0700
381 Make parameter qualifiers match between declaration and definition
383 lib/fribidi-deprecated.c | 2 +-
384 1 file changed, 1 insertion(+), 1 deletion(-)
386 commit e40838aa2e425befa446c2137f843a05a62d7ee2
387 Author: Khaled Hosny <khaledhosny@eglug.org>
388 Date: Sat May 25 12:44:54 2019 +0200
390 Blind fix for Pango build
392 https://github.com/fribidi/fribidi/pull/110#issuecomment-495896952
394 lib/fribidi-unicode.h | 2 +-
396 2 files changed, 1 insertion(+), 3 deletions(-)
398 commit a4eac7ad01a66959708b299d5c5fec9a494fdf6f
399 Merge: 852a148 e6ac42f
400 Author: Khaled Hosny <khaledhosny@eglug.org>
401 Date: Sat May 25 00:31:56 2019 +0200
403 Merge pull request #110 from CoffeeFlux/master
405 Properly export fribidi_unicode_version
407 commit e6ac42f1da9f9e4e4e8e74290225e9e08a29b7cb
408 Author: Ryan Lucia <ryan@luciaonline.net>
409 Date: Fri May 24 17:11:25 2019 -0400
411 Properly export fribidi_unicode_version
414 1 file changed, 2 insertions(+)
416 commit 852a148403066613ae2c086bbb2bebf31cab1e5d
417 Merge: a784cea 7e986fd
418 Author: Khaled Hosny <khaledhosny@eglug.org>
419 Date: Sat May 4 06:13:14 2019 +0200
421 Merge pull request #107 from radarhere/travis
423 Updated Travis settings
425 commit a784ceaa0891f96f1dacff7f83e1afc6834ddc86
426 Author: Andrew Murray <radarhere@users.noreply.github.com>
427 Date: Sat May 4 14:04:12 2019 +1000
432 1 file changed, 1 insertion(+), 1 deletion(-)
434 commit 7e986fdfe4c49b469d430d420da653c2bef4936c
435 Author: Andrew Murray <radarhere@users.noreply.github.com>
436 Date: Sat May 4 14:08:01 2019 +1000
441 1 file changed, 2 deletions(-)
443 commit 08f7dd401729dd5b0fd71e96c3692187dbedb1b2
444 Author: Andrew Murray <radarhere@users.noreply.github.com>
445 Date: Sat May 4 14:07:41 2019 +1000
447 Revert "travis.yml: Use the meson stable branch to workaround
450 This reverts commit a543e337909c7e4afaa54d5d76107983c438c75d.
453 1 file changed, 1 insertion(+), 3 deletions(-)
455 commit c8f4d228d0b470237070f145f2e24bd156f273d1
456 Author: luz.paz <luzpaz@users.noreply.github.com>
457 Date: Tue Apr 30 14:41:26 2019 -0400
459 Misc. source comment and documentation typo fixes
461 Found via `codespell -q 3 -S ./gen.tab`
464 lib/fribidi-bidi.c | 2 +-
465 lib/fribidi-char-sets.h | 2 +-
466 lib/fribidi-common.h | 2 +-
467 4 files changed, 4 insertions(+), 4 deletions(-)
469 commit 58c6cb390a9a18c98b2cbaac555d8ea9352a9e4f
470 Author: Ryan Lucia <ryan@luciaonline.net>
471 Date: Sun Feb 3 11:51:17 2019 -0500
473 meson: Pass visibility args to test executable
475 test/unicode-conformance/meson.build | 2 +-
476 1 file changed, 1 insertion(+), 1 deletion(-)
478 commit 232044a18a0fc7e7f8bae87a6ddd00493a87aa7d
479 Author: Ryan Lucia <ryan@luciaonline.net>
480 Date: Sat Feb 2 15:33:55 2019 -0500
482 meson: Pass visibility args to the executables
484 bin/meson.build | 8 ++++----
485 1 file changed, 4 insertions(+), 4 deletions(-)
487 commit e63fd0180cc46ec7fe0071f5293c9a520c25d1f3
488 Author: Khaled Hosny <khaledhosny@eglug.org>
489 Date: Wed Nov 14 21:40:40 2018 +0200
491 Depend on the generated headers explicitly
493 Otherwise building as subproject can feel if the header were not
496 https://mesonbuild.com/Wrap-best-practices-and-tips.html#declare-generated-headers-explicitly
498 lib/meson.build | 3 ++-
499 1 file changed, 2 insertions(+), 1 deletion(-)
501 commit c8fb314d9cab3e4803054eb9829373f014684dc0
502 Author: Khaled Hosny <khaledhosny@eglug.org>
503 Date: Sat Sep 8 01:28:38 2018 +0200
505 Add AppVeyor CI support
507 appveyor.yml | 24 ++++++++++++++++++++++++
508 1 file changed, 24 insertions(+)
510 commit a543e337909c7e4afaa54d5d76107983c438c75d
511 Author: Nirbheek Chauhan <nirbheek@centricular.com>
512 Date: Fri Oct 12 20:08:55 2018 +0530
514 travis.yml: Use the meson stable branch to workaround regression
516 meson: error: unrecognized arguments: -u --no-rebuild
520 Upstream PR: https://github.com/mesonbuild/meson/pull/4259
523 1 file changed, 3 insertions(+), 1 deletion(-)
525 commit ea03c32ee8210c4f8c4a13a5c31f858775b1eb81
526 Author: Nirbheek Chauhan <nirbheek@centricular.com>
527 Date: Fri Oct 12 19:43:48 2018 +0530
529 meson: Declare libfribidi as a dependency for usage as a subproject
533 https://gitlab.gnome.org/GNOME/pango/merge_requests/22
535 https://gitlab.gnome.org/GNOME/gtk/merge_requests/232
537 lib/meson.build | 3 +++
539 2 files changed, 4 insertions(+), 1 deletion(-)
541 commit ef3700f9c6845ce56d80607c5c667ca464466169
542 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
543 Date: Thu Sep 13 18:12:15 2018 +0800
545 tests: Fix build on pre-C99 compilers
547 Make the tests also build on pre-c99 compilers, since the library
549 builds on such compilers already.
551 test/unicode-conformance/BidiCharacterTest.c | 3 ++-
552 test/unicode-conformance/BidiTest.c | 3 ++-
553 2 files changed, 4 insertions(+), 2 deletions(-)
555 commit e66ddbd18df9db088c33ff080424a76bc65ac63b
556 Author: Khaled Hosny <khaledhosny@eglug.org>
557 Date: Fri Sep 7 23:11:53 2018 +0200
559 Build also with meson on Travis
561 .travis.yml | 13 +++++++++++++
562 1 file changed, 13 insertions(+)
564 commit a6bc1a8b84bd75b6aafaa88946d5a6a0129312e7
565 Author: Heiko Becker <heirecka@exherbo.org>
566 Date: Fri Sep 7 20:57:11 2018 +0200
568 Build generator executables natively
570 They are run during the build and not installed in the end. Without
571 this one gets the following error from meson: "ERROR: Can not use
572 target gen-unicode-version as a generator because it is cross-built
573 and no exe wrapper is defined. You might want to set it to native
578 gen.tab/meson.build | 6 ++++--
579 1 file changed, 4 insertions(+), 2 deletions(-)
581 commit b534ab2642f694c3106d5bc8d0a8beae60bf60d3
582 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
583 Date: Sat Aug 18 20:37:22 2018 +0300
585 Removed HAVE_CONFIG_H from public API
587 bin/fribidi-benchmark.c | 5 +++++
588 bin/fribidi-main.c | 5 +++++
589 gen.tab/gen-arabic-shaping-tab.c | 4 ++++
590 gen.tab/gen-bidi-type-tab.c | 4 ++++
591 gen.tab/gen-brackets-tab.c | 4 ++++
592 gen.tab/gen-brackets-type-tab.c | 4 ++++
593 gen.tab/gen-joining-type-tab.c | 4 ++++
594 gen.tab/gen-mirroring-tab.c | 4 ++++
595 gen.tab/gen-unicode-version.c | 4 ++++
596 lib/bidi-types.h | 2 +-
597 lib/fribidi-arabic.c | 4 ++++
598 lib/fribidi-types.h | 4 ----
599 lib/joining-types.h | 2 +-
601 14 files changed, 45 insertions(+), 7 deletions(-)
603 commit 46f52d588ab5382a10b68605359e14cc775c86fd
604 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
605 Date: Tue Jul 24 21:00:51 2018 +0300
607 Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69
609 - Fixed typos in symbol definitions when the following condition is
610 undefined in fribidi-bidi-types.h:
612 #if defined(__FRIBIDI_DOC) || (FRIBIDI_SIZEOF_INT+0 == 4 &&
613 !defined(__cplusplus))
615 lib/fribidi-bidi-types.h | 8 ++++----
616 lib/fribidi-bidi.c | 2 +-
617 2 files changed, 5 insertions(+), 5 deletions(-)
619 commit 5b6a16e8da12ae7ff482fbfa5a17b72bd518418f
620 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
621 Date: Mon Jul 23 00:09:31 2018 +0300
626 1 file changed, 9 insertions(+)
628 commit f245343730303bf7edd2af751d739f977466bf41
629 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
630 Date: Mon Jul 23 00:04:19 2018 +0300
632 Bumped version to 1.0.5
636 2 files changed, 2 insertions(+), 2 deletions(-)
638 commit beaa8a69771693178f38c76d98cd25a84020db8c
639 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
640 Date: Sun Jul 22 23:49:10 2018 +0300
642 Fixed remaining 16 char tests errors.
644 - A matching parenthesis must be ON.
646 lib/fribidi-bidi.c | 3 ++-
647 1 file changed, 2 insertions(+), 1 deletion(-)
649 commit 0932559b116ec3aa15a483c32845b439535b1fb7
650 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
651 Date: Sun Jul 22 21:55:19 2018 +0300
653 Remove skipping tests and fixed two test errors.
655 - BidiCharTest was erroneously skipping RTL tests. This has been
657 - This exposed 18 errors. Two have been fixed in this commit, but
660 lib/fribidi-bidi.c | 2 +-
661 test/unicode-conformance/BidiCharacterTest.c | 14 +-------------
662 2 files changed, 2 insertions(+), 14 deletions(-)
664 commit d989590e124ad995de3598800c8835d819fadf80
665 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
666 Date: Sat Jun 30 23:15:21 2018 +0300
668 Reduce dynamic allocations by using arrays for all small arrays.
670 lib/fribidi-bidi.c | 64
671 +++++++++++++++++++++++-------------------------
672 lib/fribidi-deprecated.c | 44 ++++++++++++++++++++++++---------
673 2 files changed, 64 insertions(+), 44 deletions(-)
675 commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b
676 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
677 Date: Wed Jun 6 12:46:30 2018 +0100
679 Bumped version to 1.0.4.
684 3 files changed, 7 insertions(+), 2 deletions(-)
686 commit d19206b72287c029a32f1c3ba0fbf29f3ccba718
687 Merge: a465eef c8f3e3c
688 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
689 Date: Wed Jun 6 11:31:43 2018 +0300
691 Merge pull request #82 from khaledhosny/unicode-11
695 commit a465eef7af30217e339eb50947d3256a95cef78e
696 Author: Tim-Philipp Müller <tim@centricular.com>
697 Date: Sat Jun 2 11:00:57 2018 +0100
699 meson: docs: don't require c2man for tarball with pre-generated
704 doc/meson.build | 51 ++++++++++++++++++++++++++++++---------------------
705 1 file changed, 30 insertions(+), 21 deletions(-)
707 commit c8f3e3cac8b1f0f6af4eadf887ea1156adf9d80e
708 Author: Khaled Hosny <khaledhosny@eglug.org>
709 Date: Wed Jun 6 03:44:22 2018 +0200
713 Fixes https://github.com/fribidi/fribidi/issues/81
715 gen.tab/unidata/ArabicShaping.txt | 104 +++-
716 gen.tab/unidata/BidiBrackets.txt | 6 +-
717 gen.tab/unidata/BidiMirroring.txt | 141 +++--
718 gen.tab/unidata/ReadMe.txt | 9 +-
719 gen.tab/unidata/UnicodeData.txt | 778
720 +++++++++++++++++++++++--
721 test/unicode-conformance/BidiCharacterTest.txt | 6 +-
722 test/unicode-conformance/BidiTest.txt | 11 +-
723 7 files changed, 917 insertions(+), 138 deletions(-)
725 commit b254a4c06e449dcaf4e3356f7904f4e6cd19910c
726 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
727 Date: Wed May 16 20:46:45 2018 +0300
732 1 file changed, 5 insertions(+)
734 commit a44e063b4ff1006a3af97d115f39c31e49f22f49
735 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
736 Date: Wed May 16 20:41:01 2018 +0300
738 Bumped version to v1.0.3
742 2 files changed, 2 insertions(+), 2 deletions(-)
744 commit 47ed4eb33d11ff132d698decd24be4e16ff55c60
745 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
746 Date: Wed Mar 21 06:47:43 2018 +0200
748 Fixed uninitialized memory access. Issue #58.
750 lib/fribidi-char-sets-cap-rtl.c | 2 +-
751 1 file changed, 1 insertion(+), 1 deletion(-)
753 commit 5e8bad36675a59da2e32f3b37a6d85921082b3a7
754 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
755 Date: Mon Mar 19 21:28:07 2018 +0200
757 Fixed compilation errors in debug mode
759 lib/fribidi-bidi.c | 6 +++---
760 1 file changed, 3 insertions(+), 3 deletions(-)
762 commit 18c5c4c7ac2a2e1a45ce8b8868d3018493314485
763 Author: Khaled Hosny <khaledhosny@eglug.org>
764 Date: Mon Mar 19 10:39:29 2018 +0200
769 1 file changed, 1 insertion(+), 3 deletions(-)
771 commit 095d88503194e81059ab81d04b849d9245899dfa
772 Author: Khaled Hosny <khaledhosny@eglug.org>
773 Date: Mon Mar 19 10:38:27 2018 +0200
775 Revert "Add an option to disable building documentation"
777 This reverts commit 21b18b07c0b57fbaff15b622df80408cf8936809.
779 This made installing man pages when building from release tarballs
780 require c2man, which wasn’t the case before.
782 Fixes https://github.com/fribidi/fribidi/issues/72
784 configure.ac | 13 -------------
785 doc/Makefile.am | 6 ++----
786 2 files changed, 2 insertions(+), 17 deletions(-)
788 commit 56e07baaea0dd92667753ebb6a29f5354c9256b9
789 Author: Khaled Hosny <khaledhosny@eglug.org>
790 Date: Mon Mar 19 14:48:41 2018 +0200
792 Add test_CapRTL_isolate.* to test/Makefile.am
794 Fixes https://github.com/fribidi/fribidi/issues/74
796 test/Makefile.am | 2 ++
797 1 file changed, 2 insertions(+)
799 commit f2c9d50722cb60d0cdec3b1bafba9029770e86b4
800 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
801 Date: Sun Mar 18 21:07:21 2018 +0200
803 Version 1.0.2 release update
808 3 files changed, 11 insertions(+), 2 deletions(-)
810 commit d3c2496ce64b0e09f9e6dc593dd2d931d2d18839
811 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
812 Date: Sun Mar 18 20:50:31 2018 +0200
814 Made the README and the HISTORY more up to date.
816 HISTORY | 25 ++++++++++---------------
817 README.md | 20 +++++++-------------
818 2 files changed, 17 insertions(+), 28 deletions(-)
820 commit 31e6d29c33dd400d14992df0905baae31dcd32be
821 Author: Khaled Hosny <khaledhosny@eglug.org>
822 Date: Sun Mar 11 00:38:53 2018 +0200
826 test/unicode-conformance/Makefile.am | 5 ++---
827 1 file changed, 2 insertions(+), 3 deletions(-)
829 commit 1d377ae54d9f4426a147f016b9f83a34fc6397ab
830 Author: Khaled Hosny <khaledhosny@eglug.org>
831 Date: Sun Mar 11 00:20:04 2018 +0200
835 test/unicode-conformance/BidiCharacterTest.c | 23 ++++++++++++++++-------
836 test/unicode-conformance/BidiTest.c | 1 +
837 2 files changed, 17 insertions(+), 7 deletions(-)
839 commit 3a903a31385127925493c14921a89188fa553037
840 Author: Khaled Hosny <khaledhosny@eglug.org>
841 Date: Sat Mar 10 23:20:17 2018 +0200
843 Rename autotools test executables as well
845 test/unicode-conformance/Makefile.am | 6 +++---
846 test/unicode-conformance/run.tests | 4 ++--
847 2 files changed, 5 insertions(+), 5 deletions(-)
849 commit 90788a778db2b485ac3848d0e6df0e4996546ccb
850 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
851 Date: Sat Mar 10 18:44:47 2018 +0200
853 Rename test.c and test-character.c to match unicode test names
855 test/unicode-conformance/{test-character.c => BidiCharacterTest.c} | 0
856 test/unicode-conformance/{test.c => BidiTest.c} | 0
857 test/unicode-conformance/Makefile.am |
859 test/unicode-conformance/meson.build |
861 4 files changed, 4 insertions(+), 4 deletions(-)
863 commit d452bd553e076d0a542ad65c6ecfd9ba310607b9
864 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
865 Date: Sat Mar 10 18:38:36 2018 +0200
867 Two test fixes for meson.
869 * Added the isolate test to the test suite.
870 * Fixed CR/LF problem in test-runner.py on Windows when working
871 out of git. (Reference files contain CRLF).
873 test/meson.build | 1 +
874 test/test-runner.py | 3 ++-
875 2 files changed, 3 insertions(+), 1 deletion(-)
877 commit 03ba9fc5358bb3dd78c4e8708abefaad106475d0
878 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
879 Date: Sat Mar 10 18:37:47 2018 +0200
881 Remove glib dependancy from test.c and test-character.c .
883 configure.ac | 20 ---
884 meson_options.txt | 2 -
885 test/unicode-conformance/Makefile.am | 2 -
886 test/unicode-conformance/meson.build | 31 ++--
887 test/unicode-conformance/test-character.c | 218
888 ++++++++++++++++-----------
889 test/unicode-conformance/test.c | 242
890 +++++++++++++++++++-----------
891 6 files changed, 299 insertions(+), 216 deletions(-)
893 commit 565f83a13099dfdcec083f4d3e5293df4ed36e63
894 Author: Khaled Hosny <khaledhosny@eglug.org>
895 Date: Tue Feb 27 11:00:25 2018 +0200
899 lib/fribidi-deprecated.c | 3 +++
900 1 file changed, 3 insertions(+)
902 commit 40c0533c16c9af6d05eabc49430176b869b71ddd
903 Author: Tim-Philipp Müller <tim@centricular.com>
904 Date: Tue Feb 20 11:37:15 2018 +0000
906 meson: fix docs install
908 Follow-up fix to commit c8ad556. The .def file contains all
909 exported symbols including exported variables. The autotools
910 docs build only installs man pages for the functions however,
911 so we need to special-case the two variable names if we don't
912 want to pass '-v' to c2man to create man pages for the exported
915 doc/meson.build | 5 ++++-
916 1 file changed, 4 insertions(+), 1 deletion(-)
918 commit c7bd1d06850b921ddc6330746e8fee475a202b88
919 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
920 Date: Tue Feb 27 12:32:37 2018 +0800
922 test-runner.py: Fix running on Visual Studio builds
924 On Windows, since we need to be able to find the fribidi DLL when
925 running the tests that make use of fribidi.exe (which is in
926 $(builddir)\bin), we need to prepend $(builddir)\lib into %PATH%
928 we can load the fribidi DLL that we just built when running
931 Also, as Visual Studio builds are run in standard Windows cmd.exe
933 we need to take account of the output line endings, which are '\r\n',
934 versus '\n' on *NIX builds. Since the reference files are in various
935 encodings (hence we need to deal with binary comparison), we can't
937 universal_newlines when doing subprocess.check_output(), as that will
938 put us into text mode.
940 Finally, fix a typo in the error message when the output and reference
943 test/test-runner.py | 11 ++++++++++-
944 1 file changed, 10 insertions(+), 1 deletion(-)
946 commit 3d81debadb301b499457afb52b772df64a03724c
947 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
948 Date: Tue Feb 27 12:30:50 2018 +0800
950 gen-brackets-tab.c: Declare variables at top-of-block
952 This is the only change that is required for fribidi to build
956 gen.tab/gen-brackets-tab.c | 8 +++++---
957 1 file changed, 5 insertions(+), 3 deletions(-)
959 commit 8c659598253c5427692102fb5f791b8dbf209191
960 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
961 Date: Tue Feb 27 12:27:50 2018 +0800
963 packtab.c: Don't use pow as variable name
965 Visual Studio does not like one using pow as a variable name, as it is
966 a commonly-used function, as the headers that declare the pow()
968 get pulled in during the build.
970 gen.tab/packtab.c | 34 +++++++++++++++++-----------------
971 1 file changed, 17 insertions(+), 17 deletions(-)
973 commit 4eff082587cecb123400c6cced2a839b27aaf463
974 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
975 Date: Fri Feb 23 17:06:55 2018 +0200
977 Added some more thanks!
980 1 file changed, 6 insertions(+)
982 commit a44e7c8e279e6ec0387e6ec5ac2f03b4e25b181b
983 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
984 Date: Fri Feb 23 17:03:27 2018 +0200
988 THANKS | 16 ++++++++--------
989 1 file changed, 8 insertions(+), 8 deletions(-)
991 commit c4ec5e9941aaceb872f05b26d8002d55213a75be
992 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
993 Date: Fri Feb 23 14:29:19 2018 +0200
995 Update AUTHORS file to reflect the current state more accurately.
997 AUTHORS | 24 ++++++++++++------------
998 1 file changed, 12 insertions(+), 12 deletions(-)
1000 commit c8ad55672b4dd5dc42ff794a090b285e7081682e
1001 Author: Khaled Hosny <khaledhosny@eglug.org>
1002 Date: Tue Feb 20 00:11:49 2018 +0200
1004 Use same c2man options in meson as in autotools
1006 Otherwise we end with different set of man pages.
1008 doc/meson.build | 2 +-
1009 1 file changed, 1 insertion(+), 1 deletion(-)
1011 commit a57ef60d2353645a6dd24696a0bbecda2c5089df
1012 Author: Dov <dov@grozen.mynet>
1013 Date: Tue Feb 20 00:06:09 2018 +0200
1015 Added info to README file about commercial licensing options.
1018 1 file changed, 2 insertions(+), 1 deletion(-)
1020 commit 140011c8bd37b773675f549190110f7f866656a0
1021 Merge: 0f175c0 8aec549
1022 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1023 Date: Mon Feb 19 23:59:20 2018 +0200
1025 Merge pull request #62 from tp-m/meson
1027 Add support for building with the Meson build system
1029 commit 8aec5499f00249dd1d4c5b8e70f23c5ef09edf76
1030 Author: Tim-Philipp Müller <tim@centricular.com>
1031 Date: Mon Feb 19 11:37:59 2018 +0000
1033 build: dist Meson build files in autotools tarball
1035 Makefile.am | 5 ++++-
1036 1 file changed, 4 insertions(+), 1 deletion(-)
1038 commit c798603676d7ed7a6537cbce26828cad6152089b
1039 Author: Tim-Philipp Müller <tim@centricular.com>
1040 Date: Mon Feb 19 01:00:11 2018 +0000
1042 meson: fix build with msvc
1044 Wouldn't link bin/fribidi because fribidi_version_info
1045 was not linked properly due to missing dllimport which
1046 is mandatory for variables (but not functions).
1048 lib/fribidi-common.h | 10 ++++++++++
1050 2 files changed, 11 insertions(+), 1 deletion(-)
1052 commit 38afc684fc7ddcf5393e7a6e985ac9e6acbcc783
1053 Author: Tim-Philipp Müller <tim@centricular.com>
1054 Date: Mon Feb 19 00:35:41 2018 +0000
1056 fribidi-config: add define for when fribidi was built with MSVC
1058 Useful later for deciding whether to use dllimport or not.
1060 configure.ac | 3 +++
1061 lib/fribidi-config.h.in | 3 +++
1062 lib/meson.build | 6 ++++++
1063 3 files changed, 12 insertions(+)
1065 commit a991b009b11fb791a9217af23659b092eb45377e
1066 Author: Tim-Philipp Müller <tim@centricular.com>
1067 Date: Fri Feb 16 00:09:33 2018 +0000
1069 Add support for building with the Meson build system
1071 The Meson build system is being adopted by projects
1072 such as GNOME, GTK, GStreamer, and there is support
1073 for it in Pango as well.
1075 Having support for building with Meson in fribidi
1076 would facilitate builds of GTK, Pango, etc. via
1077 Meson's subproject support.
1079 Meson also supports builds on Windows with MSVC.
1081 Cross-compilation is of course also supported, but
1082 has not been tested yet for this build.
1086 $ meson --prefix=/tmp/prefix builddir
1088 $ ninja -C builddir test
1089 $ ninja -C builddir install
1091 Build time comparison:
1093 - autotools: 18 seconds
1096 http://mesonbuild.com for more information.
1098 bin/meson.build | 27 ++++++++++
1099 doc/meson.build | 39 ++++++++++++++
1100 gen.tab/meson.build | 79 +++++++++++++++++++++++++++
1101 lib/meson.build | 75 ++++++++++++++++++++++++++
1103 +++++++++++++++++++++++++++++++++++
1104 meson_options.txt | 6 +++
1105 test/meson.build | 20 +++++++
1106 test/test-runner.py | 25 +++++++++
1107 test/unicode-conformance/meson.build | 19 +++++++
1108 9 files changed, 390 insertions(+)
1110 commit 4c97999ad09f683560bfdf69b4539558401cad41
1111 Author: Tim-Philipp Müller <tim@centricular.com>
1112 Date: Sat Feb 17 13:06:50 2018 +0000
1114 Fix build with DEBUG defined
1116 Move up the struct declaration so we can use it
1119 fribidi-bidi.c:264:33: error: unknown type name
1120 ‘FriBidiPairingNode’; did you mean ‘FriBidiParType’?
1121 static void print_pairing_nodes(FriBidiPairingNode *nodes)
1123 lib/fribidi-bidi.c | 18 +++++++++---------
1124 1 file changed, 9 insertions(+), 9 deletions(-)
1126 commit 536796c40916a781af745b60dbfe9f25cda4431a
1127 Author: Tim-Philipp Müller <tim@centricular.com>
1128 Date: Sat Feb 17 21:25:51 2018 +0000
1130 lib: decorate fribidi_version_info with FRIBIDI_ENTRY
1132 ... and map FRIBIDI_ENTRY to extern if it's undefined
1135 This is useful for when symbol visibility is controlled
1136 via FRIBIDI_ENTRY as in the Meson build.
1138 lib/fribidi-common.h | 2 +-
1139 lib/fribidi.h | 2 +-
1140 2 files changed, 2 insertions(+), 2 deletions(-)
1142 commit 0f175c07db4afb380df19d606687f8c1f63523d9
1143 Author: Khaled Hosny <khaledhosny@eglug.org>
1144 Date: Wed Feb 14 21:16:37 2018 +0200
1146 Drop FRIBIDI_NAMESPACE and its variants
1148 Fixes https://github.com/fribidi/fribidi/issues/60
1150 gen.tab/gen-unicode-version.c | 6 ------
1151 lib/bidi-types.h | 1 -
1152 lib/common.h | 7 -------
1153 lib/fribidi-arabic.h | 1 -
1154 lib/fribidi-bidi-types.h | 3 ---
1155 lib/fribidi-bidi.h | 3 ---
1156 lib/fribidi-brackets.h | 4 +---
1157 lib/fribidi-char-sets-cap-rtl.h | 3 ---
1158 lib/fribidi-char-sets-cp1255.h | 2 --
1159 lib/fribidi-char-sets-cp1256.h | 2 --
1160 lib/fribidi-char-sets-iso8859-6.h | 2 --
1161 lib/fribidi-char-sets-iso8859-8.h | 2 --
1162 lib/fribidi-char-sets-utf8.h | 2 --
1163 lib/fribidi-char-sets.h | 6 ------
1164 lib/fribidi-common.h | 6 ------
1165 lib/fribidi-deprecated.h | 10 ----------
1166 lib/fribidi-joining-types.h | 3 ---
1167 lib/fribidi-joining.h | 1 -
1168 lib/fribidi-mirroring.h | 2 --
1169 lib/fribidi-shape.h | 1 -
1170 lib/fribidi-unicode.h | 1 -
1172 lib/joining-types.h | 1 -
1173 lib/run.h | 6 ------
1174 24 files changed, 1 insertion(+), 75 deletions(-)
1176 commit fb7cad2883a0f7e84144101b8ac7df2992ae2726
1177 Author: Khaled Hosny <khaledhosny@eglug.org>
1178 Date: Wed Feb 14 21:06:06 2018 +0200
1180 Fold charset into lib
1182 Now “make -C lib” works.
1185 bin/Makefile.am | 3 +--
1186 charset/Headers.mk | 8 ------
1187 charset/Makefile.am | 36
1188 --------------------------
1190 doc/Makefile.am | 6 -----
1191 gen.tab/Makefile.am | 3 +--
1192 lib/Headers.mk | 2 ++
1193 lib/Makefile.am | 20 +++++++++-----
1194 {charset => lib}/fribidi-char-sets-cap-rtl.c | 0
1195 {charset => lib}/fribidi-char-sets-cap-rtl.h | 0
1196 {charset => lib}/fribidi-char-sets-cp1255.c | 0
1197 {charset => lib}/fribidi-char-sets-cp1255.h | 0
1198 {charset => lib}/fribidi-char-sets-cp1256.c | 0
1199 {charset => lib}/fribidi-char-sets-cp1256.h | 0
1200 {charset => lib}/fribidi-char-sets-iso8859-6.c | 0
1201 {charset => lib}/fribidi-char-sets-iso8859-6.h | 0
1202 {charset => lib}/fribidi-char-sets-iso8859-8.c | 0
1203 {charset => lib}/fribidi-char-sets-iso8859-8.h | 0
1204 {charset => lib}/fribidi-char-sets-list.h | 0
1205 {charset => lib}/fribidi-char-sets-utf8.c | 0
1206 {charset => lib}/fribidi-char-sets-utf8.h | 0
1207 {charset => lib}/fribidi-char-sets.c | 0
1208 {charset => lib}/fribidi-char-sets.h | 0
1209 lib/fribidi.def | 3 +++
1210 25 files changed, 21 insertions(+), 63 deletions(-)
1212 commit 3a6e357de2816951b0152a802c560e2ad6705e7c
1213 Author: Khaled Hosny <khaledhosny@eglug.org>
1214 Date: Wed Feb 14 20:56:22 2018 +0200
1216 Drop --disable-charsets
1218 bin/Makefile.am | 10 +---------
1219 bin/fribidi-main.c | 4 ----
1220 charset/Makefile.am | 8 --------
1221 configure.ac | 10 ----------
1222 doc/Makefile.am | 4 ----
1223 lib/Makefile.am | 4 ----
1224 lib/fribidi.c | 4 ----
1225 lib/fribidi.h | 6 +-----
1226 8 files changed, 2 insertions(+), 48 deletions(-)
1228 commit bc49222a611376a93845e7596990a8ff43853582
1229 Author: Khaled Hosny <khaledhosny@eglug.org>
1230 Date: Wed Feb 14 19:55:44 2018 +0200
1232 Fix --disable-deprecated and --disable-charsets
1234 I think I broke them in a7cf35b510dca601421ae36b14446bc800c44731.
1236 Fixes https://github.com/fribidi/fribidi/issues/58
1238 configure.ac | 16 ++++++----------
1239 lib/common.h | 4 +++-
1240 lib/fribidi-config.h.in | 3 ---
1241 3 files changed, 9 insertions(+), 14 deletions(-)
1243 commit 8c3e992dbf7d9afdba3fa9ed220270228d3a7e82
1244 Author: Khaled Hosny <khaledhosny@eglug.org>
1245 Date: Fri Feb 16 00:54:55 2018 +0200
1247 CVS is long dead and buried [ci skip]
1249 .cvsignore | 20 --------------------
1250 bin/.cvsignore | 2 --
1251 doc/.cvsignore | 4 ----
1252 gen.tab/.cvsignore | 3 ---
1253 lib/.cvsignore | 3 ---
1254 5 files changed, 32 deletions(-)
1256 commit da35841c11da95043aa97c5e507ac9f193c04e2e
1257 Author: Ting-Wei Lan <lantw@src.gnome.org>
1258 Date: Fri Feb 16 02:44:55 2018 +0800
1260 Fix documentation installation on FreeBSD
1262 POSIX says the number after 'head -n' should be a positive interger.
1264 doc/Makefile.am | 2 +-
1265 1 file changed, 1 insertion(+), 1 deletion(-)
1267 commit 283e594570d8d0e46b095f6ee3426e2d06b19c28
1268 Author: Khaled Hosny <khaledhosny@eglug.org>
1269 Date: Tue Feb 13 11:15:20 2018 +0200
1271 Show all logs on failure
1273 .travis.yml | 4 ++--
1274 1 file changed, 2 insertions(+), 2 deletions(-)
1276 commit fcc2d40c6f67be7cd70ebfc5d4f732c088aa6e9d
1277 Author: Khaled Hosny <khaledhosny@eglug.org>
1278 Date: Tue Feb 6 00:04:31 2018 +0200
1280 Build c2man on Travis
1282 .ci/build-c2man.sh | 17 +++++++++++++++++
1283 .travis.yml | 8 +++++++-
1284 2 files changed, 24 insertions(+), 1 deletion(-)
1286 commit 21b18b07c0b57fbaff15b622df80408cf8936809
1287 Author: Khaled Hosny <khaledhosny@eglug.org>
1288 Date: Mon Feb 5 22:58:31 2018 +0200
1290 Add an option to disable building documentation
1292 Fixes https://github.com/fribidi/fribidi/issues/8
1294 configure.ac | 13 +++++++++++++
1295 doc/Makefile.am | 6 ++++--
1296 2 files changed, 17 insertions(+), 2 deletions(-)
1298 commit df7252be3fd94ceae8141a09ee86421fdd8b3b7e
1299 Author: Khaled Hosny <khaledhosny@eglug.org>
1300 Date: Tue Feb 13 02:17:04 2018 +0200
1302 Make the rules for generated files look nicer
1304 Avoid the scary “… it may take up to a few minutes” messages,
1306 to take fraction of the second on this not-super-fast machine.
1308 gen.tab/Makefile.am | 14 +++++++-------
1309 gen.tab/gen-arabic-shaping-tab.c | 3 ---
1310 gen.tab/gen-bidi-type-tab.c | 3 ---
1311 gen.tab/gen-brackets-tab.c | 3 ---
1312 gen.tab/gen-brackets-type-tab.c | 3 ---
1313 gen.tab/gen-joining-type-tab.c | 3 ---
1314 gen.tab/gen-mirroring-tab.c | 3 ---
1315 gen.tab/gen-unicode-version.c | 2 --
1316 8 files changed, 7 insertions(+), 27 deletions(-)
1318 commit a7cf35b510dca601421ae36b14446bc800c44731
1319 Author: Khaled Hosny <khaledhosny@eglug.org>
1320 Date: Tue Feb 13 02:05:33 2018 +0200
1322 Drop the rest of #if FOO+0
1324 https://bugzilla.gnome.org/show_bug.cgi?id=792481#c12
1326 bin/fribidi-benchmark.c | 10 +++++-----
1327 bin/fribidi-main.c | 8 ++++----
1328 gen.tab/gen-arabic-shaping-tab.c | 6 +++---
1329 gen.tab/gen-bidi-type-tab.c | 6 +++---
1330 gen.tab/gen-brackets-tab.c | 6 +++---
1331 gen.tab/gen-brackets-type-tab.c | 6 +++---
1332 gen.tab/gen-joining-type-tab.c | 6 +++---
1333 gen.tab/gen-mirroring-tab.c | 6 +++---
1334 gen.tab/gen-unicode-version.c | 6 +++---
1335 gen.tab/packtab.c | 8 ++++----
1336 lib/bidi-types.h | 2 +-
1337 lib/common.h | 8 ++++----
1339 lib/fribidi-arabic.c | 2 +-
1340 lib/fribidi-bidi-types.c | 2 +-
1341 lib/fribidi-bidi.c | 2 +-
1342 lib/fribidi-joining-types.c | 2 +-
1343 lib/fribidi-joining.c | 2 +-
1344 lib/fribidi-run.c | 2 +-
1345 lib/fribidi.c | 10 +++++-----
1346 lib/fribidi.h | 2 +-
1347 lib/joining-types.h | 2 +-
1349 23 files changed, 54 insertions(+), 54 deletions(-)
1351 commit 8576118c37c8fd0b03f18ba1e56cedbcd5bd658d
1352 Author: Khaled Hosny <khaledhosny@eglug.org>
1353 Date: Sun Feb 11 00:49:13 2018 +0200
1355 Replace bootstrap with simpler autogen.sh
1357 Copied from HarfBuzz but removed the parts we don’t need.
1359 Fixes the rest of https://github.com/fribidi/fribidi/issues/35
1364 autogen.sh | 35 ++++++++++++++
1366 ------------------------------------------------------------
1367 5 files changed, 38 insertions(+), 160 deletions(-)
1369 commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85
1370 Author: Khaled Hosny <khaledhosny@eglug.org>
1371 Date: Sun Feb 11 00:39:44 2018 +0200
1373 Move fribidi-vs-unicode to test dir
1381 {fribidi-vs-unicode => test/unicode-conformance}/BidiCharacterTest.txt
1383 {fribidi-vs-unicode => test/unicode-conformance}/BidiTest.txt
1385 {fribidi-vs-unicode => test/unicode-conformance}/Makefile.am |
1387 {fribidi-vs-unicode => test/unicode-conformance}/run.tests |
1389 {fribidi-vs-unicode => test/unicode-conformance}/test-character.c
1391 {fribidi-vs-unicode => test/unicode-conformance}/test.c |
1393 9 files changed, 4 insertions(+), 2 deletions(-)
1395 commit f137dd34258f7f10c482d32520bcb2a323b0ec71
1396 Author: Behdad Esfahbod <behdad@behdad.org>
1397 Date: Fri Feb 9 13:09:44 2018 -0600
1399 Try fixing parallel build from git checkout
1401 Fixes https://github.com/fribidi/fribidi/issues/52
1403 gen.tab/Makefile.am | 10 +++++++++-
1404 1 file changed, 9 insertions(+), 1 deletion(-)
1406 commit 4ae5000b6633af8f2be9f2d5133e72c48b6360c5
1407 Author: Behdad Esfahbod <behdad@behdad.org>
1408 Date: Sun Jan 28 11:43:11 2018 -0800
1413 --------------------------------------------------------------
1414 1 file changed, 318 deletions(-)
1416 commit 544b56553b94a2425f52f4b6c29f0a9abe403161
1417 Merge: c301aae 751fca5
1418 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1419 Date: Sun Feb 4 21:42:11 2018 +0200
1421 Merge pull request #48 from khaledhosny/version
1423 Keep micro version in full version even if 0
1425 commit 751fca5eb33a210c0c1d60300935e2c2fb4f6efb
1426 Author: Khaled Hosny <khaledhosny@eglug.org>
1427 Date: Sun Feb 4 21:37:56 2018 +0200
1429 Keep micro version in full version even if 0
1431 This is more consistent and matches pretty much every other autotools
1434 configure.ac | 5 +----
1435 1 file changed, 1 insertion(+), 4 deletions(-)
1437 commit c301aaedcc9615c6c2660409b26cf6bfb6488321
1438 Author: Dov <dov@grozen.mynet>
1439 Date: Sun Feb 4 20:53:47 2018 +0200
1445 2 files changed, 6 insertions(+), 1 deletion(-)
1447 commit 764b89c98fdf310a2a4108cbdd60e4af25cc549f
1448 Author: Dov <dov@grozen.mynet>
1449 Date: Sun Feb 4 20:53:30 2018 +0200
1451 Fix of minor reference error.
1454 test/test_CapRTL_explicit.reference | 2 +-
1455 2 files changed, 2 insertions(+), 2 deletions(-)
1457 commit e478f92986d7a3abfe2de4b521f0b710e96fe332
1458 Merge: 2faadd5 9b55304
1459 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1460 Date: Sun Feb 4 19:17:10 2018 +0200
1462 Merge pull request #43 from luzpaz/typos
1466 commit 2faadd556ef7159363c6c0b2d94ccfc1d75bc530
1467 Merge: d18bade ef060dd
1468 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1469 Date: Sun Feb 4 19:15:17 2018 +0200
1471 Merge pull request #46 from khaledhosny/parallel-build
1475 commit ef060ddc48b83885c6f094bc2120444550decdbc
1476 Author: Khaled Hosny <khaledhosny@eglug.org>
1477 Date: Sun Feb 4 14:32:00 2018 +0200
1481 Parallel build was failing while building the man
1482 pages. doc/Makefile.am
1483 tries cleverly to handle the fact that c2man produces all the
1485 at once, following the approach described in:
1486 https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html
1488 However this is failing because c2man is not generating all the
1489 requested man pages, so the rule ends being run multiple times instead
1490 of once and parallel builds are broken. One of the requested pages is
1491 for a function that doesn’t exist,
1492 fribidi_log2vis_get_embedding_levels_ex,
1493 so I removed it from fribidi.def.
1495 Two functions were not documented, so I added minimal documentation
1499 But the last two are for variables not functions and c2man does
1501 that it seems so I added a hack to drop these two as well without
1502 modifying fribidi.def.
1504 Fixes https://github.com/fribidi/fribidi/issues/45
1506 doc/Makefile.am | 3 ++-
1507 lib/fribidi-common.h | 7 +++++++
1508 lib/fribidi.def | 1 -
1509 3 files changed, 9 insertions(+), 2 deletions(-)
1511 commit 9b553048642c09d3b4604fb81625bb2b1b99d39d
1512 Author: luz.paz <luzpaz@users.noreply.github.com>
1513 Date: Sat Feb 3 15:49:16 2018 -0500
1517 Found via `codespell -q 3`
1519 ChangeLog.old | 16 ++++++++--------
1521 lib/fribidi-arabic.h | 2 +-
1522 lib/fribidi-bidi.c | 2 +-
1523 lib/fribidi-bidi.h | 4 ++--
1524 lib/fribidi-deprecated.h | 8 ++++----
1525 lib/fribidi-joining.h | 2 +-
1526 lib/fribidi-run.c | 2 +-
1527 test/test_CapRTL_explicit.input | 2 +-
1528 test/test_CapRTL_explicit.reference | 2 +-
1529 10 files changed, 21 insertions(+), 21 deletions(-)
1531 commit d18badec88bca8f6f4149156ebe7f1c6467a7bd8
1532 Author: Behdad Esfahbod <behdad@behdad.org>
1533 Date: Sun Jan 28 11:46:28 2018 -0800
1537 Makefile.am | 19 ++---
1540 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1541 3 files changed, 207 insertions(+), 42 deletions(-)
1543 commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d
1544 Author: Behdad Esfahbod <behdad@behdad.org>
1545 Date: Sun Jan 28 11:35:41 2018 -0800
1547 Towards fixing out-of-tree builds
1549 One cannot just call compiler like that. Sources files need to be
1550 redirected through Make to be found correctly. Let's see if
1552 CC and CFLAGS works.
1554 This, still fails to build for me from a bootstrap repo and
1556 build. Make seem to have become too smart for what I wrote before.
1560 gen.tab/Makefile.am | 37 +++++++++++++------------------------
1561 2 files changed, 13 insertions(+), 26 deletions(-)
1563 commit 84851fc657e8dfb7db2e733531cfae79d04fb530
1564 Author: Behdad Esfahbod <behdad@behdad.org>
1565 Date: Sun Jan 28 11:19:07 2018 -0800
1567 [gen.tab] Remove reliance on VPATH
1569 gen.tab/Makefile.am | 28 ++++++++++------------------
1570 1 file changed, 10 insertions(+), 18 deletions(-)
1572 commit 3e715b40d3d65f72332eab10e6cf3f8a976c7db5
1573 Author: Behdad Esfahbod <behdad@behdad.org>
1574 Date: Sun Jan 28 11:10:20 2018 -0800
1578 lib/fribidi-bidi.c | 22 +++++++++++-----------
1579 1 file changed, 11 insertions(+), 11 deletions(-)
1581 commit 6523694b34417b1e18c25819ed0ab0d7c16e8922
1582 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1583 Date: Sat Jan 27 23:40:52 2018 +0200
1585 Preparing for release 1.0.0.
1587 NEWS | 12 +++++++++---
1588 README.md | 16 ++++++++++------
1589 configure.ac | 6 +++---
1590 3 files changed, 22 insertions(+), 12 deletions(-)
1592 commit e15ac6745f8f5d1e61395258b3ddadce2be24da7
1593 Merge: ad1da2a 44ef13c
1594 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1595 Date: Wed Jan 17 09:14:36 2018 +0200
1597 Merge pull request #39 from tmm1/xcompile
1599 Fix clang cross compiles
1601 commit 44ef13c1c4fba5d5de81c5c0061038917090afc3
1602 Author: Aman Gupta <aman@tmm1.net>
1603 Date: Tue Jan 16 22:53:08 2018 -0800
1607 gen.tab/Makefile.am | 12 ++++++------
1608 1 file changed, 6 insertions(+), 6 deletions(-)
1610 commit ad1da2a0d79f4d362d03d2b21834be9c505c5b74
1611 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1612 Date: Sat Jan 13 23:56:30 2018 +0200
1614 Less hackish cross compilation support.
1616 * Changed hardcoded gcc for build compiler to use
1617 m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled.
1619 configure.ac | 22 +-------
1620 gen.tab/Makefile.am | 20 +++----
1621 m4/m4_ax_prog_cc_for_build.m4 | 125
1622 ++++++++++++++++++++++++++++++++++++++++++
1623 3 files changed, 137 insertions(+), 30 deletions(-)
1625 commit 4a732cf9d28228a0698e9c6fa76206874b6125dd
1626 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1627 Date: Sun Jan 7 21:49:32 2018 +0200
1629 Simplistic cross compilation support from a gcc based system.
1631 configure.ac | 23 ++++++++++++++++++++++-
1632 gen.tab/Makefile.am | 20 ++++++++++----------
1633 gen.tab/packtab.h | 2 ++
1634 3 files changed, 34 insertions(+), 11 deletions(-)
1636 commit 0efbaa9052320a951823a6e776b30a580e3a2b4e
1637 Author: loqs <loqs@users.noreply.github.com>
1638 Date: Tue Dec 5 15:55:33 2017 +0000
1640 Do not call bootstrap from make
1642 Calling bootstrap from make causes configure to be called again with
1646 Makefile.am | 7 +------
1647 1 file changed, 1 insertion(+), 6 deletions(-)
1649 commit 6c57b8a147469dafaea25a07db95962fc11063f7
1650 Author: Behdad Esfahbod <behdad@behdad.org>
1651 Date: Thu Nov 23 10:51:11 2017 -0800
1655 lib/fribidi.def | 5 +++++
1656 1 file changed, 5 insertions(+)
1658 commit 8d5bd9c5f05be2ea98704f76c4f375d882d29e5e
1659 Author: Behdad Esfahbod <behdad@behdad.org>
1660 Date: Thu Nov 23 10:43:21 2017 -0800
1664 https://github.com/fribidi/fribidi/issues/29
1667 1 file changed, 1 insertion(+), 1 deletion(-)
1669 commit 84ea058eb1f8211613006993e64bcc06c3e6dae7
1670 Author: Behdad Esfahbod <behdad@behdad.org>
1671 Date: Thu Nov 23 10:34:44 2017 -0800
1675 fribidi-vs-unicode/test-character.c | 22 ++++++------
1676 fribidi-vs-unicode/test.c | 6 ++--
1677 lib/fribidi-bidi.c | 72
1678 +++++++++++++++++++------------------
1679 lib/fribidi-brackets.c | 3 +-
1680 4 files changed, 53 insertions(+), 50 deletions(-)
1682 commit f394882c75b9ff270d2e4060e1e29ac945055cab
1683 Author: Behdad Esfahbod <behdad@behdad.org>
1684 Date: Thu Nov 23 10:30:52 2017 -0800
1688 bin/fribidi-benchmark.c | 1 +
1689 bin/fribidi-main.c | 1 +
1690 2 files changed, 2 insertions(+)
1692 commit ca25dc5f9a54efd612e0adbe6303a155fa2dde9a
1693 Author: Khaled Hosny <khaledhosny@eglug.org>
1694 Date: Mon Nov 20 23:31:48 2017 +0200
1696 Drop CVS keywords that make no sense now
1698 Makefile.am | 7 -------
1699 bin/fribidi-benchmark.c | 6 ------
1700 bin/fribidi-main.c | 6 ------
1701 bootstrap | 7 -------
1702 charset/fribidi-char-sets-cap-rtl.c | 6 ------
1703 charset/fribidi-char-sets-cap-rtl.h | 6 ------
1704 charset/fribidi-char-sets-cp1255.c | 6 ------
1705 charset/fribidi-char-sets-cp1255.h | 6 ------
1706 charset/fribidi-char-sets-cp1256.c | 6 ------
1707 charset/fribidi-char-sets-cp1256.h | 6 ------
1708 charset/fribidi-char-sets-iso8859-6.c | 6 ------
1709 charset/fribidi-char-sets-iso8859-6.h | 6 ------
1710 charset/fribidi-char-sets-iso8859-8.c | 6 ------
1711 charset/fribidi-char-sets-iso8859-8.h | 6 ------
1712 charset/fribidi-char-sets-list.h | 6 ------
1713 charset/fribidi-char-sets-utf8.c | 6 ------
1714 charset/fribidi-char-sets-utf8.h | 6 ------
1715 charset/fribidi-char-sets.c | 6 ------
1716 charset/fribidi-char-sets.h | 6 ------
1717 configure.ac | 7 -------
1718 gen.tab/gen-arabic-shaping-tab.c | 6 ------
1719 gen.tab/gen-bidi-type-tab.c | 6 ------
1720 gen.tab/gen-joining-type-tab.c | 6 ------
1721 gen.tab/gen-mirroring-tab.c | 6 ------
1722 gen.tab/gen-unicode-version.c | 6 ------
1723 lib/bidi-types.h | 6 ------
1724 lib/common.h | 6 ------
1725 lib/debug.h | 6 ------
1726 lib/fribidi-arabic.c | 6 ------
1727 lib/fribidi-arabic.h | 6 ------
1728 lib/fribidi-bidi-types-list.h | 6 ------
1729 lib/fribidi-bidi-types.c | 6 ------
1730 lib/fribidi-bidi-types.h | 6 ------
1731 lib/fribidi-bidi.c | 6 ------
1732 lib/fribidi-bidi.h | 6 ------
1733 lib/fribidi-brackets.h | 6 ------
1734 lib/fribidi-common.h | 6 ------
1735 lib/fribidi-deprecated.c | 6 ------
1736 lib/fribidi-deprecated.h | 6 ------
1737 lib/fribidi-flags.h | 6 ------
1738 lib/fribidi-joining-types-list.h | 6 ------
1739 lib/fribidi-joining-types.c | 6 ------
1740 lib/fribidi-joining-types.h | 6 ------
1741 lib/fribidi-joining.c | 6 ------
1742 lib/fribidi-joining.h | 6 ------
1743 lib/fribidi-mirroring.c | 6 ------
1744 lib/fribidi-mirroring.h | 6 ------
1745 lib/fribidi-run.c | 6 ------
1746 lib/fribidi-shape.c | 6 ------
1747 lib/fribidi-shape.h | 6 ------
1748 lib/fribidi-types.h | 6 ------
1749 lib/fribidi-unicode.h | 6 ------
1750 lib/fribidi.c | 6 ------
1751 lib/fribidi.h | 6 ------
1752 lib/joining-types.h | 6 ------
1753 lib/run.h | 6 ------
1754 56 files changed, 339 deletions(-)
1756 commit ed5f9acf2fb8111432ba99c62c324b3a4166331e
1757 Merge: f04ef2d a50d5ff
1758 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1759 Date: Tue Nov 21 14:28:14 2017 +0100
1761 Merge pull request #34 from khaledhosny/docs
1765 commit a50d5ff754e0ea8808e80af43e9da0043521c274
1766 Author: Khaled Hosny <khaledhosny@eglug.org>
1767 Date: Tue Nov 21 13:59:08 2017 +0200
1769 Document fribidi_get_brackets
1771 lib/fribidi-brackets.h | 21 +++++++++++++--------
1772 1 file changed, 13 insertions(+), 8 deletions(-)
1774 commit 4783c3a8cf70eb7de8bb91d19b57093794506949
1775 Author: Khaled Hosny <khaledhosny@eglug.org>
1776 Date: Tue Nov 21 13:48:42 2017 +0200
1780 lib/fribidi-types.h | 2 --
1781 1 file changed, 2 deletions(-)
1783 commit f04ef2d0ecbc4c432534dc49370cd08a34bb800e
1784 Merge: 5959986 269100d
1785 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1786 Date: Mon Nov 20 22:11:30 2017 +0100
1788 Merge pull request #32 from khaledhosny/dist-check2
1792 commit 269100dc42d508e10effb7918ccb2a0fa4aee4f9
1793 Author: Khaled Hosny <khaledhosny@eglug.org>
1794 Date: Mon Nov 20 22:53:22 2017 +0200
1798 .travis.yml | 4 ++--
1799 1 file changed, 2 insertions(+), 2 deletions(-)
1801 commit 59599867e06edc93cd6197783e9a1afeee653a32
1802 Merge: e2369f1 e1c47ff
1803 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1804 Date: Mon Nov 20 21:38:15 2017 +0100
1806 Merge pull request #24 from khaledhosny/w-error-undef
1808 Fix building with -Werror=undef
1810 commit e2369f1c55f729dc5e527f430ec27e225f9d317f
1811 Merge: ac8a1aa 20d5f98
1812 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1813 Date: Mon Nov 20 21:37:32 2017 +0100
1815 Merge pull request #31 from khaledhosny/dist-check
1819 commit 20d5f9838a2aa74abfad6a814e74249800e93ab6
1820 Author: Khaled Hosny <khaledhosny@eglug.org>
1821 Date: Mon Nov 20 22:13:10 2017 +0200
1823 Show test-suite.log on failure
1825 .travis.yml | 4 ++--
1826 1 file changed, 2 insertions(+), 2 deletions(-)
1828 commit e65c57597bb8de9509a4c5ea84c22e4273724935
1829 Author: Khaled Hosny <khaledhosny@eglug.org>
1830 Date: Mon Nov 20 21:56:41 2017 +0200
1835 fribidi-vs-unicode/Makefile.am | 12 ++++++++----
1836 2 files changed, 9 insertions(+), 5 deletions(-)
1838 commit e1c47ff159bb6853e78dda5a59bb137beceda8d2
1839 Author: Khaled Hosny <khaledhosny@eglug.org>
1840 Date: Mon Nov 13 17:19:09 2017 +0200
1842 Fix build with -Werror=undef
1844 Pango meson build sets this by default.
1846 lib/fribidi-common.h | 4 ++--
1847 lib/fribidi-deprecated.c | 2 +-
1848 lib/fribidi-unicode.h | 2 +-
1849 lib/fribidi.h | 2 +-
1850 4 files changed, 5 insertions(+), 5 deletions(-)
1852 commit 90325b276006f2cf344c77f00db541437345cff9
1853 Author: Khaled Hosny <khaledhosny@eglug.org>
1854 Date: Mon Nov 13 17:14:20 2017 +0200
1856 Simplify fribidi-types.h a bit
1858 It is 2017, I think we can rely on the presence of one of these three
1861 Also rename types that are not exposed in public headers to use the
1866 gen.tab/gen-bidi-type-tab.c | 6 +--
1867 gen.tab/gen-brackets-tab.c | 10 ++---
1868 gen.tab/gen-brackets-type-tab.c | 10 ++---
1869 gen.tab/gen-joining-type-tab.c | 6 +--
1870 gen.tab/gen-mirroring-tab.c | 10 ++---
1871 lib/fribidi-bidi-types.h | 4 +-
1872 lib/fribidi-brackets.c | 2 +-
1873 lib/fribidi-flags.h | 2 +-
1874 lib/fribidi-joining-types.h | 4 +-
1875 lib/fribidi-types.h | 96
1876 +++++++++--------------------------------
1877 12 files changed, 48 insertions(+), 108 deletions(-)
1879 commit c8e9c5d684f1ba15ca46e38493c995ad5be3646c
1880 Author: Khaled Hosny <khaledhosny@eglug.org>
1881 Date: Mon Nov 13 16:14:46 2017 +0200
1883 FRIBIDI_CHUNK_SIZE is not used anywhere
1885 lib/common.h | 17 -----------------
1886 1 file changed, 17 deletions(-)
1888 commit ac8a1aad8b5c9db2591ac0a9bf31ca92c64f854c
1889 Merge: 9105ec5 c38d7ad
1890 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1891 Date: Wed Nov 15 22:06:37 2017 +0100
1893 Merge pull request #27 from khaledhosny/ci
1895 Setup Travis CI builds
1897 commit 9105ec53a073700d15038833b5be685e1afed5bc
1898 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1899 Date: Wed Nov 15 22:10:28 2017 +0100
1901 Updated the CapRTL reference test.
1903 test/test_CapRTL_isolate.reference | 8 ++++----
1904 1 file changed, 4 insertions(+), 4 deletions(-)
1906 commit d90624bd4df5209f83ace0f8f3af0ba6dada445a
1907 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1908 Date: Wed Nov 15 22:10:03 2017 +0100
1910 Fixed critical bug in fribidi_get_bracket_types().
1912 lib/fribidi-brackets.c | 12 +++++-------
1913 1 file changed, 5 insertions(+), 7 deletions(-)
1915 commit b033ed903b671dac4af9d26b7d2c618d666b2d89
1916 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1917 Date: Wed Nov 15 22:09:50 2017 +0100
1919 Clean up of dead code.
1921 lib/fribidi-bidi.c | 7 +------
1922 1 file changed, 1 insertion(+), 6 deletions(-)
1924 commit 3325a3fb93082ffd6c54da8e49b2ac82a2940d6d
1925 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1926 Date: Wed Nov 15 22:08:59 2017 +0100
1928 Updated licensing inline documentation.
1930 gen.tab/packtab.c | 2 +-
1931 gen.tab/packtab.h | 2 +-
1932 test/run.tests | 3 +--
1933 3 files changed, 3 insertions(+), 4 deletions(-)
1935 commit c38d7ad70f63084708e5bcb7d68c00ffdf9811e9
1936 Author: Khaled Hosny <khaledhosny@eglug.org>
1937 Date: Wed Nov 15 23:01:32 2017 +0200
1939 Run fribidi-vs-unicode tests with make check
1941 fribidi-vs-unicode/Makefile.am | 11 ++++++++---
1942 fribidi-vs-unicode/run.tests | 20 ++++++++++++++++++++
1943 2 files changed, 28 insertions(+), 3 deletions(-)
1945 commit a2b06cf79dee2a0b85b7e7056c8dc472d1a6d571
1946 Author: Khaled Hosny <khaledhosny@eglug.org>
1947 Date: Wed Nov 15 22:20:30 2017 +0200
1949 Disable make distcheck on Travis for now
1952 1 file changed, 1 insertion(+), 1 deletion(-)
1954 commit ea4e77b939021e4754b55986b7e54e8fd6bad3f1
1955 Author: Khaled Hosny <khaledhosny@eglug.org>
1956 Date: Wed Nov 15 22:10:38 2017 +0200
1958 Add Travis CI support
1960 .travis.yml | 21 +++++++++++++++++++++
1961 1 file changed, 21 insertions(+)
1963 commit 101c35d582293719929d0ccb5de26148d417ed1f
1964 Merge: 0e273c1 88f17b5
1965 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1966 Date: Wed Nov 15 20:02:33 2017 +0100
1968 Merge pull request #22 from khaledhosny/fix-tests
1970 Restore call to fribidi_unicode_to_charset
1972 commit 88f17b520ec9283fbfbeacb2edfe361807e6049c
1973 Author: Khaled Hosny <khaledhosny@eglug.org>
1974 Date: Sat Nov 11 22:59:45 2017 +0200
1976 Restore call to fribidi_unicode_to_charset
1978 This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf
1979 as it broke make check badly!
1981 bin/fribidi-main.c | 6 +++++-
1982 1 file changed, 5 insertions(+), 1 deletion(-)
1984 commit 0e273c103dd059f6d4e87182189d5cc37d996e00
1985 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1986 Date: Tue Nov 14 19:05:22 2017 +0200
1988 Turned FribidiBracketType into a simple UINT32 instead of a struct.
1990 lib/fribidi-bidi.c | 14 +++++++-------
1991 lib/fribidi-brackets.c | 7 ++++---
1992 lib/fribidi-brackets.h | 6 ++++--
1993 lib/fribidi-run.c | 4 ++--
1994 lib/fribidi-types.h | 11 +++--------
1995 5 files changed, 20 insertions(+), 22 deletions(-)
1997 commit a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f
1998 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
1999 Date: Tue Nov 14 18:40:53 2017 +0200
2001 Fixed reversed logics in optimization in fribidi-bracket_types().
2003 * As reported by Khaled Husny.
2005 https://github.com/fribidi/fribidi/commit/f20b6480b9cd46dae8d82a6f95d9c53558fcfd20#commitcomment-25604008
2007 lib/fribidi-brackets.c | 4 ++--
2008 1 file changed, 2 insertions(+), 2 deletions(-)
2010 commit 6e23ed0d4adf2e889cd593ed9ee4df3edaa3ba49
2011 Merge: 72e901c cd50fba
2012 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2013 Date: Sun Nov 12 23:18:28 2017 +0200
2015 Merge pull request #14 from khaledhosny/no-glib
2017 Drop glib dependency
2019 commit cd50fbafae142616519ffe2ff257e98611f2b7ff
2020 Author: Khaled Hosny <khaledhosny@eglug.org>
2021 Date: Sun Nov 12 00:20:53 2017 +0200
2023 Remove more remnants of GLib support
2025 bin/Makefile.am | 5 ++---
2026 charset/Makefile.am | 3 +--
2027 configure.ac | 14 --------------
2028 fribidi-vs-unicode/Makefile.am | 4 ++--
2030 gen.tab/Makefile.am | 5 +----
2031 lib/Makefile.am | 4 ++--
2032 7 files changed, 8 insertions(+), 28 deletions(-)
2034 commit 39d1c30d9fbfbcf6df81b94600cb000c69a02475
2035 Author: Khaled Hosny <khaledhosny@eglug.org>
2036 Date: Sun Nov 12 00:10:41 2017 +0200
2038 Drop GLib use in the library and main program
2040 Only users left are the fribidi-vs-unicode test programs.
2042 charset/fribidi-char-sets.c | 11 +++--------
2043 lib/common.h | 39 ---------------------------------------
2044 lib/fribidi-common.h | 8 --------
2045 lib/fribidi-config.h.in | 3 ---
2046 lib/fribidi-types.h | 14 --------------
2047 lib/fribidi.c | 5 -----
2048 6 files changed, 3 insertions(+), 77 deletions(-)
2050 commit 93fbff126e3474d7b35563cc921073323fc70ed3
2051 Author: Khaled Hosny <khaledhosny@eglug.org>
2052 Date: Sat Nov 11 23:43:00 2017 +0200
2056 lib/fribidi-types.h | 6 ------
2057 1 file changed, 6 deletions(-)
2059 commit 414a4955f949830cc40d2ebc5de95dfb329c8490
2060 Author: Khaled Hosny <khaledhosny@eglug.org>
2061 Date: Sat Nov 11 23:42:58 2017 +0200
2063 Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib
2065 bin/fribidi-benchmark.c | 4 ++--
2066 bin/fribidi-main.c | 12 ++++++------
2067 lib/fribidi-common.h | 34 +++++++++++++++++++++++++++++-----
2068 3 files changed, 37 insertions(+), 13 deletions(-)
2070 commit 4c6aef17d645fd501a56f1d09d3a54a0dc0c1fa3
2071 Author: Khaled Hosny <khaledhosny@eglug.org>
2072 Date: Sat Nov 11 23:42:56 2017 +0200
2074 Just use the GCC attributes here directly as well
2076 lib/fribidi-common.h | 8 ++++----
2077 1 file changed, 4 insertions(+), 4 deletions(-)
2079 commit 8feb2f98f33d6f0351f9703823e612935239eaab
2080 Author: Khaled Hosny <khaledhosny@eglug.org>
2081 Date: Sat Nov 11 23:42:54 2017 +0200
2083 These definitions don’t depend on GLib
2085 lib/fribidi-common.h | 21 ++++++++-------------
2086 1 file changed, 8 insertions(+), 13 deletions(-)
2088 commit e428f970f69750094f6dbd40dee8e1d36182a545
2089 Author: Khaled Hosny <khaledhosny@eglug.org>
2090 Date: Sat Nov 11 23:42:52 2017 +0200
2092 Copy LIKELY/UNLIKELY from GLib
2094 lib/common.h | 18 ++++++++++++++++--
2095 1 file changed, 16 insertions(+), 2 deletions(-)
2097 commit 72e901ceb7850b9e8a04c60e997c46df96676c44
2098 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2099 Date: Thu Nov 9 11:19:05 2017 +0200
2101 Fixed potential crash in the gen-brackets-tab code.
2103 * The size for parsing of UnicodeData.txt was too small.
2105 gen.tab/gen-brackets-tab.c | 2 +-
2106 1 file changed, 1 insertion(+), 1 deletion(-)
2108 commit ac760eba3a2c8f1a698a893da6c7886ad531dd20
2109 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2110 Date: Wed Nov 8 21:03:42 2017 +0200
2112 Got rid of remaining warnings.
2114 bin/fribidi-main.c | 2 +-
2115 lib/fribidi-bidi-types.c | 4 ++--
2116 lib/fribidi-brackets.c | 1 -
2117 3 files changed, 3 insertions(+), 4 deletions(-)
2119 commit 8df1c69220577d31fd2e046535f95fcd727a3dc1
2120 Merge: c51878f a6d3dfe
2121 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2122 Date: Wed Nov 8 20:56:38 2017 +0200
2124 Merge pull request #13 from khaledhosny/Misc cleanups.
2126 commit c51878f9ae938ef4ff6af1773d473f1851dc441d
2127 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2128 Date: Wed Nov 8 20:41:56 2017 +0200
2130 Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.
2132 * This changed makes the fribidi command line tool Unicode-10
2135 lib/fribidi-deprecated.c | 17 +++++++++++------
2136 1 file changed, 11 insertions(+), 6 deletions(-)
2138 commit 8851b0aaad3a1946168e9466a8be0442f9c129db
2139 Merge: 7588059 a0ab164
2140 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2141 Date: Tue Nov 7 23:19:43 2017 +0200
2143 Merge remote-tracking branch 'fribidi/master' into unicode-10
2145 commit 7588059c7d3378baf60d12f3217324781b2f7669
2146 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2147 Date: Tue Nov 7 21:55:06 2017 +0200
2149 Restored the old API and made it deprecated.
2151 * fribidi_get_par_embedding_levels() is now a deprecated interface to
2152 the new fribidi_get_par_embedding_levels_ex() function with a
2153 NULL pointer for the bracket type.
2154 * Removed warnings of unassigned return values from fribidi-vs-unicode
2155 test.c and test-character.c .
2157 fribidi-vs-unicode/test-character.c | 35
2158 ++++++++++++++++++----------------
2159 fribidi-vs-unicode/test.c | 38
2160 ++++++++++++++++++++-----------------
2161 lib/fribidi-bidi.c | 2 +-
2162 lib/fribidi-bidi.h | 6 +++---
2163 lib/fribidi-deprecated.c | 27 ++++++++++++++++++++++----
2164 lib/fribidi-deprecated.h | 21 +++++++++++++++++---
2165 6 files changed, 85 insertions(+), 44 deletions(-)
2167 commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b
2168 Author: Behnam Esfahbod <behnam@zwnj.org>
2169 Date: Mon Nov 6 17:35:28 2017 -0800
2174 README | 158 +-------------------------------------------------------
2176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2177 3 files changed, 175 insertions(+), 159 deletions(-)
2179 commit 75c350705ef09e6505aa1080188b75a8b4fccc5e
2180 Author: Behdad Esfahbod <behdad@behdad.org>
2181 Date: Mon Nov 6 17:23:10 2017 -0500
2183 Remove generated Makefile
2187 build/fribidi-vs-unicode/Makefile | 698
2188 --------------------------------------
2189 1 file changed, 698 deletions(-)
2191 commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2
2192 Merge: 48061bd 309aae8
2193 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2194 Date: Mon Nov 6 22:48:36 2017 +0200
2196 Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10
2198 commit 48061bdbe79fdb216e86fdc41b126f21bbe95ee4
2199 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2200 Date: Fri Sep 1 12:35:00 2017 +0300
2202 Fixed compilation errors.
2204 gen.tab/Makefile.am | 2 +-
2205 lib/fribidi-brackets.c | 3 ++-
2206 lib/fribidi-brackets.h | 2 +-
2207 3 files changed, 4 insertions(+), 3 deletions(-)
2209 commit 309aae84931eb682ef21ce850b6fba834f664215
2210 Author: Behdad Esfahbod <behdad@behdad.org>
2211 Date: Wed Aug 30 18:36:57 2017 -0700
2213 Use true/false instead of TRUE/FALSE for consistency
2215 lib/fribidi-bidi.c | 12 ++++++------
2216 1 file changed, 6 insertions(+), 6 deletions(-)
2218 commit c603fb8ce6ec59636c6b0701ed0bf07b208219d7
2219 Author: Behdad Esfahbod <behdad@behdad.org>
2220 Date: Wed Aug 30 18:36:23 2017 -0700
2224 lib/fribidi-brackets.c | 9 ++++++---
2225 lib/fribidi-brackets.h | 2 +-
2226 2 files changed, 7 insertions(+), 4 deletions(-)
2228 commit 776891d62e4cd72949e9d32041d9a4b07b2b05b1
2229 Author: Behdad Esfahbod <behdad@behdad.org>
2230 Date: Wed Aug 30 18:26:53 2017 -0700
2234 gen.tab/Makefile.am | 2 +-
2235 1 file changed, 1 insertion(+), 1 deletion(-)
2237 commit f20b6480b9cd46dae8d82a6f95d9c53558fcfd20
2238 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2239 Date: Tue Aug 1 20:18:38 2017 +0300
2241 Added Unicode 6.3 support (and beyond)
2244 - Isolate character support (LRI, RLI, FSI)
2245 - Added test program test.c by Behdad that tests BidiTest.txt
2247 - Added test program test-character.c that tests BidiCharacterTest.txt
2253 bin/fribidi-benchmark.c | 2 +-
2254 bin/fribidi-main.c | 2 +-
2255 charset/fribidi-char-sets-cap-rtl.c | 38 +-
2256 charset/fribidi-char-sets-cap-rtl.h | 2 +-
2257 charset/fribidi-char-sets-cp1255.c | 2 +-
2258 charset/fribidi-char-sets-cp1255.h | 2 +-
2259 charset/fribidi-char-sets-cp1256.c | 2 +-
2260 charset/fribidi-char-sets-cp1256.h | 2 +-
2261 charset/fribidi-char-sets-iso8859-6.c | 2 +-
2262 charset/fribidi-char-sets-iso8859-6.h | 2 +-
2263 charset/fribidi-char-sets-iso8859-8.c | 2 +-
2264 charset/fribidi-char-sets-iso8859-8.h | 2 +-
2265 charset/fribidi-char-sets-list.h | 2 +-
2266 charset/fribidi-char-sets-utf8.c | 2 +-
2267 charset/fribidi-char-sets-utf8.h | 2 +-
2268 charset/fribidi-char-sets.c | 2 +-
2269 charset/fribidi-char-sets.h | 2 +-
2270 configure.ac | 11 +-
2271 doc/Makefile.am | 3 +-
2272 fribidi-vs-unicode/Makefile.am | 27 ++
2273 fribidi-vs-unicode/test-character.c | 409 ++++++++++++++++++++
2274 fribidi-vs-unicode/test.c | 391 +++++++++++++++++++
2275 gen.tab/Makefile.am | 32 +-
2276 gen.tab/gen-arabic-shaping-tab.c | 2 +-
2277 gen.tab/gen-bidi-type-tab.c | 2 +-
2278 gen.tab/gen-brackets-tab.c | 345 +++++++++++++++++
2279 gen.tab/gen-brackets-type-tab.c | 238 ++++++++++++
2280 gen.tab/gen-joining-type-tab.c | 2 +-
2281 gen.tab/gen-mirroring-tab.c | 2 +-
2282 gen.tab/gen-unicode-version.c | 2 +-
2283 lib/Headers.mk | 1 +
2284 lib/Makefile.am | 9 +-
2285 lib/bidi-types.h | 2 +-
2288 lib/fribidi-arabic.c | 2 +-
2289 lib/fribidi-arabic.h | 2 +-
2290 lib/fribidi-bidi-types-list.h | 6 +-
2291 lib/fribidi-bidi-types.c | 2 +-
2292 lib/fribidi-bidi-types.h | 31 +-
2293 lib/fribidi-bidi.c | 681
2294 +++++++++++++++++++++++++++++++---
2295 lib/fribidi-bidi.h | 4 +-
2296 lib/fribidi-brackets.c | 106 ++++++
2297 lib/fribidi-brackets.h | 90 +++++
2298 lib/fribidi-common.h | 2 +-
2299 lib/fribidi-deprecated.c | 15 +-
2300 lib/fribidi-deprecated.h | 4 +-
2301 lib/fribidi-flags.h | 2 +-
2302 lib/fribidi-joining-types-list.h | 2 +-
2303 lib/fribidi-joining-types.c | 2 +-
2304 lib/fribidi-joining-types.h | 2 +-
2305 lib/fribidi-joining.c | 3 +-
2306 lib/fribidi-joining.h | 2 +-
2307 lib/fribidi-mem.c | 2 +-
2308 lib/fribidi-mirroring.c | 4 +-
2309 lib/fribidi-mirroring.h | 4 +-
2310 lib/fribidi-run.c | 77 +---
2311 lib/fribidi-shape.c | 2 +-
2312 lib/fribidi-shape.h | 2 +-
2313 lib/fribidi-types.h | 14 +-
2314 lib/fribidi-unicode.h | 15 +-
2315 lib/fribidi.c | 7 +-
2316 lib/fribidi.h | 3 +-
2317 lib/joining-types.h | 2 +-
2320 test/test_CapRTL_isolate.input | 8 +
2321 test/test_CapRTL_isolate.reference | 8 +
2322 71 files changed, 2494 insertions(+), 212 deletions(-)
2324 commit 654e3f3436b90da4ec6479aa35b6f0d86e696c41
2325 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2326 Date: Tue Aug 1 20:10:28 2017 +0300
2328 Updated Unicode data tables to version 10.
2330 fribidi-vs-unicode/BidiCharacterTest.txt | 96437 ++++++
2331 fribidi-vs-unicode/BidiTest.txt | 497588
2332 ++++++++++++++++++++++++++++
2333 gen.tab/unidata/ArabicShaping.txt | 442 +-
2334 gen.tab/unidata/BidiBrackets.txt | 185 +
2335 gen.tab/unidata/BidiMirroring.txt | 38 +-
2336 gen.tab/unidata/ReadMe.txt | 17 +-
2337 gen.tab/unidata/UnicodeData.txt | 7443 +-
2338 7 files changed, 601967 insertions(+), 183 deletions(-)
2340 commit 0ca97b7feb52a9bd1b03aa379bc77fc4fe05957e
2341 Author: Behdad Esfahbod <behdad@behdad.org>
2342 Date: Tue Dec 27 19:48:05 2016 -0500
2344 Fix build without glib
2346 lib/fribidi-bidi.c | 12 ++++++------
2347 1 file changed, 6 insertions(+), 6 deletions(-)
2349 commit 794adc15dbc70b49e4581300f9f6ad5a4d34dc64
2350 Author: Behdad Esfahbod <behdad@behdad.org>
2351 Date: Mon Dec 26 16:24:28 2016 -0500
2353 Actually add fribidi-vs-unicode/Makefile.am
2355 fribidi-vs-unicode/Makefile.am | 27 +++++++++++++++++++++++++++
2356 1 file changed, 27 insertions(+)
2358 commit a6d3dfe04a560ba5ee69e38a62b80c5939d401bc
2359 Author: Khaled Hosny <khaledhosny@eglug.org>
2360 Date: Tue Aug 4 15:56:21 2015 +0200
2364 FRIBIDI_MAIN_USE_ICONV_H is not defined anywhere and the code does not
2365 even build, better to clean up the unnecessary #if #else maze.
2367 bin/fribidi-main.c | 61
2368 +-----------------------------------------------------
2369 1 file changed, 1 insertion(+), 60 deletions(-)
2371 commit e71e49f9645d21ab511723caf8c75e8d9880aacf
2372 Author: Khaled Hosny <khaledhosny@eglug.org>
2373 Date: Tue Aug 4 15:48:46 2015 +0200
2375 Unused variable warnings
2377 bin/fribidi-main.c | 16 +++-------------
2378 1 file changed, 3 insertions(+), 13 deletions(-)
2380 commit be5e07413f1e7bf306ba122f6ffc27a9a9564f29
2381 Author: Khaled Hosny <khaledhosny@eglug.org>
2382 Date: Tue Aug 4 15:35:47 2015 +0200
2384 Ignore our own deprecations
2386 bin/fribidi-benchmark.c | 2 ++
2387 bin/fribidi-main.c | 6 ++++++
2388 lib/fribidi-common.h | 4 ++++
2389 3 files changed, 12 insertions(+)
2391 commit 706e7016792bd715be1d9818a781faf9bdb42e42
2392 Author: Behdad Esfahbod <behdad@behdad.org>
2393 Date: Wed Dec 21 17:25:12 2016 -0600
2397 fribidi-vs-unicode/SConstruct | 16 ----------------
2398 1 file changed, 16 deletions(-)
2400 commit 1d5bd5976e33fb59b2b2bada341eae296a63f5f3
2401 Author: Behdad Esfahbod <behdad@behdad.org>
2402 Date: Wed Dec 21 17:24:36 2016 -0600
2404 Build fribidi-vs-unicode binaries
2407 build/fribidi-vs-unicode/Makefile | 698
2408 ++++++++++++++++++++++++++++++++++++++
2410 3 files changed, 701 insertions(+), 2 deletions(-)
2412 commit 680685e347fff7ac8abbfd44b793e7e2d3a9a2f6
2413 Merge: d36fab0 3cbee0b
2414 Author: Behdad Esfahbod <behdad@behdad.org>
2415 Date: Wed Dec 21 17:03:03 2016 -0600
2417 Merge remote-tracking branch 'dov/dov-unicode63'
2419 commit d36fab04a6332952556bbf1023c6ba54015ec4c4
2420 Author: Behdad Esfahbod <behdad@behdad.org>
2421 Date: Wed Dec 21 16:11:11 2016 -0600
2423 Revert "Add fribidi_reorder_runs()"
2425 This reverts commit 0a8f80debcffded53db34246881cc5d73ad0cfa5.
2427 I need to redo this without exposing full FriBidiRun struct.
2429 lib/fribidi-bidi.c | 112
2430 ---------------------------------------------------
2431 lib/fribidi-bidi.h | 29 -------------
2432 lib/fribidi-common.h | 14 ++-----
2433 lib/run.h | 11 +++++
2434 4 files changed, 15 insertions(+), 151 deletions(-)
2436 commit 3cbee0b737393c631debeddd71fa631282f74a5c
2437 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2438 Date: Sat Jan 30 22:50:13 2016 +0200
2440 Mostly notes and some compilation issues.
2442 fribidi-vs-unicode/SConstruct | 1 +
2443 fribidi-vs-unicode/test-character.c | 4 +-
2444 fribidi-vs-unicode/test.c | 2 +-
2446 ++++++++++++++++++++++++++++++++++--
2447 4 files changed, 147 insertions(+), 9 deletions(-)
2449 commit 32a6cc7141052764065d7714240e782366a8e61b
2450 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2451 Date: Mon Jan 25 21:48:24 2016 +0200
2453 Dov's work area for unicode63 development.
2455 fribidi-vs-unicode/BidiCharacterTest.txt | 96392 ++++++
2456 fribidi-vs-unicode/BidiTest.txt | 497588
2457 ++++++++++++++++++++++++++++
2458 fribidi-vs-unicode/SConstruct | 15 +
2459 fribidi-vs-unicode/test-character.c | 379 +
2460 fribidi-vs-unicode/test.c | 384 +
2462 6 files changed, 594937 insertions(+)
2464 commit 63d6ba7e9b479eee7d10ff03e43c293b11298e72
2465 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2466 Date: Sat Jan 30 21:38:27 2016 +0200
2468 Fixed all remaining BidiTest.txt bugs.
2470 - The level was not assigned when in isolate override.
2471 - Did not ignore pushing the stack when in isolate override.
2472 - PDI's did not reset the overpushed level.
2474 lib/fribidi-bidi.c | 8 +++++++-
2475 1 file changed, 7 insertions(+), 1 deletion(-)
2477 commit 56e5f121de14af07df9862a823201f3435a38a81
2478 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2479 Date: Fri Jan 29 15:20:34 2016 +0200
2481 Solved max level related bug.
2483 * Overpushing in an even level did not prevent increasing to an
2486 lib/fribidi-bidi.c | 3 ++-
2487 1 file changed, 2 insertions(+), 1 deletion(-)
2489 commit 6ad87e038329711983b257d5fb44e20c4eb870d5
2490 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2491 Date: Mon Jan 25 21:31:13 2016 +0200
2493 Initial unicode63 support.
2496 bin/fribidi-main.c | 2 +-
2497 charset/fribidi-char-sets-cap-rtl.c | 36 ++++-
2498 charset/fribidi-char-sets.c | 2 +-
2499 doc/Makefile.am | 3 +-
2500 gen.tab/gen-joining-type-tab.c | 4 +
2501 gen.tab/unidata/ArabicShaping.txt | 227 +++++++++++++++++++++++++--
2502 gen.tab/unidata/BidiMirroring.txt | 14 +-
2503 gen.tab/unidata/ReadMe.txt | 8 +-
2504 gen.tab/unidata/UnicodeData.txt | 21 ++-
2507 lib/fribidi-bidi-types-list.h | 4 +
2508 lib/fribidi-bidi-types.h | 29 +++-
2509 lib/fribidi-bidi.c | 301
2510 ++++++++++++++++++++++++++++++------
2511 lib/fribidi-common.h | 1 +
2512 lib/fribidi-deprecated.c | 1 +
2513 lib/fribidi-run.c | 6 +-
2514 lib/fribidi-unicode.h | 10 +-
2515 test/Makefile.am | 4 +-
2516 test/test_CapRTL_isolate.input | 8 +
2517 test/test_CapRTL_isolate.reference | 8 +
2518 22 files changed, 613 insertions(+), 96 deletions(-)
2520 commit 881b8d891cc61989ab8811b74d0e721f72bf913b
2521 Merge: 9d8c69b ae1d86e
2522 Author: Behdad Esfahbod <behdad@behdad.org>
2523 Date: Fri Dec 25 16:33:19 2015 +0100
2525 Merge pull request #12 from khaledhosny/allocation
2527 Remove custom memory allocator
2529 commit ae1d86e78d0406f0d14208b6895e8750fc61a7bb
2530 Author: Khaled Hosny <khaledhosny@eglug.org>
2531 Date: Thu Dec 24 11:31:14 2015 +0400
2533 No need for the warpper function now
2535 lib/fribidi-bidi.c | 2 +-
2536 lib/fribidi-run.c | 16 +++-------------
2538 3 files changed, 4 insertions(+), 19 deletions(-)
2540 commit 3519ef07cf2b8610c30b22611466df0de2f74b19
2541 Author: Khaled Hosny <khaledhosny@eglug.org>
2542 Date: Thu Dec 24 11:27:47 2015 +0400
2544 Remove custom memory allocator
2546 It have been disabled in the last release, so it just complicates the
2550 lib/Makefile.am | 2 -
2551 lib/fribidi-bidi.c | 1 -
2552 lib/fribidi-joining.c | 1 -
2553 lib/fribidi-mem.c | 140
2554 --------------------------------------------------
2555 lib/fribidi-run.c | 38 --------------
2556 lib/fribidi.c | 3 --
2557 lib/mem.h | 97 ----------------------------------
2558 8 files changed, 285 deletions(-)
2560 commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198
2561 Merge: 7fd7d2b 0a8f80d
2562 Author: Behdad Esfahbod <behdad@behdad.org>
2563 Date: Thu Dec 10 11:05:51 2015 +0100
2565 Merge pull request #10 from HOST-Oman/master
2567 Add fribidi_reorder_runs()
2569 commit 0a8f80debcffded53db34246881cc5d73ad0cfa5
2570 Author: anood <anood.almuharbi@gmail.com>
2571 Date: Thu Nov 26 14:52:13 2015 +0400
2573 Add fribidi_reorder_runs()
2575 This function reorders all runs from logical to final visual order,
2577 fribidi_reorder_line() but without reordring the text inside the runs,
2579 it can be used e.g. with HarfBuzz.
2581 lib/fribidi-bidi.c | 112
2582 +++++++++++++++++++++++++++++++++++++++++++++++++++
2583 lib/fribidi-bidi.h | 29 +++++++++++++
2584 lib/fribidi-common.h | 14 +++++--
2585 lib/run.h | 11 -----
2586 4 files changed, 151 insertions(+), 15 deletions(-)
2588 commit 7fd7d2badedffce5a3328301ba86204a24eed0a3
2589 Author: Behdad Esfahbod <behdad@behdad.org>
2590 Date: Thu Nov 26 18:12:29 2015 -0500
2594 lib/common.h | 6 +++---
2595 1 file changed, 3 insertions(+), 3 deletions(-)
2597 commit 1a6935cd8cd7d907fb3c5f3bcae174bee727c83d
2598 Author: Khaled Hosny <khaledhosny@eglug.org>
2599 Date: Tue Aug 4 07:20:30 2015 +0200
2604 configure.ac | 4 ++--
2605 2 files changed, 7 insertions(+), 2 deletions(-)
2607 commit f6eb238ca23271511d7506583cff7bc1db5cf8d8
2608 Author: Khaled Hosny <khaledhosny@eglug.org>
2609 Date: Tue Aug 4 05:31:30 2015 +0200
2611 Fix misc autotools warnings
2614 configure.ac | 3 +++
2615 2 files changed, 5 insertions(+)
2617 commit ab07dc9442bffb999bbcb5aee69e005227ffe9c9
2618 Author: Dov Grobgeld <dov.grobgeld@gmail.com>
2619 Date: Sat Mar 8 19:21:31 2014 +0200
2624 ChangeLog.old | 48 ++++++++++++++++++++++++------------------------
2626 test/run.tests | 2 +-
2627 4 files changed, 27 insertions(+), 27 deletions(-)
2629 commit 27b9250ca4dd328bcc8eff6fd4d72914a0b6bde7
2630 Author: Benedikt Morbach <benedikt.morbach@googlemail.com>
2631 Date: Mon Sep 15 16:37:53 2014 +0200
2633 ignore COLUMNS for --help and --test
2635 also fix a bug in the --help output.
2636 With COLUMNS=123 it would display
2637 "default is 123 but if COLUMNS is set..."
2639 "default is 80 but if COLUMNS is set..."
2641 https://bugs.freedesktop.org/show_bug.cgi?id=83892
2643 bin/fribidi-main.c | 9 ++++++---
2644 1 file changed, 6 insertions(+), 3 deletions(-)
2646 commit 5623ca5bf39ae6fc04442d309aa6bec923d569f6
2647 Author: Behnam Esfahbod <behnam@behnam.es>
2648 Date: Sat Dec 6 01:45:17 2014 -0800
2650 Only include public glib.h
2652 Fixes error: #error "Only glib.h can be included directly."
2653 with glib versions >= 2.31.
2655 https://bugs.freedesktop.org/show_bug.cgi?id=83894
2656 https://github.com/behdad/fribidi/pull/1
2658 charset/fribidi-char-sets.c | 2 +-
2660 2 files changed, 2 insertions(+), 2 deletions(-)
2662 commit 9ca217ae3acecd6e175ac2b0cb0da4f91e8a6399
2663 Author: Behdad Esfahbod <behdad@behdad.org>
2664 Date: Wed Jul 23 14:26:11 2014 -0400
2668 https://bugs.freedesktop.org/show_bug.cgi?id=81573
2670 bin/fribidi-main.c | 2 +-
2671 1 file changed, 1 insertion(+), 1 deletion(-)
2673 commit d6bcbea27bd51f4e0a8e5b0cc35b2fdb8d1896d2
2674 Author: Behdad Esfahbod <behdad@behdad.org>
2675 Date: Thu Jul 10 16:06:23 2014 -0400
2677 Support 4-byte UTF-8 sequences
2679 Patch from Christina Brien <chris.brien@cisco.com>.
2681 charset/fribidi-char-sets-utf8.c | 11 ++++++++++-
2682 1 file changed, 10 insertions(+), 1 deletion(-)
2684 commit 54b4496e9c2368c53f1cff57347c1f395328a142
2685 Author: Behdad Esfahbod <behdad@behdad.org>
2686 Date: Tue Jul 1 18:20:37 2014 -0400
2688 Disable memory pool by default
2690 https://bugs.freedesktop.org/show_bug.cgi?id=79385
2692 configure.ac | 10 ++--------
2693 1 file changed, 2 insertions(+), 8 deletions(-)
2695 commit 77f7f6c0bb16b89eac1e3b3d264f49b2ee02de3e
2696 Author: Behdad Esfahbod <behdad@behdad.org>
2697 Date: Fri Dec 6 15:56:53 2013 -0500
2702 configure.ac | 4 ++--
2703 2 files changed, 7 insertions(+), 2 deletions(-)
2705 commit aaa54c04807edcff6c31bd50a0fba9c2f72ed393
2706 Author: Behdad Esfahbod <behdad@behdad.org>
2707 Date: Fri Dec 6 15:54:56 2013 -0500
2709 Port test suite to automake 1.13
2711 test/Makefile.am | 7 ++++++-
2712 1 file changed, 6 insertions(+), 1 deletion(-)
2714 commit c1d48ee98b3d254a6b943851665b83cdd76f6150
2715 Author: Behdad Esfahbod <behdad@behdad.org>
2716 Date: Thu Feb 7 00:06:33 2013 -0500
2718 Revert "Try to help some builds (on Windows, no less)"
2720 This reverts commit 7c3963fc8e852e7ed7000accb326f5f178196c41.
2722 Previous commit broke my build. Clearly more work needs to be done in
2726 1 file changed, 1 insertion(+), 1 deletion(-)
2728 commit 7c3963fc8e852e7ed7000accb326f5f178196c41
2729 Author: Behdad Esfahbod <behdad@behdad.org>
2730 Date: Thu Feb 7 00:05:15 2013 -0500
2732 Try to help some builds (on Windows, no less)
2735 1 file changed, 1 insertion(+), 1 deletion(-)
2737 commit 39a63ad373c84d6182fa858af5eaf9d2df164116
2738 Author: Behdad Esfahbod <behdad@behdad.org>
2739 Date: Wed Feb 6 23:26:42 2013 -0500
2741 Invoke pkg-config macros properly
2744 1 file changed, 1 insertion(+)
2746 commit 8bdf69afcd07fe0085bd2131d23a3fe6741291a3
2747 Author: Behdad Esfahbod <behdad@behdad.org>
2748 Date: Tue Jan 29 23:04:53 2013 -0500
2752 lib/fribidi-bidi.h | 2 +-
2753 1 file changed, 1 insertion(+), 1 deletion(-)
2755 commit 824477cf6b15ebc0023793e293a158a00c8bddfb
2756 Author: Behdad Esfahbod <behdad@behdad.org>
2757 Date: Fri Jan 4 19:56:08 2013 -0600
2759 Fix rule X8 when paragraph-separator is present
2762 https://github.com/behdad/fribidi-vs-unicode
2766 lib/fribidi-bidi.c | 12 +++++++-----
2767 1 file changed, 7 insertions(+), 5 deletions(-)
2769 commit fae80c8290b8bb1f1a11e429a47e80248eaf3072
2770 Author: Behdad Esfahbod <behdad@behdad.org>
2771 Date: Fri Jan 4 19:47:24 2013 -0600
2773 Fix bug with rule W5
2777 This was discovered by running against the Unicode test suite.
2779 https://github.com/behdad/fribidi-vs-unicode
2781 lib/fribidi-bidi.c | 6 +++++-
2782 test/test_CapRTL_implicit.input | 1 +
2783 test/test_CapRTL_implicit.reference | 1 +
2784 3 files changed, 7 insertions(+), 1 deletion(-)
2786 commit 1cca32b775123f8f7bd5a2d4b3380e8d5bee13b0
2787 Author: Behdad Esfahbod <behdad@behdad.org>
2788 Date: Wed Jan 2 18:32:10 2013 -0600
2790 Fix test when EXEEXT is not empty
2792 test/Makefile.am | 2 +-
2793 test/run.tests | 6 +++---
2794 2 files changed, 4 insertions(+), 4 deletions(-)
2796 commit d9a040b90362809aa675c74c57121850ff5697bb
2797 Author: Behdad Esfahbod <behdad@behdad.org>
2798 Date: Sat Dec 29 19:11:42 2012 -0500
2802 lib/common.h | 4 ----
2803 lib/fribidi-common.h | 4 ----
2804 2 files changed, 8 deletions(-)
2806 commit 13def08b7564769f68d7efc734dbbf147d358ded
2807 Author: Behdad Esfahbod <behdad@behdad.org>
2808 Date: Sat Dec 29 19:08:51 2012 -0500
2810 Fix export-symbols on Windows
2812 lib/Makefile.am | 4 +++-
2813 1 file changed, 3 insertions(+), 1 deletion(-)
2815 commit 78dc3af68ed0e1aafe54c176b28dadee66eb306c
2816 Author: Behdad Esfahbod <behdad@behdad.org>
2817 Date: Thu Dec 6 12:17:53 2012 -0500
2819 Fix theoretically possible overflow
2821 https://bugzilla.redhat.com/show_bug.cgi?id=884000
2823 bin/fribidi-main.c | 2 +-
2824 1 file changed, 1 insertion(+), 1 deletion(-)
2826 commit fecb73185c223cf1db5533ed6cb55b035563c1ee
2827 Author: Behdad Esfahbod <behdad@behdad.org>
2828 Date: Sun Dec 2 18:35:00 2012 +0200
2833 configure.ac | 4 ++--
2834 2 files changed, 6 insertions(+), 2 deletions(-)
2836 commit f915c75de72bc722fb565e1de6a31a05f9000216
2837 Author: Behdad Esfahbod <behdad@behdad.org>
2838 Date: Sun Dec 2 18:33:41 2012 +0200
2840 Update to Unicode 6.2
2842 gen.tab/unidata/ArabicShaping.txt | 10 +++++-----
2843 gen.tab/unidata/BidiMirroring.txt | 21 +++++++--------------
2844 gen.tab/unidata/ReadMe.txt | 6 ++++--
2845 gen.tab/unidata/UnicodeData.txt | 9 +++++----
2846 4 files changed, 21 insertions(+), 25 deletions(-)
2848 commit 25f4fa28ec66960b90bcf623185184b52523843d
2849 Author: Behdad Esfahbod <behdad@behdad.org>
2850 Date: Sun Dec 2 18:26:07 2012 +0200
2856 bin/fribidi-benchmark.c | 4 ++--
2857 bin/fribidi-main.c | 4 ++--
2860 bin/getopt1.c | 2 +-
2861 bin/getopt_int.h | 2 +-
2862 charset/fribidi-char-sets-cap-rtl.c | 4 ++--
2863 charset/fribidi-char-sets-cap-rtl.h | 4 ++--
2864 charset/fribidi-char-sets-cp1255.c | 4 ++--
2865 charset/fribidi-char-sets-cp1255.h | 4 ++--
2866 charset/fribidi-char-sets-cp1256.c | 4 ++--
2867 charset/fribidi-char-sets-cp1256.h | 4 ++--
2868 charset/fribidi-char-sets-iso8859-6.c | 4 ++--
2869 charset/fribidi-char-sets-iso8859-6.h | 4 ++--
2870 charset/fribidi-char-sets-iso8859-8.c | 4 ++--
2871 charset/fribidi-char-sets-iso8859-8.h | 4 ++--
2872 charset/fribidi-char-sets-list.h | 4 ++--
2873 charset/fribidi-char-sets-utf8.c | 4 ++--
2874 charset/fribidi-char-sets-utf8.h | 4 ++--
2875 charset/fribidi-char-sets.c | 4 ++--
2876 charset/fribidi-char-sets.h | 4 ++--
2877 gen.tab/gen-arabic-shaping-tab.c | 4 ++--
2878 gen.tab/gen-bidi-type-tab.c | 4 ++--
2879 gen.tab/gen-joining-type-tab.c | 4 ++--
2880 gen.tab/gen-mirroring-tab.c | 4 ++--
2881 gen.tab/gen-unicode-version.c | 4 ++--
2882 gen.tab/packtab.c | 4 ++--
2883 gen.tab/packtab.h | 4 ++--
2884 lib/bidi-types.h | 4 ++--
2885 lib/common.h | 4 ++--
2886 lib/debug.h | 4 ++--
2887 lib/fribidi-arabic.c | 2 +-
2888 lib/fribidi-arabic.h | 2 +-
2889 lib/fribidi-bidi-types-list.h | 4 ++--
2890 lib/fribidi-bidi-types.c | 4 ++--
2891 lib/fribidi-bidi-types.h | 4 ++--
2892 lib/fribidi-bidi.c | 4 ++--
2893 lib/fribidi-bidi.h | 4 ++--
2894 lib/fribidi-common.h | 4 ++--
2895 lib/fribidi-deprecated.c | 4 ++--
2896 lib/fribidi-deprecated.h | 4 ++--
2897 lib/fribidi-flags.h | 4 ++--
2898 lib/fribidi-joining-types-list.h | 4 ++--
2899 lib/fribidi-joining-types.c | 4 ++--
2900 lib/fribidi-joining-types.h | 4 ++--
2901 lib/fribidi-joining.c | 4 ++--
2902 lib/fribidi-joining.h | 4 ++--
2903 lib/fribidi-mem.c | 4 ++--
2904 lib/fribidi-mirroring.c | 2 +-
2905 lib/fribidi-mirroring.h | 2 +-
2906 lib/fribidi-run.c | 4 ++--
2907 lib/fribidi-shape.c | 4 ++--
2908 lib/fribidi-shape.h | 4 ++--
2909 lib/fribidi-types.h | 4 ++--
2910 lib/fribidi-unicode.h | 4 ++--
2911 lib/fribidi.c | 4 ++--
2912 lib/fribidi.h | 4 ++--
2913 lib/joining-types.h | 4 ++--
2916 test/run.tests | 4 ++--
2917 63 files changed, 118 insertions(+), 118 deletions(-)
2919 commit 7c23af76e687819023f4a4ec9127b5919044bf32
2920 Author: Behdad Esfahbod <behdad@behdad.org>
2921 Date: Tue Aug 28 15:03:13 2012 -0400
2923 Bug 54149 - Fix typo in fribidi help information
2925 bin/fribidi-main.c | 2 +-
2926 1 file changed, 1 insertion(+), 1 deletion(-)
2928 commit 9a4a7d805e4055839b319c7b5b6382a7101b1980
2929 Author: Behdad Esfahbod <behdad@behdad.org>
2930 Date: Mon Aug 27 14:34:18 2012 -0400
2934 Makefile.am | 23 +++++++++++++++++++++++
2935 1 file changed, 23 insertions(+)
2937 commit 6b0423949010d4aa596099bba62992b8c28b5abf
2938 Author: Behdad Esfahbod <behdad@behdad.org>
2939 Date: Mon Aug 27 14:19:37 2012 -0400
2944 configure.ac | 4 ++--
2945 2 files changed, 7 insertions(+), 2 deletions(-)
2947 commit 3ef15e5f0aa4f000f8bacb6af190daa57f8897c4
2948 Author: Behdad Esfahbod <behdad@behdad.org>
2949 Date: Sat Aug 25 17:41:02 2012 -0400
2954 bin/Makefile.am | 2 +
2955 charset/Makefile.am | 2 +
2956 doc/Makefile.am | 2 +
2957 gen.tab/Makefile.am | 2 +
2959 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2960 lib/Makefile.am | 2 +
2961 test/Makefile.am | 2 +
2962 8 files changed, 238 insertions(+)
2964 commit 40b469fd91a2bfc94dba04f837e2cec4098164e9
2965 Author: Behdad Esfahbod <behdad@behdad.org>
2966 Date: Sat Aug 25 17:40:05 2012 -0400
2968 Update ChangeLog generation to git
2970 Makefile.am | 33 ++++++++++++++-------------------
2971 1 file changed, 14 insertions(+), 19 deletions(-)
2973 commit fa21aa06dbc0b1f7e32665d7629bb4593c969495
2974 Author: Behdad Esfahbod <behdad@behdad.org>
2975 Date: Sat Aug 25 17:36:07 2012 -0400
2977 Update Unicode data files to 6.1.0
2979 gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------
2980 gen.tab/unidata/BidiMirroring.txt | 28 +-
2981 gen.tab/unidata/ReadMe.txt | 6 +-
2982 gen.tab/unidata/UnicodeData.txt | 799
2983 ++++++++++++++++++++++++++++++++++++--
2984 4 files changed, 956 insertions(+), 164 deletions(-)
2986 commit d39b179d8de65a19390e50cfb39bb36ae193d65b
2987 Author: Behdad Esfahbod <behdad@behdad.org>
2988 Date: Sun Jun 17 15:01:09 2012 -0400
2990 Modernize autofoo a bit
2992 configure.ac | 24 ++++++++++++++++--------
2993 1 file changed, 16 insertions(+), 8 deletions(-)
2995 commit 5a9009c8cc1c7825431df0d4e1002a0384f5d4c5
2996 Author: behdad <behdad>
2997 Date: Wed May 4 18:04:29 2011 +0000
2999 Minor optimization in struct layout for 64bit systems
3001 lib/run.h | 8 ++++----
3002 1 file changed, 4 insertions(+), 4 deletions(-)
3004 commit 4d8e4ddd627068d2088c7894925a7e3494ca671e
3005 Author: behdad <behdad>
3006 Date: Fri Jan 21 22:49:59 2011 +0000
3008 Update to Unicode 6.0.0 and bump version to 0.19.3
3010 configure.ac | 12 +-
3011 gen.tab/unidata/ArabicShaping.txt | 68 +-
3012 gen.tab/unidata/BidiMirroring.txt | 27 +-
3013 gen.tab/unidata/ReadMe.txt | 12 +-
3014 gen.tab/unidata/UnicodeData.txt | 5261
3015 +++++++++++++++++++++++++++++++++----
3016 5 files changed, 4882 insertions(+), 498 deletions(-)
3018 commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a
3019 Author: behdad <behdad>
3020 Date: Tue Dec 7 19:44:24 2010 +0000
3022 Fix build without charset converters
3024 bin/Makefile.am | 5 ++++-
3025 gen.tab/gen-joining-type-tab.c | 7 ++++---
3026 2 files changed, 8 insertions(+), 4 deletions(-)
3028 commit ac47256bb07728c6e1a4debd9cee2600c48acab6
3029 Author: behdad <behdad>
3030 Date: Wed Feb 24 19:40:04 2010 +0000
3032 Include toplevel glib.h only
3034 lib/common.h | 12 ++++++------
3035 lib/fribidi-common.h | 8 ++++----
3036 lib/fribidi-types.h | 9 ++++-----
3037 3 files changed, 14 insertions(+), 15 deletions(-)
3039 commit 05c2637b3618ee6785774b6d080ac345489042d5
3040 Author: behdad <behdad>
3041 Date: Tue Apr 14 03:49:52 2009 +0000
3043 Support win32 benchmarking
3045 bin/fribidi-benchmark.c | 25 +++++++++++++++++++++----
3046 1 file changed, 21 insertions(+), 4 deletions(-)
3048 commit 9282f1fa2eada341fdf05e1167e317e084e37ad1
3049 Author: behdad <behdad>
3050 Date: Fri Mar 27 16:14:33 2009 +0000
3052 [doc] Make sure a minus is used, not a hyphen.
3054 lib/fribidi-deprecated.h | 10 +++++-----
3055 1 file changed, 5 insertions(+), 5 deletions(-)
3057 commit 10f83ec197e821e72c6733fcc6ef763324d4ced4
3058 Author: behdad <behdad>
3059 Date: Thu Mar 26 22:37:29 2009 +0000
3061 NEWS, configure.ac: Released GNU FriBidi 0.19.2.
3064 configure.ac | 12 ++++++------
3065 2 files changed, 12 insertions(+), 6 deletions(-)
3067 commit 8c13427b601bbbc03be58cc1b5aeaa6e31e65399
3068 Author: behdad <behdad>
3069 Date: Thu Mar 26 22:25:39 2009 +0000
3071 Bugzilla – Bug 20887 Problem with handling a certain sequence of
3072 arabic characters in fribidi 0.19.1
3074 Fix typo in ligature table.
3076 lib/arabic-misc.tab.i | 2 +-
3077 1 file changed, 1 insertion(+), 1 deletion(-)
3079 commit bd3cf818941aa166425b633f92ce0d0d8b0efb37
3080 Author: behdad <behdad>
3081 Date: Tue Dec 30 18:42:37 2008 +0000
3086 1 file changed, 1 insertion(+)
3088 commit 2202f4310dbcb95b893e3342eeb9a48a49377294
3089 Author: behdad <behdad>
3090 Date: Mon Nov 24 17:48:31 2008 +0000
3094 lib/fribidi-bidi-types.h | 8 ++++----
3095 1 file changed, 4 insertions(+), 4 deletions(-)
3097 commit d60a4546004df012871348b00be28f57baca28a8
3098 Author: behdad <behdad>
3099 Date: Tue Apr 22 19:50:46 2008 +0000
3101 Handle RLM/LRM in CP1255 charset converter. (#15328, Artyom)
3103 charset/fribidi-char-sets-cp1255.c | 18 ++++++++++++++----
3104 1 file changed, 14 insertions(+), 4 deletions(-)
3106 commit 4b8dde2be6c0ed0a28ba54e0fe204f821dd5a88f
3107 Author: behdad <behdad>
3108 Date: Tue Apr 8 21:38:22 2008 +0000
3110 Update to Unicode Character Database 5.1.0
3112 gen.tab/unidata/ArabicShaping.txt | 34 +-
3113 gen.tab/unidata/BidiMirroring.txt | 42 +-
3114 gen.tab/unidata/ReadMe.txt | 10 +-
3115 gen.tab/unidata/UnicodeData.txt | 1694
3116 ++++++++++++++++++++++++++++++++++++-
3117 lib/Makefile.am | 2 +-
3118 lib/common.h | 10 +-
3119 6 files changed, 1721 insertions(+), 71 deletions(-)
3121 commit 66839714d9773a37f6e653fc150f7ef685fe673f
3122 Author: behdad <behdad>
3123 Date: Tue Jan 15 23:15:45 2008 +0000
3125 Released GNU FriBidi 0.19.1.
3127 NEWS | 36 ++++++++++++++++++++++++++++++++----
3129 configure.ac | 12 ++++++------
3130 3 files changed, 39 insertions(+), 12 deletions(-)
3132 commit ff8fdfae41cace1151dee4adac035e0708f3a5d2
3133 Author: behdad <behdad>
3134 Date: Tue Jan 15 22:53:06 2008 +0000
3136 Remove RPM versioning cruft.
3138 configure.ac | 15 ++++-----------
3139 1 file changed, 4 insertions(+), 11 deletions(-)
3141 commit 97287207e2b1fafbd027050d96222b6b672c91b3
3142 Author: behdad <behdad>
3143 Date: Tue Jan 15 19:59:34 2008 +0000
3145 Remove spec file. Nobody uses upstream spec files these days.
3147 configure.ac | 9 ++--
3148 fribidi.spec.in | 145
3149 --------------------------------------------------------
3150 2 files changed, 4 insertions(+), 150 deletions(-)
3152 commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23
3153 Author: behdad <behdad>
3154 Date: Thu Jun 7 16:33:51 2007 +0000
3156 Add remaining issues before a release can be made.
3158 TODO | 12 +++++++++++-
3159 1 file changed, 11 insertions(+), 1 deletion(-)
3161 commit 9cf48565b4eae059dece1bb25a2758f86c003509
3162 Author: behdad <behdad>
3163 Date: Thu Apr 5 16:14:39 2007 +0000
3165 Avoid non-const struct initializer.
3167 lib/fribidi-arabic.c | 11 +++++++----
3168 1 file changed, 7 insertions(+), 4 deletions(-)
3170 commit a04ddf676dec48112e077c8c3f727a313433c09f
3171 Author: behdad <behdad>
3172 Date: Thu Apr 5 16:14:14 2007 +0000
3174 Make sure we err if stringize is not available.
3176 lib/common.h | 8 ++++----
3177 1 file changed, 4 insertions(+), 4 deletions(-)
3179 commit 28dc6041e9f0074c68ce23a67a3b5f0ff3717241
3180 Author: behdad <behdad>
3181 Date: Thu Apr 5 16:13:24 2007 +0000
3183 Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect
3186 lib/common.h | 8 ++++----
3187 lib/fribidi-common.h | 8 ++++----
3188 2 files changed, 8 insertions(+), 8 deletions(-)
3190 commit 1a25b4e31a1e0560c82086a5216cd7b064a9ca0c
3191 Author: behdad <behdad>
3192 Date: Thu Mar 15 18:09:25 2007 +0000
3194 Skip explicits-list reinsertion if list is empty.
3196 lib/fribidi-bidi.c | 38 +++++++++++++++++++++-----------------
3197 1 file changed, 21 insertions(+), 17 deletions(-)
3199 commit fa423e19309e5de2e8e5671dedaf04e66a2b3ff8
3200 Author: behdad <behdad>
3201 Date: Fri Jul 21 22:29:10 2006 +0000
3203 Update to Unicode Character Database 5.0.0.
3205 gen.tab/unidata/ArabicShaping.txt | 45 +-
3206 gen.tab/unidata/BidiMirroring.txt | 42 +-
3207 gen.tab/unidata/ReadMe.txt | 31 +-
3208 gen.tab/unidata/UnicodeData.txt | 1493
3209 +++++++++++++++++++++++++++++++++++--
3210 4 files changed, 1520 insertions(+), 91 deletions(-)
3212 commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0
3213 Author: behdad <behdad>
3214 Date: Tue Jun 13 00:59:08 2006 +0000
3216 Add Nokia 9110 Hebrew Support package.
3219 1 file changed, 1 insertion(+)
3221 commit d7a0bb2e00f061481f83d77293834f9fde594b5f
3222 Author: behdad <behdad>
3223 Date: Thu Jun 1 22:53:55 2006 +0000
3227 lib/fribidi-deprecated.c | 8 +++++---
3228 1 file changed, 5 insertions(+), 3 deletions(-)
3230 commit a97826cdebe9be46421cea7fa7379a4c43947dec
3231 Author: behdad <behdad>
3232 Date: Thu Jun 1 22:52:29 2006 +0000
3234 Note about line-breaking.
3236 lib/fribidi-deprecated.c | 8 +++++---
3237 1 file changed, 5 insertions(+), 3 deletions(-)
3239 commit b6100183464b26258c8ebb454e857aae295f30de
3240 Author: behdad <behdad>
3241 Date: Fri Apr 28 02:00:31 2006 +0000
3243 Use -no-undefined unconditionally.
3245 lib/Makefile.am | 6 +-----
3246 1 file changed, 1 insertion(+), 5 deletions(-)
3248 commit 6bdbe74f19a97c855265d595ce0de48e66f28715
3249 Author: behdad <behdad>
3250 Date: Tue Jan 31 03:23:12 2006 +0000
3252 Add an option --disable-deprecated.
3254 bin/fribidi-benchmark.c | 16 +++++++-------
3255 bin/fribidi-main.c | 45
3256 +++++++++++++++++++++++-----------------
3257 charset/fribidi-char-sets.c | 16 +++++++-------
3258 configure.ac | 23 ++++++++++++++------
3259 gen.tab/gen-arabic-shaping-tab.c | 12 +++++------
3260 gen.tab/gen-bidi-type-tab.c | 12 +++++------
3261 gen.tab/gen-joining-type-tab.c | 12 +++++------
3262 gen.tab/gen-mirroring-tab.c | 12 +++++------
3263 gen.tab/gen-unicode-version.c | 12 +++++------
3264 gen.tab/packtab.c | 8 +++----
3265 lib/bidi-types.h | 8 +++----
3266 lib/common.h | 21 +++++++++----------
3267 lib/debug.h | 8 +++----
3268 lib/fribidi-arabic.c | 8 +++----
3269 lib/fribidi-bidi-types.c | 8 +++----
3270 lib/fribidi-bidi-types.h | 17 +++------------
3271 lib/fribidi-bidi.c | 8 +++----
3272 lib/fribidi-common.h | 18 ++++++++--------
3273 lib/fribidi-deprecated.c | 11 ++++++----
3274 lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++---
3275 lib/fribidi-joining-types.c | 8 +++----
3276 lib/fribidi-joining.c | 8 +++----
3277 lib/fribidi-mem.c | 12 ++++++-----
3278 lib/fribidi-run.c | 30 +++++++++++++--------------
3279 lib/fribidi-types.h | 39 +++++++++++++++++-----------------
3280 lib/fribidi-unicode.h | 33 +++++++----------------------
3281 lib/fribidi.c | 21 ++++++++++---------
3282 lib/fribidi.h | 13 +++++++-----
3283 lib/joining-types.h | 8 +++----
3284 lib/mem.h | 34 +++++++++++++++---------------
3285 lib/run.h | 8 +++----
3286 31 files changed, 269 insertions(+), 250 deletions(-)
3288 commit 570efad0b961ad106a05f2dbabeedbed477ea161
3289 Author: behdad <behdad>
3290 Date: Sun Jan 22 10:12:17 2006 +0000
3292 Add extra braces to shut gcc warnings up.
3294 charset/fribidi-char-sets-cap-rtl.c | 17 +++++++++--------
3295 lib/debug.h | 13 +++++++------
3296 lib/run.h | 9 +++++----
3297 3 files changed, 21 insertions(+), 18 deletions(-)
3299 commit fd466b1f41cd1b0d1717eac9b18b188c58c2d479
3300 Author: behdad <behdad>
3301 Date: Sun Jan 22 10:11:43 2006 +0000
3303 Shut gcc warnings up.
3305 bin/fribidi-main.c | 16 ++++++++--------
3306 1 file changed, 8 insertions(+), 8 deletions(-)
3308 commit 0c1a24cc05dc1d3b9500adbd1cc98956b27cfc12
3309 Author: behdad <behdad>
3310 Date: Sun Jan 22 10:11:23 2006 +0000
3312 Use memcpy for duplicating str.
3314 lib/fribidi-deprecated.c | 9 ++++++---
3315 1 file changed, 6 insertions(+), 3 deletions(-)
3317 commit b4b92129d1d49dd926afdb2b15130345fd78ce24
3318 Author: behdad <behdad>
3319 Date: Sun Jan 22 10:10:57 2006 +0000
3323 lib/common.h | 16 +++++++++++++---
3324 1 file changed, 13 insertions(+), 3 deletions(-)
3326 commit a23b982514520747e4012a7aa577607bea657fa8
3327 Author: behdad <behdad>
3328 Date: Sat Jan 21 14:00:01 2006 +0000
3330 Added HebrewService.
3333 1 file changed, 1 insertion(+)
3335 commit 763d386e7bd52925cf61c93e738e35525e311392
3336 Author: behdad <behdad>
3337 Date: Sat Jan 14 12:09:29 2006 +0000
3339 Added fribidi_get_type_internal as a deprecated symbol.
3341 lib/fribidi-deprecated.c | 14 +++++++++++---
3342 lib/fribidi-deprecated.h | 19 ++++++++++++++-----
3343 lib/fribidi-shape.h | 9 +++++----
3344 lib/fribidi.def | 32 ++++++++++++++++++--------------
3345 4 files changed, 48 insertions(+), 26 deletions(-)
3347 commit 2f2520ff14c086976507f7fdba39e56cf7652d8e
3348 Author: behdad <behdad>
3349 Date: Wed Nov 23 19:29:44 2005 +0000
3354 1 file changed, 1 insertion(+)
3356 commit 190e142a731b8a99c5ce837e48618061bc636ef5
3357 Author: behdad <behdad>
3358 Date: Tue Nov 15 20:04:14 2005 +0000
3360 Set TESTS_ENVIRONMENT=/bin/sh to avoid problem when running with
3364 test/Makefile.am | 2 ++
3365 1 file changed, 2 insertions(+)
3367 commit 423ecf2a86a7ccb2f265ff7db3e6ec5b8d573ff5
3368 Author: behdad <behdad>
3369 Date: Wed Nov 9 20:02:48 2005 +0000
3371 Added a FIXME about not handling First..Last ranges in
3374 gen.tab/gen-bidi-type-tab.c | 8 +++++---
3375 1 file changed, 5 insertions(+), 3 deletions(-)
3377 commit cdf20461a666da4493fc279cd2257939663c3284
3378 Author: behdad <behdad>
3379 Date: Thu Nov 3 01:39:01 2005 +0000
3381 Arabic shaping support added.
3385 bin/fribidi-main.c | 7 +-
3386 configure.ac | 20 +--
3387 doc/Makefile.am | 2 +-
3388 gen.tab/Makefile.am | 16 +-
3389 gen.tab/gen-arabic-liga.sh | 9 +
3390 gen.tab/gen-arabic-shaping-tab.c | 310
3391 +++++++++++++++++++++++++++++++++++
3392 gen.tab/gen-bidi-type-tab.c | 12 +-
3393 gen.tab/gen-joining-type-tab.c | 10 +-
3394 gen.tab/gen-mirroring-tab.c | 12 +-
3395 gen.tab/gen-unicode-version.c | 7 +-
3396 gen.tab/packtab.c | 1 +
3397 lib/Headers.mk | 5 +-
3398 lib/Makefile.am | 8 +-
3399 lib/arabic-misc.tab.i | 94 +++++++++++
3401 lib/fribidi-arabic.c | 190 +++++++++++++++++++++
3402 lib/fribidi-arabic.h | 88 ++++++++++
3403 lib/fribidi-bidi.c | 62 ++-----
3404 lib/fribidi-bidi.h | 31 ++--
3405 lib/fribidi-common.h | 29 +++-
3406 lib/fribidi-config.h.in | 3 -
3407 lib/fribidi-deprecated.c | 296
3408 +++++++++++++++++++++++++++++++++
3409 lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++
3410 lib/fribidi-env.c | 121 --------------
3411 lib/fribidi-env.h | 126 --------------
3412 lib/fribidi-flags.h | 78 +++++++++
3413 lib/fribidi-joining-types.c | 10 +-
3414 lib/fribidi-joining-types.h | 9 +-
3415 lib/fribidi-joining.c | 40 +++--
3416 lib/fribidi-mem.c | 8 +-
3417 lib/fribidi-mirroring.c | 10 +-
3418 lib/fribidi-run.c | 13 +-
3419 lib/{env.h => fribidi-shape.c} | 53 +++---
3420 lib/fribidi-shape.h | 77 +++++++++
3421 lib/fribidi-types.h | 24 +--
3422 lib/fribidi-unicode.h | 12 +-
3423 lib/fribidi.c | 213 +++---------------------
3424 lib/fribidi.h | 116 ++-----------
3425 lib/joining-types.h | 8 +-
3426 test/test_UTF-8_persian.reference | 28 ++--
3427 test/test_UTF-8_reordernsm.reference | 14 +-
3428 43 files changed, 1635 insertions(+), 758 deletions(-)
3430 commit 7aa8a91edbc3325e8b179cc649be778dceb85499
3431 Author: behdad <behdad>
3432 Date: Sun Sep 25 22:59:21 2005 +0000
3436 configure.ac | 10 +++++-----
3437 1 file changed, 5 insertions(+), 5 deletions(-)
3439 commit 42b8f6c32751ec34df6b47292491a50fbf28e76f
3440 Author: behdad <behdad>
3441 Date: Sun Sep 25 18:42:10 2005 +0000
3443 Use sed instead of $(SED).
3445 test/Makefile.am | 2 +-
3446 1 file changed, 1 insertion(+), 1 deletion(-)
3448 commit dc2d62315905e43fcddfe981171803f071facc9f
3449 Author: behdad <behdad>
3450 Date: Sat Sep 24 01:04:15 2005 +0000
3452 Updated and annotated.
3454 USERS | 42 +++++++++++++++++++++++++++++++-----------
3455 1 file changed, 31 insertions(+), 11 deletions(-)
3457 commit 1a84d35513e311b152c3147f8f6de613ef563c3a
3458 Author: behdad <behdad>
3459 Date: Sat Sep 24 00:44:54 2005 +0000
3461 Moved BiCon up, since it's an easy sample to study.
3464 1 file changed, 1 insertion(+), 1 deletion(-)
3466 commit f2b7ba2cd28592c2a1bc8b8669ea6e3cf7697673
3467 Author: behdad <behdad>
3468 Date: Sun Sep 4 16:57:09 2005 +0000
3470 Better handling of sys/times.h. Also, don't pass -pedantic to gcc.
3472 bin/fribidi-benchmark.c | 10 +++++++---
3473 configure.ac | 13 ++++++-------
3474 2 files changed, 13 insertions(+), 10 deletions(-)
3476 commit a655e7cb79937f2a3b9c3caab5c57a228564f90a
3477 Author: behdad <behdad>
3478 Date: Sun Sep 4 16:56:16 2005 +0000
3480 Added fribidi_version_info.
3482 lib/fribidi.def | 1 +
3483 1 file changed, 1 insertion(+)
3485 commit 0548d9cc1f6794ac714b66f8d870aeaa0d14da4a
3486 Author: behdad <behdad>
3487 Date: Sun Sep 4 16:55:12 2005 +0000
3489 Use capital hex digits.
3491 bin/fribidi-bidi-types.c | 2 +-
3492 1 file changed, 1 insertion(+), 1 deletion(-)
3494 commit ff7183b4f6f87ea018486334c5e9b73ceffbd360
3495 Author: behdad <behdad>
3496 Date: Sat Aug 27 10:21:51 2005 +0000
3498 Small change to not run libtool if the package doesn't use it.
3500 bootstrap | 10 ++++++----
3501 1 file changed, 6 insertions(+), 4 deletions(-)
3503 commit 6f82bd2a21dd38e03bdecab889b9fc9f98fcfeb3
3504 Author: behdad <behdad>
3505 Date: Thu Aug 25 18:35:34 2005 +0000
3509 Makefile.am | 10 +++++-----
3510 1 file changed, 5 insertions(+), 5 deletions(-)
3512 commit f7f7232e6322d493118dce829906b626c8dd2049
3513 Author: behdad <behdad>
3514 Date: Wed Aug 10 23:16:31 2005 +0000
3516 Couple items added ;).
3519 1 file changed, 7 insertions(+), 1 deletion(-)
3521 commit e8bca571a125502fe0735cf45d6af1d3a85a49c7
3522 Author: behdad <behdad>
3523 Date: Sat Jul 30 09:06:27 2005 +0000
3525 Small changes to shut gcc warnings up.
3528 Makefile.am | 7 ++--
3530 bin/fribidi-benchmark.c | 17 ++++----
3531 bin/fribidi-bidi-types.c | 7 +++-
3532 bin/fribidi-caprtl2utf8.c | 17 ++++----
3533 bin/fribidi-main.c | 30 +++++++-------
3534 charset/fribidi-char-sets-cap-rtl.c | 78
3535 +++++++++++++++++++++----------------
3536 charset/fribidi-char-sets-utf8.c | 12 +++---
3537 configure.ac | 20 +++++-----
3538 gen.tab/gen-unicode-version.c | 33 ++++++++--------
3539 lib/fribidi-bidi.c | 10 ++---
3540 lib/fribidi-types.h | 10 ++---
3541 lib/fribidi.c | 8 ++--
3542 14 files changed, 138 insertions(+), 116 deletions(-)
3544 commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606
3545 Author: behdad <behdad>
3546 Date: Wed Jun 8 18:53:50 2005 +0000
3553 3 files changed, 5 insertions(+), 3 deletions(-)
3555 commit 3c5b16d01c37a03e790617ff59fbdb634f859933
3556 Author: behdad <behdad>
3557 Date: Tue Jun 7 08:44:23 2005 +0000
3561 TODO | 11 -----------
3563 configure.ac | 10 +++++-----
3564 3 files changed, 6 insertions(+), 16 deletions(-)
3566 commit 24d75cf7f42251ccb7a00f5469d8e172cf10061d
3567 Author: behdad <behdad>
3568 Date: Tue Jun 7 08:43:17 2005 +0000
3570 In Unicode 4.1.0, the ReadMe.txt doesn't contain the Unicode version
3572 Updated to read version from BidiMirroring.txt, if not found in
3575 gen.tab/Makefile.am | 5 +--
3576 gen.tab/gen-unicode-version.c | 75
3577 ++++++++++++++++++++++++++++---------------
3578 gen.tab/unidata/ReadMe.txt | 3 --
3579 3 files changed, 53 insertions(+), 30 deletions(-)
3581 commit 589404c4a8e4cc462931d390badf397dae93a433
3582 Author: behdad <behdad>
3583 Date: Tue Jun 7 08:42:15 2005 +0000
3585 Extra space removed!
3587 gen.tab/gen-bidi-type-tab.c | 8 ++++----
3588 gen.tab/gen-joining-type-tab.c | 8 ++++----
3589 gen.tab/gen-mirroring-tab.c | 8 ++++----
3590 3 files changed, 12 insertions(+), 12 deletions(-)
3592 commit 7693cd077b01f38470235322785488eaf3935cde
3593 Author: behdad <behdad>
3594 Date: Tue Jun 7 08:40:21 2005 +0000
3599 1 file changed, 4 insertions(+), 4 deletions(-)
3601 commit 6cd91b5e87ee7c33cfad2db686cc0e05bba2f547
3602 Author: behdad <behdad>
3603 Date: Tue Jun 7 08:39:14 2005 +0000
3605 An integrated CapRTL to UTF-8 converter added.
3607 bin/Makefile.am | 2 +-
3608 bin/fribidi-caprtl2utf8.c | 32 +++++++++++++++
3609 test/caprtl2unicode.py | 102
3610 ----------------------------------------------
3611 3 files changed, 33 insertions(+), 103 deletions(-)
3613 commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99
3614 Author: behdad <behdad>
3615 Date: Tue Jun 7 08:20:05 2005 +0000
3617 Added. Enumerates bidi char types into stdout.
3619 bin/Makefile.am | 2 +-
3620 bin/fribidi-bidi-types.c | 14 ++++++++++++++
3621 2 files changed, 15 insertions(+), 1 deletion(-)
3623 commit d993a60a47b582fbf48da9d9fb6b0a49b80ac7b6
3624 Author: behdad <behdad>
3625 Date: Tue Jun 7 07:31:13 2005 +0000
3627 Unicode 4.1 character database update.
3629 gen.tab/unidata/ArabicShaping.txt | 105 ++-
3630 gen.tab/unidata/BidiMirroring.txt | 39 +-
3631 gen.tab/unidata/ReadMe.txt | 47 +-
3632 gen.tab/unidata/UnicodeData.txt | 1383
3633 +++++++++++++++++++++++++++++++++++--
3634 4 files changed, 1448 insertions(+), 126 deletions(-)
3636 commit 004756f080f6bf20b27b61b419317a05a529227a
3637 Author: behdad <behdad>
3638 Date: Mon Jan 10 06:43:53 2005 +0000
3640 Better conversion table from CapRTL to Unicode.
3642 charset/fribidi-char-sets-cap-rtl.c | 40
3643 +++++++++++++++++++++++++++----------
3644 1 file changed, 30 insertions(+), 10 deletions(-)
3646 commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae
3647 Author: roozbeh <roozbeh>
3648 Date: Sun Jan 9 11:18:30 2005 +0000
3650 Made the wording a little more formal, removed jokes and sad stories.
3652 AUTHORS | 43 ++++++++++++++++++++-----------------------
3653 1 file changed, 20 insertions(+), 23 deletions(-)
3655 commit 17fc4cc584586887bb075e6759b6b9817136bff0
3656 Author: behnam <behnam>
3657 Date: Sat Jan 8 15:27:20 2005 +0000
3659 Correcting the table.
3661 test/caprtl2unicode.py | 4 ++--
3662 1 file changed, 2 insertions(+), 2 deletions(-)
3664 commit 9c069fc714a833165ce62638e3769f88187e55c7
3665 Author: behnam <behnam>
3666 Date: Sat Jan 8 13:26:58 2005 +0000
3668 Clearing some typos.
3670 test/caprtl2unicode.py | 8 +++-----
3671 1 file changed, 3 insertions(+), 5 deletions(-)
3673 commit 9c41b72c0911188bb31821256f5d9594370cd323
3674 Author: behnam <behnam>
3675 Date: Wed Jan 5 16:45:56 2005 +0000
3677 Adding CapRTL to Unicode (UTF-8) convertor.
3679 test/caprtl2unicode.py | 104
3680 +++++++++++++++++++++++++++++++++++++++++++++++++
3681 1 file changed, 104 insertions(+)
3683 commit 5db31e96f3c6b904325939e648a363cbcac56b14
3684 Author: behdad <behdad>
3685 Date: Fri Oct 29 18:49:48 2004 +0000
3690 1 file changed, 1 insertion(+)
3692 commit 16912ed41fda35ca84cf7cdcffafd063813084d6
3693 Author: behdad <behdad>
3694 Date: Tue Sep 28 07:58:57 2004 +0000
3696 Minor change in comments: Using "Authors(s)" in the file header.
3698 lib/fribidi-mirroring.c | 8 ++++----
3699 lib/fribidi-mirroring.h | 8 ++++----
3700 2 files changed, 8 insertions(+), 8 deletions(-)
3702 commit e9682b9d9c3aab7cc9b84f6f7038f2d91dd7eeae
3703 Author: behdad <behdad>
3704 Date: Fri Aug 27 21:55:59 2004 +0000
3706 Here and there small improvements.
3708 Makefile.am | 14 +++++++-------
3711 configure.ac | 12 ++++++------
3712 gen.tab/gen-bidi-type-tab.c | 10 ++++++----
3713 gen.tab/gen-joining-type-tab.c | 10 ++++++----
3714 gen.tab/gen-mirroring-tab.c | 10 ++++++----
3715 gen.tab/gen-unicode-version.c | 9 +++++----
3716 8 files changed, 39 insertions(+), 31 deletions(-)
3718 commit 72e40abf49046452016b994e2e3e390460b2d757
3719 Author: behdad <behdad>
3720 Date: Fri Jul 16 08:39:14 2004 +0000
3722 Added. List of projects using FriBidi.
3725 1 file changed, 6 insertions(+)
3727 commit 3218f6b1213fe224ad0e1aac5ce0680fc08fb711
3728 Author: behdad <behdad>
3729 Date: Sat Jul 3 20:49:32 2004 +0000
3731 Added test_UTF-8_reordernsm to Makefile.
3733 test/Makefile.am | 41 ++++++++++++++++++++++-------------------
3734 1 file changed, 22 insertions(+), 19 deletions(-)
3736 commit ecf61996551cf322195cec23e52ea2203461728c
3737 Author: behdad <behdad>
3738 Date: Sat Jul 3 11:36:14 2004 +0000
3740 Here and there fixes, found by trying to compile on sf.net Compile
3745 configure.ac | 17 +++++++++--------
3746 gen.tab/Makefile.am | 17 +++++++++++++++++
3747 lib/Makefile.am | 13 ++++++++++---
3748 lib/fribidi-types.h | 15 ++++-----------
3749 6 files changed, 43 insertions(+), 28 deletions(-)
3751 commit 9172b19c7bff40e6dafb08e2c09bf4a8d095bfd0
3752 Author: behdad <behdad>
3753 Date: Sat Jul 3 06:01:04 2004 +0000
3755 Well, just testing new maildiff script.
3758 1 file changed, 1 insertion(+)
3760 commit e252f1935eedfbda10b7748332ba6083844b04fe
3761 Author: behdad <behdad>
3762 Date: Sat Jul 3 01:45:08 2004 +0000
3764 Another TODO item added.
3767 1 file changed, 2 insertions(+)
3769 commit 39eb7cee872fe37844cb7c4e929b69afd1998924
3770 Author: behdad <behdad>
3771 Date: Sat Jul 3 00:04:27 2004 +0000
3773 Boring addition of new TODO items :-(.
3775 TODO | 18 +++++++++++-------
3776 1 file changed, 11 insertions(+), 7 deletions(-)
3778 commit 584ed3fc6c0a99624ed8c77247ef5533ef7e613c
3779 Author: behdad <behdad>
3780 Date: Wed Jun 23 22:26:06 2004 +0000
3782 Two small fixes to make compilation with -DDONT_HAVE_FRIBIDI_CONFIG_H
3785 bin/fribidi-main.c | 8 ++++----
3786 lib/fribidi-common.h | 7 ++++---
3787 2 files changed, 8 insertions(+), 7 deletions(-)
3789 commit 5dae46a14998243dc121cc0a8f72176cae6e43c8
3790 Author: behdad <behdad>
3791 Date: Mon Jun 21 21:15:31 2004 +0000
3793 Reimplemented Arabic joining. Hopefullly it's conforming to the
3795 with the exception that we assume "level run" instead of "directional
3797 which is a proposed changed to be applied for Unicode 4.1.
3800 lib/fribidi-bidi.h | 17 +++---
3801 lib/fribidi-joining-types.h | 18 ++++--
3802 lib/fribidi-joining.c | 133
3803 ++++++++++++++++++++++++++------------------
3804 lib/fribidi-joining.h | 15 +++--
3805 lib/fribidi-unicode.h | 14 ++---
3806 lib/fribidi.c | 10 ++--
3807 lib/fribidi.h | 8 +--
3808 8 files changed, 124 insertions(+), 93 deletions(-)
3810 commit 597b12bc95d465aab5402b0a5b75516fc339e6e4
3811 Author: behdad <behdad>
3812 Date: Mon Jun 21 18:49:23 2004 +0000
3814 We need bidi_types all over the place (in joining, in shaping,
3816 make them mandatory. As a consequence, many of our functions don't
3818 anymore: they just need this bidi_types.
3820 lib/bidi-types.h | 8 +++----
3821 lib/common.h | 11 +++++++---
3822 lib/fribidi-bidi-types.h | 14 +++++++-----
3823 lib/fribidi-bidi.c | 55
3824 +++++++++++++++++++++---------------------------
3825 lib/fribidi-bidi.h | 43 ++++++-------------------------------
3826 lib/fribidi-joining.c | 17 +++++++++++----
3827 lib/fribidi-run.c | 15 ++++++-------
3828 lib/fribidi-unicode.h | 18 +++++++++++-----
3829 lib/fribidi.c | 20 +++++++++++++-----
3830 lib/run.h | 11 +++++-----
3831 10 files changed, 104 insertions(+), 108 deletions(-)
3833 commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78
3834 Author: behdad <behdad>
3835 Date: Mon Jun 21 16:15:27 2004 +0000
3837 Fixed a bug in fribidi_log2vis(), also changed fribidi_reorder_line()
3839 allow not passing visual_str, by passing str instead.
3841 lib/fribidi-bidi.c | 37 ++++++++++++++++++++-----------------
3842 lib/fribidi-bidi.h | 22 +++++++++++++++-------
3843 lib/fribidi.c | 41 +++++++++++++++++++++--------------------
3844 3 files changed, 56 insertions(+), 44 deletions(-)
3846 commit 9ccf303994daef7417fe30bce7cf7d9ec8f9a59c
3847 Author: behdad <behdad>
3848 Date: Fri Jun 18 22:41:39 2004 +0000
3850 Rever back to our old level setting for BN and explicits. The new
3852 buggy. A test case added to capture that.
3854 lib/fribidi-bidi.c | 20 ++++++--------------
3855 test/Makefile.am | 10 +++++-----
3856 test/test_CapRTL_explicit.input | 1 +
3857 test/test_CapRTL_explicit.reference | 1 +
3858 4 files changed, 13 insertions(+), 19 deletions(-)
3860 commit 23b5d2354cff9b790f0e19bd78e5084b069f5679
3861 Author: behdad <behdad>
3862 Date: Fri Jun 18 19:21:33 2004 +0000
3864 Fixed good catch by Mark Davis that rule L1 is partly done after line
3865 breaking. Also calculate more reasonable levels for explicit marks
3868 lib/fribidi-bidi-types.h | 13 ++++++-----
3869 lib/fribidi-bidi.c | 56
3870 +++++++++++++++++++++++++++++++++++++-----------
3871 lib/fribidi-bidi.h | 30 ++++++++++++++++----------
3872 lib/fribidi-types.h | 10 ++++-----
3873 lib/fribidi.c | 10 ++++-----
3874 5 files changed, 79 insertions(+), 40 deletions(-)
3876 commit 7ca6352ed7890ea20a23e6957c7cd4928c0fe7d1
3877 Author: behdad <behdad>
3878 Date: Tue Jun 15 20:54:00 2004 +0000
3880 Oh, no need to add tables for general category Cf, it can roughly
3882 by doing JOINING_TYPE_T - BIDI_TYPE_NSM...
3884 gen.tab/Makefile.am | 16 +---------------
3885 lib/Makefile.am | 4 +---
3886 lib/fribidi-bidi-types.h | 17 +++--------------
3887 3 files changed, 5 insertions(+), 32 deletions(-)
3889 commit e6086775cc1d123d94127ee618fe6aaa0c10134a
3890 Author: behdad <behdad>
3891 Date: Tue Jun 15 11:52:02 2004 +0000
3893 Arabic joining is almost complete. Going for Shaping.
3897 charset/fribidi-char-sets-cap-rtl.c | 8 +-
3898 configure.ac | 10 +--
3899 gen.tab/Makefile.am | 16 +++-
3900 gen.tab/gen-bidi-type-tab.c | 9 +-
3901 gen.tab/gen-joining-type-tab.c | 9 +-
3902 gen.tab/gen-mirroring-tab.c | 9 +-
3903 gen.tab/gen-unicode-version.c | 9 +-
3904 lib/Makefile.am | 4 +-
3905 lib/common.h | 10 ++-
3906 lib/fribidi-bidi-types.c | 12 +--
3907 lib/fribidi-bidi-types.h | 68 +++++++++++----
3908 lib/fribidi-bidi.c | 119 +++++++++++++++-----------
3909 lib/fribidi-bidi.h | 94 +++++++++++++++------
3910 lib/fribidi-joining-types-list.h | 10 +--
3911 lib/fribidi-joining-types.c | 30 ++++---
3912 lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++-----
3913 lib/fribidi-joining.c | 161
3914 ++++++++++++++++++++++++++++++++++++
3915 lib/fribidi-joining.h | 36 +++++++-
3916 lib/fribidi-mirroring.c | 14 ++--
3917 lib/fribidi-mirroring.h | 27 +++---
3918 lib/fribidi-types.h | 24 +++++-
3919 lib/fribidi.c | 97 +++++++++++++---------
3920 lib/fribidi.def | 6 +-
3921 lib/fribidi.h | 93 ++++++++++++---------
3922 lib/joining-types.h | 9 +-
3923 27 files changed, 734 insertions(+), 286 deletions(-)
3925 commit 8a20d52ddb30e073762ec17afda2e1b9257be568
3926 Author: behdad <behdad>
3927 Date: Tue Jun 15 09:21:32 2004 +0000
3929 Oops, I changed Persian Yeh to Arabic Yeh last time :">.
3931 test/test_UTF-8_persian.input | 26 +++++++++++++-------------
3932 test/test_UTF-8_persian.reference | 26 +++++++++++++-------------
3933 2 files changed, 26 insertions(+), 26 deletions(-)
3935 commit e5583f7430272861120627c3262cc1b80f020206
3936 Author: behdad <behdad>
3937 Date: Tue Jun 15 09:19:16 2004 +0000
3939 Replace Arabic Yeh with Persian Yeh.
3941 test/test_UTF-8_persian.input | 22 +++++++++++-----------
3942 test/test_UTF-8_persian.reference | 22 +++++++++++-----------
3943 2 files changed, 22 insertions(+), 22 deletions(-)
3945 commit 08dd824be4a114ed07d67c5dabc12c33fd6ba3ae
3946 Author: behdad <behdad>
3947 Date: Mon Jun 14 18:43:48 2004 +0000
3949 fribidi-bidi-type.[ch] merged into fribidi-bidi-types.[ch].
3950 fribidi-joining-type.[ch] merged into fribidi-joining-types.[ch].
3952 charset/fribidi-char-sets-cap-rtl.c | 8 ++--
3953 configure.ac | 22 +++++++---
3954 doc/Makefile.am | 14 +++----
3955 lib/Headers.mk | 3 +-
3956 lib/Makefile.am | 2 -
3957 lib/fribidi-bidi-type.c | 80
3958 -------------------------------------
3959 lib/fribidi-bidi-type.h | 72
3960 ---------------------------------
3961 lib/fribidi-bidi-types.c | 69 ++++++++++++++++++++++++++------
3962 lib/fribidi-bidi-types.h | 34 +++++++++++++---
3963 lib/fribidi-bidi.c | 48 +++++-----------------
3964 lib/fribidi-bidi.h | 27 +++----------
3965 lib/fribidi-config.h.in | 3 ++
3966 lib/fribidi-joining-type.c | 56 --------------------------
3967 lib/fribidi-joining-type.h | 59 ---------------------------
3968 lib/fribidi-joining-types.c | 66 ++++++++++++++++++++++++------
3969 lib/fribidi-joining-types.h | 36 ++++++++++++++---
3970 lib/fribidi-mirroring.c | 34 ++++++++++++++--
3971 lib/fribidi-mirroring.h | 22 ++++++++--
3972 lib/fribidi-run.c | 8 ++--
3973 lib/fribidi.c | 11 ++---
3974 lib/fribidi.def | 18 +++++----
3975 lib/fribidi.h | 14 ++++---
3976 22 files changed, 296 insertions(+), 410 deletions(-)
3978 commit 5e32eff3de2d41d4a1674e28991eb82c1d00dd79
3979 Author: behdad <behdad>
3980 Date: Mon Jun 14 17:00:33 2004 +0000
3982 fribidi_get_bidi_types is back. Allow passing bidi types to
3983 get_par_embedding_levels and reorder_line functions.
3985 lib/bidi-types.h | 8 +++++---
3986 lib/fribidi-bidi-type.c | 24 +++++++++++++++++++---
3987 lib/fribidi-bidi-type.h | 19 +++++++++++++++---
3988 lib/fribidi-bidi.c | 53
3989 ++++++++++++++++++++++++++++---------------------
3990 lib/fribidi-bidi.h | 33 +++++++++++++++++++++++-------
3991 lib/fribidi-run.c | 13 ++++++------
3992 lib/fribidi.c | 10 +++++-----
3993 lib/run.h | 9 +++++----
3994 8 files changed, 115 insertions(+), 54 deletions(-)
3996 commit 55c61f3adbd4bd6ccfc3a2a26fb926adfa3a4082
3997 Author: behdad <behdad>
3998 Date: Sun Jun 13 20:11:41 2004 +0000
4000 First joining stuff checked in. Generate joining table using
4002 packtab, in gen-joining-type-tab.c. Defined FriBidiJoiningType type
4004 accompanying functions and macros.
4008 charset/Makefile.am | 10 +-
4009 charset/fribidi-char-sets-cap-rtl.c | 8 +-
4010 doc/Makefile.am | 10 +-
4011 gen.tab/Makefile.am | 92 ++++------
4012 gen.tab/gen-bidi-type-tab.c | 65 ++++---
4013 gen.tab/gen-joining-type-tab.c | 355
4014 ++++++++++++++++++++++++++++++++++++
4015 gen.tab/gen-mirroring-tab.c | 52 +++---
4016 gen.tab/gen-unicode-version.c | 42 ++---
4017 gen.tab/packtab.c | 16 +-
4018 gen.tab/packtab.h | 2 +-
4019 lib/Headers.mk | 7 +-
4020 lib/Makefile.am | 29 ++-
4021 lib/common.h | 12 +-
4024 lib/fribidi-bidi-type.c | 9 +-
4025 lib/fribidi-bidi-types-list.h | 8 +-
4026 lib/fribidi-bidi-types.c | 8 +-
4027 lib/fribidi-bidi-types.h | 140 +++++++-------
4028 lib/fribidi-joining-type.c | 56 ++++++
4029 lib/fribidi-joining-type.h | 59 ++++++
4030 lib/fribidi-joining-types-list.h | 50 +++++
4031 lib/fribidi-joining-types.c | 78 ++++++++
4032 lib/fribidi-joining-types.h | 143 +++++++++++++++
4033 lib/fribidi-joining.c | 0
4034 lib/fribidi-joining.h | 50 +++++
4035 lib/fribidi-mirroring.c | 12 +-
4036 lib/fribidi.def | 9 +-
4037 lib/joining-types.h | 58 ++++++
4039 32 files changed, 1147 insertions(+), 284 deletions(-)
4041 commit c4ac68eb37169192b1f72bd09e2fc80302cad20d
4042 Author: behdad <behdad>
4043 Date: Wed Jun 9 20:01:00 2004 +0000
4045 Wow!!! I use the wonderful packtab to compress the mirroring
4047 gives an smaller and faster table than the old binary search one!
4049 packtab deals with tables with empty heads much better. Voila!
4051 bin/fribidi-main.c | 13 ++--
4052 charset/fribidi-char-sets.c | 7 ++-
4053 configure.ac | 9 ++-
4054 gen.tab/Makefile.am | 4 +-
4055 gen.tab/gen-bidi-type-tab.c | 15 +++--
4056 gen.tab/gen-mirroring-tab.c | 99 +++++++++++++++++++----------
4057 gen.tab/packtab.c | 147
4058 ++++++++++++++++++++++++++++++++++----------
4059 gen.tab/packtab.h | 13 ++--
4060 lib/fribidi-bidi-type.c | 14 ++---
4061 lib/fribidi-bidi-types.h | 10 +--
4062 lib/fribidi-mirroring.c | 48 +++------------
4063 lib/fribidi-types.h | 79 +++++++++++++-----------
4064 lib/fribidi.h | 8 +--
4065 13 files changed, 276 insertions(+), 190 deletions(-)
4067 commit a7baa9a7e957ea338e3c683f8d85ad4bc5a533c5
4068 Author: behdad <behdad>
4069 Date: Wed Jun 9 14:59:21 2004 +0000
4071 Redundant and compatibility stuff removed. A few macros added,
4073 AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in
4074 fribidi-bidi-types.h
4076 bin/fribidi-main.c | 25 +++++++++++---
4077 charset/Headers.mk | 8 +----
4078 charset/fribidi-char-sets-cap-rtl.h | 8 +++--
4079 charset/fribidi-char-sets-cp1255.h | 8 +++--
4080 charset/fribidi-char-sets-cp1256.h | 8 +++--
4081 charset/fribidi-char-sets-iso8859-6.h | 8 +++--
4082 charset/fribidi-char-sets-iso8859-8.h | 8 +++--
4083 charset/fribidi-char-sets-list.h | 14 ++++----
4084 charset/fribidi-char-sets-utf8.h | 8 +++--
4085 charset/fribidi-char-sets.c | 18 ++++++----
4086 charset/fribidi-char-sets.h | 13 ++------
4087 configure.ac | 18 ++++------
4088 doc/Makefile.am | 1 +
4089 lib/common.h | 28 ++++++++--------
4090 lib/debug.h | 10 +++---
4091 lib/fribidi-bidi-type.c | 62
4092 +++--------------------------------
4093 lib/fribidi-bidi-type.h | 39 ++--------------------
4094 lib/fribidi-bidi-types-list.h | 14 ++++----
4095 lib/fribidi-bidi-types.h | 35 +++++++++++---------
4096 lib/fribidi-bidi.h | 7 ++--
4097 lib/fribidi-common.h | 14 +++-----
4098 lib/fribidi-mirroring.c | 12 +++----
4099 lib/fribidi-mirroring.h | 12 +++----
4100 lib/fribidi-types.h | 26 +++++++--------
4101 lib/fribidi.c | 8 ++---
4102 lib/fribidi.def | 3 --
4103 lib/fribidi.h | 18 +++++++---
4104 lib/mem.h | 10 +++---
4105 28 files changed, 189 insertions(+), 254 deletions(-)
4107 commit 7e382d2cc7f5c08bda7d0d7195b074d91811c5d7
4108 Author: behdad <behdad>
4109 Date: Wed Jun 9 08:56:53 2004 +0000
4111 Not serious changed. Going to remove easy-to-replace compatibility
4114 bin/fribidi-benchmark.c | 8 ++++----
4115 bin/fribidi-main.c | 14 +++++++-------
4116 lib/fribidi-bidi-type.h | 12 +++++++-----
4117 lib/fribidi.h | 16 ++++++++++++----
4118 4 files changed, 30 insertions(+), 20 deletions(-)
4120 commit 5a52ab708d73f6b8929856ddf7238ecdb04a36b0
4121 Author: behdad <behdad>
4122 Date: Mon Jun 7 20:38:21 2004 +0000
4124 Finally done with the clean API for bidi functionality. The API is
4126 yet, but does the job. Also define FriBidiCharType as an enum
4128 Added type FriBidiParType for paragraph direction types.
4133 lib/fribidi-bidi-types-list.h | 11 +-
4134 lib/fribidi-bidi-types.h | 134 +++++++++++-----
4135 lib/fribidi-bidi.c | 314
4136 +++++++++++++++-----------------------
4137 lib/fribidi-bidi.h | 100 +++++-------
4138 lib/fribidi-mirroring.c | 9 +-
4139 lib/fribidi-mirroring.h | 9 +-
4140 lib/fribidi.c | 170 ++++++++++++++++++++-
4141 lib/fribidi.def | 2 +-
4142 lib/fribidi.h | 95 +++++++++++-
4143 test/test_UTF-8_persian.reference | 16 +-
4144 13 files changed, 541 insertions(+), 327 deletions(-)
4146 commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd
4147 Author: behdad <behdad>
4148 Date: Fri Jun 4 16:43:51 2004 +0000
4150 Isolating bidi reordering call, take 1.
4152 lib/fribidi-bidi.c | 338
4153 ++++++++++++++++++-----------------------------------
4154 lib/fribidi-bidi.h | 14 +--
4155 lib/fribidi-run.c | 39 ++++---
4157 4 files changed, 149 insertions(+), 250 deletions(-)
4159 commit a6fde7f289ff58990148caef9b69283ab6263b04
4160 Author: behdad <behdad>
4161 Date: Fri Jun 4 09:43:57 2004 +0000
4163 Anyone seen my log ;-).
4165 doc/Makefile.am | 3 ---
4166 1 file changed, 3 deletions(-)
4168 commit 526172111aaf46da0f28ed57917179779d1a266b
4169 Author: behdad <behdad>
4170 Date: Fri Jun 4 09:41:11 2004 +0000
4172 Cleaning up here and there. Last lingers before adding joining.
4174 Makefile.am | 49 ++++--
4176 bin/fribidi-main.c | 12 +-
4177 bootstrap | 130 +++++++++++-----
4178 charset/fribidi-char-sets-cap-rtl.c | 12 +-
4180 doc/Makefile.am | 18 ++-
4181 gen.tab/.cvsignore | 4 +-
4182 gen.tab/Makefile.am | 1 +
4183 gen.tab/gen-bidi-type-tab.c | 20 +--
4184 lib/Headers.mk | 2 +-
4185 lib/fribidi-bidi-type.c | 17 ++-
4186 lib/fribidi-bidi-type.h | 23 +--
4187 lib/fribidi-bidi-types-list.h | 39 +++--
4188 lib/fribidi-bidi-types.c | 10 +-
4189 lib/fribidi-bidi-types.h | 17 ++-
4190 lib/fribidi-bidi.c | 297
4191 ++++++++++++++++++------------------
4192 lib/fribidi-bidi.h | 28 +++-
4193 lib/fribidi-common.h | 8 +-
4194 lib/fribidi-config.h.in | 3 +
4195 lib/fribidi.def | 28 ++--
4196 21 files changed, 430 insertions(+), 306 deletions(-)
4198 commit a6b4f96acbd71fd8cc05e136a9bcb2ffc594b2a1
4199 Author: behdad <behdad>
4200 Date: Mon May 31 18:43:26 2004 +0000
4202 GNU Coding Standards applied and typos fixed.
4205 +++++++++++++++++++++-
4206 Makefile.am | 10 ++---
4207 README | 26 +++++++------
4210 ++++++++++++++++++++
4211 bin/fribidi-main.c | 10 ++---
4212 charset/fribidi-char-sets-cap-rtl.c | 8 ++--
4215 doc/Makefile.am | 4 +-
4216 gen.tab/Makefile.am | 12 +++---
4217 gen.tab/gen-bidi-type-tab.c | 8 ++--
4218 gen.tab/gen-mirroring-tab.c | 8 ++--
4219 gen.tab/gen-unicode-version.c | 20 +++++++---
4220 lib/fribidi-bidi-type.c | 10 ++---
4221 ...bidi-types-list.h => fribidi-bidi-types-list.h} | 31 ++++++++-------
4222 15 files changed, 187 insertions(+), 88 deletions(-)
4224 commit 339717751b86715f78bd9d02159813c29c650a0a
4225 Author: behdad <behdad>
4226 Date: Mon May 31 18:39:39 2004 +0000
4228 GNU Coding Standards applied where appropriate.
4230 lib/Headers.mk | 1 +
4231 lib/Makefile.am | 1 -
4232 lib/common.h | 10 +++---
4233 lib/debug.h | 8 ++---
4234 lib/fribidi-bidi-types.c | 10 +++---
4235 lib/fribidi-bidi.c | 84
4236 ++++++++++++++++++++++++------------------------
4237 lib/fribidi-common.h | 33 ++++++++++---------
4238 lib/fribidi-config.h.in | 3 +-
4239 lib/fribidi.c | 20 ++++++------
4241 10 files changed, 91 insertions(+), 87 deletions(-)
4243 commit 18e3dfa79857422629e1c790890e77be31a97507
4244 Author: behdad <behdad>
4245 Date: Mon May 31 10:59:14 2004 +0000
4247 To be moved to gen.tab/
4249 gen.tab/unidata/README | 1 -
4250 1 file changed, 1 deletion(-)
4252 commit 477d11a4cda120d3e877302d0fc6485cbd8b2caf
4253 Author: behdad <behdad>
4254 Date: Mon May 31 10:43:44 2004 +0000
4256 We need UnicodeData.txt for shaping tables, so seems like we are
4258 the big fat huge UnicodeData.txt, so no need to used extracted/Derived
4262 gen.tab/unidata/ArabicShaping.txt | 240 +
4263 gen.tab/unidata/README | 1 +
4264 gen.tab/unidata/UnicodeData.txt | 15100
4266 gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 --
4267 .../unidata/extracted/DerivedDecompositionType.txt | 933 --
4268 gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 -
4269 6 files changed, 15341 insertions(+), 2447 deletions(-)
4271 commit 28f7f004848d56fb148290428ecff8ab3b568cdd
4272 Author: behdad <behdad>
4273 Date: Sat May 29 11:32:23 2004 +0000
4275 Tweaked the headers again. According to GNU GPL now.
4277 lib/fribidi-mirroring.c | 36 ++++++++++++++++++------------------
4278 lib/fribidi-mirroring.h | 38 ++++++++++++++++++++------------------
4279 lib/fribidi.c | 10 ++++++----
4280 3 files changed, 44 insertions(+), 40 deletions(-)
4282 commit 08e0eaa79d69c795eff3f46e42f48978390dce35
4283 Author: behdad <behdad>
4284 Date: Tue May 25 12:41:17 2004 +0000
4286 Ok, now DLL build works with Cygwin. Still remains to test with
4289 lib/Makefile.am | 8 ++++----
4290 1 file changed, 4 insertions(+), 4 deletions(-)
4292 commit 0134010bc16b3d8305f84ced5d869ad8ea74e59c
4293 Author: behdad <behdad>
4294 Date: Tue May 25 12:28:11 2004 +0000
4296 Ok, seems like there are a few bits wrong in Pango, and I simply
4299 configure.ac | 30 +++++++++---------------------
4300 1 file changed, 9 insertions(+), 21 deletions(-)
4302 commit a721146c70de7d537bd307f3422fc159d90825b2
4303 Author: behdad <behdad>
4304 Date: Tue May 25 12:15:44 2004 +0000
4306 Seems like using $build_os instead of broken $host should fix the
4309 configure.ac | 17 ++++++++---------
4310 1 file changed, 8 insertions(+), 9 deletions(-)
4312 commit ff55b08eb992fde9c99711c744aee6763adfbf4d
4313 Author: behdad <behdad>
4314 Date: Tue May 25 12:09:39 2004 +0000
4316 Trying to build DLL on Cygwin.
4318 configure.ac | 22 +++++++++++++++++-----
4319 1 file changed, 17 insertions(+), 5 deletions(-)
4321 commit 564566593800ae5b29a73d1cfee424f78eb3bbc7
4322 Author: behdad <behdad>
4323 Date: Tue May 25 12:00:29 2004 +0000
4325 Define extra GNU function attributes only if using GLIB.
4327 lib/fribidi-common.h | 31 +++++++++++++++++--------------
4328 1 file changed, 17 insertions(+), 14 deletions(-)
4330 commit f4dd6b6017ca84c7649ddef2e9408a6dcb4ea1c0
4331 Author: behdad <behdad>
4332 Date: Tue May 25 11:35:39 2004 +0000
4334 Added a dummy gettext.h that simply defines "gettext" to null.
4336 bin/Makefile.am | 2 +-
4337 bin/gettext.h | 2 ++
4338 2 files changed, 3 insertions(+), 1 deletion(-)
4340 commit 780f36974ad355dc931fb8d9ea94327a0e4b0d18
4341 Author: behdad <behdad>
4342 Date: Tue May 25 11:27:50 2004 +0000
4344 Another oops. You know, it's 7:30 in the morning!
4346 gen.tab/Makefile.am | 2 +-
4347 1 file changed, 1 insertion(+), 1 deletion(-)
4349 commit ae620c51565dcab4493d8c221dece66cdbe68f8a
4350 Author: behdad <behdad>
4351 Date: Tue May 25 11:26:28 2004 +0000
4355 gen.tab/Makefile.am | 2 +-
4356 1 file changed, 1 insertion(+), 1 deletion(-)
4358 commit 7333eb868af79cae67e9fd6e89ded327412c6ec6
4359 Author: behdad <behdad>
4360 Date: Tue May 25 11:21:06 2004 +0000
4362 Added $(EXEEXT) to binaries we build and run, to make cygwin-safe.
4364 gen.tab/Makefile.am | 24 +++++++++++++++---------
4365 1 file changed, 15 insertions(+), 9 deletions(-)
4367 commit e7798ad595b3e90ff3077a65f0e342637fdeb0de
4368 Author: behdad <behdad>
4369 Date: Tue May 25 11:14:14 2004 +0000
4371 Moved gen.tab to the first subdir.
4373 Makefile.am | 8 ++++----
4374 1 file changed, 4 insertions(+), 4 deletions(-)
4376 commit a0897904ce19ea9f17de60c4ec13d3bd1186d43e
4377 Author: behdad <behdad>
4378 Date: Mon May 24 06:45:42 2004 +0000
4384 doc/Makefile.am | 23 +++++++++++++++--------
4385 gen.tab/gen-bidi-type-tab.c | 14 +++++++-------
4386 gen.tab/gen-mirroring-tab.c | 15 ++++++---------
4387 gen.tab/gen-unicode-version.c | 10 +++++-----
4388 6 files changed, 34 insertions(+), 36 deletions(-)
4390 commit 3fe934b572660936b4e494a3694714a10ed12a1b
4391 Author: behdad <behdad>
4392 Date: Sat May 22 12:17:10 2004 +0000
4394 When reading DerivedBidiClass.txt, should only default to L.
4397 gen.tab/gen-bidi-type-tab.c | 45
4398 ++++++++++++++++++++++++++++++++-------------
4399 2 files changed, 35 insertions(+), 15 deletions(-)
4401 commit fc64781b05223801b6b69ecba791a31f5166bdbe
4402 Author: behdad <behdad>
4403 Date: Sat May 22 11:21:39 2004 +0000
4405 Make gen-mirroring-tab and gen-unicode-version work. gen.tab/
4408 Makefile.am | 10 ++--
4409 bin/Makefile.am | 4 +-
4410 bin/fribidi-benchmark.c | 16 ++++---
4411 charset/fribidi-char-sets-cap-rtl.c | 16 +++----
4412 charset/fribidi-char-sets.c | 8 ++--
4413 gen.tab/Makefile.am | 95
4414 +++++++++++++++++++++++++++----------
4415 gen.tab/gen-bidi-type-tab.c | 8 ++--
4416 gen.tab/gen-mirroring-tab.c | 10 ++--
4417 gen.tab/gen-unicode-version.c | 11 ++---
4418 lib/common.h | 20 ++++----
4419 lib/fribidi-bidi-type.c | 7 ++-
4420 lib/fribidi-mem.c | 13 +++--
4421 12 files changed, 137 insertions(+), 81 deletions(-)
4423 commit 285b3de138e8a4f790fe07519c1a90d759a61598
4424 Author: behdad <behdad>
4425 Date: Sat May 22 10:35:30 2004 +0000
4427 Making gen-bidi-tab work, and more clean up.
4429 bin/Makefile.am | 4 +-
4430 charset/Makefile.am | 2 +-
4431 configure.ac | 29 ++++----
4432 doc/Makefile.am | 2 +-
4433 fribidi.pc.in | 2 +-
4434 gen.tab/Makefile.am | 52 +++++++++++++-
4435 gen.tab/gen-bidi-type-tab.c | 163
4436 ++++++++++++++++++++++++++++++------------
4437 gen.tab/gen-mirroring-tab.c | 79 +++++++++++++-------
4438 gen.tab/gen-unicode-version.c | 48 ++++++-------
4439 gen.tab/packtab.c | 5 +-
4440 gen.tab/packtab.h | 2 +-
4441 lib/Makefile.am | 31 +++-----
4442 lib/common.h | 48 +++++++------
4443 lib/fribidi-bidi.h | 12 ++--
4444 lib/fribidi-mirroring.c | 10 +--
4445 lib/fribidi-mirroring.h | 10 +--
4446 16 files changed, 323 insertions(+), 176 deletions(-)
4448 commit c33ae846fd05d20a4e557dd1b6ab1ca4a77ee796
4449 Author: behdad <behdad>
4450 Date: Wed May 12 23:13:55 2004 +0000
4452 gen-unicode-version is operational now.
4454 gen.tab/.cvsignore | 5 +-
4455 gen.tab/Makefile.am | 6 +-
4456 gen.tab/gen-bidi-type-tab.c | 10 +--
4457 gen.tab/gen-mirroring-tab.c | 8 +-
4458 gen.tab/gen-unicode-version.c | 170
4459 ++++++++++++++++++++++++++++++++++++++++++
4460 5 files changed, 187 insertions(+), 12 deletions(-)
4462 commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a
4463 Author: behdad <behdad>
4464 Date: Wed May 12 08:17:19 2004 +0000
4466 Better handling with Unicode info.
4468 gen.tab/gen-bidi-type-tab.c | 13 +++++--------
4469 lib/.cvsignore | 2 +-
4470 lib/Makefile.am | 4 ++--
4471 lib/common.h | 7 ++++---
4472 lib/fribidi-bidi-type.c | 24 +++++++++---------------
4473 lib/fribidi-common.h | 10 +++-------
4474 lib/fribidi-unicode.h | 11 ++++++++---
4475 7 files changed, 32 insertions(+), 39 deletions(-)
4477 commit 4400e84cad664c8bd863596aa53f6e3fe0866156
4478 Author: behdad <behdad>
4479 Date: Wed May 12 07:09:09 2004 +0000
4481 Updated .cvsignore files.
4483 doc/.cvsignore | 4 ++++
4484 lib/.cvsignore | 2 ++
4485 lib/fribidi-unicode-version.h | 4 ----
4486 3 files changed, 6 insertions(+), 4 deletions(-)
4488 commit d7b141a2521ad40a1c75c0aeb43920225bd08317
4489 Author: behdad <behdad>
4490 Date: Wed May 12 07:06:21 2004 +0000
4492 Updated the gen.tab to work again. Other fixes here and there.
4496 bin/fribidi-main.c | 11 +-
4498 charset/fribidi-char-sets.c | 12 +-
4499 gen.tab/Makefile.am | 9 ++
4500 gen.tab/gen-bidi-type-tab.c | 298
4501 +++++++++++++++++++++-----------------------
4502 gen.tab/gen-mirroring-tab.c | 223 +++++++++++++++++++--------------
4503 gen.tab/packtab.c | 18 ++-
4504 lib/bidi-types-list.h | 18 ++-
4505 lib/common.h | 12 +-
4506 lib/fribidi-bidi-type.c | 8 +-
4507 lib/fribidi-mirroring.h | 13 +-
4508 13 files changed, 340 insertions(+), 294 deletions(-)
4510 commit 4b03bbd7b4368cde918197875a83ff4661ca4857
4511 Author: behdad <behdad>
4512 Date: Fri May 7 06:30:37 2004 +0000
4514 Cleaning here and there. We may be ready for a release tonight :).
4518 bin/fribidi-main.c | 28 +-
4519 charset/fribidi-char-sets-cap-rtl.c | 92 +-
4520 configure.ac | 10 +-
4521 doc/Makefile.am | 2 +
4522 lib/Makefile.am | 8 +-
4523 lib/bidi-type-table.i | 5228
4524 -----------------------------------
4525 lib/bidi-types-list.h | 11 +-
4526 lib/bidi-types.h | 25 +-
4527 lib/common.h | 10 +-
4529 lib/fribidi-bidi-type.c | 61 +-
4530 lib/fribidi-bidi.c | 8 +-
4531 lib/fribidi-common.h | 12 +-
4532 lib/fribidi-mem.c | 20 +-
4533 lib/fribidi-mirroring.c | 13 +-
4534 lib/fribidi-types.h | 9 +-
4535 lib/fribidi-unicode.h | 16 +-
4536 lib/fribidi.c | 8 +-
4538 lib/mirroring-table.i | 360 ---
4539 22 files changed, 181 insertions(+), 5766 deletions(-)
4541 commit 7fafb2d9754e6dab124dff5b2b5ba89e69e042f7
4542 Author: behdad <behdad>
4543 Date: Wed May 5 21:47:34 2004 +0000
4545 More TODO. And change autoconf requirement to 2.56 from 2.59.
4548 configure.ac | 10 +++++-----
4549 2 files changed, 13 insertions(+), 5 deletions(-)
4551 commit 2a3c067871dcd2b595a1f3d0d79c3e0660270653
4552 Author: behdad <behdad>
4553 Date: Mon May 3 22:05:19 2004 +0000
4555 Changed the run data structure from a double-terminated deque, to a
4556 circular deque with a single sentinel. To debug that, also added
4558 stuff, added function attributes, deprecated old interfaces, and humm,
4564 bin/fribidi-benchmark.c | 10 +-
4565 bin/fribidi-main.c | 20 +-
4566 charset/fribidi-char-sets-cap-rtl.c | 11 +-
4567 charset/fribidi-char-sets-cp1255.c | 10 +-
4568 charset/fribidi-char-sets-cp1256.c | 10 +-
4569 charset/fribidi-char-sets-iso8859-6.c | 10 +-
4570 charset/fribidi-char-sets-iso8859-8.c | 10 +-
4571 charset/fribidi-char-sets-utf8.c | 10 +-
4572 charset/fribidi-char-sets.c | 10 +-
4573 charset/fribidi-char-sets.h | 8 +-
4574 configure.ac | 11 +-
4575 doc/Makefile.am | 11 +-
4576 lib/Headers.mk | 14 +-
4577 lib/Makefile.am | 6 +-
4578 lib/bidi-type-table.i | 8 +-
4579 lib/bidi-types-list.h | 15 +-
4580 lib/bidi-types.h | 20 +-
4581 lib/common.h | 48 +-
4584 lib/fribidi-bidi-type.c | 37 +-
4585 lib/fribidi-bidi-type.h | 33 +-
4586 lib/fribidi-bidi-types.c | 12 +-
4587 lib/fribidi-bidi-types.h | 50 +-
4588 lib/fribidi-bidi.c | 1173
4589 +++++++++++++++++----------------
4590 lib/fribidi-bidi.h | 19 +-
4591 lib/fribidi-common.h | 29 +-
4592 lib/fribidi-env.c | 17 +-
4593 lib/fribidi-env.h | 27 +-
4594 lib/fribidi-mem.c | 39 +-
4595 lib/fribidi-mirroring.c | 24 +-
4596 lib/fribidi-run.c | 395 ++++++-----
4597 lib/fribidi-types.h | 10 +-
4598 lib/fribidi.c | 10 +-
4599 lib/fribidi.def | 13 +
4601 lib/mirroring-table.i | 8 +-
4602 lib/run.h | 110 +++-
4603 test/run.tests | 4 +-
4604 41 files changed, 1348 insertions(+), 1011 deletions(-)
4606 commit 3961e54d055a45b4ed096a08c661bf2a00a77a41
4607 Author: behdad <behdad>
4608 Date: Wed Apr 28 03:20:22 2004 +0000
4610 Cleaning up exported symbols.
4612 THANKS | 23 +++++++++----------
4613 bin/fribidi-main.c | 62
4614 ++++++++++++++++++++++++++--------------------------
4615 charset/Makefile.am | 13 +----------
4616 doc/Makefile.am | 1 +
4617 lib/Makefile.am | 16 +++++++-------
4618 lib/fribidi-common.h | 8 +++----
4619 6 files changed, 55 insertions(+), 68 deletions(-)
4621 commit 1fb4c69145a5222169e8b8f852807046a30d6870
4622 Author: behdad <behdad>
4623 Date: Wed Apr 28 02:37:56 2004 +0000
4625 Added FriBidiRun type, private for now. Moved all library-wide
4626 static variables to env.h.
4628 lib/Makefile.am | 5 +-
4629 lib/bidi-types.h | 12 +-
4630 lib/common.h | 23 +--
4631 lib/env.h | 63 +++++++++
4632 lib/fribidi-bidi-type.c | 8 +-
4633 lib/fribidi-bidi-types.c | 8 +-
4634 lib/fribidi-bidi-types.h | 8 +-
4635 lib/fribidi-bidi.c | 357
4636 ++++++++---------------------------------------
4637 lib/fribidi-env.c | 27 ++--
4638 lib/fribidi-mem.c | 64 ++++++---
4639 lib/fribidi-run.c | 267 +++++++++++++++++++++++++++++++++++
4641 lib/run.h | 86 ++++++++++++
4642 13 files changed, 587 insertions(+), 357 deletions(-)
4644 commit ac43f238748ad5b874089a8c27d8c1eb7150859d
4645 Author: behdad <behdad>
4646 Date: Tue Apr 27 23:53:43 2004 +0000
4648 Nothing really important.
4650 doc/Makefile.am | 1 -
4651 lib/common.h | 8 ++++----
4652 lib/fribidi-mirroring.c | 10 ++++++----
4653 3 files changed, 10 insertions(+), 9 deletions(-)
4655 commit 211d0f322cdb279a69c04f8212f9b1e541ecb369
4656 Author: behdad <behdad>
4657 Date: Tue Apr 27 16:47:22 2004 +0000
4659 First try to integrate c2man manual generation in build system.
4661 charset/Headers.mk | 21 ++++++++------
4662 charset/fribidi-char-sets-list.h | 10 +++++--
4663 doc/Makefile.am | 62
4664 ++++++++++++++++++++++++++++------------
4665 lib/Headers.mk | 16 ++++++++++-
4666 lib/bidi-types-list.h | 10 +++----
4667 lib/common.h | 10 +++----
4668 lib/debug.h | 8 +++---
4669 lib/fribidi-begindecls.h | 2 ++
4670 lib/fribidi-enddecls.h | 2 ++
4671 lib/fribidi-types.h | 14 ++++-----
4672 lib/mem.h | 8 +++---
4673 11 files changed, 107 insertions(+), 56 deletions(-)
4675 commit a1b38172b8f2ecdc1101d2c71043ef56cb865c5d
4676 Author: behdad <behdad>
4677 Date: Tue Apr 27 15:23:25 2004 +0000
4679 Header changed so RCS header and Authors follow the copyright notice.
4681 lib/fribidi-mirroring.c | 20 ++++++++++----------
4682 lib/fribidi-mirroring.h | 18 +++++++++---------
4683 2 files changed, 19 insertions(+), 19 deletions(-)
4685 commit 14fe97a882a9fb368d084af1dd9537c036bf7030
4686 Author: behdad <behdad>
4687 Date: Tue Apr 27 15:22:53 2004 +0000
4689 New items added. Should be cleared before the release.
4692 1 file changed, 6 insertions(+), 1 deletion(-)
4694 commit afc8fca15a8a4ef1a028ea4a84f12b78572c5c97
4695 Author: behdad <behdad>
4696 Date: Sun Apr 25 19:13:35 2004 +0000
4698 More .cvsignore's added.
4700 bin/.cvsignore | 2 ++
4701 gen.tab/.cvsignore | 2 ++
4702 lib/.cvsignore | 1 +
4703 3 files changed, 5 insertions(+)
4705 commit b2c7e5956487b23feb49b35bae7d22422c4d5d59
4706 Author: behdad <behdad>
4707 Date: Sun Apr 25 19:13:04 2004 +0000
4709 Renamed subdir tablegen to gentable.
4711 Makefile.am | 8 ++++----
4712 configure.ac | 10 +++++-----
4713 2 files changed, 9 insertions(+), 9 deletions(-)
4715 commit b1ed9614d2569ec00aeaab506e18deee65b66cc5
4716 Author: behdad <behdad>
4717 Date: Sun Apr 25 19:12:42 2004 +0000
4719 More recovery after the unintentionaly rm -f *.c!
4721 lib/fribidi-bidi.c | 7 ++++---
4722 lib/fribidi.c | 8 ++++----
4723 2 files changed, 8 insertions(+), 7 deletions(-)
4725 commit be247ddb41bd2c1467f5582427388711b23087db
4726 Author: behdad <behdad>
4727 Date: Sun Apr 25 18:58:25 2004 +0000
4729 No #ifdef or #ifndef when possible. #if or #if ! is a better way
4730 most of the times. See the examples in source.
4732 configure.ac | 9 ++++-----
4733 lib/fribidi-bidi.c | 8 ++++----
4734 lib/fribidi-mem.c | 8 ++++----
4735 3 files changed, 12 insertions(+), 13 deletions(-)
4737 commit 304aac260efd5b143067b0ff6f4a5c56f3169f2e
4738 Author: behdad <behdad>
4739 Date: Sun Apr 25 18:49:12 2004 +0000
4741 The ChangeLog from the old days.
4744 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4745 1 file changed, 703 insertions(+)
4747 commit 63d12e574eb5cfe95290b303bac0950c25afe397
4748 Author: behdad <behdad>
4749 Date: Sun Apr 25 18:47:56 2004 +0000
4764 bin/Makefile.am | 25 +
4765 bin/fribidi-benchmark.c | 278 ++
4766 bin/fribidi-main.c | 597 +++
4767 bin/getopt.c | 1268 +++++
4768 bin/getopt.h | 187 +
4769 bin/getopt1.c | 213 +
4770 bin/getopt_int.h | 145 +
4772 charset/Headers.mk | 9 +
4773 charset/Makefile.am | 48 +
4774 charset/fribidi-char-sets-cap-rtl.c | 336 ++
4775 charset/fribidi-char-sets-cap-rtl.h | 70 +
4776 charset/fribidi-char-sets-cp1255.c | 106 +
4777 charset/fribidi-char-sets-cp1255.h | 62 +
4778 charset/fribidi-char-sets-cp1256.c | 223 +
4779 charset/fribidi-char-sets-cp1256.h | 62 +
4780 charset/fribidi-char-sets-iso8859-6.c | 81 +
4781 charset/fribidi-char-sets-iso8859-6.h | 62 +
4782 charset/fribidi-char-sets-iso8859-8.c | 120 +
4783 charset/fribidi-char-sets-iso8859-8.h | 62 +
4784 charset/fribidi-char-sets-list.h | 56 +
4785 charset/fribidi-char-sets-utf8.c | 126 +
4786 charset/fribidi-char-sets-utf8.h | 66 +
4787 charset/fribidi-char-sets.c | 230 +
4788 charset/fribidi-char-sets.h | 125 +
4789 configure.ac | 208 +
4790 doc/Makefile.am | 27 +
4791 fribidi.pc.in | 13 +
4792 fribidi.spec.in | 145 +
4793 gen.tab/Makefile.am | 0
4794 gen.tab/gen-bidi-type-tab.c | 267 +
4795 gen.tab/gen-mirroring-tab.c | 152 +
4796 gen.tab/packtab.c | 364 ++
4797 gen.tab/packtab.h | 49 +
4798 gen.tab/unidata/BidiMirroring.txt | 525 ++
4799 gen.tab/unidata/ReadMe.txt | 40 +
4800 gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++
4801 .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++
4802 gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 +
4803 lib/Headers.mk | 14 +
4804 lib/Makefile.am | 75 +
4805 lib/bidi-type-table.i | 5228
4806 ++++++++++++++++++++
4807 lib/bidi-types-list.h | 69 +
4808 lib/bidi-types.h | 78 +
4809 lib/common.h | 110 +
4811 lib/fribidi-begindecls.h | 1 +
4812 lib/fribidi-bidi-type.c | 79 +
4813 lib/fribidi-bidi-type.h | 74 +
4814 lib/fribidi-bidi-types.c | 76 +
4815 lib/fribidi-bidi-types.h | 278 ++
4816 lib/fribidi-bidi.c | 1424 ++++++
4817 lib/fribidi-bidi.h | 112 +
4818 lib/fribidi-common.h | 83 +
4819 lib/fribidi-config.h.in | 22 +
4820 lib/fribidi-enddecls.h | 1 +
4821 lib/fribidi-env.c | 107 +
4822 lib/fribidi-env.h | 125 +
4823 lib/fribidi-mem.c | 94 +
4824 lib/fribidi-mirroring.c | 90 +
4825 lib/fribidi-mirroring.h | 67 +
4826 lib/fribidi-types.h | 143 +
4827 lib/fribidi-unicode-version.h | 4 +
4828 lib/fribidi-unicode.h | 101 +
4829 lib/fribidi.c | 68 +
4830 lib/fribidi.h | 48 +
4832 lib/mirroring-table.i | 358 ++
4833 test/Makefile.am | 33 +
4834 test/run.tests | 74 +
4835 test/test_CapRTL_explicit.input | 13 +
4836 test/test_CapRTL_explicit.reference | 13 +
4837 test/test_CapRTL_implicit.input | 26 +
4838 test/test_CapRTL_implicit.reference | 26 +
4839 test/test_ISO8859-8_hebrew.input | 17 +
4840 test/test_ISO8859-8_hebrew.reference | 17 +
4841 test/test_UTF-8_persian.input | 14 +
4842 test/test_UTF-8_persian.reference | 14 +
4843 test/test_UTF-8_reordernsm.input | 7 +
4844 test/test_UTF-8_reordernsm.reference | 7 +
4845 91 files changed, 19125 insertions(+)