Commit History

Author SHA1 Message Date
  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