38 Commits (7ffdcdecee84917ccdfdad59c31a6750d1bfc5e0)

Author SHA1 Message Date
Benedikt Schroeder c2fad766e5 Rework GlyphRun BaselineOrigin 6 years ago
José Pedro 7782261ec3
Added typed AvaloniaProperty<T>.Changed. 6 years ago
Benedikt Schroeder 04c781ca14 Make sure GlyphTypefaces are always cached 6 years ago
Benedikt Schroeder bc9926014f Fix typeface fallback for embedded fonts 6 years ago
Benedikt Schroeder 2a181d9acb Introduce TextRunProperties 6 years ago
José Pedro 48177eddb7
Added MaxLines property to TextBlock. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Benedikt Schroeder 0ca4c77acc Only calculate glyph advances for non fixed pitch fonts 6 years ago
Benedikt Schroeder 55b4a1930b Cleanup invalidation of measure and render 6 years ago
Benedikt Schroeder 6c948af49d Fix TextWrapping 6 years ago
Benedikt Schroeder 2d78458f74 Add padding 6 years ago
Benedikt Schroeder 2d5258e118 Invalidate text layout when the available size changes 6 years ago
Benedikt Schroeder de93e8e969 Full Unicode support for TextBlock 6 years ago
Benedikt Schroeder 1b0221e224 Reworked the font manager to better manage resoures and also work properly with the application lifetime 6 years ago
Benedikt Schroeder 83bfb8ec70 Initial implementation of a font manager 6 years ago
Dariusz Komosinski 961bade055 Do not allocate as much in TextBlock and TextPresenter constructors. 7 years ago
Steven Kirk 4a91003981 FormattedText.Measure() -> FormattedText.Bounds. 7 years ago
Steven Kirk e7e57d0e91 Fix text rendering where TextAlignment != Left. 7 years ago
Steven Kirk ac0c9e69cd Added IAffectsRender interface... 8 years ago
Steven Kirk 460d63736d Use immutable brush as default Foreground value. 8 years ago
Steven Kirk a5a5b36ddc Invalidate controls when brush changed. 8 years ago
Steven Kirk fad2e317ba Make AffectsMeasure/Arrange/Render typed. 8 years ago
Miha Markič 1524cb1aba Spellchecks comments and members, removes unused using statements and sorts them 8 years ago
Unknown f97d293240 fix textblock and texstpresenter issues related to password char. 8 years ago
Benedikt Schroeder 3220e31308 TextBlock.SetFontFamily fix 8 years ago
Steven Kirk cb39aa0426 Fixed doc comments. 8 years ago
Dan Walmsley 58daa9390b Allow CreateFormattedText to have the string it renders overridden. 8 years ago
Benedikt Schroeder 3b308d8d19 Direct2D1 experimental 8 years ago
achal7 a38fe5c915 Seprated InvalidateMeasure out from InvalidateFormattedText. 8 years ago
achal7 16c2a181b2 Revert "Fix of issue #1448" 8 years ago
achal7 802729bd2d Fix of issue #1448 8 years ago
Steven Kirk e6cb529878 Ported immutable media impls from scenegraph. 9 years ago
Steven Kirk 376535b198 Make IFormattedTextImpl immutable. 9 years ago
Steven Kirk 584cdbb133 Make FormattedTextImpl immutable. 9 years ago
Steven Kirk ec35cdde79 Fixed TextBlock text wrapping. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk a91d21d0a4 Make some TextBox/Block properties direct. 10 years ago
Steven Kirk a40f0be1d9 Make SolidColorBrush properly immutable. 10 years ago
Steven Kirk 81065f1d24 Added logical tree attachment events to ILogical. 10 years ago
danwalmsley 202f5839b2 fixed textblock so fontstyle, font weight, etc triggers re-render. 10 years ago
Steven Kirk bb759a8785 We can now override the default binding mode. 10 years ago
Steven Kirk d25e057ccc More WIP refactoring properties. 10 years ago
Steven Kirk 1841e7ad7a Start allowing Setters to contain bindings. 10 years ago
Steven Kirk 30a756fb83 Refactored binding somewhat. 10 years ago
Steven Kirk 938e07422a Invalidate TextBlock.FormattedText when attached to logical tree. 10 years ago
Steven Kirk a6b74db847 Merge branch 'logical-tree' into leaks 10 years ago
Steven Kirk 1b17b037cf Use ContentAttribute to identify content property. 11 years ago
Steven Kirk 9d2eb399f5 Added missing attached property accessors. 11 years ago
Steven Kirk d68131c488 Added getters/setters for TextBlock attached props 11 years ago
Nikita Tsukanov 3fc62506df Introduced DrawingContext class responsible for matrix transformation and push/pop order validation 11 years ago