Commit Graph

  • 66f4c8cff8 add `rake release’ task which creates an apk build suitable for play store submissions, fix build to use a distinct directory for development/release build objects Laurent Sansonetti 2014-05-19 16:30:29 +02:00
  • 8e8201c519 add app.release_keystore(path, alias_name) method to set up the code signing for release builds (play store) Laurent Sansonetti 2014-05-19 16:28:07 +02:00
  • 51cd103453 move versionized_build_dir from config to xcodeconfig Laurent Sansonetti 2014-05-19 16:27:14 +02:00
  • 4549026078 damnit Laurent Sansonetti 2014-05-19 10:52:11 +02:00
  • e89343c126 fix a bug where the ‘class_path’ local variable was shadowed Laurent Sansonetti 2014-05-19 10:47:22 +02:00
  • ea4a041b8f read extra packages paths from the manifest files, rebuild the R.java files if *any* resource file is newer than them Laurent Sansonetti 2014-05-19 10:41:21 +02:00
  • 04d11e1c99 fix app.vendor_project to accept a manifest’ key/value pair (when resources’ is provided), generate R.java files for the project’s resources + libraries’ resources Laurent Sansonetti 2014-05-19 10:22:05 +02:00
  • 1949f57c58 remove app.manifest_metadata, add app.manifest_entry() which can be used to provide any element at either the top-level element or ‘application’ Laurent Sansonetti 2014-05-19 10:18:50 +02:00
  • 16ab93948d fix code when called within the class Laurent Sansonetti 2014-05-18 19:27:01 +02:00
  • 8b06cc055b add app.logs_components which can be used to customize the components we will be logging messages from in the development terminal Laurent Sansonetti 2014-05-18 19:26:35 +02:00
  • e67a6e4123 introduce app.vendor_project which receives a hash (mandatory, :jar key/value, optional, :resources key/value), fix build system to include 3rd-party resources directories into the apk Laurent Sansonetti 2014-05-18 19:08:28 +02:00
  • 1e235c909e add app.manifest_metadata which can be used to provide <meta-data …> elements to the AndroidManifest.xml file Laurent Sansonetti 2014-05-18 19:07:14 +02:00
  • 8bf34a724a add app.icon which must contain the name of an icon file in resources/drawable Laurent Sansonetti 2014-05-17 17:17:54 +02:00
  • c629a10ddf app.resources_dirs are now used for android resources, introduce app.assets_dirs to store raw assets (and it defaults to the ‘assets’ project directory) Laurent Sansonetti 2014-05-17 17:17:22 +02:00
  • ffbb6e4f59 [test] update RM-276 spec Watson 2014-05-19 07:16:09 +09:00
  • b25fce98df [test] add spec for RM-276 Watson 2014-05-19 01:00:31 +09:00
  • bab92f850c [NEWS] fix RM-276 Watson 2014-05-18 21:28:48 +09:00
  • 0e2a616e4f [test] add spec for RM-276 Watson 2014-05-18 21:27:15 +09:00
  • 7875e6cace [NEWS] Improved String interpolation performance Watson 2014-05-16 21:54:40 +09:00
  • 0eea6576f3 move #vendor_project to xcode config Laurent Sansonetti 2014-05-15 19:46:36 +02:00
  • e70f2f88e1 [builder] Quote framework search paths to guard against spaces. Eloy Durán 2014-05-08 19:39:43 +02:00
  • 88255a80d8 [builder] Do not try to compile completely empty .strings files. Eloy Durán 2014-05-01 12:46:39 +02:00
  • 3426b6cfba support for 3rd-party android libraries: the build system will vendor all .jar files that are inside the ‘vendor’ sub-directory, and also generate .bridgesupport metadata for them Laurent Sansonetti 2014-05-15 20:03:24 +02:00
  • 26e1f4f0c5 fix permission to be executable Laurent Sansonetti 2014-05-15 20:02:07 +02:00
  • 2c2f87c84b exit with error code in case we can’t unzip the jar Laurent Sansonetti 2014-05-15 20:01:34 +02:00
  • 3e90c15f1a also expand the jar path Laurent Sansonetti 2014-05-15 20:01:11 +02:00
  • 10499593c4 move the `rake clear’ logic to platform-specific config files Laurent Sansonetti 2014-05-15 19:47:14 +02:00
  • 656af65680 move #vendor_project to xcode config, since it won’t work on android Laurent Sansonetti 2014-05-15 19:46:36 +02:00
  • 0b13ed04a4 better comment Laurent Sansonetti 2014-05-15 18:23:48 +02:00
  • 0965d5dc1e extract the android BS generator into an executable, use it to generate android.bridgesupport Laurent Sansonetti 2014-05-15 18:20:19 +02:00
  • 8da72b95ed [NEWS] Object#{send, respond_to?} will be ~30% faster Watson 2014-05-15 13:15:53 +09:00
  • da0a8570f4 [NEWS] fix RM-499 Watson 2014-05-13 23:29:44 +09:00
  • 92f1fdefd0 log informational messages from dalvikvm Laurent Sansonetti 2014-05-13 13:49:58 +08:00
  • 452e074d28 Revert "[NEWS] Improved Range literal and Module#class_variable_get performance" Watson 2014-05-11 12:58:54 +09:00
  • c4b1b6c55e [NEWS] Improved Range literal and Module#class_variable_get performance Watson 2014-05-11 10:58:31 +09:00
  • 82b116d125 remove hacks no longer necessary to work around JNI locals stack overflow, since we now delete local refs Laurent Sansonetti 2014-05-10 23:36:54 +08:00
  • e146102969 force a rebuild of .rb files if the kernel bitcode changed Laurent Sansonetti 2014-05-08 18:06:28 +08:00
  • 3a45e058c6 [builder] Quote framework search paths to guard against spaces. Eloy Durán 2014-05-08 19:39:43 +02:00
  • c411237b64 Add test to ensure we always convert Pointer instances. Eloy Durán 2014-05-08 16:52:06 +02:00
  • 7af49d2787 sync Watson 2014-05-08 22:13:04 +09:00
  • 1b58677c11 [test] add spec for RM-494 Watson 2014-05-08 22:11:02 +09:00
  • 279f1e0c66 [NEWS] Document fix for methods that expect void-pointers. Eloy Durán 2014-05-07 18:36:44 +02:00
  • c4e8a637e3 [test] add test for RM-491 Watson 2014-05-07 12:36:12 +09:00
  • 26f3c7dec5 sync Watson 2014-05-07 00:44:49 +09:00
  • 36c2b69ca2 add more language/regexp specs Laurent Sansonetti 2014-05-06 22:57:41 +08:00
  • 81cb2f67e5 disable stupid spec that does not pass Laurent Sansonetti 2014-05-06 22:57:13 +08:00
  • c7ba9cfd8f add LanguageSpecs.punctuations Laurent Sansonetti 2014-05-06 22:56:54 +08:00
  • 91e857857e fix raise_error() to catch all exceptions Laurent Sansonetti 2014-05-05 15:49:28 +08:00
  • 898e83233e more language/regexp specs Laurent Sansonetti 2014-05-04 08:24:58 +08:00
  • 370d9b5df4 [NEWS] Reduced the app boot time Watson 2014-05-03 00:22:07 +09:00
  • ef52932712 add more language/regexp specs Laurent Sansonetti 2014-05-02 09:09:33 +08:00
  • c1795ac734 add LanguageSpecs fixture class Laurent Sansonetti 2014-05-02 09:09:10 +08:00
  • 34f1862d89 [BS] Fix CoreMIDI metadata on platforms that have 64-bit support. Eloy Durán 2014-05-01 16:57:10 +02:00
  • 1179ac6373 [builder] Do not try to compile completely empty .strings files. Eloy Durán 2014-05-01 12:46:39 +02:00
  • 086224cb05 [NEWS] fix RM-482 Watson 2014-05-01 16:16:15 +09:00
  • 377ffa50df sync Watson 2014-05-01 16:16:05 +09:00
  • 33711650b3 2.28 Watson 2014-05-01 12:10:00 +09:00
  • 6d6f2354ea make sure pass ANDROID macro when build an android miniruby Watson 2014-05-01 12:00:56 +09:00
  • 526d1d2cf4 add language/regexp spec Laurent Sansonetti 2014-05-01 06:58:53 +08:00
  • a735085874 comment a Float#to_s spec that does not pass in RM, for whatever reason Laurent Sansonetti 2014-05-01 06:12:09 +08:00
  • 668b638ba0 Import NEWS file. Eloy Durán 2014-04-30 12:50:49 +02:00
  • 6340ed48ed 2.27 Watson 2014-04-30 09:16:06 +09:00
  • 380429d9a8 [test] rake spec:all now runs on all installed iOS and OS X sdks. Eloy Durán 2014-04-11 12:20:09 +02:00
  • 6ec3c21b55 sync Laurent Sansonetti 2014-04-30 07:03:45 +08:00
  • 0c92106289 comment some weird/edge case failing Float#to_s specs regarding the e-notation Laurent Sansonetti 2014-04-30 03:14:46 +08:00
  • d04b92c41d fix typo in error msg Laurent Sansonetti 2014-04-29 20:35:35 +02:00
  • 9fe65de65e this very agile refactoring was done from a chair in the sky Laurent Sansonetti 2014-04-29 20:08:06 +02:00
  • 72e4bb0693 update Laurent Sansonetti 2014-04-29 13:57:26 +02:00
  • 92682ccbbe [NEWS] fix RM-455 Watson 2014-04-28 14:51:20 +09:00
  • 0800bb5dae [test] add test for RM-455 Watson 2014-04-28 14:48:11 +09:00
  • c2da1b0c89 re-create the payload library if the librubymotion-static.a archive changed Laurent Sansonetti 2014-04-27 23:47:46 +02:00
  • 4675a36840 fix typo Laurent Sansonetti 2014-04-27 17:41:02 +02:00
  • 59d23e6217 better fix for when we need to rebuild classes.dex if a .class file changed Laurent Sansonetti 2014-04-27 16:26:30 +02:00
  • 8c43ad838e don’t print when creating java files, to not confuse the user with how rubymotion works Laurent Sansonetti 2014-04-27 16:25:55 +02:00
  • aeba249d76 on-demand build for classes.dex, AndroidManifest.xml, apk file Laurent Sansonetti 2014-04-27 16:16:58 +02:00
  • 5451197a33 create the debug keystore regardless if we have to create the apk file Laurent Sansonetti 2014-04-27 16:07:36 +02:00
  • 0688166578 on demand build for ruby bit code, payload library, java/class files (+ remove old java/class files that are not referred in the class map anymore) Laurent Sansonetti 2014-04-27 16:03:51 +02:00
  • 710c3cdb55 increase stroke width Laurent Sansonetti 2014-04-26 18:44:49 +02:00
  • b7d9c29553 remove trailing spaces Laurent Sansonetti 2014-04-26 18:36:55 +02:00
  • e9423aa95d add Paint sample, ported to android Laurent Sansonetti 2014-04-26 18:30:28 +02:00
  • c4ea147842 bigger timer label Laurent Sansonetti 2014-04-26 14:08:45 +02:00
  • fc4785d58c follow java map generation change Laurent Sansonetti 2014-04-26 14:08:25 +02:00
  • a7b1867cfb add Timer sample app for android Laurent Sansonetti 2014-04-26 01:22:34 +02:00
  • 089ec1c75e WebViewDemo.rb -> main_activity.rb Laurent Sansonetti 2014-04-25 15:33:12 +02:00
  • 9a3f14022c support for Java interfaces when generating the Java description of Ruby classes Laurent Sansonetti 2014-04-25 15:32:12 +02:00
  • 8171d8a950 now generate <interface> elements for Java interfaces Laurent Sansonetti 2014-04-25 15:31:45 +02:00
  • afdadeee01 getAction -> action Laurent Sansonetti 2014-04-25 15:31:19 +02:00
  • 75ac4c4e5a getSettings -> settings Laurent Sansonetti 2014-04-24 18:02:01 +02:00
  • f63d8645c4 add Hello android sample (similar to ios/Hello sample) Laurent Sansonetti 2014-04-24 14:53:57 +02:00
  • 8ca190645a Merge branch 'master' of github.com:lrz/RubyMotion Laurent Sansonetti 2014-04-24 13:52:55 +02:00
  • 084b5374c9 copy android project's .gitignore Laurent Sansonetti 2014-04-24 13:50:59 +02:00
  • ec7abfe3f3 add .gitignore android project file Laurent Sansonetti 2014-04-24 13:50:29 +02:00
  • 067f5fc771 follow android project changes Laurent Sansonetti 2014-04-24 13:49:00 +02:00
  • 836f6bc0ab `motion create —template=android’ now creates an empty MainActivity class Laurent Sansonetti 2014-04-24 13:48:43 +02:00
  • c5bdfa8aea sync Watson 2014-04-23 08:24:08 +09:00
  • c3d999792a add a spec for the new __annotation__ feature Laurent Sansonetti 2014-04-22 23:55:21 +02:00
  • d0eb3cac36 add WebViewDemo sample Laurent Sansonetti 2014-04-22 23:14:05 +02:00
  • 737f50d95b log chromium messages (useful to debug apps using webkit) Laurent Sansonetti 2014-04-21 19:14:58 +02:00
  • 03b12ab6e1 resource directories are now considered “assets” and not Android resources (which are apparently a completely different beast) Laurent Sansonetti 2014-04-21 19:14:23 +02:00
  • 6070037790 update specs to follow Class#inspect changes with 'const shortcuts' Laurent Sansonetti 2014-04-21 19:12:39 +02:00