Historie revizí

Autor SHA1 Zpráva Datum
  Michael Ragazzon c8d746192c Scroll behavior improvements před 2 roky
  Michael Ragazzon 032791795b Avoid autoscrolling in axis with overflow: hidden před 2 roky
  Michael Ragazzon c501c5b549 Refactor autoscroll (scrolling with middle mouse button), enable two-axis scrolling, use quadratic velocity model with deadzone for improved feeling, see #422 před 2 roky
  Michael Ragazzon 82bc9aa6ab Fix the body element not always updating its definition před 3 roky
  Michael Ragazzon 9bba912933 Cleanup: Use appropriate types, fix unused assignments and uninitialized variables před 3 roky
  Michael Ragazzon 18b9a2a6ed Fix missing moves and avoid some allocations před 3 roky
  Michael Ragazzon 731150ae4a Fix unnecessary double promotion před 3 roky
  Michael Ragazzon bd37fd2c5a Extend Element::ScrollIntoView parameters, merges #353 with modifications před 3 roky
  Michael Ragazzon cfae4a2351 When changing any of the top/right/bottom/left properties, we now detect if this can affect the element's size and if so dirty the layout. před 3 roky
  Michael Ragazzon 785b5e0b8a Border-radius change should dirty decorators před 3 roky
  Michael Ragazzon a85be1e344 Dirty styles when attributes change před 3 roky
  Michael Ragazzon 82b6bcf246 Dirty siblings when ID, class or pseudo class is changed před 3 roky
  Michael Ragazzon 0727abc99a Add const overload to Element::GetAttribute před 3 roky
  Michael Ragazzon 4f578db6a3 Ensure selectors never match text elements před 3 roky
  Michael Ragazzon ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
  Michael Ragazzon bdf19658b8 Move Element members, make them more compact před 3 roky
  Michael Ragazzon aba05b4a8e Update style sheet index cache lookup for faster retrieval of element style definition, see #293. před 3 roky
  Michael Ragazzon 56d5c7a787 Copy over class names manually when cloning an element, fixes #264 před 3 roky
  Michael Ragazzon a71f8a4470 Element offset now actually compares old values to new ones před 4 roky
  Michael Ragazzon 092a80a67c Minor refactoring in Element před 4 roky
  Michael Ragazzon 7824726c51 Implement flexbox layouting před 4 roky
  Michael Ragazzon 8a022972f4 Add 'clip: always' property value, make the clip property non-inherited. See #235. před 4 roky
  Michael Ragazzon aac830ef82 Fix an issue where some elements could end up rendered at the wrong offset after scrolling, see #230. před 4 roky
  Michael Ragazzon 36f76c22e8 Copy over inline style properties manually when cloning an element, see #218 před 4 roky
  ZombieRaccoon 2b607b1602 Attach event listeners upon attribute changes před 4 roky
  Michael Ragazzon 04fb41fa0b Merge branch 'high_dpi' před 4 roky
  Michael Ragazzon 742894e123 Add a virtual method on elements for responding to recompilation of style sheets. Eg. new style sheets may change sprites, such as in decorators and img elements. před 4 roky
  Michael Ragazzon 74c5f02849 Add a cache for instanced decorators. Instance decorators during Context::Update. Allow dirtying only element data of decorators instead of a full reload. před 4 roky
  Michael Ragazzon 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky