64 Commits (d45d5f8ab70ed88539d9494c15127cf32dced9df)

Author SHA1 Message Date
Nikita Tsukanov e2a07cc04d
[AVN] Introduced ComObjectWeakPtr (#17041) 1 year ago
Ikko Eltociear Ashimine fc70228dc9
chore: update comimpl.h (#16011) 2 years ago
Nikita Tsukanov 8680c612fd OSX rendering refactoring 3 years ago
Dan Walmsley f008e403cf make it compile 2 versions is AvnWindow (NSWindow / NSPanel version) 4 years ago
Dan Walmsley bac825c999 destroyed, not destructed. 5 years ago
Dan Walmsley 927fd90d86 add documentation about START_COM_CALL. 5 years ago
Dan Walmsley f053bfef3a macro and add self pointer retaining to all COM calls. 5 years ago
Dan Walmsley f9824007e1 add a method to retain com object during com calls. 5 years ago
Dan Walmsley dc1a38695b correctly parse native menu gesture keys on osx. 5 years ago
Nikita Tsukanov addcc6674d Generate avalonia-native.h from avn.idl 5 years ago
Nikita Tsukanov 8c851b440e OSX various popup focus shenanigans 6 years ago
Nikita Tsukanov cba236d9a3 OSX impl for HideWithSize 6 years ago
Dan Walmsley 466f015836 fix up osx implementation. 6 years ago
Dan Walmsley 1ba0d5eb6d osx supports prefering system chrome buttons and also can turn chrome buttons on or off. 6 years ago
Dan Walmsley 668dd760c2 working titlebar height setting. 6 years ago
Dan Walmsley f91bc7a8fb almost working chrome api osx. 6 years ago
Dan Walmsley 4c5c806729 initial implementation of chrome api on osx. 6 years ago
Nikita Tsukanov 996e602bf8 Implemented custom format support for clipboard 6 years ago
Dan Walmsley 0c3f2aa856 implement transparency api on osx. 6 years ago
Dan Walmsley 86ac0ff5a5 OSX implement SetParent 6 years ago
Nikita Tsukanov 39501e5b30 DnD support for OSX 6 years ago
Dan Walmsley cf0568a959 Rename HasDecorations api to SetDecorations api. 6 years ago
Nikita Tsukanov 8f73baf507 Ported native embedding PR to master 6 years ago
Dan Walmsley c38c7e2d65 [OSX] implement FullScreen and fix sync of window states. 6 years ago
Dan Walmsley 332005b0f6 Add osx backend menu item icon implementation. 6 years ago
Dan Walmsley fbb1ce340b Add backend framework for radio buttons in nativemenus. 6 years ago
Dan Walmsley af510bf705 use a flag to tell if a menu has been reparented. 6 years ago
Dan Walmsley caaa193902 special treatment for toplevel items in nativemenus. 6 years ago
Dan Walmsley 47ee4e3f8e remove obtain menu methods. 6 years ago
Dan Walmsley 24ea90e2ef working updating menus inside needsupdate event. 6 years ago
Dan Walmsley 4aa10242cc rename interfaces and fix most native code warnings. 6 years ago
Michael Babienco bc62352b76 Add SetIsChecked to AvnAppMenuItem 6 years ago
Dan Walmsley 06f57f7e44 Insert Native Menus by index instead of just adding them in order. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Nathan Garside c0e337d61f Use enum in mac interop 6 years ago
Nathan Garside 7b9d32af85 Rework system decorations 6 years ago
Nikita Tsukanov 6432174528 Use CGL for offscreen rendering to IOSurface 6 years ago
Nikita Tsukanov 6540d0635b IOSurface render target for sw-rendering 6 years ago
Dan Walmsley 9df55b02d4 Use loopcancellation instead of adding a seperate api. 6 years ago
Dan Walmsley c3fb152597 Working exception dispatch 6 years ago
José Pedro fc1a60b159
Added support for extra mouse buttons. 6 years ago
Dan Walmsley 726d692cb6 use obtain instead of get so sharpgen doesnt generate invalid properties. 6 years ago
Dan Walmsley 6cd6f71ee7 try out var 6 years ago
Dan Walmsley 9c67c805f9 fix method signature for sharpgen conventions. 6 years ago
Dan Walmsley c41ef36628 add osx implementation to get nsview and nswindow. 6 years ago
Dan Walmsley 1a3506cbcb implement seperator support on native side. 6 years ago
Dan Walmsley 796221d7f3 remove IGetNative interface 6 years ago
Dan Walmsley 4bd7c39609 working reparenting of app menu. 6 years ago
Dan Walmsley 448b549034 set menu on per window basis. 6 years ago
Dan Walmsley ffcfeaa956 work towards menu per window. 6 years ago