##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r2521:6dde913a
Add design doc about core module.
Fernando Perez
0
r2520:16ce76c4
Fixing two small bugs in :mod:`IPython.kernel`. * In :mod:`IPython.kernel.launcher` we were not handling the lookup of ``job.exe`` properly on Windows if the HPC pack was not installed. * When :mod:`IPython.kernel.client` was imported, Twisted was giving warnings that we have silenced.
Brian Granger
0
r2519:c075f034
Bumping version to 0.11.apha1.
Brian Granger
0
r2518:dc6f3528
Merging work to get ready for first alpha release of 0.11. This mostly fixes bugs and tests in IPython.kernel.
Brian Granger
merge
0
r2517:8185e15c
Fixed bugs in IPython.kernel. * Removed :mod:`IPython.kernel.contexts` and :mod:`IPython.kernel.tests.test_contexts` and all code that used them. This was broken and needed to be removed. Also Enthought has a nice decorator that does this. * Fixed broken tests in :file:`test_multienginefc.py` and :file:`test_taskfc.py`. See https://bugs.launchpad.net/ipython/+bug/505358. * Changed ports number in :mod:`IPython.kernel.tests` to 10111 to avoid conflicts with users who are using the older 10105 ports. See https://bugs.launchpad.net/ipython/+bug/504515. * Fixed logic and bugs in :mod:`IPython.kernel.fcutils` and :mod:`IPython.kernel.clientconnector` related to how FURL files are validated and found. See https://bugs.launchpad.net/ipython/+bug/502790. * Fixed the unhandled :class:`DeadReferenceError`` exception that was happening in :mod:`IPython.kernel.multiengineclient' and :mod:`IPython.kernel.taskclient` when the controller died or restarted. Now we capture that error and raises a :class:`IPython.kernel.error.ConnectionError` that has a better error message. See https://bugs.launchpad.net/ipython/+bug/502796.
Brian Granger
0
r2516:6b6d4719
Merging from upstream trunk.
Brian Granger
merge
0
r2515:08ca9176
Merging Fernando's trunk (fp-trunk-dev) and Brian's edits (fp-review). This is a huge merge of months worth of work by Fernando and Brian. Some highlights: * The test suite has been ported to use the new APIs. * The test suite runs and passes on all platforms!!! * The IPython Sphinx directive has been updated to use the new APIs. * %history works again. * New %tb magic for showing last traceback. * Significant design improvements in the config loaders and applications. * Zillions of bugs fixed. * Completely new %pylab implementation that uses the new GUI support. This allows pylab to be enabled *at runtime*. * Many other things.
Brian Granger
merge
0
r2514:aa693782
Changing revno before merge to trunk.
Brian Granger
0
r2513:fa3cac41
Fixing broken tests on win32. * Fixed tests related to get_home_dir. * Skipping test that involved killing a process in frontend.tests.test_process. * Added a few new tests for get_home_dir.
bgranger
0
r2512:9ee1ba37
Minor cleanup in iptest.py and growl.py.
Brian Granger
0
r2511:f5df2b16
Various fixes to ipapp/ipcluster/ipengine/ipcontroller. * Fixed bugs in handling of ``reuse_furls`` and ``secure``. * Fixed ``--no-sep`` option. * Refactored how the :attr:`Application.config_file_name` is handled to make it clearer and more robust. * Tested all the apps.
Brian Granger
0
r2510:fe93ed21
Reverted decorators_trial.py and added command line docs. * Reverted :mod:`IPython.testing.decorators_trial.py` and everything that uses it. * Updated the command line usage information for ipcluster.
Brian Granger
0
r2509:70d27296
More work to address review comments. * Moved twisted import to top-level of :mod:`IPython.kernel.error` (r1333). * Added docstring about :meth:`InteractiveShell.load_extension` returning whatever the return value of :func:`load_ipython_extension` is. * Renamed the :attr:`user_config_ns` attribute to :attr:`user_ns_hidden` to better reflect what it does. * Moved the ``%HOME`` to the end of home directory options attemped in :func:`IPython.utils.path.get_home_dir` on Windows.
Brian Granger
0
r2508:85d35c47
Reenabled the test test_asyncfrontendbase.py. For some reason this was being skipped by nose. Re-enabled and all tests pass.
Brian Granger
0
r2507:3449d30c
Removed the top-level iptest.py and INSTALLED logic. Fernando's branch introduced the ability to run the test suite from a top-level iptest.py script. This allowed IPython to be tested without installation. The implementation was fragile and we also decided that we *want* people to install IPython as part of testing it, so we removed this feature.
Brian Granger
0
r2506:737017de
More work on the crash handler. * Made a subclass of :class:`IPython.core.crashhandler.CrashHandler` for each application we have. Each of these has a custom message and uses the name and email of the appropriate personf for that app. * Removed the :meth:`IPython.core.application.abort` method. * Made small changes to how the crash handler is instantiated in :class:`IPython.core.application.Application`. * Tested the crash handlers.
Brian Granger
0
r2505:2c20ed42
Fixed broken test in :mod:`IPython.utils.tests.test_path`.
Brian Granger
0
r2504:228b3b54
Fixed bug in ultratb.py and io.py. Previously :class:`IPython.utils.io.Term` had a :meth:`Term.writeln` method that :mod:`ultratb.py` was using. But, when a real stream or files is used in :class:`IPython.utils.io.Term` it doesn't have this method, so we were getting an error when the IPython Sphinx directive was run. I removed this method and made :mod:`ultratb.py` use just ``write``.
Brian Granger
0
r2503:8eccf447
Fixed small bug in ipcluster. Some of the subparsers in ipcluster were not having the argument_default=SUPPRESS option passed to them so there were getting None as a default, which was overriding the config system defaults.
Brian Granger
0
r2502:02214c0f
Removed IPython.config.default from the default search path for ipcluster When ipcluster searches for config files, it should not look in IPython.config.default because we ALWAYS move the default config files to cluster_dir (which is still on the search path).
Brian Granger
0
load next
< 1 .. 1310 1311 1312 1313 1314 .. 1438 >
showing 20 out of 28742 commits