Commit graph

22 commits

Author SHA1 Message Date
Dirk Stolle
2725faafbc Fix some typos 2023-12-11 03:55:49 +01:00
nemtrif
4965d378fb Deprecate CMake support
Make clear that CMake is not the supported way of installing the library
2023-12-10 10:41:12 -05:00
Nemanja Trifunovic
b199c0d6bb
A minor fix to README.md 2023-11-24 18:45:51 -05:00
Nemanja Trifunovic
925e7147ec
Merge V4 branch into main (#110)
* Redefined and renamed types for code units.

* Remove -Wsign-conversion from test builds.

* find_invalid and is_valid that work with C-style strings.

* Lifted the C++11 requirement for some functions
 that take std::string as an argument.

* Support for C++20 u8string

Issue #89

* Update test docker image to 4.0.0

* Update Dockerfile to run tests with a recent gcc compiler.

* Make some internal helper functions non-template

* Add append16 function

Support for appending codepoints to existing utf16 encoded strings.

See #91

* next16

* Tests and documentation for next16

* Rewrite CMakeLists

Drop the existing CMake structure and write the new one from scratch. The root CMakeLists.txt is used for installing the package without building and running tests. Testing is done via a separate CMakeLists.txt in the tests directory.

* Remove "samples" directory.

The content of that file is already in the documentation.

* Update README.md

Restructure the reference, add installation instructions, toc, other minor changes
2023-10-21 18:16:40 -04:00
nemtrif
0c8da664ee Typo in documentation. 2023-09-24 16:38:24 -04:00
nemtrif
c87f2d3951 Re-write the "Alternatives" section of the documentation to point to a third-party article. 2023-09-24 16:35:27 -04:00
spaette
2ad995746b typos 2023-01-14 14:26:42 -05:00
Nemanja Trifunovic
2af93bd670 Documentation: C++ 17 support. 2021-04-30 15:06:55 -04:00
fu7mu4
957e300524 Does it have syntax hilight
I think that the "it" means the variable in the code. If so, the it
should have syntax-hilight
2021-03-18 18:43:22 +09:00
nemtrif
b1002fd198 Introduce UTF_CPP_CPLUSPLUS macro.
Let the users set the C++ standard version they want to support.
2019-06-30 13:06:11 -04:00
Nemanja Trifunovic
c523193025 unchecked::replace_invalid()
Add unchecked version of replace_invalid function.
2019-04-25 09:33:07 -04:00
nemtrif
7db72814ae
Merge pull request #24 from nemtrif/release_3_0
Release 3 0
2019-04-06 12:13:39 -04:00
Nemanja Trifunovic
007f8e32c4 advance() can work in backward direction.
advance() now can decrement the iterator if the number of steps to advance is negative.
2019-04-06 12:08:34 -04:00
Nemanja Trifunovic
236d61942e Update documentation for replace_invalid 2019-04-02 18:26:00 -04:00
Nemanja Trifunovic
00d73e4a02 Remove deprecated functions
Removed:
- previous
- is_bom
2019-04-02 17:54:36 -04:00
Nemanja Trifunovic
2b8596149e Support for C++11
Optional support for C++11 features
2019-04-02 17:54:36 -04:00
Alexander A. Klimov
ef7bf0f783 Show license more prominently 2019-03-15 10:11:42 +01:00
Nemanja Trifunovic
0232ab8188 Minor documentation update. 2016-11-05 19:34:38 -04:00
Muhammad Mominul Huque
4ddacd67dc Syntax Highlighting 2015-12-29 03:18:50 +06:00
Nemanja Trifunovic
735b8b7373 Fixing Readme.md 2015-09-12 20:41:43 -04:00
Nemanja Trifunovic
46d0d807dc Initial import
Importing utf8 cpp 2.3.4 to GitHub.
2015-08-16 08:55:59 -04:00
nemtrif
6bb44ed91a Initial commit 2015-08-15 12:11:54 -04:00