]> granicus.if.org Git - fribidi/log
fribidi
7 years agoRestore 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!

7 years agoTurned FribidiBracketType into a simple UINT32 instead of a struct.
Dov Grobgeld [Tue, 14 Nov 2017 17:05:22 +0000 (19:05 +0200)]
Turned FribidiBracketType into a simple UINT32 instead of a struct.

7 years agoFixed reversed logics in optimization in fribidi-bracket_types().
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

7 years agoMerge pull request #14 from khaledhosny/no-glib
Dov Grobgeld [Sun, 12 Nov 2017 21:18:28 +0000 (23:18 +0200)]
Merge pull request #14 from khaledhosny/no-glib

Drop glib dependency

7 years agoRemove more remnants of GLib support
Khaled Hosny [Sat, 11 Nov 2017 22:20:53 +0000 (00:20 +0200)]
Remove more remnants of GLib support

7 years agoDrop GLib use in the library and main program
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.

7 years agoUnused macro
Khaled Hosny [Sat, 11 Nov 2017 21:43:00 +0000 (23:43 +0200)]
Unused macro

7 years agoCopy BEGIN/END_IGNORE_DEPRECATIONS from GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:58 +0000 (23:42 +0200)]
Copy BEGIN/END_IGNORE_DEPRECATIONS from GLib

7 years agoJust use the GCC attributes here directly as well
Khaled Hosny [Sat, 11 Nov 2017 21:42:56 +0000 (23:42 +0200)]
Just use the GCC attributes here directly as well

7 years agoThese definitions don’t depend on GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:54 +0000 (23:42 +0200)]
These definitions don’t depend on GLib

7 years agoCopy LIKELY/UNLIKELY from GLib
Khaled Hosny [Sat, 11 Nov 2017 21:42:52 +0000 (23:42 +0200)]
Copy LIKELY/UNLIKELY from GLib

7 years agoFixed potential crash in the gen-brackets-tab code.
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.

7 years agoGot rid of remaining warnings.
Dov Grobgeld [Wed, 8 Nov 2017 19:03:42 +0000 (21:03 +0200)]
Got rid of remaining warnings.

7 years agoMerge pull request #13 from khaledhosny/Misc cleanups.
Dov Grobgeld [Wed, 8 Nov 2017 18:56:38 +0000 (20:56 +0200)]
Merge pull request #13 from khaledhosny/Misc cleanups.

7 years agoChanged fribidi_log2vis (deprecated but ubiquititous) to use new api.
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.

7 years agoMerge remote-tracking branch 'fribidi/master' into unicode-10
Dov Grobgeld [Tue, 7 Nov 2017 21:19:43 +0000 (23:19 +0200)]
Merge remote-tracking branch 'fribidi/master' into unicode-10

7 years agoRestored the old API and made it deprecated.
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 .

7 years agoUpdate README.md
Behnam Esfahbod [Tue, 7 Nov 2017 01:35:28 +0000 (17:35 -0800)]
Update README.md

7 years agoRemove generated Makefile
Behdad Esfahbod [Mon, 6 Nov 2017 22:23:10 +0000 (17:23 -0500)]
Remove generated Makefile

Oops.

7 years agoMerge remote-tracking branch 'fribidi/unicode-10' into unicode-10
Dov Grobgeld [Mon, 6 Nov 2017 20:48:36 +0000 (22:48 +0200)]
Merge remote-tracking branch 'fribidi/unicode-10' into unicode-10

7 years agoFixed compilation errors.
Dov Grobgeld [Fri, 1 Sep 2017 09:35:00 +0000 (12:35 +0300)]
Fixed compilation errors.

7 years agoUse true/false instead of TRUE/FALSE for consistency
Behdad Esfahbod [Thu, 31 Aug 2017 01:36:57 +0000 (18:36 -0700)]
Use true/false instead of TRUE/FALSE for consistency

7 years agoMake it compile
Behdad Esfahbod [Thu, 31 Aug 2017 01:36:23 +0000 (18:36 -0700)]
Make it compile

7 years agoFix typo
Behdad Esfahbod [Thu, 31 Aug 2017 01:26:53 +0000 (18:26 -0700)]
Fix typo

