Skip to content
This repository has been archived by the owner on May 1, 2022. It is now read-only.

Releases: thindil/tashy

8.6.12

08 Sep 05:25
Compare
Choose a tag to compare

This is the third release related to Tcl/Tk version 8.6. It can be incompatible with previous version of Tashy. Below is the list of changes since last release. Tag BREAKING: means that the change breaks compatibility with earlier version of the project.

Added

  • Constant Null_Interp
  • Procedure Dialog to Dialogs package
  • Option to build only console version of binding (Tcl + msgcat)

Changed

  • BREAKING: Type Tcl_Interp to System.Address. In the most cases it
    shouldn't break anything.
  • Updated code documentation
  • Ability to use the library in SPARK code
  • Default compilation flags for the library

8.6.11: updated changelog

18 Dec 06:28
Compare
Choose a tag to compare

Another version of Tashy related to the Tcl/Tk 8.6 version. It is compatible with the previous version of Tashy. Below is a list of changes since last release.

Changed

  • Replaced using Widget_Image in code on just Widget in many subprograms
  • Updated README.md
  • Moved contributing guide to the project documentation
  • Moved code of conduct to the project documentation

Fixed

  • Raising Tk_Widgets commands (Tcl.Tk.Ada.Widgets.Widget_Raise)
  • Lowering Tk_Widgets below another selected (Tcl.Tk.Ada.Widgets.Lower)
  • Typos and grammar in README.md

8.6.10: added code of conduct to the project

13 Oct 05:49
Compare
Choose a tag to compare

Another version of Tashy related to the Tcl/Tk 8.6 version. It is compatible with previous version of Tashy. Below is list of changes since last release.

Changed

  • Updated code documentation

8.6.9: updated changelog

30 Sep 07:37
Compare
Choose a tag to compare

Another version of Tashy related to the Tcl/Tk 8.6 version. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Function Get_Widget to get existing Tk widgets

Changed

  • Updated code documentation
  • Updated README.md

8.6.8: updated Docker configuration file

31 Aug 08:15
Compare
Choose a tag to compare

Another version of Tashy related to the Tcl/Tk 8.6 version. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Binding for Tk command: bind tag sequence

Changed

  • Updated code documentation
  • Removed generating debugging information from default compilation flags
  • Updated README.md

Fixed

  • Code documentation for Tcl.Tklib.Ada.GetString.Tk_Get_String and
    Tcl.Tk.Ada.Widgets.TtkEntry.TtkComboBox and Tcl.Tk.Ada.Widgets.Listbox.Yview
  • Setting transparency (Tcl.Tk.Image.Photo.Transparency_Set) for photo images

8.6.7: updated changelog

31 Jul 07:38
Compare
Choose a tag to compare

This is the eightth release related to Tcl/Tk version 8.6. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Biding for Tk clipboard commands: append, clear, get
  • Binding for msgcat commands: mc, mclocale, mcload, mcset, mcmax,
    mcexists, mcpreferences, mcloadedlocales get, mcforgetpackage,
    mcloadedlocales present, mcloadedlocales clear, mcmset
  • Binding for Tk selection commands: clear, get, handle, own (get
    name of owner of selection), own (set owner of selection)
  • Binding for Tklib autoscroll commands: wrap, unwrap, autoscroll,
    unautoscroll
  • Binding for Tk option command: add, clear, get, readfile
  • Binding for Tklib getstring package
  • Binding for Tk command: bell, bindtags, tk caret, tk inactive,
    tk scaling, tk useinputmethods
  • Binding for Tklib tooltip commands: clear, disable, enable, delay,
    fade
  • Binding for Tklib ctext commands: ctext, addHighlightClass,
    addHighlightClassWithOnlyCharStart, addHighlightClassForSpecialChars,
    addHighlightClassForRegexp, clearHighlightClasses, getHighlightClasses,
    deleteHighlightClass, enableComments, disableComments, highlight,
    fastdelete, fastinsert, copy, cut, paste, append

Changed

  • Updated code documentation
  • Updated README.md

8.6.6: updated changelog

30 Jun 07:55
Compare
Choose a tag to compare

