Historial de Commits

Autor SHA1 Mensaje Fecha
  Michael Ragazzon b32980a0bd Update scrollbar properties to ensure they appear or disappear on the same frame their visibility changed hace 1 año
  Michael Ragazzon 41381b1141 Enable styling and positioning scroll corner box with box properties hace 1 año
  Michael Ragazzon 312bad7c30 Block the scroll elements from propagating drag events up the element chain hace 1 año
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] hace 2 años
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents hace 2 años
  Michael Ragazzon 21a0ec2acc Merge branch 'develop' hace 2 años
  Michael Ragazzon 930e1bdb79 Use smooth scrolling when interacting with scrollbar arrows and track hace 2 años
  Michael Ragazzon 2be642f969 Change document positioning so that inset properties now properly set the margin position of the document hace 2 años
  Michael Ragazzon 4742dda07d Improve and refactor layout engine, better conformance to CSS specification hace 3 años
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. hace 3 años
  Michael Ragazzon 613e225bd1 Performance improvement: Avoid unnecesssary extra layouting step in some situations when scrollbars are added hace 4 años
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. hace 5 años
  Maximilian Stark 48eda79d2c Added VH and VW units (#162) hace 5 años
  Michael Ragazzon 35ca5e43e2 Update scroll element fully on construction. Scrollbars now appear on the same frame they are activated, instead of one frame later. hace 5 años
  Michael Ragazzon 68044da8db Scrollbar corner: Add the element's border size to the scrollbarcorner position. hace 5 años
  Michael Ragazzon ba0a5190dc Fix two memory leaks. hace 5 años
  Michael Ragazzon 26f8a37d57 Don't clip scroll corner element. hace 5 años
  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'. hace 5 años
  Michael Ragazzon e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. hace 5 años
  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. hace 6 años
  Michael Ragazzon c2a1469cc5 Update element properties when creating scrollbars. hace 6 años
  Michael Ragazzon cb347e1a38 NULL to nullptr hace 6 años
  Michael Ragazzon ab8bc1e2af Remove reference count on Element and replace by unique_ptr 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 d1785949d1 WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions: hace 6 años
  Michael Ragazzon 130e3fb48f Remove scrollchange event, replace by function call. hace 6 años
  Michael Ragazzon b43cdde4c8 Replace many event string comparisons with EventId hace 6 años
  Michael Ragazzon 6078956945 Clean up hace 6 años
  Michael Ragazzon 11aa64ffa6 Remove some ResolveProperty hace 6 años