From e1ce944380e5584b62d505be8315ff861f9b4a30 Mon Sep 17 00:00:00 2001 From: genywind Date: Mon, 4 Apr 2011 20:32:45 +0400 Subject: [PATCH] bb: migrate to new eclipse plugin --- .gitignore | 6 +- platform/bb/.BB.jdw/BB.jdw | 28 -- platform/bb/Hsqldb/.classpath | 7 + platform/bb/Hsqldb/.project | 30 ++ .../bb/Hsqldb/BlackBerry_App_Descriptor.xml | 20 + platform/bb/Hsqldb/Hsqldb.cso | 5 - platform/bb/Hsqldb/Hsqldb.jdp | 197 -------- platform/bb/RhoBundle/RhoBundle.cso | 5 - platform/bb/RhoBundle/RhoBundle.jdp | 42 -- platform/bb/RubyVM/.classpath | 6 + platform/bb/RubyVM/.project | 29 ++ .../bb/RubyVM/BlackBerry_App_Descriptor.xml | 20 + platform/bb/RubyVM/RubyVM.cso | 5 - platform/bb/RubyVM/RubyVM.jdp | 467 ------------------ platform/bb/build/bb.rake | 4 +- platform/bb/rhodes/.classpath | 9 + platform/bb/rhodes/.project | 31 ++ .../bb/rhodes/BlackBerry_App_Descriptor.xml | 23 + platform/bb/rhodes/rhodes.csl | 3 - platform/bb/rhodes/rhodes.cso | 5 - platform/bb/rhodes/rhodes.jdp | 104 ---- 21 files changed, 180 insertions(+), 866 deletions(-) delete mode 100644 platform/bb/.BB.jdw/BB.jdw create mode 100644 platform/bb/Hsqldb/.classpath create mode 100644 platform/bb/Hsqldb/.project create mode 100644 platform/bb/Hsqldb/BlackBerry_App_Descriptor.xml delete mode 100644 platform/bb/Hsqldb/Hsqldb.cso delete mode 100644 platform/bb/Hsqldb/Hsqldb.jdp delete mode 100644 platform/bb/RhoBundle/RhoBundle.cso delete mode 100644 platform/bb/RhoBundle/RhoBundle.jdp create mode 100644 platform/bb/RubyVM/.classpath create mode 100644 platform/bb/RubyVM/.project create mode 100644 platform/bb/RubyVM/BlackBerry_App_Descriptor.xml delete mode 100644 platform/bb/RubyVM/RubyVM.cso delete mode 100644 platform/bb/RubyVM/RubyVM.jdp create mode 100644 platform/bb/rhodes/.classpath create mode 100644 platform/bb/rhodes/.project create mode 100644 platform/bb/rhodes/BlackBerry_App_Descriptor.xml delete mode 100644 platform/bb/rhodes/rhodes.csl delete mode 100644 platform/bb/rhodes/rhodes.cso delete mode 100644 platform/bb/rhodes/rhodes.jdp diff --git a/.gitignore b/.gitignore index d636eae8bca..5725f200d7f 100644 --- a/.gitignore +++ b/.gitignore @@ -61,15 +61,15 @@ platform/bb/**/bin/* platform/bb/target/* platform/bb/build/LogFile.txt platform/bb/*/.settings -platform/bb/*/.project -platform/bb/*/.classpath +#platform/bb/*/.project +#platform/bb/*/.classpath *.err platform/bb/.BB.jdw/*.files *.jad platform/bb/build/rholog.txt platform/bb/preverified platform/bb/build/MANIFEST.MF -platform/bb/*/BlackBerry_App_Descriptor.xml +#platform/bb/*/BlackBerry_App_Descriptor.xml platform/bb/*/deliverables platform/symbian/.metadata/* diff --git a/platform/bb/.BB.jdw/BB.jdw b/platform/bb/.BB.jdw/BB.jdw deleted file mode 100644 index 2435c527767..00000000000 --- a/platform/bb/.BB.jdw/BB.jdw +++ /dev/null @@ -1,28 +0,0 @@ -## RIM Java Development Environment -# RIM Workspace file -# -# This file is generated and managed by BlackBerry developer tools. -# It SHOULD NOT BE modified manually. -# -[BuildConfigurations -Debug -Release -] -DependenciesInWorkspace=0 -[ImplicitRules -] -[Imports - -] -[Projects -..\Hsqldb\Hsqldb.jdp -..\RhoBundle\RhoBundle.jdp -..\rhodes\rhodes.jdp -..\RubyVM\RubyVM.jdp -] -[ReleaseActiveProjects -..\Hsqldb\Hsqldb.jdp -..\RhoBundle\RhoBundle.jdp -..\rhodes\rhodes.jdp -..\RubyVM\RubyVM.jdp -] diff --git a/platform/bb/Hsqldb/.classpath b/platform/bb/Hsqldb/.classpath new file mode 100644 index 00000000000..cb70041e2d7 --- /dev/null +++ b/platform/bb/Hsqldb/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/platform/bb/Hsqldb/.project b/platform/bb/Hsqldb/.project new file mode 100644 index 00000000000..50e8eee524f --- /dev/null +++ b/platform/bb/Hsqldb/.project @@ -0,0 +1,30 @@ + + + Hsqldb + + + RubyVM + + + + net.rim.ejde.internal.builder.BlackBerryPreprocessBuilder + + + + + net.rim.ejde.internal.builder.BlackBerryResourcesBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + + net.rim.ejde.BlackBerryPreProcessNature + net.rim.ejde.BlackBerryProjectCoreNature + org.eclipse.jdt.core.javanature + + diff --git a/platform/bb/Hsqldb/BlackBerry_App_Descriptor.xml b/platform/bb/Hsqldb/BlackBerry_App_Descriptor.xml new file mode 100644 index 00000000000..3dbfff28890 --- /dev/null +++ b/platform/bb/Hsqldb/BlackBerry_App_Descriptor.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform/bb/Hsqldb/Hsqldb.cso b/platform/bb/Hsqldb/Hsqldb.cso deleted file mode 100644 index fe1ac700a70..00000000000 --- a/platform/bb/Hsqldb/Hsqldb.cso +++ /dev/null @@ -1,5 +0,0 @@ -33000000=RIMAPPSA2 -52424200=RIM Blackberry Apps API -52434300=RIM Crypto API - Certicom -52434900=RIM Crypto API - Internal -52435200=RIM Crypto API - RIM diff --git a/platform/bb/Hsqldb/Hsqldb.jdp b/platform/bb/Hsqldb/Hsqldb.jdp deleted file mode 100644 index 18074f04bc8..00000000000 --- a/platform/bb/Hsqldb/Hsqldb.jdp +++ /dev/null @@ -1,197 +0,0 @@ -## RIM Java Development Environment -# RIM Project file -# -# This file is generated and managed by BlackBerry developer tools. -# It SHOULD NOT BE modified manually. -# -AddOn=0 -AlwaysBuild=0 -[AlxImports -] -AutoRestart=0 -[ClassProtection -] -[CustomBuildFiles -] -[CustomBuildRules -] -[DefFiles -] -[DependsOn -RubyVM -] -ExcludeFromBuildAll=0 -[Files -src\com\rho\db\FileUtilBB.java -src\com\rho\db\HsqlDBResult.java -src\com\rho\db\HsqlDBRowResult.java -src\com\rho\db\HsqlDBStorage.java -src\com\rho\db\Journal.java -src\j2me\io\BufferedOutputStream.java -src\j2me\io\FilterOutputStream.java -src\j2me\math\BigDecimal.java -src\j2me\math\BigInteger.java -src\j2me\sql\Date.java -src\j2me\sql\Time.java -src\j2me\sql\Timestamp.java -src\org\hsqldb\BaseMemoryNode.java -src\org\hsqldb\BaseTable.java -src\org\hsqldb\CachedDataRow.java -src\org\hsqldb\CachedRow.java -src\org\hsqldb\Collation.java -src\org\hsqldb\Column.java -src\org\hsqldb\CompiledStatement.java -src\org\hsqldb\CompiledStatementExecutor.java -src\org\hsqldb\CompiledStatementManager.java -src\org\hsqldb\Constraint.java -src\org\hsqldb\ConstraintCore.java -src\org\hsqldb\Database.java -src\org\hsqldb\DatabaseCommandInterpreter.java -src\org\hsqldb\DatabaseInformation.java -src\org\hsqldb\DatabaseManager.java -src\org\hsqldb\DatabaseObjectNames.java -src\org\hsqldb\DatabaseScript.java -src\org\hsqldb\DatabaseURL.java -src\org\hsqldb\DiskNode.java -src\org\hsqldb\Expression.java -src\org\hsqldb\Function.java -src\org\hsqldb\GrantConstants.java -src\org\hsqldb\Grantee.java -src\org\hsqldb\GranteeManager.java -src\org\hsqldb\GroupedResult.java -src\org\hsqldb\HsqlDateTime.java -src\org\hsqldb\HsqlException.java -src\org\hsqldb\HsqlInternalException.java -src\org\hsqldb\HsqlNameManager.java -src\org\hsqldb\Index.java -src\org\hsqldb\index\RowIterator.java -src\org\hsqldb\lib\ArrayCounter.java -src\org\hsqldb\lib\ArrayUtil.java -src\org\hsqldb\lib\AsciiStringInputStream.java -src\org\hsqldb\lib\BaseList.java -src\org\hsqldb\lib\Collection.java -src\org\hsqldb\lib\DoubleIntIndex.java -src\org\hsqldb\lib\FileAccess.java -src\org\hsqldb\lib\HashMap.java -src\org\hsqldb\lib\HashMappedList.java -src\org\hsqldb\lib\HashSet.java -src\org\hsqldb\lib\HsqlArrayHeap.java -src\org\hsqldb\lib\HsqlArrayList.java -src\org\hsqldb\lib\HsqlByteArrayInputStream.java -src\org\hsqldb\lib\HsqlByteArrayOutputStream.java -src\org\hsqldb\lib\HsqlDeque.java -src\org\hsqldb\lib\HsqlHeap.java -src\org\hsqldb\lib\HsqlLinkedList.java -src\org\hsqldb\lib\HsqlList.java -src\org\hsqldb\lib\HsqlTimer.java -src\org\hsqldb\lib\IntKeyHashMap.java -src\org\hsqldb\lib\IntKeyIntValueHashMap.java -src\org\hsqldb\lib\IntLookup.java -src\org\hsqldb\lib\IntValueHashMap.java -src\org\hsqldb\lib\Iterator.java -src\org\hsqldb\lib\java\JavaSystem.java -src\org\hsqldb\lib\LongKeyIntValueHashMap.java -src\org\hsqldb\lib\ObjectComparator.java -src\org\hsqldb\lib\Set.java -src\org\hsqldb\lib\SimpleLog.java -src\org\hsqldb\lib\Sort.java -src\org\hsqldb\lib\StopWatch.java -src\org\hsqldb\lib\Storage.java -src\org\hsqldb\lib\StringConverter.java -src\org\hsqldb\lib\StringInputStream.java -src\org\hsqldb\lib\StringUtil.java -src\org\hsqldb\lib\ThreadFactory.java -src\org\hsqldb\lib\WrapperIterator.java -src\org\hsqldb\lib\ZipUnzipFile.java -src\org\hsqldb\Library.java -src\org\hsqldb\Like.java -src\org\hsqldb\MemoryNode.java -src\org\hsqldb\Node.java -src\org\hsqldb\NumberSequence.java -src\org\hsqldb\Parser.java -src\org\hsqldb\persist\Cache.java -src\org\hsqldb\persist\CachedObject.java -src\org\hsqldb\persist\DataFileBlockManager.java -src\org\hsqldb\persist\DataFileCache.java -src\org\hsqldb\persist\DataFileDefrag.java -src\org\hsqldb\persist\HsqlDatabaseProperties.java -src\org\hsqldb\persist\HsqlProperties.java -src\org\hsqldb\persist\Log.java -src\org\hsqldb\persist\Logger.java -src\org\hsqldb\persist\PersistentStore.java -src\org\hsqldb\persist\ScaledRAFile.java -src\org\hsqldb\persist\ScaledRAFileInJar.java -src\org\hsqldb\persist\ScaledRAInterface.java -src\org\hsqldb\persist\ScriptRunner.java -src\org\hsqldb\PointerNode.java -src\org\hsqldb\Record.java -src\org\hsqldb\Result.java -src\org\hsqldb\ResultBase.java -src\org\hsqldb\ResultConstants.java -src\org\hsqldb\Row.java -src\org\hsqldb\rowio\RowInputBase.java -src\org\hsqldb\rowio\RowInputBinary.java -src\org\hsqldb\rowio\RowInputInterface.java -src\org\hsqldb\rowio\RowInputTextLog.java -src\org\hsqldb\rowio\RowOutputBase.java -src\org\hsqldb\rowio\RowOutputBinary.java -src\org\hsqldb\rowio\RowOutputInterface.java -src\org\hsqldb\rowio\RowOutputTextLog.java -src\org\hsqldb\SchemaManager.java -src\org\hsqldb\scriptio\ScriptReaderBase.java -src\org\hsqldb\scriptio\ScriptReaderText.java -src\org\hsqldb\scriptio\ScriptWriterBase.java -src\org\hsqldb\scriptio\ScriptWriterText.java -src\org\hsqldb\Select.java -src\org\hsqldb\SequenceManager.java -src\org\hsqldb\Session.java -src\org\hsqldb\SessionInterface.java -src\org\hsqldb\SessionManager.java -src\org\hsqldb\SetFunction.java -src\org\hsqldb\store\BaseHashMap.java -src\org\hsqldb\store\BitMap.java -src\org\hsqldb\store\HashIndex.java -src\org\hsqldb\store\ObjectCacheHashMap.java -src\org\hsqldb\store\ValuePool.java -src\org\hsqldb\store\ValuePoolHashMap.java -src\org\hsqldb\SubQuery.java -src\org\hsqldb\Table.java -src\org\hsqldb\TableFilter.java -src\org\hsqldb\TableWorks.java -src\org\hsqldb\Token.java -src\org\hsqldb\Tokenizer.java -src\org\hsqldb\Trace.java -src\org\hsqldb\Transaction.java -src\org\hsqldb\TransactionManager.java -src\org\hsqldb\Trigger.java -src\org\hsqldb\TriggerDef.java -src\org\hsqldb\Types.java -src\org\hsqldb\types\Binary.java -src\org\hsqldb\types\JavaObject.java -src\org\hsqldb\User.java -src\org\hsqldb\UserManager.java -src\org\hsqldb\View.java -] -HaveAlxImports=0 -HaveDefs=0 -HaveImports=0 -[Icons -] -[ImplicitRules -] -[Imports -] -Listing=0 -Options=-quiet -OutputFileName=Hsqldb -[PackageProtection -] -RibbonPosition=0 -[RolloverIcons -] -RunOnStartup=0 -StartupTier=7 -SystemModule=0 -Type=2 -UserData=|src -Version=1.01 diff --git a/platform/bb/RhoBundle/RhoBundle.cso b/platform/bb/RhoBundle/RhoBundle.cso deleted file mode 100644 index fe1ac700a70..00000000000 --- a/platform/bb/RhoBundle/RhoBundle.cso +++ /dev/null @@ -1,5 +0,0 @@ -33000000=RIMAPPSA2 -52424200=RIM Blackberry Apps API -52434300=RIM Crypto API - Certicom -52434900=RIM Crypto API - Internal -52435200=RIM Crypto API - RIM diff --git a/platform/bb/RhoBundle/RhoBundle.jdp b/platform/bb/RhoBundle/RhoBundle.jdp deleted file mode 100644 index d70eb1facc8..00000000000 --- a/platform/bb/RhoBundle/RhoBundle.jdp +++ /dev/null @@ -1,42 +0,0 @@ -## RIM Java Development Environment -# RIM Project file -AddOn=0 -AlwaysBuild=0 -[AlxImports -] -AutoRestart=0 -[ClassProtection -] -[CustomBuildFiles -] -[CustomBuildRules -] -[DefFiles -] -[DependsOn -RubyVM -] -ExcludeFromBuildAll=0 -[Files -RhoBundle.jar -] -HaveAlxImports=0 -HaveDefs=0 -HaveImports=0 -[Icons -] -[ImplicitRules -] -[Imports -] -Listing=0 -Options=-quiet -OutputFileName=RhoBundle -[PackageProtection -] -RibbonPosition=0 -RunOnStartup=0 -StartupTier=7 -SystemModule=0 -Type=2 -Version=1.42 diff --git a/platform/bb/RubyVM/.classpath b/platform/bb/RubyVM/.classpath new file mode 100644 index 00000000000..a30400ef16e --- /dev/null +++ b/platform/bb/RubyVM/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/platform/bb/RubyVM/.project b/platform/bb/RubyVM/.project new file mode 100644 index 00000000000..4f050639272 --- /dev/null +++ b/platform/bb/RubyVM/.project @@ -0,0 +1,29 @@ + + + RubyVM + + + + + + net.rim.ejde.internal.builder.BlackBerryPreprocessBuilder + + + + + net.rim.ejde.internal.builder.BlackBerryResourcesBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + + net.rim.ejde.BlackBerryPreProcessNature + net.rim.ejde.BlackBerryProjectCoreNature + org.eclipse.jdt.core.javanature + + diff --git a/platform/bb/RubyVM/BlackBerry_App_Descriptor.xml b/platform/bb/RubyVM/BlackBerry_App_Descriptor.xml new file mode 100644 index 00000000000..b7335858daa --- /dev/null +++ b/platform/bb/RubyVM/BlackBerry_App_Descriptor.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform/bb/RubyVM/RubyVM.cso b/platform/bb/RubyVM/RubyVM.cso deleted file mode 100644 index fe1ac700a70..00000000000 --- a/platform/bb/RubyVM/RubyVM.cso +++ /dev/null @@ -1,5 +0,0 @@ -33000000=RIMAPPSA2 -52424200=RIM Blackberry Apps API -52434300=RIM Crypto API - Certicom -52434900=RIM Crypto API - Internal -52435200=RIM Crypto API - RIM diff --git a/platform/bb/RubyVM/RubyVM.jdp b/platform/bb/RubyVM/RubyVM.jdp deleted file mode 100644 index 31fd154e022..00000000000 --- a/platform/bb/RubyVM/RubyVM.jdp +++ /dev/null @@ -1,467 +0,0 @@ -## RIM Java Development Environment -# RIM Project file -# -# This file is generated and managed by BlackBerry developer tools. -# It SHOULD NOT BE modified manually. -# -AddOn=0 -AlwaysBuild=0 -[AlxImports -] -AutoRestart=0 -[ClassProtection -] -[CustomBuildFiles -] -[CustomBuildRules -] -[DefFiles -] -[DependsOn -] -ExcludeFromBuildAll=0 -[Files -src\com\rho\DateTimeTokenizer.java -src\com\rho\FilePath.java -src\com\rho\db\DBAdapter.java -src\com\rho\db\DBAttrManager.java -src\com\rho\db\DBException.java -src\com\rho\db\IDBCallback.java -src\com\rho\db\IDBResult.java -src\com\rho\db\IDBStorage.java -src\com\rho\file\IFile.java -src\com\rho\file\IFileAccess.java -src\com\rho\file\IRAFile.java -src\com\rho\file\SimpleFile.java -src\com\rho\file\RandomAccessFile.java -src\com\rho\file\FileAccessBB.java -src\com\rho\file\RhoFile.java -src\com\rho\IRhoLogSink.java -src\com\rho\IRhoRubyHelper.java -src\com\rho\Mutex.java -src\com\rho\RhodesApp.java -platform\bb\RubyVM\src\com\rho\RhoAppAdapter.java -src\com\rho\SplashScreen.java -src\com\rho\net\IHttpConnection.java -src\com\rho\net\INetworkAccess.java -src\com\rho\net\NetRequest.java -src\com\rho\net\NetResponse.java -src\com\rho\net\RhoConnection.java -src\com\rho\net\URI.java -src\com\rho\net\AsyncHttp.java -src\com\rho\rjson\RJSONTokener.java -src\com\rho\Properties.java -src\com\rho\RhoClassFactory.java -src\com\rho\RhoConf.java -src\com\rho\RhoEmptyLogger.java -src\com\rho\RhoEmptyProfiler.java -src\com\rho\RhoLogConf.java -src\com\rho\RhoLogFileSink.java -src\com\rho\RhoLogger.java -src\com\rho\RhoLogOutputSink.java -src\com\rho\RhoProfiler.java -src\com\rho\RhoRuby.java -src\com\rho\RhoThread.java -src\com\rho\ThreadQueue.java -src\com\rho\RhoParams.java -src\com\rho\RhoParamArray.java -src\com\rho\Sprintf.java -src\com\rho\StringScanner.java -src\com\rho\Capabilities.java -src\com\rho\Extensions.java -src\com\rho\AppBuildConfig.java -src\com\rho\sync\ClientRegister.java -src\com\rho\sync\ISyncStatusListener.java -src\com\rho\sync\JSONArrayIterator.java -src\com\rho\sync\JSONStructIterator.java -src\com\rho\sync\JSONEntry.java -src\com\rho\sync\SyncEngine.java -src\com\rho\sync\SyncNotify.java -src\com\rho\sync\SyncSource.java -src\com\rho\sync\SyncThread.java -src\com\rho\sync\SyncProtocol_3.java -src\com\rho\sync\ISyncProtocol.java -src\com\rho\TimeInterval.java -src\com\rho\Tokenizer.java -src\com\xruby\GeneratedMethods\ObjectSpace_Methods.java -src\com\xruby\GeneratedMethods\RubyArray_Methods.java -src\com\xruby\GeneratedMethods\RubyBignum_Methods.java -src\com\xruby\GeneratedMethods\RubyDir_Methods.java -src\com\xruby\GeneratedMethods\RubyENV_Methods.java -src\com\xruby\GeneratedMethods\RubyExceptionValue_Methods.java -src\com\xruby\GeneratedMethods\RubyFile_Methods.java -src\com\xruby\GeneratedMethods\RubyFileTestModule_Methods.java -src\com\xruby\GeneratedMethods\RubyFixnum_Methods.java -src\com\xruby\GeneratedMethods\RubyFloat_Methods.java -src\com\xruby\GeneratedMethods\RubyGC_Methods.java -src\com\xruby\GeneratedMethods\RubyHash_Methods.java -src\com\xruby\GeneratedMethods\RubyInteger_Methods.java -src\com\xruby\GeneratedMethods\RubyIO_Methods.java -src\com\xruby\GeneratedMethods\RubyMatchData_Methods.java -src\com\xruby\GeneratedMethods\RubyMethodValue_Methods.java -src\com\xruby\GeneratedMethods\RubyNumeric_Methods.java -src\com\xruby\GeneratedMethods\RubyObject_Methods.java -src\com\xruby\GeneratedMethods\RubyProc_Methods.java -src\com\xruby\GeneratedMethods\RubyRandom_Methods.java -src\com\xruby\GeneratedMethods\RubyRange_Methods.java -src\com\xruby\GeneratedMethods\RubyRegexp_Methods.java -src\com\xruby\GeneratedMethods\RubyString_Methods.java -src\com\xruby\GeneratedMethods\RubyStringIO_Methods.java -src\com\xruby\GeneratedMethods\RubyStruct_Methods.java -src\com\xruby\GeneratedMethods\RubySymbol_Methods.java -src\com\xruby\GeneratedMethods\RubyThread_Methods.java -src\com\xruby\GeneratedMethods\RubyThreadGroup_Methods.java -src\com\xruby\GeneratedMethods\RubyTime_Methods.java -src\com\xruby\GeneratedMethods\RubyTopSelf_Methods.java -src\com\xruby\runtime\builtin\ArrayPacker.java -src\com\xruby\runtime\builtin\AttrReader.java -src\com\xruby\runtime\builtin\AttrWriter.java -src\com\xruby\runtime\builtin\ErrnoModuleBuilder.java -src\com\xruby\runtime\builtin\IErrno.java -src\com\xruby\runtime\builtin\InputStreamExecutor.java -src\com\xruby\runtime\builtin\ObjectFactory.java -src\com\xruby\runtime\builtin\OutputStreamExecutor.java -src\com\xruby\runtime\builtin\RubyArray.java -src\com\xruby\runtime\builtin\RubyBignum.java -src\com\xruby\runtime\builtin\RubyData.java -src\com\xruby\runtime\builtin\RubyDir.java -src\com\xruby\runtime\builtin\RubyENV.java -src\com\xruby\runtime\builtin\RubyFile.java -src\com\xruby\runtime\builtin\RubyFileTestModule.java -src\com\xruby\runtime\builtin\RubyFixnum.java -src\com\xruby\runtime\builtin\RubyFloat.java -src\com\xruby\runtime\builtin\RubyGC.java -src\com\xruby\runtime\builtin\RubyHash.java -src\com\xruby\runtime\builtin\RubyInteger.java -src\com\xruby\runtime\builtin\RubyIO.java -src\com\xruby\runtime\builtin\RubyIOExecutor.java -src\com\xruby\runtime\builtin\RubyIOFileExecutor.java -src\com\xruby\runtime\builtin\RubyIOPipeSinkExecutor.java -src\com\xruby\runtime\builtin\RubyIOPipeSourceExecutor.java -src\com\xruby\runtime\builtin\RubyMatchData.java -src\com\xruby\runtime\builtin\RubyMethodValue.java -src\com\xruby\runtime\builtin\RubyMutex.java -src\com\xruby\runtime\builtin\RubyNumeric.java -src\com\xruby\runtime\builtin\RubyProc.java -src\com\xruby\runtime\builtin\RubyRandom.java -src\com\xruby\runtime\builtin\RubyRange.java -src\com\xruby\runtime\builtin\RubyRegexp.java -src\com\xruby\runtime\builtin\RubyString.java -src\com\xruby\runtime\builtin\RubyStruct.java -src\com\xruby\runtime\builtin\RubyThread.java -src\com\xruby\runtime\builtin\RubyThreadGroup.java -src\com\xruby\runtime\builtin\RubyTime.java -src\com\xruby\runtime\builtin\RubyTopSelf.java -src\com\xruby\runtime\builtin\RubyTypesUtil.java -src\com\xruby\runtime\lang\annotation\DummyMethod.java -src\com\xruby\runtime\lang\annotation\RubyAllocMethod.java -src\com\xruby\runtime\lang\annotation\RubyLevelClass.java -src\com\xruby\runtime\lang\annotation\RubyLevelConstant.java -src\com\xruby\runtime\lang\annotation\RubyLevelMethod.java -src\com\xruby\runtime\lang\annotation\RubyLevelModule.java -src\com\xruby\runtime\lang\annotation\RubyLevelObject.java -src\com\xruby\runtime\lang\annotation\UndefMethod.java -src\com\xruby\runtime\lang\AtExitBlocks.java -src\com\xruby\runtime\lang\ClassFactory.java -src\com\xruby\runtime\lang\GlobalVariables.java -src\com\xruby\runtime\lang\MethodBlockBase.java -src\com\xruby\runtime\lang\MethodCache.java -src\com\xruby\runtime\lang\ObjectSpace.java -src\com\xruby\runtime\lang\RhoSupport.java -src\com\xruby\runtime\lang\RubyAPI.java -src\com\xruby\runtime\lang\RubyBasic.java -src\com\xruby\runtime\lang\RubyBinding.java -src\com\xruby\runtime\lang\RubyBlock.java -src\com\xruby\runtime\lang\RubyClass.java -src\com\xruby\runtime\lang\RubyClass_Methods.java -src\com\xruby\runtime\lang\RubyConstant.java -src\com\xruby\runtime\lang\RubyException.java -src\com\xruby\runtime\lang\RubyExceptionValue.java -src\com\xruby\runtime\lang\RubyExceptionValueForThrow.java -src\com\xruby\runtime\lang\RubyID.java -src\com\xruby\runtime\lang\RubyIncludeClass.java -src\com\xruby\runtime\lang\RubyKernelModule.java -src\com\xruby\runtime\lang\RubyKernelModule_Methods.java -src\com\xruby\runtime\lang\RubyMarshalModule.java -src\com\xruby\runtime\lang\RubyMarshalModule_Methods.java -src\com\xruby\runtime\lang\RubyMathModule.java -src\com\xruby\runtime\lang\RubyMathModule_Methods.java -src\com\xruby\runtime\lang\RubyMethod.java -src\com\xruby\runtime\lang\RubyModule.java -src\com\xruby\runtime\lang\RubyModule_Methods.java -src\com\xruby\runtime\lang\RubyNoArgBlock.java -src\com\xruby\runtime\lang\RubyNoArgMethod.java -src\com\xruby\runtime\lang\RubyNoOrOneArgMethod.java -src\com\xruby\runtime\lang\RubyObject.java -src\com\xruby\runtime\lang\RubyOneArgBlock.java -src\com\xruby\runtime\lang\RubyOneArgMethod.java -src\com\xruby\runtime\lang\RubyOneOrTwoArgMethod.java -src\com\xruby\runtime\lang\RubyProgram.java -src\com\xruby\runtime\lang\RubyRuntime.java -src\com\xruby\runtime\lang\RubySingletonClass.java -src\com\xruby\runtime\lang\RubySpecialValue.java -src\com\xruby\runtime\lang\RubySymbol.java -src\com\xruby\runtime\lang\RubyTwoArgBlock.java -src\com\xruby\runtime\lang\RubyTwoArgMethod.java -src\com\xruby\runtime\lang\RubyValue.java -src\com\xruby\runtime\lang\RubyVarArgBlock.java -src\com\xruby\runtime\lang\RubyVarArgMethod.java -src\com\xruby\runtime\lang\util\CgMethodItem.java -src\com\xruby\runtime\lang\util\DummyMethod.java -src\com\xruby\runtime\lang\util\MethodFactory.java -src\com\xruby\runtime\lang\util\MethodFactoryHelper.java -src\com\xruby\runtime\lang\util\MethodType.java -src\com\xruby\runtime\lang\util\NoArgRunMethodHelper.java -src\com\xruby\runtime\lang\util\OneArgRunMethodHelper.java -src\com\xruby\runtime\lang\util\RubyClassBuilder.java -src\com\xruby\runtime\lang\util\RubyClassFactory.java -src\com\xruby\runtime\lang\util\RubyModuleBuilder.java -src\com\xruby\runtime\lang\util\RubyModuleFactory.java -src\com\xruby\runtime\lang\util\RubyObjectBuilder.java -src\com\xruby\runtime\lang\util\RubyObjectFactory.java -src\com\xruby\runtime\lang\util\RubyTypeFactory.java -src\com\xruby\runtime\lang\util\RunMethodHelper.java -src\com\xruby\runtime\lang\util\TwoArgRunMethodHelper.java -src\com\xruby\runtime\lang\util\VarArgRunMethodHelper.java -src\com\xruby\runtime\stdlib\RubyStringIO.java -src\j2me\io\CharConversionException.java -src\j2me\io\Closeable.java -src\j2me\io\DataInput.java -src\j2me\io\DataOutput.java -src\j2me\io\File.java -src\j2me\io\FileFilter.java -src\j2me\io\FileInputStream.java -src\j2me\io\FilenameFilter.java -src\j2me\io\FileNotFoundException.java -src\j2me\io\FileOutputStream.java -src\j2me\io\Flushable.java -src\j2me\io\InvalidClassException.java -src\j2me\io\InvalidObjectException.java -src\j2me\io\NotActiveException.java -src\j2me\io\NotSerializableException.java -src\j2me\io\ObjectInput.java -src\j2me\io\ObjectInputStream.java -src\j2me\io\ObjectInputValidation.java -src\j2me\io\ObjectOutput.java -src\j2me\io\ObjectOutputStream.java -src\j2me\io\ObjectStreamException.java -src\j2me\io\OptionalDataException.java -src\j2me\io\RandomAccessFile.java -src\j2me\io\Serializable.java -src\j2me\io\StreamCorruptedException.java -src\j2me\io\SyncFailedException.java -src\j2me\io\WriteAbortedException.java -src\j2me\lang\ArrayMe.java -src\j2me\lang\AssertMe.java -src\j2me\lang\CalendarMe.java -src\j2me\lang\CharacterDataLatin1.java -src\j2me\lang\CharacterMe.java -src\j2me\lang\CharSequence.java -src\j2me\lang\Cloneable.java -src\j2me\lang\CloneNotSupportedException.java -src\j2me\lang\Comparable.java -src\j2me\lang\Convert.java -src\j2me\lang\EnumConstantNotPresentException.java -src\j2me\lang\IllegalStateException.java -src\j2me\lang\Iterable.java -src\j2me\lang\MathEx.java -src\j2me\lang\NoSuchFieldException.java -src\j2me\lang\NoSuchMethodException.java -src\j2me\lang\Number.java -src\j2me\lang\PrintStreamMe.java -src\j2me\lang\Readable.java -src\j2me\lang\SecurityException.java -src\j2me\lang\StringBufferMe.java -src\j2me\lang\StringMe.java -src\j2me\lang\SystemMe.java -src\j2me\lang\ThreadLocal.java -src\j2me\lang\TimeZoneMe.java -src\j2me\lang\TypeNotPresentException.java -src\j2me\lang\UnsupportedOperationException.java -src\j2me\math\HugeDigit.java -src\j2me\math\HugeInt.java -src\j2me\math\HugeIntHelper.java -src\j2me\math\Number.java -src\j2me\nio\Buffer.java -src\j2me\nio\BufferUnderflowException.java -src\j2me\nio\ByteBuffer.java -src\j2me\nio\ByteOrder.java -src\j2me\nio\channels\FileChannel.java -src\j2me\nio\channels\Pipe.java -src\j2me\nio\CharBuffer.java -src\j2me\nio\InvalidMarkException.java -src\j2me\text\ParsePosition.java -src\j2me\util\ArrayList.java -src\j2me\util\Collection.java -src\j2me\util\Collections.java -src\j2me\util\Comparator.java -src\j2me\util\concurrent\atomic\AtomicLong.java -src\j2me\util\concurrent\ConcurrentHashMap.java -src\j2me\util\concurrent\ConcurrentMap.java -src\j2me\util\concurrent\locks\ReentrantLock.java -src\j2me\util\ConcurrentModificationException.java -src\j2me\util\DuplicateFormatFlagsException.java -src\j2me\util\EventListener.java -src\j2me\util\FormatFlagsConversionMismatchException.java -src\j2me\util\Formattable.java -src\j2me\util\Formatter.java -src\j2me\util\FormatterClosedException.java -src\j2me\util\HashMap.java -src\j2me\util\HashSet.java -src\j2me\util\IllegalFormatCodePointException.java -src\j2me\util\IllegalFormatConversionException.java -src\j2me\util\IllegalFormatException.java -src\j2me\util\IllegalFormatFlagsException.java -src\j2me\util\IllegalFormatPrecisionException.java -src\j2me\util\IllegalFormatWidthException.java -src\j2me\util\InputMismatchException.java -src\j2me\util\InvalidPropertiesFormatException.java -src\j2me\util\Iterator.java -src\j2me\util\LinkedHashMap.java -src\j2me\util\LinkedHashSet.java -src\j2me\util\LinkedList.java -src\j2me\util\List.java -src\j2me\util\ListIterator.java -src\j2me\util\Locale.java -src\j2me\util\logging\Level.java -src\j2me\util\logging\Logger.java -src\j2me\util\logging\LogRecord.java -src\j2me\util\Map.java -src\j2me\util\MissingFormatArgumentException.java -src\j2me\util\MissingFormatWidthException.java -src\j2me\util\MissingResourceException.java -src\j2me\util\NavigableMap.java -src\j2me\util\NavigableSet.java -src\j2me\util\NoSuchElementException.java -src\j2me\util\Observable.java -src\j2me\util\Observer.java -src\j2me\util\Queue.java -src\j2me\util\RandomAccess.java -src\j2me\util\RandomMe.java -src\j2me\util\Set.java -src\j2me\util\SortedMap.java -src\j2me\util\SortedSet.java -src\j2me\util\StringParser.java -src\j2me\util\TooManyListenersException.java -src\j2me\util\UnknownFormatConversionException.java -src\j2me\util\UnknownFormatFlagsException.java -src\j2me\util\WeakHashMap.java -src\j2me\util\zip\ZipEntry.java -src\j2me\util\zip\ZipFile.java -src\j2mex\realtime\MemoryArea.java -src\j2mex\realtime\NoHeapRealtimeThread.java -src\j2mex\realtime\RealtimeThread.java -src\javolution\context\Allocator.java -src\javolution\context\AllocatorContext.java -src\javolution\context\ArrayFactory.java -src\javolution\context\ConcurrentContext.java -src\javolution\context\ConcurrentException.java -src\javolution\context\ConcurrentThread.java -src\javolution\context\Context.java -src\javolution\context\HeapContext.java -src\javolution\context\ImmortalContext.java -src\javolution\context\LocalContext.java -src\javolution\context\LogContext.java -src\javolution\context\ObjectFactory.java -src\javolution\context\PersistentContext.java -src\javolution\context\SecurityContext.java -src\javolution\context\StackContext.java -src\javolution\io\AppendableWriter.java -src\javolution\io\CharSequenceReader.java -src\javolution\io\UTF8ByteBufferReader.java -src\javolution\io\UTF8ByteBufferWriter.java -src\javolution\io\UTF8StreamReader.java -src\javolution\io\UTF8StreamWriter.java -src\javolution\Javolution.java -src\javolution\JavolutionError.java -src\javolution\lang\ClassInitializer.java -src\javolution\lang\Configurable.java -src\javolution\lang\Enum.java -src\javolution\lang\Immutable.java -src\javolution\lang\MathLib.java -src\javolution\lang\Realtime.java -src\javolution\lang\Reference.java -src\javolution\lang\Reflection.java -src\javolution\lang\Reusable.java -src\javolution\lang\ValueType.java -src\javolution\text\Appendable.java -src\javolution\text\CharArray.java -src\javolution\text\CharSet.java -src\javolution\text\Text.java -src\javolution\text\TextBuilder.java -src\javolution\text\TextFormat.java -src\javolution\text\TypeFormat.java -src\javolution\util\FastCollection.java -src\javolution\util\FastComparator.java -src\javolution\util\FastIterator.java -src\javolution\util\FastList.java -src\javolution\util\FastMap.java -src\javolution\util\FastSet.java -src\javolution\util\FastTable.java -src\javolution\util\Index.java -src\javolution\util\LocalMap.java -src\javolution\util\ReentrantLock.java -src\javolution\util\StandardLog.java -src\org\apache\oro\io\GlobFilenameFilter.java -src\org\apache\oro\io\RegexFilenameFilter.java -src\org\apache\oro\text\GenericPatternCache.java -src\org\apache\oro\text\GlobCompiler.java -src\org\apache\oro\text\MalformedCachePatternException.java -src\org\apache\oro\text\PatternCache.java -src\org\apache\oro\text\PatternCacheLRU.java -src\org\apache\oro\text\PatternMatchingEngineFactory.java -src\org\apache\oro\text\perl\MalformedPerl5PatternException.java -src\org\apache\oro\text\perl\ParsedSubstitutionEntry.java -src\org\apache\oro\text\perl\Perl5Util.java -src\org\apache\oro\text\regex\CharStringPointer.java -src\org\apache\oro\text\regex\MalformedPatternException.java -src\org\apache\oro\text\regex\MatchResult.java -src\org\apache\oro\text\regex\OpCode.java -src\org\apache\oro\text\regex\Pattern.java -src\org\apache\oro\text\regex\PatternCompiler.java -src\org\apache\oro\text\regex\PatternCompilerOptions.java -src\org\apache\oro\text\regex\PatternMatcher.java -src\org\apache\oro\text\regex\PatternMatcherInput.java -src\org\apache\oro\text\regex\PatternMatchingEngine.java -src\org\apache\oro\text\regex\Perl5Compiler.java -src\org\apache\oro\text\regex\Perl5Matcher.java -src\org\apache\oro\text\regex\Perl5MatchResult.java -src\org\apache\oro\text\regex\Perl5Pattern.java -src\org\apache\oro\text\regex\Perl5Repetition.java -src\org\apache\oro\text\regex\Perl5Substitution.java -src\org\apache\oro\text\regex\StringSubstitution.java -src\org\apache\oro\text\regex\Substitution.java -src\org\apache\oro\text\regex\Util.java -src\org\apache\oro\util\Cache.java -src\org\apache\oro\util\CacheLRU.java -src\org\apache\oro\util\GenericCache.java -src\org\apache\oro\util\GenericCacheEntry.java -src\org\json\me\RhoJSONArray.java -src\org\json\me\RhoJSONException.java -src\org\json\me\RhoJSONObject.java -src\org\json\me\RhoJSONString.java -src\org\json\me\RhoJSONTokener.java -] -HaveAlxImports=0 -HaveDefs=0 -HaveImports=0 -[Icons -] -[ImplicitRules -] -[Imports -] -Listing=0 -Options=-quiet -OutputFileName=RubyVM -[PackageProtection -] -RibbonPosition=0 -[RolloverIcons -] -RunOnStartup=0 -StartupTier=7 -SystemModule=0 -Type=2 -UserData=|src -Version=1.45 diff --git a/platform/bb/build/bb.rake b/platform/bb/build/bb.rake index e4dfb6facb2..bf1442141a7 100644 --- a/platform/bb/build/bb.rake +++ b/platform/bb/build/bb.rake @@ -387,8 +387,8 @@ namespace "build" do end task :devrhobundle => [:set_dev_outname,:rhobundle] do - cp $preverified + "/RhoBundle.jar", "platform/bb/RhoBundle/RhoBundle.jar" - #cp $preverified + "/RhoBundle.jar", "platform/bb/Rhodes/RhoBundle.jar" + #cp $preverified + "/RhoBundle.jar", "platform/bb/RhoBundle/RhoBundle.jar" + cp $preverified + "/RhoBundle.jar", "platform/bb/Rhodes/RhoBundle.jar" sdcardpath = $config["env"]["paths"][$bbver]["jde"] +"/simulator/sdcard/Rho/rhodes" diff --git a/platform/bb/rhodes/.classpath b/platform/bb/rhodes/.classpath new file mode 100644 index 00000000000..b86d16da6ba --- /dev/null +++ b/platform/bb/rhodes/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/platform/bb/rhodes/.project b/platform/bb/rhodes/.project new file mode 100644 index 00000000000..e6fe656a5d2 --- /dev/null +++ b/platform/bb/rhodes/.project @@ -0,0 +1,31 @@ + + + rhodes + + + Hsqldb + RubyVM + + + + net.rim.ejde.internal.builder.BlackBerryPreprocessBuilder + + + + + net.rim.ejde.internal.builder.BlackBerryResourcesBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + + net.rim.ejde.BlackBerryPreProcessNature + net.rim.ejde.BlackBerryProjectCoreNature + org.eclipse.jdt.core.javanature + + diff --git a/platform/bb/rhodes/BlackBerry_App_Descriptor.xml b/platform/bb/rhodes/BlackBerry_App_Descriptor.xml new file mode 100644 index 00000000000..6eaecf4fbcb --- /dev/null +++ b/platform/bb/rhodes/BlackBerry_App_Descriptor.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform/bb/rhodes/rhodes.csl b/platform/bb/rhodes/rhodes.csl deleted file mode 100644 index 4971f783e03..00000000000 --- a/platform/bb/rhodes/rhodes.csl +++ /dev/null @@ -1,3 +0,0 @@ -52525400=RIM Runtime API -52424200=RIM Blackberry Apps API -52435200=RIM Crypto API - RIM diff --git a/platform/bb/rhodes/rhodes.cso b/platform/bb/rhodes/rhodes.cso deleted file mode 100644 index fe1ac700a70..00000000000 --- a/platform/bb/rhodes/rhodes.cso +++ /dev/null @@ -1,5 +0,0 @@ -33000000=RIMAPPSA2 -52424200=RIM Blackberry Apps API -52434300=RIM Crypto API - Certicom -52434900=RIM Crypto API - Internal -52435200=RIM Crypto API - RIM diff --git a/platform/bb/rhodes/rhodes.jdp b/platform/bb/rhodes/rhodes.jdp deleted file mode 100644 index 37ec73bf1ec..00000000000 --- a/platform/bb/rhodes/rhodes.jdp +++ /dev/null @@ -1,104 +0,0 @@ -## RIM Java Development Environment -# RIM Project file -# -# This file is generated and managed by BlackBerry developer tools. -# It SHOULD NOT BE modified manually. -# -AddOn=0 -AlwaysBuild=0 -[AlxImports -] -AutoRestart=0 -[ClassProtection -] -[CustomBuildFiles -] -[CustomBuildRules -] -[DefFiles -] -[DependsOn -Hsqldb -RhoBundle -RubyVM -] -ExcludeFromBuildAll=0 -[Files -resources\icon.png -src\com\rho\db\SqliteStorage.java -src\com\rho\db\SqliteResult.java -src\com\rho\db\SqliteCopyResult.java -src\com\rho\BBVersionSpecific.java -src\com\rho\BrowserAdapter.java -src\com\rho\BrowserAdapter5.java -src\com\rho\file\Jsr75File.java -src\com\rho\file\Jsr75RAFileImpl.java -src\com\rho\file\PersistRAFileImpl.java -src\com\rho\IBrowserAdapter.java -src\com\rho\net\BaseSocket.java -src\com\rho\net\bb\BBHttpConnection.java -src\com\rho\net\bb\NativeBBHttpConnection.java -src\com\rho\net\NetworkAccess.java -src\com\rho\net\SSLSocket.java -src\com\rho\net\TCPSocket.java -src\com\rho\RhoMainScreen.java -src\com\rho\RhoRubyHelper.java -src\com\rho\rubyext\Alert.java -src\com\rho\rubyext\GeoLocation.java -src\com\rho\rubyext\System.java -src\com\rho\rubyext\WebView.java -src\com\rho\rubyext\XMLParser.java -src\com\rho\rubyext\RhoPhonebook.java -src\com\rho\rubyext\RhoCalendar.java -src\com\rho\Version.java -src\com\rho\RhodesApplicationPlatform.java -src\rhomobile\bluetooth\BluetoothManager.java -src\rhomobile\bluetooth\BluetoothScreen.java -src\rhomobile\bluetooth\BluetoothPort.java -src\rhomobile\camera\Camera.java -src\rhomobile\camera\CameraFilesListener.java -src\rhomobile\camera\CameraScreen.java -src\rhomobile\camera\ImageBrowserScreen.java -src\rhomobile\datetime\DateTimePicker.java -src\rhomobile\datetime\DateTimeScreen.java -src\rhomobile\LogOptionsScreen.java -src\rhomobile\LogScreen.java -src\rhomobile\mapview\Annotation.java -src\rhomobile\mapview\GoogleMapField.java -src\rhomobile\mapview\GoogleMapProvider.java -src\rhomobile\mapview\MapProvider.java -src\rhomobile\mapview\MapView.java -src\rhomobile\mapview\MapViewParent.java -src\rhomobile\mapview\MapViewScreen.java -src\rhomobile\mapview\RhoMapField.java -src\rhomobile\NativeBar.java -src\rhomobile\PushListeningThread.java -src\rhomobile\RhodesApplication.java -src\rhomobile\RingtoneManager.java -src\rhomobile\SecondaryResourceFetchThread.java -src\rhomobile\Utilities.java -] -HaveAlxImports=0 -HaveDefs=0 -HaveImports=0 -[Icons -resources\icon.png -] -[ImplicitRules -] -[Imports -] -Listing=0 -Options=-quiet -OutputFileName=rhodes -[PackageProtection -] -RibbonPosition=0 -[RolloverIcons -] -RunOnStartup=0 -StartupTier=7 -SystemModule=0 -Type=0 -UserData=|src -Version=1.51