Commit Graph

1675 Commits

Author SHA1 Message Date
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
Laurent Sansonetti
3fab6b8f00 sync 2013-11-02 18:47:45 +01:00
Laurent Sansonetti
2d0b2a34da data/ios/libmacruby-repl.dylib is now universal 2013-11-02 18:43:36 +01:00
Eloy Durán
93b8b4ca26 [NEWS] Update for UIDeviceFamily work around. 2013-11-02 17:26:28 +01:00
Eloy Durán
ae4fe2dddc Temp work around issue with UIDeviceFamily for release/profile.
The Info.plist is forced to be recreated on each build and uses ints for
UIDeviceFamily when profiling and strings otherwise.

http://hipbyte.myjetbrains.com/youtrack/issue/RM-305
2013-11-02 17:14:29 +01:00
Laurent Sansonetti
81c4b7a2b8 sync 2013-11-02 16:45:09 +01:00