Ecosyste.ms: OpenCollective

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

github.com/gioui/uax

Unicode Text Segmentation Algorithms
https://github.com/gioui/uax

Merge pull request #1 from egonelbre/gio-deps

Reduce the number of dependencies

cda973fac06d57e21fac5568ea69479c438f9751 authored over 2 years ago by Chris Waldon <[email protected]>
Merge remote-tracking branch 'gio/main' into gio-deps

Signed-off-by: Egon Elbre <[email protected]>

c64526fd00c6b8c25dd9ff5abdf068134e23e943 authored over 2 years ago by Egon Elbre <[email protected]>
change module name

Signed-off-by: Egon Elbre <[email protected]>

6d870dced2e272a673eb37c8ac14188909cbdce4 authored over 2 years ago by Egon Elbre <[email protected]>
uax11: remove ContextFromEnvironment

The jibber_jabber dependency causes a lot of additional dependencies,
it would be nicer to reimp...

6420074f146019866d40c5b135531e9e39d106be authored over 2 years ago by Egon Elbre <[email protected]>
internal/testdata: update to v14

Signed-off-by: Egon Elbre <[email protected]>

a8df15128e839fc25da459960af673ad6e5d43be authored over 2 years ago by Egon Elbre <[email protected]>
bidi/internal/gen: simplify generator

Signed-off-by: Egon Elbre <[email protected]>

b3d44bcddfbc0860c7b0ec7d545ff09298249c39 authored over 2 years ago by Egon Elbre <[email protected]>
internal/testdata: avoid embedding

Signed-off-by: Egon Elbre <[email protected]>

31df9800f7b26795e5907af6ccb692181b80fa3f authored over 2 years ago by Egon Elbre <[email protected]>
grapheme,internal: fix formatting

Signed-off-by: Egon Elbre <[email protected]>

9f5732e13ccf6a440e4b38b725e3fd03b37f4583 authored over 2 years ago by Egon Elbre <[email protected]>
segment: fix MaxInt64 usage

Signed-off-by: Egon Elbre <[email protected]>

c6de2f6ff4ba068d785607b7b6544d5b4290cd21 authored over 2 years ago by Egon Elbre <[email protected]>
internal/tablegen: delete unused code

Signed-off-by: Egon Elbre <[email protected]>

72058d5635a6681f55c17e97576ef73346def95e authored over 2 years ago by Egon Elbre <[email protected]>
shaping: use internal/classgen

Use classgen for generating the tables to reduce the amount
of code needed to maintain.

This al...

7fe6523db60ca23e1523a0a27b6cdeba5f9fc5d9 authored over 2 years ago by Egon Elbre <[email protected]>
internal/classgen: make output diffable

Output the range tables on separate lines, this makes diffs to updates
shorter and also the line...

e95710ff9befc29ae1c6405327604824418de1af authored over 2 years ago by Egon Elbre <[email protected]>
internal/classgen: unify generator

Signed-off-by: Egon Elbre <[email protected]>

f6aa88000b6b303d1a23106ac10deed5b05d3daa authored over 2 years ago by Egon Elbre <[email protected]>
uax29: canonicalize class generation

Signed-off-by: Egon Elbre <[email protected]>

96760626284ef71670cfa25c45a38dc6281259da authored over 2 years ago by Egon Elbre <[email protected]>
uax14: canonicalize class generator

Signed-off-by: Egon Elbre <[email protected]>

4739dcbc33aa8456d55fc3b86d781fd70cbcfc39 authored over 2 years ago by Egon Elbre <[email protected]>
grapheme: normalize class generator

Signed-off-by: Egon Elbre <[email protected]>

c4aeb5bc52d633e20623968059f9acbf2c693b8c authored over 2 years ago by Egon Elbre <[email protected]>
emoji: canonicalize generation

Changes to prepare for unifying table generation.

Signed-off-by: Egon Elbre <[email protected]>

d71a85aaed2060cefd6eef915d74da4a59ce9ba8 authored over 2 years ago by Egon Elbre <[email protected]>
shaping,internal/tablegen: output ranges in sorted order

Signed-off-by: Egon Elbre <[email protected]>

