##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r2912:053d5686
Add pid number to kernel startup message. This makes it easier to kill and restart kernels while debugging, or to find stray kernels if need be.
Fernando Perez
0
r2911:49041c42
Merge branch 'mynewkernel' into upstream-newkernel
Brian Granger
merge
0
r2910:e4350871
Added heartbeat support.
Brian Granger
0
r2909:651ac8c5
Fix small bug in UNC path context manager.
Fernando Perez
0
r2908:06dcbd43
Fully refactored subprocess handling on all platforms. Now we have all process-related code in utils.process, which itself imports from platform-specific files as needed. On posix, we have reliable asynchronous delivery of stdout and stderr, and on win32 at least we have the basics that subprocess.py provides, since pexpect is not available. We also now support robust killing of subprocesses that may capture SIGINT: one SIGINT on our end is sent to the subprocess, but then we kill it, to prevent a rogue subprocess from hijacking the ipython console. Note that on posix, we now depend on pexpect, but we ship our own copy to users which we'll use if there's no system pexpect installed. UNC path handling for windows was implemented as a context manager called AvoidUNCPath.
Fernando Perez
0
r2907:566a32b3
Make our temp file mixin unittest-friendly. This does not break any nose compatibility, but it lets us use our mixin with normal unittest.TestCase objects in addition to nose-oriented tests. We're trying to lower our dependency on specifics of the nose api, so that in the future we might be able to run without nose at all (as unittest improves).
Fernando Perez
0
r2906:9c141886
Add pexpect version 2.3 (revision 507) to IPython.external. We will only use our copy if the system-installed one isn't found. This lets us run the core of ipython on top of the stdlib, while having far better subprocess control than we otherwise would on posix. On windows, pexpect doesn't exist, so the subprocess situation is still not ideal. pexpect is MIT-licensed. For more information on pexpect: http://www.noah.org/wiki/Pexpect
Fernando Perez
0
r2905:208d98a8
Remove shell hook and system_verbose magic. This is the first step of a cleanup and rationalization of our subprocess management, so we can use a single, uniform interface for subprocess execution across our codebase.
Fernando Perez
0
r2904:0a827763
Fix tiny typo in demo example
Fernando Perez
0
r2903:19d34df6
Fix file completion of commands with spaces in them.
Fernando Perez
0
r2902:f712440a
Updated setupbase.py to include zmq.pylab package.
epatters
0
r2901:61ddddd9
Merge branch 'newkernel' of github.com:ipython/ipython into upstream-newkernel
Brian Granger
merge
0
r2900:dce89626
Minor work on the GUI support in the kernel.
Brian Granger
0
r2899:f31b31c8
Change %history to default to 'raw' history.
Fernando Perez
0
r2898:6122dec4
Fix bug where raw history had '#' prepended to every line
Fernando Perez
0
r2897:5f8498ba
Numerous usability enhancements to the Qt console widget, particularly with regard to key bindings.
epatters
0
r2896:d807b505
Fixed several bugs involving the insertion of new lines. Pressing Enter in the ConsoleWidget now works as expected.
epatters
0
r2895:01ca9ced
Merge branch 'newkernel' into qtnewkernel
epatters
merge
0
r2894:d23d38e7
First cut at a generic bracket matcher for Q[Plain]TextEdits.
epatters
0
r2893:0a4a9110
Update messaging doc with refinements about user variables/expressions.
Fernando Perez
0
load next
< 1 .. 1291 1292 1293 1294 1295 .. 1438 >
showing 20 out of 28753 commits