efl/src/static_libs/liblinebreak
Vincent Torri c15e9c6575 merge: and now Evas
I've tested make -j 3 install and it works nicely

I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.

TODO: examples and tests, I'll add them later

ISSUE: Eina_Unicode size check. It indirectly depends on
       eina_config.h, which is created at the end of the
       configure script. So its size is always 0. I don't
       know how that size is used, so I can't do a lot,
       for now.


SVN revision: 78895
2012-11-04 11:51:42 +00:00
..
AUTHORS merge: and now Evas 2012-11-04 11:51:42 +00:00
ChangeLog merge: and now Evas 2012-11-04 11:51:42 +00:00
LICENCE merge: and now Evas 2012-11-04 11:51:42 +00:00
LineBreak1.sed merge: and now Evas 2012-11-04 11:51:42 +00:00
LineBreak2.sed merge: and now Evas 2012-11-04 11:51:42 +00:00
NEWS merge: and now Evas 2012-11-04 11:51:42 +00:00
README merge: and now Evas 2012-11-04 11:51:42 +00:00
filter_dup.c merge: and now Evas 2012-11-04 11:51:42 +00:00
gen_linebreak_data.sh merge: and now Evas 2012-11-04 11:51:42 +00:00
gen_wordbreak_data.sh merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreak.c merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreak.h merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdata.c merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdata1.tmpl merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdata2.tmpl merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdata3.tmpl merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdef.c merge: and now Evas 2012-11-04 11:51:42 +00:00
linebreakdef.h merge: and now Evas 2012-11-04 11:51:42 +00:00
sort_numeric_hex.py merge: and now Evas 2012-11-04 11:51:42 +00:00
wordbreak.c merge: and now Evas 2012-11-04 11:51:42 +00:00
wordbreak.h merge: and now Evas 2012-11-04 11:51:42 +00:00
wordbreakdata.x merge: and now Evas 2012-11-04 11:51:42 +00:00
wordbreakdef.h merge: and now Evas 2012-11-04 11:51:42 +00:00

README

NOTICE: This is the original version, that was adapted a bit (mostly
              build related) in order to work nicely with Evas.


                        L I B L I N E B R E A K
                        =======================

Overview
--------

This is the README file for liblinebreak, an implementation of the line
breaking algorithm as described in Unicode 5.2.0 Standard Annex 14,
Revision 24, available at
         <URL:http://www.unicode.org/reports/tr14/tr14-24.html>

Check this URL for up-to-date information:
         <URL:http://vimgadgets.sourceforge.net/liblinebreak/>


Licence
-------

This library is released under an open-source licence, the zlib/libpng
licence.  Please check the file LICENCE for details.

Apart from using the algorithm, part of the code is derived from the
data provided under
                  <URL:http://www.unicode.org/Public/>

And the Unicode Terms of Use may apply:
              <URL:http://www.unicode.org/copyright.html>


Installation
------------

There are three ways to build the library:

1) On *NIX systems supported by the autoconfiscation tools, do the
   normal

     ./configure
     make
     sudo make install

   to build and install both the dynamic and static libraries.  In
   addition, one may

   - type `make doc' to generate the doxygen documentation; or
   - type `make linebreakdata' to regenerate linebreakdata.c from
     LineBreak.txt.

2) On systems where GCC and Binutils are supported, one can type

     cp -p Makefile.gcc Makefile
     make

   to build the static library.  In addition, one may

   - type `make debug' or `make release' to explicitly generate the
     debug or release build;
   - type `make doc' to generate the doxygen documentation; or
   - type `make linebreakdata' to regenerate linebreakdata.c from
     LineBreak.txt.

3) On Windows, apart from using method 1 (Cygwin/MSYS) and method 2
   (MinGW), MSVC can also be used.  Type

     nmake -f Makefile.msvc

   to build the static library.  By default the debug release is built.
   To build the release version

     nmake -f Makefile.msvc CFG="linebreak - Win32 Release"


Documentation
-------------

Check the generated document doc/html/linebreak_8h.html for the public
interfaces exposed to applications.


$Id: README,v 1.6 2009/11/29 08:09:13 adah Exp $

vim:autoindent:expandtab:formatoptions=tcqlmn:textwidth=72: