Histórico de Commits

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