Jonathan 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
..
Elements 86152b4c80 Label elements: Do not redirect clicks already en-route to the label target, fixes #494 8 months ago
FontEngineDefault b48abfbd5f Add the ability to select a font face from a font collection (#720) 10 months ago
Layout 679aab8abc Fix flex formatting test and minor include/comment fixups 10 months ago
BaseXMLParser.cpp edcd777ed0 Fix RML parsing of extra hyphen in closing comment 1 year ago
Box.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
CMakeLists.txt 66d0b7c4d5 Add text decorator, solves #679 1 year ago
CallbackTexture.cpp 9bfb8d7c60 Remove dimensions argument from render interface `SaveLayerAsTexture` 1 year ago
Clock.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
Clock.h 7492876298 The great formattening - format all library source code and documents 2 years ago
CompiledFilterShader.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
ComputeProperty.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ComputeProperty.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ComputedValues.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
Context.cpp 14b06186b5 Fix various typos and in-source documentation 1 year ago
ContextInstancer.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
ContextInstancerDefault.cpp d2ce1326ce Add Input Method Editor (IME) support (#541) 1 year ago
ContextInstancerDefault.h d2ce1326ce Add Input Method Editor (IME) support (#541) 1 year ago
ControlledLifetimeResource.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ConvolutionFilter.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
Core.cpp b48abfbd5f Add the ability to select a font face from a font collection (#720) 10 months ago
DataController.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DataController.h 7492876298 The great formattening - format all library source code and documents 2 years ago
DataControllerDefault.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DataControllerDefault.h 7492876298 The great formattening - format all library source code and documents 2 years ago
DataExpression.cpp 010765e45c DataExpression: Implement ternary with jumps (#740) 8 months ago
DataExpression.h 7492876298 The great formattening - format all library source code and documents 2 years ago
DataModel.cpp a9bb4ac615 Fix usage of data variables in selected `option`s (#510) 2 years ago
DataModel.h a9bb4ac615 Fix usage of data variables in selected `option`s (#510) 2 years ago
DataModelHandle.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DataTypeRegister.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
DataVariable.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DataView.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DataView.h 7492876298 The great formattening - format all library source code and documents 2 years ago
DataViewDefault.cpp ded1b0fe53 Code cleanup: Fix some always true/false conditions 1 year ago
DataViewDefault.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Decorator.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorGradient.cpp 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DecoratorGradient.h 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DecoratorNinePatch.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorNinePatch.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorShader.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorShader.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorText.cpp 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DecoratorText.h 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DecoratorTiled.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
DecoratorTiled.h 8559aaf596 Merge branch 'effects' (#594) 1 year ago
DecoratorTiledBox.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorTiledBox.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorTiledHorizontal.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorTiledHorizontal.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorTiledImage.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorTiledImage.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorTiledVertical.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
DecoratorTiledVertical.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
DecoratorUtilities.cpp 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DecoratorUtilities.h 66d0b7c4d5 Add text decorator, solves #679 1 year ago
DocumentHeader.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
DocumentHeader.h 7492876298 The great formattening - format all library source code and documents 2 years ago
EffectSpecification.cpp a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties 2 years ago
Element.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
ElementAnimation.cpp 49d41f3e83 Improve warning message when trying to animate box shadows, see #688 1 year ago
ElementAnimation.h 7492876298 The great formattening - format all library source code and documents 2 years ago
ElementBackgroundBorder.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
ElementBackgroundBorder.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
ElementDefinition.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
ElementDefinition.h 7492876298 The great formattening - format all library source code and documents 2 years ago
ElementDocument.cpp b6162ffc90 Refactor: Use common `IsScrollContainer` function 1 year ago
ElementEffects.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place 1 year ago
ElementEffects.h 37cf4d3e7f Refactor ElementDecoration to ElementEffects 1 year ago
ElementHandle.cpp 679aab8abc Fix flex formatting test and minor include/comment fixups 10 months ago
ElementHandle.h da54046bd2 Refactor element handle 1 year ago
ElementInstancer.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ElementMeta.cpp 4120031621 Allow observer pointers after Rml::Shutdown, but be more assertive about elements 1 year ago
ElementMeta.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ElementScroll.cpp b32980a0bd Update scrollbar properties to ensure they appear or disappear on the same frame their visibility changed 1 year ago
ElementStyle.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
ElementStyle.h ac7a1dcf9b Fix some in-source documentation for typos and wrong parameters 1 year ago
ElementText.cpp 9bfb8d7c60 Remove dimensions argument from render interface `SaveLayerAsTexture` 1 year ago
ElementUtilities.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
Event.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
EventDispatcher.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
EventDispatcher.h 7492876298 The great formattening - format all library source code and documents 2 years ago
EventInstancer.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
EventInstancerDefault.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
EventInstancerDefault.h 01d4627b57 Update various function descriptions and parameter names 1 year ago
EventListenerInstancer.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
EventSpecification.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
EventSpecification.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
Factory.cpp 66d0b7c4d5 Add text decorator, solves #679 1 year ago
FileInterface.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
FileInterfaceDefault.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
FileInterfaceDefault.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Filter.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
FilterBasic.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
FilterBasic.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
FilterBlur.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place 1 year ago
FilterBlur.h 0d16980555 Use sigma instead of blur radius for blur filter 1 year ago
FilterDropShadow.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place 1 year ago
FilterDropShadow.h a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
FontEffect.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
FontEffectBlur.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
FontEffectBlur.h 7492876298 The great formattening - format all library source code and documents 2 years ago
FontEffectGlow.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
FontEffectGlow.h 7492876298 The great formattening - format all library source code and documents 2 years ago
FontEffectInstancer.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
FontEffectOutline.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
FontEffectOutline.h 7492876298 The great formattening - format all library source code and documents 2 years ago
FontEffectShadow.cpp a9657acee7 Math cleanup, rename and remove some functions 2 years ago
FontEffectShadow.h 7492876298 The great formattening - format all library source code and documents 2 years ago
FontEngineInterface.cpp b48abfbd5f Add the ability to select a font face from a font collection (#720) 10 months ago
Geometry.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
GeometryBackgroundBorder.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
GeometryBackgroundBorder.h b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
GeometryBoxShadow.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
GeometryBoxShadow.h b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
IdNameMap.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Log.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
LogDefault.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
LogDefault.h ac8e1f2752 Use default log output also when there is no system interface installed 1 year ago
Math.cpp 41209432e5 Math: Round half up, instead of away from zero 1 year ago
Memory.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
Memory.h 7492876298 The great formattening - format all library source code and documents 2 years ago
MeshUtilities.cpp b197f985b3 Prevent gaps when rendering fractionally sized elements, resolves #438 1 year ago
ObserverPtr.cpp 3c10d0f048 Manually control lifetime of observer pointer data 1 year ago
Plugin.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
PluginRegistry.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PluginRegistry.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
Pool.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Pool.inl 7492876298 The great formattening - format all library source code and documents 2 years ago
Profiling.cpp 5ec648c5fb Be consistent about using `size_t` instead of `std::size_t` 1 year ago
PropertiesIterator.h 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertiesIteratorView.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
Property.cpp 6e1d4874f1 Fix some situations where units were not shown in properties 1 year ago
PropertyDefinition.cpp 7b359d5d7c Use RCSS syntax for color-string conversion, format colors using hexadecimal notation 1 year ago
PropertyDictionary.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertyParserAnimation.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserAnimation.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserBoxShadow.cpp 1b0fac7955 Fix parsing of rgba colors in the `box-shadow` property 1 year ago
PropertyParserBoxShadow.h 655cd9a0fd Add support for the 'box-shadow' property 2 years ago
PropertyParserColorStopList.cpp c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
PropertyParserColorStopList.h b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators 2 years ago
PropertyParserColour.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserColour.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserDecorator.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserDecorator.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserFilter.cpp a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties 2 years ago
PropertyParserFilter.h a5e3c7fc8d Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties 2 years ago
PropertyParserFontEffect.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
PropertyParserFontEffect.h 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertyParserKeyword.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
PropertyParserKeyword.h 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertyParserNumber.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserNumber.h 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
PropertyParserRatio.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
PropertyParserRatio.h 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertyParserString.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
PropertyParserString.h 7492876298 The great formattening - format all library source code and documents 2 years ago
PropertyParserTransform.cpp 131a963fe8 Transforms: Disallow percentages in perspective and translateZ 2 years ago
PropertyParserTransform.h 131a963fe8 Transforms: Disallow percentages in perspective and translateZ 2 years ago
PropertyShorthandDefinition.h b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators 2 years ago
PropertySpecification.cpp ded1b0fe53 Code cleanup: Fix some always true/false conditions 1 year ago
RenderInterface.cpp 9bfb8d7c60 Remove dimensions argument from render interface `SaveLayerAsTexture` 1 year ago
RenderInterfaceCompatibility.cpp 2cd78d54e9 Make Rectangle member functions return new objects instead of mutating in-place 1 year ago
RenderManager.cpp 3b96321d4b Defer texture loading until it is visible 10 months ago
RenderManagerAccess.cpp 8559aaf596 Merge branch 'effects' (#594) 1 year ago
RenderManagerAccess.h 42a1a9138b Add manual release of render manager to allow render interface to be destroyed before Rml::Shutdown, see #703 1 year ago
ScrollController.cpp 5d3702504f Scroll controller: Only scroll in scrollable directions 1 year ago
ScrollController.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Spritesheet.cpp a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
Stream.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
StreamFile.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
StreamFile.h 7492876298 The great formattening - format all library source code and documents 2 years ago
StreamMemory.cpp a9657acee7 Math cleanup, rename and remove some functions 2 years ago
StringUtilities.cpp 574c78ffeb Various StringUtilities feature and safety improvements 1 year ago
StyleSheet.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetContainer.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
StyleSheetFactory.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetFactory.h 7492876298 The great formattening - format all library source code and documents 2 years ago
StyleSheetNode.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetNode.h 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetParser.cpp 354c37234d Style sheet parser: Adjust number of reserved properties, and formatting 1 year ago
StyleSheetParser.h 8559aaf596 Merge branch 'effects' (#594) 1 year ago
StyleSheetSelector.cpp 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetSelector.h 6851f412dc Add support for `:scope` as a pseudo-class for QuerySelector[All] / Matches / Closest (#578) 8 months ago
StyleSheetSpecification.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
SystemInterface.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
Template.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
Template.h 7492876298 The great formattening - format all library source code and documents 2 years ago
TemplateCache.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TemplateCache.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Texture.cpp 8559aaf596 Merge branch 'effects' (#594) 1 year ago
TextureDatabase.cpp 3b96321d4b Defer texture loading until it is visible 10 months ago
TextureDatabase.h 3b96321d4b Defer texture loading until it is visible 10 months ago
TextureLayout.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayout.h 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayoutRectangle.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayoutRectangle.h 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayoutRow.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayoutRow.h 7492876298 The great formattening - format all library source code and documents 2 years ago
TextureLayoutTexture.cpp 5faedc427b Refactor render interface: Require compiled geometry, use modern and safer types [breaking change] 1 year ago
TextureLayoutTexture.h 5faedc427b Refactor render interface: Require compiled geometry, use modern and safer types [breaking change] 1 year ago
Traits.cpp 36af609b31 Make FamilyBase ID generator function non-inline 1 year ago
Transform.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
TransformPrimitive.cpp ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] 2 years ago
TransformState.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TransformState.h 7492876298 The great formattening - format all library source code and documents 2 years ago
TransformUtilities.cpp 8559aaf596 Merge branch 'effects' (#594) 1 year ago
TransformUtilities.h 7492876298 The great formattening - format all library source code and documents 2 years ago
Tween.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
TypeConverter.cpp 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 year ago
URL.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
Variant.cpp b6efab1d8b Add 'linear-gradient' and 'repeating-linear-gradient' decorators 2 years ago
WidgetScroll.cpp 3c7d0bd557 Round scrollbar and sliderbar offsets 1 year ago
WidgetScroll.h 51d34a5a0a Simplify scroll widget (no functional changes) 1 year ago
XMLNodeHandler.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerBody.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerBody.h 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerDefault.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerDefault.h 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerHead.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerHead.h 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerTemplate.cpp 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLNodeHandlerTemplate.h 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLParseTools.cpp 9775bcb2b3 Fix XML parse error if single curly brace encountered at the end of a data binding string literal (#459) 2 years ago
XMLParseTools.h 7492876298 The great formattening - format all library source code and documents 2 years ago
XMLParser.cpp 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
precompiled.h 7492876298 The great formattening - format all library source code and documents 2 years ago