Commit History

Author SHA1 Message Date
  Jack Powell ab90eea5b8 Add ReleaseMemoryPools to free up any memory pools and free the ObserverPtrBlock pool. (#265) 3 years ago
  Michael Ragazzon 7da73a200d Fix issue with global variables destruction order and observer pointers. 5 years ago
  Michael Ragazzon e1031027be Minor optimization: No reason to construct the observer block until it is used. 5 years ago
  Michael Ragazzon e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. 5 years ago
  Michael Ragazzon 6c53cbf85b Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81. 5 years ago
  Michael Ragazzon 8d58625727 Ensure initialization of observer pointer pool before use 6 years ago
  Michael Ragazzon 601e126715 ObserverPtr optimized. No longer depending on shared/weak pointer. 6 years ago
  Michael Ragazzon f745fac0ee WIP: Rework event dispatcher loop, introduce observer pointer (for now based on std::shared_ptr) 6 years ago