Commit Graph

1680 Commits

Author SHA1 Message Date
Laurent Sansonetti
72b25c11b5 better device support directory selection, we will select the directory that matches exactly the version of iOS the device is running in priority over other directories 2013-11-15 14:31:54 +01:00
Eloy Durán
723e34bb36 [spec] Add coverage for the various types of C-blocks. 2013-11-14 12:38:07 +01:00
Watson
afce21ffad add Struct spec for converting Fixnum/Float to Objective-C value
Relate to 01311e1f88
2013-11-14 17:31:07 +09:00
Watson
db916707c5 add spec for Boxed
Related to 9d8885ec39
2013-11-14 10:48:56 +09:00
Eloy Durán
4f8266d8a2 [analyzer] Don’t try to open HTML after run on Jenkins CI. 2013-11-13 17:59:37 +01:00
Eloy Durán
b3864c0cfc [analyzer] Disable objc leaks checker. 2013-11-13 17:59:21 +01:00
Eloy Durán
44f279e68f [analyzer] Ensure normal builds have a clean env and set DEBUG. 2013-11-12 22:10:46 +01:00
Eloy Durán
a607e6fa52 [analyzer] Use CC and CXX env variables if set. 2013-11-12 22:10:41 +01:00
Eloy Durán
0c72b4e8f3 Ignore the static-analysis results dir. 2013-11-12 16:05:46 +01:00
Eloy Durán
e5f12d9a2c [rake] Add analyze task which performs a static analysis on the codebase.
Vendored relavant part from http://clang-analyzer.llvm.org/downloads/checker-275.tar.bz2
2013-11-12 16:03:38 +01:00
Eloy Durán
5f44d912af [NEWS] Changes to REPL regarding sim recognition and @2x issues. 2013-11-12 15:18:06 +01:00
Eloy Durán
ee817b561e Merge branch 'master' into repl
Conflicts:
	data/Rakefile
	vm
2013-11-12 15:14:11 +01:00
Watson
4fb084d5ea sync 2013-11-12 16:50:41 +09:00
Eloy Durán
da14a8b0eb [REPL] Use DEBUG_SIM_WINDOW_OFFSETS to print what sim is recognized. 2013-11-11 17:40:45 +01:00
Watson
c14d8b7ed8 sync 2013-11-11 23:43:25 +09:00
Eloy Durán
edb32b130f [NEWS] Add entry about OSServices -> CoreServices fix. 2013-11-11 14:43:05 +01:00
Eloy Durán
0fd0612744 [OSX] Add bridgesupport metadata for Carbon frameworks.
http://hipbyte.myjetbrains.com/youtrack/issue/RM-318
2013-11-11 14:35:43 +01:00
Watson
d0f5d6f637 sync 2013-11-11 10:22:49 +09:00
Watson
d963c6489d move special configuration for iOS/OSX platform from gen_bridge_metadata() 2013-11-11 10:16:53 +09:00
Watson
001368623a add line in NEWS 2013-11-11 08:11:24 +09:00
Watson
51ac31a777 [OSX] fix a bug on OSX platform where compiler flags for iOS are passed when it generates bridgesupport file for vendor library
http://hipbyte.myjetbrains.com/youtrack/issue/RM-315
2013-11-11 08:11:16 +09:00
Watson
cc6ae79ea1 sync 2013-11-10 00:59:56 +09:00
Watson
07177a86c3 sync 2013-11-09 13:56:16 +09:00
Eloy Durán
80fd09c608 [REPL] Document inset macro. 2013-11-09 01:42:18 +01:00
Eloy Durán
2250d3ca46 [REPL] Properly name inset macro. 2013-11-09 01:38:27 +01:00
Eloy Durán
07c17769ef [REPL] Cover devices I can test on non-retina mac and handle landscape. 2013-11-09 01:34:56 +01:00
Eloy Durán
c7688dd2ff [REPL] No longer ask user to scale to 50% in Retina mode. 2013-11-08 18:52:49 +01:00
Eloy Durán
dceb65c6f2 [REPL] Take orientation into account when offsetting thick borders. 2013-11-08 18:36:59 +01:00
Eloy Durán
23e1322803 [BS] Link OSServices to CoreServices. 2013-11-08 14:15:30 +01:00
Eloy Durán
3bc3ecdad3 [BS] Link OSServices to CoreServices. 2013-11-08 14:14:42 +01:00
Eloy Durán
1c151523d7 Merge branch 'master' into repl 2013-11-08 13:28:15 +01:00
Eloy Durán
2e9f7d0495 [REPL] Apply proper insets for all thick borders except iPad Retina. 2013-11-07 19:27:53 +01:00
Eloy Durán
350a3a09f8 [REPL] Recognize thick borders for all devices except iPad Retina. 2013-11-07 18:51:40 +01:00
Eloy Durán
c192ddb154 Small cleanup. 2013-11-07 16:57:10 +01:00
Eloy Durán
4f0b155741 [REPL] Always update windows bounds in sim.
This ensures the user can switch the iOS device scale without having to
restart the REPL.
2013-11-07 16:54:22 +01:00
Laurent Sansonetti
a7419e46b5 sync 2013-11-07 13:19:55 +01:00
Laurent Sansonetti
877ebe99fb only capture stdout if install_only is set (used by the profile task), fixes the output of 'rake device' 2013-11-07 13:19:12 +01:00
Watson
e64429b580 ignore SIGINT within select() in order to forward to lldb
if accept SIGINT within select(),
it will create zombie process of lldb.
2013-11-07 13:17:21 +09:00
Watson
eb6572a9c5 exit a loop if read() returns 0 because socket might be closed
related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-309

This will fix a freeze when terminate lldb with "quit" command
2013-11-07 12:56:45 +09:00
Watson
45cfdfc2b4 build for debug if set DEBUG environment variable 2013-11-07 12:35:09 +09:00
Eloy Durán
e46893a2f4 [vm/repl] sync 2013-11-06 18:25:08 +01:00
Eloy Durán
3ffcbe1d54 [REPL] Report relative geometry from sim, taking scale factor out of equation. 2013-11-06 18:25:03 +01:00
Watson
3d1e71de3f execvp() needs launching path in first element of 2nd argument (like main() function's argv) 2013-11-06 13:57:56 +09:00
Watson
f117ee686e use RMTask instead of NSTask to launch lldb for OSX 10.9
Because OSX 10.9's NSTask cannot launch lldb
(This is same issue with http://hipbyte.myjetbrains.com/youtrack/issue/RM-295)
2013-11-06 12:58:04 +09:00
Watson
3386dd113f split the source code for RMTask 2013-11-06 12:57:47 +09:00
Watson
71e716e1d5 2.15 2013-11-06 12:57:15 +09:00
Eloy Durán
dc113fe04a [vm] sync 2013-11-05 19:31:50 +01:00
Eloy Durán
5653716744 [sim] Recognize 64-bit 4-inch iPhone simulator window. 2013-11-05 19:15:39 +01:00
Laurent Sansonetti
671c3e99f5 sync 2013-11-03 15:17:21 +01:00
Laurent Sansonetti
d08b1dcc39 2.14 2013-11-03 15:16:00 +01:00