c50a6bdc5ce8c186722c10cea98c47bbdd9dd4c5 authored over 2 years ago by Egon Elbre <[email protected]>
uax14: move known failure handling

It's easier to update ucd data, if they aren't manually modified.

Signed-off-by: Egon Elbre <eg...

f4d066ce3400c6bfe7de70874458dbeed3d0b654 authored over 2 years ago by Egon Elbre <[email protected]>
grapheme: rewrite code generator

It looks like the previous generator was not working properly.
Some runes cannot be printed with...

0521822d6245356893c9ec8d6e6bb97a7bcbe3cd authored over 2 years ago by Egon Elbre <[email protected]>
emoji: rewrite the code generator

Signed-off-by: Egon Elbre <[email protected]>

d0b7f29464ca611bce8eb478823594196120acbb authored over 2 years ago by Egon Elbre <[email protected]>
uax29: rewrite the code generator

Signed-off-by: Egon Elbre <[email protected]>

994cfabdbba601a45b1ce3a6c03434b38280daa9 authored over 2 years ago by Egon Elbre <[email protected]>
uax14: rewrite the code generator

This way the range tables are much smaller.

Signed-off-by: Egon Elbre <[email protected]>

76214ffa42fe2e916c733afd01b1bcc7f31f451b authored over 2 years ago by Egon Elbre <[email protected]>
internal/testdata: use in generators

This makes generators repeatable.

Signed-off-by: Egon Elbre <[email protected]>

5cbe561ab4027c4789ebbca0dce6450385ecfdbc authored over 2 years ago by Egon Elbre <[email protected]>
internal/testdata: unify ucd data

Currently UCD data was spread out across multiple packages.
Move the data into a single folder a...

4c52b7b762515ef5fb7e8ff1fe9bbe9712bb601a authored over 2 years ago by Egon Elbre <[email protected]>
uax: update module name

This will allow Gio to directly import this version of UAX
without a replace directive.

Signed-...

e3d987515a12c6b9706f2b6fdbbf96fe187e64e8 authored over 2 years ago by Chris Waldon <[email protected]>
segment: use arch-dependent max int

This fixes a compilation error when building for 32-bit
CPUs. math.MaxInt64 overflows the `int` ...

42e957a6888b676e0c7f29b25f26e9ae150054d8 authored over 2 years ago by Chris Waldon <[email protected]>
fix few tracing calls

9bb4b2b04ee40a32893f24babbd745263e6399fb authored over 2 years ago by Egon Elbre <[email protected]>
fix few tracing calls

Signed-off-by: Egon Elbre <[email protected]>

a7607ef0b21bea1d6c85b8894fd8974cef2313b7 authored over 2 years ago by Egon Elbre <[email protected]>
remove github.com/npillmayer/schuko dependency

That dependency brings in a lot of other dependencies, which makes
integrating this into other p...

3050cadb892598f36ba423ae8f156f93b434cb56 authored over 2 years ago by Egon Elbre <[email protected]>
remove github.com/npillmayer/schuko dependency

That dependency brings in a lot of other dependencies, which makes
integrating this into other p...

c5b0e5ee13f9e52ba4551ff4c1d5ed5304272038 authored over 2 years ago by Egon Elbre <[email protected]>
clear UserData and preserve penalties cache

Signed-off-by: Egon Elbre <[email protected]>

0040a1a98ef18addfb72816c6931cd52d13afb8d authored almost 3 years ago by Egon Elbre <[email protected]>
clear UserData and preserve penalties cache

32ae030e7625cb8c424cefccdd8ea3e226f7fc8a authored almost 3 years ago by Egon Elbre <[email protected]>
remove go-commons-pool dependency

4621d2e8b49880bbac281097eba8457f9012587a authored almost 3 years ago by Egon Elbre <[email protected]>
remove go-commons-pool dependency

Signed-off-by: Egon Elbre <[email protected]>

d7bf0ba96d19af0f0781603902308b437e1a4bb4 authored almost 3 years ago by Egon Elbre <[email protected]>
generators: remove arraylist

Signed-off-by: Egon Elbre <[email protected]>

