[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] eb841f: Make sure to restore the OpenGL context in OS X. d...

GitHub noreply at github.com
Sat May 13 18:04:35 UTC 2017


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: eb841f02e5cd0b08999fde1930f61fff22787657
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/eb841f02e5cd0b08999fde1930f61fff22787657
  Author: Ronie Salgado <roniesalg at gmail.com>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
    M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c
    M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.h
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m

  Log Message:
  -----------
  Make sure to restore the OpenGL context in OS X. drawRect: and other methods are called indirectly by Cocoa via ioProcessEvents.
Comment the QuickTime includes. Missing on my machine, and they seem to not be used.


  Commit: 501b645516e4f3d90f99301629c53e4a641dfa6e
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/501b645516e4f3d90f99301629c53e4a641dfa6e
  Author: Ronie Salgado <roniesalg at gmail.com>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m

  Log Message:
  -----------
  Fix a crash with the SDL2 bindings on OS X.


  Commit: bc6e34d1b2998cb8f3b38a2ce0818eda35a25ce9
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/bc6e34d1b2998cb8f3b38a2ce0818eda35a25ce9
  Author: Ronie Salgado <roniesalg at gmail.com>
  Date:   2017-05-13 (Sat, 13 May 2017)

  Changed paths:
    M platforms/iOS/plugins/B3DAcceleratorPlugin/Makefile
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
    M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.m
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacUIConstants.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGL.c
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGL.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGLInfo.c
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacUIConstants.h
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.h
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m

  Log Message:
  -----------
  The B3D plugin is now working again on Mac OS X.


  Commit: 732061467e682946c7ea75a05e5b917d5ba0a5d7
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/732061467e682946c7ea75a05e5b917d5ba0a5d7
  Author: Ronie Salgado <roniesalg at gmail.com>
  Date:   2017-05-13 (Sat, 13 May 2017)

  Changed paths:
    M .gitignore
    M build.macos32x86/bochsx64/conf.COG
    M build.macos32x86/bochsx86/conf.COG
    A build.macos32x86/common/Makefile.app.squeak
    R build.macos32x86/common/Makefile.app.squeak.cog
    M build.macos32x86/gdbarm32/conf.COG
    M build.macos32x86/squeak.cog.spur+immutability/Makefile
    M build.macos32x86/squeak.cog.spur/Makefile
    M build.macos32x86/squeak.cog.v3/Makefile
    M build.macos32x86/squeak.stack.spur/Makefile
    M build.macos32x86/squeak.stack.v3/Makefile
    A build.macos64x64/common/Makefile.app.squeak
    R build.macos64x64/common/Makefile.app.squeak.cog
    M build.macos64x64/squeak.cog.spur.immutability/Makefile
    M build.macos64x64/squeak.cog.spur/Makefile
    M build.macos64x64/squeak.stack.spur/Makefile
    M image/BuildSqueakSpurTrunkVMMakerImage.st
    A image/attic/makegetnsvmscripts.sh
    A image/attic/makegetvmscripts.sh
    M image/getGoodSpurVM.sh
    R image/makegetnsvmscripts.sh
    R image/makegetvmscripts.sh
    M nsspur64src/vm/cogit.h
    M nsspur64src/vm/cointerp.c
    M nsspur64src/vm/cointerp.h
    M nsspur64src/vm/gcc3x-cointerp.c
    M nsspursrc/vm/cogit.h
    M nsspursrc/vm/cointerp.c
    M nsspursrc/vm/cointerp.h
    M nsspursrc/vm/gcc3x-cointerp.c
    M nsspurstack64src/vm/gcc3x-interp.c
    M nsspurstack64src/vm/interp.c
    M nsspurstacksrc/vm/gcc3x-interp.c
    M nsspurstacksrc/vm/interp.c
    M platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c
    M platforms/Cross/vm/sq.h
    M platforms/iOS/vm/Common/Classes/sqSqueakNullScreenAndWindow.m
    M platforms/iOS/vm/Common/Classes/sqSqueakScreenAPI.m
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m
    M platforms/iOS/vm/iPhone/Classes/SqueakUIView.h
    M platforms/iOS/vm/iPhone/Classes/SqueakUIView.m
    M platforms/iOS/vm/iPhone/Classes/SqueakUIViewCALayer.m
    M platforms/iOS/vm/iPhone/Classes/SqueakUIViewOpenGL.m
    M platforms/iOS/vm/iPhone/Classes/SqueakUIViewOpenGLAlternate.m
    M platforms/unix/vm-display-X11/sqUnixX11.c
    M platforms/unix/vm/sqUnixMain.c
    R platforms/win32/plugins/CameraPlugin/sqVirtualMachine.h
    M platforms/win32/vm/sqWin32Window.c
    M spur64src/vm/cogit.h
    M spur64src/vm/cointerp.c
    M spur64src/vm/cointerp.h
    M spur64src/vm/gcc3x-cointerp.c
    M spurlowcode64src/vm/cogit.h
    M spurlowcode64src/vm/cointerp.c
    M spurlowcode64src/vm/cointerp.h
    M spurlowcode64src/vm/gcc3x-cointerp.c
    M spurlowcodesrc/vm/cogit.h
    M spurlowcodesrc/vm/cointerp.c
    M spurlowcodesrc/vm/cointerp.h
    M spurlowcodesrc/vm/gcc3x-cointerp.c
    M spurlowcodestack64src/vm/gcc3x-interp.c
    M spurlowcodestack64src/vm/interp.c
    M spurlowcodestacksrc/vm/gcc3x-interp.c
    M spurlowcodestacksrc/vm/interp.c
    M spursista64src/vm/cogit.h
    M spursista64src/vm/cointerp.c
    M spursista64src/vm/cointerp.h
    M spursista64src/vm/gcc3x-cointerp.c
    M spursistasrc/vm/cogit.h
    M spursistasrc/vm/cointerp.c
    M spursistasrc/vm/cointerp.h
    M spursistasrc/vm/gcc3x-cointerp.c
    M spursrc/vm/cogit.h
    M spursrc/vm/cointerp.c
    M spursrc/vm/cointerp.h
    M spursrc/vm/gcc3x-cointerp.c
    M spurstack64src/vm/gcc3x-interp.c
    M spurstack64src/vm/interp.c
    M spurstacksrc/vm/gcc3x-interp.c
    M spurstacksrc/vm/interp.c
    M src/plugins/FilePlugin/FilePlugin.c
    M src/vm/cogit.h
    M src/vm/cointerp.c
    M src/vm/cointerp.h
    M src/vm/cointerpmt.c
    M src/vm/cointerpmt.h
    M src/vm/gcc3x-cointerp.c
    M src/vm/gcc3x-cointerpmt.c
    M stacksrc/vm/gcc3x-interp.c
    M stacksrc/vm/interp.c

  Log Message:
  -----------
  Merge branch 'Cog' into B3DFixing


  Commit: 2ec84484d2b66d5b494e9ceeb10f5a9b0e8dc35a
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2ec84484d2b66d5b494e9ceeb10f5a9b0e8dc35a
  Author: Esteban Lorenzano <estebanlm at gmail.com>
  Date:   2017-05-13 (Sat, 13 May 2017)

  Changed paths:
    M platforms/iOS/plugins/B3DAcceleratorPlugin/Makefile
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
    M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.m
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c
    R platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacUIConstants.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGL.c
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGL.h
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacOpenGLInfo.c
    A platforms/iOS/plugins/B3DAcceleratorPlugin/zzz/sqMacUIConstants.h
    M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.h
    M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m

  Log Message:
  -----------
  Merge pull request #138 from ronsaldo/B3DFixing

Fixing Pharo SDL2 on OS X


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/392eec6dbe97...2ec84484d2b6


More information about the Vm-dev mailing list