Releases: pyQode/pyqode.core
Releases · pyQode/pyqode.core
2.8.0
New features:
- new pyqode package: pyqode.rst (ReStructuredText)
- enable case sensitive code completion by default
- add a new widget: HtmlPreviewWidget. This widget display the preview of an
editor that implement theto_html
method. (use for the new pyqode
package: pyqode.rst) - enable code completion in strings (it's up to the cc engine to treat them
differently) - SplittableCodeEditTabWidget: add a way to repen recently closed tabs
- CI improvements: tests are now running with both PyQt4 and PyQt5 on Travis CI
Fixed bugs:
- fix PYGMENTS_STYLES not including our own styles if pyqode not in standard path (OCIDE now bundles pyqode)
- fix wrong modifiers used for indent/unindent: Ctrl+Tab and Ctrl+Shift+Tab can
now be used to cycle through the tabs of a QTabWidget - fix AttributeError in FSTreeView: msg box does not have an error method,
use critical instead - fix unable to create directories/files that starts with '.' in FSTreeView (hidden on linux)
- fix AttributeError in splittable tab widget if editor widget is not a CodeEdit
- fix AttributeError: 'NoneType' object has no attribute 'state' in InteractiveConsole
- fix some segmentation faults when using PyQt4
- fix highlighting not working in split editor if original editor has been
closed. - fix a memory leak in the backend manager
- fix unreadable search occurences if foreground color is white (dark themes)
- fix wrong tag color in QtStyle pygments style
- fix AttributeError: 'NoneType' object has no attribute '_port' in BackendManager
2.7.0
2.6.9
Fixed bugs:
- fix UnicodeDecodeError with the backend process
- fix cursor selection lost after a case conversion
- fix context menu entries not working at mouse position
2.6.8
Fixed bugs:
- fix a few more type errors when using PyQt5.5
- fix runtime error in outline mode if the editor has been deleted before
the timer elapsed.
2.6.7
Fixed bugs:
- fix TypeError in FileSystemHelper with PyQt5.5
- fix blank file icons with PyQt5.5
2.6.6
Fixed bugs:
- FSTreeView: fix bug with cut of directories
- SplittableCodeEditTabWidget: fix keep unique tab text on save
- FileManager: fix bug in clean text when text is empty
- FileManager: fix log level of unwanted/parasiting info messages
- FileManager: don't save file if editor is not dirty and encoding has not changed
- Folding: fix issue with deleting folded scope.
2.6.4
Fixed bugs:
- fix panels margins not refreshed if panel.setVisible has been called while the editor widget was not visible.
- fix bug with filewatcher on file deleted if the user choose to keep the editor open
2.6.3
Improvements:
- a few improvements to some internal functions which leads to better
performances in big files. - add file_size_limit to FileManager, when the file size is bigger than the
limit, syntax highligher will get disabled - Improve plasma 5 integration (will use more icons from theme (
code-variable, code-function,...)) - Simplified color_scheme api, SyntaxHighlighter.color_scheme now accepts
a string instead of a ColorScheme instance
Fixed bugs:
- Fix Ctrl+Home (jump to first line)
- Fix copy of directory in FileSystemTreeView
- Fix file watcher notification when saving big files.
2.6.2
Fixed bugs:
- Fix edit triggers in open files popup (SplittableTabWidget)
- Fix an issue which lead to corrupted recent files list (OpenCobolIDE/OpenCobolIDE#115)
2.6.1
This is mostly a bug fix release with a few improvements here and there (fully backward compatible).
New features/Improvements:
- Improve highlight occurences mode: the word under cursor is not highlighted anymore, only
the other occurences are highlighted now. Also the original foreground color
is now preserved. - Add missing PYGMENTS_STYLES list to public API (pyqode.core.api)
- Improvre syntax highlighter: add format for namespace keywords and word operators
- Improve ignore API of FSTreeView: add support for unix style wildcards (*.py,...)
- Improve open files popup (splittable tab widget): use a table view instead of a list view
Fixed bugs:
- Fix qt warning: QWidget::insertAction: Attempt to insert null action
- Fix graphical bugs when a stylesheet has been setup on the application.
- Fix issues whith show whitespaces
- Fix unhandled exception in SubsequenceCompleter
- Fix unhandled exception in FileManager.save
- Fix runtime error with open files popup (splittable tab widget)