Cronologia Commit

Autore SHA1 Messaggio Data
  Michael Ragazzon aeedbb43cb Node and Element: Change to new behavior for previously deprecated functions 1 mese fa
  Michael Ragazzon 0ac88ea3d6 Change ElementInstancer to NodeInstancer 1 mese fa
  Michael Ragazzon b32980a0bd Update scrollbar properties to ensure they appear or disappear on the same frame their visibility changed 1 anno fa
  Michael Ragazzon 41381b1141 Enable styling and positioning scroll corner box with box properties 1 anno fa
  Michael Ragazzon 312bad7c30 Block the scroll elements from propagating drag events up the element chain 1 anno fa
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 anni fa
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 anni fa
  Michael Ragazzon 21a0ec2acc Merge branch 'develop' 2 anni fa
  Michael Ragazzon 930e1bdb79 Use smooth scrolling when interacting with scrollbar arrows and track 2 anni fa
  Michael Ragazzon 2be642f969 Change document positioning so that inset properties now properly set the margin position of the document 2 anni fa
  Michael Ragazzon 4742dda07d Improve and refactor layout engine, better conformance to CSS specification 3 anni fa
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. 3 anni fa
  Michael Ragazzon 613e225bd1 Performance improvement: Avoid unnecesssary extra layouting step in some situations when scrollbars are added 4 anni fa
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. 4 anni fa
  Maximilian Stark 48eda79d2c Added VH and VW units (#162) 4 anni fa
  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 anni fa
  Michael Ragazzon 68044da8db Scrollbar corner: Add the element's border size to the scrollbarcorner position. 5 anni fa
  Michael Ragazzon ba0a5190dc Fix two memory leaks. 5 anni fa
  Michael Ragazzon 26f8a37d57 Don't clip scroll corner element. 5 anni fa
  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 anni fa
  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 anni fa
  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. 5 anni fa
  Michael Ragazzon c2a1469cc5 Update element properties when creating scrollbars. 6 anni fa
  Michael Ragazzon cb347e1a38 NULL to nullptr 6 anni fa
  Michael Ragazzon ab8bc1e2af Remove reference count on Element and replace by unique_ptr 6 anni fa
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance 6 anni fa
  Michael Ragazzon eff01ba43a The big rename. We are now RmlUi version 2.0! 6 anni fa
  Michael Ragazzon d1785949d1 WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions: 6 anni fa
  Michael Ragazzon 130e3fb48f Remove scrollchange event, replace by function call. 6 anni fa
  Michael Ragazzon b43cdde4c8 Replace many event string comparisons with EventId 6 anni fa