- fix IndexError in calltips if cursor at the beginning of the last (empty) line
2.7.0
-----
Fixed bugs: - PyInteractiveConsole: fix regex if path contains a '-' (e.g. "/usr/.../dist-packages/module.py") - PyInteractiveConsole: make sure to set QT_LOGGING_TO_CONSOLE otherwise the traceback does not show up with PyQt >= 5.5 - PyCommentMode: fix preserve selection if multiple lines were selected - SH: Fix import builtins not working with python 2.7 on OSX - fix many potential memory leaks by breaking the circular dependencies correctly before removing a mode/panel
2.6.3
----- New features: - add a freeze script that works with pyside to the pynotepad example
Fixed bugs: - ignore PEP8 warnings: 'W291', 'W292', 'W293', 'W391'. Those warnings are meaningless since pyqode will now clean trailing white spaces and ensure a single unique blank line at the end of the file when it saves content to disk.
2.6.2
-----
Improve linux icon theme integration (will use code-xxx icons for code completion icons and outline widget)
Fix a few issues in the pynotepad example and add a freeze_setup that works with python3 and PyQt5 (but not yet with python2 and PySide).
2.6.1
----- New features/improvements: - improve syntax highlighter: ['and', 'or', 'not', 'in', 'is'] and ['from', 'import', 'as'] the results are closer to what you can get with the pygments lexer
Fixed bugs: - fix another corner case with auto indent
2.6.0
-----
New features: - Switch from Frosted to PyFlakes - Wheel support
Fixed bugs: - Fix unimplemented code completion icon types (Jedi 0.9) - Improve calltips behaviour - Fix custom editor example - PyInteractiveConsole: fix traceback regex to work with dotted package names (e.g. pyqode.core directory name when installed in development mode) - Fix a couple of corner cases in autoindent mode - Fix quick doc panel colors on Ubuntu