This is the seventh release related to Tcl/Tk version 8.6. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Binding for Tk ttk::notebook commands: insert, tab, tabs
  • Binding for Tk ttk::panedwindow commands: identify element,
    identify sash, pane, sashpos
  • Binding for Tk ttk::progressbar commands: start, stop
  • Binding for Tk ttk::scrollbar commands: delta, fraction, get, set
  • Binding for Tk ttk::sizegrip widget
  • Binding for Tk ttk::spinbox commands: current, set
  • Binding for Tk ttk::treeview commands: identify region,
    identify column, identify element, identify item, see, set,
    tag add,tag bind, tag configure, tag has, tag names,
    tag remove, xview, xview moveto, xview scroll, yview,
    yview moveto, yview scroll
  • Binding for Tk commands: identify element, tk_popup, tkwait,
    tk_chooseColor, tk_fontchooser configure, tk_fontchooser show,
    tk_fontchooser hide, tk_focusNext, tk_focusPrev, tk_focusFollowsMouse
  • Option to save the project settings in setup script to the file (issue #3)
  • Binding for Tk font commands: actual, configure, create, delete,
    families, measure, metrics, names
  • Binding for Tk canvas command create as function
  • Binding for Tk event commands: add, delete, generate, info
  • Binding for Tk grab commands: current, release, set, status

Changed

  • Updated code documentation
  • Updated README.md

Fixed

  • Confusion about available bindings for build in setup script (issue #1)
  • Don't display unnecessary settings on Windows systems (issue #2)
  • The setup script doesn't supports spaces in paths (issue #4)
  • The setup script doesn't use entered paths (issue #5)

8.6.5: updated changelog

31 May 07:35
Compare
Choose a tag to compare

This is the sixth release related to Tcl/Tk version 8.6. It is incompatible with previous version of Tashy. Below is list of changes since last release. Tag BREAKING: means that change breaks compatibility with earlier version of the project.

Added

  • Binding for Tk spinbox commands: selection element, set
  • Binding for Tk entry commands: bbox, icursor, index, scan mark,
    scan dragto, seletion adjust, selection clear, selection from,
    selection present, selection range, selection to, validate, xview
    xview moveto, xview scroll
  • Binding for Tk text commands: bbox, compare, count, debug,
    dlineinfo, dump, edit canredo, edit canundo, edit modified,
    edit redo, edit reset, edit separator, edit undo, get,
    image cget, image configure, image create, image names, index,
    mark gravity, mark names, mark next, mark previous, mark set,
    mark unset, peer create, peer names, pendingsync, replace,
    scan mark, scan dragto, search, see, sync, tag bind, tag cget,
    tag delete, tag names, tag nextrange, tag prevrange, tag raise,
    tag range, tag remove, window cget, window configure,
    window create, window names, xview, xview moveto, xview scroll,
    yview, yview moveto, yview scroll
  • Binding for Tk ttk::scale commands: get, set
  • Binding for Tk ttk::combobox commands: current, set
  • Binding for Tk ttk::entry commands: bbox, icursor, index,
    selection clear, selection present, selection range, validate,
    xview, xview moveto, xview scroll
  • Binding for Tk ttk::notebook commands: forget, identify element,
    identify tab, index

Changed

  • Updated code documentation
  • Updated README.md
  • BREAKING: Moved Tcl.Tk.Widgets.SpinBox to Tcl.Tk.Widgets.TEntry.SpinBox
  • BREAKING: Moved Tcl.Tk.Widgets.TtkSpinBox to
    Tcl.Tk.Widgets.TtkEntry.TtkSpinBox
  • BREAKING: Moved Tcl.Tk.Widgets.TtkComboBox to
    Tcl.Tk.Widgets.TtkEntry.TtkComboBox

8.6.4: updated changelog

30 Apr 05:25
Compare
Choose a tag to compare

This is the fifth release related to Tcl/Tk version 8.6. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Binding for Tk canvas commands: xview scroll, yview, yview moveto,
    yview scroll
  • Bindind for Tk listbox commands: activate, bbox, curselection,
    delete, get, index, insert, itemcget, itemconfigure, nearest,
    scan mark, scan dragto, see, selection anchor, selection clear,
    selection include, selection set, size, xview, xview moveto,
    xview scroll, yview, yview moveto, yview scroll
  • Binding for Tk image commands: height, width
  • Binding for Tk place commands: place, configure, forget, info,
    slaves
  • Binding for Tk image commands: inuse, names, type
  • Binding for Tk menu commands: activate, clone, entrycget, index,
    insert, post, postcascade, type, unpost, xposition, yposition
  • Binding for Tk panedwindow commands: add, forget, identify,
    proxy coord, proxy forget, proxy place, sash coord, sash dragto,
    sash mark, sash place, panecget, paneconfigure, panes
  • Binding for Tk commands: lower, raise
  • Binding for Tk scale commands: coords, get, identify, set
  • Binding for Tk scrollbar commands: activate, delta, fraction, get,
    identify, set
  • Binding for Tk spinbox command: bbox, delete, get, icursor,
    identify, index, insert, invoke

Changed

  • Updated code documentation

Fixed

  • Code documentation for Tcl.Tk.Ada.Widgets.Scale, Tcl.Tk.Ada.Pack and
    Tcl.Tk.Ada.Widgets.Canvas.Item_Configure (procedure)
  • Typos in code documentation
  • Argument options for procedure Tcl.Tk.Ada.Widgets.configure

8.6.3: updated changelog

31 Mar 05:17
Compare
Choose a tag to compare

This is the fourth release related to Tcl/Tk version 8.6. It is compatible with previous version of Tashy. Below is list of changes since last release.

Added

  • Binding for Tk photo commands: put, read, redither,
    transparency get, transparency set, write
  • Binding for Tk ttk::entry commands: delete, insert
  • Binding for Tk tk busy commands: cget, configure, current, status
  • Binding for Tk ttk::style commands: lookup, element create,
    element names, element options
  • Binding for Tk menu command: invoke
  • Binding for Tk canvas commands: addtag, bbox, bind, canvasx,
    canvasy, coords, dchars, delete, dtag, find, focus, gettags,
    icursor, imove, index, insert, itemcget, itemconfigure, lower,
    move, moveto, postscript, raise, rchars, scale, select adjust,
    select clear, select from, select item, select to, type, xview,
    xview moveto
  • Binding for Tk ttk::panedwindow command: insert
  • Binding for Tk commands: instate, state, focus
  • Binding for Tk ttk::treeview commands: detach, insert as function,
    parent, next, prev, focus
  • Binding for Tk text commands: tag add, tag configure, delete

Changed

  • Updated README.md
  • Updated code documentation

Fixed

  • Configure the library on headless systems (mostly for Docker)
  • Typos in contributing guide
  • Missing code documentation for Tk button and ttk::button invoke command
  • Procedure and function Unbind in Tcl.Tk.Ada.Widgets
  • Procedure and function Unbind_From_Main_Window in
    Tcl.Tk.Ada.Widgets.Toplevel.MainWindow