Branch: refs/heads/compile_legacy_Mac_OS Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 4af3b98d44a84dd09e6c09f5c886dd1d5dea6d7d https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4af3b98d44a84dd09e6c09f5c886dd1d5dea6d7d Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac OS/vm/sqPlatformSpecific.h Log Message: ----------- #include <stdio.h> because we refer to FILE * Commit: 36056d4342f62490de143611aaa43f82b6ae22ee https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/36056d4342f62490de143611aaa43f82b6ae22ee Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: ddf01b5f832829e8249337c511a6fa73a61950a1 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ddf01b5f832829e8249337c511a6fa73a61950a1 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 83db0ebf7509c3eb0b581aa36229cc887c868732 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/83db0ebf7509c3eb0b581aa36229cc887c868732 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 628d79ce70d67f300a69671e867323be49e30ac1 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/628d79ce70d67f300a69671e867323be49e30ac1 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: cfd336738b583bef13be91276215ccfe7d0b2a1a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cfd336738b583bef13be91276215ccfe7d0b2a1a Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 079e6eef1efd1311b22738679dbc380e4ea0068a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/079e6eef1efd1311b22738679dbc380e4ea0068a Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 35cfc44d6014b4d236ddc9ad60727c5e2beb14b2 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/35cfc44d6014b4d236ddc9ad60727c5e2beb14b2 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: f4f0f4343044970bdd5a2c692746ddd60102b9fa https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f4f0f4343044970bdd5a2c692746ddd60102b9fa Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/version.c Log Message: ----------- Provide a potentially standalone getversion Commit: e276e41594c86d0669ec9b4d518277ac0efde037 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e276e41594c86d0669ec9b4d518277ac0efde037 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: fe28676c28763d584871512c8ce985d475fafd8c https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fe28676c28763d584871512c8ce985d475fafd8c Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 9b0dbf550dc10d04840695745e831dde9d43a5d9 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9b0dbf550dc10d04840695745e831dde9d43a5d9 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqMacWindowUniversal.c Log Message: ----------- Don't rely on FlatCarbon headers, import Movies.h from QuickTime Commit: ce6b60668289f315ddc9c21ccd72096333c3d893 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ce6b60668289f315ddc9c21ccd72096333c3d893 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqConfig.h M platforms/Mac_OS/vm/sqPlatformSpecific.h Log Message: ----------- Avoid using FlatCarbon headers Commit: 8e514b78e1eaf0591b91c1fb83b189a0767f5da0 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8e514b78e1eaf0591b91c1fb83b189a0767f5da0 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: cd2352f3721bf0185c2e6777f75292cf6a898930 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cd2352f3721bf0185c2e6777f75292cf6a898930 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 4032058b32d0b2381929c4d8ae9ed81bd9da51d4 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4032058b32d0b2381929c4d8ae9ed81bd9da51d4 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 238a8e28cc64ac6f593543d342fdcd90f989df88 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/238a8e28cc64ac6f593543d342fdcd90f989df88 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqMacWindowUniversal.c Log Message: ----------- Remove 2 unused local variables Commit: aea99cbc53e2102c92a3f1bd7cd9d4ace0a09b5c https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/aea99cbc53e2102c92a3f1bd7cd9d4ace0a09b5c Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqMacWindowUniversal.c Log Message: ----------- Provide void ioNoteDisplayChangedwidthheightdepth for modernized VM compatibility Commit: 1d0720658a1ee171b26fa09f14686922a36a2f83 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1d0720658a1ee171b26fa09f14686922a36a2f83 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 2f24f57d596ecc368ec12d380a30b5e98d10c94c https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2f24f57d596ecc368ec12d380a30b5e98d10c94c Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqMacMemory.c Log Message: ----------- Let SPURVM allocation stuff be handled by platforms/vm/unix Commit: 48e0ad87a8922f18030351c0c6bf67cfb86f5153 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/48e0ad87a8922f18030351c0c6bf67cfb86f5153 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/osExports.c Log Message: ----------- Avoid exporting signal* That does not work... Commit: 362ea77566cac99b19b371f17bb5239d085ad7eb https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/362ea77566cac99b19b371f17bb5239d085ad7eb Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 10fe29146b6524cca2632163560bd7b6c2f371a9 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/10fe29146b6524cca2632163560bd7b6c2f371a9 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: 40ae9d57e1f741d4c4fdef3341fdbb4453d92514 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/40ae9d57e1f741d4c4fdef3341fdbb4453d92514 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/plugins/SoundPlugin/sqMacSound.c Log Message: ----------- Let SoundPlugin prototypes match Cross header Commit: e2d78434662a731b1ec440e3e53aa0df2eef1976 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e2d78434662a731b1ec440e3e53aa0df2eef1976 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/plugins/SoundPlugin/sqUnixSoundMacOSXJMM.c Log Message: ----------- Add missing interface for SoundPlugin these are just stubs doing nothing... Commit: 40b9e77891f0838f5f50c5c95fd3e158769704af https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/40b9e77891f0838f5f50c5c95fd3e158769704af Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: fdbe57b2c95801a5b2fbbc0f3eca284ef09025d9 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fdbe57b2c95801a5b2fbbc0f3eca284ef09025d9 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: d03990ec6c54956063e76a4f84da80adb72fa4c5 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d03990ec6c54956063e76a4f84da80adb72fa4c5 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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: e4fac5e41c62c5c8c926ed0d53691157685f24ee https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e4fac5e41c62c5c8c926ed0d53691157685f24ee Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) 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 Commit: 596179686af54a9ddde8e062b3c7fa0b291de931 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/596179686af54a9ddde8e062b3c7fa0b291de931 Author: Nicolas Cellier <[hidden email]> Date: 2020-02-25 (Tue, 25 Feb 2020) Changed paths: M platforms/Mac_OS/vm/sqMacMain.h Log Message: ----------- Fix sqInt refactoring: require include sq.h Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/30315747a4fe...596179686af5 |
Free forum by Nabble | Edit this page |