Wed 04 Jul 2004 23:59:21 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @switch..@case..@end statement
	o added @if()...@endif statement

Wed 04 Jul 2004 18:20:21 CEST - Eric Laffoon <eric@kdewebdev.org>
	o fixed missing @ for Kommander functions in function browser

Tue 03 Jul 2004 11:06:26 CEST - Eric Laffoon <eric@kdewebdev.org>
	o added new background

Mon 02 Aug 2004 23:58:01 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added DCOP-enabled Label and PixmapLabel widgets

Sun 01 Aug 2004 17:32:11 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added support for string comparisons in @expr
	o added support for floats in @expr

Fri 30 Jul 2004 14:59:12 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added support for math expressions
	o added @expr(string) function that parses and evaluates string

Wed 28 Jul 2004 00:14:28 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o fixed about.ui which caused problems due to some Designer 
	  incompatibility
	o fixed i18n: tab pages and wizard pages titles were not
	  translated
	o added some missing i18n strings
	o added option to specify i18n catalogue from command-line
	  (useful for application-related dialogs)

Sat 24 Jul 2004 10:15:10 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o bug fixed: crash with non-existing item in ListBox
	o bug fixed: blocking button with no script was not unblocked
	o automatically set tree mode for Tree Widget when adding nestes items
    	o release 1.0beta1

Fri 23 Jul 2004 19:54:26 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added hourclass cursor when invoking ExecButton script with blocked GUI
	o added missing i18n strings for *.ui files
	o changed editor to use included background

Fri 23 Jul 2004 18:34:26 CEST - Eric Laffoon <eric@kdewebdev.org>
	o added new background and splash

Thu 22 Jul 2004 22:17:49 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o ExecButton now has three modes: no blocking, block only ExecButton,
	  block whole GUI

Wed 22 Jul 2004 24:10:59 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o optimized Tree Widget
	o bug fixed: some missing i18n strings

Tue 20 Jul 2004 19:51:32 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o bug fixed: @dcop with more than 4 arguments
	o bug fixed: in @forEach, @var_count has incorrect value
	o in @forEach, @var_index has now 1-based index, not 0-based
	o setMaximum for ProgressBar

Mon 19 Jul 2004 11:47:58 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added ScriptObject - hidden script container

Fri 16 Jul 2004 15:37:41 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added Slider widget
	o removed some obsolete code from editor

Thu 15 Jul 2004 23:22:33 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added TextBrowser widget for rich text viewing, with clickable 
	  links
	o in @forEach, not only @var, but @var_index and @var_count are
	  expanded (first to index of current item, second to item count)
	o bug fixed: incorrect version number in Editor

