Permalink
Commits on Aug 4, 2009
  1. Opening trunk for 0.11 and development.

    The 0.10 series now will hold any fixes for that series.  The trunk is open
    for the refactoring work that will become 0.11.
    fperez committed Aug 4, 2009
  2. Releasing 0.10.

    Final tag and revnumber update for the relase.  I will now apply this state
    of trunk to the 0.10 branch and cut the release from there.  
    
    The next immediate commit will be to re-mark trunk as in-development for the
    0.11 series.
    fperez committed Aug 4, 2009
  3. Protect against absent global IPython instance.

    This basically applies most of the changes to ultraTB made by Brian in the
    reorg branch here:
    
    http://bazaar.launchpad.net/~ipython-dev/ipython/module-reorg/revision/1225
    
    To our duplicate copies of ultraTB (the duplication is already gone in the
    reorg branch).
    
    This now means that the trial-based tests run fine if executed as
    
    trial IPython
    
    OR 
    
    trial IPython.kernel
    
    where as the latter form was failing before.  The reason why the former used
    to work was that a hidden global ipython is created, *upon import*, by
    ipdoctest.  That will stay for now, but I've made it bug
    
    https://bugs.launchpad.net/ipython/+bug/409096
    
    marked as critical for 0.11 that I'll need to fix.
    fperez committed Aug 4, 2009
  4. Updated Steven Bethard's argparse to version 1.0 final.

    Argparse is developed at: http://code.google.com/p/argparse/
    
    In IPython.external, we *only* include argparse.py, we do not ship the docs
    nor the test suite.
    Steven Bethard committed with fperez Aug 4, 2009
  5. Wrote "What's new" document, basically release notes, minor 3.0 comme…

    …nts.
    
    Unless I spot a problem tomorrow with fresh eyes, this will be tagged as
    0.10 final.
    fperez committed Aug 4, 2009
  6. Fix invalid syntax for Python 2.4 in a test,

    All our files are now valid Python 2.4, though some doctest decorators aren't
    working correctly in 2.4.  This means that the test suite itself doesn't pass
    in 2.4, but I'm out of time/energy to debug this.  The failures are harmless
    though, it's just a #doctest +SKIP directive that's being ignored.
    fperez committed Aug 4, 2009
  7. Fixes so the test suite runs when Twisted is not available.

    Other minor cleanups (formatting and unused imports)
    fperez committed Aug 4, 2009
Commits on Aug 2, 2009
  1. Rename mkrel to the clearer name build_release.

    This distinguishes from the main 'release' script and makes it clearer that
    its purpose is simply to build the release files, not to make it.
    fperez committed Aug 2, 2009
  2. Continue tool cleanup.

    Removed redundant setup_bdist_egg, since  setupegg can be used for the same
    purpose.
    
    Removed setupexe which depended on ipykit, since that is already gone.
    fperez committed Aug 2, 2009
  3. Cleaned up release tools directory.

    Converted almost all to python scripts and made toollib to collect common
    functions and avoid repetition.
    
    Properly commented and documented what each script does.
    
    The run_ipy_in_profiler one seems broken, I'm not sure what to do with it.
    We need to either fix it or remove it later, but it's not critical for 0.10.
    fperez committed Aug 2, 2009
  4. Cleanup check_sources and remove hard tabs from some files.

    Improved and documented the check_sources script, and after running it, used
    untabify to cleanup the files  where it reported hard tabs.
    fperez committed Aug 2, 2009
  5. Tools cleanup in getting ready for 0.10.rc.

    Not done yet, but getting close.  Updating tools directory to have a more
    easy to manage/maintain release process.
    fperez committed Aug 2, 2009
  6. Remove test suite from win32 start menu.

    Since the test suite exits immediately upon completion, it makes no sense to
    run it from a menu, as it's impossible then to see/copy the results.  Anyone
    who is going to report anything should run it from a terminal so the results
    stay on screen.
    fperez committed Aug 2, 2009
  7. Make iptest more reliable under Win32.

    This ensures the trial part of the tests runs in win32.
    fperez committed Aug 2, 2009
Commits on Aug 1, 2009
  1. Add searching of .py files to find_cmd so Twisted's trial runner is f…

    …ound.
    
    Fix necessary for the test suite to run under win32.
    fperez committed Aug 1, 2009
  2. Small fixes to get a cleaner doc build, and junk removal.

    Cleaned miscellaneous warnings raised by the doc build by fixing little reST
    compliance issues, and removed the testing/attic directory which was unused
    by now.
    fperez committed Aug 1, 2009
  3. Add %paste to automatically paste clipboard contents.

    Function contributed by Robert Kern, thanks!
    
    Original code mostly unmodified, but I added 4 actual tests with a mock
    clipboard function so at least the core functionality can be auto-tested,
    even if we can't test real clipboards across platforms.
    fperez committed Aug 1, 2009
  4. [bug] Close debian bugs: remove debian/ dir and add missing man pages.

    This closes the bugs:
    
    https://bugs.launchpad.net/ipython/+bug/291143
    https://bugs.launchpad.net/ipython/+bug/368719
    
    The manpages were contributed by Debian's Stephan Peijnik, and lightly
    edited to update them with current trunk functionality.
    fperez committed Aug 1, 2009
Commits on Jul 31, 2009
  1. Merging (slightly modified) Tom Fetherston's demo branch.

    I made some small cleanups and fixed a few conflicts, the bulk of the code
    is Tom's.
    
    Many thanks for this contribution!
    fperez committed Jul 31, 2009
  2. Small updates to Debian man pages for 0.10.

    Mostly fixes to ipcluster's man page, since ipcluster changed a bit for
    0.10.  Other small updates to make them accurate for 0.10.
    fperez committed Jul 31, 2009
  3. Add missing man pages contributed by Debian's Stephan Peijnik.

    This is an initial import of missing man pages taken verbatim from:
    
    http://svn.debian.org/viewsvn/python-modules/packages/ipython/trunk/debian/
    
    This starts to close this bug:
    https://bugs.launchpad.net/ipython/+bug/291143
    
    I wanted this commit to be purely an import of Stephan's documentation
    unmodified.  I've made some edits to the man pages to update them for 0.10,
    that will go in the next commit.
    speijnik committed with fperez Jul 31, 2009
Commits on Jul 30, 2009