Historial de Commits

Autor SHA1 Mensaje Fecha
  Michael Ragazzon 5f9323a85d Fix some warnings hace 6 años
  Michael Ragazzon 281fbfcd80 Add conversion to string for decorators and font-effects hace 6 años
  Michael Ragazzon 2045214b7f Additional Tracy profiling, including overloaded new/delete operators for memory inspection. hace 6 años
  Michael Ragazzon 3cd0005ef3 Support for child combinator '>' and universal selector '*' in RCSS hace 6 años
  Michael Ragazzon 3993ddd71d Speed up element definition retrieval by hashing tag and id. hace 6 años
  Michael Ragazzon 4eddc5ec7c Restructure StyleSheetNode hace 6 años
  Michael Ragazzon 960c4d7d7b Use DecoraorListPtr in Variant and ComputedValues hace 6 años
  Michael Ragazzon 40196e5f02 Fix parsing of some decorators hace 6 años
  Michael Ragazzon aa80c3b917 Add PropertySource to properties and revise element info debugging hace 6 años
  Michael Ragazzon f4c8e4b095 Make all code compatible with std containers also. hace 6 años
  Michael Ragazzon cb347e1a38 NULL to nullptr hace 6 años
  Michael Ragazzon 3b8b8fcd05 Precalculate font-effects after mergin style sheets hace 6 años
  Michael Ragazzon 27dd812581 Variant: Fix an issue where the current type's destructor may not be called. hace 6 años
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance hace 6 años
  Michael Ragazzon eff01ba43a The big rename. We are now RmlUi version 2.0! hace 6 años
  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. hace 6 años
  Michael Ragazzon fe38fa9c11 Avoid allocation hace 6 años
  Michael Ragazzon 94a40245c6 Precalculate structural volatility hace 6 años
  Michael Ragazzon 0457df38ef Make pseudo class list a small set. hace 6 años
  Michael Ragazzon ff961eb7a7 Some cleanup of decorator instancing. hace 6 años
  Michael Ragazzon 89821a3e90 WIP PropertyId hace 6 años
  Michael Ragazzon 90c2d5005e Merge remote-tracking branch 'origin/master' into performance hace 6 años
  Michael Ragazzon dec4ef6af6 Avoid duplicate conversion to lowercase hace 6 años
  Michael Ragazzon f3b9ad29f0 Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained. hace 6 años
  Michael Ragazzon 44adb03aee WIP more strings to IDs (not compiling) hace 6 años
  Michael Ragazzon c307140b9b Replacing some containers hace 6 años
  Michael Ragazzon f77f6e9473 Fix some differences between old string and std::string hace 6 años
  Michael Ragazzon 709852fcf8 Replace std::unordered_map with robin_hood hace 6 años
  Michael Ragazzon e6638f1020 WIP: Attempt to replace Rocket::String with std::string hace 6 años
  Michael Ragazzon 38c925f2da Avoid unnecessary allocations in a hot code path hace 6 años