Wed 14 Jul 2004 12:22:33 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @String.args (based on Qt QString("%1").arg()
	o support parameters in function browser

Tue 13 Jul 2004 22:33:19 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added support for internationalization of Kommander dialogs
	o added @i18n special for marking strings for translation

Tue 13 Jul 2004 13:33:00 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o function browser: support for nested functions
	o function browser: properly prefix function groups with @
	o function browser: add information about obligatory and optional
	  parameters.
	o function browser: add clear button
	o Kommander Text Editor: change buttons order

Tue 13 Jul 2004 01:10:34 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added function browser for editor

Sat 10 Jul 2004 15:51:07 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o forEach(variable, list) function for internal loops
	o for(variable, start, end, [step]) function for internal loops
	o Kommander 1.0alpha7 released

Fri 09 Jul 2004 17:39:43 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o TreeWidget optimized - it should be much faster for big trees now
	o bug fixed: TreeWidget findItem function

Thu 09 Jul 2004 13:27:47 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o StatusBar widget added
	o ProgressBar widget added
	o widgets icons updated
	o removed obsolete ListView widget

Tue 06 Jul 2004 10:12:44 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o bug fixed: calling @dcop with parameterless functions
	o bug fixed: ListBox.setCurrentItem didn't work
	o added setCurrentItem for ComboBox
	o added setCurrentItem/currentItem for TabWidget, remove obsolete
	  text and setText
	o bug fixed: itemDepth and itemPath
	o bug fixed: adding items to TreeWidget failed sometimes
	o added @String.section(string, substring, index) function, returning
	  section of a string
	o added third (optional) index parameter to @String.find 

Fri 02 Jul 2004 23:33:46 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o more TreeView methods: itemDepth(index) and itemPath(index)
	o setText, text and populate work for TreeView
	o parser cleanup and fixes
	o setPixmap(iconName, index) method for ListBoxes and TreeViews;
	  use index = -1 to set pixmaps for all items
	o Kommander 1.0alpha6 released

Thu 01 Jul 2004 16:03:20 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o add children(QString widget) DCOP call, returning list of
	  widgets that are direct children of the widget (or all widgets
	  if widget is null)
	o added type(QString widget) DCOP call returning class of widget
	o bug fixed: main dialog wasn't supported in @Widget.method syntax
	o QStringList is now supported as DCOP return value

Wed 30 Jun 2004 15:01:23 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o TreeView DCOP methods: insertItem(), insertItems(), clear(),
	  item(), setCurrentItem(), selection(), setSelection(),
	  removeItem()
	o TreeView tree support: use / to separate nodes (f. e.
	  insertItem("Root/Node/Subnode")
	o TreeView multiple column support: use \t to separate columns
	  (f. e. insertItem("document.txt\t45kb\t2004-06-30")

Tue 29 Jun 2004 00:44:39 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o all DCOP functions are handled in appropriate widgets
	o DCOP and specials are now registered together in single class
	o it is now possible to create new methods for new (plugin) widgets
	o setVisible() DCOP method added (show/hide widgets)
	o setText() alias for changeWidgetText
	o insertItem() alias for addListItem
	o insertItems() alias for addListItems
	o setEnabled() alias for enableWidget
	o setCurrentItem() for setting current item on index base
	o selection() for getting selected text/text of selected item
	o setSelection() for setting selected text/text of selected item
	  (alias for setCurrentListItem() for ListBoxes)
	o text() DCOP method to get content of widget 
	  (@SomeWidget.text is equivalent to @SomeWidget with default script
	  set to @widgetText)
	o clear() DCOP method handles LineEdit, TextEdit and FileSelector now
	o text()/setText() work for spinbox

Mon 21 Jun 2004 13:36:52 CEST - Eric Laffoon <eric@kdewebdev.org>
	o added documentation

Sat 19 Jun 2004 00:47:42 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added changeWidgetText support for listboxes and combos
	o security fix: warning when running from /tmp directory
	o added @null special
	o Kommander 1.0alpha5 released

Thu 17 Jun 2004 23:13:18 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @String.find
	o added specials descriptions
	o fix: crash when opening main-window dialog (created in Designer)
	  in executor

Wed 16 Jun 2004 13:04:30 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @Array.count
	o added @Array.read/write

Tue 15 Jun 2004 23:24:52 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added file functions (@File: read, write, append)
	o added warning for empty @Widget text

Mon 15 Jun 2004 18:32:01 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added string-handling functions (@String: left, right,
	  contains, left, right, mid, compare, isEmpty, isNumber,
	  remove, replace, lower, upper)

Mon 14 Jun 2004 10:23:12 CEST - Eric Laffoon <eric@kdewebdev.org>
	o fix: parentPid bug
	o fix: execBegin bug

Sat 12 Jun 2004 01:49:07 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added more array functions: @Array.values(), @Array.clear()
	  and @Array.remove()
	o rebuild parser to made it more flexible
	o fix: FileSelector now opens file dialog in current directory
	o added two new DCOP functions for ListBoxes: findItem()
	  and addUniqueItem()
	o ButtonGroup now has 'checked' and 'unchecked' states, it
	  also supports setChecked()
	o Kommander 1.0alpha4 released

Thu 10 Jun 2004 00:49:07 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added DCOP information database that translates function
	  name to function prototype
	o enhanced parser to handle @<widget>.<DCOP function> syntax

Mon 07 Jun 2004 14:45:53 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added assotiative arrays: @Array.value(), @Array.keys() and
	  @Array.setValue() specials

Sun 06 Jun 2004 23:13:34 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o fix compilation problems on Debian and Slackware
	o @@ is now interpreted as @

Sat 05 Jun 2004 10:12:05 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @env(variable) special to get environment variable value
	o added @dialog(dialog, params) that would call child dialog, setting
	  _PARENTPID and _PARENTDCOPID variables for it
	o check for global variable _PARENTPID when getting @parentPid
	o added _KMDIR and _NAME global variables that return
	  path/filename of current dialog
	o @dialog now searches for a dialog in both dialog path 
	  and current path
	o parser fixes (improved handling of nested specials)
	o Kommander 1.0alpha3 released

Fri 04 Jun 2004 00:40:59 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o fixed: don't execute Initialization/Executor in Editor
	o changed DCOP id of Editor to kmdr-editor
	o version numbers unified

Thu 02 Jun 2004 15:08:32 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o KDE widgets are now used for lists, buttons and combos
	o added file completion to FileSelector

Fri 28 May 2004 22:40:10 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o support for Kommander comments (in @# <comment> format)
	o added two new specials: global(var) and setGlobal(var, value)
	o removed obsolete Preview menu commands
	o Kommander 1.0alpha2 released

Wed 26 May 2004 23:22:46 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o changeWidgetText for FileSelector class is now handled
	o added currentItem(QString) DCOP call for lists and combos
	o added item(QString,int) DCOP call for lists and combos

Wed 26 May 2004 01:10:01 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o parser of specials() rewritten
	o added optional shebang argument for execBegin()
	o handling of non-string @dcop() arguments fixed
	o handling of multiple @dcop() arguments fixed
	o Makefile.am dependencies for executor cleaned
	o Kommander 1.0alpha1 released

Thu Apr 27 2004 16:38:36 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @parentPid evaluated to parent process pid
	o install Kommander Editor and Executor desktop files

Thu Apr 20 2004 16:38:36 CEST - Michal Rudolf <mrudolf@kdewebdev.org>
	o added @pid evaluated to current process pid
	o added @dcopid evaluated to current process DCOP id
	o rebuilt Kommander Text editor
	o added support for shebang (#!/bin/sh) for both ExecButton
	  script and @execBegin scripts
	o added ChooseWidget dialog

Thu Jan 29 13:48:49 2004 - Andras Mantia <amantia@kde.org>
        o DCOP methods for modifying the widgets

Sat Nov  1 17:00:03 AEST 2003
	o New widget plugin system KommanderPlugin and KommanderFactory

Sun 04 May 2003 07:38:42 PM EEST - Andras Mantia <amantia@kde.org>
	o do not add the .kmdr extension to files ending with .kmdr
	o remove some warning/error messages polluting the output
	o flush the stdout buffer after writing to it

Sat Sep 28 23:18:08 EST 2002 - Marc Britton <consume@optushome.com.au>
	o Cleaned up and reworked file overview window
	o Removed 'Source File' tab from hierarchy view
	o Removed more disabled source files
	o Now searches for templates in custom directory (default $KDEDIR/templates) 

Sun Sep 15 15:31:48 EST 2002 - Marc Britton <consume@optushome.com.au>
        o Initial Creation
