Changes between the last two releases (major or minor)
Note that this is an auto-generated diff of the ChangeLogs

2005-02-15  *** Released version 0.6.11

2005-02-14  Fernando Perez  <fperez@colorado.edu>

	* IPython/background_jobs.py: New background job management
	subsystem.  This is implemented via a new set of classes, and
	IPython now provides a builtin 'jobs' object for background job
	execution.  A convenience %bg magic serves as a lightweight
	frontend for starting the more common type of calls.  This was
	inspired by discussions with B. Granger and the BackgroundCommand
	class described in the book Python Scripting for Computational
	Science, by H. P. Langtangen: http://folk.uio.no/hpl/scripting
	(although ultimately no code from this text was used, as IPython's
	system is a separate implementation).

	* IPython/iplib.py (MagicCompleter.python_matches): add new option
	to control the completion of single/double underscore names
	separately.  As documented in the example ipytonrc file, the
	readline_omit__names variable can now be set to 2, to omit even
	single underscore names.  Thanks to a patch by Brian Wong
	<BrianWong@AirgoNetworks.Com>.
	(InteractiveShell.__init__): Fix bug which would cause foo[1] to
	be autocalled as foo([1]) if foo were callable.  A problem for
	things which are both callable and implement __getitem__.
	(init_readline): Fix autoindentation for win32.  Thanks to a patch
	by Vivian De Smedt <vivian@vdesmedt.com>.

2005-02-12  Fernando Perez  <fperez@colorado.edu>

	* IPython/ipmaker.py (make_IPython): Disabled the stout traps
	which I had written long ago to sort out user error messages which
	may occur during startup.  This seemed like a good idea initially,
	but it has proven a disaster in retrospect.  I don't want to
	change much code for now, so my fix is to set the internal 'debug'
	flag to true everywhere, whose only job was precisely to control
	this subsystem.  This closes issue 28 (as well as avoiding all
	sorts of strange hangups which occur from time to time).

2005-02-07  Fernando Perez  <fperez@colorado.edu>

	* IPython/Magic.py (magic_edit): Fix 'ed -p' not working when the
	previous call produced a syntax error.

	* IPython/OInspect.py (Inspector.pinfo): Fix crash when inspecting
	classes without constructor.

2005-02-06  Fernando Perez  <fperez@colorado.edu>

	* IPython/iplib.py (MagicCompleter.complete): Extend the list of
	completions with the results of each matcher, so we return results
	to the user from all namespaces.  This breaks with ipython
	tradition, but I think it's a nicer behavior.  Now you get all
	possible completions listed, from all possible namespaces (python,
	filesystem, magics...)  After a request by John Hunter
	<jdhunter@nitace.bsd.uchicago.edu>.

2005-02-05  Fernando Perez  <fperez@colorado.edu>

	* IPython/Magic.py (magic_prun): Fix bug where prun would fail if
	the call had quote characters in it (the quotes were stripped).

2005-01-31  Fernando Perez  <fperez@colorado.edu>

	* IPython/iplib.py (InteractiveShell.__init__): reduce reliance on
	Itpl.itpl() to make the code more robust against psyco
	optimizations.

	* IPython/Itpl.py (Itpl.__str__): Use a _getframe() call instead
	of causing an exception.  Quicker, cleaner.

2005-01-28  Fernando Perez  <fperez@colorado.edu>

	* scripts/ipython_win_post_install.py (install): hardcode
	sys.prefix+'python.exe' as the executable path.  It turns out that
	during the post-installation run, sys.executable resolves to the
	name of the binary installer!  I should report this as a distutils
	bug, I think.  I updated the .10 release with this tiny fix, to
	avoid annoying the lists further.

