Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
setup-tke.exe | 2018-11-20 | 14.6 MB | |
README | 2018-11-20 | 8.4 kB | |
tke-3.5.dmg | 2018-11-20 | 7.7 MB | |
tke-3.5.tgz | 2018-11-20 | 7.4 MB | |
Totals: 4 Items | 29.7 MB | 0 |
### New - 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.