Michael Ragazzon
|
acea973863
Move remaining functions out of String.h and into StringUtilities.h.
|
6 tahun lalu |
Michael Ragazzon
|
1f8eb1e99e
Properly report line numbers for style sheet parser errors.
|
6 tahun lalu |
Michael Ragazzon
|
d1d72de3f8
Replace PropertyNameList with PropertyIdSet (previously DirtyPropertyList)
|
6 tahun lalu |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 tahun lalu |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 tahun lalu |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
6 tahun lalu |
Michael Ragazzon
|
3691b70f98
Remove ReferenceCountable from StyleSheet
|
6 tahun lalu |
Michael Ragazzon
|
ab8bc1e2af
Remove reference count on Element and replace by unique_ptr
|
6 tahun lalu |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 tahun lalu |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 tahun lalu |
Michael Ragazzon
|
05a24f63d5
Now that we have PropertyIds, we can use a bitset to represent dirty properties, increasing iteration performance.
|
6 tahun lalu |
Michael Ragazzon
|
ff961eb7a7
Some cleanup of decorator instancing.
|
6 tahun lalu |
Michael Ragazzon
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 tahun lalu |
Michael Ragazzon
|
c3d9cff00e
Focus the document when shown, not input elements. Allow tabbing when document is in focus.
|
6 tahun lalu |
Michael Ragazzon
|
b43cdde4c8
Replace many event string comparisons with EventId
|
6 tahun lalu |
Michael Ragazzon
|
bcc1ac4f2a
Implement EventId and associated EventSpecification
|
6 tahun lalu |
Michael Ragazzon
|
3c5c22b5e8
EventPhase as enum class
|
6 tahun lalu |
Michael Ragazzon
|
02821004f1
WIP. Separate default event actions from ProcessEvents (event listeners)
|
6 tahun lalu |
Michael Ragazzon
|
246e1ecc78
WIP: Specify bubbling and default actions on dispatching events
|
6 tahun lalu |
Michael Ragazzon
|
9bb89061a2
Optimize GetOwnerDocument: Instead of recursively finding the ancestor document, set it directly when adding children
|
6 tahun lalu |
Michael Ragazzon
|
1f6f4eeab8
Cleanup element update
|
6 tahun lalu |
Michael Ragazzon
|
949547836f
Fix a bug due to keyword values of pointer_events. Properly handle properties set during OnPropertyChange.
|
6 tahun lalu |
Michael Ragazzon
|
1e41f9a4ef
Remove lock layout: it already had no effect
|
6 tahun lalu |
Michael Ragazzon
|
6078956945
Clean up
|
6 tahun lalu |
Michael Ragazzon
|
390b6e07ba
Replacing GetLocalProperty
|
6 tahun lalu |
Michael Ragazzon
|
122bd097bb
Replace many SetProperty(String, String) with SetProperty(String, Property)
|
6 tahun lalu |
Michael Ragazzon
|
c285bf99e9
Compute all the properties!
|
6 tahun lalu |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 tahun lalu |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 tahun lalu |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 tahun lalu |