Changelog for
tke-3.5-3.1.noarch.rpm :
Wed Nov 21 13:00:00 2018 Luigi Baldoni
- Update to version 3.5
New features:
* Added new plugins from Alex Plotnikov (doctest, e\\_menu,
edit\\_utils, highlight\\_matches).
* Added editorconfig plugin for automatic handling of
.editorconfig files as well as providing syntax highlighting
support for .editorconfig file syntax.
* Added support for changing file encodings.
* Added syntax support for Meson, Puppet and Squirrel.
* Added preference option to keep information panel
automatically in sync with sidebar selection.
* Added preference option to control whether line numbers are
left or right justified.
* Added space between line numbers and gutter elements to help
improve readability.
* Added support for specifying additional information in the
source files to help translators see where internationalized
strings are located in the UI for contextual purposes.
* Added snippet support for a CURRENT_DATE2 variable which is
substituted with the date in the form of 2001/01/13.
* Added new \'syntax\' and \'is\' commands to ctext namespace.
* Added proper syntax highlighting support for
triple-double/single/backtick quotes.
* Added Valadoc to the list of references in the Vala syntax
definition file.
* Added support for triple-double/single/backtick quote
auto-completion.
* Added support for exporting and importing plugins to/from
external sources.
* When a TKE theme or plugin bundle is opened, TKE will
automatically prompt the user if the file should be imported.
* Added plugin support for exposing Tcl procedures to be
called from other plugins.
* Added plugin API procedures for checking the existence of a
menu item, checking the state of a menu item and executing a
menu item.
* Added support for trashing files using `gio trash` if that
tools exists on the system.
* New application icons.
* Added new mimetypes for TKE theme and plugin bundle files in
Linux environments so that these files (when opened in a file
browser) will automatically launch TKE and be prompted for
import. Additionally, these filetypes will be displayed with
their own icons.
* Added support for regexp, glob and exact matching in Find
and Find/Replace UI.
* Added preference item in Find panel that allows the user to
choose the default matching method on application startup.
* Enhanced todo plugin to allow list and todo title to be
edited as well as added the ability to delete all completed
todos.
* Added `Replace` button in the Find/Replace UI which will
allow search matches to be replaced one at a time.
* Added `View Emmet reference guide` option to the
`Edit/Emmet` menu.
* Added preference item in Sidebar panel that allows the user
to set the default sidebar width to a given pixel width
(includes the ability to set this value from the current sidebar
width).
Changes:
* Upgraded tablelist widget to version 6.3.
* Added installation instructions to README file.
* Enhanced syntax description files.
* Improved performance of syntax descriptions that use
advanced syntax highlighting.
* Improved syntax theming performance.
* Theming improvements.
* Removed Updates tab from preferences when running on Windows
(known to cause bad things to happen and we do not currently
support in-app Windows updates anyways).
* Enhanced the number\\_converter plugin to change all found
numbers within a selection to the specified number base.
* Changed language preference table to display file patterns
instead of extensions.
* Improved translation support in source files.
* Improved HTML-style rendering performance by an order of
magnitude.
* Improved HTML-style syntax highlighting quality.
* Changed startup behavior when TKE is started up with a file
or directory. It now adds it to the last session rather than
replacing it.
* Improved Markdown syntax handling.
* If a file is loaded that will cause an issue with syntax
highlighting (i.e., a file contains a line which exceeds 8K
characters), syntax highlighting will not be applied to the file.
* Removed plugin api::invoke\\_menu procedure (replace with
api::menu::invoke).
* Changed api::get\\_user\\_input to display a value in the
entry field if the passed variable contains a value.
* Updated Find and Find/Replace UI.
* Improved application startup time when a TKE session
contains files whose language type was manually changed in a
previous session.
* Made the background color of current matched item different
from other matched items to improve their control.
* Removed menu items that are preceded by whitespace from the
shortcuts preference table.
* When Find, Find/Replace, Find in Files or Document Search
panels are displayed, don\'t disable the rest of the UI.
* Updated user guide
* Updated development guide
Bug fixes:
* Fixed error caused when a file is not able to be written.
* Fixed translation issues with German translation (thanks to
Joachim Moskalewski).
* Fixed issues with all translations that caused TKE to not
start.
* Fixed issue where the file modified indicator was not being
cleared when undoing the last change since the file was
saved/loaded.
* Fixed bug when a non-existent filename is used to lookup the
EOL character when in auto mode.
* Fixed theming issue when editor scrollbar background color
does not match editor background color.
* Fixed theming issue with text scrollbars.
* Fixed an undo issues that could cause unexpected results.
* Fixed the positioning of the warning width indicator when
the font/font size was changed.
* Fixed issue with bubbling selected lines up/down.
* Fixed issues with the automated translator to eliminate bad
translation files that can cause the application to crash on
start.
* Fixed syntax highlighting issues with embedded languages.
* If the -n option is specified on the command-line, the
opened files list, window geometry and command launcher
information is loaded from the previous session.
* Fixed issue with finding symbols with the command launcher.
* Fixed issue with importing a theme that already exists in
the user\'s themes directory.
* Fixed default syntax highlighting to be used for tclIndex
files.
* Fixed pattern matching issue in the default syntax language
lookup.
* Fixed ipanel display issue in regards to file type.
* Fixed issue with default file browser directory handling
when application was relaunched.
* Fixed combobox theming to always be a white background with
black text to improve readability.
* Fixed line number selection issue where text was selected
when the gutter was clicked.
* Fixed issue with find/replace GUI that kept text from being
replaced.
* Fixed issue with syntax highlighting Markdown highlight
syntax (i.e., ::foobar::).
* Fixed current\\_line plugin to not display over text that has
background colors set.
* Fixed error in preferences search menu.
* Fixed selection issues with sentences and paragraphs.
* Fixed issues with todo plugin that caused it to not remember
tasks between TKE sessions.
* Fixed issues where the language of the current tab was not
set correctly.
* Fixed issues with `Edit/Cursors/Move cursor to
next/previous` functionality.
* Fixed menu state issues with `Add next/previous lines to
selection` when a selection did not exist.
* Fixed issue with moving multicursors up/down via the menu
command.
* Fixed issue with jumping to a matching bracket when the
operation is performed in a file that does not handle brackets.
* Fixed issues with calling a plugin syntax highlighter
procedure.
* Fixed issue with a sorted directory in the sidebar which has
files deleted from the directory.
* Fixed various issues related to setting shortcuts when using
a non-English translation.
* Fixed potential issue with multicursors disappearing when
certain keys are pressed.
* Fixed issue with displaying menu items that are used as
separators in the shortcuts preference table.
* Fixed issue with removing menu bindings.
* Fixed issue with menu bindings associated with
plugin-generated menu items not be applied/removed properly when
a plugin is installed, uninstalled or reloaded.
* Fixed issues that kept plugin files from being properly
detected by the syntax highlighter.
* Fixed issue that could cause some regular expression
highlighting to be suppressed.
* Fixed issues that kept some syntax highlighted when the
syntax was changed.
* Fixed issues that caused the ctext internal data to not be
deleted when a tab is closed.
* Fixed issue with traversing documentation search history.
* Fixed issue with not displaying correct information in
message area of information bar.
- Fixed rpmlint warnings
- Added tke-rpmlintrc
- Spec cleanup
Fri Oct 13 14:00:00 2017 huaren.zhongAATTgmail.com
- Rebuild for Fedora