2024-09-01 20:42 | Update grapheme break algorithm to Unicode version 15.1.0 | Laslo Hunhold | 5 | +409 | -81 |
2024-09-01 15:04 | Bump Unicode version and data to 15.1.0 | Laslo Hunhold | 20 | +10178 | -6686 |
2024-09-01 12:57 | Don't warn about overlength strings in test data | Laslo Hunhold | 1 | +1 | -1 |
2024-09-01 12:26 | Fix typo in man/libgrapheme.sh | Laslo Hunhold | 1 | +2 | -2 |
2023-12-01 08:37 | Close data file in parse_file_with_callback() at the end | Laslo Hunhold | 1 | +8 | -0 |
2023-05-29 20:21 | Free generated mirror-LUT data structures to avoid memory leak | Laslo Hunhold | 1 | +5 | -0 |
2023-05-29 08:37 | Reflect mirroring in the bidi-tests | Laslo Hunhold | 1 | +19 | -5 |
2023-05-29 08:34 | Fix bidi-line-level-loop boundaries | Laslo Hunhold | 1 | +2 | -2 |
2023-05-29 06:37 | Silence strict casting warnings and apply bidi mirroring | Laslo Hunhold | 1 | +13 | -8 |
2023-05-26 10:19 | Apply clang format | Laslo Hunhold | 3 | +15 | -12 |
2023-05-26 08:23 | Update Unicode data license | Laslo Hunhold | 1 | +1 | -1 |
2023-05-26 08:20 | Properly parse reorder list | Laslo Hunhold | 1 | +100 | -10 |
2023-05-26 08:02 | Add resolved paragraph direction to tests | Laslo Hunhold | 3 | +48 | -2 |
2023-05-26 07:53 | Update bidi tests to also check reordering | Laslo Hunhold | 1 | +46 | -6 |
2023-05-26 07:40 | Refactor bidi and add reordering function | Laslo Hunhold | 3 | +366 | -134 |
2023-05-24 16:05 | Add generating code for bidirectional character mirror mappings | Laslo Hunhold | 1 | +61 | -0 |
2023-05-11 16:16 | Allow level-array to have different size from line length | Laslo Hunhold | 3 | +28 | -13 |
2023-02-24 17:26 | Fix a small typo in configure | Laslo Hunhold | 1 | +1 | -1 |
2023-02-24 17:21 | Replace all POSIX-features to become fully ISO-C99 | Laslo Hunhold | 3 | +57 | -17 |
2023-02-23 22:16 | Port build system to MinGW-W64/Cygwin | Laslo Hunhold | 3 | +85 | -68 |
2022-11-29 22:45 | Fix bidi purge loop logic a bit | Laslo Hunhold | 1 | +2 | -1 |
2022-11-29 22:23 | Implement bidirectional bracket support | Laslo Hunhold | 8 | +628 | -66 |
2022-11-24 12:29 | Do not falsely read entire buffer instead of simply the filled with | Laslo Hunhold | 1 | +1 | -1 |
2022-11-24 12:29 | Apply format | Laslo Hunhold | 2 | +33 | -31 |
2022-11-21 11:34 | Add "check" target to .PHONY | Laslo Hunhold | 1 | +1 | -1 |
2022-11-21 10:05 | Refactor state into unsigned integer | Laslo Hunhold | 3 | +37 | -93 |
2022-11-21 08:46 | Implement bidirectional rule L1.4 | Laslo Hunhold | 1 | +41 | -4 |
2022-11-21 07:53 | Split bidi-level-processing into preprocessing and line step | Laslo Hunhold | 3 | +61 | -36 |
2022-11-20 22:37 | Refactor bidirectional state handling | Laslo Hunhold | 1 | +434 | -374 |
2022-11-17 22:47 | Refactor prev_prop into prev-struct with a single member prop | Laslo Hunhold | 1 | +20 | -17 |
2022-11-15 20:08 | Add a check make-target as an alias for test | Laslo Hunhold | 1 | +2 | -0 |
2022-11-15 14:53 | Apply clang-format | Laslo Hunhold | 38 | +1736 | -1393 |
2022-11-15 14:35 | Add .clang-format file and make-rule | Laslo Hunhold | 2 | +142 | -1 |
2022-11-15 14:32 | Also mark argv as unused in test/bidirectional.c | Laslo Hunhold | 1 | +1 | -0 |
2022-11-13 08:41 | Remove redundant initialization | Laslo Hunhold | 1 | +1 | -1 |
2022-11-13 08:15 | Only copy current reorder into test if it is not NULL in bidi-testgen | Laslo Hunhold | 1 | +4 | -1 |
2022-11-13 08:12 | Prevent two theoretical null-pointer-dereferences in gen/util.c | Laslo Hunhold | 1 | +4 | -3 |
2022-11-02 19:18 | Add configure-script to dist-archive | Laslo Hunhold | 1 | +1 | -1 |
2022-10-29 23:29 | Keep direct pointer at bracket-struct in bidi-state | Laslo Hunhold | 1 | +17 | -18 |
2022-10-28 23:29 | Update configure to make it idempotent again and add MidnightBSD | Laslo Hunhold | 1 | +2 | -2 |
2022-10-28 23:11 | Add bracket-pair-parsing and refactor bidi-state-management | Laslo Hunhold | 2 | +280 | -183 |
2022-10-28 15:09 | Add UINT32_C()-macro around constant | Laslo Hunhold | 1 | +1 | -1 |
2022-10-28 15:08 | Refactor post_process()-function to take the entire property-array | Laslo Hunhold | 3 | +51 | -54 |
2022-10-25 15:16 | Move comments on macro-definition-lines to separate lines | Laslo Hunhold | 1 | +4 | -4 |
2022-10-25 13:35 | Install a simple pkg-config-file if desired | Laslo Hunhold | 2 | +5 | -1 |
2022-10-25 11:20 | Implement the Unicode Bidirectional Algorithm (UAX #9) | Laslo Hunhold | 20 | +596643 | -317 |
2022-10-13 22:40 | Refactor src/bidirectional.c with Herodotus | Laslo Hunhold | 1 | +54 | -61 |
2022-10-13 21:54 | Merge branch 'master' into bidirectional | Laslo Hunhold | 70 | +4228 | -1827 |
2022-10-11 21:21 | Update README to reflect the ./configure-script | Laslo Hunhold | 1 | +3 | -2 |
2022-10-11 20:21 | Add ./configure-script with presets for common systems | Laslo Hunhold | 2 | +40 | -13 |
2022-10-09 10:13 | Bump to version 2.0.1 | Laslo Hunhold | 1 | +1 | -1 |
2022-10-08 11:17 | Explicitly pop the reader-limit in to_titlecase() | Laslo Hunhold | 1 | +2 | -0 |
2022-10-08 11:17 | Avoid memory leak in break_test_list_free() | Laslo Hunhold | 1 | +7 | -1 |
2022-10-08 11:16 | Avoid memory leak in character-benchmark | Laslo Hunhold | 1 | +1 | -0 |
2022-10-08 11:14 | Avoid undefined behaviour and memory leaks in case-data-generator | Laslo Hunhold | 1 | +17 | -1 |
2022-10-08 11:13 | Prevent undefined behaviour in herodotus_reader_copy() | Laslo Hunhold | 1 | +15 | -5 |
2022-10-08 09:22 | Call ldconfig in a subshell | Laslo Hunhold | 1 | +2 | -2 |
2022-10-08 09:11 | Check if LDCONFIG is set before calling it | Laslo Hunhold | 1 | +2 | -2 |
2022-10-08 08:40 | Enhance build-system to perfectly support OpenBSD and macOS | Laslo Hunhold | 2 | +28 | -13 |
2022-10-08 07:38 | Move version statements back into the Makefile | Laslo Hunhold | 2 | +63 | -64 |
2022-10-07 15:33 | Check for empty destination before NUL-terminating | Christopher Wellons | 1 | +1 | -1 |
2022-10-07 10:40 | Remove superfluous printf-parameter from the example | Laslo Hunhold | 1 | +2 | -2 |
2022-10-06 21:01 | Bump to version 2.0.0 | Laslo Hunhold | 1 | +2 | -2 |
2022-10-06 20:57 | Update README | Laslo Hunhold | 1 | +30 | -25 |
2022-10-05 22:12 | Add is_case.sh to MAN_TEMPLATE | Laslo Hunhold | 1 | +1 | -0 |
2022-10-05 22:02 | Fix up smaller notational and type aspects for constants | Laslo Hunhold | 5 | +10 | -10 |
2022-10-05 21:48 | Explicitly list util.o for benchmark/ and test/ as well | Laslo Hunhold | 1 | +1 | -1 |
2022-10-05 20:57 | Explicitly clear suffix list and fix a small oversight | Laslo Hunhold | 1 | +2 | -1 |
2022-10-05 20:14 | Switch to semantic versioning and improve dynamic library handling | Laslo Hunhold | 2 | +17 | -6 |
2022-10-05 18:54 | Fix sorting in grapheme.h | Laslo Hunhold | 1 | +4 | -4 |
2022-10-04 06:11 | Use explicit constant-macro instead of cast | Laslo Hunhold | 1 | +3 | -3 |
2022-10-03 22:56 | Remove hyphen from "bare metal" | Laslo Hunhold | 1 | +5 | -5 |
2022-10-03 22:17 | Rework libgrapheme(7) a bit | Laslo Hunhold | 1 | +8 | -2 |
2022-10-03 21:13 | Convert GRAPHEME_STATE to uint_least16_t and remove it | Laslo Hunhold | 4 | +49 | -26 |
2022-10-03 19:18 | Add unit tests for all segmentation functions | Laslo Hunhold | 8 | +523 | -11 |
2022-10-03 19:16 | Set case-test-structs as const and use uppercase-hex-notation | Laslo Hunhold | 1 | +46 | -42 |
2022-10-03 19:14 | Unify code paths in herodotus_read_codepoint() | Laslo Hunhold | 1 | +26 | -29 |
2022-10-02 20:30 | Drop get_codepoint*() and set_codepoint*() functions | Laslo Hunhold | 2 | +0 | -68 |
2022-10-02 20:22 | Fix a few small errors in the manpages | Laslo Hunhold | 3 | +8 | -8 |
2022-10-02 20:05 | Refactor sentence-functions with Proper (using Herodotus in the background) | Laslo Hunhold | 1 | +181 | -245 |
2022-10-02 19:17 | Refactor word-functions with Proper (using Herodotus in the background) | Laslo Hunhold | 1 | +142 | -225 |
2022-10-02 19:09 | Add "proper"-property-reader | Laslo Hunhold | 3 | +190 | -17 |
2022-09-24 10:26 | Refactor line-functions with Herodotus | Laslo Hunhold | 1 | +23 | -36 |
2022-09-24 09:45 | Refactor character-functions with Herodotus | Laslo Hunhold | 2 | +24 | -42 |
2022-09-24 08:38 | Update README | Laslo Hunhold | 1 | +2 | -2 |
2022-09-24 08:37 | Clarify a comment in gen/case.c | Laslo Hunhold | 1 | +2 | -1 |
2022-09-24 08:36 | Refactor case-checking-functions with Herodotus and add unit tests | Laslo Hunhold | 3 | +382 | -146 |
2022-09-23 23:54 | Compile the library in freestanding mode | Laslo Hunhold | 7 | +82 | -81 |
2022-09-21 22:16 | Declare test-arrays as static | Laslo Hunhold | 1 | +3 | -3 |
2022-09-21 18:25 | Remove autistic screeching | Laslo Hunhold | 1 | +0 | -1 |
2022-09-21 18:18 | Add case-conversion-unit-tests | Laslo Hunhold | 4 | +356 | -2 |
2022-09-21 18:16 | Refactor case-conversion-functions with Herodotus | Laslo Hunhold | 1 | +112 | -143 |
2022-09-21 18:11 | Add helper structure for reading from and writing into buffers | Laslo Hunhold | 2 | +304 | -0 |
2022-09-16 23:13 | Sort prototypes in grapheme.h alphabetically | Laslo Hunhold | 1 | +13 | -13 |
2022-09-14 23:07 | Update to Unicode 15.0.0 | Laslo Hunhold | 14 | +826 | -200 |
2022-09-07 20:32 | Move $VERSION from config.mk to Makefile and group variables | Laslo Hunhold | 2 | +4 | -7 |
2022-09-07 20:30 | Sort lists in Makefile | Laslo Hunhold | 1 | +10 | -10 |
2022-09-07 20:20 | Fix a few small errors in the to_case.sh-template | Laslo Hunhold | 1 | +7 | -5 |
2022-09-07 20:19 | Add manuals for the grapheme_is_*case*()-functions | Laslo Hunhold | 9 | +103 | -0 |
2022-08-29 08:31 | Use parameter expansion of variables within heredoc | Laslo Hunhold | 6 | +40 | -38 |
| 160 more commits remaining, fetch the repository |