Commit Graph

1657 Commits

Author SHA1 Message Date
Eloy Durán
da14a8b0eb [REPL] Use DEBUG_SIM_WINDOW_OFFSETS to print what sim is recognized. 2013-11-11 17:40:45 +01: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
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
Watson
925bb75875 add line in NEWS 2013-11-02 23:54:01 +09:00
Watson
93a2cab101 fix RM-304
http://hipbyte.myjetbrains.com/youtrack/issue/RM-304

if stub codes are not generated for 64 bit,
it should share 32 bit stub codes.
2013-11-02 23:49:34 +09:00
Watson
77a55b28c2 add line in NEWS 2013-11-02 23:02:40 +09:00
Watson
05d8aecc9f fix RM-305
http://hipbyte.myjetbrains.com/youtrack/issue/RM-305
2013-11-02 23:00:27 +09:00
Watson
011b07ab97 2.13 2013-11-02 23:00:13 +09:00
Laurent Sansonetti
cf145c8df4 add a hidden variable to force symbol strip (ex. rake device __strip__=1) 2013-11-01 17:50:15 +01:00
Laurent Sansonetti
297500168d no longer strip symbols of our libraries, as it removes EHs 2013-11-01 17:49:51 +01:00
Eloy Durán
3207c10cfb [profiler] Configure Instruments to optionally launch specific template. 2013-11-01 14:58:22 +01:00
Eloy Durán
600f727117 [profiler] Replace templates list with hardcoded lists. 2013-11-01 14:58:22 +01:00
Eloy Durán
40e9e8c2e1 [profiler] Add tasks to list available instruments templates. 2013-11-01 14:58:22 +01:00
Eloy Durán
f81235d07b [profiler] Make the OS X shortcut task use development mode. 2013-11-01 14:58:22 +01:00
Laurent Sansonetti
63c4f38c9f mention that 'rake clean' is necessary before using the profiler + the UIDeviceFamily fix 2013-11-01 00:07:47 +01:00
Laurent Sansonetti
8856ede0b1 ship bin/instruments 2013-10-31 23:36:44 +01:00
Eloy Durán
ca1aee4a81 [profiler] Inherit ENV from parent process. 2013-10-31 22:46:27 +01:00
Eloy Durán
1f551327ea [NEWS] Document profiler tasks. 2013-10-31 22:27:51 +01:00
Eloy Durán
d7cad5493d [profiler] Add shortcut for OS X profile:release. 2013-10-31 22:12:44 +01:00
Eloy Durán
54f3332c76 [profiler] Add OS X tasks for development and release mode. 2013-10-31 22:12:44 +01:00
Laurent Sansonetti
b0dabd8291 add 'rake profile' task as a shortcut to 'rake profile:simulator' 2013-10-31 22:08:44 +01:00