Commit History

Author SHA1 Message Date
  Michael Ragazzon aeedbb43cb Node and Element: Change to new behavior for previously deprecated functions 1 month ago
  Michael Ragazzon 679aab8abc Fix flex formatting test and minor include/comment fixups 10 months ago
  Michael Ragazzon 7a8aceafcc Handle element: Make edge constraints behave correctly for relative positioning 1 year ago
  Michael Ragazzon 5187e16232 Handle element constrains to the target's border area instead of its margin area 1 year ago
  Michael Ragazzon da54046bd2 Refactor element handle 1 year ago
  Michael Ragazzon 7991191020 Handle element: Introduce `edge_margin` attribute to constrain position to containing block edges, see #631 1 year ago
  Michael Ragazzon 570bd1632a ElementHandle: Keep the target anchored after being positioned and sized, resolves #637 1 year ago
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
  Michael Ragazzon a9657acee7 Math cleanup, rename and remove some functions 2 years ago
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 years ago
  Michael Ragazzon 99a993d20b Handle element: Account for margins on the targets, improve behavior in several positioned situations 2 years ago
  Michael Ragazzon 709a221652 <handle> element: Fix the move target's width and height if necessary to avoid changing its size 3 years ago
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. 3 years ago
  Erik Crevel 486d47b974 Fix ElementHandle resizing incorrectly when the size_target has "box-sizing: border-box". 4 years ago
  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 years ago
  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 years ago
  Michael Ragazzon 383e066654 Update dragging with transform applied. 6 years ago
  Michael Ragazzon cb347e1a38 NULL to nullptr 6 years ago
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance 6 years ago
  Michael Ragazzon eff01ba43a The big rename. We are now RmlUi version 2.0! 6 years ago
  Michael Ragazzon 363c97d50f Fixes an issue where pseudo class properties were not properly updated on some configurations, see #30. Thanks @barotto. 6 years ago
  Michael Ragazzon d1785949d1 WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions: 6 years ago
  Michael Ragazzon 9380fb5970 Use the Dictionary on OnAttributeChange to avoid copies and double map lookup 6 years ago
  Michael Ragazzon b43cdde4c8 Replace many event string comparisons with EventId 6 years ago
  Michael Ragazzon bcc1ac4f2a Implement EventId and associated EventSpecification 6 years ago
  Michael Ragazzon 02821004f1 WIP. Separate default event actions from ProcessEvents (event listeners) 6 years ago
  Michael Ragazzon 246e1ecc78 WIP: Specify bubbling and default actions on dispatching events 6 years ago
  Michael Ragazzon 4f8c216c5e Some cleaning up 6 years ago
  Michael Ragazzon 122bd097bb Replace many SetProperty(String, String) with SetProperty(String, Property) 6 years ago
  Michael Ragazzon cfbf05d038 Replace style cache by computed values 6 years ago