Michael Ragazzon
|
88d1d843c4
Add ability to query the sources of all textures loaded. See #131.
|
5 lat temu |
Michael Ragazzon
|
db4ee749ed
Fix font textures leaked during Rml::Shutdown due to wrong order of shutdown calls. Log an error in debug mode if any textures leak after shutdown. See #133.
|
5 lat temu |
Rokas Kupstys
|
c261c1ff81
Add ability for user to override container types.
|
5 lat temu |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 lat temu |
Michael Ragazzon
|
97682a2dff
Re-implement Rml::Core::ReleaseCompiledGeometries(). See #84.
|
5 lat temu |
Michael Ragazzon
|
a6f5078531
Cleaning up header files: Include what we use.
|
5 lat temu |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 lat temu |
Michael Ragazzon
|
48dd41ef40
Remove font engine default files from cmake when the default font interface is disabled. Remove macro guards.
|
6 lat temu |
Michael Ragazzon
|
cd670fc143
Refactoring FontEngineDefault (part I). Isolate the interface with FreeType. All font engine default files moved to a separate folder.
|
6 lat temu |
Michael Ragazzon
|
2ddcc71123
Replace debugger font with 'Courier Prime Code' (SIL Open Font License v1.1). Adjustments to the debugger RCSS. Add 'Core::LoadFontFace' methods.
|
6 lat temu |
Victor Luchits
|
2df8e4abee
Rename FontSubsystem to FontEngine
|
6 lat temu |
Victor Luchits
|
4e85f31111
Refactor the fonts subsystem to allow external font providers
|
6 lat temu |
Michael Ragazzon
|
40f19fe151
Completely revised transforms implementation. Please have a look at the readme and updated transform sample for details.
|
6 lat temu |
Michael Ragazzon
|
c49644b46a
Remove geometry database
|
6 lat temu |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 lat temu |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 lat temu |
Michael Ragazzon
|
130674a7b2
Refining the Core API: Now interfaces and instancers are passed as raw pointers to RmlUi, and considered non-owning. It is the user's responsibility to keep the objects alive until after Core::Shutdown and then release these objects at their discretion.
|
6 lat temu |
Michael Ragazzon
|
a4b526c55c
Remove ReferenceCountable from System-, Render-, and FileInterface.
|
6 lat temu |
Michael Ragazzon
|
ee669494ee
Clear up contexts before shutting down plugins, as some elements may reference the plugin.
|
6 lat temu |
Michael Ragazzon
|
7ed4250e30
Remove ReferenceCountable from Context and ContextInstancer
|
6 lat temu |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 lat temu |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 lat temu |
Michael Ragazzon
|
0b5d8c7189
Add RegisterEventType to Core API. Update readme. Element::DispatchEvent should now be backwards compatible. Prevent default action after calling StopPropagation(),
|
6 lat temu |
Michael Ragazzon
|
bcc1ac4f2a
Implement EventId and associated EventSpecification
|
6 lat temu |
Michael Ragazzon
|
709852fcf8
Replace std::unordered_map with robin_hood
|
6 lat temu |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 lat temu |
Michael
|
b86efd039b
Performance: Change several maps and sets to unordered_*.
|
7 lat temu |
Michael
|
98c04ba685
Fix compiling
|
7 lat temu |
Markus Schöngart
|
8deea52b73
Updated transform property patch
|
11 lat temu |
David Wimsey
|
9709407b29
Fix some issues found by the Visual Studio 2012 static analyzer.
|
11 lat temu |