##// END OF EJS Templates
whitespace cleanup
whitespace cleanup

File last commit:

r501:fea958f6
r501:fea958f6
Show More
ChangeLog
6101 lines | 240.5 KiB | text/plain | TextLexer
vivainio
update changelog
r500 2006-12-13 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/Shell.py (IPShellWX): update for current WX naming
conventions, to avoid a deprecation warning with current WX
versions. Thanks to a report by Danny Shevitz.
2006-12-12 Ville Vainio <vivainio@gmail.com>
* ipmaker.py: apply david cournapeau's patch to make
import_some work properly even when ipythonrc does
import_some on empty list (it was an old bug!).
vivainio
david cournapeau patch from ticket \#107 (import_some fix). doc changes
r492 2006-12-12 Ville Vainio <vivainio@gmail.com>
* ipmaker.py: apply david cournapeau's patch to make
import_some work properly even when ipythonrc does
import_some on empty list (it was an old bug!).
* UserConfig/ipy_user_conf.py, UserConfig/ipythonrc:
vivainio
whitespace cleanup
r501 Add deprecation note to ipythonrc and a url to wiki
in ipy_user_conf.py
* Magic.py (%run): %run myscript.ipy now runs myscript.ipy
as if it was typed on IPython command prompt, i.e.
as IPython script.
vivainio
david cournapeau patch from ticket \#107 (import_some fix). doc changes
r492
vivainio
remove outdated examples
r495 * example-magic.py, magic_grepl.py: remove outdated examples
vivainio
update changelog
r489 2006-12-08 Ville Vainio <vivainio@gmail.com>
* Extensions/ipy_stock_completers.py.py: fix cd completer
to translate /'s to \'s again.
* completer.py: prevent traceback on file completions w/
backslash.
* Release.py: Update release number to 0.7.3b3 for release
vivainio
update changelog
r485 2006-12-07 Ville Vainio <vivainio@gmail.com>
* Extensions/ipy_signals.py: Ignore ctrl+C in IPython process
while executing external code. Provides more shell-like behaviour
and overall better response to ctrl + C / ctrl + break.
* tools/make_tarball.py: new script to create tarball straight from svn
(setup.py sdist doesn't work on win32).
* Extensions/ipy_stock_completers.py: fix cd completer to give up
on dirnames with spaces and use the default completer instead.
* Revision.py: Change version to 0.7.3b2 for release.
2006-12-05 Ville Vainio <vivainio@gmail.com>
vivainio
rocky's pydb patch \#4
r475
* Magic.py, iplib.py, completer.py: Apply R. Bernstein's
pydb patch 4 (rm debug printing, py 2.5 checking)
walter.doerwald
Add two new commands to ibrowse:...
r471 2006-11-30 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Add two new commands to ibrowse:
"refresh" (mapped to "r") refreshes the screen by restarting the iterator.
"refreshfind" (mapped to "R") does the same but tries to go back to the same
object the cursor was on before the refresh. The command "markrange" is
mapped to "%" now.
walter.doerwald
Make igrpentry and ipwdentry comparable.
r472 * IPython/Extensions/ibrowse.py: Make igrpentry and ipwdentry comparable.
walter.doerwald
Add two new commands to ibrowse:...
r471
fperez
Add new %debug magic, activates the interactive debugger immediately on the...
r470 2006-11-29 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/Magic.py (magic_debug): new %debug magic to activate the
interactive debugger on the last traceback, without having to call
%pdb and rerun your code. Made minor changes in various modules,
should automatically recognize pydb if available.
2006-11-28 Ville Vainio <vivainio@gmail.com>
vivainio
update changelog
r462
* completer.py: If the text start with !, show file completions
properly. This helps when trying to complete command name
for shell escapes.
vivainio
vcs_completer() makes version control system completers simpler
r458 2006-11-27 Ville Vainio <vivainio@gmail.com>
vivainio
changelog update
r460 * ipy_stock_completers.py: bzr completer submitted by Stefan van
der Walt. Clean up svn and hg completers by using a common
vcs_completer.
vivainio
update changelog
r459
vivainio
update changelog
r450 2006-11-26 Ville Vainio <vivainio@gmail.com>
* Remove ipconfig and %config; you should use _ip.options structure
directly instead!
* genutils.py: add wrap_deprecated function for deprecating callables
* iplib.py: deprecate ipmagic, ipsystem, ipalias. Use _ip.magic and
_ip.system instead. ipalias is redundant.
* Magic.py: %rehashdir no longer aliases 'cmdname' to 'cmdname.exe' on
win32, but just 'cmdname'. Other extensions (non-'exe') are still made
explicit.
* ipy_stock_completers.py: 'hg' (mercurial VCS) now has a custom
completer. Try it by entering 'hg ' and pressing tab.
vivainio
update changelog
r454 * macro.py: Give Macro a useful __repr__ method
vivainio
%whos abbreviates typename of Macro
r455 * Magic.py: %whos abbreviates the typename of Macro for brevity.
walter.doerwald
IPython/Extensions/astyle.py: Do a relative import of ipipe, so that...
r443 2006-11-24 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/astyle.py: Do a relative import of ipipe, so that
we don't get a duplicate ipipe module, where registration of the xrepr
implementation for Text is useless.
* IPython/Extensions/ipipe.py: Fix __xrepr__() implementation for ils.
* IPython/Extensions/ibrowse.py: Fix keymapping for the enter command.
vivainio
update changelog\
r442 2006-11-24 Ville Vainio <vivainio@gmail.com>
* Magic.py, manual_base.lyx: Kirill Smelkov patch:
try to use "cProfile" instead of the slower pure python
"profile"
vivainio
update changelog
r440 2006-11-23 Ville Vainio <vivainio@gmail.com>
* manual_base.lyx: Kirill Smelkov patch: Fix wrong
Qt+IPython+Designer link in documentation.
* Extensions/ipy_pydb.py: R. Bernstein's patch for passing
correct Pdb object to %pydb.
walter.doerwald
Text needs it's own implemenation of the generic xrepr(),...
r437 2006-11-22 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/astyle.py: Text needs it's own implemenation of the
generic xrepr(), otherwise the list implementation would kick in.
vivainio
update changelog
r435
vivainio
changelog
r427 2006-11-21 Ville Vainio <vivainio@gmail.com>
* upgrade_dir.py: Now actually overwrites a nonmodified user file
with one from UserConfig.
* ipy_profile_sh.py: Add dummy "depth" to var_expand lambda,
it was missing which broke the sh profile.
* completer.py: file completer now uses explicit '/' instead
of os.path.join, expansion of 'foo' was broken on win32
if there was one directory with name 'foobar'.
vivainio
update changelog
r435 * A bunch of patches from Kirill Smelkov:
* [patch 9/9] doc: point bug-tracker URL to IPythons trac-tickets.
* [patch 7/9] Implement %page -r (page in raw mode) -
* [patch 5/9] ScientificPython webpage has moved
* [patch 4/9] The manual mentions %ds, should be %dhist
* [patch 3/9] Kill old bits from %prun doc.
* [patch 1/9] Fix typos here and there.
vivainio
catch all exceptions raised by attr_matches completer for expressions with dots
r421 2006-11-08 Ville Vainio <vivainio@gmail.com>
* completer.py (attr_matches): catch all exceptions raised
by eval of expr with dots.
fperez
- Automatically prepend 'if 1:' to user input that starts with whitespace,...
r420 2006-11-07 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/iplib.py (runsource): Prepend an 'if 1:' to the user
input if it starts with whitespace. This allows you to paste
indented input from any editor without manually having to type in
walter.doerwald
Fix typo.
r422 the 'if 1:', which is convenient when working interactively.
fperez
- Automatically prepend 'if 1:' to user input that starts with whitespace,...
r420 Slightly modifed version of a patch by Bo Peng
<bpeng-AT-rice.edu>.
fptest
- Add a new ipconfig() public function for manipulating the internal rc...
r418 2006-11-03 Fernando Perez <Fernando.Perez@colorado.edu>
fptest
Forgot mention of irunner improvements to automatically recognize extensions...
r419 * IPython/irunner.py (main): modified irunner so it automatically
recognizes the right runner to use based on the extension (.py for
python, .ipy for ipython and .sage for sage).
fptest
- Add a new ipconfig() public function for manipulating the internal rc...
r418 * IPython/iplib.py (InteractiveShell.ipconfig): new builtin, also
visible in ipapi as ip.config(), to programatically control the
internal rc object. There's an accompanying %config magic for
interactive use, which has been enhanced to match the
funtionality in ipconfig.
* IPython/Magic.py (magic_system_verbose): Change %system_verbose
so it's not just a toggle, it now takes an argument. Add support
for a customizable header when making system calls, as the new
system_header variable in the ipythonrc file.
walter.doerwald
IPython/Extensions/ipipe.py: xrepr(), xiter() and xattrs() are now...
r415 2006-11-03 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py: xrepr(), xiter() and xattrs() are now
generic functions (using Philip J. Eby's simplegeneric package).
This makes it possible to customize the display of third-party classes
without having to monkeypatch them. xiter() no longer supports a mode
argument and the XMode class has been removed. The same functionality can
be implemented via IterAttributeDescriptor and IterMethodDescriptor.
One consequence of the switch to generic functions is that xrepr() and
xattrs() implementation must define the default value for the mode
argument themselves and xattrs() implementations must return real
descriptors.
* IPython/external: This new subpackage will contain all third-party
packages that are bundled with IPython. (The first one is simplegeneric).
* IPython/Extensions/ipipe.py (ifile/ils): Readd output of the parent
directory which as been dropped in r1703.
* IPython/Extensions/ipipe.py (iless): Fixed.
* IPython/Extensions/ibrowse: Fixed sorting under Python 2.3.
fptest
- Fix tab-completion so that quotes are not closed unless the completion is...
r412 2006-11-03 Fernando Perez <Fernando.Perez@colorado.edu>
fptest
Fix namespace handling for magics and shell escapes in function definitions.
r417 * IPython/iplib.py (InteractiveShell.var_expand): fix stack
handling in variable expansion so that shells and magics recognize
function local scopes correctly. Bug reported by Brian.
fptest
- Fixes to sys.path to better match a plain Python console.
r414 * scripts/ipython: remove the very first entry in sys.path which
Python auto-inserts for scripts, so that sys.path under IPython is
as similar as possible to that under plain Python.
fptest
- Fix tab-completion so that quotes are not closed unless the completion is...
r412 * IPython/completer.py (IPCompleter.file_matches): Fix
tab-completion so that quotes are not closed unless the completion
is unambiguous. After a request by Stefan. Minor cleanups in
ipy_stock_completers.
vivainio
%cd and %run completers. try 'foo' and '%foo' completer if command line has 'foo'
r402 2006-11-02 Ville Vainio <vivainio@gmail.com>
* ipy_stock_completers.py: Add %run and %cd completers.
* completer.py: Try running custom completer for both
vivainio
install stock completers in default user config. Ignore case in filtering possible custom completions
r403 "foo" and "%foo" if the command is just "foo". Ignore case
when filtering possible completions.
* UserConfig/ipy_user_conf.py: install stock completers as default
vivainio
use history_saving_wrapper to store/restore readline history
r408 * iplib.py (history_saving_wrapper), debugger(), ipy_pydb.py:
simplified readline history save / restore through a wrapper
function
vivainio
%cd and %run completers. try 'foo' and '%foo' completer if command line has 'foo'
r402
vivainio
allow str_key in custom completer hooks. import completer.
r395 2006-10-31 Ville Vainio <vivainio@gmail.com>
* strdispatch.py, completer.py, ipy_stock_completers.py:
Allow str_key ("command") in completer hooks. Implement
trivial completer for 'import' (stdlib modules only). Rename
ipy_linux_package_managers.py to ipy_stock_completers.py.
vivainio
SVN completer
r397 SVN completer.
vivainio
implemented ledit extension (line editor) that adds %led magic
r398
* Extensions/ledit.py: %magic line editor for easily and
incrementally manipulating lists of strings. The magic command
name is %led.
vivainio
allow str_key in custom completer hooks. import completer.
r395
vivainio
Last set of Rocky's patches for pydb integration
r393 2006-10-30 Ville Vainio <vivainio@gmail.com>
* Debugger.py, iplib.py (debugger()): Add last set of Rocky
Bernsteins's patches for pydb integration.
http://bashdb.sourceforge.net/pydb/
vivainio
First round of 'complete_command' hook, implements customizable command line ...
r394
* strdispatch.py, iplib.py, completer.py, IPython/__init__.py,
Extensions/ipy_linux_package_managers.py, hooks.py: Implement
custom completer hook to allow the users to implement their own
completers. See ipy_linux_package_managers.py for example. The
hook name is 'complete_command'.
vivainio
Last set of Rocky's patches for pydb integration
r393
fptest
- Work around pexcept buglet which causes wraparound problems with long...
r390 2006-10-28 Fernando Perez <Fernando.Perez@colorado.edu>
walter.doerwald
IPython/Extensions/ipipe.py: xrepr(), xiter() and xattrs() are now...
r415 * IPython/UserConfig/ipythonrc-scipy: minor cleanups to remove old
fptest
Cleanup scipy profile for numpy use, after comments by Ryan.
r392 Numeric leftovers.
fptest
- Apply Stefan's patch to fix garbled results if the python shell hasn't...
r391 * ipython.el (py-execute-region): apply Stefan's patch to fix
garbled results if the python shell hasn't been previously started.
fptest
- Work around pexcept buglet which causes wraparound problems with long...
r390 * IPython/genutils.py (arg_split): moved to genutils, since it's a
pretty generic function and useful for other things.
* IPython/OInspect.py (getsource): Add customizable source
extractor. After a request/patch form W. Stein (SAGE).
* IPython/irunner.py (InteractiveRunner.run_source): reset tty
window size to a more reasonable value from what pexpect does,
since their choice causes wrapping bugs with long input lines.
vivainio
Save readline history into file around %run
r386 2006-10-28 Ville Vainio <vivainio@gmail.com>
* Magic.py (%run): Save and restore the readline history from
file around %run commands to prevent side effects from
%runned programs that might use readline (e.g. pydb).
vivainio
Last set of Rocky's patches for pydb integration
r393 * extensions/ipy_pydb.py: Adds %pydb magic when imported, for
vivainio
pydb_ipy.py extension adds %pydb magic when imported
r387 invoking the pydb enhanced debugger.
walter.doerwald
Simplify ifile: Remove all methods that call the base...
r384 2006-10-23 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py (ifile): Remove all methods that
call the base class method and propagate the return value to
ifile. This is now done by path itself.
fptest
- Made the internal crash handler very customizable for end-user apps based...
r381 2006-10-15 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/ipapi.py (IPApi.__init__): Added new entry to public
api: set_crash_handler(), to expose the ability to change the
internal crash handler.
* IPython/CrashHandler.py (CrashHandler.__init__): abstract out
the various parameters of the crash handler so that apps using
IPython as their engine can customize crash handling. Ipmlemented
at the request of SAGE.
vivainio
first part of rocky bernstein's pydb patch - Magic.py and ipython.el"
r378 2006-10-14 Ville Vainio <vivainio@gmail.com>
vivainio
%alias shows interesting last, %unalias removes %stored
r379 * Magic.py, ipython.el: applied first "safe" part of Rocky
Bernstein's patch set for pydb integration.
* Magic.py (%unalias, %alias): %store'd aliases can now be
removed with '%unalias'. %alias w/o args now shows most
interesting (stored / manually defined) aliases last
where they catch the eye w/o scrolling.
vivainio
first part of rocky bernstein's pydb patch - Magic.py and ipython.el"
r378
vivainio
upgraded to path.py v2.1
r383 * Magic.py (%rehashx), ext_rehashdir.py: files with
'py' extension are always considered executable, even
when not in PATHEXT environment variable.
vivainio
Add jobctrl.py extension
r372 2006-10-12 Ville Vainio <vivainio@gmail.com>
* jobctrl.py: Add new "jobctrl" extension for spawning background
processes with "&find /". 'import jobctrl' to try it out. Requires
'subprocess' module, standard in python 2.4+.
vivainio
Aliases are no transitive, i.e. expand recursively
r374
* iplib.py (expand_aliases, handle_alias): Aliases expand transitively,
so if foo -> bar and bar -> baz, then foo -> baz.
vivainio
Add jobctrl.py extension
r372
fptest
- Close %timeit bug reported by Stefan.
r371 2006-10-09 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/Magic.py (Magic.parse_options): add a new posix option
to allow parsing of input args in magics that doesn't strip quotes
(if posix=False). This also closes %timeit bug reported by
Stefan.
vivainio
Return ValueError catching to raw_input to (kinda) fix sys.stdin.close()i
r370 2006-10-03 Ville Vainio <vivainio@gmail.com>
* iplib.py (raw_input, interact): Return ValueError catching for
raw_input. Fixes infinite loop for sys.stdin.close() or
sys.stdout.close().
fperez
- Cleanup [1786], which went in with unfinished stuff by accident....
r368 2006-09-27 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/irunner.py (InteractiveRunner.run_source): small fixes
to help in handling doctests. irunner is now pretty useful for
running standalone scripts and simulate a full interactive session
in a format that can be then pasted as a doctest.
* IPython/iplib.py (InteractiveShell.__init__): Install exit/quit
on top of the default (useless) ones. This also fixes the nasty
way in which 2.5's Quitter() exits (reverted [1785]).
* IPython/Debugger.py (Pdb.__init__): Fix ipdb to work with python
2.5.
* IPython/ultraTB.py (TBTools.set_colors): Make sure that ipdb
color scheme is updated as well when color scheme is changed
interactively.
vivainio
do not crash on exit() with py2.5
r366 2006-09-27 Ville Vainio <vivainio@gmail.com>
* iplib.py (raw_input): python 2.5 closes stdin on quit -> avoid
infinite loop and just exit. It's a hack, but will do for a while.
walter.doerwald
Add arguments dirs and files to the ils() constructor....
r365 2006-08-25 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py (ils): Add arguments dirs and files to
the constructor, this makes it possible to get a list of only directories
or only files.
vivainio
revert fakemodule and oinspect mods, they broke unittest. monkeypatch is back
r363 2006-08-12 Ville Vainio <vivainio@gmail.com>
* Fakemodule.py, OInspect.py: Reverted 2006-08-11 mods,
they broke unittest
vivainio
remove OInspect monkeypatch...
r362 2006-08-11 Ville Vainio <vivainio@gmail.com>
* Fakemodule.py, OInspect.py: remove 2006-08-09 monkepatch
by resolving issue properly, i.e. by inheriting FakeModule
from types.ModuleType. Pickling ipython interactive data
should still work as usual (testing appreciated).
fperez
fix help() bug when running under python 2.3
r361 2006-08-09 Fernando Perez <Fernando.Perez@colorado.edu>
* IPython/OInspect.py: monkeypatch inspect from the stdlib if
running under python 2.3 with code from 2.4 to fix a bug with
help(). Reported by the Debian maintainers, Norbert Tretkowski
<norbert-AT-tretkowski.de> and Alexandre Fayolle
<afayolle-AT-debian.org>.
walter.doerwald
Fixed the help message in the footer (which was displaying "quit" twice).
r360 2006-08-04 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Fixed the help message in the footer
(which was displaying "quit" twice).
walter.doerwald
Fix isort.__iter__() which was still using the mode...
r358 2006-07-28 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py: Fix isort.__iter__() (was still using
the mode argument).
walter.doerwald
Fix getglobals() if we're not running under IPython.
r354 2006-07-27 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py: Fix getglobals() if we're
not running under IPython.
walter.doerwald
* IPython/Extensions/ipipe.py: Rename XAttr to AttributeDetail...
r355 * IPython/Extensions/ipipe.py: Rename XAttr to AttributeDetail
and make it iterable (iterating over the attribute itself). Add two new
magic strings for __xattrs__(): If the string starts with "-", the attribute
will not be displayed in ibrowse's detail view (but it can still be
iterated over). This makes it possible to add attributes that are large
lists or generator methods to the detail view. Replace magic attribute names
and _attrname() and _getattr() with "descriptors": For each type of magic
attribute name there's a subclass of Descriptor: None -> SelfDescriptor();
"foo" -> AttributeDescriptor("foo"); "foo()" -> MethodDescriptor("foo");
"-foo" -> IterAttributeDescriptor("foo"); "-foo()" -> IterMethodDescriptor("foo");
foo() -> FunctionDescriptor(foo). Magic strings returned from __xattrs__()
are still supported.
* IPython/Extensions/ibrowse.py: If fetching the next row from the input
fails in ibrowse.fetch(), the exception object is added as the last item
and item fetching is canceled. This prevents ibrowse from aborting if e.g.
a generator throws an exception midway through execution.
* IPython/Extensions/ipipe.py: Turn ifile's properties mimetype and
encoding into methods.
vivainio
Jorgen Cederlof's patch for storing multiline history entries...
r353 2006-07-26 Ville Vainio <vivainio@gmail.com>
walter.doerwald
Fix isort.__iter__() which was still using the mode...
r358 * iplib.py: history now stores multiline input as single
vivainio
Jorgen Cederlof's patch for storing multiline history entries...
r353 history entries. Patch by Jorgen Cederlof.
walter.doerwald
Make cursor visible over non existing attributes.
r352 2006-07-18 Walter Doerwald <walter@livinglogic.de>
walter.doerwald
Fix getglobals() if we're not running under IPython.
r354 * IPython/Extensions/ibrowse.py: Make cursor visible over
walter.doerwald
Make cursor visible over non existing attributes.
r352 non existing attributes.
walter.doerwald
Use os.popen4() so that the error output of the running...
r351 2006-07-14 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py (ix): Use os.popen4() so that the
error output of the running command doesn't mess up the screen.
walter.doerwald
Make isort usable without a key argument....
r350 2006-07-13 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py (isort): Make isort usable without
argument. This sorts the items themselves.
walter.doerwald
Compile expression strings into code objects. This should speed...
r349 2006-07-12 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ipipe.py (eval, ifilter, isort, ieval):
Compile expression strings into code objects. This should speed
up ifilter and friends somewhat.
vivainio
%cpaste now strips > from the beginning of lines, after a patch by ...
r348 2006-07-08 Ville Vainio <vivainio@gmail.com>
* Magic.py: %cpaste now strips > from the beginning of lines
to ease pasting quoted code from emails. Contributed by
Stefan van der Walt.
vivainio
qt4agg matplotlib backend support for pylab...
r347 2006-06-29 Ville Vainio <vivainio@gmail.com>
* ipmaker.py, Shell.py: qt4agg matplotlib backend support for pylab
mode, patch contributed by Darren Dale. NEEDS TESTING!
walter.doerwald
Give the ibrowse cursor row a blue background....
r346 2006-06-28 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Give the ibrowse cursor row
a blue background. Fix fetching new display rows when the browser
scrolls more than a screenful (e.g. by using the goto command).
vivainio
changelog
r345 2006-06-27 Ville Vainio <vivainio@gmail.com>
* Magic.py (_inspect, _ofind) Apply David Huard's
patch for displaying the correct docstring for 'property'
attributes.
walter.doerwald
Put the documentation of the keyboard commands into the...
r340 2006-06-23 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Put the documentation of the keyboard
commands into the methods implementing them.
fperez
small cleanup to ipython.el, submitted by Kov Chai
r339 2006-06-22 Fernando Perez <Fernando.Perez@colorado.edu>
* ipython.el (ipython-indentation-hook): cleanup patch, submitted
by Kov Chai <tchaikov-AT-gmail.com>. He notes that the original
autoindent support was authored by Jin Liu.
walter.doerwald
Replace the plain dictionaries used for keymaps with a custom class...
r338 2006-06-22 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Replace the plain dictionaries used
for keymaps with a custom class that simplifies handling.
walter.doerwald
If running under Python 2.5, ibrowse now properly handles terminal resizing.
r336 2006-06-19 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: ibrowse now properly handles terminal
walter.doerwald
Replace the plain dictionaries used for keymaps with a custom class...
r338 resizing. This requires Python 2.5 to work.
walter.doerwald
If running under Python 2.5, ibrowse now properly handles terminal resizing.
r336
walter.doerwald
Add two new commands to ibrowse: hideattr (mapped to "h")...
r332 2006-06-16 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Add two new commands to
walter.doerwald
Fix typos and remove trailing whitespace.
r334 ibrowse: "hideattr" (mapped to "h") hides the attribute under
walter.doerwald
Add two new commands to ibrowse: hideattr (mapped to "h")...
r332 the cursor. "unhiderattrs" (mapped to "H") reveals all hidden
walter.doerwald
Display keycodes in the range 0x01-0x1F as CTRL-xx....
r333 attributes again. Remapped the help command to "?". Display
keycodes in the range 0x01-0x1F as CTRL-xx. Add CTRL-a and CTRL-e
walter.doerwald
Add three new commands to the input mode for "find" and friends:...
r335 as keys for the "home" and "end" commands. Add three new commands
to the input mode for "find" and friends: "delend" (CTRL-K)
deletes to the end of line. "incsearchup" searches upwards in the
command history for an input that starts with the text before the cursor.
"incsearchdown" does the same downwards. Removed a bogus mapping of
the x key to "delete".
walter.doerwald
Add two new commands to ibrowse: hideattr (mapped to "h")...
r332
vivainio
generate_prompt hook...
r330 2006-06-15 Ville Vainio <vivainio@gmail.com>
walter.doerwald
Fix typos and remove trailing whitespace.
r334 * iplib.py, hooks.py: Added new generate_prompt hook that can be
used to create prompts dynamically, instead of the "old" way of
assigning "magic" strings to prompt_in1 and prompt_in2. The old
vivainio
generate_prompt hook...
r330 way still works (it's invoked by the default hook), of course.
vivainio
generate_output_prompt hook
r331
walter.doerwald
Fix typos and remove trailing whitespace.
r334 * Prompts.py: added generate_output_prompt hook for altering output
vivainio
generate_output_prompt hook
r331 prompt
vivainio
generate_prompt hook...
r330
* Release.py: Changed version string to 0.7.3.svn.
walter.doerwald
Change _BrowserLevel.moveto() so that the call to fetch() always tries to...
r329 2006-06-15 Walter Doerwald <walter@livinglogic.de>
* IPython/Extensions/ibrowse.py: Change _BrowserLevel.moveto() so that
the call to fetch() always tries to fetch enough data for at least one
full screen. This makes it possible to simply call moveto(0,0,True) in
the constructor. Fix typos and removed the obsolete goto attribute.
vivainio
applied Krisha Mohan Gundu's ipy_profile_sh.py patch for...
r328 2006-06-12 Ville Vainio <vivainio@gmail.com>
* ipy_profile_sh.py: applied Krisha Mohan Gundu's patch for
walter.doerwald
Fix typos and remove trailing whitespace.
r334 allowing $variable interpolation within multiline statements,
vivainio
applied Krisha Mohan Gundu's ipy_profile_sh.py patch for...
r328 though so far only with "sh" profile for a testing period.
walter.doerwald
Fix typos and remove trailing whitespace.
r334 The patch also enables splitting long commands with \ but it
vivainio
applied Krisha Mohan Gundu's ipy_profile_sh.py patch for...
r328 doesn't work properly yet.