cef7d2d61164d57e68c38cc2b00e85ec5dbe7841 authored almost 3 years ago by Egon Elbre <[email protected]>
generators: remove arraylist

af87d5b52d545f166782c85f134ec2d04b78dafb authored almost 3 years ago by Egon Elbre <[email protected]>
Update brackgen.go

97711de03a509b8161dfdadba2b32b5a27252d24 authored about 3 years ago by Norbert Pillmayer <[email protected]>
refactored bidi/bracketgen to new UCD parser

e063ed6f64f33a402b672fadd19de4461e52e701 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Update .gitignore

5c7700f42375e037b4ab41705406d39c9e402bc6 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #9 from npillmayer/bidi-experiments

re-introduced bidi experiments

7d16bf55f4c5d29bd98dccdba061063f6deec3fa authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge branch 'main' into bidi-experiments

974aa6e13ef4d96518591c41c2bec0b84b57c597 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Performance optimizations

cf8c504adb7f01deb06a96f486c6bb8ca8db8977 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge branch 'main' of https://github.com/npillmayer/uax

16b9e695ad87f4ef4c10a0c4422d93393ab978a1 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge branch 'refactor-schuko-dependecies'

b49486408795e8e62080e9268a1fc8c46bb786c0 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #8 from npillmayer/refactor-schuko-dependecies

Extended API for better []rune support

94aadb5c32e3e1e6fa7a86bd2963af7485325dc6 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Comment updates

7003f000e0917d0245ee32f8bb7e084a899567a3 authored about 3 years ago by Norbert Pillmayer <[email protected]>
removed commented-out code

b0021fcb431135cf517a9b5696a2ab5f87e2743c authored about 3 years ago by Norbert Pillmayer <[email protected]>
extended segmenter API for runes all the way

49c128fdf23ebbc1d1e030a6bf481135bc2f7b2f authored about 3 years ago by Norbert Pillmayer <[email protected]>
exclude profiling output

b4bad5c42a35f1c0415b60569e3e1c183ae19098 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #6 from npillmayer/refactor-schuko-dependecies

Refactor schuko dependecies

16a4710d395ba3bca9217b41d6cc92eb714beae1 authored about 3 years ago by Norbert Pillmayer <[email protected]>
migrated all occurences of gtrace in tests

17ac47b63e7ee25479efc11fb7c4e15acebcdb5e authored about 3 years ago by Norbert Pillmayer <[email protected]>
first test migrated to trace2go API

21e7a75ceeb1fb1d070ab2a2b57e50c8e5af425c authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #5 from npillmayer/refactor-schuko-dependecies

first draft of tracing-switch done

4ce34a527e50a7aa5c0c36f3f300830d1b90c361 authored about 3 years ago by Norbert Pillmayer <[email protected]>
first draft of tracing-switch done

dd1b3dac0a40f1cf9fe8449eee7f2741e620c9a9 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #4 from npillmayer/refactor-schuko-dependecies

Switch to dual licensing scheme

46b3dbd3651ae70361ebea2d96cbaee8b8522e24 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Changed all licenses to dual license scheme

b4d66635b0ca9fcbf462b81ae0c6d7b2ed6adbc5 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Removed unused GO-LICENSE

183ead93e9934e0373a7f05016aab42f6eee83b6 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Changed all generators for new UCD parser

d7ba6643b18002493de77b5e23dc7fb9f4340a4a authored about 3 years ago by Norbert Pillmayer <[email protected]>
included generators (internal packages)

4f546b8a7c09782a2ae1ac50d469c7f87ef2932e authored about 3 years ago by Norbert Pillmayer <[email protected]>
Merge pull request #3 from npillmayer/recode-ucd-parser-from-scratch

Changed tracer calls and license comments

5438e63331db80575fce61abb40c22de94e46d26 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Coded UCD parser from scratch

084016f4ff32e493f044f23e52f31fea4c0ac885 authored about 3 years ago by Norbert Pillmayer <[email protected]>
re-introduced bidi experiments

4843fe641e5d6df202ab73449ffb38f5f4b2e588 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Changed tracer calls and license comments

0be36f15a845a12aa6efe96e7fdf7cc53b4b08b7 authored about 3 years ago by Norbert Pillmayer <[email protected]>
removed super-experimental bid

