Michael Ragazzon
|
cb4e66e7b8
Add include files where used
|
hace 5 años |
Michael Ragazzon
|
7d37ea414e
Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter.
|
hace 5 años |
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.
|
hace 5 años |
Michael Ragazzon
|
461f328166
Fix build on win32
|
hace 6 años |
Michael Ragazzon
|
f9975a0e8e
Begin conversion to UTF8
|
hace 6 años |
Michael Ragazzon
|
1685de4a59
Make images specified in @decorator properly load (see #22)
|
hace 6 años |
Michael Ragazzon
|
2045214b7f
Additional Tracy profiling, including overloaded new/delete operators for memory inspection.
|
hace 6 años |
Michael Ragazzon
|
3cd0005ef3
Support for child combinator '>' and universal selector '*' in RCSS
|
hace 6 años |
Michael Ragazzon
|
74f5f92577
Fix the structural selector 'an + b' parsing. Now also supports whitespace inside.
|
hace 6 años |
Michael Ragazzon
|
3993ddd71d
Speed up element definition retrieval by hashing tag and id.
|
hace 6 años |
Michael Ragazzon
|
4eddc5ec7c
Restructure StyleSheetNode
|
hace 6 años |
Michael Ragazzon
|
acea973863
Move remaining functions out of String.h and into StringUtilities.h.
|
hace 6 años |
Michael Ragazzon
|
1f8eb1e99e
Properly report line numbers for style sheet parser errors.
|
hace 6 años |
Michael Ragazzon
|
aa80c3b917
Add PropertySource to properties and revise element info debugging
|
hace 6 años |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
hace 6 años |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
hace 6 años |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
hace 6 años |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
hace 6 años |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
hace 6 años |
Michael Ragazzon
|
7da1f27137
Fix keyframes parsing
|
hace 6 años |
Michael Ragazzon
|
08bdba69b3
Changed the tiled-decorators to take 'x y width height' properties instead of two coordinates, optimize decorator instantiation, especially when using sprites.
|
hace 6 años |
Michael Ragazzon
|
ad18eb571a
Cleanup, move spritesheet to own file.
|
hace 6 años |
Michael Ragazzon
|
43da6ad7a2
Remove 'none' decorator, no need for that anymore. Add an interface class for DecoratorInstancer for a more stable API.
|
hace 6 años |
Michael Ragazzon
|
cc0b4a459a
Decorators and their instancers now use smart pointers instead of manual reference counting
|
hace 6 años |
Michael Ragazzon
|
efd2f86c12
Spritesheets now rendering in decorators. Still work to do.
|
hace 6 años |
Michael Ragazzon
|
446e823e02
WIP adding spritesheets
|
hace 6 años |
Michael Ragazzon
|
7e9f93edb8
Fix decorators in samples (except Lua)
|
hace 6 años |
Michael Ragazzon
|
bb949df66b
Can now use a shorthand to declare decorators inside elements.
|
hace 6 años |
Michael Ragazzon
|
e9a6bfb153
Decorators now properly renders (just need to update stylesheets)
|
hace 6 años |
Michael Ragazzon
|
ac40b7177c
WIP, decorators partially working.
|
hace 6 años |