Releases: thindil/tashy
8.6.12
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
toDialogs
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
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
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
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
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
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
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
commandcreate
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
8.6.5: updated changelog
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
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
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
andttk::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