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 years ago |
Michael Ragazzon
|
d0cb138139
Avoid crash when constructing invalid animations.
|
6 years ago |
Michael Ragazzon
|
11af13a776
Support animation of keyword properties
|
6 years ago |
Michael Ragazzon
|
5f9323a85d
Fix some warnings
|
6 years ago |
Michael Ragazzon
|
8a0e9a0e3a
Transform animations:
|
6 years ago |
Michael Ragazzon
|
039841c537
Make the resolve length functions safer, returns zero if unsuccessful. Rename to ResolveLength (emphasizes returned unit). Add Element::ResolveLength(property_name). See #55.
|
6 years ago |
Michael Ragazzon
|
762dab7f68
Cleaning up some more
|
6 years ago |
Michael Ragazzon
|
c70d5cca3d
Fix additional compiler warnings.
|
6 years ago |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 years ago |
Michael Ragazzon
|
ce02e7c1ec
Make variants and properties movable
|
6 years ago |
Michael Ragazzon
|
27dd812581
Variant: Fix an issue where the current type's destructor may not be called.
|
6 years ago |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 years ago |
Michael Ragazzon
|
93dd452fbd
Merge branch 'property_id' into performance
|
6 years ago |
Michael Ragazzon
|
ffccffd759
Avoid property copy and unnecessary compare (thanks @viciious, see #8)
|
6 years ago |
Michael Ragazzon
|
2e2ee76a52
Stop removed animations
|
6 years ago |
Michael Ragazzon
|
89821a3e90
WIP PropertyId
|
6 years ago |
Michael Ragazzon
|
90c2d5005e
Merge remote-tracking branch 'origin/master' into performance
|
6 years ago |
Michael Ragazzon
|
b7f84b1e1a
Minor cleanup
|
6 years ago |
Michael Ragazzon
|
d4422169bf
Some more cleanup, remove pixels per inch interface, set to a constant 96 ppi as per CSS specs.
|
6 years ago |
Michael Ragazzon
|
ad74d3d6c6
Remove some C++14 code, fixes C++11 and GCC compatibility, closes #3 hopefully (thanks @Barotto)
|
6 years ago |
Michael Ragazzon
|
4582a8474c
Update readme
|
6 years ago |
Michael Ragazzon
|
42309c4c7e
Initial support for C++11.
|
6 years ago |
Michael Ragazzon
|
0fa8af7154
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
73de134f71
Bugfix in AddAnimationKey, fix warnings (thanks viciious)
|
6 years ago |
Michael Ragazzon
|
9426bfdab9
Fix some compiler warnings (thanks viciious)
|
6 years ago |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
b06225ecba
Reserve sizes
|
6 years ago |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 years ago |