##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r2781:775b3992
Refactor of prompts and the displayhook. * Renamed CachedOutput to displayhook.DisplayHook. * Added methods that DisplayHook.__call__ uses to do its work. These methods can now be overridden for the ZMQ kernel. * Removed all hooks (result_display and generate_output_prompt) that the outputcache was using. We need to add these back in once we figure out what to do about hooks in general.
Brian Granger
0
r2780:073a890c
Completed first pass of inputsplitter with IPython syntax. Code is now mostly ready for use. Upon review we'll probably restructure a few things, and there will likely be a few more classes created for extensibility. But for now, this is ready for the various frontends to start using.
Fernando Perez
0
r2779:fec899c0
Fix to ensure that the paging widget is styled appropriately.
epatters
0
r2778:08d9badc
* Restored functionality after major merge. * Refactored main() and lauch_kernel() methods for kernels.
epatters
0
r2777:9b98ba4e
Merge branch 'newkernel' of git://github.com/ellisonbg/ipython into qtfrontend Conflicts: IPython/zmq/pykernel.py
epatters
merge
0
r2776:966bf8cc
* Added a pager with several different options to ConsoleWidget. * Added a sensible size hint to ConsoleWidget.
epatters
0
r2775:c291d5fa
Changing how IPython.utils.io.Term is handled. We used to create a module level IOTerm instance called IPython.utils.io.Term when IPython.utils.io was imported. We now delay this until InteractiveShell.init_io is called. This gives us a chance to override sys.stdout/sys.stderr first. All code that uses IPython.utils.io.Term must refer to by its full name: "IPython.utils.io.Term" and not hold references to it.
Brian Granger
0
r2774:08ea2c25
Add flushing to stdout/stderr in system calls.
Brian Granger
0
r2773:b1d549aa
Initial version of system command out/err forwarding.
Brian Granger
0
r2772:742a6ad2
Cleanup and minor UI fixes.
epatters
0
r2771:9b00382b
Minor cleanup and bug fix.
epatters
0
r2770:0773317e
* Moved KernelManager attribute management code in FrontendWidget into a mixin class usable in any Qt frontend. Registering handlers for message types is now trivial. * Made the Qt kernel manager signal interface more consistent with the revised message specification.
epatters
0
r2769:764fc61d
Merge branch 'master' of github.com:ellisonbg/ipython into newkernel
Brian Granger
merge
0
r2768:3991b816
Fixing small bugs in ipcluster stuff. Recently, I changed the way traited classes were working to all keyword args in __init__. I had forget to update a few things to reflect this.
Brian Granger
0
r2767:b7a07de7
Reenabling output trapping in the kernel.
Brian Granger
0
r2766:c9e054c3
Moved a few things back to InteractiveShell. The following attributes were still needed in the base InteractiveShell class. * autoindent. This is used in runlines. * separate_in, separate_out, separate_out2 are used in prompt management. Eventually these things should be refactored and moved to the frontends, just not yet.
Brian Granger
0
r2765:1f32be1b
* Added a custom context menu to the RichIPythonWidget which allows saving plot as an images or SVG documents. * Expanded generic SVG functionality and refactored it into its own module.
epatters
0
r2764:331ecc98
Numerous fixes to ConsoleWidget editing region maintenence code. It now impossible (or at least very difficult :) to break the input region.
epatters
0
r2763:6d2942f6
* Implemented "smart paste" for ConsoleWidget. Continuation prompts are now inserted automatically on paste. * Moved inappropriate public method out of ConsoleWidget's public interface
epatters
0
r2762:da38a6b9
* Fixed bug where ConsoleWidget accepted non-ASCII characters on paste (and also rich text in 'rich' mode) * Minor cleanup to SVG payload handling.
epatters
0
load next
< 1 .. 1297 1298 1299 1300 1301 .. 1438 >
showing 20 out of 28742 commits