[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