Michael Ragazzon
|
3691b70f98
Remove ReferenceCountable from StyleSheet
|
6 år sedan |
Michael Ragazzon
|
ab8bc1e2af
Remove reference count on Element and replace by unique_ptr
|
6 år sedan |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 år sedan |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 år sedan |
Michael Ragazzon
|
05a24f63d5
Now that we have PropertyIds, we can use a bitset to represent dirty properties, increasing iteration performance.
|
6 år sedan |
Michael Ragazzon
|
ff961eb7a7
Some cleanup of decorator instancing.
|
6 år sedan |
Michael Ragazzon
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 år sedan |
Michael Ragazzon
|
c3d9cff00e
Focus the document when shown, not input elements. Allow tabbing when document is in focus.
|
6 år sedan |
Michael Ragazzon
|
b43cdde4c8
Replace many event string comparisons with EventId
|
6 år sedan |
Michael Ragazzon
|
bcc1ac4f2a
Implement EventId and associated EventSpecification
|
6 år sedan |
Michael Ragazzon
|
3c5c22b5e8
EventPhase as enum class
|
6 år sedan |
Michael Ragazzon
|
02821004f1
WIP. Separate default event actions from ProcessEvents (event listeners)
|
6 år sedan |
Michael Ragazzon
|
246e1ecc78
WIP: Specify bubbling and default actions on dispatching events
|
6 år sedan |
Michael Ragazzon
|
9bb89061a2
Optimize GetOwnerDocument: Instead of recursively finding the ancestor document, set it directly when adding children
|
6 år sedan |
Michael Ragazzon
|
1f6f4eeab8
Cleanup element update
|
6 år sedan |
Michael Ragazzon
|
949547836f
Fix a bug due to keyword values of pointer_events. Properly handle properties set during OnPropertyChange.
|
6 år sedan |
Michael Ragazzon
|
1e41f9a4ef
Remove lock layout: it already had no effect
|
6 år sedan |
Michael Ragazzon
|
6078956945
Clean up
|
6 år sedan |
Michael Ragazzon
|
390b6e07ba
Replacing GetLocalProperty
|
6 år sedan |
Michael Ragazzon
|
122bd097bb
Replace many SetProperty(String, String) with SetProperty(String, Property)
|
6 år sedan |
Michael Ragazzon
|
c285bf99e9
Compute all the properties!
|
6 år sedan |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 år sedan |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 år sedan |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 år sedan |
Michael Ragazzon
|
1aab59eec4
Reduce allocations during Element construction, remove Geometry database, rework some of the Render, Update, and UpdateLayout logic.
|
6 år sedan |
Michael Ragazzon
|
f9892a96f0
Experimenting with update loop to improve performance
|
6 år sedan |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 år sedan |
Michael
|
ed6f84102f
Blur child elements on document hide
|
7 år sedan |
Michael
|
c84b9fd505
Performence improvements. Layout updates are only done once per frame, transform updates are faster in most cases.
|
7 år sedan |
Michael
|
ed39b743ff
Rename logical pixel (lp) to density-independent pixel (dp)
|
8 år sedan |