##// END OF EJS Templates
changelog
Ville M. Vainio -
Show More
@@ -1,5 +1,116 b''
1 2008-04-02 Ville Vainio <vivainio@gmail.com>
2
3 * ipy_winpdb.py: New extension for winpdb integration. %wdb
4 test.py is winpdb equivalent of %run -d test.py. winpdb is a
5 crossplatform remote GUI debugger based on wxpython.
6
7 2008-03-29 Ville Vainio <vivainio@gmail.com>
8
9 * ipython.rst, do_sphinx.py: New documentation base, based on
10 reStucturedText and Sphinx (html/pdf generation). The old Lyx
11 based documentation will not be updated anymore.
12
13 * jobctrl.py: Use shell in Popen for 'start' command (in windows).
14
15 2008-03-24 Ville Vainio <vivainio@gmail.com>
16
17 * ipython.rst, do_sphinx.py: New documentation base, based on
18 reStucturedText and Sphinx (html/pdf generation). The old Lyx
19 based documentation will not be updated anymore.
20
21 ipython.rst has up to date documentation on matters that were not
22 documented at all, and it also removes various
23 misdocumented/deprecated features.
24
25 2008-03-22 Ville Vainio <vivainio@gmail.com>
26
27 * Shell.py: Merge mtexp branch:
28 https://code.launchpad.net/~ipython/ipython/mtexp
29
30 Privides simpler and more robust MTInteractiveShell that won't
31 deadlock, even when the worker thread (GUI) stops doing runcode()
32 regularly. r71.
33
34 2008-03-20 Ville Vainio <vivainio@gmail.com>
35
36 * twshell.py: New shell that runs IPython code in Twisted reactor.
37 Launch by doing ipython -twisted. r67.
38
39 2008-03-19 Ville Vainio <vivainio@gmail.com>
40
41 * Magic.py: %rehashx works correctly when shadowed system commands
42 have upper case characters (e.g. Print.exe). r64.
43
44 * ipy_bzr.py, ipy_app_completers.py: new bzr completer that also
45 knows options to commands, based on bzrtools. Uses bzrlib
46 directly. r66.
47
48 2008-03-16 Ville Vainio <vivainio@gmail.com>
49
50 * make_tarball.py: Fixed for bzr.
51
52 * ipapi.py: Better _ip.runlines() script cleanup. r56,r79.
53
54 * ipy_vimserver.py, ipy.vim: New extension for vim server mode,
55 by Erich Heine.
56
57 2008-03-12 Ville Vainio <vivainio@gmail.com>
58
59 * ipmaker.py: Force (reload?) import of ipy_user_conf and
60 ipy_profile_foo, so that embedded instances can be relaunched and
61 configuration is still done. r50
62
63 * ipapi.py, test_embed.py: Allow specifying shell class in
64 launch_new_instance & make_new instance. Use this in
65 test_embed.py. r51.
66
67 test_embed.py is also a good and simple demo of embedding IPython.
68
69
70 2008-03-10 Ville Vainio <vivainio@gmail.com>
71
72 * tool/update_revnum.py: Change to bzr revisioning scheme in
73 revision numbers.
74
75 * Shell.py: Threading improvements:
76
77 In multithreaded shells, do not hang on macros and o.autoexec
78 commands (or anything executed with _ip.runlines()) anymore. Allow
79 recursive execution of IPython code in
80 MTInteractiveShell.runsource by checking if we are already in
81 worker thread, and execute code directly if we are. r48.
82
83 MTInteractiveShell.runsource: execute code directly if worker
84 thread is not running yet (this is the case in config files). r49.
85
86 2008-03-09 Ville Vainio <vivainio@gmail.com>
87
88 * ipy_profile_sh.py: You can now use $LA or LA() to refer to last
89 argument of previous command in sh profile. Similar to bash '!$'.
90 LA(3) or $LA(3) stands for last argument of input history command
91 3.
92
93 * Shell.py: -pylab names don't clutter %whos listing.
94
95 2008-03-07 Ville Vainio <vivainio@gmail.com>
96
97 * ipy_autoreload.py: new extension (by Pauli Virtanen) for
98 autoreloading modules; try %autoreload and %aimport. Close #154.
99 Uses the new pre_runcode_hook.
100
101 2008-02-24 Ville Vainio <vivainio@gmail.com>
102
103 * platutils_posix.py: freeze_term_title works
104
105 2008-02-21 Ville Vainio <vivainio@gmail.com>
106
107 * Magic.py: %quickref does not crash with empty docstring
108
1 2008-02-20 Ville Vainio <vivainio@gmail.com>
109 2008-02-20 Ville Vainio <vivainio@gmail.com>
2
110
111 * completer.py: do not treat [](){} as protectable chars anymore,
112 close #233.
113
3 * completer.py: do not treat [](){} as protectable chars anymore
114 * completer.py: do not treat [](){} as protectable chars anymore
4
115
5 * magic.py, test_cpaste.py: Allow different prefix for pasting
116 * magic.py, test_cpaste.py: Allow different prefix for pasting
General Comments 0
You need to be logged in to leave comments. Login now