Historial de Commits

Autor SHA1 Mensaje Fecha
  Michael Ragazzon cf935e077a Added intrinsic ratio for replaced elements. Replaced elements now follow the normal CSS sizing rules, that is, padding and borders are no longer subtracted from the width and height of the element by default. hace 5 años
  Michael Ragazzon a603c3b6d1 Implement the 'border-radius' property for backgrounds and borders. Add necessary geometry drawing utilities, merge ElementBackground and ElementBorder into a single unit ElementBackgroundBorder. See #115. hace 5 años
  Michael Ragazzon ba0a5190dc Fix two memory leaks. hace 5 años
  Michael Ragazzon 7c57bd3a80 Add baseline offset for inline-block elements. hace 5 años
  Rokas Kupstys c261c1ff81 Add ability for user to override container types. hace 5 años
  Michael Ragazzon 9491549950 Implement `Element::QuerySelector` and `Element::QuerySelectorAll`. hace 5 años
  Michael Ragazzon 98282c7b2e Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive. 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 c09981bc03 Merge branch 'data_binding' hace 5 años
  Michael Ragazzon b6a7413a77 Enable removal of data model from context. hace 5 años
  Michael Ragazzon 9ad45d0319 Add ability to retrieve an existing data model from Context. hace 5 años
  Michael Ragazzon dec01a4703 In Element: Set parent just after inserting child element. hace 5 años
  Michael Ragazzon 645c954da8 Fix headers hace 5 años
  Michael Ragazzon 16413ecc8b Move creation of data views and controllers to ElementUtilities. Clean up. hace 5 años
  Michael Ragazzon acebd3b220 Update data controller hace 5 años
  Michael Ragazzon 3337af8485 Safely add and remove data views during iteration, and clean up data views on element removal. hace 5 años
  Michael Ragazzon 72e24b3c9c Add data controller for attributes hace 6 años
  Michael Ragazzon 4d681b0167 Set values on data view constructions. Add attribute view. hace 6 años
  Michael Ragazzon 5587544f01 Enhanced Tracy profiler CMake configuration. Add separate build configuration. hace 5 años
  Michael Ragazzon 005b4042c7 Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'. hace 5 años
  Michael Ragazzon 75d0119190 Reduce memory allocations while parsing the 'style' attribute. hace 5 años
  Michael Ragazzon 45a6868ff6 Remove the StringCache. See #96. hace 5 años
  Michael Ragazzon c170c24401 Fix possible compilation issue on Android hace 5 años
  Michael Ragazzon 261d08ce87 Reduce memory footprint of Element hace 5 años
  Michael Ragazzon a6f5078531 Cleaning up header files: Include what we use. hace 5 años
  Michael Ragazzon 7d37ea414e Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter. 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 5 años
  Michael Ragazzon c21bc50407 Wrap Dictionary value in Variant() hace 5 años
  Michael Ragazzon 90c452b3a4 Don't remove animated properties initiated through the Element API. hace 5 años
  Michael Ragazzon e6c30727c6 Animated properties are now removed when an animation completes. Do an extra pass of UpdateProperties whenever the animation property is changed. hace 6 años