Skip to content

Commit

Permalink
Made the README and the HISTORY more up to date.
Browse files Browse the repository at this point in the history
  • Loading branch information
dov committed Mar 18, 2018
1 parent 31e6d29 commit d3c2496
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 28 deletions.
25 changes: 10 additions & 15 deletions HISTORY
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,17 @@ Iranian New Year celebrations on 2001-03-29 as FriBidi 0.9.0.

Since then, FriBidi has been quite stable. A few other releases were made,
to fix bugs, code cleanup, etc which all led to the release of FriBidi
0.10.4 on 2002-05-19. It turned out to be quite stable, and is shipped by
several distributions these days (~2003).
0.10.4 on 2002-05-19. It turned out to be quite stable, and has been shipped by several distributions since 2003.

Behdad promised a major redesign of the interface and the code to code, but
it almost never happened, at least not before Iranian New Years of March
2004. In the mean time, FriBidi was dubbed as a GNU package by Richard
Stallman. The first time was in 2002, and he mis-spelled it as "FreeBidi".
Next time in 2003 he addressed the correct name "FriBidi", but the
transition to gnu.org (http://www.gnu.org/) never happened, due to long
down-times of gnu.org due to several administrative problems.
FriBidi was dubbed as a GNU package by Richard Stallman in 2002. The
first time he mis-spelled it as "FreeBidi". Next time in 2003 he
addressed the correct name "FriBidi". The transition to gnu.org
(http://www.gnu.org/) never happened, due to long down-times of
gnu.org due to several administrative problems.

GNU FriBidi was finally moved to the FreeDesktop project
(http://www.freedesktop.org), which it lives a peaceful life these days
(http://www.freedesktop.org/Software/FriBidi). Major cleanup made to the
build system, and was reimported from scratch in the FreeDesktop CVS. The
old CVS repository is still available under the "fribidi-sf.net" module.
(http://www.freedesktop.org), which it lived at
(http://www.freedesktop.org/Software/FriBidi) until it moved to its
current home at GitHub (https://github.com/fribidi/fribidi).

You can find more details in the file ChangeLog.old in the GNU FriBidi CVS
repository.
You can find more details in the file ChangeLog.old.
20 changes: 7 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,28 @@

The Free Implementation of the [Unicode Bidirectional Algorithm].


## Background

One of the missing links stopping the penetration of free software in Middle
East is the lack of support for the Arabic and Hebrew alphabets. In order to
have proper Arabic and Hebrew support, the bidi algorithm needs to be implemented. It is
our hope that this library will stimulate more free software in the Middle
Eastern countries.
have proper Arabic and Hebrew support, the bidi algorithm needs to be implemented. It is our hope that this library will stimulate more free software in the Middle Eastern countries.

See [`HISTORY`](./HISTORY) on how the project started and evolved.


## Audience

It is our hope that this library will stimulate the implementation of Hebrew and
Arabic support in lots of Free Software. Here is a small list of projects that
would benefit from the use of the GNU FriBidi library, but of course there are
many more: Wine, Mozilla, Qt, KDE, lynx, OpenOffice.
Arabic support in lots of Free Software.

GNU FriBidi is already being used in projects like Pango (resulting in [GTK+] and
[GNOME] using GNU FriBidi), AbiWord, MLTerm, MPlayer, and BiCon.
GNU FriBidi is already being used in projects like Pango (resulting in [GTK+] and [GNOME] using GNU FriBidi), AbiWord, MLTerm, MPlayer, BiCon, and vlc.

See [`USERS`](./USERS) for a list of projects using GNU FriBidi.


## Dependencies

Currently GNU FriBidi does not depend on any other library, but uses Glib if
available. It uses GNU Build System for build and installation on POSIX systems.
GNU FriBidi does not depend on any other library. It uses either the GNU Build System or meson for build and installation.


## Downloading
Expand All @@ -42,13 +35,14 @@ The latest version of GNU FriBidi may be found at:
## Building

Start with running the [`autogen.sh`](./autogen.sh) script and follow the
instructions.
instructions. Alternatively use `meson`.


## License

GNU FriBidi is Free Software; you can redistribute it and/or modify it under the
terms of the [GNU Lesser General Public License] as published by the Free Software

Foundation; either version 2.1 of the License, or (at your option) any later
version.

Expand Down Expand Up @@ -84,7 +78,7 @@ machines.

### Conformance Status

GNU Fribidi has been tested exhaustively against the [Unicode Reference Code],
GNU FriBidi has been tested exhaustively against the [Unicode Reference Code],
and to the best of our knowledge, it completely conforms to the specification,
always producing the same result as the Reference Code.

Expand Down

0 comments on commit d3c2496

Please sign in to comment.