]> granicus.if.org Git - fribidi/log
fribidi
7 years agoFix build
Behdad Esfahbod [Thu, 23 Nov 2017 18:30:52 +0000 (10:30 -0800)]
Fix build

7 years agoDrop CVS keywords that make no sense now
Khaled Hosny [Mon, 20 Nov 2017 21:31:48 +0000 (23:31 +0200)]
Drop CVS keywords that make no sense now

7 years agoMerge pull request #34 from khaledhosny/docs
Dov Grobgeld [Tue, 21 Nov 2017 13:28:14 +0000 (14:28 +0100)]
Merge pull request #34 from khaledhosny/docs

Doc fixes

7 years agoDocument fribidi_get_brackets
Khaled Hosny [Tue, 21 Nov 2017 11:59:08 +0000 (13:59 +0200)]
Document fribidi_get_brackets

7 years agoFix doc build
Khaled Hosny [Tue, 21 Nov 2017 11:48:42 +0000 (13:48 +0200)]
Fix doc build

7 years agoMerge pull request #32 from khaledhosny/dist-check2
Dov Grobgeld [Mon, 20 Nov 2017 21:11:30 +0000 (22:11 +0100)]
Merge pull request #32 from khaledhosny/dist-check2

Thinko!

7 years agoThinko!
Khaled Hosny [Mon, 20 Nov 2017 20:53:22 +0000 (22:53 +0200)]
Thinko!

7 years agoMerge pull request #24 from khaledhosny/w-error-undef
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

7 years agoMerge pull request #31 from khaledhosny/dist-check
Dov Grobgeld [Mon, 20 Nov 2017 20:37:32 +0000 (21:37 +0100)]
Merge pull request #31 from khaledhosny/dist-check

Fix make distcheck

7 years agoShow test-suite.log on failure
Khaled Hosny [Mon, 20 Nov 2017 20:13:10 +0000 (22:13 +0200)]
Show test-suite.log on failure

7 years agoFix make distcheck
Khaled Hosny [Mon, 20 Nov 2017 19:56:41 +0000 (21:56 +0200)]
Fix make distcheck

7 years agoFix build with -Werror=undef
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.

7 years agoSimplify fribidi-types.h a bit
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.

7 years agoFRIBIDI_CHUNK_SIZE is not used anywhere
Khaled Hosny [Mon, 13 Nov 2017 14:14:46 +0000 (16:14 +0200)]
FRIBIDI_CHUNK_SIZE is not used anywhere

7 years agoMerge pull request #27 from khaledhosny/ci
Dov Grobgeld [Wed, 15 Nov 2017 21:06:37 +0000 (22:06 +0100)]
Merge pull request #27 from khaledhosny/ci

Setup Travis CI builds

7 years agoUpdated the CapRTL reference test.
Dov Grobgeld [Wed, 15 Nov 2017 21:10:28 +0000 (22:10 +0100)]
Updated the CapRTL reference test.

7 years agoFixed critical bug in fribidi_get_bracket_types().
Dov Grobgeld [Wed, 15 Nov 2017 21:10:03 +0000 (22:10 +0100)]
Fixed critical bug in fribidi_get_bracket_types().

7 years agoClean up of dead code.
Dov Grobgeld [Wed, 15 Nov 2017 21:09:50 +0000 (22:09 +0100)]
Clean up of dead code.

7 years agoUpdated licensing inline documentation.
Dov Grobgeld [Wed, 15 Nov 2017 21:08:59 +0000 (22:08 +0100)]
Updated licensing inline documentation.

7 years agoRun fribidi-vs-unicode tests with make check
Khaled Hosny [Wed, 15 Nov 2017 21:01:32 +0000 (23:01 +0200)]
Run fribidi-vs-unicode tests with make check

7 years agoDisable make distcheck on Travis for now
Khaled Hosny [Wed, 15 Nov 2017 20:20:30 +0000 (22:20 +0200)]
Disable make distcheck on Travis for now

7 years agoAdd Travis CI support
Khaled Hosny [Wed, 15 Nov 2017 20:10:38 +0000 (22:10 +0200)]
Add Travis CI support

7 years agoMerge pull request #22 from khaledhosny/fix-tests
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

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