[pyzo] branch debian/master created (now 18b66ec)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Tue Apr 26 19:26:23 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to branch debian/master
in repository pyzo.

        at  18b66ec   Release to unstable.

This branch includes the following new commits:

       new  3a643cc   Initial directory structure.
       new  88d1317   first commit -> mainwindow in qt
       new  4a92093   oeps. the .pyc files should not transfer!
       new  4945c17   started editorbook
       new  36fcc7e   Label class is about finished. Next step: make a list of that
       new  048dc9c   managed to do custom autocompletion, but it works a whol lot different than in wx.stc!
       new  e3ae008   
       new  5b331b5   style stuff
       new  fa727d8   worked on shell I think I should have a singular name for a shell and a session. Maybe the session code should be in the IepPythonShell. What name? shell / session / process / ..
       new  14e0063   shell, no stop processing when event returns True
       new  4eab38f   lot of work on the editorbook. Only the list thing until now, but it works very nice I think. Implemementation is way better than in iep1
       new  f7dd7a7   editor styles
       new  24ffa13   worked on styles
       new  8ffe227   styles works allright. Also the base editor is about ready, except for the introspection stuff, which I will in a later stage.
       new  7607029   editorbook has a boxlayout control.
       new  ca52a96   a lot of work on the editorbook
       new  424adb2   - editorbook more towards finished - context menus for files, projects and the list control itself - also pu t low level file storage stuff in the editor.py module.
       new  ce56f0d   - editor checks for being modified when got focus - closing etc works nicely - can remove and rename projects
       new  c2e0c24   put the editorBook in the main.py and started thinking about how to create the menu. I think the shortcuts must be embedded in the menu using a menu-item-name based dictionary with key combinations that can be stored in the iep.config. The menu itself should be defined in a .py file in such a way that it is easily maintainable and transparent, reducing duplicating code as much as possible.
       new  d82f868   finished the base construction for the menu.
       new  4a65b5f   Worked on menus. Can already cut/copy/paste
       new  eb64b66   menu
       new  70d633f   model/view paradigm works nice! Toyed with that to get something working, now to really let it do something...
       new  71a306e   the keymap dialog now reads the menu structure now to map the keys themselves.
       new  55f62ac   menu key editor is now a tree structure almost done applying the actual keys
       new  03b5314   menu
       new  5db69d0   Finished the dialog to change the key mappings, finally...
       new  71f10f7   indentation can now also use tabs!
       new  aebc51f   renamed editorBook to editorStack editor stack uses a QStackedWidget to manage the widgets editor has no shortcuts by default now.
       new  e59a7f5   aah... after a long search I found out that the fact it was so slow had to do with wrapping being on. And it was slow because I had it on wrap words rather than wrap character. So now its as bloody fast as always, with using the nice QstackedWidget class...
       new  22f1ae8   prepared stuff for using unicode in scintilla, which is not so default...
       new  2bd5731   commenting and uncommenting works. Needed to implement some scintilla functions for that to work.
       new  48a777f   worked on the menus and editor properties. - there is now a default for: style, indentation, line ending. - the three above can be set for the current file via the edit menu.
       new  5f1d3a1   started find/replace stuff
       new  31a4d72   enabled brace matching on the way, found out that the default style should also be applied after calling clearStyles.
       new  16cb19c   Worked on find / replace functionality. It appeared Qscintilla already implements most of it, so that's good. On the way ran into some other things: - fixed the key grabbing for the shortcut set dialog. It proved not to be so straightforward... - made the style really update if changed (also made a menu entry to change styling, which will just load the style file) - added some stuff in the menus - made home and end run to start/beginning of visible line rather than r [...]
       new  bd0d2fe   - finished replace and replace all - made methods for baseTextCtrl with more sensible names and used those instead of the default ones.   currently some bugs are still there, so it needs a bit of testing to get it right, but it certainly   feels cleaner...
       new  ed680b5   - find/replace has a regexpress checkbox - tested and fixed some bugs in the new scintilla api - the editor config is now stored in iep.config.editor, which is more organized - some advanced settings are now also in the config file such as barwidth and find_matchCase/find_regExp - made a View menu which now contains some actions that were first found under settings.
       new  d6fea59   - now uses new ssdf implementation, - made the style sheet complete - the editorStack's list has a scrollbar (a horizontal one to scroll vertically)
       new  68fa408   ah, here's the style file
       new  dc4373d   - made editor list and scroller look and feel a bit nicer - the findbutton is the default button, and pressing enter in the findText box will findNext - implemented zooming
       new  2ce235e   - editorStack saves and restores opened files - the scrollbar in the editorstack list hides when there is plenty of space - restart does not save changes, so that advanced settings can be applied - cleaned up the baseTextCtrl __init__ method - selection, caret/currentline and calltip colors are now defined in the style file - the style is applied in a better way by first collecting the full style. This way   style s032 can also be defined elsewhere than in the defaul [...]
       new  8cadced   Upgraded to new version of pyqt4 (4.6.2) and the sendscintilla did not accept strings as arguments anymore. Also got the freezing to work nicely! But .ico files are not handled nicely (only the largest icon seems to be used). So I made 4 png files for the different sizes of icons, and that works nice... The .ico file which contains all three bitmaps is also shipped, so the executable can be given an icon for windows users.
       new  84d44d0   - included freeze script - made title of window show the current file's filename when selection (well, showing to be precise) an editor. - made dropping of files possible, but this needs some more work if I want to do it nicely.   Also it doesn't work yet when dropping on the editor itself.
       new  cce91c7   - Dropping of files will insert them at the dropped position. - Projects are always inserted at the end. - One can now also drop in the editor window. - Current file is now more clearly highlighted. - Solved a bug: the empty style was not converted to 'default' yet. - Made the first release (2.0.1)! So changed the freezeScript.py and added the Inno setup file.
       new  0352fc5   Fixed some minor issues of dropping files in the root.
       new  0ae6f45   - First start with the shell - Made some small changes for setting/ inserting text to the text ctrl.
       new  9bc0377   - in editor, can now also drag and drop text (due to overloading the dropEvent, this was disabled). - got further with the shell implementation. -> Am now cleaning up the channels module, which I worked on a few months ago. It needed some changing of class names and was not yet tested in Python 3. Also the docstrings could use a bit of cleaning up.
       new  8ef5aa4   here's channels.py to communicate with the remote process
       new  a0c2610   Implemented the basics for the interactive shell. Ah, this can be such a nightmare, since it's so hard to debug! I think the worst part is done now though. Had to revise quite a lot on the channels.py, but that module is much better now! -> btw scintilla is damn slow when wrapping really long lines. What's that about?
       new  dc2232d   channels goes into power mode when sending messages, so many small messaged get pumped to other side much faster. Embedded shell in the app. Started the auto-resize-to-80-columns method, but does not seem to work yet.
       new  6f76f2c   made a lot of changes to the channels module. Messages are delimited rather than that they specify their length. To do so, bytes can now not be send over the channel. Sending multiple (small) messages is much faster now. Still have to do some testing though to optimize it a bit...
       new  79d07a6   - Finished up the Channels module. Biggest change compared to last time is probably that I do not use Socket.sendAll() anymore, because that makes the sending thread wait for the receiving thread to receive the data. - Also implemented a readline method for the ReceivingChannel so raw_input will work. - The IntroSpectionThread is now started and can already used for introspecting dicts and object attributes. It also returns version number and __builtins__ that are st [...]
       new  1bc24b8   Started working on introspection! made iep.callLater function. Handy for mulithread stuff.
       new  000eb0d   - Finished encoding issure for py2k in channels.py. str instances are now first tried to decode using utf-8 and then using the default __stin__.encoding. - Put ssdf copy in as normal, not as ?ssdf_copy.py?. Also fixed a small issue with the new list syntax for py3k.
       new  3ac816b   way how key events are processed is much cleaner. Paving the road for clear autocompletion and auto calltip.
       new  f96ba87   The base for the autocompletion works. All in the basetextctrl class, so no need for an introspecion.py module.
       new  29799ba   - from ubuntu fixed a few linux-specific problems, after that, it runned fine - worked on the parser, reused code from previous version, but should replace parts to make more use of regular expressions. But anyway, it works now!
       new  6b01f81   Made regexp for the code parser. I make commits of rather small things I did, because my laptop is acting strange, so I want to have the data backed up...
       new  eea8140   codeparser was not commited
       new  2553f50   finished regexpr in parser and fixed a few small bugs
       new  d4bc8fd   Made changes to code parser, but need to merge them with changes I did under ubuntu.
       new  08ee5d5   Merge
       new  86ab6b0   made autocompletion aware of self etc, although it needs a bit more work.
       new  64f11d8   Autocompletion now seems to completely work, in a more clean way.
       new  1cead02   calltip is working partly (only from the session now). Combined it with the autocompletion "pipeline".
       new  27054ce   Made calltip also available for source. The autocomplete and calltip now work very similar and cleanly. Code needs a bit of cleaning up though. Autoimport now works as well.
       new  b5b2a05   cleaned up baseTextCtrl.py, there are still some todos left though.
       new  e1c19c5   Implemented a buffer for the calltip and autocomp to reduce stress and increase response (for most systems it wont matter much, but it's just more beautiful).
       new  4d447ce   Introspection now finally as I really want it. Even if collecting the list takes >seconds, it will still work satisfactory.
       new  c6d50e6   started plugins
       new  ce525c0   Forgot to add the plugin files last commit. Worked on it more and implemented a plugin manager. Works great and is also embedded in the menu now. The state of IEP (including loaded plugins and their location) is properly saved and restored. Fixed restart bug and a small bug in ssdf.
       new  b0fe450   made initial version of source structure plugin. Worked in iep2 itself, and encountered some more bugs for which I created 2do items.
       new  1041449   finished source structure plugin. Fixed several small bugs.
       new  ba0906a   Cleaned up codeparser. Still need to check the id when querying for code completion/calltip. Window position is now maintained correctly accross sessions. Also restart saves settings and the advanced settings menu item only gives info (does not load the file).
       new  cd5ff00   Finished the codeParser module; it now checks whether the editor is still the same that was used to parse the code. Also fixed a bug in the algorithm that removes multi-line comments. Also worked on the styling. Set QT to not be desktop aware, such that the GUI looks consistent (on GTK for example, the fonts are otherwise so darn uge!). And applied the standardPallette after setting a qt style. When you chose the native style, this means the native pallette is used,  [...]
       new  0bad00e   minor changes
       new  0aff06c   check what is the default style. Also started on making our stdin and stdout well-behaved file-like objects.
       new  5abb35c   finished the pseudo file method in channels.py. Made the shell class change its font so that at least 80 columns fit in it. I have to think about how I want the shell to behave exactly...
       new  2666552   Worked on how the shells and plugins are used with the dockwidgets.
       new  830153e   Implemented the terminating and closing of the shell. Still strugling with making it fit exactly 80 columns.
       new  589f748   worked on shell. pfff hard to get it right which is also beautiful ...
       new  fb699a3   Worked on the shell to insert text in a proper way that is also easy to understand. I finally seem to have got it right.
       new  473a1f0   tried solving indent=0 bug
       new  57f6820   Loads of changes: - Implemented logger shell. - Changed the way channels.py kills the process on windows (using ctypes) - fixed a timer bug in shell.py - cleaned up shell.py - enabled backtabbing - fixed bug where dropping files does not work on windows7 - and probably some more minor things
       new  61ef13a   Moved logging functionality to separate module.
       new  d3f8907   Refactored the autocompletion and calltip stuff. It is now much more clear and things are (mostly) defined at the right place. Things are more generic and the Logger also has auto completion!
       new  c2c3f02   implemented call tip for classes (showing the __init__) for names defined in the source.
       new  76f1a35   Fixed a few new introspection bugs and started working on interactive help.
       new  1a0de4a   Again, loads of changes: - made interactive help work. - zooming also zooms editor - implemented menu entries to select editor and shell - implemented logging.print to display time in front of the message - renamed (in the menu only) plugins to tools - an entry is automatically made for a plugin before it is instantiated
       new  33e18e5   Implemented a few ways to execute code in the remote session. Cleaned up the remote code. Including the traceback. Tomorrow I?l implement post mortem debugging... Also fixed a few things I came across while programming...
       new  dde79ab   Implemented post mortem debugging! I?m very happy about the implementation, control using a single toolbutton.
       new  0de18b6   - Renamed logging to iepLogging (because it hid a standard python mod) - Implemented all the run methods (except the one that need a restart) - tmp files are now numbered - various small fixes.
       new  515ce22   freeze stuff
       new  a46602a   small changes
       new  28ca0d2   cleaned up remote2.py
       new  90d4732   auto help handles properties
       new  5f74f93   reworked shell termination and terminate all shells when IEP closes, which prevents the weird exception notices I was having
       new  c30d474   implemented shell configurations including hijacking of the 4 major toolkits
       new  af478ec   changed some text to make it look better on gtk; the fonts are larger and did not fit in some places
       new  213d9c3   mainly cosmetic changes and enabled traceback to be shown in py3k. Termination in py2.4 does not go so well yet.
       new  c3dc4c9   - Made most modules use the print function defined in iepLogging. - Defined IepLogger in the tool module rather than iepLogging to prevent circular imports. - Autocompletion tries again after auto-import - Auto-import is performed in more cases. - Check file modified also right before saving - Show dialogs when saving or opening a file fails.
       new  73f3dc0   implemented magic commands!
       new  f8331a0   statusbar optional, show empty window while starting up, sorted menu (but not quite done yet).
       new  5ce7625   various changes among which sorted the menu. I think its done now.
       new  602d59e   A few changes + deleting files that I removed locally some time ago.
       new  fb66c65   Worked on magic commands, whos is no faster, timeit now works for simple cases.
       new  171cac9   Merge
       new  755a297   Forgot to set back the 3.1 exception. Python 2.4 now also works (again).
       new  f194f7a   added help menu and changed shell welcome message
       new  2320d73   Made default config and made initial changes to config structure.
       new  e6c3adc   fixed small issue in opening pyrec files, fixed restoring the state correctly, show IEP logo in main window on startup
       new  257fa91   changed more names for config
       new  143ebe2   Merge
       new  1c54ca2   Changed all the names for config.
       new  b3dc1a0   renamed styles to defaultStyles
       new  692871f   Several changes, most have to do with enabling the freezing of iep.
       new  6b5a41b   found executables in linux. Also took a look at iep.pyw, it wont work this way if I make a link from it. I guess the startup scrip really needs to be in the same directory.
       new  224870a   moved icons, fixed small issue in  remote2.py, filenames are given in full (except for temp files). worked iep.pyw
       new  507517e   changed freezeScript
       new  a709b8b   moved plugins to tools folder
       new  d63c444   renamed all references to plugins-> tools
       new  878b60e   added copyright notices and wrote missing module docstrings.
       new  1dc1c3f   various small changes
       new  0852bf1   - show tooltips in menu - implemented whole word option in searching - added license text to about box and made a ?show license? entry in help menu - made decreasing shell font size automatically an option
       new  2e7c9ab   - edited text in defaultStyles - enabled case sensitive autocomp - the ?splash screen? image does not move downward now
       new  657b29d   changed iep.pyw to use linux newline, otherwise the shebang wont work. Changed 'splash' screen because windows were not positioned correctly after a change I did yesterday. On my LMint laptop the iep logo is not shown in the bg on startup, so I let go of this idea (also because it would somehow shift on windows) and make the background simply a darkish color so suggest it's going to be filled up.
       new  cefa92f   removed most newline chars in about text so it always looks nicely line wrapped. Changed the close button in the shell config dialog.
       new  384cb75   made magic commands for debugging and made the debug button use them.
       new  dd9f998   - Window title is now also updated upon saving a file (in case the file is renamed) - Slightly changed icon colors, introduced new icons and remove the 256-icon. - Changed startup bg color to be python-blue (but darker) - renamed the remote startup script and module
       new  d1d8c52   Worked on the state of the shells. The debug info is now set correctly when changing the shell. The window icon is changed when the process is busy.
       new  7711938   changed the button in the source structure tool to be a tool button.
       new  b444523   implemented db focus and db where.
       new  8f7f080   Debug button now also focusses.
       new  2e23553   fixed issue related to wrapping lines
       new  18b0266   - Changed channels module so that one can also create a channels object  that does not allow interrupting or killing the process remotely. - Some other minor changes - set version number to 2.1
       new  42dc51e   - Fixed issue with changing shell config. The shortcut is now valid for a certain shell config index. - Also fixed issue that tk failed to load in frozen app. It had to do because in the frozen app the TK-library envrironment variables where set incorrectly and the remote Python process takes them over. Arg! If only the standard environ could be used... now I just remove the entries for TK. - Show in about whether it?s binary or source.
       new  8add601   == This is version 2.1 == Had to make one or changes to the ino setup file.
       new  a254964   last minute change to show the latest version correctly
       new  a38a65b   Some improvements (also bugfix in showtraceback) in iepRemote2.py
       new  cb79519   changed shell welcome, which now also shows when the event loop could not be loaded and why.
       new  5030858   changed how the main file looks. Enabled unmaking a file the main file. Made tooltips being shown emediately when hoovering over it in the file list.
       new  0cd1212   small changes
       new  aa63e75   dont use bold for current file but greenish bg as before. when current is also main, show in combined bg color.
       new  ceac9a4   mmm reverting back to greenish bg for current and bold for project main.
       new  0b745be   fixed check for updates.
       new  950d052   
       new  16cca40   Freezescript delete temp executable also on linux.
       new  c8a2aa2   Edited pyrex style. Listing pxd files with pyrex files. Fixed auto-import issue after restartinh shells.
       new  c920c02   implemented running files as scripts.
       new  b357a3b   - fixed tiny bug in changing running-icon when there are no shells. - fixed running of startip scripts.
       new  38dba31   opening and saving files includes also c-files.
       new  30d8b51   The editor now uses the actual line endings rather than always LF. On the first startup the default line ending mode is set to the OS's default. Enabled resetting of style file and config (via de logger shell tool).
       new  5f66760   minor changes
       new  a04d855   Fixed that it can again work ik 2.4 (I used finally and except together). Also fixed termination of a 2.4 process by stopping all known deamon threads.
       new  44354a7   - Changed default mono font for linux, because centos does not know monospace. - I need to verify whether this does not look worse on Mint. - Set the default style to cleanlooks if its not gtk+. - Unwrapped the texts in the menu messageboxes.
       new  877c876   small fixes
       new  a71fb77   Iep now does more effort in selecting an appropriate font for monospace. The reason is that ?Mono? does not always work on linux (e.g. CentOs), and Courier does not look good on Linux.
       new  1a2dfc6   - Fixed that autocomp was disabled in comments. - Two other minor changes.
       new  b72d2ff   Fixed the font issue. On most (linux) systems, plain Courier is available, but looks bad. Courier New looks good though. However, the style manager did not allow font names with spaces. Oops. Now it does, and Courier New seems a good choice for the default font in IEP. I let the aut-font choser thing in place in case a system does not have Courier New.
       new  1066e38   added liberation mono as an alternative to courier new (they are metrically the same)
       new  ae44c68   worked on shell config. Make it a bit easier to read and add PYTHONPATH. not done yet!.
       new  c0da08f   Made shell configurations use a custom PYTHONPATH and PYTHONSTARTUP if the user wants to. Show the IE appdata dir in the about text.
       new  3cc5896   Made autocompletion possible with enter and also other completion chars. Fixed clearing the style properly. Added a getAllScintillas function so the menu can edit the editor components more easily without using the stylemanger-hack. The GUi toolkit? modules get a _integratedEventLoop variable to indicate that the toolkit is hijacked by IEP. ResetConfig can now preserve state.
       new  9719ca8   made shell config dialog a bit wider to fit the larger fonts on Gnome. Increased version number to dev :)
       new  76ae627   minor changes
       new  b5cc73b   Merge
       new  509f41b   Fixed a bug in refreshing the autocompletion list and another with turning off autocomp in comments.
       new  08e9809   fixed useage of unicode chars in shell.
       new  d647ba0   improved check-for-updates
       new  255755f   changed dialog messaged for advanced settings and about. Also show warning when code could not be executed instead if silently not-run.
       new  eee26fa   Changed shell intro message to be less lines.
       new  8bb08b3   Signature shows __init__ also for old-style classes.
       new  9c11e85   Shell when terminated looks different and is read-only. Codeparser improvements (not done yet).
       new  b2ae6c3   parser handles multiline comments even if they dont follow indentation style.
       new  c8d7ec6   On KDE the qt should be desktop aware (changed that). Iep can now also restart when frozen. Qtstyle shows correctly independent of case.
       new  e77e38f   Typo in KDE_FULL_SESSION
       new  348a078   another small fix
       new  7e2dba4   - Hide autocomp in situation where it does not apply, now its finally   also properly hidden when writing at the end of a comment. - Calltip is hidden when pressing escape (before it kept comming back) - When pressing escape in the shell, first the autocomp and calltip are hidden,   then the cursor moves to the prompt if it is not there, then it clears the   current command.
       new  74a9b9c   Merge
       new  93ab040   Fixed bug for wrapping lines in shell. Also made the wrapping optional.
       new  e06b41f   Source structure can now also show class attributes. Autocompletion with many fillups also includes the space.
       new  b7bce0a   Minor changes, and adding the tutorial file (unfinished).
       new  8c9a5fa   Fixed bug that prevented a script to be executed in script-mode if it did not end with a newline char. Implemented scrolling (with the mouse wheel) for the editor stack widget.
       new  b671c0c   - fixed issue that sometimes backspace or escape chars were inserted   in the text if pressing a quote and then backspace or escape. - Slightly changed regexpr to detect defs to better handle cython defs - load tutorial file on startup - edited tutorial file - tutorial file can be loaded using the help menu - the scrolling of the editorStack was the wrong way around - show message if unable to set main file (because not in a project) - show both iep source dir and ie [...]
       new  a629e5f   - small minor changes - prepared integrating of GTK. Cannot test on Windows though, proceeding on Linux.
       new  683fb7d   Integrating GTK works (on Windows).
       new  b24473f   THIS IS VERSION 2.2
       new  7338658   minor changes
       new  d97564c   - Changes to channels.py to better conform to PEP8. - New version of ssdf
       new  45e790b   Solved issue that aroze when I fixed the issue of inserting backspace or escape char: Pressing the quote key twice only inserted one quote.
       new  19fb997   removed print statement I forgot :)
       new  9590449   Fixed bug: sys.argv should be [??] instead of just []. Thanks Josef!
       new  5963f3a   Implemented clear screen for shell.
       new  976a27f   stored iep interpreter at sys module. fixed issue related to clearing the shell screen.
       new  a2f05b7   small changes
       new  b8027c4   Merge
       new  c679af8   MC
       new  c9fc91e   Set excepthook in the kernel.
       new  83daded   Improved excepthook and fixed the issue that the process cannot be interrupted if wx is integrated (raises an TypeError instead of KeyBoardInterrupt).
       new  3ed0886   Better state notification when running a script on startup.
       new  86ba9bc   Version is compared correctly also if subversion number exceeds 9.
       new  8d33a91   Startup script runs inside interpreter loop so interrupt works. Removed sys.excepthook again, because it will sometimes hook on exceptions that it should not handle. Not sure why. Left the code there in case I need to debug the interpreter.
       new  c82ea8e   Made functionality to introduce newlines in the help-tool in a smarter way, so that docs are better shown, particularly for numpy.
       new  a1d3977   small fix
       new  7ad57d5   Made it harder for users to paste text in the shell and disabled the context menu. Prevented users from inputting NULL chars etc. Should test this on Windows though.
       new  e68fbaa   small bugfix in changes I made yesterday.
       new  eb28d65   Fixed issue where IEP drops its connection with the kernel if its running extension code for more than 5 seconds (and is thus unresponsive).
       new  a2170dd   * Tools are now properly deleted when closed * Made a custom menu for the mainwindows RMB-context. * Interactive help produces nicer formatting of headers and params. * Webbrowser has multiple bookmarks.
       new  e089a60   Bookmarks for webbrowser can be changed via the config.
       new  730e818   -Changed platform detection of Windows to platform.startswith('win') -Search path of python binaries extended with /opt/local/bin -Mac: default font is Monaco -Workaround for ssdf parser: default window size=0
       new  f5c1f57   - on the mac, now uses the macintosh-style by default - added icon for the mac - fixed issue with ?view > qt theme? showing multiple options checked
       new  bfae4df   - Changed tabs in key mappings dialog to document mode, who knows if this fixes issue 7 ... - Also changed ?chanhe short cuts? to ?edit key mappings?
       new  18d66ad   fixed ssdf and removed the workaround to temporarily solve the bug.
       new  c5efaea   Improved interactive help to also know about bullets.
       new  87a99e0   Fix/hack for issue 7/8 -issue 8: make cursor keys work on Mac -issue 7: keymap dialog crashes on Mac
       new  3eed9bc   Improved introspection for calltips: prefer signature in docstring over inspected docstring, but only if its valid and complete.
       new  1f1070b   Fixed signature for extension code stuff.
       new  2589ebe   - Removed print statements in interactivehelp tool - Fixed bug that autocomp did not work when inside a list - In the shell config dialog, the text of the PYTHONPATH can be selected/copied   when read-only.
       new  a8ffe8a   - Fix in introspection of docs
       new  ab64541   - new ssdf
       new  ca5a326   solving issue 9.
       new  c6cc126   Test if IEP main window is on screen (still need testing on multi-desktop).
       new  dc5bce6   started work on file browser
       new  3b236fe   verified window pos
       new  dd10902   Also search for Python versions in /urs/local/bin
       new  4c6e541   more work on file browser.
       new  238d8a1   worked on file browser path selection thingy. Still has a few rough edges.
       new  6f87de0   Significant work on file explorer. Initial functionality for searching is implemented.
       new  1fd70fb   File browser: fix for linux, implemented search tools
       new  1c071b7   File browser is finished. I might tweak a few things here and there, but it is fully working. Included several new icons and made IEP load them dynamically, which makes it easier to include more icons later.
       new  25c2f92   minor changes to file browser.
       new  3566631   Fixed that scripts wwould produce syntax error if windows line endings are used. Made tool tabs below the tools instead of to the left, because that looks crap, especially  on the Mac. Increased height of progressbar of file browser tool, because in some themes the progress text is drawn ON it.
       new  6732abc   Adding icons
       new  4709dcc   Merge
       new  469a585   Nicer layout for file browser by putting all boolean options in a menu.
       new  b551edf   minor changes
       new  e0b19b8   minor changes to file browser tool.
       new  93c7f8e   file browser tweaks. Do not restart search if not necessary. Search sleeps from time to time to give the main thread time to recover. Enabled drag and drop. to the editor.
       new  4075860   A few more minor changes to the file browser.
       new  d78c019   first few lines of code for the workspace tool.
       new  1ab89f6   small changes to both the file browser and workspace tool. Changed the file-icons a bit to make them look a bit less edgy.
       new  ad02f7c   small fix in file browser
       new  53b3cf9   not specifying an extension when saving a new file will append .py.
       new  05cc4c4   fixed bug in appending of .py -> should not happen for empty filenames. Made workspace tool work. Could do with some icons. I'd also like to enable expanding items, but I may leave that for the next releasem when Yoton is in place.
       new  7b85a5e   Made workspace tool much nicer. Auto updates, so no need to poll every 2 seconds. Can look inside lists and other variables. Has context menu to delete, show help, or go inside.
       new  deace51   small improvements for workspace tool
       new  dc57ded   Small fix in interactive help introspection.
       new  e515f9e   Show matches in search results of file browser.
       new  a1f79dc   Workaround for filebrowser not working on Mac OS X: disable dragging
       new  fac2b52   Changed layout of the interactive help and increased the font size a bit
       new  fe6b03e   in interactive help. removed annoying single space indentation and removed display of objectname at all in the textfield (it is shown in the line-edit widget anyway. Made some further improvements for cases when docs are not available or the object does not exist.
       new  eb2c770   small enhancement for header in interactivehelp tool.
       new  3441642   Tweaked first line of interactive help.
       new  ca7bb1b   Font size can be set using RMB, and is stored in config. On Darwin default is 12, otherwise 10.
       new  0c33df3   added menu item to get help on running code. (opens tutorial at line 90).
       new  192c4de   Made changes to almost all tools to make them look more similar. Set the layout spacing for all tools to 2. Replaced the ?show? toolbutton in the source structure tool with a normal ?options? button. Gave the interactive help tool an options button also, which can be used to set ?smart format? and font size.
       new  e22883b   tweaking interactive help (again)
       new  59dfe2f   implemented guisupport.py.
       new  380a2ce   interactive help now detects signature and displays it on a separate line even if now empty line follows it.
       new  a973527   Bit better support for scalar-numpy-arrays in workspace tool.
       new  d792962   Merge
       new  5bb448a   Changed license text from GPL to BSD.
       new  521ca5f   Small fixes.
       new  9fcd035   fixed link to new license file. Increased version nr.
       new  e10fdd0   Made webbrowser use a simple TextBrowser class instead of the webkit; The webkit pyd file is over 15 MB! IEP should be lightweight, so this is too much for a tool that few people use anyway. Now the webpages look bad (no style sheet), but it should be enough for browsing documentation.
       new  9fba0da   THIS IS VERSION 2.3
       new  07eaedd   Added tag v2.3 for changeset 88a10050201e
       new  762867d   Added tag v2.2 for changeset 6edd7a687217
       new  da2683a   Added tag v2.1 for changeset fc32b60a1d47
       new  2eaef58   Added Info.plist (Mac OS X Application bundle identifier) Changed freezeScript to copy the icon file to the correct location in the Mac OS X bundle
       new  dd1e75e   Added the creation of a .dmg disk image to the freeze script
       new  1fbd75b   solved issue 22.
       new  8b438b7   fixed issue 23, which was introduced when fixing issue 22.
       new  d2ab674   Fixes for Mac OS X binary to run on computers on which Python and/or required libraries are not installed (Fixes issue 18)
       new  0f5b73d   merge
       new  8f90eb1   Added iep Project Manager Tool
       new  f52511e   made a test to pre-select files in the <<open file>> dialog.
       new  dccd37e   Fixed issue 27.
       new  e163424   Added filter functionality to Project Manager
       new  0d7d39a   merge
       new  8b447b5   fixed issue for normalizing paths on Linux.
       new  ab957b9   put some comments with previously fixed issue
       new  62c8576   Updated project manager tool
       new  1464d0d   merge
       new  9c8123f   Fixed name filter in project manager.
       new  fa43407   Added QtCore.Qt.EditRole to the ProjectModel in order to get the project name displayed as default when the user tries to rename a project
       new  8251c42   Kill the shell subprocess if it refuses to die Prevents being unable to kill a shell if it e.g. hangs in C-code with the GIL locked
       new  cd2d43e   Replaced the editor, shells are still QScintilla Some features are working (e.g. wrap, show/hide line endings, whitespace, current line highlighter), others are not (line endings CR/LF, tabs/spaces has some issues)
       new  9e0516f   setup new editorTabs widget.
       new  395e66f   working on editorTabs.
       new  0836c8f   working on editorTabs. I think Ive got the structure I want now.
       new  c88798d   fixed issue 29.
       new  6b7626c   Adding icons for new tab widget.
       new  e0bcbee   add star icon overlay
       new  d713b1b   implemented editorTabs to replace editorStack. Works, but still needs some stuff implemented.
       new  46e2307   merge
       new  1aa3c88   Improved editorTabs. Fixed issue 16. Fixed issue 12.
       new  9b55fb8   Fixed issue 19. Fixed issue 26.
       new  2d06265   forgot icon
       new  9b8c27b   autocomplete working in the shell, not yet in the editor logger is also working
       new  fa288b2   Code completion working in the editors removed line numbers from shell implementation of tabs / space tabs / indentation updated to match the system used by iep / qscintilla
       new  7478172   Implemented base functionality to show calltips.
       new  9e3f996   Merge
       new  3d78a5e   Changed 'QtGui.QApplication.desktopSettingsAware' to True on Mac to make tabs and panes look better
       new  792c643   implemented indenting and back-tabbing
       new  9ab6ba2   Merged change from editorStack to editorTabs from main iep repo
       new  6a9b81b   Tweaked the tabbar more and added slik icons in various places.
       new  58c242c   Implemented tab widget in its own module so we can reuse it. Elliding now also makes sure that two names can always be distinguished.
       new  c062e43   Merge
       new  115694b   changed tabs to spaces in codeeditor files
       new  1d92672   Baseshell editing before the prompt prevented
       new  8a0e9a5   Fixed issue 31.
       new  ed890bf   Fixed issue reported via email: unicode problems when running as script.
       new  ef6dba5   Made button close the file. Not sure if this works nice in practice yet.
       new  197d978   Removed references to QScintilla. I can now run iep-dev on my Linux laptop without having installed QScintilla
       new  8c08575   fixed auto-indentation when space-tabs are used
       new  fe27225   merge
       new  89655ad   Backspace in leading whitespace dedents the block
       new  f243889   fixed commenting code, implemented uncommenting code
       new  7ad26b1   merge
       new  7e915bd   merge for real
       new  fff83d7   font selection
       new  8c7af42   Changed selection of default font
       new  44a05d5   Fix for closing tmp files on not working on Mac.
       new  41a5e9c   Merge
       new  3b66422   About menu shows version of Python, Qt and PyQt.
       new  e33e988   merge
       new  065663f   bg color of tab widget should now be none.
       new  1a35551   Improved backspace handling in leading whitespace Shift no longer hides code completion
       new  2350303   merge
       new  5939e65   previous fix for default font broke it for Linux. Reverting to using QFontInfo.
       new  c2bfe6d   Fixed 'run selected lines' and 'run current cell' (adapted to new editor)
       new  ad6aeaf   merge. Default font also works for Mac
       new  a48ec50   Cancel selection of actual cell in 'run current cell' command
       new  76383ef   Fixed issue 34.
       new  0fbe3c3   Fixed black bg of tabbar on Mac. Slightly changed stylesheet.
       new  4825991   icon in tabs is now simply an icon (not a close button which you keep pressing accidentally. Arg!)
       new  83628f3   fixed line numbers on Linux/Windows.
       new  0262017   Fixed shortcut problems on Linux/Windows.
       new  b934a5e   Merge
       new  639cf70   Fixed that the IEP binary can be run using a link on Linux.
       new  742b7ce   Shell stack now also uses the new tab widget.
       new  d161133   Merge; change compactTabWidget line-endings to unix
       new  a2a1004   merge
       new  9dbdb7d   Fix: go to line in file when double-clicking a file in the file browser
       new  dda25a8   Removed old Scintilla stuff; implemented line-endings awareness
       new  c1415a3   Changed compact tab widget padding argument. Also tweaked some styling. Applied the tab widget for the key settings dialog and the shell config dialog. Made the shell config less tall, so it would fit on small screens.
       new  b01914f   Merge
       new  072c15c   Editor detects file encoding when reading a file, and uses it when saving. The file encoding can now also be chosen (from a small list). Fixed that the interpreter would mangle strings containing the word ?coding? (this now happens only in comments). Debug button got an icon and now sais ?Debug? instead of ?Post mortem?.
       new  7b435ac   - Removed 2 tabs in style file. - Fixed welcome message when no GUI toolkit. - Fixed default button when closing unsaved file (should be ?save?) - File browser shows directories by default.
       new  9a3c4f7   Shell config dialog now looks better on GTK. Made keymap wider, because some tabs were ellided due to GTK larger/wider font.
       new  386aec6   Pressing home in editor will go to beginning of text. Pressing again will go to beginning of line.
       new  87a86d7   Tweaked Home and End. End moves to end of line, pressing again moves to end of block.
       new  9b0daef   Fixed bug in new code to determine encoding (got exception when first or second line of file to load is empty).
       new  6410606   Arg. Same bug in iepRemote2.py. Makes interpreter crash when running code that starts with empty lines. Fixed now. Also appended .replace('\u2029', '\n') to cursor.selectedText().
       new  65d5e7f   Fixed bug: could not load file if first or second line is empty
       new  630b545   Fix: the shell crashes if code is run from which the first or second line is empty
       new  9943ca5   Implemented long line indicator. Fixed line numbers (hope it works well on Windows and Mac too). Made a start for indentation guides.
       new  daa0755   merge
       new  cb9cf8a   fix: long line indicator was a bit off at Mac
       new  f8d0d17   Implemented indentation guides.
       new  40dff16   Merge
       new  0eb29c6   Use icon overlay for unsaved files instead of asterix. Needs checking whether it looks good. Double clicking on a tab saves it (I?m just too used at clicking at those unsaved files.)
       new  f354f81   Changed back to using LineNumberArea widget.
       new  9221e03   Merge, fix: indentation guides and long line indicator were a bit off in Mac OS
       new  06c8b4b   Fix: select show indentation guides from menu, and apply config setting on startup
       new  f443d85   Fixed a number of small things: - Long line indicator was drawn linenumberareawidth too far - Long line indicator now draws behind characters - Long line indicator is accesable via the menu (but we might change the name?) - Invoke update (using hide() and show() when changing indent guides and LLI) - Indent guides did not take document margin into account.
       new  735bbe2   Line highlighting is now drawn manually, so that the indentation guides can be behind the text but in front of the line highlighter. Line highter spans entire block (multiple lines in case of line wrapping)
       new  cd69e03   Fixed normalizing filenames. Also for network shares. Needs testing on Mac and Linux (will test Linux right now). Also fixed a few minor issues.
       new  468ee7a   Merge
       new  d2af2ce   - Verified normalizePath to work on Linux. Networking is simply not possible. - Replaced some old scintilla stuff with gotoLine(). - Fixed absolute path issue when debugging.
       new  a5395ca   Pimped find/replace widget.
       new  127b5c1   Created extension structure for the Code Editor, rewrote large parts as extensions Changed the properties of the extensions to be more Qt-like, i.e. property() and setProperty()
       new  32cb633   merge
       new  30f62dd   Changed tab setting: from tabWidth and indentation to indentWidth() and indentUsingSpaces()
       new  9d2eeee   fixed: error in autoHideTimerCallback when there was no current editor
       new  a015aae   fix: the indentUsingSpaces() change broke the auto-indent
       new  a1e0577   Fix: cursor jumped to start of line if up key is pressed after auto-indent
       new  780711a   merge
       new  0b0b713   Implemented 'Prepend project path to sys.path' in Project Manager Tool
       new  21b1f25   Fix: error when dedenting a line that has indentation which is not multiple of indentWidth()
       new  baf2835   Added 'Report issue' to Help menu
       new  48f91d5   Fixed: in logger, current line was highlighted
       new  891ab87   Fixed issue 35.
       new  e4ced6b   Fixed that the shell dialog did not block IEP.
       new  36bde67   Merge
       new  11f022a   Fixed issue 35. (I think)
       new  c1d110b   small changes related to issue 35. Cleaner.
       new  23fc3ce   Fixed update issue on windows/linux. The trick is to use viewport().update() instead.
       new  6914d37   Fixed Issue 36. Added auto-save to shell configuration tabs.
       new  e213be5   Merge
       new  9924aae   Metaclass mahem. Nu is issue 35 echt gefixed (denk ik) :).
       new  c73d0ed   Merge
       new  353f204   syntax tokens now have a .type which reflects their class name
       new  fac9df9   fixed bug introduced when fixing issue 36.
       new  5cb5e4c   made relative imports using the codeeditor package name, so that it would work on Python 2.x as well.
       new  0524fc1   Started restructuring syntax styling. Dont touch it now; its a bit of a mess
       new  eb23bd0   Update signal for tool-menu is now unique.
       new  7e77dfa   Fixed issue 37.
       new  bc5971d   Fixed a few scintilla leftovers. Quite a serious bug though: reloading file when changed outside editor did not work!
       new  eb9f589   Proceeded with style stuff. Still not done, but came a long way.
       new  21c0db8   Refactored the extensions to be in a separate module. Also did a tiny bit of work on styles. There is still a lot to figure out though...
       new  8190af6   Project manager auto-refreshes
       new  561a28b   Added separate keywords for Python 2/3 parsers
       new  06fdb0e   corrected type Save -> Safe
       new  fb1b6aa   two comments
       new  084684e   fixed syntax highlighter init on files with tabs
       new  e215f10   merge
       new  84e19fb   Fixed issue 38 in dev tree.
       new  ddd8c5a   Merge
       new  0a1d218   Fixed issue 38. There are also some improvements coming from the dev tree.
       new  8c0df6b   Changed the way that the options are initialized. This got rid of lots of __init__?s. Also got the test running in Python 2.6. For this I needed to change all super() calls to super(cls, self), and had to convert a cursor.block().text() to unicode string.
       new  d991aa4   Some cleaning and documentation.
       new  dc8981f   Fixed options of shell. Commented call to setStyle.
       new  0baab2c   display warning when invalid options are given to setOptions. Worked a bit on the styles. Parsers have explicit keywords() method, which we can later use for autocompletion.
       new  8501007   Project manager puts dirs on top in Windows. Check whether works on Mac.
       new  02b7215   Project manager does not use overlays on file icons. Directories use custom overlays to indicate whether the directory is managed by Mercurial or SVN.
       new  d3a85a0   oops. Fixed code for svn overlay.
       new  3543044   Changed option setter code. Now much cleaner using dir() and getattr().
       new  5260415   Implemented styling for line numbers current line highlight, indent guides and long line indicator. Next: syntax styles.
       new  1788759   syntax styles now use the style system and can thus be fully configured. Still need to do some cleaning though.
       new  beaecf1   styles ...
       new  81006a8   refactored for styles. Made a Manager class, which takes over the tasks of the ParserManager, but also has methods to obtain default (monospace) font and lists of fontnames. Also made methods to get parser from extension and the editor now uses that.
       new  10176fc   Removed continuationToken with a BlockState class -> cleaner code, and paves the way to allow parsers to store more info on a block (e.g. for structure parsing).
       new  357ca5a   Added style so that the color of the background color of the editor, and of the un-syntax-highlighted-text can be changed. Made a styleChanged signal so that extensions could connect to that if they need to be aware of style changes.
       new  dec7003   Implemented todo item in python parser, and added a todo item for whitespace token.
       new  ae3e86b   Added "Save all" and "Close all" menu items.
       new  b78f671   Fixed issue 43 (needs verification on GTK). Also changed the tab widget style sheet, so the tabs look good in all styles.
       new  c616bcf   verified that setDesktopSettingsAware(False) can be removed on Linux Mint. Still need to check on CentOS and frozen apps.
       new  ee6e2ac   Verified issue 43 on CentOS and on binaries running on Kubuntu.
       new  46cf15c   Kernel displays an error message when trying to run incomplete code (such as a missing pass statement).
       new  97638c0   correction, we do not want the message when a syntax error occurs.
       new  f6748e4   Fixed issue 46.
       new  5900adc   fix ssdf. Caused bug when adding project to project manager.
       new  289b114   Made cython parser.
       new  eebbfcc   fixed issue with c-parser and refactored the parser a bit to make it easier to maintain.
       new  610178c   also refactored python parser module.
       new  7054e4a   fixed c-parser
       new  a6cf3c7   typo in codeedit setFont.
       new  9575c87   New version of ssdf.
       new  2d26e29   Add item to help menu that opens the discussion group.
       new  60e0e66   Changes to ssdf module.
       new  e65a250   created yoton as a subrepo (I hope I did it right).
       new  e416129   changed hgsub to absolute yoton path.
       new  2efa79c   yoton changed: Context docstring.
       new  3b6d3e9   yoton changed
       new  05f210d   Started implementation of new menu structure. Old menu code is in menu_old.py and is still used by default. Set iep.config.advanced.useNewMenus=1 to enable use of new menus (this switch is temporarily in place in order to keep the iep-dev code usable)
       new  e3dbfe6   yoton new version.
       new  e6fa308   started on broker
       new  342c4d5   Implemented connection between editorTabs and menu, such that indentation in the file menu updates when another editor is selected
       new  bb71d52   implemented shells menu
       new  791c0dc   implemented tools menu
       new  529f22a   implemented run menu
       new  fd324f5   implemented key bindings in menu
       new  c7ca834   Fixed license file and about text.
       new  e3602ec   broker stuff
       new  023d89c   Implemented key mapping dialog in new menus, implemented autoIndent enable/disable in codeeditor
       new  f61a12e   merge
       new  9ef9e15   Implemented new shell configuration dialog.
       new  42c2eb6   merge
       new  cc56273   Fixed missing icons in shell configuration dialog.
       new  50ae261   Implemented a context menu for shells. Currently, it is executed when right-clicking on shell-tab and is in fact the first part of the Shells menu (i.e. Interrupt, Terminate, etc.). Requires new menu system to work.
       new  509293b   Completed shell context menu with cut, copy, etc. Context menu is now available in text area.
       new  4018e8b   Fixed issue 54 Work in progress for freezing uic module
       new  f38a48c   merge
       new  a029f11   Fixed Issue 30.
       new  35faa95   Double click on the tabbar opens a new unsaved file.
       new  1538348   worked on broker
       new  b061294   Merge
       new  ce051b0   post-merge stuff
       new  fc8ae6a   work on timer in broker
       new  2bd7477   small changes
       new  6bc84c8   Shell works very basically. Now to implement all features step by step.
       new  693d311   better closinh of contexts.
       new  df6919a   Made closing down work much better. (even better than in IEP2!)
       new  61c9317   improved closing of kernels.
       new  cc5a551   worked on kernel channels.
       new  c111eae   Messages are now synced!
       new  cc0ec4c   Some progress in the shell. Lines are limited, backspaces processed, wrapping on chars, history works as before.
       new  28d2e8e   Running code works and status updates. Working on control and debug.
       new  6c6e328   fix logger and trying solarized theme.
       new  d1685db   Merge
       new  56732c5   enabled debugging
       new  01317d5   enabled debugging
       new  ece5018   Shell has proper concept of prompt, although does not work perfect yet. All given commands are syntax highlighted and errors are in red. Woohoo.
       new  e31673c   tweaked solarized style a bit
       new  4a2086a   Fixed basic shell stuff and cleaned up a bit.
       new  00bb14f   Worked on introspection. Autocomp is back up, calltip and interactive help not yet.
       new  7276e94   fix for prompt on linux (prompt was colored as operator). Also changed solarized theme so that class name is different color than def name.
       new  8c7bc59   Made the calltip work. Also implemented lazy styling so IEP loads faster if multiple files are open.
       new  aad099f   Changed channel names to more sensible ones. Also some cleaning and fixing minor issues. Broker class is now nicely cleaned up after it is removed.
       new  3141c51   We do not need the channels.py module anymore.
       new  533ad82   Made interactive help and workspace work again.
       new  260874d   couple of small issues
       new  9788508   Implemented new yoton system for reqrep.
       new  53e17d8   yoton fix + fix for setting sys.path.
       new  775662f   clean up hack to make yoton version plastic style.
       new  36f350d   Added tag Before Yoton for changeset 0dddef0c15ab
       new  bf50505   Merge
       new  3751cdc   Worked on Menu. File menu is now complete.
       new  aae35e3   worked on menu. Implemented icons for File and Edit menu. Implemented zooming for the editor.
       new  698d6e9   worked on menus. Finished view and help menu.
       new  4292665   adding run-icons
       new  95563a5   All items in the menu now have an icon. The icon map is now made in a more robust fashion (for missing icons).
       new  94aee4e   new yoton
       new  bd9cfdd   Made iep work with external .ui files. There is still a problem with missing icons.
       new  cbfda37   Fixed Run menu. Implemented tooltips for menu (I spend a lot of time getting it right for submenus).
       new  6ca5493   changed licence icon.
       new  e5d71e8   worked on new shell config dialog. In code, but using formLayout. Lets see how that works.
       new  5d1e0c1   Made proof of concept for translations (in new shell config, but is equally applicable to the menu. Also fixed bug in new shell config.
       new  8df865d   First pass in reorganizing the modules and files of iep.
       new  54ab89c   Fixed loggershell to use new write system.
       new  67b8c2b   Made example language file.
       new  c6a59d7   yoton more gracefully stops the local eventloop of the req channel when closed.
       new  5fa677d   New icon for select-shell and close-all.
       new  ec5cfd0   Project manager fixes. Made the sorting code different for Mac. Need to check if all ok now. Also always hide files/folders that start with a dot. And allow to open all files except the ones of which we know are binary.
       new  d9b6550   typo: prepRend
       new  28ae400   fix in shell when there is no prompt and stuff is writen: cursor1 also has to keep position.
       new  eb5e184   Default shell exe is the plain python command, except on Windows.
       new  5c2c742   showing window title now deals correctly when there are no files in the editor.
       new  049963b   Started prettyfication of project manager.
       new  bbd1d45   added start icon
       new  320a44e   Added todo's for project manager Use default Icon Provider on Mac and Windows, only custom provider on windows
       new  ca1025c   Using default icon provider in project manager breaks window restoring on mac, temporarily reverted to the Windows IconProvider
       new  1ba2065   Reverted iepProjectmanager Icon Provider on mac
       new  2eea787   Fixed that shell dit not work for Py3k.
       new  f4a61ab   Merge
       new  80bb33a   Fix: update of margin for line indicator bar upon creation of a new file
       new  df67512   Fixed freezeScript: -fixed problem of freezing PyQt4.uic module -include iepkernel, yoton, yoton/channels directories
       new  2bd5041   Restructured project manager: adding/removing/modifying/moving projects is now done in a separate dialog
       new  bcd046b   Added + and - icons to the projects dialog
       new  829ee4c   fixed: modules in gui dir could not be loaded when frozen removed old menu code
       new  d695138   Implemented translation using Linguist. File menu is example. Shell config dialog is pure-python example (no linguist)
       new  a7f1484   merge
       new  760657e   removed old menu code
       new  518e1fa   merge
       new  26cdc12   Shell remains responsive even if kernel spams it with a stream of messages on stdout.
       new  dcec0ef   Performance improvements for yoton. Particularly the changes to Package make IEP more memory efficient when the IDE is spammed with messages from the kernel.
       new  9221511   More yoton performance improvements.
       new  f5da091   Fixed that Py3k did not close down well. It turns out we should NOT try and nicely close the yoton connection...
       new  a03034e   Cleaned up some debug code, which made the shell inactive (not just on Mac). Also made optimization for when using backspaces in many messages. And on Posix interrupt goes via a signal, which is more robust.
       new  a8554b6   Forgot to rename a method.
       new  f21fbf2   Changed 'accept' icon to 'add' icon in project manager configuration dialog.
       new  67511c4   Editor tab context menu is now also using new style menu. Fixes issue 59
       new  a315ca6   autocompletion / tooltips are now using the codeeditor parser combined with the parser state from the highlighter
       new  dc5442d   Fixed in shell config handling.
       new  9c5a0d7   implemented stub to do styling of the autocompletion list
       new  0c75271   merge
       new  9692f4a   ensure cursor moves to edit line when a line in the shell history is selected
       new  5c530b4   changed autocompletion suggestion: prefer completions with exact case match
       new  dd288d5   Implemented "delete lines" function (resolves issue 44)
       new  17b739d   added '...' to open and save as menu items
       new  809ba89   fix: icons for comment/uncomment and indent/dedent lines were missing due to renaming of the menu items
       new  0b4662b   fix: error on keypress in iep logger due to abscence of parser. Now, instead of parser = None, every codeeditor has a default parser (parsers.Parser()) which just generates a TextToken for every line it parses
       new  f8f818e   fixed issue 70
       new  b16e5d8   removed testing code (timeing) from highlighter
       new  1c0aa5d   removed "stupid parser"
       new  f7acdb8   corrected c parser for parsing multiline strings and chars
       new  3ed6dcf   use the project manager to determine the default save location for new files (fixes issue 25)
       new  924e543   Interpreter welcome message notes 32bits/64bits.
       new  c5bfa8d   merge
       new  80ff159   implemented pop-up menu in the project manager
       new  96e2f2f   project manager: fixed sorting behaviour when filter was changed on Mac (also the lessThan function was inconsistent) (fixes issue 21)
       new  174d6a8   fixed: tool menu did not work correctly if no tools were loaded at startup
       new  7d502de   removed need to add iep gui dir to sys.path, full import path of modules for promoted widget in .ui files can be specified in that ui file as gui/file.h
       new  37a85b0   Yoton has congestion prevention now.
       new  2cc5417   Tweaked timer-intervals a bit. Reduced usage of resources to about 2 percent per kernel on my Laptop. Should still test on other machines.
       new  c7cf2de   Merge
       new  f9820ec   Added close method for the shells Restructured ShellMenu/ShellContextMenu/ShellTabContextMenu to reuse more code
       new  1a4ff05   implemented magic commands
       new  a61cbdd   merge
       new  e9aed6e   Set interpreter state to busy upon running startup script.
       new  3fde976   reset debug status on starting interpreter.
       new  cbe3233   Performed CPU measurements for yoton timings on Windows boxes.
       new  e347bd0   Fix for unicode path names in Python2.
       new  7c4c07f   Fixed issue 65.
       new  361bd2c   Merge.
       new  b77321b   Fixed issue74.
       new  b5000e4   Startup params are now given to the kernel using a status channel instead of os.environ. I got sick of unicode issues.
       new  31a7f00   Fixed small bug in yoton where the STDINENCODING is used if utf-8 fails.
       new  497d745   String messages in yoton get decoded using repr() if the utf-8 and STDINENC fail. This makes that printing in IEP will never raise an error.
       new  f6f4892   Tweaking
       new  b3e30e9   Yoton optimization for kernels in idle mode. Shell timers work at higher rate: more responsive.
       new  81fccb2   Implemented proper terminate/restart/close interface between shell and kernel broker.
       new  d72fa77   Killing of kernel is more robust. Due to a bug this did not happen when the connection with the kernel was lost.
       new  090fb3d   Fixed how the futures object are used, so that exceptions when the request is cancelled are not shown.
       new  07c8c7e   Yoton: better flushing, in some situations the flushing could cause the IDE to hang for until the flush timeout was reached (5s).
       new  51f557d   IEP kernel cleanup: put code for integrating GUIs in separate module.
       new  9b5cddd   Kernel cleanup: introspection in separate module. Also made changes to magic-command processing which I will revert later :)
       new  545aad6   Moved magic commands to kernel. Not finished yet.
       new  a7baa1c   fixed hang on autocompletion bug
       new  7f22f78   implemented magic command whos (and added missing file).
       new  03ad444   merge
       new  6d7b182   fixed broken interactive help and signature
       new  a4795c0   Implemented magic functions open and run.
       new  44ebaf9   Implemented new icons module to implement custom icon building in a more effective way. Expanded the editor icons to give an indication of the number of lines. Implemented icons for shells which should eventually display the status.
       new  287a24e   Enabled showing context menu for editor and shell tabs by clicking on the icon. A small hint is given by displaying a menu-arrow when hovering over the icon. This makes the context menu easier accesible and less secret so to speak.
       new  deb5c1f   Applied Gijs suggestions for the tutorial.
       new  1001d5d   Shell icon shows when shell is dead, and debug mode.
       new  754d7f0   made kernelbroker code a bit more cleaner.
       new  26c9aba   Menus for shell and editor tab items appear on mouse release and only if there was no dragging involved.
       new  b334cbc   Revived the sys.excepthook function. It was disabled because it had a reference to sys, which is cleaned up later in the module. This should make the trace being printed when the kernel crashes. Also put in some extra docs and todos while tracing the shell-crash-on-startup issue.
       new  73a5686   The kernel now exits if it sees that it is not connected to the broker. This fixes the bug that if you kill IEP, the kernels remained active.
       new  9d8c042   Removed menu indication and left-clicking on the icon of a tab no longer invokes its menu; It is just too irritating if you want to select another tab and the menu pops up. Instead I implemented a small close button, which is located to the left of the icon. I also tried putting the close button right of the filename, but this gave a cluttered look.
       new  d972274   Kernelbroker now uses interpreter_state to notify when the kernel is Very busy (i.e. running extension code). The shell tab icon shows the difference.
       new  9f28ce0   Editertab close button triggers on release instead of press; otherwise it feels too snappy.
       new  69870ec   When the shell is at its maximum block count, and the cursor is not at the prompt, the shell now scrolls along such that the part that the user is looking at stays visible. This means this part of the text scrolls upwards until it <<falls over the ede>>.
       new  95acdae   Implemented new shell config. Shell configs are stored in new list at iep.config. Improvements to shell config dialog, and to how the shell uses the config, up untill how the kernel uses it.
       new  f472b17   Merge
       new  ce8793a   Arg, I always forget to add files on Linux :/
       new  db1d574   Fix to make IEP work out of the box on Windows (if python is not on the PATH).
       new  5cd613d   Implemented Pyside hijacking. In shell config dialog, all GUI toolkits now have a description.
       new  7d10621   Small fix for the previous change.
       new  5667d8a   Disabling the excepthook: uncaught exceptions in qt events are processed by it too. The excepthook in start.py is to diagnose fundamental problems with the kernel.
       new  a2c5dac   Changed the implementation of the hijacked Qt class. Now it is really a subclass of the original QtGui.QApplication, which is important for some of its functions. You can still subclass the hijacked application class. I hope I did not break anyones code, but I think this approach is better and more transparent...
       new  ab412c3   When the dummy mainloop function of a GUI toolkit is called, the kernel now prints a note. This would have saved me 2 hours of frustration, and dont think my situation was very unique.
       new  7340b37   Fix for the Hijacked qApplication class. It now works on PyQt4 and Pyside. I tested with some example apps that I have.
       new  ddeb45f   Getting Python versions from registry also checks file system. Sorting is also done better.
       new  8d89b14   Using new Yoton wich is Python24 compatible and which has a single State channel.
       new  c458864   Delayed replacing stdout, such that tracebacks due to an error in Yoton will be shown in the shell.
       new  a654d98   Fixes to new yoton.
       new  5831272   Using yoton 2.1, which has synched pub-sub!
       new  eb9a5f2   Small fix to open files from project manager using default application in Windows.
       new  037233d   Embedded yoton event loop. One polling timer less. The shell update seems to be more effective with polling than with a signal though...
       new  c55f30e   small fixes and fixes to yoton.
       new  6749850   Fixed issue with multi-line input in shell
       new  a2795f7   fixed incorrect stripping of trailing spaces in shell.py
       new  ac2b059   Yoton is more clear about what closing a channel/connection/context means. Context has method to close all channels.
       new  5bd739c   Fixing issue 64.
       new  070ac17   Kernel closes context on exit. Fixes issue 79.
       new  97dc4d0   Went over the used channels. Removed old commented lines for heartbeat channel (is now done via status channel). stat-interpreter and strm-action are now text channels instead of OBJECT. Also cleaned up the code for the display of state information in shellTabs.py
       new  8c29cb7   Implemented pure-code Project manager config (fixes icons not being shown, and makes project manager truly pluggable again).
       new  2416c23   Cleaned up the code of the interpreter. The yoton context is now stored at the interpreter, which is available as __iep__ or sys._iepInterpreter.
       new  9a9f9c9   Changed version number (about time).
       new  e89c2db   Fixed that the user could cut text from the shell if the prompt was in the selection.
       new  789ebc7   Fixed autocompletion in logger
       new  d122473   Cleaned up shell.py. Removed old code. Changed how version/keywords/builtins are communicated. Is now easier and is updated on a restart. Logger has slightly darker appearence to better distinguish it (since it now also has syntax coloring).
       new  7f5bfdc   Fixed that indentation guides and long line indicater dont move along with horizontal scrolling. Also fixed that wrapping-status is not set right at startup.
       new  28619c5   Fixed issue 81.
       new  7d9e9b5   Woops, forgot to change some method names in magic.py.
       new  61adf8e   fix: running the first cell in a file which starts with a line with ##
       new  aa0dc35   merge
       new  6c6c0b1   Fixed that going to the line using the post-mortem debug button puts you one line to far (verified on Win and Mac).
       new  793de93   Confirmed last commit on Linux.
       new  6e6faa4   fixed: showing what code is executed didnt work on Mac:
       new  eae48b4   merge
       new  879c0f8   Fixed small issue in shell config related to sublayouts that are not supposed to have a parent.
       new  c6cc24b   Fixed that tabs were not changed when clicking on the icon.
       new  4e65751   Merge
       new  3588143   Fix for how interpreter passes builtins.
       new  0689d82   Changed wrap variable name in default config. Part of the earlier fix for wrapping text.
       new  bd465b5   Measured effect of interpreter sleeptime, and added result in comment. 100Hz seems a good value; is just about 0% CPU time when idling on my old laptop.
       new  1577c5a   Fixed that IEP becomes slow as a tired snail when the process failed to start (Make sure the connection to the kernel is closed).
       new  1c4cf59   Implemented translations, menu tooltips and menu icons in a proper way (defined at the creation of the menu items). Quite a bit of work, and now everything looks the same. Implemented convenient way to handle tooltips, bit in a way that does not break stuff if you do not know about it. I did not do any translations yet.
       new  fc8eea1   Implemented some more translations and made Dutch translations for what we have now.
       new  b1a77ed   Updated license info (to 2012).
       new  2d29781   Made checking for update more stupid (and less error-prone); let the user decide whether a version is higher.
       new  7f276f2   The running icon is painted instead of defined by png files.
       new  02f8dd3   Tiny bit of cleaning up while going through the todo items...
       new  a1c6499   Merge
       new  6127c73   This is IEP 3.0.beta. (except for maybe small fixes that I found during freezing and testing)
       new  d969379   Fix in freezeScript, we do not have a GUI dir anymore.
       new  40fd48a   updated freezeScript for mac
       new  3cb212a   Fix: not all source dirs were copied to the frozen application.
       new  a650709   merge
       new  6aa37f6   'Save' is default option, and closing is cancelled if 'cancel' is pressed in the 'save as' dialog. Fixes issue 33
       new  c4c10dc   merge
       new  bc4ffce   updated default key bindings (shortcuts), fixes issue 68
       new  4abcdbd   fixed indentation of defaultConfig.ssdf
       new  32585b0   Tooltips/statustips in the menu now show both shortcuts. In this way Windows/Matlab users can see that they can use F5 to run their code.
       new  6e4a157   updated tutorial. fixes issue 71
       new  0082c05   merge
       new  f085327   fixed issue 87
       new  9046558   Better implementation of showing shortcuts in tooltips of menu.
       new  fb10c83   Copy and paste did not have their secondary shortcuts.
       new  3d25b9d   Made inno setup build script more of a template (no specific release version naming).
       new  d98b934   Added tag v3.0.beta for changeset e9cd342ef786
       new  145503e   Fixed right mouse button functionality for project manager. I broke it when I changed signatures of methods for menu.Menu class.
       new  4946a7a   Fixed issue 95. Needs checking on the Mac, but it might have solved the bug that moving the shell dockwidget produces a segfault.
       new  5313be2   Making shell docking more similar to tool docking. Hopefully solves issue with segfault in Mac
       new  7c7a5ea   Fixed issue 96.
       new  8a448a6   Fixed issue 94.
       new  7dab9f0   Very long messages are split in multiple pieces (by yoton.FileWrapper). The shell cuts very long lines in pieces of 80 chars to prevent spending all CPU time on wrapping. Fixes issue 98.
       new  7015c28   Fixed that zooming was not set for new editors and shells. Also fixed that zooming in and out was bound to wrong keys (wrong way around).
       new  ef02d37   Small fix in regexp functionality of filebrowser.
       new  9bb006c   Lets try this for a default syntax style. Solarized, but with a pure-white background, making it a bit crispier/brighter.
       new  a22b73c   Better handling of PYTHONPATH. Also displays contents of PYTHONPATH in shell info dialog a bit better.
       new  1f7574d   Changed (again) how paths in PYTHONPATH are displayed; one on each line.
       new  b19b515   Fixed issue 89
       new  de3d08b   Clean up some commeted code and fix small issue when using an invalid debug command.
       new  59516b9   Fixed small issue that number of frames in debug dropdown button was wrong.
       new  a704c1a   Refactored shell config dialog so that both widges that have a checkbox to use system settings use much the same code.
       new  413b532   Made it possible to disable the checkbox to use the system settings for pythonPath and pythonStartup. The checkbox is disabled on Mac by default. See issue 100.
       new  7ea8e24   I meant issue 91
       new  1e2ac83   Fixed issue 93.
       new  7f5da76   Typo LGLP -> LGPL
       new  cacb8c9   merge
       new  86fc024   Max lines in shell now uses value from config. Also cleaned some old values from config which are not used anymore and will not be used in the future.
       new  f57fa8a   Renamed config.shortcuts to config.shortcuts2, such that users of IEP 2.3 get the new shortcuts which we carefully selected to work on all OSs.
       new  f8a6f94   Added message in defaultconfig.ssdf to explain why some parameters are called xxx2.
       new  02327cb   Merge
       new  58a8eed   Changed message in the dialog for the syntax styles: people can edit the syntax style in the source code if they really want to.
       new  ddf27bd   Changing version number to 3.0
       new  de632f5   Set tag for v3.0
       new  dce397f   Applied fixes to tutorial.py suggested by Matthew Moelter.
       new  ea85c53   Fixed issue 107.
       new  4994730   Applied some fixed for magic command <open>, so it fails more gracefully if the filename cannot be deduced from an object.
       new  ca6dfd2   Fixed issue 101
       new  ac65ff2   Took a stab at making IEP compatible with PySide (because I did not want to install PyQt on my fresh new Mint). But arg, it segfaults now! I hope everything still works with PyQt4.
       new  f4cdb34   Fixing some things that I broke.
       new  45af280   fix for multiple underline styles (was removed in trying to make things pyside compatible).
       new  5b3fefa   linestyle fixed in better way
       new  6081dc6   AAAARRG! This caused a segfault and cost me hours of tracing.
       new  054fca0   Forgot to add this file...
       new  6ed4d13   PySide does not allow setting attributes on Qt classes (which isnt a bad thing).
       new  03b1855   Forgetting Windows specific / Almar specific batch files.
       new  186a1c6   Getting bytes for geometry and window state in cross-lib manner.
       new  6bca9db   Fix for menus in PySide.
       new  a7ecf89   The about text shows PySide and its version if PySide is used.
       new  a000119   Cleaning up and fixing a few issues; PySide does not accept ints for constants.
       new  584b57b   Fixing menu, some things like loading tools were not working.
       new  d1ab74e   Restore maximized state on PySide.
       new  94a4148   Fixed more instances of moveCursor to work with PySide.
       new  98e1486   Two more fixes for PySide
       new  75bf796   Fixing autocompletion for PySide.
       new  3b76e7d   committing uncommitted changes
       new  9710909   Merge
       new  d1c895e   A bit nicer module for importing PySide/PyQt
       new  451dd97   Prefer PySide. We can encounter a couple of bugs, but it will give us a chance to solve them.
       new  19758a6   Fixing the setting of window state at startup. (Need verification on other OSes.
       new  e9ea1c3   Fixed issue 109. Shell tab indicates gui event loop, and shell tab has tooltip!
       new  be97135   Fixed issue 107 properly. Thanks to J. Conery to point out the remaining bug.
       new  2c1ddbd   Depend on pyzolib (ssdf and paths stuff). Cleaner and more robust. Should also fix issue 112.
       new  992f5df   Moved some functions in iep.py to group them better (no actual code was changed).
       new  c82a92f   (Finally) removed the old code for scintilla based syntax styling.
       new  627bb1e   Fixing two small issues.
       new  98cc396   fixed issue 111
       new  58adf68   modified codeeditor to always insert a period, not a comma, when the decimal separator key on the numeric keypad is pressed. This makes entering floating point numbers easier when the decimal separator is set to commma due to localization
       new  47f2b92   Fixed issue 116.
       new  a440d21   Merge
       new  762f16f   Work with new Pyzolib.paths (store appdata in ~/.iep)
       new  a9f0131   Fixed wx backend for v2.9, see visvis issue 50.
       new  3ff199e   Fixed small bug in magic command DEBUG START if last_traceback is not set yet.
       new  d867d89   Changed the tabbar of the shell-widget to a stacked widget with a combobox. This has been done because there is hardly a need to have more than 2 shells open, so the tabs are a bit overkill (and take up quite some vertical space). Also elliding problems are prevented.
       new  06d7ca5   Some code cleanup after changing the shell tabs to a stack
       new  efa9f61   Shell references were not properly kept in the new shell stack widget, because you cannot rely on the stack and combobox indices. Unique shell IDs are now used to make sure the right shell is closed.
       new  2b38237   REFACTORING: iep is now a package. You can now *run* the iep directory or the iep package. A startupscript is still provided so it can be used without installation.
       new  075bd6e   Forgot some files
       new  c4adb1e   Fixed issue in naming syntax styles. It seems this bug has been around much longer, but somehow no one took notice.
       new  cc849da   Merge (stupid me, I forgot to pull before refactoring)
       new  9219ee0   Applying the new loaction of the yoton subdirecory
       new  8c6a95e   test
       new  4c2453a   Improved new shell stack mechanism. Now based on toolbutton + menu.
       new  603665f   Add shell actions to its toolbar.
       new  216c4a4   Small improvements on shellStack. Also fixed that the order of the mainmenu was wrong.
       new  9d318bb   Shell stack shows names corresponding to shell config. Changed shell title in the menu, and fixed runtime display.
       new  65bbe9a   Fixed issue 105: Functionality to justify comments and docstrings.
       new  a741bdf   Wrote setup script. Checked that resulting sdist zipfile looks good, but further untested.
       new  f6bf5db   Added some docs to launcher.py
       new  bfda1fc   Fixed that the text justify function did not take indentation into account when calculating the preferred line width.
       new  16d0e03   Fix in setup script.
       new  bbe91d4   Small fix for Py3k in test script that resulted in an error when installing the IEP package (because distutils tries to compile it to pyc).
       new  f10aa14   Some fixes for errors that became visible on py 3.3. Note that the project manager is broken on py 3.3, and on exit we get an address write error on Windows.
       new  59dcb36   Made project manager create example project if list of project was empty. Unfortunately, this does not fix the bug.
       new  adaedc8   Fixed bug 123
       new  9b61297   Made function to determine encoding better readable (I needed it for Pyzo), and removed an unnecessary import.
       new  791908a   IEP now uses the Pyzo logo as the application icon when the executable is pyzo. Further, the icon is set on the application icon, so it is no longer necessary to set the windowIcon on each new window. Also put all application icon files in a separate directory instead of in the dir that contains all normal icons.
       new  2d622d6   Fixed issue 76. Goto line can be achieved by double-clicking on line number area. Also implemented whole-block selecting when clicking/dragging in the line number area.
       new  859568a   Added menu item for go-to-line. Also fixed that we had two conflicting implementations of the gotoLine method. The gotoLine method now goes to the *line* instead of the block, and there is now a gotoBlock method for clarity.
       new  9966fb5   Justify text now also works on one line, also if there is no selection.
       new  bdca01b   Fixed that keymapping dialog did not work.
       new  2d42e06   Gave shell config dialog an extra button to delete a config, instead of the tabs having a close button. Also use compacttabwidget to save space. And shell dialog can be made wider. This should help a lot for people with many configs.
       new  78df961   First step towards better cells; the cells now have an underline that spans the whole width of the editor.
       new  560cf69   Next step in making cells better: when executing a cell, the message in the shell displays the cells name.
       new  4e3d470   Changed how the codeeditor maintains which lines have a full underline. Stupid that I did not thought of this approach earlier. More robust and faster too.
       new  3f5ad80   Implemented IEP wizard for new users. New flag: config.state.newUser (can be set on first page of the wizard.
       new  743e31f   For new users that dont have any tools active, load source structure and project manager on startup.
       new  70678db   IEP now uses pyzolib.interpreters to find the Python interpreters on a system. Also has the notion of a [default] interpreter, which can be set (e.g. by Pyzo).
       new  3932547   Implemented pzy_mode flag and use that instead of checking if the executable was called pyzo.
       new  72eaf1b   Also implement default GUI toolkit. Fix to keep the name [default], which is replaced in shell.py
       new  b47c426   small fix in setting default interpreter
       new  2eac415   Fixed issue 124.
       new  6d18429   Fixed issue 124
       new  55e66e3   Small fix for menu items with no name.
       new  25c5b36   Changes in the shell config mechanism with respect to when the name/exe/gui are initialized and where the [default] exe is resolved. These are now done at the very beginning and very end of the system, respectively; both are done in kernelbroker.py
       new  207ab19   fix in setup script so that images are copied as well.
       new  957b780   fixing and tuning the iep wizard.
       new  e4c4fe3   Handling of guiname in iepkernel now done with uppercase version. Cleaner and more robust.
       new  9fc315d   Getting list of shell interpreters is now done only once per shell-info-dialog-startup (it was first done for each tab :/ )
       new  b730d18   Shell info dialog tabs are now normal tabs again ... (compact tabs looked ugly on Mac)
       new  a5b4576   Fixed issue 130
       new  4f0d4ef   Autocompleter now moves above the current line if it was going to fall of the screen (this was very annoying...)
       new  d167460   Removed pyc and orig files that should not be in the repository...
       new  b42b678   Fixed issue 128 (awaiting confirmation).
       new  f963fb4   merge
       new  fd686e4   New logo. Slighty lighter blue, and drawn as a vector, so prettier at higher resolutions.
       new  e6aa81c   Fixed issue 115
       new  1bb900a   merge
       new  a800bfa   Changed startup procedure. It shows the iep/pyzo logo on a blue bg, and issue 95 should be fixed now too.
       new  363eab4   Merge
       new  1d3252b   Fixed issue 90.
       new  ce1897d   Remove leftover from test.
       new  79595e1   Implemented issue 42: evaluate selection.
       new  7989c3a   Small fix for calltip cancel
       new  4315841   Fixed Almars ugly coding standards ;)
       new  eeceb02   Rename <run selected lines> to <run selection>. This fixes issue 42.
       new  9779bb4   use new larger logos in wizard and about box.
       new  abbbef1   Fixed issue 120.
       new  4fa86a4   Small fix to a previous fix.
       new  e6c78b8   Changed some text to reflect the new function of <run selection>
       new  41d6222   Updated/added website adresses in the help menu.
       new  3c2416f   Changed freeze script to work with the new code structure (IEP as a package).
       new  2ff2ecc   Fixes to freezescript.
       new  5260f60   PySide needs additional stuff to work well when frozen. Fortunately I already ran into that with Pyzo.
       new  081b9fd   Fix splash screen on Windows (need double slashes).
       new  0a80572   Properly fixed splash screen for Windows.
       new  fbe2244   Support for portable config files (need newest pyzolib). And a couple of other fixes in the freeze script.
       new  c2b8ec5   Merge
       new  64ddc3b   FreezeScript for Mac updated
       new  33e8a3d   Remove shel config from IEP defaultConfig. Create one on startup if necessary.
       new  d6b5d19   Merge
       new  16570f8   clean up
       new  a49f7ac   increase version number to 3.1
       new  d489c3d   added libs required when Linux build VM has Python build with openssl.
       new  8e9a871   Update version number to rc.
       new  8a335ab   Merge
       new  c6b8147   Fix in installer build script for new code layout.
       new  eb5d8a0   Fix in setup.py: yoton.test is not a package but a direction with test scripts. No need to install.
       new  eba5cc2   Changed items in editor context memu to <<run file>> and <<run file as script>> for clearity. Thanks to Paul Verbeke for pointing this out.
       new  28cf7ca   Fixed issue 132.
       new  c19ffdb   Fixed issue 133
       new  143cdf9   merge
       new  4739f0f   Change version from 3.1rc to 3.1
       new  14b0299   Added tag v3.1 for changeset cb9d84923636
       new  f92ec80   In freezescript, set RPATH using pyzolib.dllutils
       new  a7a9c71   Fixed issue 137. A critical bug. Also raise version number for a special release (only necessary for Linux)
       new  690b26b   Fixed issue 144.
       new  c121a0a   increase version number
       new  adc6034   User can now select language from the menu. Translated a few items to Dutch (for testing). For this I refactored the language-related stuff in a separate module. We can probably refactor more stuff out of iepcore into the new util package.
       new  f86543c   Merge
       new  9563e43   smalflix
       new  f4a2a7d   Implemented development tools for linguistics: linguist, lupdate and lrelease can now be called from the IEP logger shell.
       new  ad6aa70   Couple of fixes to translation tools.
       new  94a47c4   Dutch translations under more exact name. And translated all currently translatable text.
       new  2eca02d   Update notes on translating to use the new tools from the logger shell.
       new  c87bb5c   Zooming in also with keypad.
       new  44ac0c5   Renamed long line indicator menu item.
       new  a9b17c2   Crosses on editor are slighly less prominent, making them appear less as file-is-changed indicators.
       new  83631ef   The <all> filter when opening a file is now * instead of *.*, so we can also see files that do not have an extension.
       new  600ac72   Added faulthandler code that makes it possible to find the source of hard crashes (available in Python 3.3)
       new  6399c7e   PyQt is now used in favor of PySide on Mac OS X because PySide causes crashes occasionally
       new  dcfd707   started implementation of code folding
       new  4431593   merge
       new  fd606ab   fixed crash on startup when frozen and a tool with a non-ascii character in the source code is present
       new  9e12ccd   Fixed issue 158.
       new  14af72b   Fixed issue 159. Should stil be tested on Windows though. The string passed to sys.exit() is handled by native Python, who prints it to the original stderr. This means the text is in gray, not in red, but I suppose this is ok.
       new  b153be4   Fixed issue 159. Again.
       new  a3a99cc   Fix in setup script; take new util subpacke into account.
       new  eaa3fab   Adding icons in preparation for the new file browser.
       new  6226f4e   Fixed issue 138
       new  7501062   Modified tool loader/manager so that tools can now also be packages.
       new  328eabc   On IEP close, close all tools.
       new  12eac1d   Here comes the new file browser!
       new  54b948a   You can now open files with the file browser :) (forgot to turn that on). Also improved stability when reloading the tools from IEP.
       new  7a9e07a   Filebrowser: project is also active is curdir is a subdir of the project.
       new  6fe5ec4   Filebrowser: Changed layout to reserve more space at the places where its needed most.
       new  aef0ec6   FileBrowser: Improvements to functionality and looks+layout.
       new  a4fcde0   FileBrowser: opening files now works as it shoult (also from search results).
       new  832d8b1   FileBrowser: Implemented context menu for files and dirs. It is now also a file manager!
       new  c11f5d2   FileBrowser: Project path is added to path in shell. Path of project manager is still used, but filebrowser gets preference.
       new  095fac1   FileBrowser: expanded dirs are only remembered between sessions when they are in a starred directory.
       new  586e2fd   FileBrowser: Clean up and made some strings translatable.
       new  01c12eb   FileBrowser: Implemented open outside IEP on Linux.
       new  185be8a   FileBrowser: cosmetic change for Linux (and Mac?)
       new  0b55437   Icons in Source structure tool; no need for translations here now.
       new  78117aa   Interactive help tool has icon for option menu.
       new  7867a9d   Made translations.
       new  b3cc182   Moved wizard to util, made it easier to translate and also switch language. And translated wizard text to Dutch.
       new  e88a994   Wizard cancel button is called Stop.
       new  62f0ea3   Fixed issue 163: segfault when menu.exec_() is called; should be menu.popup().
       new  e79a294   replace tabs with spaces in ieplauncher.py
       new  9519337   Close all threads (also daemon ones upon exit. I hoped this would fix the segfaul on exit, but it did not :( Still good code to have I think.
       new  aae9d40   Fixed issue 164. (Kind of).
       new  9ec8f2a   FileBrowser: import QtCore and QtGui from source that can be PySide or PyQt
       new  866e786   Fix that old file browser overrides the new one when IEP is installed as a package over an old version (leaving the old file browser tool in place).
       new  5ca2f55   Fix setup.py to include new file browser.
       new  018079c   Fix issue 165.
       new  d1221b0   Fix to run IEP with pythonw on Windows; dont use faulthandler with pythonw.exe
       new  7086f9b   Prevent error on shutdown on Windows.
       new  3c51d83   Fixed issue 166.
       new  fb5ec3a   fixed issue 156.
       new  4b19650   re-enable Pyside on Mac. It seems to work ok now.
       new  680a594   Fix to tool loading (did not work on Mac, preventing IEP from loading)
       new  73af980   Fix to freezescript to include pyzolib dependencies.
       new  42a9597   Add ssdf to freeze-includes for completeness.
       new  8a235a5   Small fix to ignore setting block numbers i.e. line numbers that are out of range.
       new  a179e24   FileBrowser: Implemented peeking high level structure in .py files using Robs code.
       new  7dac67a   FileBrowser: Can now star/unstar via context menu. Improvement to default text of project list.
       new  0949c15   Merge
       new  e4f0412   Improved setFont function. Gave iep resource dir a fonts directoty and make IEP load fonts from there during startup. Included Adobes new font there for now.
       new  7a271b9   Added Deja Cur Sans Mono font, which is now IEPs default font. It comes with bold, italic, and bolditalic, so all syntax styles should work as they should with this font. The previous way to get the default font seemed to return an arbitrary font, which sometimes did not have bold characters.
       new  8dbdf4a   Added menu item to chose one of the available monospace fonts on the system.
       new  2d5a658   Fix setup script to also copy font directory. Fixed two translations.
       new  31f285e   Fixed issue 157.
       new  7ba3adb   Implemented context menu for the editor. Fixed issue 149. Fixed issue 150.
       new  c258477   FileBrowser: Fixed that when expanding an item to see search results, the high level structure is shown instead.
       new  5d1c4c7   Made file browser more default than project manager. Also fixed some popups to open with a small offset.
       new  09f6152   Put message in deprecation message in the project manager.
       new  256055d   new translation.
       new  c51d2f7   Implemented configurable keys to accept autocompletion. Default is Tab, opening brace, and dot. For now, changing setting should be done via logger shell. See issue 134.
       new  f2b7af0   Increase version number
       new  7a308aa   Adding languages.
       new  a8d77a4   Fixed issue 189. Made the handling of starredDirs explicitly a task of the Browser object.
       new  db95d7c   Revertin the default autocompletion accept key to Tab only, because its sometimes too eager.
       new  b7646d2   Fixed issue 186.
       new  4bfb0de   Adding translations for Spanish and Catalan. Thanks to Hector.
       new  5ed07a0   Made file browser peeking more consistent. The first line of the docstring is added as an item to the module. Clicking on that item shows the full docstring.
       new  94caf1b   Fixed that changing project name had no direct effect.
       new  9482444   Put all translations in subdirectory of resorources.
       new  817ae4c   Added French translations. Thanks to Laurent.
       new  49ff946   Made a text translatable.
       new  150109e   Added contributers.txt
       new  fad7b79   Fixed issue 198.
       new  8d32e6b   FileBrowser: fixes to docstring finder.
       new  eea5ec0   Fixed issue 200.
       new  2156a6b   Increase version number.
       new  c0ab03f   Setting version number (after beta comes final).
       new  5bcdcba   Tag
       new  1df6af6   Fixed issue 207
       new  0abf065   Increase version number to dev.
       new  19f1d90   Fixed issue 214.
       new  68bcdef   Filebrowser: can create files/dirs by right clicking IN a directory.
       new  d10ac04   Merge
       new  4b12e98   Made example splash screen to display license info.
       new  e9ca414   Change location of yoton subrepo
       new  6ad67df   Change IEP logo.
       new  e962f1e   Fixed issue 110
       new  c7207cd   Updated references to googlecode. Also made version checker mention just the latest release.
       new  5240039   Reduced sleeptime between messages written to the C stdout.
       new  a295f41   Fixed "Invalid tool iepfilebrowser: No module named 'ieptools'" Fixes issue 230
       new  6d6ecfa   fixed that searches from the file browser skip the very first chacracter of a file.
       new  5e73c27   Added conda magic command.
       new  d8b8e65   Small fix for the above
       new  8518277   Added pip magic command.
       new  8fd4c13   Improvements to pipper.py
       new  b4f3953   Always use IEP logo, not Pyzo logo.
       new  3e9de9d   show interpreters in a slighly nicer way.
       new  b28e3fd   Remove disabling of scrollbar overlay.
       new  2ddd3c5   This should fix issue #226
       new  9fe5e33   Improve message when setting duplicate shortcut. This also fixes issue #215
       new  f1898f6   Align star in file browser in center. Partly fixes issue # 205
       new  553ff67   Replaced small star with a yellow bullet. This looks much nicer. Fixes issue #205
       new  bd2a1fa   Made shortcut dialog prettier. Fixes issue #192
       new  b5105e8   Merged in GijsvanOort/iep-fork-for-gijs (pull request #1)
       new  3e22bd6   Write occurrence in the correct way. I seem to write it wrong systematically :). See issue #197
       new  1ad0828   Consistency matters. Fixes issue #197
       new  0d08f85   Removed project manager tool.
       new  79ad7fa   docstring in file brower are fully shown when hoovered. Fixes issue #194
       new  d8b535d   Better replace all functionality. Restore cursor and is one undo op. Fixes issue #225
       new  f33d7ae   Fixes to make IEP kernel work on python 2.4
       new  1caa6fb   New splash screen that shows the license. License is also shown in title bar and about box. License key can be added via the help menu.
       new  254de4e   new license format
       new  a8ac56d   Update translations. Updated Dutch
       new  6834d81   Added tr file for Russian.
       new  e4fca46   Updated Spaninsh and Catalan translations. Thanks to Hector!
       new  e822b57   Added translations for Russian. Thanks to George Volkov.
       new  14a60df   Updated translations for French.
       new  9a86bca   Small fix in Russian translation.
       new  7102d66   test hg bookmarks
       new  ca6ed18   Refactored iepkernel so that the mainloop can be native.
       new  b4c89cc   Rename Hijacked_x to App_x; these also provide mainloop
       new  bf092de   Added debug module based on bdb. Basic stuff is working, PM also goes via this new debugger.
       new  0663af3   Code editer extensions can now reserve a margin more easily.
       new  c5a0b1f   Added codeEditor extension for breakpoints.
       new  13d2c5e   Do not show breakpoints in shell. Also small fix.
       new  1ff5163   Connect front-end breakpoints with kernel-debugger.
       new  1d94485   Fix the setting of breakpoints.
       new  a51245e   Improvements to debugging.
       new  4734fe8   Implemented indicator where on which line the debugging is.
       new  e7ba910   Improvements to how mainloop and shutdown are handled.
       new  ca142d4   Merged in almarklein/iep/breakpoints (pull request #3)
       new  e81b2d4   fix in yoton
       new  a161b9a   Merge
       new  0c74a34   Update license teksts to 2013.
       new  d11e17b   Fix errors related to fullUnderlineFormat not being an attribute of db. Thanks Ludo for noticing.
       new  c4331d4   Fix bug on PyQt4 related to signal in CodeEditor extension.
       new  cd7d348   Line endings WTF
       new  9931edf   Variuous fixes for debugging.
       new  e1664a3   Use normcase to make debug line indicator more robust.
       new  777f7db   Make iepkernel work on Python 2.4
       new  2c91dd5   This hopefull fixes the icon alignment for debug menu on Os X.
       new  2b1900a   Fix that the breakpoint area stuck out when invisible.
       new  9da5c88   Added icons for debugging.
       new  fe5269b   empty commit?
       new  f34d9ee   merge
       new  e775b63   step and next debug icons where swapped
       new  454d19c   Fixed exiting with a value and added some docs on the main loop and exiting.
       new  4f21bfe   Tweaks and extra docs for scrollbaroverlay, setLibraryPaths and qt.conf fixes.
       new  0e81bc0   Added a note on setLibraryPaths
       new  6633616   Debug commands in shell menu and step/next/return/continue/stop as buttons.
       new  edff733   License key can be inserted easier, and empty strings (like company) are better handled.
       new  7adb3f1   Tabbed about box with much more info.
       new  a0b3754   Updated translations.
       new  aa53a18   Fix issues with yoton loader and issue with debug menu
       new  eb65083   fix menu issue in a slightly different way.
       new  808d491   Fix segfault due to iconprovider on frozen PySide on Linux.
       new  7231099   Fixing string encoding in about box.
       new  3a33cd8   Use pyzolibs new qt proxy package... need new pyzolib!
       new  ab039eb   if frozen en on linux try to use system pyside if qt.conf is not there\n\nThe presense of qt.conf is thus a way for the user to enable this experimental feature.
       new  c0a8ef5   freezing in a way that prevents finding shipped qt libs if we do not want them
       new  a690482   adding release notes to test if this is a good place to store them.
       new  98a3b29   RELEASE_NOTES.md edited online with Bitbucket
       new  35eb5a3   Add readme
       new  5cbe3e5   Increase version number to 3.3beta
       new  060a4f7   Fix freeze script to copy MSVC libs
       new  a67b9a4   Fix freezescript, we seem to need msvcr90 on win32.
       new  8699545   Select default qt style if given one is invalid
       new  45858c7   pyzolib.qt handles all frozen-qt issues now.
       new  a05173d   Fix freezescript to use qt.conf from pyzolib.qt
       new  69730aa   Update translations. Dutch up to date.
       new  2f7fd35   Spanish and Catalan by Hector.
       new  d8d1017   Russian updated, by George
       new  fb78e30   Update French translations by Laurent
       new  7a107a1   New binary translation files.
       new  eaf3838   Added cd to the project directory in the browser tool
       new  2abd9be   Small improvements to about>licenses
       new  82a0cef   Allow distros to let their name be shown in splash screen.
       new  c1123c2   Set version number to 3.3
       new  315ac02   Added tag v3.3 for changeset 1a2f818751ac
       new  9eff606   qt.conf only on linux
       new  0e09d34   RELEASE_NOTES.md edited online with Bitbucket
       new  f30e583   Set version number to dev
       new  beefb3f   RELEASE_NOTES.md edited online with Bitbucket
       new  e3fa30d   Fix freezescript for win32: manifest for msvcr90 is required.
       new  8c023e2   Added newline after shell notification "The GUI event loop is already running in the IEP kernel."
       new  2dc6f43   Merged in GijsvanOort/iep/GijsvanOort/added-newline-after-shell-notification-t-1383582548905 (pull request #5)
       new  552d7d3   Fixes issue 244
       new  6aa11c0   Check version of Python and pyzolib and produce error/warning if it is no match
       new  40a4a83   Fix issue #240 - deal with cmd not available on Win
       new  89a5c56   on OSX write qt.conf in application folder when freezing.
       new  3a2df2c   Set version number to 3.3.1
       new  c26b274   Fix that a command window would popup in frozen IEP
       new  a4489fe   Set version number to 3.3.2
       new  34fdcf8   RELEASE_NOTES.md edited online with Bitbucket
       new  1d80744   set version number to dev
       new  28f5f8e   add financial contributors.
       new  ce302f3   merge
       new  1c254f9   shell can deal with ANSI escape code for colorization and formatting. Needed for IPython integration
       new  5593dae   Improvements to colorization using ANSI escape code
       new  68b2372   First stab at using IPython interpreter
       new  eca2e06   Fix issue #253: codeeditor py2k compat
       new  b7d283e   fix issue #252: cursor stuck after dropping a file on Linux
       new  5a4c773   Fixed issue #254: codeeditor py2k compat
       new  1af8e2c   Better IPython integration
       new  57bf78f   small improvement in notification when running a script.
       new  3c84e12   IPython stuff - Show IPython in banner - Only apply subset of magic commands when IPython is used. - Add editor hook so we can do "edit X"
       new  ede1fdd   exit hook/patch
       new  42b80ad   hgignore ignore MANIFEST
       new  26aefe9   edit magic command should not exec cpde
       new  878cd40   Fix that sometimes in a traceback there are lines from iepkernel/start.py
       new  9b3edd3   Fix tracebacks for code in cells.
       new  eef7da1   Small type and extra docs on last commit.
       new  39b9f1a   Fix kernel for 2.x
       new  0622f43   add reset ascii code to colored kernel messages
       new  074d283   tweaks to IPython
       new  e3b6a30   Turn on/off IPython in shell info dialog
       new  4187961   shell dialog can scroll. More room for more features.
       new  8d05d8a   Fix issue #239: you can now set argv in the shell config.
       new  7750c6e   Fix issue #261: allow user to specify code to exec at shell startup.
       new  6d69935   Set placeholder text in shell config
       new  a47e0f5   clear yoton as a subrepo
       new  3071113   Add yoton to IEP repo
       new  ea67d93   no more subrepos
       new  960b7f0   Initial version of docs for IEP. About time ...
       new  34b15a4   add requirements file for TRD
       new  09d876e   README.md edited online with Bitbucket
       new  6b51cf5   README.md edited online with Bitbucket
       new  1bfbcb7   extra info in docs
       new  a043fea   merge
       new  82f6ac3   Codeeditor on py2.7: see issue #255, hopefully this fixes it
       new  5580a48   Fix issue #249: unclear where to place breakpoints
       new  2fd972f   Make IPython kernel look a bit more IPython -> newline for each prompt
       new  dbdd9cb   Fix issue #250: Prevent early exit when calling qApp.exec_()
       new  f615355   Fixes issue Issue #262
       new  fd8caa9   implemented 'data import wizard'. Right-click a text file in the file browser and select 'import data' to go through this wizard that helps you to import files like csv into numpy arrays.
       new  e5f95af   fixed more '...' indicator for the import wizard in case of unicode decode errors
       new  d1e03ef   Fix issue #268: Specify extra env args in shell config
       new  e189bfa   Remove license stuff from splash screen
       new  a19b3cc   add Ken to list of financial contrib.
       new  ffe658b   fix issue #276: finding whole words now works as it should.
       new  7d98441   remove license info from about if there is no license
       new  d3d24c6   Remove science-applied and UT from any texts.
       new  63a54cc   Fix issue #271: in non-Pyzo mode, report-an-issue-action should not bring you to pyzo.org
       new  3074ee8   Fix issue #270: clearer definition of debug-step
       new  774eadd   Improve debug position indicators.
       new  fa6e16a   Fix issue #265: breakpoints are now send to newly created shells
       new  1a86878   Implement issue #275: paths in shell output can be clicked on.
       new  f7638b3   Small tweaks to last commit
       new  eb4d502   Refactored iepkernel/interpreter.py (startup code is run earlier)
       new  6cb10a2   Fix issue #267: improve terminology in run menu
       new  341c535   Fix issue #251: project manager thinks he is project X if path starts the same
       new  ec307db   Fix issue #245: show pyzolib version in about box.
       new  bfec4a6   Fix issue #209: file browser can rename dirs.
       new  bf6cadc   More consistent spacing and margins in tool layouts. Addresses issue #201
       new  27effd2   Fix issue #188:uncanny gap in interactive help
       new  ec4bf1c   Fix issue #161: files with no extention *seem* to have Python syntax highlighting (in the menu)
       new  0e3de3e   increase version number to 3.4b1
       new  f9b88ae   disable licenses tab in about box.
       new  0d3f66b   Fix out[] in Windows for IPython
       new  ff99690   Update .tr files; prepare for translation update.
       new  8c6d69f   Merge
       new  627057b   Add stub portuguese translations.
       new  7a3db77   Fix issue #281: IEP should not jump to breakpoints on kernel shutdown.
       new  955b58f   Fix issue #277: better handling of keyboardinterrupt
       new  1d740ea   Fix issue #278: app nap on OSX 9.2 makes IEP kernel slow
       new  72bcdc7   smallest amount of changes to introduce an optional QWebView
       new  b15707f   updated translations for Dutch, Portuguese, French, Spanish, Catalan.
       new  8011780   Merged in fireforge/iep_simplebrowser (pull request #7)
       new  0e68d8c   Update contributors
       new  b862e55   add some bookmarks to webbrowser.
       new  d85e475   add functionality to export to pdf
       new  651867c   fix #283: IPython pause between doc pages
       new  d24fd91   add german trans
       new  4823609   Build binary translations. Update translation contributors
       new  839a551   Fix issue #286: IPython 2.0 pre_run_code_hook deprecated
       new  e1fb37e   Set version number to 3.4
       new  0a6c4d6   update release notes
       new  1c43a54   Remove references to SA
       new  8aff74b   version to dev
       new  a9a98c4   fix issue #287: startup script does not stick
       new  e3b2e67   fix issue #290: enable running code after GUI integration
       new  8c360c9   Added tag v3.4 for changeset 2e47302b9208
       new  dd7a9d5   Add iep as a startup script.
       new  12e2717   Handle a non-existent font dir
       new  0e6eb5c   Make setuptools optional (plus some styling)
       new  74dcd54   Merged in cottsay/iep/cottsay/font-dir-fix (pull request #9)
       new  df7154a   Fix issue #294: focus to editor on startup
       new  71773e4   merge
       new  69a9ff2   First attempt at goto def
       new  bfeee09   timeit magic function allows naked expression like IPython (see issue #296)
       new  fe187a4   Merged in jsexauer/iep/fix295 (pull request #10)
       new  c63369d   Add appdata.xml so IEP looks better in freedesktop software centers
       new  89f9f82   merge
       new  df01054   Add commandline module and use it.
       new  e0c9c3e   for conda command, warn on Windows. See https://github.com/ContinuumIO/anaconda-issues/issues/83
       new  9eb6091   Fix display of syntax error.
       new  5399bb3   Fixes in spanish translations.
       new  03bd821   Address issue #297: enable processing events while debugging
       new  5440fee   Make justification width configurable. See issue #292
       new  05827c3   improve goto functionality
       new  8f364e3   Enable clearing trailing whitespace when saving. See issue # 298
       new  e9d334e   Better help for using conda on Windows.
       new  9300672   Py 2.4 compat
       new  4c1dc09   kernel: Improve warning for conda command on Win
       new  bbe686d   freeze iep with pyqt4
       new  186fb32   fixed commandline / server for win. Most changes accidentally came in previous commit
       new  ba2438f   Installer can associate .py on Windows
       new  c0e6918   associate .py with IEP via Info.plist
       new  9f19f8f   add py icon for osx
       new  cf80a4a   Make ext association work on OSX. Also general improvements to commandserver
       new  b370ac6   split Python files from others in Info.plist
       new  ac34591   -m WIP on showing Pyzo docs.
       new  9b08065   fix freezing on Linux. Also revert to PySide
       new  663643b   add functionality for easily creating screenshots.
       new  b69c678   Installer does not need admin priveleges per see.
       new  2e126fb   Version to 3.5
       new  3501a28   merge
       new  02df4e3   Fix issue #305
       new  468c9d9   version to dev
       new  4e0b330   Fix issue #305 better
       new  ab1f531   add some code to make it easier for people to edit syntax colors. Thanks Di Venex.
       new  9d9f697   Take default fontsize from the monospace font, not the system
       new  eab737d   fontsize try
       new  a309a08   try font size
       new  e4076b1   Fixing font size thing really now
       new  c43c623   Fix issue #318
       new  a68b45b   when removing whitespace, also ensure final empty line. See issue #318
       new  68e591d   can run file from file browser
       new  8f8b166   Added smart copy and paste
       new  fcbb5e3   Fix issue #314: entry point for iep script incorrect
       new  6dd46f9   Cell navigation
       new  8007bf9   Top-level constructs navigation
       new  44125c9   Fix some typos in comments
       new  2a608b4   Add separator to 'view' menu
       new  31c2a8b   - preview size of import wizard updated to 5000 lines - added checkbox for choosing wether or not invalid data raises an error
       new  9c61f39   - Implemented history viewer - Implemented dragging into shell (only one line), convenience for dragging   from history into shell
       new  56c2810   Added missing historyviewer file
       new  39d2e84   Added simple log viewer
       new  9b2084b   Added test script
       new  00b223f   Add assistant tool
       new  f3a61a5   Added splitter and tab widgets
       new  c229dc3   Added basic help searching
       new  f3e30ac   Added config panel to iep assistant
       new  9ad03db   Added search widget and index filter widget and nice search heuristic on page title
       new  758590a   Added my name as author
       new  4f54600   Fix issue #322. sys.stdout and stderr have fileno function now
       new  a72a70d   Added testcase for add and delete doc
       new  5ccc518   Fix for pyside support
       new  6d7e32f   Moved help to own window accesses by help menu
       new  5705e5b   Fix test case
       new  33356c2   Added generated version of IEP docs
       new  fbfe76b   Use agogo theme for better displaying
       new  506af81   Add iep qch file on startup
       new  f06ad28   rename appdata.xml
       new  eae9675   Install iep.appdata.xml as per issue #300
       new  3d99d83   Revert use of F1 for help window
       new  7117070   Remove obsolete code
       new  911f396   fix that `pip` gives error
       new  ef9017b   Handle multiprocessing. Fixes issue #325
       new  4953957   forgot two lines
       new  5fc0678   fix in wx integration
       new  6b5d035   interpreter flush __stdout__
       new  7734bf6   IEP compatible with Jython!
       new  d0b7cc9   prettier temp files. See issue #326
       new  6391a8c   Jython fixes
       new  fdb5793   better jython cosmetics
       new  9d88f05   better checking if is identifier
       new  44022f6   Allowing shell window to float is useful in dual screen mode
       new  226f79f   Fix previous tab selection without history
       new  828c504   Merged in lsignac/iep/lsignac/allowinf-shell-window-to-float-is-useful-1415283612340 (pull request #13)
       new  e6ace77   Merged in cottsay/iep (pull request #14)
       new  1ac107f   Remove a stray PySide import
       new  9905541   Use setText to set the initial value of fname
       new  0bc0eb7   Implement filtering in workspace. Closes issue #172
       new  6b82884   merge
       new  4832176   Stab at issue #335. No success yet
       new  d7868b3   Commenting selected lines takes indentation into account
       new  b9833d2   Fix saving files when file browser shows drives on Windows
       new  cf837c6   Magic open command opens objects at the right line number
       new  1c94209   Add errors attribute to yoton File wrapper
       new  8c39410   Tornado event loop integration!
       new  1cafecf   better magic open. Better tornado integration
       new  e7a4089   version to 3.6
       new  d760c10   fixes for OSX
       new  7406173   bumb to 3.6.1 contains fixes for osx
       new  41f8847   Added tag v3.6.1 for changeset 4d039cb59d54
       new  4fa31a1   bump version to dev
       new  cdb8b5f   modify contributors
       new  4eee20c   add ghis
       new  860d3ec   update translations (French and Dutch are up to date)
       new  2ce6f90   Fixed Windows not having cmd command
       new  e221d66   Remove non-related helper viewer files
       new  78c3296   Added an introduction to the assistant system
       new  62e5775   Disable set open external links
       new  344b615   Open external links correctly
       new  49bd5a6   Merged in windel/iep (pull request #12)
       new  0740f61   fix interactive helo for some functions (e.g. np.ones)
       new  d46c6f9   merge
       new  a7c1a09   adding functionality for matching bracket highlighting
       new  d61f1d1   adding functionality for highlighting words matching the current selection
       new  bdd582f   bugfix and enhancement of appearance in matching occurrence highlighting
       new  a48c997   small enhancement: deal better with whole vs partial word matches (Qt is ambiguous in this respect)
       new  36aa705   minor bug in matching bracket highlighting: don't attempt to highlight when cursor is at the start of a line following one that ends with a bracket
       new  f378325   changing default style for matching brace highlighting
       new  6419813   improvement to brace highlighting: now also highlight when the cursor is to the left of a brace
       new  24ea1bd   changed highlight color for matching occurrences
       new  e630b0b   fixes for higlighting braces and selection occurances on pyqt4
       new  d937c17   rename util.locale to avoid name clashes when running scripts
       new  c7d11ef   add WIP conda bootstrapper
       new  2ce23fb   finished conda bootstrap code
       new  92ab63f   make use of conda installer
       new  902e7de   Better initial layout of dock widgets and shell.
       new  877de40   dont do that warning thing for conda command on Windows; conda Just Works now!
       new  c077a5e   implement auto-indent in the shell. closes issue #365
       new  cee35d6   forgot icon
       new  ffc5a79   fix issue #361
       new  d558367   fixes to conda bootstrap
       new  de7ee78   freeze include QtHelp
       new  974f757   get rid of history viewer bug
       new  5e9a44f   use http instead of https in downloading installer
       new  8d7482b   prevent shell popup on win
       new  2054714   store miniconda installer in same dir as other config
       new  89b74cf   iep64 bit creates conda env 64 bit. Otherwise we get trouble
       new  481a47c   lazy import QHelp; buggy on win32
       new  15e04e9   lazy import QHelp; buggy on win32
       new  6a4ce5b   hide windows shell during installing scipy packages
       new  91d21d7   reduce nr of scipy packages
       new  47cd37c   version nr to 3.7
       new  e07f9ee   Allow cells according to Spyders definition. Closes issue #369
       new  bf053ae   The banner shown at interpreter startup displays "legacy Python" when using Python 2.x
       new  a1a5fe2   Fix occoasional stallin
       new  96e8e36   add cls magic function
       new  6d022b4   fix that uncommenting tries to open an object. Also fix goto definition :)
       new  17748a1   fix indentation error. Oops.
       new  815b4a9   make shell dock nnot floatable. Because that can lead to shells disappearing after startup
       new  7e32265   Enable postmortem debugging for logged exceptions
       new  3abfe24   GUI integration has better throtling
       new  43dbc07   add keywords to appdata for linux
       new  c871690   straighten out refs to Pyzo
       new  4aee378   rename dir iep -> pyzo
       new  fba5441   some iep-> pyzo renaming
       new  7d3c493   update license texts
       new  01ce9e4   rename in progress
       new  f2832d7   more renaming
       new  006178f   rename more files
       new  734fdd4   more tweaks
       new  74d02f9   various fixes
       new  b80be13   Move interpreters module from pyzolob to pyzo
       new  a25ff48   can detect more interpreters (cona, pypy) and see if its a conda env
       new  d1c433b   add option auto for GUI integration
       new  c425512   guide to help install an env when no interpreter is selected
       new  797aad1   tweak pyzo urls
       new  5cfa50b   update release notes
       new  c56418f   tweaks to setup.py and pyzo description.
       new  65cd3a1   fixes in finding interpreters on unix
       new  c807b5b   quick fix for cleaner interpreter list on osx
       new  461c517   improve windows installer
       new  b6dbfa9   tweak image for win installer
       new  3f2205c   better interpreter detection on unix
       new  937b27b   woops need pyzolib for now
       new  2677c84   Better printing in shell when installing conda packages
       new  c7b08ca   gui AUTO revert to no GUI when nothing works
       new  f54d170   fix slowness on new Linux kernel. issue #381
       new  0caf072   click-on-filename in shell can now deal with offset linenr
       new  a60abb4   Chinese translation
       new  ff36f64   update translations
       new  a64e8b7   allow and detect interpreters relative to prefix
       new  8998922   improved interpreter selection dialog (links instead of buttons)
       new  315332a   add traditional chinese
       new  f00ba15   rebuild translations with pyqt, changes paths
       new  1f3c4dd   Traditonal chinese is Taiwan Chinese
       new  35e655a   Update pyzo_zh_TW.tr
       new  05fdf51   Merge pull request #383 from yltang52/patch-1
       new  82bc88d   Traditional chinese activate
       new  79a7b0e   Merge branch 'master' of github.com:pyzo/pyzo
       new  b42771d   French Translation
       new  fab8605   re-enable pyzo guide in the menu
       new  f90980f   French Translation : validation of a string
       new  46f8c76   Merge pull request #384 from snarkturne/master
       new  a5072f4   Merge branch 'master' of github.com:pyzo/pyzo
       new  daeb0ee   add magic command to launch jupyter notebook server
       new  c9d74ab   lrelease
       new  ed090c5   breakpoints work in cells and selected lines
       new  c1efbff   add run-notebook action to file browser context menu
       new  04e805a   make relative interpreters work when frozen
       new  6248a50   make relative interpreters work in OSX apps
       new  ca93563   fix for last commit
       new  a10fdf7   bump version
       new  e8da582   Initial debianization.
       new  18b66ec   Release to unstable.

The 1341 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pyzo.git



More information about the debian-science-commits mailing list