path: root/src/static_libs/libunibreak (follow)
AgeCommit message (Collapse)Author
2019-05-10libunibreak: add missing __has_attribute definitions for old compilersRomain Naour
__has_attribute has been introduced with gcc 5 [1]. [1] Fixes: Signed-off-by: Cedric BAIL <>
2018-11-09libunibreak - warn - add fallthrough attributes to minimize warningsCarsten Haitzler (Rasterman)
2018-11-09meson build - fix libunibreak build to not directly build wordbreakdataCarsten Haitzler (Rasterman)
wordbreakdata.c is #included. dont compile it on its own. also graphemebreakdata.c too is inthe same boat.
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2018-08-20evas textblock: add/apply cursor cluster APIs based on grapheme clusterYoungbok Shin
Summary: Add a feature for moving cursor over a grapheme cluster. It is applied to edje_entry.c and elm_entry.c for improving cursor handling just like other modern text editors. ex) gedit The patch on Evas needs to update libunibreak library. So, the patch will update libunibreak, too. @feature Test Plan: 1. Put "ഹലോ" in your entry. 2. Your cursor can reach at the end of text from the beginning only in 2 right key event with this feature. Reviewers: raster, cedric, jpeg, herdsman, zmike, devilhorns Reviewed By: herdsman, zmike Subscribers: #reviewers, #committers, zmike, bowonryu, woohyun Tags: #efl Differential Revision:
2017-08-04efl src - mark fallthrough switch statements in 3rd party codeCarsten Haitzler (Rasterman)
in code we importend that doesnt use eina we have warnings of fallthroughs. all o them are commented to be fallthrough so add the attribute there too to have fewer warnings.
2016-12-06Static deps unibreak: Update to latest version.Tom Hacohen
This version supports Unicode 9.0 and includes many fixes. Reference git hash: fe1ce2e78c19fa2b4b7a92b1864a12b432da6ec6 This version is not yet released, but now is a better time to sync it, and there are no code changes expected, only "admin" work. Main changes: Unicode 9.0 support Many fixes in the lineberaking algorithm to now pass the Unicode reference test data. @feature
2016-08-24Static deps unibreak: Update to latest git version.Tom Hacohen
This version reduces the number of dirty pages used by libunibreak. Reference git hash: ad5a524b0128eec644a8cae52fb75ed1f597c0ee @feature
2015-12-21Static deps unibreak: Update to latest version.Tom Hacohen
This version supports Unicode 8.0 and includes fixes over the previous version. Reference version: 03ae8dd7d6ce6d19a38c1e62c70afc6ad82513bc @feature
2015-05-07Static deps unibreak: update to what will soon be version 3.Tom Hacohen
Version 3 is not yet released, but this is on track to become it. This is based on commit: a815e11f7ebf35b59278f783227a829ee4692760. @feature.
2015-05-07Revert "Static deps: Move unibreak to be an external dep."Tom Hacohen
Apparently the Debian package, while up to date, for some reason does not ship the .pc file (according to q66). According to Stefan, Fedora doesn't even have libunibreak, but only the previous naming and old version. Will have to wait a few years more. :( This reverts commit a2a9f33802a3923c1469789f66d5fdab1eaea943.
2015-05-07Static deps: Move unibreak to be an external dep.Tom Hacohen
We need any version of libunibreak. The first one has been released in mid 2012. Even slow distros like ubuntu already have an LTS out with a good enough version, so I consider this enough to remove the maintenance cost. This has been discussed on IRC. @feature
2014-05-24efl: remove some warnings.Savio Sena
Summary: Mainly from the examples but also from libunibreak and tests/eet. I'm not sure if it's really worth to remove warnings from the examples -- because it adds pedantic-ness to something supposed to be didatic, but I leave for you guys to judge. Reviewers: tasn, cedric CC: felipealmeida, raster, smohanty, cedric Differential Revision: Signed-off-by: Cedric Bail <>
2014-01-21Synced libunibreak local copy with upstream.Tom Hacohen
This fixes T805.
2013-08-07Synced libunibreak local copy with upstream.Tom Hacohen
2013-01-11Efl static_libs: Updated liblinebreak -> libunibreak.Tom Hacohen
SVN revision: 82652