Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/String

The Hoa\String library (deprecated by Hoa\Ustring).
https://github.com/hoaproject/String

Documentation: Update `support` properties.

c45f69860a72ba81353e37d735c5e9197e505526 authored about 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.11.

bed8efc8f33990800518993f21866dec15fa8316 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

9879f644991ba9b892a14c8521537d7af82b62a7 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

18934b00f3daf0e55b7a4214772f473260657a7c authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.15.07.28.

7a2f8fafceeb200fab4ec23c6162c11c977d2d29 authored over 9 years ago by Ivan Enderlin <[email protected]>
Extend Hoa\Ustring

Mark library as deprecated.

4221e415e032dee7cd942bb9f398eb68ed62d2a8 authored over 9 years ago by Metalaka <[email protected]>
Prepare 2.15.05.29.

5187c2147715958266b160251533b4a9d665206a authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to PSR-1 and PSR-2.

cedbbdb85a5897e48e276ada329242d48dd719d9 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.15.03.25.

8df23c4758c8a692d523c966c7b9b79bbf9771c3 authored almost 10 years ago by Ivan Enderlin <[email protected]>
`toCode` supports invalid UTF-8 character.

In case where the `$char` given to `toCode` is not a valid UTF-8
character, a variable was missi...

cd9e10d0461bbe7956718eb0905f0da2753b6ac1 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix a typo in an exception message.

740e27e05e4f3d148daa359e7d074ed1853e0c03 authored almost 10 years ago by bureX <[email protected]>
Prepare 2.15.02.19.

85c9d1e5992445671b5699d42382342d50c008ee authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the CHANGELOG.md file.

493033af00776e3988c313cb1a3025877933a25a authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add require-dev with hoa/test.

6dbdbc99376aef73ce3d895a2d543d30b436559d authored almost 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'bins' into incoming

a99f380cadc731700aa79ffde8f9cefc7ecae808 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'doc_en' into incoming

da2d2d9b39133cac522592cf62511b58346b5546 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'doc' into incoming

1bb808ab1b282fafd47ac7012c34f6e681abab9b authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

2f826c2436f9bc495c8310bfe3127d9c3997d8fd authored almost 10 years ago by Ivan Enderlin <[email protected]>
Review.

Thanks @osaris and @shouze!

83b5bd8c5d01866f2aca1408fbb73dc8d1591311 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #Conclusion.

68eef79cbafdf385a0cee9876bba6cc2e6e8d69c authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

5f89dd8a3da49ea0b16cd320409f80e6f86951ec authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #Search_algorithms.

2556b38b8f7bd66e96a202eee3f21872dd0af2f9 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #Code-point.

4ac9e7a5db862309f5078e42b60d963f93000f89 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #Characters.

9cfd2f192e22d5e79e047c2be02a5b41daff61d2 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #Comparison_and_search.

349880cfb6687d0a396d1a1dd461cc265bb68741 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix typos.

c599349da6e388a20cd8bc45ddfc3ee584c25654 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate #String_manipulation.

6d7fbc73e4db46bf28c19bf00d032cb13c469ace authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate the abstract and #Introduction.

16860c720979e169d90301d964c12aa890ee2a50 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate ID.

af144a64a9fd307f6265aff988a422767bd8d88a authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add an example with `toAscii`.

c34cf4d37c6d046bb424a8ff2d9080ece6c38f09 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Present new features.

477941da51fa0548f1511d9d0423cd91038cd196 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'getCharWidth' into incoming

c3e510b9aaf685e9bba2dcddd7ee23850faddfe4 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Remove $ anchor for consistency in getCharWidth.

369111c0f904e25ea4156fdb50775448af1a9785 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add more test data for `getCharWidth`.

d8e9679864bbcbf8cf42b47f55389bcf05990773 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Simplify the regular expressions

2ce50fc1038ecc91ddd6e6dca74d2c4d4469246b authored almost 10 years ago by Ivan Enderlin <[email protected]>
Use PCRE properties instead of a combining table.

