index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
Utf8View.cpp
Age
Commit message (
Expand
)
Author
2023-03-13
AK: Compute UTF-8 code point lengths using only leading bytes
Timothy Flynn
2023-03-03
AK: Replace UTF-8 string validation with a constexpr implementation
Timothy Flynn
2023-02-22
AK: Add formatters for Utf8View and Utf32View
Timothy Flynn
2022-11-24
AK: Add Utf8View::iterator_at_byte_offset_without_validation()
Andreas Kling
2022-10-09
AK+Tests: Avoid creating invalid code points from malformed UTF-8
Ben Wiederhake
2022-04-27
AK: Put invalid UTF8 debug spam behind a flag
kleines Filmröllchen
2022-04-05
AK: Invalidate UTF-8 encoded code points larger than U+10ffff
Timothy Flynn
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2021-09-18
AK: Inline all the trivial Utf8View functions
Andreas Kling
2021-09-18
AK: Make Utf8View constructors inline and remove C string constructor
Andreas Kling
2021-08-18
AK: Add Utf8View::byte_offset_of overload for code point index lookups
Timothy Flynn
2021-07-17
AK: Track byte length, rather than code point length, in Utf8View::trim
Timothy Flynn
2021-06-16
AK: Add the Utf8View::{contains, trim} helper methods
Idan Horowitz
2021-06-08
AK: Utf8CodePointIterator: Don't output full string to debug output
Max Wipfli
2021-06-03
AK: Do not VERIFY on invalid code point bytes in UTF8View
DexesTTP
2021-06-01
Everywhere: codepoint => code point
Andreas Kling
2021-06-01
AK: Rename Utf8CodepointIterator => Utf8CodePointIterator
Andreas Kling
2021-06-01
AK: Implement Utf8CodepointIterator::peek(size_t)
Max Wipfli
2021-05-21
AK: Add Utf8View::iterator_at_byte_offset method
Max Wipfli
2021-05-21
AK: Add substring methods to Utf8View
Max Wipfli
2021-05-21
AK: Change some argument and return types in Utf8View from int to size_t
Max Wipfli
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-25
AK: Add starts_with to Utf8View
Idan Horowitz
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-01-02
AK: Use size_t in methods of Utf8View.
asynts
2020-12-28
LibGfx+AK: Make text elision work with multi-byte characters
Andreas Kling
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-10-22
AK: Make Utf8View and Utf32View more consistent
Tom
2020-10-08
AK: Use new format functions.
asynts
2020-08-05
Unicode: Try s/codepoint/code_point/g again
Nico Weber
2020-08-05
Revert "Unicode: s/codepoint/code_point/g"
Nico Weber
2020-08-03
Unicode: s/codepoint/code_point/g
Andreas Kling
2020-05-18
AK: Add a way to get the number of valid bytes in a Utf8View
AnotherTest
2020-05-17
AK: Add Utf8View::length_in_codepoints()
Andreas Kling
2020-02-25
AK, LibGfx, LibGUI: Initialize various variables to zero.
Emanuel Sprung
2020-02-14
AK: Add a forward declaration header
Andreas Kling
2020-01-24
Meta: Claim copyright for files created by me
Sergey Bugaev
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-12-09
AK: Use size_t for the length of strings
Andreas Kling
2019-10-18
UTF-8: Add Utf8CodepointIterator::codepoint_length_in_bytes()
Andreas Kling
2019-09-15
Utf8View: Don't print potentially unterminated string in debug message
Andreas Kling
2019-09-08
AK: Fix buffer overrun in Utf8CodepointIterator::operator++
Sergey Bugaev
2019-09-05
Utf8View: Try fixing the travis-ci build
Andreas Kling
2019-09-05
AK: Log UTF-8 validation errors
Sergey Bugaev
2019-09-05
AK: Add some more utility methods to Utf8View
Sergey Bugaev
2019-08-28
AK: Add a Utf8View type for iterating over UTF-8 codepoints
Sergey Bugaev