Commit Graph

902 Commits

Author SHA1 Message Date
Watson
12a059fe81 update README 2013-02-14 15:33:42 +09:00
Watson
e6bee4a1c9 add README 2013-02-14 15:24:48 +09:00
Watson
dd82f63190 update Gemfile 2013-02-14 15:24:08 +09:00
Watson
4718f375aa sync 2013-02-13 18:07:47 +09:00
Watson
4f0ee4305c add spec for NSDate 2013-02-12 19:40:47 +09:00
Watson
0cf8e2d5b4 sync 2013-02-12 19:39:42 +09:00
Watson
92803b2722 adjust simulator_app_bounds for iPhone 3.5-inch retina 2013-02-12 15:43:08 +09:00
Watson
8cd87805a2 add line in NEWS 2013-02-12 13:15:56 +09:00
Watson
6f823b4f9b fix typo 2013-02-12 12:25:36 +09:00
Watson
9476c77e18 sync 2013-02-12 12:19:33 +09:00
Watson
2ebbd0d9f8 add a feature which creates Default-568h@2x.png' in resource directory by motion create' in order to support 4-inch screen by default 2013-02-12 12:05:27 +09:00
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
Laurent Sansonetti
1305b6f773 Merge branch 'master' of github.com:lrz/RubyMotion 2013-02-08 15:21:18 +01:00
Laurent Sansonetti
200a15097a increase connect-timeout to 60 seconds 2013-02-08 15:21:02 +01: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
c47c8486df [fix #4] fix a bug in simulator which cannot launch on Snow Leopard
it will compile sim.m to refer to the /usr/lib/libedit.2.dylib at runtime.
(libedit.2.dylib is a symbolic link to libedit.3.dylib on Mountain Lion and Lion.)
2013-02-05 15:42:52 +09:00
Watson
2bfbba1e0c enable the mouse over in retina
still can't select a view correctly when scrolled.
2013-02-04 15:56:40 +09:00
Watson
2bbda6d50c sync 2013-02-04 15:56:29 +09:00
Watson
9e847832ad adjust simulator_app_bounds for iPad simulator 2013-02-01 23:51:18 +09:00
Laurent Sansonetti
cddc558572 Merge branch 'master' of github.com:lrz/RubyMotion 2013-01-31 16:45:38 +01:00
Laurent Sansonetti
4dc2428d5f 1.33 2013-01-31 16:45:24 +01:00
Watson
d639dae7c5 fix a bug in mouseover which can't select a view when rotated an iOS simulator 2013-01-31 15:38:48 +09:00
Laurent Sansonetti
eab55f9be6 add data/6.1 2013-01-28 20:22:38 +01:00
Laurent Sansonetti
5ff88996eb sync 2013-01-28 20:22:08 +01:00
Watson
edadda4163 add lines in NEWS 2013-01-28 12:37:56 +09:00
Watson
7c2508cbb0 fix typo 2013-01-26 15:37:24 +09:00
Watson
4d4e16095e insert a newline 2013-01-26 15:36:34 +09:00
Watson
8b070ce4c1 sync 2013-01-26 15:31:24 +09:00
Watson
4551d81def 1.32 2013-01-26 15:30:01 +09:00
Laurent Sansonetti
b8bc77e376 sync 2013-01-24 15:20:24 -05:00
yury
03c33372d7 Speed up build a little bit.
We use rubymotion v1.30 with new automatically detected file dependencies. We have very slow builds (about 30 secs on not cold builds) in project with only 52 ruby files.
After investigating I found that almost all build time rubymotion spend in `Motion::Project::Config#ordered_build_files` (about 24 secs).
`Array#uniq` does exactly what `orderd_build_files` is doing but much much faster.
With this change `Motion::Project::Config#ordered_build_files` takes only about 0.06 secs on my machine.
2013-01-23 15:13:44 +09:00
Watson
28a20f4f73 sync 2013-01-20 17:45:43 +09:00
Watson
46583198af add app/pixate_code.rb into the default .gitignore file because it contains the Pixate license key 2013-01-20 17:43:36 +09:00
Watson
838ae1dee6 remove a `#' if it is included in first character in tap's description because its description will handled as comment in tap format 2013-01-18 18:16:39 +09:00
Watson
76ae6607ed add line in NEWS 2013-01-18 17:27:54 +09:00
Watson
95fb1bd32a add a message of `describe' to description of tap's output
## before
not ok 1 - has one window: FAILED

## after
not ok 1 - Application 'test' has one window: FAILED
2013-01-18 17:26:04 +09:00
Watson
dbf76d4e0f add line in NEWS 2013-01-18 11:59:47 +09:00
Watson
9b273d6f82 fix a tap format in `rake spec' to output the each test numbers instead of the total number
## before
$ rake spec output=tap
ok 34  - works with Assets
ok 34  - works with hash
…
ok 34  - should work
1..34
# 34 tests, 61 assertions, 0 failures, 0 errors

## after
$ rake spec output=tap
ok 1   - works with Assets
ok 2   - works with hash
…
ok 34  - should work
1..34
# 34 tests, 61 assertions, 0 failures, 0 errors
2013-01-18 11:52:09 +09:00
Watson
30ff4185c9 add line in NEWS 2013-01-18 11:10:11 +09:00
Watson
517cb186c1 fix a bug in `rake spec' which it would raise an ArgumentError when use "it" without block
A following spec will raise an ArgumentError.

	describe "Application 'test'" do
	  it "has one window"
	end

`instance_eval' will pass a receiver object into block.
When use a block which created by lambda, it should accept a receiver object as block parameter.

	b = lambda { self.upcase }
	"test".instance_eval(&b) #=> wrong number of arguments (1 for 0) (ArgumentError)
2013-01-18 11:08:43 +09:00
Laurent Sansonetti
29b96862d2 sync 2013-01-17 22:08:14 +01:00
Watson
35deab54a9 add line in NEWS 2013-01-15 15:54:05 +09:00
Watson
b69859fbdf fix a bug in detecting dependencies where it would cause build error when passed non-flat array into `app.files' 2013-01-15 15:53:25 +09:00
Watson
a6a3c76d52 sync 2013-01-04 11:53:33 +09:00
Watson
d3844eabe1 add line in NEWS 2013-01-02 21:51:20 +09:00
Watson
3aaa690ac6 update TestUnit 2013-01-02 21:49:45 +09:00
Watson
e0dd084096 add lines 2012-12-31 12:02:34 +09:00
Watson
45f869617e add line in NEWS 2012-12-25 23:14:55 +09:00
Watson
dce464122b add line in NEWS 2012-12-25 10:44:49 +09:00
Watson
24fa3e1eb8 add .idea which is RubyMine project directory into the default .gitignore file 2012-12-25 10:43:49 +09:00