54809057d4d6862fad684cb24d53151f8d6b96f4 authored about 3 years ago by Norbert Pillmayer <[email protected]>
Updated dependencies

0c29ed3efe1f2d5e1c02df2fa261b31a72d53aca authored about 3 years ago by Norbert Pillmayer <[email protected]>
Updated to Go 1.17

d1f418fe2267d31261141918830588dcba2a823c authored about 3 years ago by Norbert Pillmayer <[email protected]>
New tablegen utility and shaping tables

7ffe27c54188426f1200291642c323140d165381 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Inverse iteration of runs' scraps

720ba0a28101cb1625be4a12a5917553e206d4a1 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Bugfix in split

ef4c8a4821bacc5c0a513915bcf45168eea1945b authored almost 4 years ago by Norbert Pillmayer <[email protected]>
adapted to x/text/width

14e4baf5f5bf8a8dd409d394a0901199c2e2d07d authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Smal logging change

a7a13985770c4b357db4c1fe6d43d5f6730d6d81 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
New SegmentIterator

3248c7c4151cd57f730cc7a1c51f3ad45ae2f1b4 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Small fix for AL characters

c8ca29efbc9cf77708fb7e1cb487cd484aad858e authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Bugfix for EOT

1f6887cb8e7beb1c95016f768961ce6ab98fe6fb authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Small change for logging

0171390bb09408e105ca5c924796a8224075e559 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Small adaption to changed semantics of segmenter

a85ba745f3afb61320ac99485306476871d852f8 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Updated comments

29b15ddc8d46e2981f441c2f639fa423a2003050 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Comment updates

aa8f3642f57b3c25756c4c96f97c5768fbecb0c3 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Update doc.go

3162341b3337d3d598c33a650b513055fd95f1ed authored almost 4 years ago by Norbert Pillmayer <[email protected]>
All test cases for UAX14 pass

7fea3241e10352327c2f1e067398f98b6af9ea10 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
All UAX29 word breaking test cases pass

7f8d9c49291ee88f80e6f7d74bd80cfce7867d8d authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Bugfixing in UAX29 segmenter

b7f2f5659700a74361c03d55e0bb84e92fa41c33 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Bugfix in segmenter and documentation update

3c799da21fa33749fba8d951f41c2fffce72fee6 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Updated bounded iteration

ac7a40fd25ade3ec7a97a8081b8e845573701bf2 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Trying to track a bug; not fixed

2b8ff431a98b0cc9d2ea210011c003e1d9484b6d authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Adapted UAX29 to segmenter changes

81a8408699fbd9726a6c203e8986d7dce531d1e0 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Rework for SimpleWordBreaker

a322b05d6e0f3870aab66c4bf226a7ebbdb846e4 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
New API BoundedNext(…)

04d6db1af2e7cd5742578db1de7b549448bc7410 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
New API BoundedNext(…)

70130fdca5680c71c3de00a00c40dbff8d3be579 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Added a String() function

1769b1cd89a31ea3993152608f2c652374f4b0d9 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Finished first go of UAX11

b615d80c6bbca5897354a30b383f6ca90756019a authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Finished first go of UAX11

2937c071c7409b8d7f84fe9ee9a4ccadf2adf766 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Working on UAX#11

a16178d801b54c38c2e98f3eab044f836d0be0b9 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Working on UAX#11

c6a3d62940cc66e3e11ac98efa81540c90968f6c authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Started implementing UAX#11

9a9a8e5b5130223f63adcdb965a3f4d13d4743b6 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Started implementing UAX#11

8546c29963b313d4809ea4c52b220906fc361793 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
New type grapheme.String

270b5e86d9c65015ab3b753d5c3d9c247b5fbc39 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
API change: DirectionAt for resolved levels

d78b041d43961f465dfdcf0d451004b56acaf7b7 authored almost 4 years ago by Norbert Pillmayer <[email protected]>
Allow markup to have PDI and LRI/RLI at same position

fa0f2fe715ddf27ab118971f36f228f0f826774b authored almost 4 years ago by Norbert Pillmayer <[email protected]>