Watson
771b42c674
convert a string encoding which retrieved from filesystem
...
The OSX filesystem uses UTF8-MAC as file name encoding.
Its encoding has a character that does not match UTF-8 encoding.
(ex, "が" in Japanese)
2013-02-10 02:19:15 +09:00
Watson
a55a36b177
slightly delay the start of spec execution
...
Because #tap method does not work when use a high performance machine
2013-02-07 16:26:09 +09:00
Watson
1132ae6ff7
fix a bug which cannot detecting file dependencies when include a nesting class
...
This patch will fix https://gist.github.com/4160705
2012-11-28 23:57:50 +09:00
Watson
96f39d66ea
fix a build error when app files is not passed as flat array.
2012-11-17 18:18:51 +09:00
Watson
3992f8e92c
remove cyclic dependencies to fix a `stack level too deep'
2012-11-17 14:28:23 +09:00
Watson
5a39c5f381
fix a bug in detection dependency which ignore definition of constants
...
The files that contains only constants (like a configuration file) have been ignored in detection dependency.
$ cat app/config.rb
USER_NAME = "Watson"
MAIL = "watson1978@gmail.com "
2012-11-17 12:34:15 +09:00
Watson
7abb10940c
fix the load path to load ripper for Ruby 1.8
2012-11-14 11:50:07 +09:00
Watson
ec7f3be3f8
add detect_dependencies variable to resolve file dependencies
2012-11-11 10:02:35 +09:00
Watson
06c1b597ea
use ripper gem if use Ruby18
2012-11-10 21:52:34 +09:00
Watson
b39797250f
add the feature to resolve file dependencies
2012-11-10 21:22:35 +09:00
Watson
a40ca882c8
please not remove my patch for framework_search_paths which added in 6c43a2807c
2012-10-11 17:23:10 +09:00
Laurent Sansonetti
696683b104
define RUBYMOTION_VERSION
2012-10-09 14:12:31 +02:00
Laurent Sansonetti
25cd38f010
load UIAutomation dynamically, add 'spec:device' task which runs the specs on the device
2012-10-06 16:20:02 +02:00
Laurent Sansonetti
d07c72ef49
Merge branch 'master' of github.com:lrz/RubyMotion
2012-10-06 15:49:22 +02:00
Laurent Sansonetti
a0f8ec2698
fix 'rake static' on ios 6
2012-10-06 15:46:58 +02:00
Watson
6c43a2807c
add framework_search_paths property
2012-10-06 19:54:13 +09:00
Laurent Sansonetti
b68775875e
fix the 'nm' invocation to quote the object path
2012-09-25 18:26:27 +02:00
Laurent Sansonetti
b95dda68d1
only strip symbols in distribution mode (because it breaks the repl module otherwise)
2012-09-19 16:39:40 +02:00
Laurent Sansonetti
c41ffd4bd8
the build mode can now be specified using the 'mode
2012-09-19 15:09:12 +02:00
Laurent Sansonetti
15673529c2
always expand paths of object files
2012-09-18 02:29:03 +02:00
Laurent Sansonetti
ce0b980148
no longer rebuild .rb files in case the project Rakefile changed
2012-09-03 13:41:04 +02:00
Laurent Sansonetti
20cb82e731
fix nested xib/storyboard files
2012-09-01 20:33:30 +02:00
Laurent Sansonetti
86db0b48b1
create the static library with an object file index
2012-08-14 22:12:27 +02:00
Laurent Sansonetti
d6db98c4a5
Grab files within symlinks inside of the resources directory when copying over resources
2012-07-05 16:33:27 +02:00
Laurent Sansonetti
bcf40d8266
added weak frameworks support
2012-07-05 16:23:16 +02:00
Laurent Sansonetti
4076c4bf72
fix compilation of spec launcher
2012-07-05 15:53:40 +02:00
Laurent Sansonetti
2edd313f81
static library support
2012-07-01 23:47:55 +02:00
Laurent Sansonetti
b912e39f66
introduce RUBYMOTION_ENV variable
2012-06-29 16:23:47 +02:00
Laurent Sansonetti
16fd7d0d50
integrate spec/ui work
2012-06-29 12:34:24 +02:00
Laurent Sansonetti
0978074a83
touch the build dir after build
2012-06-18 23:00:37 +02:00
Laurent Sansonetti
d04611ffd4
relink the executable in case one of the vendor libraries changed
2012-06-16 22:31:58 +02:00
Laurent Sansonetti
21d9e7abd8
let the user specify cpu archs
2012-06-14 21:18:39 +02:00
Laurent Sansonetti
15743ff074
switch to clang++ to compile/link
2012-06-14 20:56:09 +02:00
Laurent Sansonetti
21cb18495c
new license headers, validate app.icons
2012-06-03 20:19:57 +02:00
Laurent Sansonetti
f3f4fab6b4
fix force_load args to quote paths
2012-05-29 14:36:17 +02:00
Laurent Sansonetti
390bf604ed
fix a regression
2012-05-22 13:14:34 +02:00
Laurent Sansonetti
007d7e35b7
add support for localized nibs
2012-05-21 12:49:12 +02:00
Laurent Sansonetti
993cab49dc
use dependencies chain to link with stubs and frameworks
2012-05-21 12:33:58 +02:00
Laurent Sansonetti
7cd769a23f
fix momc line by using absolute paths
2012-05-18 14:51:01 +02:00
Laurent Sansonetti
fa8e0335ba
add support for coredata models and storyboard files
2012-05-13 22:28:30 +02:00
Laurent Sansonetti
da79e7ea7c
support for nib files
2012-05-09 12:09:24 +02:00
Laurent Sansonetti
87298c9b6f
add copyright headers
2012-04-24 18:26:30 +02:00
Laurent Sansonetti
72696b3f98
disable the xcarchive creation for now
2012-04-21 17:42:31 +02:00
Laurent Sansonetti
41854233c2
use clang when compiling vendored projects (since it's the only compiler that supports arc)
2012-03-12 22:01:16 +01:00
Laurent Sansonetti
3dd023c440
add cocoapods support, misc fixes/refactoring
2012-03-11 22:37:15 +01:00
Laurent Sansonetti
9414c262ea
add support for xcode 4.3 and lion
2012-02-18 18:20:50 +01:00
Laurent Sansonetti
0112488f88
add support for archive release (appstore)
2012-02-10 20:49:24 +01:00
Laurent Sansonetti
d77aa74c2e
change the way we build the app in spec_mode
2012-01-27 15:41:08 +01:00
Laurent Sansonetti
b12dcddae8
fix dependencies again
2012-01-14 18:28:12 +01:00
Laurent Sansonetti
bedf15c16e
fix build system for ruby 1.8, ruby 1.9.2 and ruby 1.9.3
2012-01-03 21:27:14 +01:00