1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
Thu Jan 26 2017 Anton Kokalj (tone.kokalj@ijs.si)
* much improved parser of Fortran namelists. Implicit assigments
of one-dimensional arrays is supported, whereas implicit
assignment for multi-dimensional arrays is not supported and
results in parsing error. Files affected: fnml.tcl, open.itcl,
etc.
Tue Apr 22 2014 Anton Kokalj (tone.kokalj@ijs.si)
* open.itcl: improving the parsing of Fortran namelist (the
parsing was incorrect if the comment character was present in the
last line before the end-of-namelist character)
Tue Dec 2 2008 Anton Kokalj (tone.kokalj@ijs.si)
* gui.itcl: adding kind of limited-support for mouse-wheel to
scrolled notebook's pages
Thu May 8 2008 Anton Kokalj (tone.kokalj@ijs.si)
* store.itcl: adding storeModuleItems public method to moduleObj
(for more info see file: store.itcl)
* gui.itcl: adding -wrap "option" to addHelp method.
* guibKeywords.tcl: adding grouphelp guib keyoword for specifying
a common help to a set of "grouped" variables.
* guib.tcl: modifying module guib's keyword: instead of object
name an object prefix is passed to routine and a unique
object name is then generated and returned (i.e. #auto no
more require).
* help.itcl: adding "helpdoc" format for help.
* making code compatible with Itcl namespace awareness (i.e. class
--> itcl::class, ...)
Fri Feb 15 2008 Anton Kokalj (tone.kokalj@ijs.si)
* adding forget&create states to groupwidget GUIB keyword. For
this purpose, the objWidgetArray(WIDGET,$obj) arrays
elements have been rename to objWidgetArray(CHILDSITEWIDGET,$obj)
(hold's childsite widget-name for $obj), while the
objWidgetArray(WIDGET,$obj) holds the $obj's (master)
widget-name.
* tclUtils.tcl: fixing bug in ::tclu::lremove (didn't work
properly for single element list)
* keywidgets.itcl: fixing bug in ::guib::keywidgets::Dimension
class: postConfigure method should be called whenever the
number of dimension widgets (i.e. -start/-end) changes,
hence it's now called in _manageDims method and not in
constructor.
Thu Feb 14 2008 Anton Kokalj (tone.kokalj@ijs.si)
* build.itcl: proc ::guib::moduleObj::_configurePage: first
updating the state and only then querying the existance of
page widgets and if the page is viewable.
* table.itcl: fixing severe bug in _addCol and _deleteCol: loop
condition was false (wrong index used).
* moduleObj.itcl: common private proc _validateFmtString uses the
::tclu::format (instead of Tcl-format) now.
Wed Feb 13 2008 Anton Kokalj (tone.kokalj@ijs.si)
* gui.itcl: splitting teh file into gui.itcl (which holds the
::guib::GUI class) and simpleGui.itcl (for the
simple-standalone gui).
* gui.itcl: fixing subtle bug: when a tab/page has been deleted
the remaining pages were not treated correctly, because the
variables associated with remaining pages were not
updated/re-indexed. Adding tabsCounter variable, which
counts all tab/pages that are created, and arrays are
indexed according to it with index2tabsCounter($index)
array, where $index is the current index of the tab.
Mon Feb 11 2008 Anton Kokalj (tone.kokalj@ijs.si)
* table.itcl: table's cells can contain the optionemu widget.
* optionmenuhelp.itcl: adding -nohelp option to optionmenuhelp widget.
Thu Feb 7 2008 Anton Kokalj (tone.kokalj@ijs.si)
* namelist's variables of string type are automatically quoted
when saving the input file. The
settings(NAMELIST.quote_strings) and set
settings(NAMELIST.quote_char) variables control the
quiting behaviour.
* improving the parsing of definition files: the values of options
-widget and -validate are checked for correctness
* adding -optionalcols option to table GUIB keyword, which
specifies the optional columns, i.e., if optionalcols > 0
then columns >= optionalcols are optional
* table.itcl: fixing bug in ::guib::keywidgets::Table::_addCol:
using _widget method intead of calling entry Tk-command.
Mon Sep 26 13:25:34 CEST 2005
* moduleObj.itcl: adding optionSetDefault and _scopedName
methods. Making all necessary for the -validate module's
option.
* table.itcl: table's -validate option is working now
* guib-keywords-def.tcl: adding -varscope option to "module" guib
keyword.
* validate.itcl: adding a few new validators: string, int, real
* gui.itcl: adding "::guib::GUI::addHelp cascade" passibility. Few
other minor improvements.
* tclUtils.tcl: adding dummy and several functions for arguments
manipulation
* tkUtils.tcl: improving widgetName, toplevelName
functions. tku::errorDialog and tku::warningDialog
deprecated, use tclu::errorDialog and
tclu::warningDialog instead. Adding tku::exitApp function.
Mon Aug 25 2005 Anton Kokalj (tone.kokalj@ijs.si)
* validate.itcl: adding int and real validators
Mon Aug 08 2005 Anton Kokalj (tone.kokalj@ijs.si)
* gui.itcl, spininthelp.itcl: adding the "addHelp help cascade"
possibility, i.e., the help menu can have cascades.
Tue Feb 01 2005 Anton Kokalj (tone.kokalj@ijs.si)
* validate.itcl, spininthelp.itcl: adding the "binary" (i.e. 0/1)
validator
* lib/tclUtils.tcl: fixing a small bug in ::tclu::warningDialog.
Sat Jan 29 2005 Anton Kokalj (tone.kokalj@ijs.si)
* lib/tclUtils.tcl: fixing typo in
::tclu::_error_or_warning_dialog routine
Mon Sep 20 2004 Anton Kokalj (tone.kokalj@ijs.si)
* gui.itcl: adding "getSelected saveFile" query. Making "save" and
"saveAs" methods public
* help.itcl: setting the width of help console to
700 pixels (temporarily)
* widgets.itcl: making $nev(PWD) as default dir for Entrydirselect
* lib/tclUtils.tcl: improving nonblocking mechanism (adding "stdout"
and "save" subcommands of nonblocking command)
Mon Sep 13 2004 Anton Kokalj (tone.kokalj@ijs.si)
* table.itcl: table's checkbutton didn't display updated text upon
variable's value change. Fixed by using -textvariable
option. The method _checkbuttonText not used anymore.
Sat Sep 04 2004 Anton Kokalj (tone.kokalj@ijs.si)
* adding a "scriptvar" Guib keywords (=script variables used inside
the module definition files)
Tue Apr 06 2004 Anton Kokalj (tone.kokalj@ijs.si)
* open.itcl: adding ::guib::moduleObj::readFileError and
::guib::moduleObj::readFileWrongFormat for dealing with
wrong-formatted input files
Mon Apr 05 2004 Anton Kokalj (tone.kokalj@ijs.si)
* guibKeywords.itcl: adding a check if help's $ident is valid
Fri Apr 02 2004 Anton Kokalj (tone.kokalj@ijs.si)
* improving error handling mechanism for
::guib::moduleObj::readFile method (i.e. reading an input
file). Adding _openSyntaxError private method for the
purpose. The problem was that when a syntax error was
present in the input file, this could cause Guib to enter
into an invinite loop (spotted by Mickael Profeta)
Mon Feb 24 2004 Anton Kokalj (tone.kokalj@ijs.si)
* updating doc/usage.tex file and doc/usage/diagrams
* adding doc/usage/diagrams/Makefile
* renaming doc/usage/diagrams/TkPWscf.* to PWgui.*
Mon Feb 23 2004 Anton Kokalj (tone.kokalj@ijs.si)
* tclUtils.tcl: fixing tempFile routine to work also for MS-Windows
* guib.bat: adding a batch file for MS-DOS/Windows
Fri Feb 20 2004 Anton Kokalj (tone.kokalj@ijs.si)
* addapting the package to work with Tcl/Tk8.4, Itcl/Itk 3.2, and
Iwidgets 4.0
* porting the package to MS-Windows
Tue Feb 17 2004 Anton Kokalj (tone.kokalj@ijs.si)
* adding help button component to table widget
* ChangeLog: the beginning of the ChangeLog
ChangeLog ends here
|