]>
granicus.if.org Git - fribidi/log
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
behdad [Fri, 21 Jan 2011 22:49:59 +0000 (22:49 +0000)]
Update to Unicode 6.0.0 and bump version to 0.19.3
behdad [Tue, 7 Dec 2010 19:44:24 +0000 (19:44 +0000)]
Fix build without charset converters
behdad [Wed, 24 Feb 2010 19:40:04 +0000 (19:40 +0000)]
Include toplevel glib.h only
behdad [Tue, 14 Apr 2009 03:49:52 +0000 (03:49 +0000)]
Support win32 benchmarking
behdad [Fri, 27 Mar 2009 16:14:33 +0000 (16:14 +0000)]
[doc] Make sure a minus is used, not a hyphen.
behdad [Thu, 26 Mar 2009 22:37:29 +0000 (22:37 +0000)]
NEWS, configure.ac: Released GNU FriBidi 0.19.2.
behdad [Thu, 26 Mar 2009 22:25:39 +0000 (22:25 +0000)]
Bugzilla – Bug 20887 Problem with handling a certain sequence of arabic characters in fribidi 0.19.1
Fix typo in ligature table.
behdad [Tue, 30 Dec 2008 18:42:37 +0000 (18:42 +0000)]
Add AbsoluteTelnet.
behdad [Mon, 24 Nov 2008 17:48:31 +0000 (17:48 +0000)]
Fix typos.
behdad [Tue, 22 Apr 2008 19:50:46 +0000 (19:50 +0000)]
Handle RLM/LRM in CP1255 charset converter. (#15328, Artyom)
behdad [Tue, 8 Apr 2008 21:38:22 +0000 (21:38 +0000)]
Update to Unicode Character Database 5.1.0
behdad [Tue, 15 Jan 2008 23:15:45 +0000 (23:15 +0000)]
Released GNU FriBidi 0.19.1.
behdad [Tue, 15 Jan 2008 22:53:06 +0000 (22:53 +0000)]
Remove RPM versioning cruft.
behdad [Tue, 15 Jan 2008 19:59:34 +0000 (19:59 +0000)]
Remove spec file. Nobody uses upstream spec files these days.
behdad [Thu, 7 Jun 2007 16:33:51 +0000 (16:33 +0000)]
Add remaining issues before a release can be made.
behdad [Thu, 5 Apr 2007 16:14:39 +0000 (16:14 +0000)]
Avoid non-const struct initializer.
behdad [Thu, 5 Apr 2007 16:14:14 +0000 (16:14 +0000)]
Make sure we err if stringize is not available.
behdad [Thu, 5 Apr 2007 16:13:24 +0000 (16:13 +0000)]
Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect WinCE too
behdad [Thu, 15 Mar 2007 18:09:25 +0000 (18:09 +0000)]
Skip explicits-list reinsertion if list is empty.
behdad [Fri, 21 Jul 2006 22:29:10 +0000 (22:29 +0000)]
Update to Unicode Character Database 5.0.0.
behdad [Tue, 13 Jun 2006 00:59:08 +0000 (00:59 +0000)]
Add Nokia 9110 Hebrew Support package.
behdad [Thu, 1 Jun 2006 22:53:55 +0000 (22:53 +0000)]
More comments.
behdad [Thu, 1 Jun 2006 22:52:29 +0000 (22:52 +0000)]
Note about line-breaking.