Michael Ragazzon 5e21502a96 Minor cleanup and refactoring před 5 měsíci
..
Elements ef533f61d6 Consistently define indefinite size as -1 throughout the layout engine před 6 měsíci
FontEngineDefault b48abfbd5f Add the ability to select a font face from a font collection (#720) před 1 rokem
Layout 5e21502a96 Minor cleanup and refactoring před 5 měsíci
BaseXMLParser.cpp edcd777ed0 Fix RML parsing of extra hyphen in closing comment před 1 rokem
Box.cpp d79288fe9a Continue partial layout - store committed layouts, use proper absolute positioning containing block před 6 měsíci
CMakeLists.txt 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
CallbackTexture.cpp 9bfb8d7c60 Remove dimensions argument from render interface `SaveLayerAsTexture` před 1 rokem
Clock.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
Clock.h 7492876298 The great formattening - format all library source code and documents před 2 roky
CompiledFilterShader.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
ComputeProperty.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
ComputeProperty.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
ComputedValues.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
Context.cpp 1c949cf92c LayoutNode: Skip non-DOM elements, refactor to propagate dirty only to its parent před 6 měsíci
ContextInstancer.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
ContextInstancerDefault.cpp d2ce1326ce Add Input Method Editor (IME) support (#541) před 1 rokem
ContextInstancerDefault.h d2ce1326ce Add Input Method Editor (IME) support (#541) před 1 rokem
ControlledLifetimeResource.h 1ad28c6ada Add debug tracking for layout in independent formatting contexts před 6 měsíci
ConvolutionFilter.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
Core.cpp b48abfbd5f Add the ability to select a font face from a font collection (#720) před 1 rokem
DataController.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DataController.h 7492876298 The great formattening - format all library source code and documents před 2 roky
DataControllerDefault.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DataControllerDefault.h 7492876298 The great formattening - format all library source code and documents před 2 roky
DataExpression.cpp 010765e45c DataExpression: Implement ternary with jumps (#740) před 10 měsíci
DataExpression.h 7492876298 The great formattening - format all library source code and documents před 2 roky
DataModel.cpp a9bb4ac615 Fix usage of data variables in selected `option`s (#510) před 2 roky
DataModel.h a9bb4ac615 Fix usage of data variables in selected `option`s (#510) před 2 roky
DataModelHandle.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DataTypeRegister.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API před 1 rokem
DataVariable.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DataView.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DataView.h ce3721d502 Fix structural data views (data-for) not working with data-model on the body element, see #790 před 6 měsíci
DataViewDefault.cpp ce3721d502 Fix structural data views (data-for) not working with data-model on the body element, see #790 před 6 měsíci
DataViewDefault.h ce3721d502 Fix structural data views (data-for) not working with data-model on the body element, see #790 před 6 měsíci
Decorator.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorGradient.cpp 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DecoratorGradient.h 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DecoratorNinePatch.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorNinePatch.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorShader.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorShader.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorText.cpp 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DecoratorText.h 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DecoratorTiled.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API před 1 rokem
DecoratorTiled.h 8559aaf596 Merge branch 'effects' (#594) před 1 rokem
DecoratorTiledBox.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorTiledBox.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorTiledHorizontal.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorTiledHorizontal.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorTiledImage.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorTiledImage.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorTiledVertical.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
DecoratorTiledVertical.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
DecoratorUtilities.cpp 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DecoratorUtilities.h 66d0b7c4d5 Add text decorator, solves #679 před 1 rokem
DocumentHeader.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
DocumentHeader.h 7492876298 The great formattening - format all library source code and documents před 2 roky
EffectSpecification.cpp a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties před 2 roky
Element.cpp df50fdd158 Refactor layout node před 6 měsíci
ElementAnimation.cpp 49d41f3e83 Improve warning message when trying to animate box shadows, see #688 před 1 rokem
ElementAnimation.h 7492876298 The great formattening - format all library source code and documents před 2 roky
ElementBackgroundBorder.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
ElementBackgroundBorder.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
ElementDefinition.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
ElementDefinition.h 7492876298 The great formattening - format all library source code and documents před 2 roky
ElementDocument.cpp 20f957e8cc Refactor partial layout cache into layout engine před 5 měsíci
ElementEffects.cpp 6ebe3df0ac Release old element decorator data after generating new data před 8 měsíci
ElementEffects.h 37cf4d3e7f Refactor ElementDecoration to ElementEffects před 1 rokem
ElementHandle.cpp 854d283e8f Rename method `Element::UpdateOffset` for clarity před 6 měsíci
ElementHandle.h da54046bd2 Refactor element handle před 1 rokem
ElementInstancer.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
ElementMeta.cpp 4120031621 Allow observer pointers after Rml::Shutdown, but be more assertive about elements před 1 rokem
ElementMeta.h 374ca18316 Partial layout updates for isolated layout nodes před 6 měsíci
ElementScroll.cpp 1c949cf92c LayoutNode: Skip non-DOM elements, refactor to propagate dirty only to its parent před 6 měsíci
ElementStyle.cpp b08dd5c384 Compile with C++17 minimum requirement před 6 měsíci
ElementStyle.h ac7a1dcf9b Fix some in-source documentation for typos and wrong parameters před 1 rokem
ElementText.cpp ef533f61d6 Consistently define indefinite size as -1 throughout the layout engine před 6 měsíci
ElementUtilities.cpp 20f957e8cc Refactor partial layout cache into layout engine před 5 měsíci
Event.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
EventDispatcher.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API před 1 rokem
EventDispatcher.h 7492876298 The great formattening - format all library source code and documents před 2 roky
EventInstancer.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
EventInstancerDefault.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
EventInstancerDefault.h 01d4627b57 Update various function descriptions and parameter names před 1 rokem
EventListenerInstancer.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
EventSpecification.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
EventSpecification.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
Factory.cpp ce3721d502 Fix structural data views (data-for) not working with data-model on the body element, see #790 před 6 měsíci
FileInterface.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
FileInterfaceDefault.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
FileInterfaceDefault.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Filter.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
FilterBasic.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
FilterBasic.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
FilterBlur.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place před 1 rokem
FilterBlur.h 0d16980555 Use sigma instead of blur radius for blur filter před 1 rokem
FilterDropShadow.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place před 1 rokem
FilterDropShadow.h a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
FontEffect.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
FontEffectBlur.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
FontEffectBlur.h 7492876298 The great formattening - format all library source code and documents před 2 roky
FontEffectGlow.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
FontEffectGlow.h 7492876298 The great formattening - format all library source code and documents před 2 roky
FontEffectInstancer.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
FontEffectOutline.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
FontEffectOutline.h 7492876298 The great formattening - format all library source code and documents před 2 roky
FontEffectShadow.cpp a9657acee7 Math cleanup, rename and remove some functions před 2 roky
FontEffectShadow.h 7492876298 The great formattening - format all library source code and documents před 2 roky
FontEngineInterface.cpp b48abfbd5f Add the ability to select a font face from a font collection (#720) před 1 rokem
Geometry.cpp 0c96c0eed2 Reuse text geometry if the mesh didn't change, see #727 před 8 měsíci
GeometryBackgroundBorder.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
GeometryBackgroundBorder.h b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
GeometryBoxShadow.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
GeometryBoxShadow.h b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
IdNameMap.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Log.cpp 0805b3c7b3 Add profiling zone to Log message před 6 měsíci
LogDefault.cpp b1541f5381 Log to console by default on MinGW (#757) před 9 měsíci
LogDefault.h ac8e1f2752 Use default log output also when there is no system interface installed před 2 roky
Math.cpp b3efa49039 Use std-namespaced math functions and cmath header před 9 měsíci
Memory.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
Memory.h 7492876298 The great formattening - format all library source code and documents před 2 roky
MeshUtilities.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 před 1 rokem
ObserverPtr.cpp 3c10d0f048 Manually control lifetime of observer pointer data před 1 rokem
Plugin.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
PluginRegistry.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PluginRegistry.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
Pool.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Pool.inl 7492876298 The great formattening - format all library source code and documents před 2 roky
Profiling.cpp 5ec648c5fb Be consistent about using `size_t` instead of `std::size_t` před 1 rokem
PropertiesIterator.h 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertiesIteratorView.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
Property.cpp 6e1d4874f1 Fix some situations where units were not shown in properties před 2 roky
PropertyDefinition.cpp 7b359d5d7c Use RCSS syntax for color-string conversion, format colors using hexadecimal notation před 2 roky
PropertyDictionary.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertyParserAnimation.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserAnimation.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserBoxShadow.cpp 1b0fac7955 Fix parsing of rgba colors in the `box-shadow` property před 1 rokem
PropertyParserBoxShadow.h 655cd9a0fd Add support for the 'box-shadow' property před 2 roky
PropertyParserColorStopList.cpp c802aeb21b Use premultiplied alpha for vertex colors před 2 roky
PropertyParserColorStopList.h b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators před 2 roky
PropertyParserColour.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserColour.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserDecorator.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserDecorator.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserFilter.cpp a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties před 2 roky
PropertyParserFilter.h a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties před 2 roky
PropertyParserFontEffect.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
PropertyParserFontEffect.h 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertyParserKeyword.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
PropertyParserKeyword.h 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertyParserNumber.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserNumber.h 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
PropertyParserRatio.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
PropertyParserRatio.h 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertyParserString.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
PropertyParserString.h 7492876298 The great formattening - format all library source code and documents před 2 roky
PropertyParserTransform.cpp 131a963fe8 Transforms: Disallow percentages in perspective and translateZ před 2 roky
PropertyParserTransform.h 131a963fe8 Transforms: Disallow percentages in perspective and translateZ před 2 roky
PropertyShorthandDefinition.h b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators před 2 roky
PropertySpecification.cpp ded1b0fe53 Code cleanup: Fix some always true/false conditions před 1 rokem
RenderInterface.cpp 9bfb8d7c60 Remove dimensions argument from render interface `SaveLayerAsTexture` před 1 rokem
RenderInterfaceCompatibility.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place před 1 rokem
RenderManager.cpp 0c96c0eed2 Reuse text geometry if the mesh didn't change, see #727 před 8 měsíci
RenderManagerAccess.cpp 0c96c0eed2 Reuse text geometry if the mesh didn't change, see #727 před 8 měsíci
RenderManagerAccess.h 0c96c0eed2 Reuse text geometry if the mesh didn't change, see #727 před 8 měsíci
ScrollController.cpp 5d3702504f Scroll controller: Only scroll in scrollable directions před 1 rokem
ScrollController.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Spritesheet.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources před 2 roky
Stream.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
StreamFile.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
StreamFile.h 7492876298 The great formattening - format all library source code and documents před 2 roky
StreamMemory.cpp a9657acee7 Math cleanup, rename and remove some functions před 2 roky
StringUtilities.cpp d678824884 Add RepeatString string utility [pre-commit] před 6 měsíci
StyleSheet.cpp bc84fcdffc Change style node names před 6 měsíci
StyleSheetContainer.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
StyleSheetFactory.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) před 9 měsíci
StyleSheetFactory.h 7492876298 The great formattening - format all library source code and documents před 2 roky
StyleSheetNode.cpp bc84fcdffc Change style node names před 6 měsíci
StyleSheetNode.h 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) před 9 měsíci
StyleSheetParser.cpp 354c37234d Style sheet parser: Adjust number of reserved properties, and formatting před 1 rokem
StyleSheetParser.h 8559aaf596 Merge branch 'effects' (#594) před 1 rokem
StyleSheetSelector.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) před 9 měsíci
StyleSheetSelector.h 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) před 9 měsíci
StyleSheetSpecification.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
SystemInterface.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
Template.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
Template.h 7492876298 The great formattening - format all library source code and documents před 2 roky
TemplateCache.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TemplateCache.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Texture.cpp 8559aaf596 Merge branch 'effects' (#594) před 1 rokem
TextureDatabase.cpp cf77a3a329 Prevent callback textures from loading again after failing (#778) před 7 měsíci
TextureDatabase.h cf77a3a329 Prevent callback textures from loading again after failing (#778) před 7 měsíci
TextureLayout.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayout.h 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayoutRectangle.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayoutRectangle.h 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayoutRow.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayoutRow.h 7492876298 The great formattening - format all library source code and documents před 2 roky
TextureLayoutTexture.cpp 5faedc427b Refactor render interface: Require compiled geometry, use modern and safer types [breaking change] před 2 roky
TextureLayoutTexture.h 5faedc427b Refactor render interface: Require compiled geometry, use modern and safer types [breaking change] před 2 roky
Traits.cpp 36af609b31 Make FamilyBase ID generator function non-inline před 1 rokem
Transform.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
TransformPrimitive.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] před 2 roky
TransformState.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TransformState.h 7492876298 The great formattening - format all library source code and documents před 2 roky
TransformUtilities.cpp 8559aaf596 Merge branch 'effects' (#594) před 1 rokem
TransformUtilities.h 7492876298 The great formattening - format all library source code and documents před 2 roky
Tween.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
TypeConverter.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API před 1 rokem
URL.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
Variant.cpp b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators před 2 roky
WidgetScroll.cpp 89fe7a2c8d Rename BuildBoxModes, make caller specify that fit-content should be applied před 6 měsíci
WidgetScroll.h 51d34a5a0a Simplify scroll widget (no functional changes) před 1 rokem
XMLNodeHandler.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerBody.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerBody.h 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerDefault.cpp ce3721d502 Fix structural data views (data-for) not working with data-model on the body element, see #790 před 6 měsíci
XMLNodeHandlerDefault.h 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerHead.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerHead.h 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerTemplate.cpp 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLNodeHandlerTemplate.h 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLParseTools.cpp 9775bcb2b3 Fix XML parse error if single curly brace encountered at the end of a data binding string literal (#459) před 2 roky
XMLParseTools.h 7492876298 The great formattening - format all library source code and documents před 2 roky
XMLParser.cpp 41e1291ad9 Avoid allocations during global initialization (#689) před 1 rokem
precompiled.h 7492876298 The great formattening - format all library source code and documents před 2 roky