Pyqode.core

Latest version: v4.0.10

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

Scan your dependencies

Page 4 of 6

2.4.1

-----

New features:

- FileWatcherMode: add file_reloaded signal to the


Fixed bugs:

- fix an issue with QTimer.singleShot
- fix encodings issue when pyqode is embedded into FreeCad (see pyQode/pyQode11, end of topic)
- SplittableTabWidget: Fix issue when calling save and all editors has been closed
- SplittableTabWidget: Fix gui issue: panels of cloned editors should be hidden automatically
- FileSystemTree: fix issue when resetting path or when having two widget instances
- RecentFilesManager: fix duplicate entries on windows (see OpenCobolIDE/OpenCobolIDE80
- FileWatcherMode: don't wait for the editor to get the focus to auto reload changed file

2.4.0

-----

New features:

- add a splittable tab widget
- add a file system tree view
- disable waiting cursor when waiting for code completions
- give more room to fold level value in block user state
- update qt and darcula pygments styles
- add support for pygments 2
- improvements to the syntax highlighter color scheme wrapper: more token types
are available through the ``formats`` attribute.
- linter mode will use icon from theme on linux
- add more basic examples demonstrating the use of each mode/panel

Fixed bugs:

- many bug fixes and improvements to the indenter mode
- fix some bugs with pyside
- fix bugs with stange encoding names (pyQode/pyQode11)
- fix a line ending issue with InteractiveConsole on windows (OpenCobolIDE/OpenCobolIDE77)
- fix default font on OS X + PyQt4
- various non critical bug fixes in many modes/panels
- fix a performance critical issue with code completion model updates: it will
now update 100 times faster and will never block the ui even when working with
big files (where there is more than 5000 completions items).

Deprecated features:

- pyqode.core.widgets.TabWidget is deprecated and will be removed in version
2.6
- backend: there is no more boolean status returned by the backend, you should
adapt both your caller and callee code.

Removed features (that were deprecated since at least 2.2.0):

- pyqode.core.qt has been removed. You should now use pyqode.qt.

2.3.2

-----

Fixed bugs:

- fix occasional crash when closing an editor
- fix restore cursor position: center cursor
- fix useless calls to rehighlight

2.3.1

-----

Fixed bugs:

- Fix segfault on windows

2.3.0

-----

New features:

- add support for python2. You may now use python2 for writing a pyqode
app (backend AND frontend)!
- add a mode that highlight occurrences of the word under the text cursor
- add a smart backspace mode, this mode eats as much whitespace as possible
when you press backspace
- add GlobalCheckerPanel that shows all errors found in the document
- add extented selection mode. Extended selection is a feature that can be
found in Ulipad ( https://code.google.com/p/ulipad )
- add pyqode-console script that let you run other programs in an external
terminal with a final prompt that holds the window after the program
finished.
- new widget: prompt line edit (a line edit with a prompt text and an icon)
- add ability to surround selected text with quotes or parentheses
- search and replace: added regex support
- search and replace: the search algorithm is now running on the backend
(fix issue where gui was blocked while searching text)
- improvements to the InteractiveConsole: there is now a way to setup
colors using a pygments color scheme. Also the console is now readonly
when the process is not running
- backend improvements:
- the backend is now a ThreadedSocketServer
- proper way to close the backend process. we do not use terminate/kill
anymore but send a shutdown signal to the process stdin


Fixed bugs:

- fix the code that prevents code completion popup from showing in strings
and comments
- fix a bug with the default indenter that was eating chars at the start
of the line
- fix checker request logic (keep the last request instead of the first
one)
- fix right panels top position
- fix wordclick decoration color on dark color schemes

2.2.0

-----

New features:
- add cursor position caching
- add ``updated`` signal to RecentFilesManager
- add ability to add menus to the editor context menu
- add get_context_menu method to CodeEdit
- add ``is_running`` property to InteractiveConsole
- add ``double_clicked`` signal to TabWidget
- add a way to override folding panel indicators and background color
- add a way to pass an icon provider to the RecentMenu
- added a small delay before showing fold scopes (to avoid flashes when
you move the mouse over the folding panel)
- add a way to make the distinction between default font size and zoomed
font size by introducing the notion of zoom level
- a few more improvements to the completion popup (it should hide
automatically when you move the cursor out of the word boundaries)

Fixed bugs:
- fix confusing convention: now both line numbers and column numbers starts
from 0
- fix a few issues with code folding (corner cases such as indicator on
first line not highlighted,...)
- fix potential circular import with the cache module
- fix caret line refresh when dynamically disabled/enabled
- fix a visual bug where horizontal scroll-bars range is not correct
- fix tooltip of folded block: ensure the block is still folded before
showing the tooltip
- fix background color when a stylesheet is used (especially when
stylesheet is reset).

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.