Michael Ragazzon
|
005b4042c7
Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'.
|
5 years ago |
Michael Ragazzon
|
089939aaae
Fix some additional warnings in GCC
|
5 years ago |
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.
|
5 years ago |
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 |