Michael Ragazzon 539ba2cee1 Add sibling selectors + and ~ to RCSS před 3 roky
..
Elements 89a357bda4 Set IME position to the caret during text editing on the Windows backend. #303 #305 před 3 roky
FontEngineDefault 18f6a1aad8 Font textures are now initially being generated with the ascii range of characters. před 3 roky
BaseXMLParser.cpp 3383c01e4d Ignore curly brackets inside string literals in data expressions (#190) před 4 roky
Box.cpp 37b0728387 Minor Box optimizations před 3 roky
Clock.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
Clock.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ComputeProperty.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ComputeProperty.h 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ComputedValues.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
Context.cpp 55e8a79bf7 Update hover states on 'Context::Update()'. Add 'Context::ProcessMouseLeave()' to remove hover states and prevent them from updating, see #220. před 3 roky
ContextInstancer.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ContextInstancerDefault.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ContextInstancerDefault.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ConvolutionFilter.cpp a5821c5705 Make font effects compatible with RGBA glyphs před 4 roky
Core.cpp ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
DataController.cpp 57e40eb0f3 Refactor data bindings: Move model handle to 'DataModelHandle.h'. Move DataModel, DataView, and DataController to private headers. před 5 roky
DataController.h 57e40eb0f3 Refactor data bindings: Move model handle to 'DataModelHandle.h'. Move DataModel, DataView, and DataController to private headers. před 5 roky
DataControllerDefault.cpp f8013e221f Overcome a limitation of binding data variables to checkboxes (#214) před 4 roky
DataControllerDefault.h f8013e221f Overcome a limitation of binding data variables to checkboxes (#214) před 4 roky
DataExpression.cpp 0639b0fff0 Add printf-style warnings to the Log system. Fix resulting warnings. před 4 roky
DataExpression.h c261c1ff81 Add ability for user to override container types. před 5 roky
DataModel.cpp 48aacadd77 Add a function that enables all the variables in a data model to be marked dirty (#289) před 3 roky
DataModel.h 48aacadd77 Add a function that enables all the variables in a data model to be marked dirty (#289) před 3 roky
DataModelHandle.cpp 48aacadd77 Add a function that enables all the variables in a data model to be marked dirty (#289) před 3 roky
DataTypeRegister.cpp e2529507c2 Cleanup data variables and type register před 4 roky
DataVariable.cpp e2529507c2 Cleanup data variables and type register před 4 roky
DataView.cpp fb2351d50a Specify data view update order for some update views, eg. data-value may require other attributes set on the element first. před 4 roky
DataView.h fb2351d50a Specify data view update order for some update views, eg. data-value may require other attributes set on the element first. před 4 roky
DataViewDefault.cpp 85582afbed Fix data text expressions initialized with an empty string not being evaluated correctly, see #213. před 4 roky
DataViewDefault.h fb2351d50a Specify data view update order for some update views, eg. data-value may require other attributes set on the element first. před 4 roky
Decorator.cpp 330432704e Remove Decorator::LoadTexture. Instead, use the DecoratorInstancerInterface to load textures and pass it into the decorator. před 4 roky
DecoratorGradient.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
DecoratorGradient.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
DecoratorInstancer.cpp 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
DecoratorNinePatch.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
DecoratorNinePatch.h 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiled.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
DecoratorTiled.h 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiledBox.cpp 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiledBox.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
DecoratorTiledBoxInstancer.cpp 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledBoxInstancer.h 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledHorizontal.cpp 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiledHorizontal.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
DecoratorTiledHorizontalInstancer.cpp 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledHorizontalInstancer.h 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledImage.cpp 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiledImage.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
DecoratorTiledImageInstancer.cpp 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledImageInstancer.h 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledInstancer.cpp 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
DecoratorTiledInstancer.h 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledVertical.cpp 8aeb207f9c Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio. před 4 roky
DecoratorTiledVertical.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
DecoratorTiledVerticalInstancer.cpp 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DecoratorTiledVerticalInstancer.h 83f9626a85 Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118. před 5 roky
DocumentHeader.cpp b8ef1e01ab Scripts and RCSS are now loaded in declared order, regardless of whether they are inline or external (#144) před 5 roky
DocumentHeader.h b8ef1e01ab Scripts and RCSS are now loaded in declared order, regardless of whether they are inline or external (#144) před 5 roky
Element.cpp ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
ElementAnimation.cpp 8b6a361c0c Color blending fixes (#208) před 4 roky
ElementAnimation.h c261c1ff81 Add ability for user to override container types. před 5 roky
ElementBackgroundBorder.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ElementBackgroundBorder.h 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. před 5 roky
ElementDecoration.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ElementDecoration.h 74c5f02849 Add a cache for instanced decorators. Instance decorators during Context::Update. Allow dirtying only element data of decorators instead of a full reload. před 4 roky
ElementDefinition.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
ElementDefinition.h c261c1ff81 Add ability for user to override container types. před 5 roky
ElementDocument.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ElementHandle.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ElementHandle.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ElementInstancer.cpp 025f70886e ElementTextDefault renamed to ElementText. ElementText can no longer be overloaded. před 5 roky
ElementScroll.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
ElementStyle.cpp 641aea9edf Fix line-height před 3 roky
ElementStyle.h ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
ElementText.cpp ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
ElementUtilities.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
Event.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
EventDispatcher.cpp 2b607b1602 Attach event listeners upon attribute changes před 4 roky
EventDispatcher.h 2b607b1602 Attach event listeners upon attribute changes před 4 roky
EventInstancer.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
EventInstancerDefault.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
EventInstancerDefault.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
EventListenerInstancer.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
EventSpecification.cpp dc3d23dccc - Add a property 'resolution' to spritesheets, defines the "native" scaling of the image source. před 4 roky
EventSpecification.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
Factory.cpp f8013e221f Overcome a limitation of binding data variables to checkboxes (#214) před 4 roky
FileInterface.cpp 52e1c3a990 VisualTests: Fix some issues with displaying tests. před 5 roky
FileInterfaceDefault.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FileInterfaceDefault.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FontEffect.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
FontEffectBlur.cpp a5821c5705 Make font effects compatible with RGBA glyphs před 4 roky
FontEffectBlur.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FontEffectGlow.cpp a5821c5705 Make font effects compatible with RGBA glyphs před 4 roky
FontEffectGlow.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FontEffectInstancer.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FontEffectOutline.cpp a5821c5705 Make font effects compatible with RGBA glyphs před 4 roky
FontEffectOutline.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
FontEffectShadow.cpp a5821c5705 Make font effects compatible with RGBA glyphs před 4 roky
FontEffectShadow.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
FontEngineInterface.cpp ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
Geometry.cpp afb141eae8 Avoid subpixel rendering, round the geometry offset and background-border positioning/sizing. Tweak border-radius num_points. před 5 roky
GeometryBackgroundBorder.cpp 37b0728387 Minor Box optimizations před 3 roky
GeometryBackgroundBorder.h a638aaf33e Remove 'offset' from Box. před 5 roky
GeometryDatabase.cpp 28a96fa3e8 More compilation fixes před 5 roky
GeometryDatabase.h 64c8574130 CMake option for enabling benchmarks in Tests. Add benchmark for creation and destruction of elements. Refactor geometry database tests. před 5 roky
GeometryUtilities.cpp a638aaf33e Remove 'offset' from Box. před 5 roky
IdNameMap.h d5615eda9d Implement the 'box-sizing' property. před 5 roky
LayoutBlockBox.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutBlockBox.h db35715153 Fix offsets of relatively positioned elements with percentage positioning, see #262 před 4 roky
LayoutBlockBoxSpace.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutBlockBoxSpace.h 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutDetails.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutDetails.h 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutEngine.cpp 7686779b08 Show warning on nested flexboxes and other unsupported elements in a top-level formatting context, see #320 před 3 roky
LayoutEngine.h e371192469 Reinstate unintentionally removed function descriptor před 3 roky
LayoutFlex.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutFlex.h 7824726c51 Implement flexbox layouting před 4 roky
LayoutInlineBox.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutInlineBox.h 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutInlineBoxText.cpp 6ba256b885 Merge branch 'font-weight' (#296) před 3 roky
LayoutInlineBoxText.h a66b465c4b Improve font loading log message and missing font face warning. před 4 roky
LayoutLineBox.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutLineBox.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
LayoutTable.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutTable.h e720b17361 Rework table layouting algorithm. Now rows can also use flexible sizing as long as the table height is definite (non-auto). před 4 roky
LayoutTableDetails.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
LayoutTableDetails.h 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
Log.cpp 0777888997 Logger: Output to cout if no system interface is present před 3 roky
Math.cpp 13321f66fc Add integer absolute value function to math před 3 roky
Memory.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
Memory.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
ObserverPtr.cpp ab90eea5b8 Add ReleaseMemoryPools to free up any memory pools and free the ObserverPtrBlock pool. (#265) před 4 roky
Plugin.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PluginRegistry.cpp 4f073e30d4 Add Rml::UnregisterPlugin před 4 roky
PluginRegistry.h 4f073e30d4 Add Rml::UnregisterPlugin před 4 roky
Pool.h 828d52bff2 Split layout pool to avoid wasted memory. před 5 roky
Pool.inl 828d52bff2 Split layout pool to avoid wasted memory. před 5 roky
Profiling.cpp 5587544f01 Enhanced Tracy profiler CMake configuration. Add separate build configuration. před 5 roky
PropertiesIterator.h c261c1ff81 Add ability for user to override container types. před 5 roky
PropertiesIteratorView.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
Property.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyDefinition.cpp a7e7d0ace8 Allow specifying a value for parameters passed to property parsers před 3 roky
PropertyDictionary.cpp 81a0d0671c Move stylesheet property optimization into the stylesheet factory so that decorators are cached. This should make loading documents with shared stylesheets faster. před 5 roky
PropertyParserAnimation.cpp 2de889aeb2 Change enum names to avoid collision with windows header macros, see #258 před 4 roky
PropertyParserAnimation.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserColour.cpp 7bcbf3ba6a Color fuschia -> fuchsia. před 5 roky
PropertyParserColour.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserDecorator.cpp 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
PropertyParserDecorator.h 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
PropertyParserFontEffect.cpp 5dd0cf1c84 Move Utilities.h header to public include directory před 3 roky
PropertyParserFontEffect.h 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
PropertyParserKeyword.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserKeyword.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserNumber.cpp dd99820ecd Media queries (#169) před 4 roky
PropertyParserNumber.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserRatio.cpp 390eb6bef5 Make 'ratio' properties use integer comparisons to avoid floating point issues. před 4 roky
PropertyParserRatio.h dd99820ecd Media queries (#169) před 4 roky
PropertyParserString.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserString.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyParserTransform.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
PropertyParserTransform.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
PropertyShorthandDefinition.h c261c1ff81 Add ability for user to override container types. před 5 roky
PropertySpecification.cpp 7714a1c4f6 Minor warning fix před 3 roky
RenderInterface.cpp e04a8e3e21 Remove virtual call in destructor in cases where the render interface was destroyed before the call to Rml::Shutdown, see #222. Update the lifetime requirements for render interface, and add an assert in the render interface destructor to identify cases where this requirement is not respected. před 4 roky
Spritesheet.cpp 53a5048970 Make it legal to define multiple sprites with the same name, the last one is used. Allow anonymous sprite sheets. před 4 roky
Stream.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StreamFile.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StreamFile.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StreamMemory.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StringUtilities.cpp b9029c0848 Fix log message format string when compiling in debug mode před 4 roky
StyleSheet.cpp aba05b4a8e Update style sheet index cache lookup for faster retrieval of element style definition, see #293. před 3 roky
StyleSheetContainer.cpp 8b7388ecdc Refactor ComputedValues to reduce memory usage. před 3 roky
StyleSheetFactory.cpp 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
StyleSheetFactory.h f0a0480e9b Sharing style sheet containers is dangerous, clean up accordingly. před 4 roky
StyleSheetNode.cpp 539ba2cee1 Add sibling selectors + and ~ to RCSS před 3 roky
StyleSheetNode.h 539ba2cee1 Add sibling selectors + and ~ to RCSS před 3 roky
StyleSheetNodeSelector.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelector.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorEmpty.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorEmpty.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorFirstChild.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorFirstChild.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorFirstOfType.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorFirstOfType.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorLastChild.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorLastChild.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorLastOfType.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorLastOfType.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthChild.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthChild.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthLastChild.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthLastChild.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthLastOfType.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthLastOfType.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthOfType.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorNthOfType.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorOnlyChild.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorOnlyChild.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorOnlyOfType.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetNodeSelectorOnlyOfType.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
StyleSheetParser.cpp 539ba2cee1 Add sibling selectors + and ~ to RCSS před 3 roky
StyleSheetParser.h 0639b0fff0 Add printf-style warnings to the Log system. Fix resulting warnings. před 4 roky
StyleSheetSpecification.cpp 477631acfa Allow numeric values in the 'font-weight' property, and enable loading fonts with multiple font-weights. před 3 roky
SystemInterface.cpp 89a357bda4 Set IME position to the caret during text editing on the Windows backend. #303 #305 před 3 roky
Template.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
Template.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
TemplateCache.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
TemplateCache.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
Texture.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
TextureDatabase.cpp ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources před 3 roky
TextureDatabase.h e04a8e3e21 Remove virtual call in destructor in cases where the render interface was destroyed before the call to Rml::Shutdown, see #222. Update the lifetime requirements for render interface, and add an assert in the render interface destructor to identify cases where this requirement is not respected. před 4 roky
TextureLayout.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureLayout.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureLayoutRectangle.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureLayoutRectangle.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureLayoutRow.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
TextureLayoutRow.h c261c1ff81 Add ability for user to override container types. před 5 roky
TextureLayoutTexture.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureLayoutTexture.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TextureResource.cpp e04a8e3e21 Remove virtual call in destructor in cases where the render interface was destroyed before the call to Rml::Shutdown, see #222. Update the lifetime requirements for render interface, and add an assert in the render interface destructor to identify cases where this requirement is not respected. před 4 roky
TextureResource.h e04a8e3e21 Remove virtual call in destructor in cases where the render interface was destroyed before the call to Rml::Shutdown, see #222. Update the lifetime requirements for render interface, and add an assert in the render interface destructor to identify cases where this requirement is not respected. před 4 roky
Transform.cpp 61f586eb8d Add some missing moves před 5 roky
TransformPrimitive.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
TransformState.cpp 98282c7b2e Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive. před 5 roky
TransformState.h 98282c7b2e Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive. před 5 roky
TransformUtilities.cpp 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
TransformUtilities.h 98282c7b2e Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive. před 5 roky
Tween.cpp c261c1ff81 Add ability for user to override container types. před 5 roky
TypeConverter.cpp 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. před 4 roky
URL.cpp 398602949e Fix leading '/' leftover during URL path normalization in some cases, see #161. Add unit tests for URL. před 4 roky
Variant.cpp a255374f69 Added unsigned int and uint64_t to Variant (#165) před 5 roky
WidgetScroll.cpp 6f0adcfbdb Scroll widgets: Remove fix where the containing block's height was not used in case it was not defined. The containing block's height is now defined in all cases. See #314. (#321) před 3 roky
WidgetScroll.h 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. před 5 roky
XMLNodeHandler.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLNodeHandlerBody.cpp b866c72380 Fix luainvaders template warnings před 4 roky
XMLNodeHandlerBody.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLNodeHandlerDefault.cpp e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLNodeHandlerDefault.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLNodeHandlerHead.cpp b8ef1e01ab Scripts and RCSS are now loaded in declared order, regardless of whether they are inline or external (#144) před 5 roky
XMLNodeHandlerHead.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLNodeHandlerTemplate.cpp 0604d61ce4 Add back unit tests and warnings from #168 před 5 roky
XMLNodeHandlerTemplate.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky
XMLParseTools.cpp 3383c01e4d Ignore curly brackets inside string literals in data expressions (#190) před 4 roky
XMLParseTools.h 3383c01e4d Ignore curly brackets inside string literals in data expressions (#190) před 4 roky
XMLParser.cpp 61a14fd25a - Add a visual test suite for navigating and comparing formatting of documents for correctness, in particular for testing the layout engine. Includes some examples from the CSS specifications. před 5 roky
precompiled.h e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. před 5 roky