Commit History

Autor SHA1 Mensaxe Data
  Michael Ragazzon 0ae3737a83 FormatElement cleanup %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon b5588b2b13 Layout engine: Clean-up. %!s(int64=5) %!d(string=hai) anos
  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'. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon f587d3abf4 Some cleanup in the layout engine. %!s(int64=5) %!d(string=hai) anos
  Rokas Kupstys c261c1ff81 Add ability for user to override container types. %!s(int64=5) %!d(string=hai) anos
  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. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon c09981bc03 Merge branch 'data_binding' %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 5d7f4fc931 Add missing headers %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 8a2c6e2a40 Make initialization of data views and controllers safer %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 373084165c - Implemented 'data-event' controller. Can use assignment in its expression, and also 'ev.' variable name to fetch parameters from the event. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 20c1dbc363 Some refactoring of DataViews. Move the default DataViews to separate files. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon bc6832ab9b Handle raw inner xml contents of data-for elements more robustly. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 2900df17d9 XML Parser: Ignore <tags> in {{ double brackets }} %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon a66c97b4e0 Add data-class and data-rml %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 9cf3910ec8 Data views: recursively update %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 16413ecc8b Move creation of data views and controllers to ElementUtilities. Clean up. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon a6f5078531 Cleaning up header files: Include what we use. %!s(int64=5) %!d(string=hai) anos
  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. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon f745fac0ee WIP: Rework event dispatcher loop, introduce observer pointer (for now based on std::shared_ptr) %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon b4f370b5d2 Do a deep comparison before submitting new transforms through the interface, see #55. %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon cd670fc143 Refactoring FontEngineDefault (part I). Isolate the interface with FreeType. All font engine default files moved to a separate folder. %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon 1bbae6380d Refining font engine interface. %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon 2438824c95 Merge branch 'develop' into text %!s(int64=6) %!d(string=hai) anos
  Victor Luchits 2df8e4abee Rename FontSubsystem to FontEngine %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon 0ed3768644 Remove the 'font-charset' property %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon f9975a0e8e Begin conversion to UTF8 %!s(int64=6) %!d(string=hai) anos
  Victor Luchits 4e85f31111 Refactor the fonts subsystem to allow external font providers %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon 5a0797fb8a Remove Font.h, unify enums. %!s(int64=6) %!d(string=hai) anos
  Michael Ragazzon b6739b4684 Replace render interface functions PushTransform and PopTransform with SetTransform %!s(int64=6) %!d(string=hai) anos