Commit historia

Upphovsman SHA1 Meddelande Datum
  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