VM Maker: CMakeVMMaker-EstebanLorenzano.145.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: CMakeVMMaker-EstebanLorenzano.145.mcz

commits-2
 
Esteban Lorenzano uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-EstebanLorenzano.145.mcz

==================== Summary ====================

Name: CMakeVMMaker-EstebanLorenzano.145
Author: EstebanLorenzano
Time: 10 January 2012, 12:36:24 pm
UUID: 4df5ffc1-ad63-412b-a8cb-b5f1a8216228
Ancestors: CMakeVMMaker-EstebanLorenzano.143, CMakeVMMaker-golubovsky.144

-merged

=============== Diff against CMakeVMMaker-EstebanLorenzano.143 ===============

Item was changed:
  ----- Method: CocoaIOSConfig>>configureHostWindowPlugin: (in category 'plugin extra rules') -----
  configureHostWindowPlugin: maker
  super configureHostWindowPlugin: maker.
  maker
+ addSources: #('sqMacHostWindow.m' )
- addSources: #('sqMacHostWindow.c' )
  prefixed: '${platformsDir}/iOS/vm/iPhone/plugins/HostWindowPlugin/'
  !

Item was changed:
  ----- Method: StackCocoaIOSARMConfig>>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>BuildMachineOSBuild</key>
- <string>10J869</string>
  <key>CFBundleDevelopmentRegion</key>
  <string>en</string>
  <key>CFBundleDisplayName</key>
  <string>@CFBundleExecutable@</string>
  <key>CFBundleExecutable</key>
  <string>@CFBundleExecutable@</string>
  <key>CFBundleIconFile</key>
  <string>@CFBundleIconFile@</string>
  <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>DTCompiler</key>
- <string>4.2</string>
- <key>DTPlatformBuild</key>
- <string>8H7</string>
- <key>DTPlatformName</key>
- <string>iphoneos</string>
- <key>DTPlatformVersion</key>
- <string>4.3</string>
- <key>DTSDKBuild</key>
- <string>8H7</string>
- <key>DTSDKName</key>
- <string>iphoneos4.3</string>
- <key>DTXcode</key>
- <string>0402</string>
- <key>DTXcodeBuild</key>
- <string>4A2002a</string>
  <key>LSRequiresIPhoneOS</key>
  <true/>
  <key>MinimumOSVersion</key>
  <string>3.1.3</string>
  <key>NSMainNibFile</key>
  <string>MainWindow</string>
  <key>UIDeviceFamily</key>
  <array>
  <integer>1</integer>
  </array>
  <key>UIPrerenderedIcon</key>
+ <false/>
- <true/>
  <key>UIStatusBarHidden</key>
  <true/>
  </dict>
  </plist>
  '!

Item was changed:
  ----- Method: StackCocoaIOSARMConfig>>setResourceProperties: (in category 'settings') -----
  setResourceProperties: maker
  maker set: 'resourceDir' toString: self resourcesDir, '/ProjectBuilder'.
 
  maker
  set: 'resources'
  to: (String streamContents: [ :stream |
  self  resources
  do: [ :each |
  stream
  nextPut: $";
  nextPutAll: '${resourceDir}/';
  nextPutAll: each;
  nextPut: $"]
  separatedBy: [ stream space ] ]).
 
  maker
  set: 'resourcesLocaleEnglish'
  toString: '${resourceDir}/iPhone-English.lproj/MainWindow.nib'.
 
  maker
  cmd: 'set_source_files_properties'
+ params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'.
- params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION .'.
 
  maker
  cmd: 'set_source_files_properties'
+ params: '${resourcesLocaleEnglish} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'.
- params: '${resourcesLocaleEnglish} PROPERTIES MACOSX_PACKAGE_LOCATION .'.
 
  !

Item was added:
+ ----- Method: StackEvtAndroidConfig>>configureLocalePlugin: (in category 'plugin extra rules') -----
+ configureLocalePlugin: maker
+ "extra rules for LocalePlugin"
+
+ super configureLocalePlugin: maker.  
+
+ maker addPlatformSources: #( 'sqAndroidLocale.c')!

Item was changed:
  ----- Method: StackEvtAndroidConfig>>defaultInternalPlugins (in category 'plugins') -----
  defaultInternalPlugins
  " took from unixbuild/bld/plugins.int"
  ^ #(
  AndroidPlugin
  BitBltSimulation "BitBltPlugin"
  BalloonEnginePlugin "B2DPlugin"
  BMPReadWriterPlugin
  CroquetPlugin
  DSAPlugin "DSAPrims"
  FFTPlugin
  FileCopyPlugin
  FilePlugin
  FloatArrayPlugin
  FloatMathPlugin
  JoystickTabletPlugin
  JPEGReaderPlugin
  LargeIntegersPlugin "LargeIntegers"
  Matrix2x3Plugin
+ LocalePlugin
  RePlugin
  SecurityPlugin
  JPEGReadWriter2Plugin
  SocketPlugin
  MiscPrimitivePlugin
  DeflatePlugin  "ZipPlugin"
  )!