File tke.changes of Package tke

-------------------------------------------------------------------
Sat Feb 29 15:51:00 UTC 2020 - Led <ledest@gmail.com>

- fix shebang

-------------------------------------------------------------------
Sat Feb 29 15:38:00 UTC 2020 - Led <ledest@gmail.com>

- fix shebang

-------------------------------------------------------------------
Sat Apr 13 08:42:30 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 3.6
  New:
  * Added support for function and variable syntax highlighting.
  * Added an uninstall script for Linux environments.
  * Added Terraform and TypeScript syntax highlighters.
  * Added `api::menu::get_value` API procedure which returns the
    current value of a checkbutton or radiobutton menu item.
  * Added advanced preference option to specify a default
    directory for exporting plugins.
  * Added support for using globbed file/directory names on the
    command-line for Windows users.
  * Added Plugins menu command to display the plugin source
    directory in the sidebar when in development mode.
  * Added `api::plugin::get_header_info` API function.
  * Added support for new plugin header fields: `display_name`,
    `website` and `category`.
  * Added the ability to clear the currently selected shortcut
    in the Shortcuts preference pane by hitting the `Delete` key.
  * Added copy (Control-c), cut (Control-x) and paste
    (Control-y) keyboard shortcuts to all entry, combobox and
    spinbox widgets.
  * Added support for changing the ordering display of files in
    the sidebar with the keyboard when manual ordering is enabled
    for a directory (Alt-Up/Down will move all selected files
    up/down, respectively).
  * Added preference option in Find panel that controls whether
    the find or find/replace panels are automatically closed when
    keyboard focus is given back to the editing buffer.
  * Added menu indicator in syntax menus when those menus
    display syntaxes using alphabetical categorization to help the
    user find the currently displayed syntax.
  * Added new `add_shortcut` and `open_glob` plugins.
  * Added support for setting a proxy server/port in the
    `Advanced` preferences panel.
  * Added ctext support for setting and hiding syntax
    highlighted with meta characters.
  Changes:
  * Changed the default font size of the command launcher text
    widget from 6 to 10 to improve readability.
  * Moved the text widget in the command launcher to be
    displayed below results to improve readability.
  * Updated built-in themes to provide color schemes for
    function/variable highlighting.
  * Updated all syntax descriptions to perform function and/or
    variable highlighting.
  * Minor UI improvements made to the About window.
  * Renamed `api::get_install_directory` to
    `api::get_plugin_source_directory`.
  * Renamed `api::get_plugin_directory` to
    `api::get_plugin_data_directory`.
  * Debug logfiles are no longer added to the recently opened
    list.
  * Improved command-line help information and formatting.
  * Enhanced macOS installation instructions to include the need
    for Tcl/Tk 8.6 installation.
  * Improved translation file checker.
  * Enhanced PluginHeader syntax description to allow the user
    to right-click on the category field value to change it to a
    different, supported value.
  * Improved plugin export facility to allow the user to change
    the version number (with combobox suggestions) and provide
    release notes.
  * Increased width of shortcuts search field.
  * Removed todo plugin items, markers, favorites and reference
    documents from the Shortcuts preferences menu.
  * Changed/Fixes keyboard traversal issues in the shortcuts
    preferences menu.
  * Improved the display of plugin names within the UI to
    improve readability.
  * Updated ptwidgets library.
  * Removed the strings `Windows`, `Unix` and `Emmet` from
    translations as they are proper names.
  * Improved automated translation utility.
  * Changed the session switcher and deletion submenus to
    display the current session.
  * Improved HTML display in application updater.
  * Removed support for watermark strings when creating plugin
    preference entry widgets.
  * Improved Markdown syntax highlighting to consider backslash
    characters as meta characters that can be hidden via the View
    menu.
  * Changed Markdown link syntax to treat the URL references as
    hideable text.
  * When a directory is added to the sidebar, it is now
    automatically selected and made visible.
  * Updated all copyright information to include 2019.
  * Enhanced e_menu and doctest plugins.
  * Updated translations.
  * Updated User Guide.
  * Updated Developer Guide.
  Bug Fixes:
  * Fixed missing/incorrect language reference document links in
    syntax definition files.
  * Fixed issue with left-clicking the mouse when Vim mode is
    disabled (UI updates were not occurring).
  * Fixed About window sizing issue on different platforms that
    could cause UI elements to not be displayed.
  * Fixed clipboard history issue where inserting from clipboard
    history did not update the order of elements in the clipboard
    history.
  * Fixed issues with creating a new directory from the sidebar
    using an absolute pathname.
  * Fixed sidebar issue where a newly created directory might
    not be immediately displayed.
  * Fixed potential issue with trashing a sidebar item.
  * Fixed issue with Linux installation script that can cause
    in-app updates to no longer work.
  * Fixed and improved code support for moving the cursor to the
    next or previous start/end of a word that could cause the
    application to crash.
  * Fixed issues with tab asterisk display when editing in
    non-Vim mode.
  * Fixed redo issue when it caused a line to be deleted.
  * Fixed issue when a tab is modified and the application is
    exited, TKE will not prompt the user if a save is needed.
  * Fixed issue with `Sort By` sidebar submenu activation status
    in Linux environments.
  * Fixed issues with using parenthesis in exact searches.
  * Fixed issue that could cause the `Todo` plugin to crash the
    application if a todo name contained colon characters.
  * Fixed issue with the shortcuts column width when a menu path
    exceeds the width of the preferences window.
  * Fixed permission issues with exporting themes/bundles.
  * Fixed issue where the editing buffer was disabled from
    editing after a find/replace operation took place.
  * Fixed issue where plugin I/O operations would not complete
    when the plugin called `close` on a file channel.
  * Fixed issue where attempting to mark a blank line in a file
    would not display the mark (blank lines are no longer markable).
  * Fixed issue where a line being named with a mark could be
    cleared before the mark was named.
  * Fixed issue where a plugin preference pane required the
    dropdown menu to be selected twice before showing the panel.
  * Fixed keyboard focus issue in Shortcuts preference panel
    where after a shortcut was edited, the table was not receiving
    input focus.
  * Fixed issues where keyboard shortcuts were incorrectly
    activatable when keyboard focus is in a different window or
    widget.
  * Fixed issue where the find and find/replace panels could be
    displayed on top of each other (only one should be displayed at
    a time).
  * Fixed an issue calculating the plugin directory when
    exporting a file.
  * Fixed button width display issue in preference window when
    non-English translations are used.
  * Fixed initial startup wizard layout when non-English
    translations are used.
  * Fixed issues with the display of the syntax selection menu
    when they are sorted within alphabetic submens.
  * Fixed display issues with the `dir_popup`, `root_popup` and
    `file_popup` plugin actions.
  * Fixed issue where multiple startup windows could be
    displayed simultaneously.
  * Fixed issue where clicking on the window close button of the
    startup window did not exit the application.
  * Fixed issue where plugin header data could get stored
    incorrectly.
  * Fixed issues around using the tablelist widget in plugins.
  * Fixed issue where the `.` and `..` directory items on Linux
    and macOS could be displayed in the sidebar if the `Show hidden
    files` preference option was set.
  * Fixed display of cursor when a search panel was closed.
  * Fixed issue where changing snippet options in a named
    session was not allowing the preference changes to take effect.
  * Fixed cursor snippet insertion string in snippet editor
    insert menu.
  * Fixed issue with http downloader procedure on Windows.
  * Fixed issues with preference entry widgets not displaying
    their values and saving their values properly.
  * Fixed issues with sidebar menu plugins with submenus.
  * Fixed issues with theme exporter displaying an error message.
  * Fixed Markdown display issues with `Show Installed` plugin
    menu output by placing backslashes in front of Markdown
    characters that come from the plugin header where Markdown
    syntax is not supported.
  * Fixed PluginHeader syntax description to ignore hashtags
    that are not at the beginning of a line.
  * Fixed theming issues with the code editing widgets within
    the preferences window.
  * Fixed preference window display issue when the current panel
    is the plugins panel and we change the session/language
    menubutton value.
  * Fixed snippet parsing issue that would not allow snippet
    variables to be used in snippet shell commands.
  * Fixed issue where the sidebar did not show a newly added
    file to a directory.
  * Fixed issue where a global preference that was changed when
    we are in a named session did not cause that preference change
    to be immediately reflected in the tool.
  * Fixed issue with zipping themes/bundles in Windows.
  * Fixed issue where preferences were being saved to session
    preferences that should not be there.
  * Fixed issue where closing the preference window would
    incorrectly prompt the user to save to the session/global
    preferences.

-------------------------------------------------------------------
Wed Nov 21 18:12:20 UTC 2018 - Luigi Baldoni <aloisio@gmx.com>

- 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 00:00:00 UTC 2017 - huaren.zhong@gmail.com

- Rebuild for Fedora

openSUSE Build Service is sponsored by