Michael Lutz
|
d5a9bd404a
|
Codechange: [OSX] Use std::unique_ptr with a custom deleter to simply memory management of Core Foundation types.
|
2019-11-01 22:32:53 +01:00 |
Michael Lutz
|
61d6fa97cc
|
Fix: [OSX] Wrong allocator usage for creating a CFString.
|
2019-09-29 20:31:48 +02:00 |
uvealonso
|
ead772324e
|
Fix #7704: [OSX] Handle malformed UTF8 strings
|
2019-09-01 14:01:52 +02:00 |
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-10 23:22:20 +02:00 |
Michael Lutz
|
baf9229931
|
Codechange: Replace AutoDeleteSmallVector with direct std::vector use in text layout code.
|
2019-04-09 22:45:15 +02:00 |
Michael Lutz
|
329bb52613
|
Codechange: Store text layout runs directly as values in a std::vector instead of heap allocated.
This reduces memory allocations and heap fragmentation.
|
2019-04-09 22:45:15 +02:00 |
Michael Lutz
|
fbc4cef180
|
Codechange: Use override specifier for text layout classes.
|
2019-04-09 22:45:15 +02:00 |
Henry Wilson
|
cc62f4163f
|
Cleanup: Remove unused size template parameters from SmallMap and Auto[Free|Delete]SmallVector
|
2019-03-26 20:15:57 +00:00 |
Henry Wilson
|
ab711e6942
|
Codechange: Replaced SmallVector::[Begin|End]() with std alternatives
|
2019-03-26 20:15:57 +00:00 |
Henry Wilson
|
a0f36a50e6
|
Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()
|
2019-03-26 20:15:57 +00:00 |
Henry Wilson
|
097328c3d7
|
Codechange: Replaced SmallVector::Get() const with std alternatives
|
2019-03-26 20:15:57 +00:00 |
Henry Wilson
|
a690936ed7
|
Codechange: Replace SmallVector::Length() with std::vector::size()
|
2019-03-26 20:15:57 +00:00 |
Michael Lutz
|
32ce1ce347
|
Add: [OSX] Text layout using the native CoreText API.
By default, the native API will be used instead of ICU, but if ICU is
forced in using configure, it will take precedence.
|
2018-12-08 20:13:27 +01:00 |
Michael Lutz
|
4bf216993a
|
Add: [OSX] Native text caret handling.
|
2018-12-08 20:13:27 +01:00 |
Michael Lutz
|
8d7cd6a526
|
Add: [OSX] Native natural sort implementation.
|
2018-12-08 20:13:27 +01:00 |