Historial de Commits

Autor SHA1 Mensaje Fecha
  Michael Ragazzon 679aab8abc Fix flex formatting test and minor include/comment fixups hace 11 meses
  Michael Ragazzon 7a8aceafcc Handle element: Make edge constraints behave correctly for relative positioning hace 1 año
  Michael Ragazzon 5187e16232 Handle element constrains to the target's border area instead of its margin area hace 1 año
  Michael Ragazzon da54046bd2 Refactor element handle hace 1 año
  Michael Ragazzon 7991191020 Handle element: Introduce `edge_margin` attribute to constrain position to containing block edges, see #631 hace 1 año
  Michael Ragazzon 570bd1632a ElementHandle: Keep the target anchored after being positioned and sized, resolves #637 hace 1 año
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] hace 2 años
  Michael Ragazzon a9657acee7 Math cleanup, rename and remove some functions hace 2 años
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents hace 2 años
  Michael Ragazzon 99a993d20b Handle element: Account for margins on the targets, improve behavior in several positioned situations hace 2 años
  Michael Ragazzon 709a221652 <handle> element: Fix the move target's width and height if necessary to avoid changing its size hace 3 años
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. hace 3 años
  Erik Crevel 486d47b974 Fix ElementHandle resizing incorrectly when the size_target has "box-sizing: border-box". hace 4 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 383e066654 Update dragging with transform applied. hace 6 años
  Michael Ragazzon cb347e1a38 NULL to nullptr 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 363c97d50f Fixes an issue where pseudo class properties were not properly updated on some configurations, see #30. Thanks @barotto. 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 9380fb5970 Use the Dictionary on OnAttributeChange to avoid copies and double map lookup hace 6 años
  Michael Ragazzon b43cdde4c8 Replace many event string comparisons with EventId hace 6 años
  Michael Ragazzon bcc1ac4f2a Implement EventId and associated EventSpecification hace 6 años
  Michael Ragazzon 02821004f1 WIP. Separate default event actions from ProcessEvents (event listeners) hace 6 años
  Michael Ragazzon 246e1ecc78 WIP: Specify bubbling and default actions on dispatching events hace 6 años
  Michael Ragazzon 4f8c216c5e Some cleaning up hace 6 años
  Michael Ragazzon 122bd097bb Replace many SetProperty(String, String) with SetProperty(String, Property) hace 6 años
  Michael Ragazzon cfbf05d038 Replace style cache by computed values hace 6 años
  Michael Ragazzon f3b9ad29f0 Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained. hace 6 años