Commit Graph

2778 Commits

Author SHA1 Message Date
Laurent Sansonetti
365cc03aab sync 2014-08-22 19:34:21 +02:00
Laurent Sansonetti
21b9318ef8 add app.permissions’ a shortcut that allows uses-permission’ elements to be added to the manifest file 2014-08-22 19:34:21 +02:00
Watson
b5f21631c2 [test] disable an exception spec on OSX 32bit (10.6 & 10.7) 2014-08-22 10:14:55 +09:00
Watson
8dab11c770 [test] disable an exception spec on OSX 10.6 & 10.7
if run spec on 10.6 & 10.7, it freezes a running spec.
2014-08-22 09:59:10 +09:00
Eloy Durán
41fc1e32b7 [vm] sync 2014-08-21 20:20:04 +02:00
Eloy Durán
6b56b12be7 [vm] sync 2014-08-21 18:15:43 +02:00
Eloy Durán
1f10ed1f89 [vm] sync 2014-08-21 18:02:49 +02:00
Eloy Durán
25436d2776 [NEWS] Document fix for iOS 8 sim symbolication. 2014-08-21 18:02:49 +02:00
Eloy Durán
75e2962dd5 [vm] sync 2014-08-21 18:02:49 +02:00
Eloy Durán
198a1ebfe1 [test] Add failing test for iOS backtrace symbolication. 2014-08-21 18:02:49 +02:00
Laurent Sansonetti
75220b2b6e sync 2014-08-21 18:01:45 +02:00
Laurent Sansonetti
b4ce0c9dbf sync 2014-08-21 17:57:41 +02:00
Eloy Durán
0124980022 [NEWS] Document fix for nested symlink dirs and vendor_project. 2014-08-20 14:38:27 +02:00
Eloy Durán
5ddd0e4a41 [vendor] Traverse symlink dirs when finding headers. 2014-08-20 14:38:27 +02:00
Watson
57f09234d7 [iOS8] add codesigning for embedded frameworks
http://hipbyte.myjetbrains.com/youtrack/issue/RM-558
2014-08-20 15:17:37 +09:00
Laurent Sansonetti
3962728508 pass '-Wl,-no_pie' to the linker in order to remove the 'ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in _vm_gc_wb from...' message, please revert the change if it causes any problem 2014-08-19 17:22:06 +02:00
Watson
7edef2b5e0 [NEWS] fix RM-558 2014-08-19 17:03:15 +09:00
Watson
3da04dde6e [iOS8] fix @executable_path for iOS platform
http://hipbyte.myjetbrains.com/youtrack/issue/RM-558
2014-08-19 17:00:13 +09:00
Watson
a03c7bfbbd [iOS8] move embedded_frameworks configurations to xcode_config.rb in order to use OSX and iOS platform
http://hipbyte.myjetbrains.com/youtrack/issue/RM-558
2014-08-19 16:59:54 +09:00
Watson
a4fa37ffec Xcode6-Beta6
iOS 8 SDK path was changed as symbolic link.

    $ ls -la /Applications/Xcode6-Beta6.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
    total 8
    drwxr-xr-x@  4 watson  admin  136  8 19 14:31 .
    drwxr-xr-x@  5 watson  admin  170  8 19 06:19 ..
    drwxr-xr-x@ 12 watson  admin  408  8 19 03:59 iPhoneSimulator.sdk
    lrwxr-xr-x   1 watson  admin   19  8 19 06:19 iPhoneSimulator8.0.sdk -> iPhoneSimulator.sdk

This patch skips iPhoneSimulator.sdk because it cannot retrieve SDK version number and causes an error.
2014-08-19 15:49:25 +09:00
Watson
e1130b32f9 [NEWS] fix RM-566 2014-08-18 23:39:13 +09:00
Watson
8a4b58bf05 clear xcode_version value when change xcode dir path
http://hipbyte.myjetbrains.com/youtrack/issue/RM-566

