Branch: refs/heads/compile_legacy_Mac_OS Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 614a3da7b31114abea7558c5cb2c2df7a707db40 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/614a3da7b31114abea7558c5cb2c2df7a707db40 Author: Nicolas Cellier <[hidden email]> 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/5c7693e6aa6427c2d5b5e3599e0d3325923d3310 Author: Nicolas Cellier <[hidden email]> 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/60449f3b5af73f5db45a2d334c16b0bd588b4783 Author: Nicolas Cellier <[hidden email]> 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/2f82d2c2bd7922f8037e5dd4259d8bb8a3941634 Author: Nicolas Cellier <[hidden email]> 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/ManPages_iPhoneOS/man3/atomic.3.html 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/b865738f0ac07ab95c60790110f50afedb36f42d Author: Nicolas Cellier <[hidden email]> 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/9d0fa0e0dc2db04c46153b163619a09f3fa4a549 Author: Nicolas Cellier <[hidden email]> 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/945dddd5575ed550a5579a86d0d4d1764edc75eb Author: Nicolas Cellier <[hidden email]> 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/794cd0704cb02f9b33c87abe30ea309588ead657 Author: Nicolas Cellier <[hidden email]> 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/60a1a47e193441fa119b9981b25bf4bbc6dfe366 Author: Nicolas Cellier <[hidden email]> 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/800171d8c2c8b83109e1c4fb8427f7fe9b1d72aa Author: Nicolas Cellier <[hidden email]> 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/f557d0608367e82d33d15ff5f51edb6ca453f887 Author: Nicolas Cellier <[hidden email]> 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/c798afcbcd193c1f73a5017d8924dbb14787dbd1 Author: Nicolas Cellier <[hidden email]> 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/9a9da75eb0b6cc240f1a952d78fc11e6fbe26e69 Author: Nicolas Cellier <[hidden email]> 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/9899c61cefa5c9d63b562711ba77cc1b0093de19 Author: Nicolas Cellier <[hidden email]> 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/db2113992499f65b020cfa483c6b02c12119a2b7 Author: Nicolas Cellier <[hidden email]> 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/7323c19645ea196b95a27ba38604a70b50b03389 Author: Nicolas Cellier <[hidden email]> 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/ce11eadcfe99957affcc0fd23d7681ae6dbb0d04 Author: Nicolas Cellier <[hidden email]> 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/d8835e064b2dde61aeece8f5830e9c056850ed9b Author: Nicolas Cellier <[hidden email]> 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/8642052dc195cf783e7b287cb8f091c4058121f0 Author: Nicolas Cellier <[hidden email]> 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/adbce05463223230f8ffb7d3ff5a868fcda8921f Author: Nicolas Cellier <[hidden email]> 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/d455270c4df72a094b1c4811ce3864f4ed6a4a13 Author: Nicolas Cellier <[hidden email]> 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/d57e52ebaa93184b86457275db7fe0086274227f Author: Nicolas Cellier <[hidden email]> 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/3c82cdcc3cb9fa2a7cc3e04095b5d4a04fba91c3 Author: Nicolas Cellier <[hidden email]> 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/ee9beb2a22affad3420ff7c1c182eed2bf73c1bf Author: Nicolas Cellier <[hidden email]> 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/b741707c2c1e88c14878d7d91da2baaefe79bbc1 Author: Nicolas Cellier <[hidden email]> 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/faf57acb14b61bfbd8e02d3d233422eecaa20ac4 Author: Nicolas Cellier <[hidden email]> 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/f4a80b89c869a1b56f7619b258999edd7e75c8c2 Author: Nicolas Cellier <[hidden email]> 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/9f2f6455330ab53dd56498cc2cd33d21d3628d9e Author: Nicolas Cellier <[hidden email]> 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/e2027f4941b64d5713a97fb95c64eef63ef3f48a Author: Nicolas Cellier <[hidden email]> 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/5572e2400c343fbc815930d52f8e5aabbb9ff972 Author: Nicolas Cellier <[hidden email]> 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...5572e2400c34 |
Free forum by Nabble | Edit this page |