Michael Ragazzon
|
68825140d0
Element: remove active_children
|
6 years ago |
Michael Ragazzon
|
1f6f4eeab8
Cleanup element update
|
6 years ago |
Michael Ragazzon
|
aa18b0428a
Emit load event before ElementDocument update. Fixes LuaInvader sample crash.
|
6 years ago |
Michael Ragazzon
|
90c2d5005e
Merge remote-tracking branch 'origin/master' into performance
|
6 years ago |
Michael Ragazzon
|
22422f2fe2
Enable context cursor handling by default, cursor property is empty string by default, removed auto keyword.
|
6 years ago |
Michael Ragazzon
|
1e41f9a4ef
Remove lock layout: it already had no effect
|
6 years ago |
Michael Ragazzon
|
390b6e07ba
Replacing GetLocalProperty
|
6 years ago |
Michael Ragazzon
|
4f8c216c5e
Some cleaning up
|
6 years ago |
Michael Ragazzon
|
edc78bb958
More of the same
|
6 years ago |
Michael Ragazzon
|
cfbf05d038
Replace style cache by computed values
|
6 years ago |
Michael Ragazzon
|
83095e12c2
Move computed values file
|
6 years ago |
Michael Ragazzon
|
9c9b65f51d
More computed values
|
6 years ago |
Michael Ragazzon
|
cfaab542f4
Fix potential problems
|
6 years ago |
Michael Ragazzon
|
40e11718e0
Fix dragging of clones
|
6 years ago |
Michael Ragazzon
|
780d22e4ba
Better handling of mouse cursor
|
6 years ago |
Michael Ragazzon
|
1696aa5c64
Fix some potential memory access violations.
|
6 years ago |
Michael Ragazzon
|
945aa8f5a4
Include chobo-containers, put all third-party containers in the Rocket::Core namespace
|
6 years ago |
Michael Ragazzon
|
0fa8af7154
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
a19c5bb349
Small warning fix
|
6 years ago |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
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
|
1ead58341e
WIP: Replacing strings with IDs now compiling and running (puh). Producing... interesting results.
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
60682a09a3
Replace, don't emplace...
|
6 years ago |
Michael Ragazzon
|
b04b4e58ba
Replace Dictionary with unordered_flat_map
|
6 years ago |
Michael Ragazzon
|
1aab59eec4
Reduce allocations during Element construction, remove Geometry database, rework some of the Render, Update, and UpdateLayout logic.
|
6 years ago |
Michael Ragazzon
|
f9892a96f0
Experimenting with update loop to improve performance
|
6 years ago |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 years ago |
Michael Ragazzon
|
957f7239d6
Removed the old mouse cursor code, and replaced it with a system interface method. Drawing a cursor manually will always lag behind the system cursor, thus it is better to let the user set the system cursor.
|
6 years ago |
Michael Ragazzon
|
b82e1123a0
Performance improvements, avoid unnecessary allocations
|
6 years ago |