Commit History

Author SHA1 Message Date
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 years ago
  Rokas Kupstys c261c1ff81 Add ability for user to override container types. 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 aa80c3b917 Add PropertySource to properties and revise element info debugging 6 years ago
  Michael Ragazzon d1d72de3f8 Replace PropertyNameList with PropertyIdSet (previously DirtyPropertyList) 6 years ago
  Michael Ragazzon 762dab7f68 Cleaning up some more 6 years ago
  Michael Ragazzon 68f23e5e8e PropertiesIteratorView: Move move operators to cpp-file and use rule of five. 6 years ago
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance 6 years ago
  Michael Ragazzon 9a04ade50b Cleanup element style and definition. 6 years ago
  Michael Ragazzon 23e356ae4c Remove pseudo class properties from element definition. This simplifies the code a whole lot, and makes fetching a new definition a lot faster. This means that we have to fetch new definitions more often (specifically, now also when we set a pseudo class), but despite this, the net performance gains are substantial. We could introduce flags to avoid this later. 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