[Vm-dev] VM Maker: CMakeVMMaker-EstebanLorenzano.200.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri Apr 19 12:17:27 UTC 2013
Esteban Lorenzano uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-EstebanLorenzano.200.mcz
==================== Summary ====================
Name: CMakeVMMaker-EstebanLorenzano.200
Author: EstebanLorenzano
Time: 19 April 2013, 2:16:36.761 pm
UUID: 48975b0a-a164-4b3b-9452-8564a63c24fa
Ancestors: CMakeVMMaker-EstebanLorenzano.199
- JPEGReadWriter2Plugin, JPEGReaderPlugin and RePlugin moved from internal to external (in OSX and Linux)
- typo in thirdParty directory
- fixes in iPhone config
=============== Diff against CMakeVMMaker-EstebanLorenzano.199 ===============
Item was changed:
----- Method: CPlatformConfig>>setupDirectories: (in category 'directories') -----
setupDirectories: gen
| dirsInclude |
" write the directories in separate include file"
dirsInclude := gen captureOutputDuring: [
gen
set: #topDir toString: (self topDir fullName);
set: #buildDir toString: (self buildDir ifNil: ['${topDir}/build'] ifNotNil: [self buildDir fullName] );
+ set: #thirdpartyDir toString: '${buildDir}/thirdParty';
- set: #thirdpartyDir toString: '${buildDir}/thirdparty';
set: #platformsDir toString: self platformsDir;
set: #srcDir toString: self srcDir;
set: #srcPluginsDir toString: (pluginsDir ifNil: [ '${srcDir}/plugins' ]);
set: #srcVMDir toString: '${srcDir}/vm';
set: #platformName toString: self platformName;
set: #targetPlatform to: '${platformsDir}/${platformName}';
set: #crossDir toString: '${platformsDir}/Cross';
set: #platformVMDir toString: '${targetPlatform}/vm';
set: #outputDir toString: self outputDir.
].
self write: dirsInclude toFile: 'directories.cmake'.
gen include: 'directories.cmake'.
!
Item was changed:
----- Method: CogFamilyCocoaIOSConfig>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
^(self versionExternalPlugins),
#(
UUIDPlugin
FloatMathPlugin
AsynchFilePlugin
SerialPlugin
Mpeg3Plugin
CroquetPlugin
JoystickTabletPlugin
MIDIPlugin
B3DAcceleratorPlugin
+ JPEGReadWriter2Plugin
+ JPEGReaderPlugin
+ RePlugin
LocalePlugin
ObjectiveCPlugin
QuicktimePlugin
TestOSAPlugin
SqueakSSLPlugin
"UnixOSProcessPlugin"
)!
Item was changed:
----- Method: CogFamilyCocoaIOSConfig>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
^ #(
ADPCMCodecPlugin
BMPReadWriterPlugin
BalloonEnginePlugin
BitBltSimulation
ClipboardExtendedPlugin
DSAPlugin
DeflatePlugin
DropPlugin
FFTPlugin
FilePlugin
FloatArrayPlugin
GeniePlugin
HostWindowPlugin
+ "JPEGReadWriter2Plugin
+ JPEGReaderPlugin"
- JPEGReadWriter2Plugin
- JPEGReaderPlugin
KlattSynthesizerPlugin
LargeIntegersPlugin
"MacMenubarPlugin" "This plugin is not yet ported"
Matrix2x3Plugin
MiscPrimitivePlugin
+ "RePlugin"
- RePlugin
SecurityPlugin
SocketPlugin
SoundCodecPlugin
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UnixAioPlugin
UnixOSProcessPlugin
)!
Item was changed:
----- Method: CogUnixConfig>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
^ #(
B3DAcceleratorPlugin
ThreadedIA32FFIPlugin "SqueakFFIPrims"
"UUIDPlugin"
"UnixOSProcessPlugin ?? "
+ JPEGReaderPlugin
+ JPEGReadWriter2Plugin
+ RePlugin
InternetConfigPlugin
)!
Item was changed:
----- Method: CogUnixConfig>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
" took from unixbuild/bld/plugins.int"
^ #(
ADPCMCodecPlugin
AsynchFilePlugin
BalloonEnginePlugin "B2DPlugin"
BitBltSimulation "BitBltPlugin"
BMPReadWriterPlugin
CroquetPlugin
DeflatePlugin "ZipPlugin"
DropPlugin
DSAPlugin "DSAPrims"
FFTPlugin
FileCopyPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
IA32ABIPlugin "IA32ABI"
JoystickTabletPlugin
- JPEGReaderPlugin
- JPEGReadWriter2Plugin
KlattSynthesizerPlugin "Klatt"
LargeIntegersPlugin "LargeIntegers"
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
+ Mpeg3Plugin
- Mpeg3Plugin
- RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPlugin "SoundCodecPrims"
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
LocalePlugin
)!
Item was added:
+ ----- Method: StackIPhoneConfig>>CFBundleVersion (in category 'bundle strings') -----
+ CFBundleVersion
+ ^'1.0.0'!
Item was changed:
----- Method: StackIPhoneConfig>>plistKeys (in category 'bundle strings') -----
plistKeys
^super plistKeys,
#(CFBundleIconFile57
CFBundleIconFile72
CFBundleIconFile1024
+ CFBundleVersion
UIDeviceFamily
UIFileSharingEnabled
VMMemorySize
ImageIsWritable
ImageIsScrollable
WebViewAsUI
WebViewUrl)
!
Item was changed:
----- Method: StackIPhoneConfig>>plistTemplate (in category 'bundle strings') -----
plistTemplate
- self flag: #todo. "CFBundleDisplayName is using @CFBundleExecutable@ that's probably wrong"
^'<?xml version="1.0" encoding="UTF-8"?>
<!!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
+ <key>CFBundleVersion</key>
+ <string>@CFBundleVersion@</string>
<key>CFBundleDisplayName</key>
<string>@CFBundleExecutable@</string>
<key>CFBundleExecutable</key>
<string>@CFBundleExecutable@</string>
<key>CFBundleIconFile</key>
<string>@CFBundleIconFile@</string>
<key>CFBundleIconFiles</key>
<array>
<string>@CFBundleIconFile@</string>
<string>@CFBundleIconFile57@</string>
<string>@CFBundleIconFile72@</string>
<string>@CFBundleIconFile1024@</string>
</array>
<key>CFBundleIdentifier</key>
<string>@CFBundleIdentifier@</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>@CFBundleName@</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleResourceSpecification</key>
<string>ResourceRules.plist</string>
<key>CFBundleSignature</key>
<string>FRAC</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
- <key>CFBundleVersion</key>
- <string>1.1.7</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>MinimumOSVersion</key>
<string>3.1.3</string>
<key>NSMainNibFile</key>
<string>MainWindow</string>
<key>UIDeviceFamily</key>
<array>
@UIDeviceFamily@
</array>
<key>UIPrerenderedIcon</key>
<false/>
<key>UIStatusBarHidden</key>
<true/>
<key>UIFileSharingEnabled</key>
<@UIFileSharingEnabled@/>
<key>ImageIsWritable</key>
<@ImageIsWritable@/>
<key>ImageIsScrollable</key>
<@ImageIsScrollable@/>
<key>VMMemorySize</key>
<integer>@VMMemorySize@</integer>
<key>WebViewAsUI</key>
<@WebViewAsUI@/>
<key>WebViewUrl</key>
<string>@WebViewUrl@</string>
</dict>
</plist>
'!
Item was changed:
----- Method: StackIPhoneConfig>>sdkVersion (in category 'accessing') -----
sdkVersion
+ ^'6.1'!
- ^'6.0'!
More information about the Vm-dev
mailing list