Watson
c7aa81f8cf
update variable name
...
because it contains also non bridge support files.
2014-04-03 10:11:31 +09:00
Hwee-Boon Yar
0850987a37
Include app's source code when running rake ctags
2014-04-03 09:15:23 +09:00
Laurent Sansonetti
dc6e39e351
don’t try to force-kill the app if it’s already dead
2014-03-26 17:44:11 +01:00
Laurent Sansonetti
2170e6098d
follow compiler changes, which now generates bitcode instead of assembly, we now pass the bitcode file to the linker
2014-03-26 15:39:20 +01:00
Laurent Sansonetti
3d8d36ed61
kill the app when pressing ^C
2014-03-26 13:24:13 +01:00
Laurent Sansonetti
7e338ef32b
this function isn't used anymore
2014-03-26 13:09:27 +01:00
Laurent Sansonetti
e78dd0fd49
build ruby object files into the obj/local/<arm-abi-directory-name> directory, similar to how NDK projects work
2014-03-26 00:48:04 +01:00
Laurent Sansonetti
7b7a8894d5
the -mtune flag should be passed to the compiler, not the assembler
2014-03-26 00:46:54 +01:00
Laurent Sansonetti
dc3c5b2737
use proper armeabi directory name when compiling for an arch
2014-03-26 00:35:30 +01:00
Laurent Sansonetti
31c71c14ec
use proper arch-related flags
2014-03-26 00:35:29 +01:00
Watson
0f9242dd20
fix a build error when “Resource” is contained as resource directory path
...
This should fix the following case which uses "HTBResources.bundle" as resource.
```
% rake
ERROR! An iOS application cannot be installed if it contains a directory called `resources'. Please rename the directory at path `vendor/Pods/Resources/HTBResources.bundle' to, for instance, `vendor/Pods/Resources/assets'.
````
2014-03-24 08:29:20 +09:00
Watson
7bb8f69a2e
fix a bug where nested array cannot be handled
...
it cause an error If app.resources_dirs has nested array
app.resources_dirs << ['Images']
```
% rake
rake aborted!
no implicit conversion of Array into String
/Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `exists?'
/Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `block in pre_build_actions'
/Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `each'
/Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `pre_build_actions'
/Library/RubyMotion/lib/motion/project/template/ios.rb:67:in `block (2 levels) in <top (required)>'
/Library/RubyMotion/lib/motion/project/template/ios.rb:122:in `block in <top (required)>'
Tasks: TOP => build:simulator
(See full trace by running task with --trace)
```
2014-03-23 02:38:06 +09:00
Watson
a4cd4a4cec
fix build error if resource directory does not exits
...
This bug is introduced by 064672443d
% motion create hello && cd hello
% rm -rf resources
% rake
rake aborted!
No such file or directory @ dir_initialize - ./resources
/Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `open'
/Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `entries'
/Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `block in pre_build_actions'
/Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `each'
/Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `pre_build_actions'
/Library/RubyMotion/lib/motion/project/template/ios.rb:66:in `block (2 levels) in <top (required)>'
/Library/RubyMotion/lib/motion/project/template/ios.rb:121:in `block in <top (required)>'
Tasks: TOP => build:simulator
(See full trace by running task with --trace)
2014-03-23 00:39:16 +09:00
Laurent Sansonetti
ad00a5dc04
fix main activity default value
2014-03-22 13:44:55 +01:00
Eloy Durán
064672443d
[iOS] Fail build if one of the resources is a dir called `Resources'.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-450 .
2014-03-21 17:07:53 +01:00
Laurent Sansonetti
2e53e30346
better logging: cut the log before starting the activity and silence other packages and showing the log
2014-03-12 19:11:44 +01:00
Laurent Sansonetti
daf264f35a
payload logging in debug mode
2014-03-12 17:51:31 +01:00
Laurent Sansonetti
515e62b9d8
rake {simulator,device} now shows application logs in the terminal after running the main activity
2014-03-12 17:51:31 +01:00
Eloy Durán
21e0311921
[UI spec] Make tap work with UISwitch.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-440 .
2014-03-05 17:28:00 +01:00
Laurent Sansonetti
aef3292cf6
generate lib/motion/version.rb with magic comment
2014-03-05 13:04:46 +01:00
Laurent Sansonetti
0f4374526a
remove magic encoding comments from template files (which are not needed)
2014-03-05 12:27:58 +01:00
Laurent Sansonetti
f29d89f89a
add magic encoding comments to all ruby source files
2014-03-05 12:20:20 +01:00
Eloy Durán
8407a1cfc0
Replace all pretty quotes with ASCII.
2014-03-04 19:05:57 +01:00
Eloy Durán
3391825c02
[iOS] Make flick UI test helper work on iOS 7.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-437
2014-03-04 15:21:50 +01:00
Eloy Durán
c7a0e3ec72
[sim] Fail when launching in BG but not having configured the app.
...
Otherwise this leads to an ugly ‘failed to start’ error.
2014-03-03 15:08:07 +01:00
Eloy Durán
b1d6162bc5
[iOS] The iPad 2 (non-retina) also has iOS 7 support.
2014-03-03 12:49:29 +01:00
Eloy Durán
8785fed664
[CodeSign] Another small cleanup.
2014-02-27 16:20:49 +01:00
Eloy Durán
c829719530
[CodeSign] Cleanup.
2014-02-27 16:11:47 +01:00
Eloy Durán
0b2a392f98
[CodeSign] Improve cert finding by only checking codesign identities.
...
Also move the logic out into a separate util module.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-399 .
2014-02-27 16:01:20 +01:00
Eloy Durán
ac0fa61943
[rake/iOS] Fail when trying to use retina=false on iOS >= 7.
2014-02-26 14:22:17 +01:00
Eloy Durán
e06180dbb9
[rake/iOS] Fail when targeting a sim SDK older than deployment target.
2014-02-26 14:03:58 +01:00
Eloy Durán
9f564f0c74
[Command] Use Motion::Util::Version to compare.
2014-02-26 13:50:06 +01:00
Eloy Durán
210a577317
[Version] Add a util class that can be used to compare versions.
2014-02-26 13:27:29 +01:00
Laurent Sansonetti
cde9688ca3
move java classes generation before java compilation
2014-02-18 18:07:36 +01:00
Laurent Sansonetti
d5311e4c04
static generation of java files based on compiler map files
2014-02-18 18:03:14 +01:00
Laurent Sansonetti
1fdf2ba2cc
pass -g (not sure if it matters...)
2014-02-18 18:03:14 +01:00
Laurent Sansonetti
7df3cab085
hide stdout output by default (unless --trace is given)
2014-02-18 00:20:36 +01:00
Laurent Sansonetti
ac2a8259e2
create empty build/jni/Android.mk file needed for ndk-gdb
2014-02-17 23:57:45 +01:00
Laurent Sansonetti
66b63363cb
rake debug=1 support (work in progress)
2014-02-17 23:54:08 +01:00
Laurent Sansonetti
fc71d725f6
refactoring
2014-02-17 16:28:41 +01:00
Laurent Sansonetti
b7d19d7bdd
remove hacks
2014-02-12 16:32:50 +01:00
Mark Rickert
b03584250f
Ignore .dat* files on new projects.
2014-02-10 17:36:25 +01:00
Eloy Durán
8354e398e6
[Vendor] When an explicit BS file exists in lib root, use that.
...
This allows a lib author to override the BS metadata by (manually)
creating and supplying one, which seems to be the case with Joybox.
2014-02-10 17:32:34 +01:00
Eloy Durán
d21302479b
[Vendor] Cannot reuse opts[:cflags] if it has been deleted before.
2014-02-07 11:25:37 +01:00
Laurent Sansonetti
6e9afb3248
use app.api_version when generating AndroidManifest.xml
2014-02-06 12:45:09 +01:00
Laurent Sansonetti
3ca2306019
add support for sub-activities
2014-02-06 12:45:09 +01:00
Laurent Sansonetti
d127fd1d32
support for vendored jars
2014-02-06 12:45:09 +01:00
Eloy Durán
663e76738d
[Command] Improve create --template description to include URLs.
2014-02-06 11:24:49 +01:00
Eloy Durán
7f79ecd295
[Command] Disable template validation for now.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-418 .
2014-02-04 17:03:39 +01:00
Eloy Durán
086d232ba0
[REPL/OSX] Make it work when codesigned and sandboxed.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-410
2014-02-04 14:13:43 +01:00