Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-18 | Spaces -> tabsdev/bretjohn/fix-drag-drop-pasteboard | Bret Johnson | |
2022-03-18 | Switch to using INSDraggingSource | Bret Johnson | |
2022-03-17 | Only use valid names for pasteboard types | Bret Johnson | |
2022-03-16 | Update pasteboard handling | Bret Johnson | |
2022-03-16 | Use BeginDraggingSession for drag/drop | Bret Johnson | |
This allows sending the OnDragFinished notification when the drag/drop is complete, in turn calling DragOperation.Finished. Calling Finished is expected for Xwt - it did before for Gtk and this makes the Cocoa backend behave the same. | |||
2022-03-07 | Serialize drag data for Cocoa backend | Bret Johnson | |
This more closely matches what was done on Gtk before. It’s needed for at least the Android Designer, supporting drag/drop on the AndroidDesignerDragData serializable type. | |||
2022-03-07 | Fix DraggingUpdated coordinates to be widget, not window | Bret Johnson | |
2022-03-01 | More fixes | Bret Johnson | |
2022-03-01 | Update INSDraggingInfo type, thanks to Sandy | Bret Johnson | |
2022-03-01 | Treat as internal data | Bret Johnson | |
2022-03-01 | Update InitPasteboard, including all data types | Bret Johnson | |
2022-02-24 | Revert "Fix up KeyboardUtil so it doesn't marshal strings unnecessarily ↵ | Marius Ungureanu | |
multiple times." This reverts commit 4f3762af1ed9022a016c47a15f6bc7e9ec673c09. | |||
2022-02-24 | Fix up KeyboardUtil so it doesn't marshal strings unnecessarily multiple times. | Marius Ungureanu | |
2022-02-23 | Merge pull request #1087 from mono/dev/iain/fix-whitespace-keys | iain | |
Cocoa passes ctrl+i as a tab key, so check that Characters is not whitespace | |||
2022-02-23 | Cocoa passes ctrl+i as a tab key, so check that Characters is not whitespace | iain holmes | |
before using it | |||
2022-02-21 | Merge pull request #1085 from mono/dev/iain/fix-1477144 | iain | |
Add some more missing punctuation | |||
2022-02-18 | Add some more missing punctuation | iain holmes | |
2022-02-18 | Merge pull request #1082 from mono/dev/sandy/macos-workload-bump | Sandy Armstrong | |
Build: Use a 6.0.200 SDK and macos workload P13 | |||
2022-02-17 | Fix typo, actually draw text | Sandy Armstrong | |
2022-02-16 | Mac: NSDraggingInfo breaks in P13, use INSDraggingInfo | Sandy Armstrong | |
https://github.com/xamarin/xamarin-macios/issues/14170 | |||
2022-02-16 | API breaks for P13 | Sandy Armstrong | |
2022-02-16 | 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-16 | Prepare for nfloat moving to ObjCRuntime namespace | Sandy Armstrong | |
This change landed in the macOS workload between preview 10 and 11. | |||
2022-02-14 | Merge pull request #1083 from mono/dev/iain/fix-1454138 | iain | |
[Xwt.Mac] Handle non-roman keyboard layouts correctly | |||
2022-02-11 | [Xwt.Mac] Handle non-roman keyboard layouts correctly | iain holmes | |
Switch to using Characters instead of CharactersIgnoringModifiers as Cocoa passes the Roman key in Characters when used with a modifier so that commands like cmd+v still work correctly Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1454138 | |||
2022-02-07 | Merge pull request #1081 from leculver/delegateFix | Vsevolod Kukol | |
Delegate fix | |||
2022-02-05 | Fix naming issue | Lee Culver | |
2022-02-05 | Fix spacing | Lee Culver | |
2022-02-05 | Fix fatal Obj-C callback issue due to delegate collection | Lee Culver | |
VS for Mac is encountering a fatal error of: A callback was made on a garbage collected delegate of type 'Xwt.XamMac!Xwt.Mac.ViewBackend+DelegateIntPtrIntPtrBool::Invoke'. The underlying root cause for this is that the delegates that are created and passed off to native code are not being kept alive. The GC has no way of knowing that delegates passed to native code need to be kept alive so a root must be established in some way. Since these are all static methods, we can create a static variable to hold these delegates for the lifetime of the application. | |||
2022-02-04 | Merge pull request #1080 from mono/dev/sandy/remove-xm | Sandy Armstrong | |
Xwt.XamMac: Only reference XM when not a net6 build | |||
2022-02-03 | Xwt.XamMac: Only reference XM when not a net6 build | Sandy Armstrong | |
2021-12-16 | Merge pull request #1076 from mono/dev/lluis/convert-to-net6 | Sandy Armstrong | |
Dev/lluis/convert to net6 | |||
2021-11-09 | Merge pull request #1071 from mono/dev/sandy/nfloat-nmath-move | Sandy Armstrong | |
Support nfloat/NMath moving from System to ObjCRuntime | |||
2021-11-09 | Support nfloat/NMath moving from System to ObjCRuntime | Sandy Armstrong | |
Add using statements so we can build with older or newer Xamarin.Mac. https://github.com/xamarin/xamarin-macios/blob/f0ff01f5686e925abb5d68b6dcb52c35579595c4/dotnet/BreakingChanges.md | |||
2021-10-04 | Set supported macOS version | author | |
2021-10-04 | Fix .net 6 check | Lluis Sanchez | |
2021-10-04 | Fix build issues with .NET 6 | Lluis Sanchez | |
2021-10-01 | Merge pull request #1070 from mono/support-setting-splitter-position | Vsevolod Kukol | |
Support setting splitter position | |||
2021-10-01 | Remove unused member | Bret Johnson | |
2021-09-30 | Update comment | Bret Johnson | |
2021-09-30 | Fix setting position | Bret Johnson | |
2021-09-29 | Support setting Cocoa PanedView divider position | Bret Johnson | |
2021-09-10 | Merge pull request #1068 from mono/dev/iain/fix-xwt-key-conversion | Vsevolod Kukol | |
Fix the Xwt Key conversion | |||
2021-09-08 | Fix the Xwt Key conversion | iain holmes | |
For uppercase letters, cocoa returns Shift+A when we want Shift+a For punctuation, cocoa returns Shift+_ when we want _ | |||
2021-09-03 | Merge pull request #1067 from mono/dev/iain/enable-missing-keys | iain | |
[Xwt.Mac] Enable all the missing keys | |||
2021-09-03 | [Xwt.Mac] Enable all the missing keys | iain holmes | |
2021-09-02 | Merge pull request #1066 from mono/dev/iain/add-missing-keys | Lluis Sanchez | |
Xwt.Key was missing a lot of keys, add them | |||
2021-09-02 | Xwt.Key was missing a lot of keys, add them | iain holmes | |
2021-07-28 | Merge pull request #1064 from mono/dev/sevoku/fix-customimage-copy | Vsevolod Kukol | |
Copy image properties when copying CustomImage | |||
2021-07-28 | Copy image properties when copying CustomImage | Vsevolod Kukol | |
Cocoa sometimes creates a copy of an NSImage to cache it, in that case we also need to copy all custom image properties and settings. |