7 years agoAdded Unicode 6.3 support (and beyond)
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.

7 years agoUpdated Unicode data tables to version 10.
Dov Grobgeld [Tue, 1 Aug 2017 17:10:28 +0000 (20:10 +0300)]
Updated Unicode data tables to version 10.

7 years agoFix build without glib
Behdad Esfahbod [Wed, 28 Dec 2016 00:48:05 +0000 (19:48 -0500)]
Fix build without glib

7 years agoActually add fribidi-vs-unicode/Makefile.am
Behdad Esfahbod [Mon, 26 Dec 2016 21:24:28 +0000 (16:24 -0500)]
Actually add fribidi-vs-unicode/Makefile.am

7 years agoRemove bitrot code
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.

7 years agoUnused variable warnings
Khaled Hosny [Tue, 4 Aug 2015 13:48:46 +0000 (15:48 +0200)]
Unused variable warnings

7 years agoIgnore our own deprecations
Khaled Hosny [Tue, 4 Aug 2015 13:35:47 +0000 (15:35 +0200)]
Ignore our own deprecations

8 years agoRemove SConstruct
Behdad Esfahbod [Wed, 21 Dec 2016 23:25:12 +0000 (17:25 -0600)]
Remove SConstruct

8 years agoBuild fribidi-vs-unicode binaries
Behdad Esfahbod [Wed, 21 Dec 2016 23:24:36 +0000 (17:24 -0600)]
Build fribidi-vs-unicode binaries

8 years agoMerge remote-tracking branch 'dov/dov-unicode63'
Behdad Esfahbod [Wed, 21 Dec 2016 23:03:03 +0000 (17:03 -0600)]
Merge remote-tracking branch 'dov/dov-unicode63'

8 years agoRevert "Add fribidi_reorder_runs()"
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.

8 years agoMostly notes and some compilation issues.
Dov Grobgeld [Sat, 30 Jan 2016 20:50:13 +0000 (22:50 +0200)]
Mostly notes and some compilation issues.

8 years agoDov's work area for unicode63 development.
Dov Grobgeld [Mon, 25 Jan 2016 19:48:24 +0000 (21:48 +0200)]
Dov's work area for unicode63 development.

8 years agoFixed all remaining BidiTest.txt bugs.
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.

8 years agoSolved max level related bug.
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.

8 years agoInitial unicode63 support.
Dov Grobgeld [Mon, 25 Jan 2016 19:31:13 +0000 (21:31 +0200)]
Initial unicode63 support.

9 years agoMerge pull request #12 from khaledhosny/allocation
Behdad Esfahbod [Fri, 25 Dec 2015 15:33:19 +0000 (16:33 +0100)]
Merge pull request #12 from khaledhosny/allocation

Remove custom memory allocator

9 years agoNo need for the warpper function now
Khaled Hosny [Thu, 24 Dec 2015 07:31:14 +0000 (11:31 +0400)]
No need for the warpper function now

9 years agoRemove custom memory allocator
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.

9 years agoMerge pull request #10 from HOST-Oman/master
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()

9 years agoAdd 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.

9 years agoMinor
Behdad Esfahbod [Thu, 26 Nov 2015 23:12:29 +0000 (18:12 -0500)]
Minor

9 years ago0.19.7 0.19.7
Khaled Hosny [Tue, 4 Aug 2015 05:20:30 +0000 (07:20 +0200)]
0.19.7

9 years agoFix misc autotools warnings
Khaled Hosny [Tue, 4 Aug 2015 03:31:30 +0000 (05:31 +0200)]
Fix misc autotools warnings

9 years agoUpdated my email.
Dov Grobgeld [Sat, 8 Mar 2014 17:21:31 +0000 (19:21 +0200)]
Updated my email.

10 years agoignore COLUMNS for --help and --test
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

10 years agoOnly include public glib.h
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

10 years agoFix warning
Behdad Esfahbod [Wed, 23 Jul 2014 18:26:11 +0000 (14:26 -0400)]
Fix warning

https://bugs.freedesktop.org/show_bug.cgi?id=81573

