[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 66c08a: [iOS] Clean up Cocoa event mapping

GitHub noreply at github.com
Fri May 5 12:50:02 UTC 2017


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 66c08a267415896735fb715edcaaef393d1166e2
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/66c08a267415896735fb715edcaaef393d1166e2
  Author: Tobias Pape <tobias at netshed.de>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M platforms/iOS/vm/OSX/SqueakOSXApplication.m
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.h
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m
    M platforms/iOS/vm/OSX/sqSqueakOSXInfoPlistInterface.h
    M platforms/iOS/vm/OSX/sqSqueakOSXInfoPlistInterface.m
    M platforms/iOS/vm/OSX/sqSqueakOSXScreenAndWindow.h

  Log Message:
  -----------
  [iOS] Clean up Cocoa event mapping

Going Cocoa->Carbon->Squeak is unneccessary.
Also, introduce constant names for some Magic numbers,
also, use 10.12+ names with fallbacks.


  Commit: e32d90d07ad9eb64adc54b92a9ba0a47cb1b1616
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e32d90d07ad9eb64adc54b92a9ba0a47cb1b1616
  Author: Tobias Pape <tobias at netshed.de>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M build.macos32x86/common/Makefile.vm
    A platforms/iOS/vm/English.lproj/MainMenu-cg.xib
    M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.h
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.h
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.h
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m
    M platforms/iOS/vm/OSX/sqSqueakOSXDropAPI.m
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.h
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m
    M platforms/iOS/vm/OSX/sqSqueakOSXScreenAndWindow.h
    M platforms/iOS/vm/OSX/sqSqueakOSXScreenAndWindow.m
    M platforms/iOS/vm/OSX/sqSqueakOSXView.h

  Log Message:
  -----------
  [iOS] Cleanup and Synchronize OpenGL/CG views

Adds a XIB that loads the CG-view instead of an openGL view


  Commit: d0e7bfa0f8d99b856d9ac56372f7dacecdd63106
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d0e7bfa0f8d99b856d9ac56372f7dacecdd63106
  Author: Tobias Pape <tobias at netshed.de>
  Date:   2017-05-05 (Fri, 05 May 2017)

  Changed paths:
    M platforms/iOS/vm/OSX/SqueakOSXApplication.m
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m

  Log Message:
  -----------
  [iOS] Fixe Keyboard events.

Now correctly gengerats up/stroke/down for cmd/opt/str and combinations
with other keys


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/b7944dbba7b7...d0e7bfa0f8d9


More information about the Vm-dev mailing list