72 Commits (try-fix-3336)

Author SHA1 Message Date
Dan Walmsley 3338215946 fixes the black window corners on OSX. 6 years ago
Dan Walmsley 1f9ab92359 [OSX] use sensible initial window size values 6 years ago
Dan Walmsley aaff106bee [OSX] remove unnecessary dispatch and code to clear content. 6 years ago
Dan Walmsley d1089b62c8 [OSX] Dont crash if Window is null when Close is called. 6 years ago
Dan Walmsley 8ff1fdeceb [OSX] dont override dealloc methods, this is causing wierd stuff to happen. 6 years ago
Dan Walmsley 586e96cd07 synchronise acces to lockFocusIfCanDraw. 6 years ago
Dan Walmsley f5acf84fb6 initialise closed variable. 6 years ago
Dan Walmsley 6383d4f1ea [OSX] catch exceptions when window closed and tries to lockFocusIfCanDraw. 6 years ago
Dan Walmsley bb571a4a03 [OSX] access scaling and window size in thread safe manner. 6 years ago
Dan Walmsley 3cec9fb412 [OSX] fix BAD ACCESS (Segmentation Fault) when rapidly trying to open popups quicker than windows can be created. 6 years ago
Dan Walmsley b0c6ab10b0 [OSX] setWantsLayer true, allows interop with CEF, etc 6 years ago
José Pedro fc1a60b159
Added support for extra mouse buttons. 6 years ago
Dan Walmsley 172da86e65 fix Implementation method names. 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 e61933c206 [OSX] fix the osx menu on catalina. 6 years ago
Dan Walmsley 409e2cd82f fix mouse wheel speed osx. 6 years ago
Dan Walmsley c1ce0d6b99 [OSX] fix scroll wheel speed. 6 years ago
Dan Walmsley 142a41b386 make copy of array. 6 years ago
Dan Walmsley 4454af5613 implement osx quit menu item. 6 years ago
Dan Walmsley 3c0ab70697 minor fixes to cope with empty application menu. 6 years ago
Dan Walmsley c29603f132 [osx] fix responding to updates on app menu 6 years ago
Dan Walmsley 7d1505e42e tidy osx menu code 6 years ago
Dan Walmsley d0dda3e7c6 correctly handle changes on app menu 6 years ago
Dan Walmsley d2848809a2 Implement auto generate standard osx app menu items. 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 50fa18b6e1 fix wierd menu in menu issue on dialogs. 6 years ago
Dan Walmsley c17058c9aa implement app menu osx. 6 years ago
Dan Walmsley 034e0a1c2b fix osx menu cant be selected when running under xcode. 6 years ago
Dan Walmsley ec6f1e824f tidy avnwindow menu code. 6 years ago
Dan Walmsley f5020af860 change window menus when windows are changed. 6 years ago
Dan Walmsley 18def34bf7 implement per window menus on osx side. 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
Dan Walmsley 22e14443ab add native apis for setting working with osx menus 6 years ago
Dan Walmsley e530ab468c fix implementation of maxclientsize osx. 6 years ago
Dan Walmsley 2282c99c16 add dpi information to screens api. 6 years ago
Dan Walmsley 76f948c45a osx add the pixeldensity to screen info. 6 years ago
Dan Walmsley fcddf46cd7 [OSX] dont use cursor rects, to prevent crashing. 6 years ago
Nikita Tsukanov 349ffa1600 Set activation policy from applicationWillFinishLaunching 7 years ago
Nikita Tsukanov 8cb5eedcda Use [NSApp run] instead of a custom run loop 7 years ago
Dan Walmsley a4eed991f4 dont clear clipboard but do a dummy read. 7 years ago
Dan Walmsley 4910c17d7d safely clear pasteboard osx 7 years ago
Dan Walmsley a79eb78b39 clear clipboard with empty string on startup 7 years ago
Dan Walmsley 8422543ac9 free string in dtor 7 years ago
Dan Walmsley a1c458417b make a copy of the clipboard string. 7 years ago