Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-01 | Fix comment | Jose Medrano | |
2022-03-01 | Caches RowCount into variable to avoid unnecessary native calls on each ↵ | Jose Medrano | |
iteration | |||
2022-03-01 | Renames RowProxyResponder to ProxyResponder | Jose Medrano | |
2022-03-01 | Breaks DoCommandBySelector when TextNextResponderDelegate handles | Jose Medrano | |
2022-03-01 | Adds some missing ProxyResponders | Jose Medrano | |
2022-03-01 | Refactoring in OnPreviousResponderRequested and OnNextResponderRequested | Jose Medrano | |
2022-03-01 | Fixes typo | Jose Medrano | |
2022-03-01 | Moves ProxyResponder button to a new class | Jose Medrano | |
2022-03-01 | Fixes break only when proxy is handled | Jose Medrano | |
2022-03-01 | Fixes NRE when viewmodel is not set | Jose Medrano | |
2022-03-01 | Naming changes | Jose Medrano | |
2022-03-01 | Makes EntryPropertyEditor use ProxyRowResponder | Jose Medrano | |
2022-03-01 | Makes some basic editors use ProxyRowResponder in their views | Jose Medrano | |
2022-03-01 | FocusableButton and TextFieldSmallButtonContainer are a ProxyResponder | Jose Medrano | |
2022-03-01 | Makes BasePointEditorControl first and last view use ProxyRowResponder | Jose Medrano | |
2022-03-01 | Makes RatioEditorControl main view use ProxyRowResponder | Jose Medrano | |
2022-03-01 | NumericSpinEditor uses the internal view ResponderProxy | Jose Medrano | |
2022-03-01 | Makes first and last focusable view in BasePathEditorControl use ↵ | Jose Medrano | |
ProxyRowResponder | |||
2022-03-01 | Makes FocusableComboBox a ProxyResponder class | Jose Medrano | |
2022-03-01 | Makes FocusablePopupButton a ProxyResponder class | Jose Medrano | |
2022-03-01 | Makes NumericTextField a ProxyResponder class | Jose Medrano | |
2022-03-01 | Creates ProxyResponderButton and makes base of FocusableBooleanButton | Jose Medrano | |
2022-03-01 | Removes old hack to set next responder for one based in KeyDown events | Jose Medrano | |
2022-03-01 | Creates ProxyRowResponder manage responder between rows in NSOutlineView | Jose Medrano | |
2022-03-01 | Fixes NRE if get row view is not ready to get the view and focus | Jose Medrano | |
2022-02-25 | Add cast to fix bug with numeric conversionbackport-pr-794-to-main | Bret Johnson | |
With the macos P13 API type changes, an issue was introduced since casting an ObjCRuntime.nfloat to an nint (aka IntPtr) doesn't work properly - (nint)(ObjCRuntime.nfloat)23 for instance will evaluate to 0x4037000000000000, the floating point bits are just reinterpreted as an int rather than actually being converted. That in turn caused huge sizes for width and height causing new CGBitmapContext to throw an exception. Adding the double cast here fixes this, for now. Soon ObjCRuntime.nfloat will go away, replaced by System.Runtime.InteropServices.NFloat, but for now this workaround makes us work. Fixes: AB#1487089 AB#1487070 AB#1487089 | |||
2022-02-16 | Mac: NSDraggingInfo breaks in P13, use INSDraggingInfo | Sandy Armstrong | |
https://github.com/xamarin/xamarin-macios/issues/14170 | |||
2022-02-11 | API breaks for P13 | Sandy Armstrong | |
2022-02-09 | IntPtr->NativeHandle migration | Sandy Armstrong | |
https://github.com/xamarin/xamarin-macios/blob/main/dotnet/BreakingChanges.md#nsobjecthandle-and-inativeobjecthandle-changed-type-from-systemintptr-to-objcruntimenativehandle | |||
2022-02-08 | Add nfloat cast | Sandy Armstrong | |
2022-02-07 | Prepare for nfloat moving to ObjCRuntime namespace | Sandy Armstrong | |
This change landed in the macOS workload between preview 10 and 11. | |||
2022-02-07 | Protect against CurrentAppearance NRE | Bret Johnson | |
Fix AB#1468252 Apparently there are scenarios where CurrentAppearance is not set by the client on HostResourceProvider (UITools sets it but vsmac doesn't currently) nor is NSAppearance.CurrentAppearance set on the current thread (perhaps the thread is newly created and AppKit didn't get a chance to set it), causing bug 1468252. To protect against that, we check if both are null and in that case just assume it's light theme rather than generate an NRE. | |||
2022-02-03 | Fixed NSColor dispose side effect. | Mike Krüger | |
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1455310 Bug 1455310: [Feedback] Editor theme is not correctly updated when the theme changes (VS for Mac 2022 Preview 4) | |||
2022-01-14 | Fixup Mac and Tests project build options | Bret Johnson | |
2022-01-07 | Switch Mac project to .net6 | Bret Johnson | |
2021-07-30 | Fixes double disclosure triangle in Property panel | Jose Medrano | |
2021-05-24 | Merge branch 'main' into dev/sevoku/fix-xcode12-xm7 | Michael Cummings (MSFT) | |
2021-05-04 | Track Xamarin.Mac 7 API changes | Vsevolod Kukol | |
2021-04-30 | Bump Xamarin.Mac dependency to 7.8.2.5 | Michael Cummings (MSFT) | |
2020-10-08 | Refactor to have individual Date and Time Controls for better mapping… (#756) | Dominique Louis | |
* Refactor to have individual Date and Time Controls for better mapping for .Forms * Add default control mapping to the TypeMap * Call our initialise value method. * Use custom controls and converters for our custom Date/Time * Let's return the 'broken' string, if an error occurs, until they correct it. | |||
2020-08-26 | If our control hasn't been created yet, let's skip the check. (#755) | Dominique Louis | |
2020-07-21 | Increases delay time and disables caller button to override vs4mac focus (#752) | Jose Medrano | |
Fixes #1002094 - A11Y_Xamarin Designers_Property pane_keyboard : After pressing the "cancel" button which is present inside the "edit" button focus is not visible | |||
2020-06-26 | Adds a new mechanism to open Modal dialogs over VS4Mac context (#738) | Jose Medrano | |
* Adds a new implementation to open Modal dialogs Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1002094 * Adds an additional case to fix null cases for parent * Centralise parentWindow focus calls into the Helper function. Pass control to focus as parameter. Co-authored-by: CartBlanche <savagesoftware@gmail.com> | |||
2020-05-19 | Move MakeFirstResponder call to after launching the EditCollection Window. ↵ | Dominique Louis | |
(#721) | |||
2020-04-28 | Fix NRE when SelectionChanged is firing on a null object. (#717) | Dominique Louis | |
* Fix NRE when SelectionChanged is firing on a disposed object. * Don't forget to hook the SelectionChange up again, after removing everything. * During control re-use, SelectedValue might be null. So check for that. | |||
2020-04-08 | Remove the KVO observer from the popover window when it closes | Alex Corrado | |
Might possibly fix one of the traces in AB#1088162 | |||
2020-02-27 | [Mac] Tabbing to OutlineView | CartBlanche | |
2020-02-27 | [Mac] Ensure events are unsubscribed when controls removed and additional ↵ | CartBlanche | |
ViewModel null check for both controls. | |||
2020-02-24 | [Mac] PopoverFocusRestoreDelegate: only restore focus for views in the ↵ | Alex Corrado | |
popover window | |||
2020-02-24 | [Mac] Don't mess with the focus for EmptyBrushEditorViewController | Alex Corrado | |
This was causing focus to incorrectly jump to a different tab. The focus goes to the right place by default anyway. |