10 years agoSupport 4-byte UTF-8 sequences
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>.

10 years agoDisable memory pool by default
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

11 years ago0.19.6 0.19.6
Behdad Esfahbod [Fri, 6 Dec 2013 20:56:53 +0000 (15:56 -0500)]
0.19.6

11 years agoPort test suite to automake 1.13
Behdad Esfahbod [Fri, 6 Dec 2013 20:54:56 +0000 (15:54 -0500)]
Port test suite to automake 1.13

11 years agoRevert "Try to help some builds (on Windows, no less)"
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...

11 years agoTry to help some builds (on Windows, no less)
Behdad Esfahbod [Thu, 7 Feb 2013 05:05:15 +0000 (00:05 -0500)]
Try to help some builds (on Windows, no less)

11 years agoInvoke pkg-config macros properly
Behdad Esfahbod [Thu, 7 Feb 2013 04:26:42 +0000 (23:26 -0500)]
Invoke pkg-config macros properly

11 years agoFix misprint
Behdad Esfahbod [Wed, 30 Jan 2013 04:04:53 +0000 (23:04 -0500)]
Fix misprint

11 years agoFix rule X8 when paragraph-separator is present
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.

11 years agoFix bug with rule W5
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

11 years agoFix test when EXEEXT is not empty
Behdad Esfahbod [Thu, 3 Jan 2013 00:32:10 +0000 (18:32 -0600)]
Fix test when EXEEXT is not empty

11 years agoRemove old cruft
Behdad Esfahbod [Sun, 30 Dec 2012 00:11:42 +0000 (19:11 -0500)]
Remove old cruft

11 years agoFix export-symbols on Windows
Behdad Esfahbod [Sun, 30 Dec 2012 00:08:51 +0000 (19:08 -0500)]
Fix export-symbols on Windows

12 years agoFix theoretically possible overflow
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

12 years ago0.19.5 0.19.5
Behdad Esfahbod [Sun, 2 Dec 2012 16:35:00 +0000 (18:35 +0200)]
0.19.5

12 years agoUpdate to Unicode 6.2
Behdad Esfahbod [Sun, 2 Dec 2012 16:33:41 +0000 (18:33 +0200)]
Update to Unicode 6.2

12 years agoUpdate FSF address
Behdad Esfahbod [Sun, 2 Dec 2012 16:26:07 +0000 (18:26 +0200)]
Update FSF address

12 years agoBug 54149 - Fix typo in fribidi help information
Behdad Esfahbod [Tue, 28 Aug 2012 19:03:13 +0000 (15:03 -0400)]
Bug 54149 - Fix typo in fribidi help information

12 years agoMinor
Behdad Esfahbod [Mon, 27 Aug 2012 18:34:18 +0000 (14:34 -0400)]
Minor

12 years ago0.19.4 0.19.4
Behdad Esfahbod [Mon, 27 Aug 2012 18:19:37 +0000 (14:19 -0400)]
0.19.4

12 years agoAdd git.mk
Behdad Esfahbod [Sat, 25 Aug 2012 21:41:02 +0000 (17:41 -0400)]
Add git.mk

12 years agoUpdate ChangeLog generation to git
Behdad Esfahbod [Sat, 25 Aug 2012 21:40:05 +0000 (17:40 -0400)]
Update ChangeLog generation to git

12 years agoUpdate Unicode data files to 6.1.0
Behdad Esfahbod [Sat, 25 Aug 2012 21:36:07 +0000 (17:36 -0400)]
Update Unicode data files to 6.1.0

12 years agoModernize autofoo a bit
Behdad Esfahbod [Sun, 17 Jun 2012 19:01:09 +0000 (15:01 -0400)]
Modernize autofoo a bit

13 years agoMinor optimization in struct layout for 64bit systems
behdad [Wed, 4 May 2011 18:04:29 +0000 (18:04 +0000)]
Minor optimization in struct layout for 64bit systems

13 years agoUpdate to Unicode 6.0.0 and bump version to 0.19.3
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

14 years agoFix build without charset converters
behdad [Tue, 7 Dec 2010 19:44:24 +0000 (19:44 +0000)]
Fix build without charset converters

