Branch: refs/heads/compile_legacy_Mac_OS
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 614a3da7b31114abea7558c5cb2c2df7a707db40
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/614a3da7b31114abea…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
M platforms/Mac OS/vm/sqPlatformSpecific.h
Log Message:
-----------
#include <stdio.h> because we refer to FILE *
Commit: 5c7693e6aa6427c2d5b5e3599e0d3325923d3310
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5c7693e6aa6427c2d5…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
R platforms/Mac OS/Resources/Croquet.icns
R platforms/Mac OS/Resources/GreenCogSqueak.icns
R platforms/Mac OS/Resources/Newspeak Virtual Machine.icns
R platforms/Mac OS/Resources/NewspeakDocuments.icns
R platforms/Mac OS/Resources/Squeak.icns
R platforms/Mac OS/Resources/SqueakChanges.icns
R platforms/Mac OS/Resources/SqueakGeneric.icns
R platforms/Mac OS/Resources/SqueakImage.icns
R platforms/Mac OS/Resources/SqueakPlugin.icns
R platforms/Mac OS/Resources/SqueakProject.icns
R platforms/Mac OS/Resources/SqueakScript.icns
R platforms/Mac OS/Resources/SqueakSources.icns
R platforms/Mac OS/plugins/AsynchFilePlugin/sqMacAsyncFilePrims.c
R platforms/Mac OS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
R platforms/Mac OS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.h
R platforms/Mac OS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c
R platforms/Mac OS/plugins/CroquetPlugin/sqMacCroquet.c
R platforms/Mac OS/plugins/CroquetPlugin/sqMacCroquet.h
R platforms/Mac OS/plugins/DropPlugin/sqMacDragDrop.c
R platforms/Mac OS/plugins/FileCopyPlugin/FileCopy.xml
R platforms/Mac OS/plugins/FileCopyPlugin/sqMacFileCopy.c
R platforms/Mac OS/plugins/FileCopyPlugin/sqMacFileCopy.h
R platforms/Mac OS/plugins/FilePlugin/sqMacDirectory.c
R platforms/Mac OS/plugins/FilePlugin/sqMacUnixFileInterface.c
R platforms/Mac OS/plugins/FilePlugin/sqMacUnixFileInterface.h
R platforms/Mac OS/plugins/GdbARMPlugin/environ.c
R platforms/Mac OS/plugins/HostWindowPlugin/sqMacHostWindow.c
R platforms/Mac OS/plugins/HostWindowPlugin/sqMacHostWindow.h
R platforms/Mac OS/plugins/InternetConfigPlugin/InternetConfiguration.xml
R platforms/Mac OS/plugins/InternetConfigPlugin/sqMacInternetConfiguration.c
R platforms/Mac OS/plugins/JPEGReadWriter2Plugin/JConfig.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Error_Handler.c
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Error_Handler.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Name_Lookup.c
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Name_Lookup.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Queue_Utilities.c
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Queue_Utilities.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Utilities.c
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Utilities.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Utilities_External.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/HID_Utilities_Internal.h
R platforms/Mac OS/plugins/JoystickTabletPlugin/sqMacJoystickAndTablet.c
R platforms/Mac OS/plugins/LocalePlugin/Info-SqueakLocalePlugin__Upgraded_.plist
R platforms/Mac OS/plugins/LocalePlugin/LocalePlugin.proj.xml
R platforms/Mac OS/plugins/LocalePlugin/SqueakLocale.pbproj/johnmci.mode1
R platforms/Mac OS/plugins/LocalePlugin/SqueakLocale.pbproj/johnmci.pbxuser
R platforms/Mac OS/plugins/LocalePlugin/SqueakLocale.pbproj/project.pbxproj
R platforms/Mac OS/plugins/LocalePlugin/SqueakLocale.xcodeproj.zip
R platforms/Mac OS/plugins/LocalePlugin/resources/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/LocalePlugin/sqMacLocaleCarbon.c
R platforms/Mac OS/plugins/LocalePlugin/sqMacLocaleCarbon.h
R platforms/Mac OS/plugins/LocalePlugin/sqMacLocaleOS9.c
R platforms/Mac OS/plugins/LocalePlugin/sqMacLocaleOS9.h
R platforms/Mac OS/plugins/MIDIPlugin/sqMacMIDI.c
R platforms/Mac OS/plugins/MacMenubarPlugin/MacMenubarPlugin.h
R platforms/Mac OS/plugins/Mpeg3Plugin/SqueakPlugin.icns
R platforms/Mac OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegBuffer.1.cs
R platforms/Mac OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegBufferTest.1.cs
R platforms/Mac OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegPluginBuffer.1.cs
R platforms/Mac OS/plugins/Mpeg3Plugin/mpeg3Plugin-Info.plist
R platforms/Mac OS/plugins/Mpeg3Plugin/mpeglibAudioVideo.xcodeproj.zip
R platforms/Mac OS/plugins/Mpeg3Plugin/mpeglibAudioVideo.xml
R platforms/Mac OS/plugins/Mpeg3Plugin/myMacHeadersCarbon.pch
R platforms/Mac OS/plugins/Mpeg3Plugin/resources.sit
R platforms/Mac OS/plugins/Mpeg3Plugin/resources/App.rsrc
R platforms/Mac OS/plugins/Mpeg3Plugin/resources/CarbonApp.rsrc
R platforms/Mac OS/plugins/PrintJobPlugin/Info-PrintJobPlugin__Upgraded_.plist
R platforms/Mac OS/plugins/PrintJobPlugin/PrintJobPlugin.pbproj.sit
R platforms/Mac OS/plugins/PrintJobPlugin/PrintJobPlugin.project.xml
R platforms/Mac OS/plugins/PrintJobPlugin/RealPrinting-JMM.6.cs.gz
R platforms/Mac OS/plugins/PrintJobPlugin/RealPrintingPlugin-JMM.5.cs.zip
R platforms/Mac OS/plugins/PrintJobPlugin/resources.sit
R platforms/Mac OS/plugins/PrintJobPlugin/sqMacPrinting.c
R platforms/Mac OS/plugins/PrintJobPlugin/sqMacPrinting.h
R platforms/Mac OS/plugins/QuicktimePlugin/Info.plist
R platforms/Mac OS/plugins/QuicktimePlugin/JMMMacQuicktimePlugin.3.cs
R platforms/Mac OS/plugins/QuicktimePlugin/PkgInfo
R platforms/Mac OS/plugins/QuicktimePlugin/SqueakPlugin.icns
R platforms/Mac OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj.zip
R platforms/Mac OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/johnmci.mode1
R platforms/Mac OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/johnmci.pbxuser
R platforms/Mac OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/project.pbxproj
R platforms/Mac OS/plugins/QuicktimePlugin/resources/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/QuicktimePlugin/sqMacQuicktimeInteface.c
R platforms/Mac OS/plugins/QuicktimePlugin/sqMacQuicktimeInteface.h
R platforms/Mac OS/plugins/SecurityPlugin/sqMacSecurity.c
R platforms/Mac OS/plugins/SerialExtendedPlugin/SerialExtendedMacOS9.xml.sit
R platforms/Mac OS/plugins/SerialExtendedPlugin/SerialExtendedPlugin.pbproj.sit
R platforms/Mac OS/plugins/SerialExtendedPlugin/serialExtendedUnixPlugin.h
R platforms/Mac OS/plugins/SerialExtendedPlugin/sqMacSerialExtended.c
R platforms/Mac OS/plugins/SerialPlugin/sqMacSerialPort.c
R platforms/Mac OS/plugins/ServicesPlugin/Info.plist
R platforms/Mac OS/plugins/ServicesPlugin/JMMMacServices.5.cs
R platforms/Mac OS/plugins/ServicesPlugin/JMMServicesPlugin.2.cs
R platforms/Mac OS/plugins/ServicesPlugin/MacServicesReadMe.rtf
R platforms/Mac OS/plugins/ServicesPlugin/SqueakServices.pbproj/johnmci.mode1
R platforms/Mac OS/plugins/ServicesPlugin/SqueakServices.pbproj/johnmci.pbxuser
R platforms/Mac OS/plugins/ServicesPlugin/SqueakServices.pbproj/project.pbxproj
R platforms/Mac OS/plugins/ServicesPlugin/SqueakServices.xcodeproj.zip
R platforms/Mac OS/plugins/ServicesPlugin/resources/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/ServicesPlugin/sqMacServices.c
R platforms/Mac OS/plugins/ServicesPlugin/sqMacServices.h
R platforms/Mac OS/plugins/SocketPlugin/68K/AddressXlation.h
R platforms/Mac OS/plugins/SocketPlugin/68K/MacTCP.h
R platforms/Mac OS/plugins/SocketPlugin/68K/dnr.c
R platforms/Mac OS/plugins/SocketPlugin/68K/sqMacNetworkNOMACTCP.c
R platforms/Mac OS/plugins/SocketPlugin/sqMacNetwork.c
R platforms/Mac OS/plugins/SoundPlugin/sqMacSound.c
R platforms/Mac OS/plugins/SoundPlugin/sqMacUnixInterfaceSound.c
R platforms/Mac OS/plugins/SoundPlugin/sqMacUnixInterfaceSound.h
R platforms/Mac OS/plugins/SoundPlugin/sqUnixSoundDebug.h
R platforms/Mac OS/plugins/SoundPlugin/sqUnixSoundMacOSXJMM.c
R platforms/Mac OS/plugins/SpellingPlugin/Info.plist
R platforms/Mac OS/plugins/SpellingPlugin/JMMMacSpelling.3.cs
R platforms/Mac OS/plugins/SpellingPlugin/JMMMacSpelling.4.cs
R platforms/Mac OS/plugins/SpellingPlugin/JMMMacSpellingPlugin.1.cs
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/Info-SpellCheck__Upgraded_.plist
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.m
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/apple.pbxuser
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/deric.pbxuser
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/johnmci.mode1
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/johnmci.pbxuser
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/project.pbxproj
R platforms/Mac OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.xcodeproj.zip
R platforms/Mac OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/johnmci.mode1
R platforms/Mac OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/johnmci.pbxuser
R platforms/Mac OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/project.pbxproj
R platforms/Mac OS/plugins/SpellingPlugin/SqueakSpelling.xcodeproj.zip
R platforms/Mac OS/plugins/SpellingPlugin/build/.gdb_history
R platforms/Mac OS/plugins/SpellingPlugin/build/PkgInfo
R platforms/Mac OS/plugins/SpellingPlugin/resources/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/SpellingPlugin/sqMacSpellingPlugin.c
R platforms/Mac OS/plugins/SpellingPlugin/sqMacSpellingPlugin.h
R platforms/Mac OS/plugins/SqueakFFIPrims/Info-SqueakFFIPlugin__Upgraded_.plist
R platforms/Mac OS/plugins/SqueakFFIPrims/SqueakFFI.xcodeproj.zip
R platforms/Mac OS/plugins/SqueakFFIPrims/SqueakFFIPrims.proj.xml
R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-darwin-Carbon-UI.c
R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-darwin-asm-MacIntel.S
R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-global.h
R platforms/Mac OS/plugins/SqueakFFIPrims/resources/English.lproj/InfoPlist.strings
R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacFFI.s
R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacFFIPPC.c
R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacIntel-Win32.c
R platforms/Mac OS/plugins/SqueakFFIPrims/x86-sysv-MacIntel.c
R platforms/Mac OS/plugins/SqueakFFIPrims/x86-sysv-asm-MacIntel.S
R platforms/Mac OS/plugins/SqueakSSL/Info.plist
R platforms/Mac OS/plugins/SqueakSSL/sqMacSSL.c
R platforms/Mac OS/plugins/TestOSAPlugin/Info-TestOSAPlugin__Upgraded_.plist
R platforms/Mac OS/plugins/TestOSAPlugin/JMMFixOSAPluginForOSX.1.cs
R platforms/Mac OS/plugins/TestOSAPlugin/SqueakPlugin.icns
R platforms/Mac OS/plugins/TestOSAPlugin/TestOSAPlugin.pbproj.zip
R platforms/Mac OS/plugins/TestOSAPlugin/TestOSAPlugin.proj.xml
R platforms/Mac OS/plugins/TestOSAPlugin/TestOSAPlugin.xcodeproj.zip
R platforms/Mac OS/plugins/UUIDPlugin/sqMacUUID.c
R platforms/Mac OS/vm/Developer/Info-NPSophie__Upgraded_.plist
R platforms/Mac OS/vm/Developer/Info-NPSqueak__Upgraded_.plist
R platforms/Mac OS/vm/Developer/Info-Squeak_VM_Debug__Upgraded_.plist
R platforms/Mac OS/vm/Developer/Info-Squeak_VM_OPT__Upgraded_.plist
R platforms/Mac OS/vm/Developer/MacVMCorrectFileTypes.st
R platforms/Mac OS/vm/Developer/MyPlugin v2.proj.xml
R platforms/Mac OS/vm/Developer/MyPlugin68K v2.proj.xml
R platforms/Mac OS/vm/Developer/NPSqueakStub.c
R platforms/Mac OS/vm/Developer/NPSqueakStub.sit
R platforms/Mac OS/vm/Developer/Squeak VM Universal-Info.plist
R platforms/Mac OS/vm/Developer/SqueakPro5.xml
R platforms/Mac OS/vm/Developer/SqueakVMUNIXPATHS.xcodeproj.zip
R platforms/Mac OS/vm/Developer/myMacHeaders.c
R platforms/Mac OS/vm/Developer/myMacHeaders.pch
R platforms/Mac OS/vm/Developer/myMacHeadersCarbon.pch
R platforms/Mac OS/vm/Developer/resources.sit
R platforms/Mac OS/vm/Developer/sqGnu.h
R platforms/Mac OS/vm/Developer/sqMacMinimal.c
R platforms/Mac OS/vm/Documentation/3.2.2 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.3 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.4 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.5 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.6 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.7 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.2.8 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.4.0 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.5.0 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.5.1 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.5.2 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.6.0 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.6.1 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.7.1 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.7.2 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.7.3 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.7.4 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.7.5 Release Notes.rtf
R platforms/Mac OS/vm/Documentation/3.8.x Release Notes.rtf
R platforms/Mac OS/vm/Documentation/readme
R platforms/Mac OS/vm/Info-NPSqueak__Upgraded_.plist
R platforms/Mac OS/vm/NSCursorWrappers.h
R platforms/Mac OS/vm/NSCursorWrappers.m
R platforms/Mac OS/vm/PluginSDK 4.01a/Common/npmac.cpp
R platforms/Mac OS/vm/PluginSDK 4.01a/Common/npwin.cpp
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/jni.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/jni_md.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/jri.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/jri_md.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/jritypes.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/npapi.h
R platforms/Mac OS/vm/PluginSDK 4.01a/Include/npupp.h
R platforms/Mac OS/vm/config.h
R platforms/Mac OS/vm/malloc.h
R platforms/Mac OS/vm/npsqueak/English.lproj/InfoPlist.strings
R platforms/Mac OS/vm/npsqueak/English.lproj/Localized.r
R platforms/Mac OS/vm/npsqueak/SqueakBrowser-Info.plist
R platforms/Mac OS/vm/npsqueak/SqueakBrowser.rsrc
R platforms/Mac OS/vm/npsqueak/SqueakBrowser.xcodeproj.zip
R platforms/Mac OS/vm/npsqueak/SqueakBrowser_Prefix.pch
R platforms/Mac OS/vm/npsqueak/main.c
R platforms/Mac OS/vm/npsqueak/npsqueak.c
R platforms/Mac OS/vm/npsqueak/npunix.c
R platforms/Mac OS/vm/nsPoolManagement.h
R platforms/Mac OS/vm/nsPoolManagement.m
R platforms/Mac OS/vm/osExports.c
R platforms/Mac OS/vm/specialChangeSets/ArraysToGlobalStruct-JMM.1.cs
R platforms/Mac OS/vm/specialChangeSets/Gnuifier.6.cs
R platforms/Mac OS/vm/specialChangeSets/Old/FasterCopyLoop-JMM.4.cs
R platforms/Mac OS/vm/specialChangeSets/Old/FasterCopyLoopPart2-JMM.2.cs
R platforms/Mac OS/vm/specialChangeSets/Old/FasterLookupMethod-JMM.1.cs
R platforms/Mac OS/vm/specialChangeSets/Old/MakePrimPointXInternal-JMM.1.cs
R platforms/Mac OS/vm/specialChangeSets/Old/SlightlyFasterActivate-JMM.3.cs
R platforms/Mac OS/vm/specialChangeSets/VMM38-64bit-imageUpdates.1.cs
R platforms/Mac OS/vm/specialChangeSets/VMM38-gc-instrument-image.1.cs
R platforms/Mac OS/vm/sqConfig.h
R platforms/Mac OS/vm/sqMacEncoding.c
R platforms/Mac OS/vm/sqMacEncoding.h
R platforms/Mac OS/vm/sqMacExternalPrims.c
R platforms/Mac OS/vm/sqMacExternalPrims.h
R platforms/Mac OS/vm/sqMacFileLogic.c
R platforms/Mac OS/vm/sqMacImageIO.c
R platforms/Mac OS/vm/sqMacImageIO.h
R platforms/Mac OS/vm/sqMacMain.c
R platforms/Mac OS/vm/sqMacMain.h
R platforms/Mac OS/vm/sqMacMemory.c
R platforms/Mac OS/vm/sqMacMemory.h
R platforms/Mac OS/vm/sqMacNSPlugin.c
R platforms/Mac OS/vm/sqMacNSPluginUILogic.c
R platforms/Mac OS/vm/sqMacNSPluginUILogic2.c
R platforms/Mac OS/vm/sqMacNSPluginUILogic2.h
R platforms/Mac OS/vm/sqMacTime.c
R platforms/Mac OS/vm/sqMacTime.h
R platforms/Mac OS/vm/sqMacUIAppleEvents.c
R platforms/Mac OS/vm/sqMacUIAppleEvents.h
R platforms/Mac OS/vm/sqMacUIClipBoard.c
R platforms/Mac OS/vm/sqMacUIClipBoard.h
R platforms/Mac OS/vm/sqMacUIConstants.h
R platforms/Mac OS/vm/sqMacUIEvents.c
R platforms/Mac OS/vm/sqMacUIEvents.h
R platforms/Mac OS/vm/sqMacUIEventsUniversal.c
R platforms/Mac OS/vm/sqMacUIMenuBar.c
R platforms/Mac OS/vm/sqMacUIMenuBar.h
R platforms/Mac OS/vm/sqMacUIMenuBarUniversal.c
R platforms/Mac OS/vm/sqMacUnixCommandLineInterface.c
R platforms/Mac OS/vm/sqMacUnixCommandLineInterface.h
R platforms/Mac OS/vm/sqMacUnixExternalPrims.c
R platforms/Mac OS/vm/sqMacWindow.c
R platforms/Mac OS/vm/sqMacWindow.h
R platforms/Mac OS/vm/sqMacWindowUniversal.c
R platforms/Mac OS/vm/sqPlatformSpecific.h
R platforms/Mac OS/vm/version.c
A platforms/Mac_OS/Resources/Croquet.icns
A platforms/Mac_OS/Resources/GreenCogSqueak.icns
A platforms/Mac_OS/Resources/Newspeak Virtual Machine.icns
A platforms/Mac_OS/Resources/NewspeakDocuments.icns
A platforms/Mac_OS/Resources/Squeak.icns
A platforms/Mac_OS/Resources/SqueakChanges.icns
A platforms/Mac_OS/Resources/SqueakGeneric.icns
A platforms/Mac_OS/Resources/SqueakImage.icns
A platforms/Mac_OS/Resources/SqueakPlugin.icns
A platforms/Mac_OS/Resources/SqueakProject.icns
A platforms/Mac_OS/Resources/SqueakScript.icns
A platforms/Mac_OS/Resources/SqueakSources.icns
A platforms/Mac_OS/plugins/AsynchFilePlugin/sqMacAsyncFilePrims.c
A platforms/Mac_OS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
A platforms/Mac_OS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.h
A platforms/Mac_OS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c
A platforms/Mac_OS/plugins/CroquetPlugin/sqMacCroquet.c
A platforms/Mac_OS/plugins/CroquetPlugin/sqMacCroquet.h
A platforms/Mac_OS/plugins/DropPlugin/sqMacDragDrop.c
A platforms/Mac_OS/plugins/FileCopyPlugin/FileCopy.xml
A platforms/Mac_OS/plugins/FileCopyPlugin/sqMacFileCopy.c
A platforms/Mac_OS/plugins/FileCopyPlugin/sqMacFileCopy.h
A platforms/Mac_OS/plugins/FilePlugin/sqMacDirectory.c
A platforms/Mac_OS/plugins/FilePlugin/sqMacUnixFileInterface.c
A platforms/Mac_OS/plugins/FilePlugin/sqMacUnixFileInterface.h
A platforms/Mac_OS/plugins/GdbARMPlugin/environ.c
A platforms/Mac_OS/plugins/HostWindowPlugin/sqMacHostWindow.c
A platforms/Mac_OS/plugins/HostWindowPlugin/sqMacHostWindow.h
A platforms/Mac_OS/plugins/InternetConfigPlugin/InternetConfiguration.xml
A platforms/Mac_OS/plugins/InternetConfigPlugin/sqMacInternetConfiguration.c
A platforms/Mac_OS/plugins/JPEGReadWriter2Plugin/JConfig.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Error_Handler.c
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Error_Handler.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Name_Lookup.c
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Name_Lookup.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Queue_Utilities.c
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Queue_Utilities.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Utilities.c
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Utilities.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Utilities_External.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/HID_Utilities_Internal.h
A platforms/Mac_OS/plugins/JoystickTabletPlugin/sqMacJoystickAndTablet.c
A platforms/Mac_OS/plugins/LocalePlugin/Info-SqueakLocalePlugin__Upgraded_.plist
A platforms/Mac_OS/plugins/LocalePlugin/LocalePlugin.proj.xml
A platforms/Mac_OS/plugins/LocalePlugin/SqueakLocale.pbproj/johnmci.mode1
A platforms/Mac_OS/plugins/LocalePlugin/SqueakLocale.pbproj/johnmci.pbxuser
A platforms/Mac_OS/plugins/LocalePlugin/SqueakLocale.pbproj/project.pbxproj
A platforms/Mac_OS/plugins/LocalePlugin/SqueakLocale.xcodeproj.zip
A platforms/Mac_OS/plugins/LocalePlugin/resources/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleCarbon.c
A platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleCarbon.h
A platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleOS9.c
A platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleOS9.h
A platforms/Mac_OS/plugins/MIDIPlugin/sqMacMIDI.c
A platforms/Mac_OS/plugins/MacMenubarPlugin/MacMenubarPlugin.h
A platforms/Mac_OS/plugins/Mpeg3Plugin/SqueakPlugin.icns
A platforms/Mac_OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegBuffer.1.cs
A platforms/Mac_OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegBufferTest.1.cs
A platforms/Mac_OS/plugins/Mpeg3Plugin/changesetsForInMemoryBuffer/JMMMpegPluginBuffer.1.cs
A platforms/Mac_OS/plugins/Mpeg3Plugin/mpeg3Plugin-Info.plist
A platforms/Mac_OS/plugins/Mpeg3Plugin/mpeglibAudioVideo.xcodeproj.zip
A platforms/Mac_OS/plugins/Mpeg3Plugin/mpeglibAudioVideo.xml
A platforms/Mac_OS/plugins/Mpeg3Plugin/myMacHeadersCarbon.pch
A platforms/Mac_OS/plugins/Mpeg3Plugin/resources.sit
A platforms/Mac_OS/plugins/Mpeg3Plugin/resources/App.rsrc
A platforms/Mac_OS/plugins/Mpeg3Plugin/resources/CarbonApp.rsrc
A platforms/Mac_OS/plugins/PrintJobPlugin/Info-PrintJobPlugin__Upgraded_.plist
A platforms/Mac_OS/plugins/PrintJobPlugin/PrintJobPlugin.pbproj.sit
A platforms/Mac_OS/plugins/PrintJobPlugin/PrintJobPlugin.project.xml
A platforms/Mac_OS/plugins/PrintJobPlugin/RealPrinting-JMM.6.cs.gz
A platforms/Mac_OS/plugins/PrintJobPlugin/RealPrintingPlugin-JMM.5.cs.zip
A platforms/Mac_OS/plugins/PrintJobPlugin/resources.sit
A platforms/Mac_OS/plugins/PrintJobPlugin/sqMacPrinting.c
A platforms/Mac_OS/plugins/PrintJobPlugin/sqMacPrinting.h
A platforms/Mac_OS/plugins/QuicktimePlugin/Info.plist
A platforms/Mac_OS/plugins/QuicktimePlugin/JMMMacQuicktimePlugin.3.cs
A platforms/Mac_OS/plugins/QuicktimePlugin/PkgInfo
A platforms/Mac_OS/plugins/QuicktimePlugin/SqueakPlugin.icns
A platforms/Mac_OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj.zip
A platforms/Mac_OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/johnmci.mode1
A platforms/Mac_OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/johnmci.pbxuser
A platforms/Mac_OS/plugins/QuicktimePlugin/SqueakQuicktime.xcodeproj/project.pbxproj
A platforms/Mac_OS/plugins/QuicktimePlugin/resources/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/QuicktimePlugin/sqMacQuicktimeInteface.c
A platforms/Mac_OS/plugins/QuicktimePlugin/sqMacQuicktimeInteface.h
A platforms/Mac_OS/plugins/SecurityPlugin/sqMacSecurity.c
A platforms/Mac_OS/plugins/SerialExtendedPlugin/SerialExtendedMacOS9.xml.sit
A platforms/Mac_OS/plugins/SerialExtendedPlugin/SerialExtendedPlugin.pbproj.sit
A platforms/Mac_OS/plugins/SerialExtendedPlugin/serialExtendedUnixPlugin.h
A platforms/Mac_OS/plugins/SerialExtendedPlugin/sqMacSerialExtended.c
A platforms/Mac_OS/plugins/SerialPlugin/sqMacSerialPort.c
A platforms/Mac_OS/plugins/ServicesPlugin/Info.plist
A platforms/Mac_OS/plugins/ServicesPlugin/JMMMacServices.5.cs
A platforms/Mac_OS/plugins/ServicesPlugin/JMMServicesPlugin.2.cs
A platforms/Mac_OS/plugins/ServicesPlugin/MacServicesReadMe.rtf
A platforms/Mac_OS/plugins/ServicesPlugin/SqueakServices.pbproj/johnmci.mode1
A platforms/Mac_OS/plugins/ServicesPlugin/SqueakServices.pbproj/johnmci.pbxuser
A platforms/Mac_OS/plugins/ServicesPlugin/SqueakServices.pbproj/project.pbxproj
A platforms/Mac_OS/plugins/ServicesPlugin/SqueakServices.xcodeproj.zip
A platforms/Mac_OS/plugins/ServicesPlugin/resources/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/ServicesPlugin/sqMacServices.c
A platforms/Mac_OS/plugins/ServicesPlugin/sqMacServices.h
A platforms/Mac_OS/plugins/SocketPlugin/68K/AddressXlation.h
A platforms/Mac_OS/plugins/SocketPlugin/68K/MacTCP.h
A platforms/Mac_OS/plugins/SocketPlugin/68K/dnr.c
A platforms/Mac_OS/plugins/SocketPlugin/68K/sqMacNetworkNOMACTCP.c
A platforms/Mac_OS/plugins/SocketPlugin/sqMacNetwork.c
A platforms/Mac_OS/plugins/SoundPlugin/sqMacSound.c
A platforms/Mac_OS/plugins/SoundPlugin/sqMacUnixInterfaceSound.c
A platforms/Mac_OS/plugins/SoundPlugin/sqMacUnixInterfaceSound.h
A platforms/Mac_OS/plugins/SoundPlugin/sqUnixSoundDebug.h
A platforms/Mac_OS/plugins/SoundPlugin/sqUnixSoundMacOSXJMM.c
A platforms/Mac_OS/plugins/SpellingPlugin/Info.plist
A platforms/Mac_OS/plugins/SpellingPlugin/JMMMacSpelling.3.cs
A platforms/Mac_OS/plugins/SpellingPlugin/JMMMacSpelling.4.cs
A platforms/Mac_OS/plugins/SpellingPlugin/JMMMacSpellingPlugin.1.cs
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/Info-SpellCheck__Upgraded_.plist
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.m
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/apple.pbxuser
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/deric.pbxuser
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/johnmci.mode1
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/johnmci.pbxuser
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.pbproj/project.pbxproj
A platforms/Mac_OS/plugins/SpellingPlugin/SpellCheck/SpellCheck.xcodeproj.zip
A platforms/Mac_OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/johnmci.mode1
A platforms/Mac_OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/johnmci.pbxuser
A platforms/Mac_OS/plugins/SpellingPlugin/SqueakSpelling.pbproj/project.pbxproj
A platforms/Mac_OS/plugins/SpellingPlugin/SqueakSpelling.xcodeproj.zip
A platforms/Mac_OS/plugins/SpellingPlugin/build/.gdb_history
A platforms/Mac_OS/plugins/SpellingPlugin/build/PkgInfo
A platforms/Mac_OS/plugins/SpellingPlugin/resources/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/SpellingPlugin/sqMacSpellingPlugin.c
A platforms/Mac_OS/plugins/SpellingPlugin/sqMacSpellingPlugin.h
A platforms/Mac_OS/plugins/SqueakFFIPrims/Info-SqueakFFIPlugin__Upgraded_.plist
A platforms/Mac_OS/plugins/SqueakFFIPrims/SqueakFFI.xcodeproj.zip
A platforms/Mac_OS/plugins/SqueakFFIPrims/SqueakFFIPrims.proj.xml
A platforms/Mac_OS/plugins/SqueakFFIPrims/ppc-darwin-Carbon-UI.c
A platforms/Mac_OS/plugins/SqueakFFIPrims/ppc-darwin-asm-MacIntel.S
A platforms/Mac_OS/plugins/SqueakFFIPrims/ppc-global.h
A platforms/Mac_OS/plugins/SqueakFFIPrims/resources/English.lproj/InfoPlist.strings
A platforms/Mac_OS/plugins/SqueakFFIPrims/sqMacFFI.s
A platforms/Mac_OS/plugins/SqueakFFIPrims/sqMacFFIPPC.c
A platforms/Mac_OS/plugins/SqueakFFIPrims/sqMacIntel-Win32.c
A platforms/Mac_OS/plugins/SqueakFFIPrims/x86-sysv-MacIntel.c
A platforms/Mac_OS/plugins/SqueakFFIPrims/x86-sysv-asm-MacIntel.S
A platforms/Mac_OS/plugins/SqueakSSL/Info.plist
A platforms/Mac_OS/plugins/SqueakSSL/sqMacSSL.c
A platforms/Mac_OS/plugins/TestOSAPlugin/Info-TestOSAPlugin__Upgraded_.plist
A platforms/Mac_OS/plugins/TestOSAPlugin/JMMFixOSAPluginForOSX.1.cs
A platforms/Mac_OS/plugins/TestOSAPlugin/SqueakPlugin.icns
A platforms/Mac_OS/plugins/TestOSAPlugin/TestOSAPlugin.pbproj.zip
A platforms/Mac_OS/plugins/TestOSAPlugin/TestOSAPlugin.proj.xml
A platforms/Mac_OS/plugins/TestOSAPlugin/TestOSAPlugin.xcodeproj.zip
A platforms/Mac_OS/plugins/UUIDPlugin/sqMacUUID.c
A platforms/Mac_OS/vm/Developer/Info-NPSophie__Upgraded_.plist
A platforms/Mac_OS/vm/Developer/Info-NPSqueak__Upgraded_.plist
A platforms/Mac_OS/vm/Developer/Info-Squeak_VM_Debug__Upgraded_.plist
A platforms/Mac_OS/vm/Developer/Info-Squeak_VM_OPT__Upgraded_.plist
A platforms/Mac_OS/vm/Developer/MacVMCorrectFileTypes.st
A platforms/Mac_OS/vm/Developer/MyPlugin v2.proj.xml
A platforms/Mac_OS/vm/Developer/MyPlugin68K v2.proj.xml
A platforms/Mac_OS/vm/Developer/NPSqueakStub.c
A platforms/Mac_OS/vm/Developer/NPSqueakStub.sit
A platforms/Mac_OS/vm/Developer/Squeak VM Universal-Info.plist
A platforms/Mac_OS/vm/Developer/SqueakPro5.xml
A platforms/Mac_OS/vm/Developer/SqueakVMUNIXPATHS.xcodeproj.zip
A platforms/Mac_OS/vm/Developer/myMacHeaders.c
A platforms/Mac_OS/vm/Developer/myMacHeaders.pch
A platforms/Mac_OS/vm/Developer/myMacHeadersCarbon.pch
A platforms/Mac_OS/vm/Developer/resources.sit
A platforms/Mac_OS/vm/Developer/sqGnu.h
A platforms/Mac_OS/vm/Developer/sqMacMinimal.c
A platforms/Mac_OS/vm/Documentation/3.2.2 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.3 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.4 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.5 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.6 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.7 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.2.8 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.4.0 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.5.0 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.5.1 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.5.2 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.6.0 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.6.1 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.7.1 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.7.2 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.7.3 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.7.4 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.7.5 Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/3.8.x Release Notes.rtf
A platforms/Mac_OS/vm/Documentation/readme
A platforms/Mac_OS/vm/Info-NPSqueak__Upgraded_.plist
A platforms/Mac_OS/vm/NSCursorWrappers.h
A platforms/Mac_OS/vm/NSCursorWrappers.m
A platforms/Mac_OS/vm/PluginSDK 4.01a/Common/npmac.cpp
A platforms/Mac_OS/vm/PluginSDK 4.01a/Common/npwin.cpp
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jni.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jni_md.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jri.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jri_md.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jritypes.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/npapi.h
A platforms/Mac_OS/vm/PluginSDK 4.01a/Include/npupp.h
A platforms/Mac_OS/vm/config.h
A platforms/Mac_OS/vm/malloc.h
A platforms/Mac_OS/vm/npsqueak/English.lproj/InfoPlist.strings
A platforms/Mac_OS/vm/npsqueak/English.lproj/Localized.r
A platforms/Mac_OS/vm/npsqueak/SqueakBrowser-Info.plist
A platforms/Mac_OS/vm/npsqueak/SqueakBrowser.rsrc
A platforms/Mac_OS/vm/npsqueak/SqueakBrowser.xcodeproj.zip
A platforms/Mac_OS/vm/npsqueak/SqueakBrowser_Prefix.pch
A platforms/Mac_OS/vm/npsqueak/main.c
A platforms/Mac_OS/vm/npsqueak/npsqueak.c
A platforms/Mac_OS/vm/npsqueak/npunix.c
A platforms/Mac_OS/vm/nsPoolManagement.h
A platforms/Mac_OS/vm/nsPoolManagement.m
A platforms/Mac_OS/vm/osExports.c
A platforms/Mac_OS/vm/specialChangeSets/ArraysToGlobalStruct-JMM.1.cs
A platforms/Mac_OS/vm/specialChangeSets/Gnuifier.6.cs
A platforms/Mac_OS/vm/specialChangeSets/Old/FasterCopyLoop-JMM.4.cs
A platforms/Mac_OS/vm/specialChangeSets/Old/FasterCopyLoopPart2-JMM.2.cs
A platforms/Mac_OS/vm/specialChangeSets/Old/FasterLookupMethod-JMM.1.cs
A platforms/Mac_OS/vm/specialChangeSets/Old/MakePrimPointXInternal-JMM.1.cs
A platforms/Mac_OS/vm/specialChangeSets/Old/SlightlyFasterActivate-JMM.3.cs
A platforms/Mac_OS/vm/specialChangeSets/VMM38-64bit-imageUpdates.1.cs
A platforms/Mac_OS/vm/specialChangeSets/VMM38-gc-instrument-image.1.cs
A platforms/Mac_OS/vm/sqConfig.h
A platforms/Mac_OS/vm/sqMacEncoding.c
A platforms/Mac_OS/vm/sqMacEncoding.h
A platforms/Mac_OS/vm/sqMacExternalPrims.c
A platforms/Mac_OS/vm/sqMacExternalPrims.h
A platforms/Mac_OS/vm/sqMacFileLogic.c
A platforms/Mac_OS/vm/sqMacImageIO.c
A platforms/Mac_OS/vm/sqMacImageIO.h
A platforms/Mac_OS/vm/sqMacMain.c
A platforms/Mac_OS/vm/sqMacMain.h
A platforms/Mac_OS/vm/sqMacMemory.c
A platforms/Mac_OS/vm/sqMacMemory.h
A platforms/Mac_OS/vm/sqMacNSPlugin.c
A platforms/Mac_OS/vm/sqMacNSPluginUILogic.c
A platforms/Mac_OS/vm/sqMacNSPluginUILogic2.c
A platforms/Mac_OS/vm/sqMacNSPluginUILogic2.h
A platforms/Mac_OS/vm/sqMacTime.c
A platforms/Mac_OS/vm/sqMacTime.h
A platforms/Mac_OS/vm/sqMacUIAppleEvents.c
A platforms/Mac_OS/vm/sqMacUIAppleEvents.h
A platforms/Mac_OS/vm/sqMacUIClipBoard.c
A platforms/Mac_OS/vm/sqMacUIClipBoard.h
A platforms/Mac_OS/vm/sqMacUIConstants.h
A platforms/Mac_OS/vm/sqMacUIEvents.c
A platforms/Mac_OS/vm/sqMacUIEvents.h
A platforms/Mac_OS/vm/sqMacUIEventsUniversal.c
A platforms/Mac_OS/vm/sqMacUIMenuBar.c
A platforms/Mac_OS/vm/sqMacUIMenuBar.h
A platforms/Mac_OS/vm/sqMacUIMenuBarUniversal.c
A platforms/Mac_OS/vm/sqMacUnixCommandLineInterface.c
A platforms/Mac_OS/vm/sqMacUnixCommandLineInterface.h
A platforms/Mac_OS/vm/sqMacUnixExternalPrims.c
A platforms/Mac_OS/vm/sqMacWindow.c
A platforms/Mac_OS/vm/sqMacWindow.h
A platforms/Mac_OS/vm/sqMacWindowUniversal.c
A platforms/Mac_OS/vm/sqPlatformSpecific.h
A platforms/Mac_OS/vm/version.c
Log Message:
-----------
git mv 'platforms/Mac OS/' platforms/Mac_OS/
Rationale: escaping white spaces in scripts, makefiles and command lines is getting much too bothering...
Why bother?
Commit: 60449f3b5af73f5db45a2d334c16b0bd588b4783
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/60449f3b5af73f5db4…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-05 (Tue, 05 Nov 2019)
Changed paths:
R platforms/Mac_OS/vm/PluginSDK 4.01a/Common/npmac.cpp
R platforms/Mac_OS/vm/PluginSDK 4.01a/Common/npwin.cpp
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jni.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jni_md.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jri.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jri_md.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/jritypes.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/npapi.h
R platforms/Mac_OS/vm/PluginSDK 4.01a/Include/npupp.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Common/npmac.cpp
A platforms/Mac_OS/vm/PluginSDK_4.01a/Common/npwin.cpp
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/jni.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/jni_md.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/jri.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/jri_md.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/jritypes.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/npapi.h
A platforms/Mac_OS/vm/PluginSDK_4.01a/Include/npupp.h
Log Message:
-----------
Replace white space by underscore in PluginSDK 4.01a
white spaces suck
Commit: 2f82d2c2bd7922f8037e5dd4259d8bb8a3941634
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2f82d2c2bd7922f803…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Cross/vm/sqAtomicOps.h
Log Message:
-----------
Fix unbalanced parenthese in sqAtomicAddConst macro when TARGET_OS_IS_IPHONE
While at it,
- use the right include file for declaring the OSAtomic functions
- avoid using undefined `int64`
- and respect signedness (`int64_t` rather than `uint64_t`)
Note: the atomic ops are defined since Mac OS SDK 10.4 (Tiger)
So we could use that instead of gcc/clang builtins or _asm_ directives.
See https://developer.apple.com/library/archive/documentation/System/Conceptual…
However, the TARGET_OS_IS_IPHONE macro has another effect:
it is suppressing the wait in aioPoll - we might want to review that...
Commit: b865738f0ac07ab95c60790110f50afedb36f42d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b865738f0ac07ab95c…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
A build.macos32x86_legacy/common/Makefile.app
A build.macos32x86_legacy/common/Makefile.app.newspeak
A build.macos32x86_legacy/common/Makefile.app.squeak
A build.macos32x86_legacy/common/Makefile.clangversion
A build.macos32x86_legacy/common/Makefile.flags
A build.macos32x86_legacy/common/Makefile.lib.extra
A build.macos32x86_legacy/common/Makefile.plugin
A build.macos32x86_legacy/common/Makefile.rules
A build.macos32x86_legacy/common/Makefile.sources
A build.macos32x86_legacy/common/Makefile.vm
A build.macos32x86_legacy/common/mkNamedPrims.sh
A build.macos32x86_legacy/squeak.cog.spur/Makefile
A build.macos32x86_legacy/squeak.cog.spur/mvm
A build.macos32x86_legacy/squeak.cog.spur/plugins.ext
A build.macos32x86_legacy/squeak.cog.spur/plugins.int
A build.macos32x86_legacy/squeak.cog.v3/Makefile
A build.macos32x86_legacy/squeak.cog.v3/mvm
A build.macos32x86_legacy/squeak.cog.v3/plugins.ext
A build.macos32x86_legacy/squeak.cog.v3/plugins.int
Log Message:
-----------
Add makefiles for compiling squeak.cog.v3 and squeak.cog.spur for legacy Mac_OS platform
fixup: TARGET_OS_IS_IPHONE=1 was attempted first to workaround asm problem
But this is not necessary
It's better to use -std=gnu99` rather than `-std=c99` to allow gnu asm directives
Commit: 9d0fa0e0dc2db04c46153b163619a09f3fa4a549
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9d0fa0e0dc2db04c46…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
A platforms/Mac_OS/plugins/AsynchFilePlugin/Makefile
A platforms/Mac_OS/plugins/B3DAcceleratorPlugin/Makefile
A platforms/Mac_OS/plugins/BitBltPlugin/Makefile
A platforms/Mac_OS/plugins/FileAttributesPlugin/Makefile
A platforms/Mac_OS/plugins/FloatMathPlugin/Makefile
A platforms/Mac_OS/plugins/Mpeg3Plugin/Makefile
A platforms/Mac_OS/plugins/SocketPlugin/Makefile
A platforms/Mac_OS/plugins/SqueakFFIPrims/Makefile
A platforms/Mac_OS/plugins/SqueakSSL/Makefile
A platforms/Mac_OS/plugins/UnixOSProcessPlugin/Makefile
Log Message:
-----------
Provide some Makefiles for the plugins
Commit: 945dddd5575ed550a5579a86d0d4d1764edc75eb
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/945dddd5575ed550a5…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
A platforms/Mac_OS/plugins/Info.plist
A platforms/Mac_OS/vm/Squeak-Info.plist
Log Message:
-----------
Provide Info.plist
Fixup plist and switch to UTF-8
Commit: 794cd0704cb02f9b33c87abe30ea309588ead657
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/794cd0704cb02f9b33…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M build.macos32x86_legacy/common/Makefile.app
A platforms/Mac_OS/Resources/English.lproj/Newspeak-Localizable.strings
A platforms/Mac_OS/Resources/English.lproj/Pharo-Localizable.strings
A platforms/Mac_OS/Resources/English.lproj/Squeak-Localizable.strings
Log Message:
-----------
Add localizable strings
Commit: 60a1a47e193441fa119b9981b25bf4bbc6dfe366
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/60a1a47e193441fa11…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/version.c
Log Message:
-----------
Provide a potentially standalone getversion
Commit: 800171d8c2c8b83109e1c4fb8427f7fe9b1d72aa
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/800171d8c2c8b83109…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
R platforms/Mac_OS/plugins/AsynchFilePlugin/sqMacAsyncFilePrims.c
R platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleOS9.c
R platforms/Mac_OS/plugins/LocalePlugin/sqMacLocaleOS9.h
R platforms/Mac_OS/plugins/SocketPlugin/68K/AddressXlation.h
R platforms/Mac_OS/plugins/SocketPlugin/68K/MacTCP.h
R platforms/Mac_OS/plugins/SocketPlugin/68K/dnr.c
R platforms/Mac_OS/plugins/SocketPlugin/68K/sqMacNetworkNOMACTCP.c
R platforms/Mac_OS/plugins/SocketPlugin/sqMacNetwork.c
R platforms/Mac_OS/vm/sqMacExternalPrims.c
R platforms/Mac_OS/vm/sqMacFileLogic.c
R platforms/Mac_OS/vm/sqMacUIEvents.c
R platforms/Mac_OS/vm/sqMacUIMenuBar.c
R platforms/Mac_OS/vm/sqMacWindow.c
Log Message:
-----------
Remove some obsolete Mac_OS drag
We can't compile any of these bits from the past (FSSpec, OpenTransport, etc...)
Remove support for OS9 LocalePlugin
Superseded by Carbon API for quite a while.
We do not support OS9 for quite a while.
Commit: f557d0608367e82d33d15ff5f51edb6ca453f887
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f557d0608367e82d33…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
A platforms/Mac_OS/vm/PluginSDK_4.01a/sqMacNSPlugin.c
A platforms/Mac_OS/vm/PluginSDK_4.01a/sqMacNSPluginUILogic.c
R platforms/Mac_OS/vm/sqMacNSPlugin.c
R platforms/Mac_OS/vm/sqMacNSPluginUILogic.c
Log Message:
-----------
Move netscape plugin stuff dow in PluginSDK
Reason: we don't want to compile that stuff, it's too old!
We could either nuke the whole thing, npsqueak+PluginSDK...
Commit: c798afcbcd193c1f73a5017d8924dbb14787dbd1
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c798afcbcd193c1f73…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqMacWindowUniversal.c
Log Message:
-----------
Don't rely on FlatCarbon headers, import Movies.h from QuickTime
Commit: 9a9da75eb0b6cc240f1a952d78fc11e6fbe26e69
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9a9da75eb0b6cc240f…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqConfig.h
M platforms/Mac_OS/vm/sqPlatformSpecific.h
Log Message:
-----------
Avoid using FlatCarbon headers
Commit: 9899c61cefa5c9d63b562711ba77cc1b0093de19
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9899c61cefa5c9d63b…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqMacNSPluginUILogic2.h
Log Message:
-----------
Fix: inline declarations cannot be deferred
A sane C compiler does expect function body.
Commit: db2113992499f65b020cfa483c6b02c12119a2b7
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/db2113992499f65b02…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/SoundPlugin/sqUnixSoundMacOSXJMM.c
Log Message:
-----------
Avoid inline and inline_and_export directives
this create problems at link time with llvm-gcc-4.2
and this is not ecessary: the compiler will know what to inline
Commit: 7323c19645ea196b95a27ba38604a70b50b03389
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7323c19645ea196b95…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Cross/vm/sqVirtualMachine.h
M platforms/Mac_OS/vm/sqMacTime.c
M platforms/minheadless/common/sqaio.h
M platforms/minheadless/generic/sqPlatformSpecific-Generic.c
M platforms/minheadless/unix/sqUnixHeartbeat.c
M platforms/minheadless/windows/sqWin32Heartbeat.c
M platforms/minheadless/windows/sqWin32Time.c
M platforms/unix/vm/sqUnixHeartbeat.c
M platforms/unix/vm/sqUnixITimerHeartbeat.c
M platforms/unix/vm/sqUnixITimerTickerHeartbeat.c
M platforms/unix/vm/sqaio.h
M platforms/win32/vm/sqWin32Heartbeat.c
M platforms/win32/vm/sqWin32Time.c
Log Message:
-----------
Don't declare functions as volatile
This is absolutely pointless in C.
The compiler could put the call outside a loop whether declared volatile or not, if it can figure that the function has no side effect.
If the function reads volatile variables, then the compiler can't optimize and is forced to re-read in each loop.
Commit: ce11eadcfe99957affcc0fd23d7681ae6dbb0d04
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ce11eadcfe99957aff…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqMacWindowUniversal.c
Log Message:
-----------
Remove 2 unused local variables
Commit: d8835e064b2dde61aeece8f5830e9c056850ed9b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d8835e064b2dde61ae…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqMacWindowUniversal.c
Log Message:
-----------
Provide void ioNoteDisplayChangedwidthheightdepth for modernized VM compatibility
Commit: 8642052dc195cf783e7b287cb8f091c4058121f0
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8642052dc195cf783e…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c
Log Message:
-----------
Don't override glSetVerboseLevel()
This function is already defined in Cross plugins
Commit: adbce05463223230f8ffb7d3ff5a868fcda8921f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/adbce05463223230f8…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/sqMacMemory.c
Log Message:
-----------
Let SPURVM allocation stuff be handled by platforms/vm/unix
Commit: d455270c4df72a094b1c4811ce3864f4ed6a4a13
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d455270c4df72a094b…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/vm/osExports.c
Log Message:
-----------
Avoid exporting signal*
That does not work...
Commit: d57e52ebaa93184b86457275db7fe0086274227f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d57e52ebaa93184b86…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M build.macos32x86_legacy/squeak.cog.spur/plugins.ext
M build.macos32x86_legacy/squeak.cog.v3/plugins.ext
Log Message:
-----------
Some plugins cannot be compiled by now
Commit: 3c82cdcc3cb9fa2a7cc3e04095b5d4a04fba91c3
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3c82cdcc3cb9fa2a7c…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/FilePlugin/sqMacDirectory.c
M platforms/Mac_OS/plugins/FilePlugin/sqMacUnixFileInterface.c
Log Message:
-----------
Modernize file/directory API with Pharo compatible permissions/symlink
TODO: fill those information...
Commit: ee9beb2a22affad3420ff7c1c182eed2bf73c1bf
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ee9beb2a22affad342…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/SoundPlugin/sqMacSound.c
Log Message:
-----------
Let SoundPlugin prototypes match Cross header
Commit: b741707c2c1e88c14878d7d91da2baaefe79bbc1
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b741707c2c1e88c148…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/SoundPlugin/sqUnixSoundMacOSXJMM.c
Log Message:
-----------
Add missing interface for SoundPlugin
these are just stubs doing nothing...
Commit: faf57acb14b61bfbd8e02d3d233422eecaa20ac4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/faf57acb14b61bfbd8…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M build.macos32x86_legacy/squeak.cog.spur/plugins.int
M build.macos32x86_legacy/squeak.cog.v3/plugins.int
Log Message:
-----------
Disable SoundPlugin because it crashes the VM
Note: SoundPlugin API changed, so the stub I added are probably not enough...
Commit: f4a80b89c869a1b56f7619b258999edd7e75c8c2
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f4a80b89c869a1b56f…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h
M platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h
Log Message:
-----------
Fix Mpeg3plugin: don't typedef mpeg3_t twice, rather include the definition
Commit: 9f2f6455330ab53dd56498cc2cd33d21d3628d9e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9f2f6455330ab53dd5…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M build.macos32x86_legacy/squeak.cog.spur/plugins.ext
M build.macos32x86_legacy/squeak.cog.v3/plugins.ext
Log Message:
-----------
fixup: Mpeg3plugin is back
Commit: e2027f4941b64d5713a97fb95c64eef63ef3f48a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e2027f4941b64d5713…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
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 spur64src/vm/cointerp.c
M spur64src/vm/cointerp.h
M spur64src/vm/cointerpmt.c
M spur64src/vm/cointerpmt.h
M spur64src/vm/gcc3x-cointerp.c
M spur64src/vm/gcc3x-cointerpmt.c
M spurlowcode64src/vm/cointerp.c
M spurlowcode64src/vm/cointerp.h
M spurlowcode64src/vm/gcc3x-cointerp.c
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/cointerp.c
M spursista64src/vm/cointerp.h
M spursista64src/vm/gcc3x-cointerp.c
M spursistasrc/vm/cointerp.c
M spursistasrc/vm/cointerp.h
M spursistasrc/vm/gcc3x-cointerp.c
M spursrc/vm/cointerp.c
M spursrc/vm/cointerp.h
M spursrc/vm/cointerpmt.c
M spursrc/vm/cointerpmt.h
M spursrc/vm/gcc3x-cointerp.c
M spursrc/vm/gcc3x-cointerpmt.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/ImmX11Plugin/ImmX11Plugin.c
M src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
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:
-----------
Generate code from VMMaker.oscog-nice.2577/2578
This is to avoid naming variables 'bool' in generated code
-std=c99 does not appreciate such naming
Commit: 5572e2400c343fbc815930d52f8e5aabbb9ff972
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5572e2400c343fbc81…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M platforms/Mac_OS/plugins/DropPlugin/sqMacDragDrop.c
M platforms/Mac_OS/plugins/SecurityPlugin/sqMacSecurity.c
M platforms/Mac_OS/plugins/UUIDPlugin/sqMacUUID.c
M platforms/Mac_OS/vm/sqMacMain.c
M platforms/Mac_OS/vm/sqMacNSPluginUILogic2.c
M platforms/Mac_OS/vm/sqMacUIEventsUniversal.c
Log Message:
-----------
Carbonize more includes
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/614a3da7b311%5E..…
Hi all,
I was wondering about the interest of keeping the platforms/Mac\ OS code.
This code is not alive (not tested, not maintained) and is rotting, slowly
but surely.
I did try it, and after a few changes, succeeded in compiling a legacy
carbon universal squeak.cog.v3 & squeak.cog.spur
- for a mac os 10.5 (leopard) target (i386 only)
- from a mac os 10.14.6 mojave
- with xcode 10.3 augmented by legacy SDKs thanks to xcode-legacy
https://github.com/devernay/xcodelegacy
- via mvm scripts driving gnu makefiles
installing the legacy SDKs is becoming harder and harder, because Apple now
distributes signed xip archives with shortly expiring signatures!
https://github.com/devernay/xcodelegacy/issues/56
But as long as we can sudo date, that's stupid hurdles...
The VM runs in mojave, but it's far from perfect (mouse click does not
work, keyboard is OK though). Optimized spur crashes the llvm-gcc-4.2
compiler (../../spursrc/vm/gcc3x-cointerp.c:78381: internal compiler error:
Segmentation fault: 11, never mind, I won't send report to Apple!), and
with classic gcc-4.2, optimized spur VM crashes at run time soon after
startup. Optimized V3 seems to work.
I may publish this work in a branch if ever someone is interested and also
retry compilation on a legacy snow leopard machine.
Otherwise, we may as well remove platforms/Mac\ OS entirely.
Thoughts?
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2576.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.2576
Author: eem
Time: 7 November 2019, 12:17:19.581014 pm
UUID: d225ffe9-a1d2-4138-9cff-0087eae7445a
Ancestors: VMMaker.oscog-nice.2575
Minor cleanups occasioned by reviewing the journal paper.
=============== Diff against VMMaker.oscog-nice.2575 ===============
Item was added:
+ ----- Method: Spur32BitCoMemoryManager>>setUpForUseByFacade: (in category 'debug support') -----
+ setUpForUseByFacade: aCurrentImageCoInterpreterFacade
+ "Make sure that eden etc are initialized, so that methods can be printed.
+ This is really to make addressCouldBeObj: et al work."
+ <doNotGenerate>
+ self edenBytes: 0.
+ self setHeapBase: self freeStart
+ memoryLimit: self endOfMemory
+ endOfMemory: self endOfMemory!
Item was removed:
- ----- Method: Spur32BitCoMemoryManager>>smallIntegerTag (in category 'cog jit support') -----
- smallIntegerTag
- "Beware, SmallInteger tags are 1 or 3. But SmallInteger's identityHash is 1."
- <api>
- <cmacro>
- ^1!
Item was removed:
- ----- Method: Spur32BitMMLECoSimulator>>setUpForUseByFacade: (in category 'debug support') -----
- setUpForUseByFacade: aCurrentImageCoInterpreterFacade
- "Make sure that eden etc are initialized, so that methods can be printed.
- This is really to make addressCouldBeObj: et al work."
- <doNotGenerate>
- self edenBytes: 0.
- self setHeapBase: self freeStart
- memoryLimit: self endOfMemory
- endOfMemory: self endOfMemory!
Item was removed:
- ----- Method: Spur32BitMemoryManager>>smallIntegerTag (in category 'cog jit support') -----
- smallIntegerTag
- "Beware, SmallInteger tags are 1 or 3. But SmallInteger's identityHash is 1."
- <cmacro>
- ^1!
David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.405.mcz
==================== Summary ====================
Name: VMMaker-dtl.405
Author: dtl
Time: 4 November 2019, 7:09:36.643 pm
UUID: 658427d8-283b-4570-a9e7-56aee994eba7
Ancestors: VMMaker-dtl.404
Use pushRemappableOop: to protect all positive64BitIntegerFor: calls in primitiveVMParameter. A large integer is instantiated in the VM even if normalized to small integer in the image, so protection is needed.
=============== Diff against VMMaker-dtl.404 ===============
Item was changed:
----- Method: ContextInterpreter>>primitiveVMParameter (in category 'system control primitives') -----
(excessive size, no diff calculated)