Télécharger la liste

Description du projet

Liblinebreak is an implementation of the line breaking algorithm as described in Unicode Standard Annex 14. It breaks lines that contain Unicode characters. It is designed to be used in a generic text renderer. FBReader is one real-world example.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-05-14 16:42
2.1

Les données ont été mis à jour selon Unicode 6.0.0. Un bug où les affirmations contenues dans le code peut échouer si U + FFFC est rencontré au début d'une ligne a été fixée.
Tags: Major bugfixes
The data was updated according to Unicode 6.0.0. A bug where assertions in the code can fail if U+FFFC is encountered at the beginning of a line was fixed.

2010-01-03 22:47
2.0

L'algorithme et les données ont été mis à jour selon UAX # 14-24 et LineBreak-5.2.0.txt. Certaines fonctions ont été renommées pour réduire la pollution espace de noms. La documentation Doxygen a été améliorée.
Tags: major update
The algorithm and data were updated according to UAX #14-24 and LineBreak-5.2.0.txt. Some functions were renamed to reduce namespace pollution. The Doxygen documentation was improved.

2009-05-03 16:43
1.2

Un bug a été fixé pendant lequel une assertion dans le code peut échouer si un invalide UTF-8 ou UTF-16 séquence est rencontrée près de l'extrémité de l'entrée. La spécialisation de la marque de droit de citation unique comme une marque de clôture de ponctuation en anglais, en français et en espagnol a été supprimé car il peut être utilisé comme apostrophe. La documentation Doxygen a fait mieux.
Tags: Major bugfixes
A bug was fixed in which an assertion in code can fail if an invalid UTF-8 or UTF-16 sequence is encountered near the end of input. The specialization of right single quotation mark as a closing punctuation mark in English, French, and Spanish was removed because it can be used as apostrophe. The Doxygen documentation was made better.

2009-03-06 01:05
1.1.1

Le communiqué est juste pour corriger une mauvaise date dans l'entête de fichier pour éviter toute confusion. Les utilisateurs qui ont déjà téléchargé la version 1.1 sans doute pas besoin de le télécharger à nouveau.
Tags: Minor bugfixes
The release is just to correct a wrong date in the header file to avoid confusion. Users who have already downloaded version 1.1 probably do not need to download it again.

2009-02-07 19:28
1.1

Ce communiqué est un communiqué de transition pour une version 2.0 qui permettra de réduire la pollution de l'espace de noms en préfixant `lb_ 'à des symboles que les utilisateurs ne les utilisent généralement pas directement. Les utilisateurs existants ne devraient pas être touchées en général. Toutefois, les nouveaux utilisateurs devraient utiliser is_line_breakable au lieu de is_breakable, et n'oubliez pas que get_next_char_utf * sera renommé.
Tags: Code cleanup
This release is a transitional release for a 2.0 release that will reduce the namespace pollution by prefixing `lb_' to symbols that users generally do not use directly. Existing users should not be impacted generally. However, new users are expected to use is_line_breakable instead of is_breakable, and remember that get_next_char_utf* will be renamed.

Project Resources