643 Commits (e4045445964da427ef507a2db3cd0062c5d4c85f)

Author SHA1 Message Date
Steven Kirk 6be3acb46c Make ValueStore typed. 6 years ago
Steven Kirk e126874c80 Handle cross-root reparenting. 6 years ago
Benedikt Schroeder 872cef0176 Introduce abstract font manager 6 years ago
Benedikt Schroeder 9d105c7dbb Introduce a static FontManager that uses a platform implementation under the hood. 6 years ago
Benedikt Schroeder 83bfb8ec70 Initial implementation of a font manager 6 years ago
Steven Kirk d1ad46d07e Ensure child node has correct parent. 7 years ago
Steven Kirk e6790fe1d1 Add check for correct VisualNode.Parent. 7 years ago
Steven Kirk 534852af75 Create VisualNode for invisible controls. 7 years ago
Steven Kirk 5e9f3067ce Fix off-by-N error in VisualNode.TrimChildren. 7 years ago
Dariusz Komosinski a2c6bc1b7c Remove usage of AddClassHandler that returns new lambda per invocation. 7 years ago
Dariusz Komosinski 58af056440 Streamline object.Equals implementation. 7 years ago
Dariusz Komosinski cb663f98b1 Add missing IEquatable interfaces to structs. Standardize parsing error messages. Fix two instances of boxing in hash code. 7 years ago
Dariusz Komosinski 5814bd7163 Remove direct logging functions. 7 years ago
Dariusz Komosinski 01a404836e Reduce allocations caused by logging. 7 years ago
Andrey Kunchev f4c7f63ae7 remove wrong logic for path assume line by default if command is missing 7 years ago
Andrey Kunchev a675cd2e68 when close figure set current point back to start, fixes partially #3053 7 years ago
Steven Kirk c569f4b474 Handle reparenting controls in SceneBuilder. 7 years ago
Steven Kirk 25e0ed5365 Revert "Handle reparenting controls in SceneBuilder." 7 years ago
Steven Kirk db8751d711 Handle reparenting controls in SceneBuilder. 7 years ago
Dariusz Komosinski c755334dde Review feedback. 7 years ago
Dariusz Komosinski 671361c805 Remove extra lambda allocations from render loop. 7 years ago
Dariusz Komosinski c37b911fe5 Seal unlock classes. 7 years ago
Dariusz Komosinski edd6fd626f Make sure that unlock API is still safe. 7 years ago
Dariusz Komosinski a9da85e4ae Avoid per-frame allocations in renderer lock. 7 years ago
Dariusz Komosinski 394b8f77b7 Get rid of allocations in Rect.TransformToAABB. 7 years ago
Josua Jäger ba873bf339
use field directly instead of property 7 years ago
JaggerJo b475acab1e - add tests 7 years ago
JaggerJo 22ac34d89b add 7 years ago
Josua Jäger 7d96244e3c add squared length 7 years ago
Nikita Tsukanov 07ed194c9d Review comments 7 years ago
Steven Kirk 0dce4cfc6f Set capacity seeing as we know it. 7 years ago
Steven Kirk cdb486fe23 Fix NRE in VisualNode.SortChildren. 7 years ago
Steven Kirk e82d67f664 Prevent NRE in VisualNode.HitTest. 7 years ago
Nikita Tsukanov 3e786dbadb PixelVector and stuff 7 years ago
Steven Kirk 0e7f4cac81 Ensure control is invalidated on ZIndex change. 7 years ago
Steven Kirk bc5a101faf Render changes to child order/zindex. 7 years ago
Steven Kirk 32d7938c7c Added failing tests for #2714. 7 years ago
Steven Kirk b8c4c0e873 Fix failing tests. 7 years ago
Steven Kirk 1a34920a79 Don't implement equality for mutable pens. 7 years ago
JaggerJo ce92286112 add basic operations as static methods and use them in the declared operators. 7 years ago
Steven Kirk 52c3b6de59 Use ValueTuple to calculate hash. 7 years ago
Dariusz Komosinski e4ee2c3a6a Clear _inner collection in RenderLayers.Clear 7 years ago
Steven Kirk c5aca41691 Use custom SequenceEqual. 7 years ago
Steven Kirk e235efe388 Implement DashStyle equality. 7 years ago
Steven Kirk 2523e7a290 Remove IMutablePen. 7 years ago
Steven Kirk 2af5a03c2d Make DashStyle mutable. 7 years ago
Steven Kirk 3c1dfcfcf5 Added equality test. 7 years ago
Steven Kirk afa594cd48 Implemented equality for Pens. 7 years ago
Steven Kirk 21093cac31 Make sure immutable pen has immutable brush. 7 years ago
Steven Kirk cad119ebfb Invalidate Pen when properties change. 7 years ago