##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r2280:e44b3bbd
Fixing zero-install ipython.py script.
Brian Granger
0
r2279:4fc52833
Updating the What's new section of the docs with the summer's work.
Brian Granger
0
r2278:b8ad0071
Merging the config-refactor branch. This branch did start with the config system refactor, but moved on from there. Here are some highlights. * New config system. * Traitlets * Componenets * Applications * The main ipython program has been refactored to use these new abstractions.
Brian Granger
merge
0
r2277:dc983636
Major work on the documentation. * Everything is cleaned up. * Outdated things have been re-written or removed. * Full documentation about the new config system has been added. * The developer guide has been re-organized and re-written where appropriate.
Brian Granger
0
r2276:cdecc6d2
Work on documentation. * Reorganizing material everywhere. * Consolidating material in config and development. We had lots of repeated material in development. * Removing or fixing outdated or incorrect material.
Brian Granger
0
r2275:d8b3ced1
Cleanup of docs. * Updated all of the sphinx extensions from sampledoc. * Using mpl versions of extensions they ship. * Using nice theme of sampledoc. * Reorganizing our docs.
Brian Granger
0
r2274:680bd23b
Changed Component.__init__ so that config is not deepcopy'd. Previously, we were deepcoping the config for each component. This causes overhead and it is not clear at this point that having components share config (by reference) is a bad idea.
Brian Granger
0
r2273:01effcc5
Transformers have been added to the prefilter. Transformers are run first before the checkers/handlers and simple transform lines of input. In the long run, we are going to move away from checkers/handlers and just use transformers. The new transformers are used to implement the a=!ls and b=%who syntax.
Brian Granger
0
r2272:aee8f62a
pyparsing 1.5.2 added to externals. This opens the door for doing more complex prefilter operations using pyparsing. Wohoo!
Brian Granger
0
r2271:62858c7c
First failed attempt to get the test suite to run.
Brian Granger
0
r2270:68974537
Fixing minor bug with the logging level in ipapp.py.
Brian Granger
0
r2269:d6c98ebc
Removed ipapi compatability layer and updated top-level functions. The ipapi.py module has been completely deprecated as of this point. No new code should use it and all existing code that uses it will migrate away from it. The launch_new_instance function has been moved to ipapp and the setup.py scripts have been updated.
Brian Granger
0
r2268:c9cf057b
Updated Michele Simionato's decorator.py module to 3.1.2. I also moved it to external/decorator.py
Brian Granger
0
r2267:928c921b
Moving extensions to either quarantine or deathrow. When a module is moved to quarantine, it means that while we intend to keep it, it is currently broken or sufficiently untested that it can't be in the main IPython codebase. To be moved back into the main IPython codebase a module must: 1. Work fully. 2. Have a test suite. 3. Be a proper IPython extension and tie into the official APIs. 3. Have members of the IPython dev team who are willing to maintain it. When a module is moved to deathrow, it means that the code is either broken and not worth repairing, deprecated, replaced by newer functionality, or code that should be developed and maintained by a third party.
Brian Granger
0
r2266:eda4ef85
Moving clearcmd.py to quarantine. When a module is moved to quarantine, it means that while we intend to keep it, it is currently broken or sufficiently untested that it can't be in the main IPython codebase. To be moved back into the main IPython codebase a module must: 1. Work fully. 2. Have a test suite as much as possible. 3. Have members of the IPython dev team who are willing to maintain it.
Brian Granger
0
r2265:20108d2b
Minor changes to make sure logging is working well. We no longer replay logs at statup. Instead, users should simply %run them if they want to replay. I have also changed -logplay to -logappend to better reflect the fact that we don't run logs at startup. All seems to work!
Brian Granger
0
r2264:2b52c2c9
Reenabled -wthread/-q4thread/-gthread and added warning for -pylab. -wthread/-q4thread/-gthread are enabled at the command line and use the new inputhook stuff. The -pylab command line mode doesn't work, but there is at least a nice warning showing the user what they can do in the meantime.
Brian Granger
0
r2263:73303d9c
Fixed small bug in setup.py. We have removed the config.userconfig directory.
Brian Granger
0
r2262:a097336c
Added tests to make sure that components are getting parent class config.
Brian Granger
0
r2261:5a080db1
Changed how config files are loaded. Previously, we were loading a config file by exec'ing the file in an empty Config instance. That was a bit dangerous, so now there is a get_config function that should be called to get the Config instance. Then attributes can simply be set on it. The config files have been updated to reflect this change.
Brian Granger
0
load next
< 1 .. 1323 1324 1325 1326 1327 .. 1439 >
showing 20 out of 28761 commits