Commit History

Автор SHA1 Съобщение Дата
  Michael Ragazzon b32980a0bd Update scrollbar properties to ensure they appear or disappear on the same frame their visibility changed преди 1 година
  Michael Ragazzon 41381b1141 Enable styling and positioning scroll corner box with box properties преди 1 година
  Michael Ragazzon 312bad7c30 Block the scroll elements from propagating drag events up the element chain преди 1 година
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] преди 2 години
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents преди 2 години
  Michael Ragazzon 21a0ec2acc Merge branch 'develop' преди 2 години
  Michael Ragazzon 930e1bdb79 Use smooth scrolling when interacting with scrollbar arrows and track преди 2 години
  Michael Ragazzon 2be642f969 Change document positioning so that inset properties now properly set the margin position of the document преди 2 години
  Michael Ragazzon 4742dda07d Improve and refactor layout engine, better conformance to CSS specification преди 3 години
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. преди 3 години
  Michael Ragazzon 613e225bd1 Performance improvement: Avoid unnecesssary extra layouting step in some situations when scrollbars are added преди 4 години
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. преди 5 години
  Maximilian Stark 48eda79d2c Added VH and VW units (#162) преди 5 години
  Michael Ragazzon 35ca5e43e2 Update scroll element fully on construction. Scrollbars now appear on the same frame they are activated, instead of one frame later. преди 5 години
  Michael Ragazzon 68044da8db Scrollbar corner: Add the element's border size to the scrollbarcorner position. преди 5 години
  Michael Ragazzon ba0a5190dc Fix two memory leaks. преди 5 години
  Michael Ragazzon 26f8a37d57 Don't clip scroll corner element. преди 5 години
  Michael Ragazzon cde8835600 Layout engine (WIP): Move shrink-to-fit calculation into the box size generator. Fixes eg. shrink-to-fit in 'position: absolute'. Split the layout things to do with sizing into 'LayoutDetails'. преди 5 години
  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 години
  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. преди 6 години
  Michael Ragazzon c2a1469cc5 Update element properties when creating scrollbars. преди 6 години
  Michael Ragazzon cb347e1a38 NULL to nullptr преди 6 години
  Michael Ragazzon ab8bc1e2af Remove reference count on Element and replace by unique_ptr преди 6 години
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance преди 6 години
  Michael Ragazzon eff01ba43a The big rename. We are now RmlUi version 2.0! преди 6 години
  Michael Ragazzon d1785949d1 WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions: преди 6 години
  Michael Ragazzon 130e3fb48f Remove scrollchange event, replace by function call. преди 6 години
  Michael Ragazzon b43cdde4c8 Replace many event string comparisons with EventId преди 6 години
  Michael Ragazzon 6078956945 Clean up преди 6 години
  Michael Ragazzon 11aa64ffa6 Remove some ResolveProperty преди 6 години