14 years agoInclude toplevel glib.h only
behdad [Wed, 24 Feb 2010 19:40:04 +0000 (19:40 +0000)]
Include toplevel glib.h only

15 years agoSupport win32 benchmarking
behdad [Tue, 14 Apr 2009 03:49:52 +0000 (03:49 +0000)]
Support win32 benchmarking

15 years ago[doc] Make sure a minus is used, not a hyphen.
behdad [Fri, 27 Mar 2009 16:14:33 +0000 (16:14 +0000)]
[doc] Make sure a minus is used, not a hyphen.

15 years agoNEWS, configure.ac: Released GNU FriBidi 0.19.2.
behdad [Thu, 26 Mar 2009 22:37:29 +0000 (22:37 +0000)]
NEWS, configure.ac: Released GNU FriBidi 0.19.2.

15 years agoBugzilla – Bug 20887 Problem with handling a certain sequence of arabic characters...
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.

15 years agoAdd AbsoluteTelnet.
behdad [Tue, 30 Dec 2008 18:42:37 +0000 (18:42 +0000)]
Add AbsoluteTelnet.

16 years agoFix typos.
behdad [Mon, 24 Nov 2008 17:48:31 +0000 (17:48 +0000)]
Fix typos.

16 years agoHandle RLM/LRM in CP1255 charset converter. (#15328, Artyom)
behdad [Tue, 22 Apr 2008 19:50:46 +0000 (19:50 +0000)]
Handle RLM/LRM in CP1255 charset converter.  (#15328, Artyom)

16 years agoUpdate to Unicode Character Database 5.1.0
behdad [Tue, 8 Apr 2008 21:38:22 +0000 (21:38 +0000)]
Update to Unicode Character Database 5.1.0

16 years agoReleased GNU FriBidi 0.19.1. FRIBIDI_0_19_1
behdad [Tue, 15 Jan 2008 23:15:45 +0000 (23:15 +0000)]
Released GNU FriBidi 0.19.1.

16 years agoRemove RPM versioning cruft.
behdad [Tue, 15 Jan 2008 22:53:06 +0000 (22:53 +0000)]
Remove RPM versioning cruft.

16 years agoRemove spec file. Nobody uses upstream spec files these days.
behdad [Tue, 15 Jan 2008 19:59:34 +0000 (19:59 +0000)]
Remove spec file.  Nobody uses upstream spec files these days.

17 years agoAdd remaining issues before a release can be made.
behdad [Thu, 7 Jun 2007 16:33:51 +0000 (16:33 +0000)]
Add remaining issues before a release can be made.

17 years agoAvoid non-const struct initializer.
behdad [Thu, 5 Apr 2007 16:14:39 +0000 (16:14 +0000)]
Avoid non-const struct initializer.

17 years agoMake sure we err if stringize is not available.
behdad [Thu, 5 Apr 2007 16:14:14 +0000 (16:14 +0000)]
Make sure we err if stringize is not available.

17 years agoCheck for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect WinCE too
behdad [Thu, 5 Apr 2007 16:13:24 +0000 (16:13 +0000)]
Check for (defined(WIN32)) || (defined(_WIN32_WCE)) to detect WinCE too

17 years agoSkip explicits-list reinsertion if list is empty.
behdad [Thu, 15 Mar 2007 18:09:25 +0000 (18:09 +0000)]
Skip explicits-list reinsertion if list is empty.

18 years agoUpdate to Unicode Character Database 5.0.0.
behdad [Fri, 21 Jul 2006 22:29:10 +0000 (22:29 +0000)]
Update to Unicode Character Database 5.0.0.

18 years agoAdd Nokia 9110 Hebrew Support package.
behdad [Tue, 13 Jun 2006 00:59:08 +0000 (00:59 +0000)]
Add Nokia 9110 Hebrew Support package.

18 years agoMore comments.
behdad [Thu, 1 Jun 2006 22:53:55 +0000 (22:53 +0000)]
More comments.

18 years agoNote about line-breaking.
behdad [Thu, 1 Jun 2006 22:52:29 +0000 (22:52 +0000)]
Note about line-breaking.