Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-18Spaces -> tabsdev/bretjohn/fix-drag-drop-pasteboardBret Johnson
2022-03-18Switch to using INSDraggingSourceBret Johnson
2022-03-17Only use valid names for pasteboard typesBret Johnson
2022-03-16Update pasteboard handlingBret Johnson
2022-03-16Use BeginDraggingSession for drag/dropBret 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-07Serialize drag data for Cocoa backendBret 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-07Fix DraggingUpdated coordinates to be widget, not windowBret Johnson
2022-03-01More fixesBret Johnson
2022-03-01Update INSDraggingInfo type, thanks to SandyBret Johnson
2022-03-01Treat as internal dataBret Johnson
2022-03-01Update InitPasteboard, including all data typesBret Johnson
2022-02-24Revert "Fix up KeyboardUtil so it doesn't marshal strings unnecessarily ↵Marius Ungureanu
multiple times." This reverts commit 4f3762af1ed9022a016c47a15f6bc7e9ec673c09.
2022-02-24Fix up KeyboardUtil so it doesn't marshal strings unnecessarily multiple times.Marius Ungureanu
2022-02-23Merge pull request #1087 from mono/dev/iain/fix-whitespace-keysiain
Cocoa passes ctrl+i as a tab key, so check that Characters is not whitespace
2022-02-23Cocoa passes ctrl+i as a tab key, so check that Characters is not whitespaceiain holmes
before using it
2022-02-21Merge pull request #1085 from mono/dev/iain/fix-1477144iain
Add some more missing punctuation
2022-02-18Add some more missing punctuationiain holmes
2022-02-18Merge pull request #1082 from mono/dev/sandy/macos-workload-bumpSandy Armstrong
Build: Use a 6.0.200 SDK and macos workload P13
2022-02-17Fix typo, actually draw textSandy Armstrong
2022-02-16Mac: NSDraggingInfo breaks in P13, use INSDraggingInfoSandy Armstrong
https://github.com/xamarin/xamarin-macios/issues/14170
2022-02-16API breaks for P13Sandy Armstrong
2022-02-16IntPtr->NativeHandle migrationSandy Armstrong
https://github.com/xamarin/xamarin-macios/blob/main/dotnet/BreakingChanges.md#nsobjecthandle-and-inativeobjecthandle-changed-type-from-systemintptr-to-objcruntimenativehandle
2022-02-16Prepare for nfloat moving to ObjCRuntime namespaceSandy Armstrong
This change landed in the macOS workload between preview 10 and 11.
2022-02-14Merge pull request #1083 from mono/dev/iain/fix-1454138iain
[Xwt.Mac] Handle non-roman keyboard layouts correctly
2022-02-11[Xwt.Mac] Handle non-roman keyboard layouts correctlyiain 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-07Merge pull request #1081 from leculver/delegateFixVsevolod Kukol
Delegate fix
2022-02-05Fix naming issueLee Culver
2022-02-05Fix spacingLee Culver
2022-02-05Fix fatal Obj-C callback issue due to delegate collectionLee 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-04Merge pull request #1080 from mono/dev/sandy/remove-xmSandy Armstrong
Xwt.XamMac: Only reference XM when not a net6 build
2022-02-03Xwt.XamMac: Only reference XM when not a net6 buildSandy Armstrong
2021-12-16Merge pull request #1076 from mono/dev/lluis/convert-to-net6Sandy Armstrong
Dev/lluis/convert to net6
2021-11-09Merge pull request #1071 from mono/dev/sandy/nfloat-nmath-moveSandy Armstrong
Support nfloat/NMath moving from System to ObjCRuntime
2021-11-09Support nfloat/NMath moving from System to ObjCRuntimeSandy 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-04Set supported macOS versionauthor
2021-10-04Fix .net 6 checkLluis Sanchez
2021-10-04Fix build issues with .NET 6Lluis Sanchez
2021-10-01Merge pull request #1070 from mono/support-setting-splitter-positionVsevolod Kukol
Support setting splitter position
2021-10-01Remove unused memberBret Johnson
2021-09-30Update commentBret Johnson
2021-09-30Fix setting positionBret Johnson
2021-09-29Support setting Cocoa PanedView divider positionBret Johnson
2021-09-10Merge pull request #1068 from mono/dev/iain/fix-xwt-key-conversionVsevolod Kukol
Fix the Xwt Key conversion
2021-09-08Fix the Xwt Key conversioniain holmes
For uppercase letters, cocoa returns Shift+A when we want Shift+a For punctuation, cocoa returns Shift+_ when we want _
2021-09-03Merge pull request #1067 from mono/dev/iain/enable-missing-keysiain
[Xwt.Mac] Enable all the missing keys
2021-09-03[Xwt.Mac] Enable all the missing keysiain holmes
2021-09-02Merge pull request #1066 from mono/dev/iain/add-missing-keysLluis Sanchez
Xwt.Key was missing a lot of keys, add them
2021-09-02Xwt.Key was missing a lot of keys, add themiain holmes
2021-07-28Merge pull request #1064 from mono/dev/sevoku/fix-customimage-copyVsevolod Kukol
Copy image properties when copying CustomImage
2021-07-28Copy image properties when copying CustomImageVsevolod 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.