Pyqode.core

Latest version: v4.0.10

Safety actively analyzes 629900 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

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/OpenCobolIDE115)

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)

2.6.0

-----
New features:
- Add a new filter mode for the code completion frontend: subsequence based
matching (see pyQode/pyQode1)
- Improve cut/copy behaviour if there is no selected text (see pyQode/pyQode29)
- Add a new property for dynamic panel (see pyQode/pyQode30)
- Improve generic code folder for C based languages: add a
CharBasedFoldDetector which works for C, C++, C, PHP and Javascript
- SplittableTabWidget: improve browsing when there are a lots of tab. There
is now a hotkey (Ctrl+T by default) that shows a popup with a list of all
the open files.
- FileSystemTree: add a select method which allow for sync between a
TabWidget and the FileSystemTree.
- Implement EOL management: You can now define a preferred EOL to use when
saving files and add the ability to detect exisiting EOL and use it
instead of the preferred EOL.
- Improve CI (travis): now tests are running for both PyQt4 and PyQt5
on python 2.7, 3.2, 3.3 and 3.4
- Add optional support for QtAwesome (icons)
- SplittableTabWidget: add ability to setup custom context menu action on
the tab bar.
- SplittableTabWidget: improve names of tabs in case of duplicate filename.
- Add support for stdeb: ppa packages will be available soon
- Rework context menu: by default standard actions won't be created (copy,
paste, ...). Those actions are handled by qt and make the context menu
a bit messy.
- Wheel support

Fixed bugs:
- Fix an issue with draggable tabs on OSX (see pyQode/pyQode31) and
improve tab bar appearance on OSX (see pyQode/pyQode37)
- Fix a segfault with SplittableTabWidget (see pyQode/pyQode32)
- Fix get_linus_file_explorer on Ubuntu
- Fix a few bugs with copy/paste operatins in FileSystemTree

2.5.0

-----

New features:
- Unified API for document outline (see pyQode/pyQode24)
- Imrpove SlittableCodeWidget API: now an exception will be raised if the wrong type
is passed to register_code_edit.

Fixed bugs:
- InteractiveConsole: fix bugs which prevent from starting a new process (if another one is still running).

2.4.2

-----
New features:

- allow to reuse the same backend process for any new editor. This is not recommended but
might be inevitable if you're running a proprietary python interpreter (see pyQode/pyQode21)


Fixed bugs:

- fix auto-completion of backspace. Backspace should remove the corresponding character if next
char is not empty and is in the mapping. E.g.: (|), pressing delete at | should remove both parentheses
- fix show in explorer action (filesystem treeview) on Plasma 5
- fix cursor position after filewatcher reload (fix OpenCobolIDE/OpenCobolIDE97)
- improve performances of OccurencesHighlighterMode
- fix a bug in auto-completion, mapping was not always respected and it sometimes happen
that the closing symbol is not written if another closing symbol is after the text cursor.
- improve action "Duplicate line", now the entire selection will get duplicated (instead of the last line only).
- fix a bug with home key if the cursor is in the indentation are (first blank spaces).

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.