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
DialogtoDialogspackage - 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_Widgetto 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
clipboardcommands: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
selectioncommands:clear,get,handle,own(get
name of owner of selection),own(set owner of selection) - Binding for Tklib
autoscrollcommands:wrap,unwrap,autoscroll,
unautoscroll - Binding for Tk
optioncommand:add,clear,get,readfile - Binding for Tklib
getstringpackage - Binding for Tk command:
bell,bindtags,tk caret,tk inactive,
tk scaling,tk useinputmethods - Binding for Tklib
tooltipcommands:clear,disable,enable,delay,
fade - Binding for Tklib
ctextcommands: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::notebookcommands:insert,tab,tabs - Binding for Tk
ttk::panedwindowcommands:identify element,
identify sash,pane,sashpos - Binding for Tk
ttk::progressbarcommands:start,stop - Binding for Tk
ttk::scrollbarcommands:delta,fraction,get,set - Binding for Tk
ttk::sizegripwidget - Binding for Tk
ttk::spinboxcommands:current,set - Binding for Tk
ttk::treeviewcommands: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
fontcommands:actual,configure,create,delete,
families,measure,metrics,names - Binding for Tk
canvascommandcreateas function - Binding for Tk
eventcommands:add,delete,generate,info - Binding for Tk
grabcommands: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
spinboxcommands:selection element,set - Binding for Tk
entrycommands: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
textcommands: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::scalecommands:get,set - Binding for Tk
ttk::comboboxcommands:current,set - Binding for Tk
ttk::entrycommands:bbox,icursor,index,
selection clear,selection present,selection range,validate,
xview,xview moveto,xview scroll - Binding for Tk
ttk::notebookcommands: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
canvascommands:xview scroll,yview,yview moveto,
yview scroll - Bindind for Tk
listboxcommands: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
imagecommands:height,width - Binding for Tk
placecommands:place,configure,forget,info,
slaves - Binding for Tk
imagecommands:inuse,names,type - Binding for Tk
menucommands:activate,clone,entrycget,index,
insert,post,postcascade,type,unpost,xposition,yposition - Binding for Tk
panedwindowcommands: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
scalecommands:coords,get,identify,set - Binding for Tk
scrollbarcommands:activate,delta,fraction,get,
identify,set - Binding for Tk
spinboxcommand: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
optionsfor 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
photocommands:put,read,redither,
transparency get,transparency set,write - Binding for Tk
ttk::entrycommands:delete,insert - Binding for Tk
tk busycommands:cget,configure,current,status - Binding for Tk
ttk::stylecommands:lookup,element create,
element names,element options - Binding for Tk
menucommand:invoke - Binding for Tk
canvascommands: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::panedwindowcommand:insert - Binding for Tk commands:
instate,state,focus - Binding for Tk
ttk::treeviewcommands:detach,insertas function,
parent,next,prev,focus - Binding for Tk
textcommands: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
buttonandttk::buttoninvokecommand - Procedure and function
Unbindin Tcl.Tk.Ada.Widgets - Procedure and function
Unbind_From_Main_Windowin
Tcl.Tk.Ada.Widgets.Toplevel.MainWindow