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 |
|