]>
granicus.if.org Git - fribidi/log
Behdad Esfahbod [Thu, 23 Nov 2017 18:30:52 +0000 (10:30 -0800)]
Fix build
Khaled Hosny [Mon, 20 Nov 2017 21:31:48 +0000 (23:31 +0200)]
Drop CVS keywords that make no sense now
Dov Grobgeld [Tue, 21 Nov 2017 13:28:14 +0000 (14:28 +0100)]
Merge pull request #34 from khaledhosny/docs
Doc fixes
Khaled Hosny [Tue, 21 Nov 2017 11:59:08 +0000 (13:59 +0200)]
Document fribidi_get_brackets
Khaled Hosny [Tue, 21 Nov 2017 11:48:42 +0000 (13:48 +0200)]
Fix doc build
Dov Grobgeld [Mon, 20 Nov 2017 21:11:30 +0000 (22:11 +0100)]
Merge pull request #32 from khaledhosny/dist-check2
Thinko!
Khaled Hosny [Mon, 20 Nov 2017 20:53:22 +0000 (22:53 +0200)]
Thinko!
Dov Grobgeld [Mon, 20 Nov 2017 20:38:15 +0000 (21:38 +0100)]
Merge pull request #24 from khaledhosny/w-error-undef
Fix building with -Werror=undef
Dov Grobgeld [Mon, 20 Nov 2017 20:37:32 +0000 (21:37 +0100)]
Merge pull request #31 from khaledhosny/dist-check
Fix make distcheck
Khaled Hosny [Mon, 20 Nov 2017 20:13:10 +0000 (22:13 +0200)]
Show test-suite.log on failure
Khaled Hosny [Mon, 20 Nov 2017 19:56:41 +0000 (21:56 +0200)]
Fix make distcheck
Khaled Hosny [Mon, 13 Nov 2017 15:19:09 +0000 (17:19 +0200)]
Fix build with -Werror=undef
Pango meson build sets this by default.
Khaled Hosny [Mon, 13 Nov 2017 15:14:20 +0000 (17:14 +0200)]
Simplify fribidi-types.h a bit
It is 2017, I think we can rely on the presence of one of these three
int types headers.
Also rename types that are not exposed in public headers to use the
standard names.
Khaled Hosny [Mon, 13 Nov 2017 14:14:46 +0000 (16:14 +0200)]
FRIBIDI_CHUNK_SIZE is not used anywhere
Dov Grobgeld [Wed, 15 Nov 2017 21:06:37 +0000 (22:06 +0100)]
Merge pull request #27 from khaledhosny/ci
Setup Travis CI builds
Dov Grobgeld [Wed, 15 Nov 2017 21:10:28 +0000 (22:10 +0100)]
Updated the CapRTL reference test.
Dov Grobgeld [Wed, 15 Nov 2017 21:10:03 +0000 (22:10 +0100)]
Fixed critical bug in fribidi_get_bracket_types().
Dov Grobgeld [Wed, 15 Nov 2017 21:09:50 +0000 (22:09 +0100)]
Clean up of dead code.
Dov Grobgeld [Wed, 15 Nov 2017 21:08:59 +0000 (22:08 +0100)]
Updated licensing inline documentation.
Khaled Hosny [Wed, 15 Nov 2017 21:01:32 +0000 (23:01 +0200)]
Run fribidi-vs-unicode tests with make check
Khaled Hosny [Wed, 15 Nov 2017 20:20:30 +0000 (22:20 +0200)]
Disable make distcheck on Travis for now
Khaled Hosny [Wed, 15 Nov 2017 20:10:38 +0000 (22:10 +0200)]
Add Travis CI support
Dov Grobgeld [Wed, 15 Nov 2017 19:02:33 +0000 (20:02 +0100)]
Merge pull request #22 from khaledhosny/fix-tests
Restore call to fribidi_unicode_to_charset
Khaled Hosny [Sat, 11 Nov 2017 20:59:45 +0000 (22:59 +0200)]
Restore call to fribidi_unicode_to_charset
This partially reverts commit
e71e49f9645d21ab511723caf8c75e8d9880aacf
as it broke make check badly!
Dov Grobgeld [Tue, 14 Nov 2017 17:05:22 +0000 (19:05 +0200)]
Turned FribidiBracketType into a simple UINT32 instead of a struct.
Dov Grobgeld [Tue, 14 Nov 2017 16:40:53 +0000 (18:40 +0200)]
Fixed reversed logics in optimization in fribidi-bracket_types().
* As reported by Khaled Husny.
* See: https://github.com/fribidi/fribidi/commit/
f20b6480b9cd46dae8d82a6f95d9c53558fcfd20 #commitcomment-
25604008
Dov Grobgeld [Sun, 12 Nov 2017 21:18:28 +0000 (23:18 +0200)]
Merge pull request #14 from khaledhosny/no-glib
Drop glib dependency
Khaled Hosny [Sat, 11 Nov 2017 22:20:53 +0000 (00:20 +0200)]
Remove more remnants of GLib support
Khaled Hosny [Sat, 11 Nov 2017 22:10:41 +0000 (00:10 +0200)]
Drop GLib use in the library and main program
Only users left are the fribidi-vs-unicode test programs.
Khaled Hosny [Sat, 11 Nov 2017 21:43:00 +0000 (23:43 +0200)]
Unused macro
Khaled Hosny [Sat, 11 Nov 2017 21:42:58 +0000 (23:42 +0200)]
Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:56 +0000 (23:42 +0200)]
Just use the GCC attributes here directly as well
Khaled Hosny [Sat, 11 Nov 2017 21:42:54 +0000 (23:42 +0200)]
These definitions don’t depend on GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:52 +0000 (23:42 +0200)]
Copy LIKELY/UNLIKELY from GLib
Dov Grobgeld [Thu, 9 Nov 2017 09:19:05 +0000 (11:19 +0200)]
Fixed potential crash in the gen-brackets-tab code.
* The size for parsing of UnicodeData.txt was too small.
Dov Grobgeld [Wed, 8 Nov 2017 19:03:42 +0000 (21:03 +0200)]
Got rid of remaining warnings.
Dov Grobgeld [Wed, 8 Nov 2017 18:56:38 +0000 (20:56 +0200)]
Merge pull request #13 from khaledhosny/Misc cleanups.
Dov Grobgeld [Wed, 8 Nov 2017 18:41:56 +0000 (20:41 +0200)]
Changed fribidi_log2vis (deprecated but ubiquititous) to use new api.
* This changed makes the fribidi command line tool Unicode-10 compliant.
Dov Grobgeld [Tue, 7 Nov 2017 21:19:43 +0000 (23:19 +0200)]
Merge remote-tracking branch 'fribidi/master' into unicode-10
Dov Grobgeld [Tue, 7 Nov 2017 19:55:06 +0000 (21:55 +0200)]
Restored the old API and made it deprecated.
* fribidi_get_par_embedding_levels() is now a deprecated interface to
the new fribidi_get_par_embedding_levels_ex() function with a
NULL pointer for the bracket type.
* Removed warnings of unassigned return values from fribidi-vs-unicode
test.c and test-character.c .
Behnam Esfahbod [Tue, 7 Nov 2017 01:35:28 +0000 (17:35 -0800)]
Update README.md
Behdad Esfahbod [Mon, 6 Nov 2017 22:23:10 +0000 (17:23 -0500)]
Remove generated Makefile
Oops.
Dov Grobgeld [Mon, 6 Nov 2017 20:48:36 +0000 (22:48 +0200)]
Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10
Dov Grobgeld [Fri, 1 Sep 2017 09:35:00 +0000 (12:35 +0300)]
Fixed compilation errors.
Behdad Esfahbod [Thu, 31 Aug 2017 01:36:57 +0000 (18:36 -0700)]
Use true/false instead of TRUE/FALSE for consistency
Behdad Esfahbod [Thu, 31 Aug 2017 01:36:23 +0000 (18:36 -0700)]
Make it compile
Behdad Esfahbod [Thu, 31 Aug 2017 01:26:53 +0000 (18:26 -0700)]
Fix typo
Dov Grobgeld [Tue, 1 Aug 2017 17:18:38 +0000 (20:18 +0300)]
Added Unicode 6.3 support (and beyond)
- N0 support
- Isolate character support (LRI, RLI, FSI)
- Added test program test.c by Behdad that tests BidiTest.txt
compliance.
- Added test program test-character.c that tests BidiCharacterTest.txt
compliance.
Dov Grobgeld [Tue, 1 Aug 2017 17:10:28 +0000 (20:10 +0300)]
Updated Unicode data tables to version 10.
Behdad Esfahbod [Wed, 28 Dec 2016 00:48:05 +0000 (19:48 -0500)]
Fix build without glib
Behdad Esfahbod [Mon, 26 Dec 2016 21:24:28 +0000 (16:24 -0500)]
Actually add fribidi-vs-unicode/Makefile.am
Khaled Hosny [Tue, 4 Aug 2015 13:56:21 +0000 (15:56 +0200)]
Remove bitrot code
FRIBIDI_MAIN_USE_ICONV_H is not defined anywhere and the code does not
even build, better to clean up the unnecessary #if #else maze.
Khaled Hosny [Tue, 4 Aug 2015 13:48:46 +0000 (15:48 +0200)]
Unused variable warnings
Khaled Hosny [Tue, 4 Aug 2015 13:35:47 +0000 (15:35 +0200)]
Ignore our own deprecations
Behdad Esfahbod [Wed, 21 Dec 2016 23:25:12 +0000 (17:25 -0600)]
Remove SConstruct
Behdad Esfahbod [Wed, 21 Dec 2016 23:24:36 +0000 (17:24 -0600)]
Build fribidi-vs-unicode binaries
Behdad Esfahbod [Wed, 21 Dec 2016 23:03:03 +0000 (17:03 -0600)]
Merge remote-tracking branch 'dov/dov-unicode63'
Behdad Esfahbod [Wed, 21 Dec 2016 22:11:11 +0000 (16:11 -0600)]
Revert "Add fribidi_reorder_runs()"
This reverts commit
0a8f80debcffded53db34246881cc5d73ad0cfa5 .
I need to redo this without exposing full FriBidiRun struct.
Dov Grobgeld [Sat, 30 Jan 2016 20:50:13 +0000 (22:50 +0200)]
Mostly notes and some compilation issues.
Dov Grobgeld [Mon, 25 Jan 2016 19:48:24 +0000 (21:48 +0200)]
Dov's work area for unicode63 development.
Dov Grobgeld [Sat, 30 Jan 2016 19:38:27 +0000 (21:38 +0200)]
Fixed all remaining BidiTest.txt bugs.
- The level was not assigned when in isolate override.
- Did not ignore pushing the stack when in isolate override.
- PDI's did not reset the overpushed level.
Dov Grobgeld [Fri, 29 Jan 2016 13:20:34 +0000 (15:20 +0200)]
Solved max level related bug.
* Overpushing in an even level did not prevent increasing to an odd level.
Dov Grobgeld [Mon, 25 Jan 2016 19:31:13 +0000 (21:31 +0200)]
Initial unicode63 support.
Behdad Esfahbod [Fri, 25 Dec 2015 15:33:19 +0000 (16:33 +0100)]
Merge pull request #12 from khaledhosny/allocation
Remove custom memory allocator
Khaled Hosny [Thu, 24 Dec 2015 07:31:14 +0000 (11:31 +0400)]
No need for the warpper function now
Khaled Hosny [Thu, 24 Dec 2015 07:27:47 +0000 (11:27 +0400)]
Remove custom memory allocator
It have been disabled in the last release, so it just complicates the
code for no reason.
Behdad Esfahbod [Thu, 10 Dec 2015 10:05:51 +0000 (11:05 +0100)]
Merge pull request #10 from HOST-Oman/master
Add fribidi_reorder_runs()
anood [Thu, 26 Nov 2015 10:52:13 +0000 (14:52 +0400)]
Add fribidi_reorder_runs()
This function reorders all runs from logical to final visual order, similar to
fribidi_reorder_line() but without reordring the text inside the runs, so that
it can be used e.g. with HarfBuzz.
Behdad Esfahbod [Thu, 26 Nov 2015 23:12:29 +0000 (18:12 -0500)]
Minor
Khaled Hosny [Tue, 4 Aug 2015 05:20:30 +0000 (07:20 +0200)]
0.19.7
Khaled Hosny [Tue, 4 Aug 2015 03:31:30 +0000 (05:31 +0200)]
Fix misc autotools warnings
Dov Grobgeld [Sat, 8 Mar 2014 17:21:31 +0000 (19:21 +0200)]
Updated my email.
Benedikt Morbach [Mon, 15 Sep 2014 14:37:53 +0000 (16:37 +0200)]
ignore COLUMNS for --help and --test
also fix a bug in the --help output.
With COLUMNS=123 it would display
"default is 123 but if COLUMNS is set..."
instead of
"default is 80 but if COLUMNS is set..."
https://bugs.freedesktop.org/show_bug.cgi?id=83892
Behnam Esfahbod [Sat, 6 Dec 2014 09:45:17 +0000 (01:45 -0800)]
Only include public glib.h
Fixes error: #error "Only glib.h can be included directly."
with glib versions >= 2.31.
https://bugs.freedesktop.org/show_bug.cgi?id=83894
https://github.com/behdad/fribidi/pull/1
Behdad Esfahbod [Wed, 23 Jul 2014 18:26:11 +0000 (14:26 -0400)]
Fix warning
https://bugs.freedesktop.org/show_bug.cgi?id=81573
Behdad Esfahbod [Thu, 10 Jul 2014 20:06:23 +0000 (16:06 -0400)]
Support 4-byte UTF-8 sequences
Patch from Christina Brien <chris.brien@cisco.com>.
Behdad Esfahbod [Tue, 1 Jul 2014 22:20:37 +0000 (18:20 -0400)]
Disable memory pool by default
https://bugs.freedesktop.org/show_bug.cgi?id=79385
Behdad Esfahbod [Fri, 6 Dec 2013 20:56:53 +0000 (15:56 -0500)]
0.19.6
Behdad Esfahbod [Fri, 6 Dec 2013 20:54:56 +0000 (15:54 -0500)]
Port test suite to automake 1.13
Behdad Esfahbod [Thu, 7 Feb 2013 05:06:33 +0000 (00:06 -0500)]
Revert "Try to help some builds (on Windows, no less)"
This reverts commit
7c3963fc8e852e7ed7000accb326f5f178196c41 .
Previous commit broke my build. Clearly more work needs to be done in
this area...
Behdad Esfahbod [Thu, 7 Feb 2013 05:05:15 +0000 (00:05 -0500)]
Try to help some builds (on Windows, no less)
Behdad Esfahbod [Thu, 7 Feb 2013 04:26:42 +0000 (23:26 -0500)]
Invoke pkg-config macros properly
Behdad Esfahbod [Wed, 30 Jan 2013 04:04:53 +0000 (23:04 -0500)]
Fix misprint
Behdad Esfahbod [Sat, 5 Jan 2013 01:56:08 +0000 (19:56 -0600)]
Fix rule X8 when paragraph-separator is present
As discovered by:
https://github.com/behdad/fribidi-vs-unicode
All passing now.
Behdad Esfahbod [Sat, 5 Jan 2013 01:47:24 +0000 (19:47 -0600)]
Fix bug with rule W5
Test case added.
This was discovered by running against the Unicode test suite.
https://github.com/behdad/fribidi-vs-unicode
Behdad Esfahbod [Thu, 3 Jan 2013 00:32:10 +0000 (18:32 -0600)]
Fix test when EXEEXT is not empty
Behdad Esfahbod [Sun, 30 Dec 2012 00:11:42 +0000 (19:11 -0500)]
Remove old cruft
Behdad Esfahbod [Sun, 30 Dec 2012 00:08:51 +0000 (19:08 -0500)]
Fix export-symbols on Windows
Behdad Esfahbod [Thu, 6 Dec 2012 17:17:53 +0000 (12:17 -0500)]
Fix theoretically possible overflow
https://bugzilla.redhat.com/show_bug.cgi?id=884000
Behdad Esfahbod [Sun, 2 Dec 2012 16:35:00 +0000 (18:35 +0200)]
0.19.5
Behdad Esfahbod [Sun, 2 Dec 2012 16:33:41 +0000 (18:33 +0200)]
Update to Unicode 6.2
Behdad Esfahbod [Sun, 2 Dec 2012 16:26:07 +0000 (18:26 +0200)]
Update FSF address
Behdad Esfahbod [Tue, 28 Aug 2012 19:03:13 +0000 (15:03 -0400)]
Bug 54149 - Fix typo in fribidi help information
Behdad Esfahbod [Mon, 27 Aug 2012 18:34:18 +0000 (14:34 -0400)]
Minor
Behdad Esfahbod [Mon, 27 Aug 2012 18:19:37 +0000 (14:19 -0400)]
0.19.4
Behdad Esfahbod [Sat, 25 Aug 2012 21:41:02 +0000 (17:41 -0400)]
Add git.mk
Behdad Esfahbod [Sat, 25 Aug 2012 21:40:05 +0000 (17:40 -0400)]
Update ChangeLog generation to git
Behdad Esfahbod [Sat, 25 Aug 2012 21:36:07 +0000 (17:36 -0400)]
Update Unicode data files to 6.1.0
Behdad Esfahbod [Sun, 17 Jun 2012 19:01:09 +0000 (15:01 -0400)]
Modernize autofoo a bit
behdad [Wed, 4 May 2011 18:04:29 +0000 (18:04 +0000)]
Minor optimization in struct layout for 64bit systems