If change the Xcode dir path via "app.xcode_dir", already cache the @xcode_version value with '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild'.
We cannot retrieve iOS 8 simulator device name from Xcode 5.
So, 'iPhone 4s / iOS 7' simulator is always launched as default.
2014-08-18 23:39:13 +09:00
Eloy Durán
4d797271e8 [Instruments] All instrument templates seem to work with Xcode 6. 2014-08-18 14:04:28 +02:00
Eloy Durán
a5d6ea1627 [Instruments] Ensure we only deal with the templates part of the output. 2014-08-18 13:09:26 +02:00
Eloy Durán
ce150dbab3 [Instruments] Always try to find the instrument CLI tool in the right xcode_dir. 2014-08-18 13:01:51 +02:00
Watson
a7c8699013 [NEWS] fix RM-563 2014-08-18 12:26:30 +09:00
Watson
a7dd9c405b [iOS8] fix a bug which invalid template path would be generated
If specify template with `rake profile template="XXXX"',
it will generate invalid template path which contains unnecessary `"' as following.

		<key>XrayTemplatePath</key>
		<string>"/Applications/Xcode6-Beta5.app/Contents/Applications/Instruments.app/Contents/Resources/templates/Time Profiler.tracetemplate</string>
2014-08-18 12:26:12 +09:00
Watson
ec3e808e3d [iOS8] fix where Instruments does not launch
http://hipbyte.myjetbrains.com/youtrack/issue/RM-563

Since iOS 8, simulator UUID will be required to launch.
2014-08-18 12:18:08 +09:00
Watson
d06a688299 [NEWS] fix RM-562 2014-08-16 15:05:46 +09:00
Watson
88293d0666 use absolute xcodebuild path to remove "xcodebuild: error" message
http://hipbyte.myjetbrains.com/youtrack/issue/RM-562
2014-08-16 15:05:03 +09:00
Eloy Durán
7f51c3ac7b [vm] sync 2014-08-15 19:33:44 +02:00
Eloy Durán
60c3e5659e [NEWS] Document fix for iOS 8 landscape view selection. 2014-08-15 18:55:10 +02:00
Eloy Durán
e7df162215 [NEWS] Document fix for RM-522. 2014-08-15 16:58:35 +02:00
Eloy Durán
9e3b2e11dd [sim] Ensure that only the main Simulator window is recognised.
Ignoring other windows such as an external display.
2014-08-15 16:55:28 +02:00
Eloy Durán
8b0f0da9c5 [sim] Recognise iOS 8 simulator window.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-522.
2014-08-15 16:29:42 +02:00
Eloy Durán
a6b5bc2ecf [data] Raise informative error when trying to build REPL dylib with no SDK older than 7.1. 2014-08-15 12:52:42 +02:00
Watson
153f33d67a [NEWS] fix RM-557 2014-08-15 16:56:56 +09:00
Watson
9e0c2b53c2 [iOS8] launch a simulator which match version of SDK
http://hipbyte.myjetbrains.com/youtrack/issue/RM-557
2014-08-15 16:47:56 +09:00
Laurent Sansonetti
e6eebaa672 sync 2014-08-14 19:38:00 -04:00
Laurent Sansonetti
70224dc851 make sure we use 'adb -d' since an emulator could be running at the same time 2014-08-14 18:22:26 -04:00
Watson
7915d3c9fb [NEWS] fix RM-556 2014-08-15 00:57:06 +09:00
Watson
29a18eb3e2 [NEWS] fix RM-553 2014-08-13 20:04:34 +09:00
Watson
c794a3ee45 add validation into app.vendor_project('xxx', :xcode, ...) because xcodebuild command fails if xcode project directory is not writable 2014-08-13 20:00:50 +09:00
Watson
3d1e080c25 fix a bug where vendor library contained in gem causes a build error with system bundled ruby
http://hipbyte.myjetbrains.com/youtrack/issue/RM-553
2014-08-13 19:11:26 +09:00
Watson
c4749f9a58 [NEWS] fix RM-555 2014-08-12 22:32:40 +09:00
Watson
2c0f79b65a [NEWS] fix RM-554 2014-08-12 14:43:17 +09:00
Watson
ae27ef7ba0 [NEWS] fix RM-475 2014-08-11 21:51:38 +09:00
Laurent Sansonetti
97ed6ca4a7 list devices we know are supported 2014-08-09 23:03:47 +02:00
Laurent Sansonetti
685598ec67 all android API levels are now supported 2014-08-09 23:02:43 +02:00
Laurent Sansonetti
98b05acb90 mention java 1.7 support 2014-08-09 23:02:25 +02:00