824 Commits (main)

Author SHA1 Message Date
Evan 082a03b7c4
Handle DataValidationError notifications returned by ConvertBack (#22171) 7 days ago
Evan fedb14ce85
Short-circuit a null-conditional operator after a cast (#22174) 1 week ago
Evan 8057428233
Allow casting to a nested type in a binding path (#22173) 1 week ago
Benedikt Stebner acc1494308
Consolidate the Unicode segmentation trie and add UAX-29 sentence segmentation (#21875) 1 week ago
Benedikt Stebner 920eaa4a22
Carry the regional indicator parity forward instead of recounting it (#22197) 1 week ago
Benedikt Stebner 0dbce40347
Add RelativeTransform to brushes (#21881) 1 week ago
Shirasagi 27c1ece36c
Fix SplineEasing constructor assigning y2 to Y1 (#22169) 1 week ago
Benedikt Stebner 79ff4ff73e
[Text] Glyph Outline Part 5/13 - Shaped buffer glyph indices (#21501) 2 weeks ago
Benedikt Stebner b709c58c6b
[Text] Glyph Outline Part 2/13 - GlyphTypeface.GetGlyphOutline implementation (#21406) 2 weeks ago
Emmanuel Hansen 72218879d8
Fix focus being locked when restoring focus to a control thats detached from visual tree. (#22113) 2 weeks ago
Benedikt Stebner 2e7d2c5c60
Fix infinite loop when a text run shapes to no glyphs (#22119) 2 weeks ago
Steven Kirk 31d6979377
Fix data validation errors not showing for OneWayToSource bindings (#22103) 3 weeks ago
Steven Kirk 7527557ca0
Short-circuit the binding chain on a null-conditional operator (#22082) 3 weeks ago
Benedikt Stebner eeb9e36a05
[Text] Glyph Outline Part 1/13 - Utility types for glyph outline support (#21405) 3 weeks ago
Nikita Tsukanov 3b259812c4
Fixed dispatcher frame capturing wrong dispatcher (#22086) 3 weeks ago
Nikita Tsukanov 73ab31fcce
Use _effective_ capturer (which can be recognizer) for PlatformCapture (#22076) 3 weeks ago
Julien Lebosquain 4142052f9e
Add BringIntoView pass to the LayoutManager (#22002) 3 weeks ago
Steven Kirk 15a9c99fc6
Add typed binding expressions (#21552) 3 weeks ago
Theofanis kouniakis b1e68c3e0f
Implement ObjectMultiConverters. (#21428) 3 weeks ago
GreySaturn ea2dc8fef7
Fix ServerCompositionDrawingSurface orphaning GPU snapshots when an update is processed after Dispose (#21876) 3 weeks ago
Benedikt Stebner a83222ea6a
[Text] Ignore default ignorable codepoints in font fallback (#22059) 3 weeks ago
Nathan Nguyen a9cd0d1402
fix(animation): keep transform playback in sync when hidden (#21896) 4 weeks ago
Nathan Nguyen 79162b5da8
feat: implement unified IFormattable on Color, HslColor, and HsvColor (#20919) 4 weeks ago
羊撅撅 055e123b5c
Call ApplyStyling unconditionally in MeasureCore (#21572) 4 weeks ago
Emmanuel Hansen fa122d7735
Implement visual geometry hit testing (#21768) 1 month ago
Autumn 92ea5b7a7d
fix(input): fix AccessKeyHandler when no descendant control has focus (#21920) 1 month ago
timiimit-tam 064b84a982
Preserve current `Animation` progress if `SpeedRatio` or `PlaybackDirection` changes (#19830) 2 months ago
Julien Lebosquain bdb0738dba
Implement a copy-on-write list for VisualChildren/LogicalChildren (#21884) 2 months ago
Benedikt Stebner 1bd786090d
CompositionBrush corrections (#21873) 2 months ago
Weijie Zhao b2d9e7904b
fix(focus): infinite loop in tab stop search with TabNavigation=Once (#21864) 2 months ago
Dong Bin 82dc3b56c1
Support {Binding ^} pattern for IObservable DataContext (#21812) 2 months ago
Dong Bin 14118ef7cd
Fix line break enumerator infinite loop (#21808) 2 months ago
Nathan Nguyen c3a5c49699
fix(binding): reapply cached source values during UpdateTarget (#21756) 2 months ago
Nikita Tsukanov 11564814b3
Fixed copypasta-induced bug with custom-hit-test housekeeping (#21769) 2 months ago
Nikita Tsukanov fc9679491a
Fixes a dispatcher bug that loses background processing state if jobs were submitted before ReplaceImplementation (#21735) 2 months ago
Julien Lebosquain ee767d5de1
Composition-aware geometries and drawing change detection (#21682) 3 months ago
freddiesmartbox 88a1fc14e0
Return false by default from FocusManager.CanHaveFocusableChildren (#21640) 3 months ago
Nikita Tsukanov 893bce4e02
Suppress culture flowing with ExecutionContext captured by DispatcherOperation (#21627) 3 months ago
Nikita Tsukanov 12cefeb74a
Wayland protocol support (#21448) 3 months ago
Matt aa1fcb4871
Refactor per-draw render data allocations with a binary opcode stream (#21366) 3 months ago
Emmanuel Hansen 392e3a4459
[WASM] Ensure sync context is set before running dispatcher messages (#21462) 4 months ago
Benedikt Stebner b90d84bac7
[Text] Fixes culture aware font matching (#21435) 4 months ago
Benedikt Stebner 42bba0b859
[Text] Unicode and text layout optimizations (#21400) 4 months ago
Tim 0279a557b4
Fix RenderTargetBitmap looses effects (#20790) 4 months ago
Steve 603b14a439
Improve composition hit testing performance with per-visual AABBs (#21310) 4 months ago
Benedikt Stebner a77f08d675
[Text] Move Unicode trie generation to a dedicated Nuke-driven tool (#21391) 4 months ago
Nikita Tsukanov ed836146d6
Roslyn generator for generating cross-thread call proxies (#21384) 4 months ago
Nikita Tsukanov be6bc063f1
Pass original logical size to render targets (#21380) 4 months ago
Tom Edwards aa7dcf1a02
Allow `Dispatcher` to be converted to a `TaskScheduler` (#21032) 4 months ago
James Jackson-South 6fa084abf2
[Text] Implement Unicode word segmentation and update to Unicode v17 (#21361) 4 months ago