The original algorithm uses a combining table for non-spacing characters
but we have `\p{Mn}`, `...

eaaed993a2133081c008e7b768dda685374df71d authored almost 10 years ago by Ivan Enderlin <[email protected]>
Accept other intl implementations.

Thanks @nicolas-grekas for the review.

d8d6efcfe9a5e6ce6d384e7ab0f3ed917f43e055 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Remove a useless test.

cec2cff94d53df59982a3a46907907d319ea1a30 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add more tests for Math symbols.

b39fe043e0ad6baf6d78e4522a7b40c434981461 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add emoji and other symbols supports to toAscii.

f9f0e5092d489eaaa1a037f08ac4425d023f0a54 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Update toAscii to use a transliterator.

5f1e431439306effea7ff8b2dda89c1fd8c543fb authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add transliterator support.

ad9ce83656bcbf396274473b98fa4c4e4272d00f authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the `isCharPrintable` method.

d2255f82dd695d8b96b36606fd838073fb3aa790 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Test the String::getCharWidth method.

fddfd2741d04230e413303be21139a0c0fba5295 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add string:fromcode and string:tocode.

29ad2fe7cfcd39e987dc99f40d936a2e74664bf5 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Implement the `getCharWidth` static method.

8d88eb36e0ab30496b6318059d385a2408ea7fde authored almost 10 years ago by Ivan Enderlin <[email protected]>
Happy new year!

c2116e1e056c177388d883d72155a8e878ddf927 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Update.

35596a37cf0bd4984283d00ef147d081acaa7f6c authored about 10 years ago by Ivan Enderlin <[email protected]>
Review.

Thanks @jubianchi!

a1ff879f19ad7e95b06d9a3437e4c9415a7f1011 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add tests for Hoa\String\Search.

63f712b244d872f95161831b32cc49dbb61a55df authored about 10 years ago by Ivan Enderlin <[email protected]>
`toBinaryCode` has a better semantics.

790dbb97e01a6a8272e5f5cea96346dbe72c284e authored about 10 years ago by Ivan Enderlin <[email protected]>
Use hexadecimal everywhere.

436e8043af9b8f3e218afd0e89e12a89d97cce4f authored about 10 years ago by Ivan Enderlin <[email protected]>
Tests are green now.

2f875ea9e067b7d87d5405d985a9b554f6b4ea70 authored about 10 years ago by Ivan Enderlin <[email protected]>
New `toCode` method, without UCS-2.

UCS does not support characters above U+FFFF so we use a custom `toCode`
method.

f17b1aaf6e8376ffaa57e0ae023efc6ace423735 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add tests.

e709021269cc062617d484dd3c7af52c41c5bd8c authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix flags between global and local in `match`.

a8d0887ccf908e05072414924d6c9b3a03ffcbc1 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix `compare` if `Collator` is not present.

cbf16f9826f004ab58812db61ee98eb100f65be4 authored about 10 years ago by Ivan Enderlin <[email protected]>
Wrong append and prepend algorithm.

Internally, the direction does not matter. It does not require to
consider the direction to appe...

476e3b4d936c21a4021dd479b734944466473b1a authored about 10 years ago by Ivan Enderlin <[email protected]>
Move to PHP5.4 and remove from/import.

3caf52eefa4801d0c2006d8a148b55882a6b51e3 authored about 10 years ago by Ivan Enderlin <[email protected]>
s/@lh/@hack

22f249792e2979fc048b50c3033c3a133f41db6c authored about 10 years ago by Ivan Enderlin <[email protected]>
Move to PSR-4.

e52b4d767b420b344f7d36836ed2107a24e6a931 authored about 10 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

fcf6ab341edeca5ce1c190b3e760252855bf0158 authored about 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'pr/6' into incoming

464dca13dd2f64d68cf1a83d28f4b12ee1ea4b9e authored about 10 years ago by Ivan Enderlin <[email protected]>
implement method copy

ec609946463ea2266681b7b81764ba72e8cb24a5 authored about 10 years ago by Flug <[email protected]>
Add branch-alias

c385ffb1382d919c63ab97acd6f62058179c5f2a authored over 10 years ago by Stéphane PY <[email protected]>
Drop PHP5.3.

506d637bebd20dd1e9591575f5c17dbb31c10079 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the installation section.

c992619a1fa80f7007a64f77c2d1979ba0ec0614 authored over 10 years ago by Ivan Enderlin <[email protected]>
Start Rüsh Release.

747881d08c7bb4a6d6bc22bbe83d1f8613f721e9 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add syntax highlighting.

94cde10eeb025c27a1d6b1a92812d3bfe59217f0 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add the state of the library.

a0ff61e5b06b0ffd15aa85d36552d82f6964ab9c authored almost 11 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

180be239cac5bebc3c92a8f02faaa597738728b5 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Format `composer.json`.

46d0a78b162962039ce947a4b87b8d801f7697c7 authored about 11 years ago by Ivan Enderlin <[email protected]>
Add empty english documentation.

8e84c29f9bbecc383828493dcd293fee3f856c4e authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove mentions to from/import in documentations.

e08eb0fbb49d42e1305b8f39d6da7398c0632fed authored about 11 years ago by Ivan Enderlin <[email protected]>
Better Composer compatibility.

838e3b91318471fc54063b0e51b34c92ddc3c1e8 authored about 11 years ago by Ivan Enderlin <[email protected]>
Define flex entities.

2c8891e3f2bec6672e0e565640b306f9ba02529a authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove useless calls.

52f1f21738d6dfd910b1e05a793a28974ef43016 authored over 11 years ago by Ivan Enderlin <[email protected]>
ext/mbstring is suggested by Hoa\Core.

b693993ed769220d6855ec58e38f19a2fc6a02dd authored over 11 years ago by Ivan Enderlin <[email protected]>
ext-mbstring is a *strong* suggestion.

It allows to use fake implementations of ext/mbstring.

d1d3d104e64363f3a2cecaf5c78266442b8e8712 authored over 11 years ago by Ivan Enderlin <[email protected]>
Check mb_substr instead of mb_strlen.

ce9bac2aa71ed8df456a37fd4e0c4898a6a74d13 authored over 11 years ago by Ivan Enderlin <[email protected]>
Remove strong dependency check for mbstring

The mbstring functions that are used here can be implemented directly in PHP, (see https://githu...

0d0a40841b5ab1c3bb74f6b0b9bfff94c4dcfab6 authored over 11 years ago by Nicolas Grekas <[email protected]>
Format code. #mania

07ba3e09c1b520316acfe726ffed464553d7aaad authored over 11 years ago by Ivan Enderlin <[email protected]>
Update Index.xyl

Corrections d'orthographes

492226739ecfcffe7f282664bc4332fed0ea3b36 authored over 11 years ago by Mathias STRASSER <[email protected]>
Update documentation to add constant aliases.

4435b26bf6b004fb48f3a1e1709c2f96b9dc0089 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix a bug with WITH_OFFSET and match().

86f40d6a2cc5c2b69eec91e8386a1fcbfdb46819 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add GROUP_BY_* constants and update WITH_OFFSET.

In this way, we have aliases for all PCRE constants used by split() and
match(). WITH_OFFSET wor...

9bc3761f359294393a2872474b146460b03c0236 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add BEGINNING and END constants.

4bb461bab9bdb56f5046f9c0c29c93f3ed2e419c authored over 11 years ago by Ivan Enderlin <[email protected]>
Hoa\String::trim() trims other characters than \s.

72c5e92b09618519bb7f2e31922732a157fb0eb6 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fit to 80 columns.

adafd058f031c94e8a193e9f0836140422a013ee authored over 11 years ago by Ivan Enderlin <[email protected]>
review french documentation

a9cf5cd7b6fff49269bd71b0c95b95b0b2e7e781 authored over 11 years ago by Matthieu Codron <[email protected]>
Add the french documentation.

07f1c75368f9bd9c9ac45bf2d3cf04ad5b31a453 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the toBinaryCode() static method.

b73b0fe1798214acb1df8ed4695c5219f96e47a2 authored over 11 years ago by Ivan Enderlin <[email protected]>
s/compareTo/compare/!

38d2f90c4698342b91937b187853e46cafca3ed6 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the transcode() static method.

99a1216c2aa4e42419c87df1683170c2c38e8753 authored over 11 years ago by Ivan Enderlin <[email protected]>
s/substr/reduce/!

9453816627ad81813580fdf43be0eafed7622c14 authored over 11 years ago by Ivan Enderlin <[email protected]>
Force bounds of compareTo between -1 to 1.

8e17aa3c65ae08dd02aacb72eef9d5a8c60bdacb authored over 11 years ago by Ivan Enderlin <[email protected]>
compareTo() uses \Collator if exists.

a61754b26cb609a7e699b7d7e6ab321707b96377 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add constants for split().

Add constants WITHOUT_EMPTY, WITH_DELIMITER and WITH_OFFSET to replace
PREG_SPLIT_* constants.

d159e94e7c54e1358b2cd9bdd8584f9ad69069a0 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update composer.json.

5ad996026f3a60f11eb45cd30a6abcf96b6c6058 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update example.

88fa4c8c11a54831d6fc4413cd3f6f83ac5545ad authored over 11 years ago by Ivan Enderlin <[email protected]>