Michael Ragazzon
|
684b632f07
Keep modal state when using the focus flags in ElementDocument::Show (see #40)
|
6 years ago |
Michael Ragazzon
|
0391c9db9b
Fix some control elements rendered one frame after.
|
6 years ago |
Michael Ragazzon
|
4f2e95b7ea
More control of focus on document show, support for autofocus and focus previous, see #40.
|
6 years ago |
Michael Ragazzon
|
de74fb2a27
ElementDocument: Don't update position if we are an iframe.
|
6 years ago |
Michael Ragazzon
|
2045214b7f
Additional Tracy profiling, including overloaded new/delete operators for memory inspection.
|
6 years ago |
Michael Ragazzon
|
b10a47c0c1
Additional profiling zones
|
6 years ago |
Michael Ragazzon
|
0951b7e355
Implement support for Tracy profiler
|
6 years ago |
Michael Ragazzon
|
acea973863
Move remaining functions out of String.h and into StringUtilities.h.
|
6 years ago |
Michael Ragazzon
|
1f8eb1e99e
Properly report line numbers for style sheet parser errors.
|
6 years ago |
Michael Ragazzon
|
d1d72de3f8
Replace PropertyNameList with PropertyIdSet (previously DirtyPropertyList)
|
6 years ago |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 years ago |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 years ago |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
6 years ago |
Michael Ragazzon
|
3691b70f98
Remove ReferenceCountable from StyleSheet
|
6 years ago |
Michael Ragazzon
|
ab8bc1e2af
Remove reference count on Element and replace by unique_ptr
|
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
|
05a24f63d5
Now that we have PropertyIds, we can use a bitset to represent dirty properties, increasing iteration performance.
|
6 years ago |
Michael Ragazzon
|
ff961eb7a7
Some cleanup of decorator instancing.
|
6 years ago |
Michael Ragazzon
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 years ago |
Michael Ragazzon
|
c3d9cff00e
Focus the document when shown, not input elements. Allow tabbing when document is in focus.
|
6 years ago |
Michael Ragazzon
|
b43cdde4c8
Replace many event string comparisons with EventId
|
6 years ago |
Michael Ragazzon
|
bcc1ac4f2a
Implement EventId and associated EventSpecification
|
6 years ago |
Michael Ragazzon
|
3c5c22b5e8
EventPhase as enum class
|
6 years ago |
Michael Ragazzon
|
02821004f1
WIP. Separate default event actions from ProcessEvents (event listeners)
|
6 years ago |
Michael Ragazzon
|
246e1ecc78
WIP: Specify bubbling and default actions on dispatching events
|
6 years ago |
Michael Ragazzon
|
9bb89061a2
Optimize GetOwnerDocument: Instead of recursively finding the ancestor document, set it directly when adding children
|
6 years ago |
Michael Ragazzon
|
1f6f4eeab8
Cleanup element update
|
6 years ago |
Michael Ragazzon
|
949547836f
Fix a bug due to keyword values of pointer_events. Properly handle properties set during OnPropertyChange.
|
6 years ago |
Michael Ragazzon
|
1e41f9a4ef
Remove lock layout: it already had no effect
|
6 years ago |