[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] OS X custom URL scheme and document open event injection fixup (#553)

Ronie Salgado notifications at github.com
Mon Mar 8 04:08:53 UTC 2021


These change fixup the events for handling custom url schemes, and the support for opening document types registered in the plist that are received as events before the image is even opened by the VM. These event are injected as drop event into the image for further processing.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/553

-- Commit Summary --

  * I these changes perform minor refactoring on the place where the dragItems list  is store with the purpose of handling url schema and document open events that are raised before the application is even started.

-- File Changes --

    M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.h (6)
    M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m (73)
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m (4)
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m (21)
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.h (1)
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m (30)
    M platforms/iOS/vm/OSX/sqSqueakOSXDropAPI.m (8)
    M platforms/iOS/vm/OSX/sqSqueakOSXHeadlessView.h (1)
    M platforms/iOS/vm/OSX/sqSqueakOSXHeadlessView.m (3)
    M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.h (1)
    M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m (29)
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.h (1)
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m (30)
    M platforms/iOS/vm/OSX/sqSqueakOSXView.h (1)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/553.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/553.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/553
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210307/6e1688fa/attachment.html>


More information about the Vm-dev mailing list