summaryrefslogtreecommitdiffstats
path: root/kommander/ChangeLog
blob: 9998c15f97ecbcfa8830aa69acd609e5a75e9adb (plain)
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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
2008-04-23 - Eric Laffoon <[email protected]>
    o add a little color to tab widgets with icons
2008-04-21 - Eric Laffoon <[email protected]>
    o added the ability to set alignment in columns in Tree/list widget
    o enhanced find to now use column and set additional parameters in TreeWidget
    o renamed some new functions only released in special release recently as cleanup
2008-04-17 - Eric Laffoon <[email protected]>
    o added round function in strings to round number to x digits
2008-04-14 - Eric Laffoon <[email protected]>
    o added cut, copy and paste to editor popup menu
    o added file exists function
    0 added geometry and hasFocus to primary data widgets
2008-03-28 - Eric Laffoon <[email protected]>
    o added test geometry function to buttons for popup use
2008-03-23 - Eric Laffoon <[email protected]>
    o it's about time scripts had a boolean execute slot!
2008-03-23 - Eric Laffoon <[email protected]>
    o Table - added keepCellVisible for my application - I will need to clean up the code if I want to release it as I want to rename some things and do other cleanup
    o ComboBox - added popupList to bring up the list without using the mouse - faster data entry
2008-03-22 - Eric Laffoon <[email protected]>
    o LineEdit - added gotfocus event
2008-03-20 - Eric Laffoon <[email protected]>
    o made actions sort along with widgets in the connection dialog
    o Tree/Detail (ListView) widget - enabled adding columns
    o Tree/Detail (ListView) widget - enabled removing columns (copied from table widget)
    o Tree/Detail (ListView) widget - return column count
    o Tree/Detail (ListView) widget - return column caption for given index
    o Tree/Detail (ListView) widget - set sort column and where ASC or DESC
    o Tree/Detail (ListView) widget - set column width - serves as hide colum at 0 width
    o Table widget - add column sort that does by whole rows - doesn't do well with float as strings :(
    o TextEdit - added lostFocus event
    o LineEdit - added gotFocus event
    o fixed about dialog license to take text and files correctly
2008-03-19 - Andras Mantia <[email protected]>
    o regression: add back the missing str_compare function. 
2008-03-18 - Eric Laffoon <[email protected]>
    o raised the number of allowed paramaters for scripts
2008-03-10 - Eric Laffoon <[email protected]>
    o enable additional slots in dialog and restore slots for actions - you can now directly manipulate actions on a MainWindow via signals and slots from the dialog
2008-01-20 - Eric Laffoon <[email protected]>
    o set new functions only available to new parser such as createWidget to not be shown in the function browser if the old parser is run.

January 2008 - Andras Mantia <[email protected]>
    o support executing of slots
    o add "execute" method for PushButton
    o possibility to pass parameters for ScriptObject added
    o add "return" command to get back the result of a ScriptObject
    o add createWidget function for on-the-fly widget creation
    o add connect/disconnect function for on-the-fly signal/slot connection
    o add widgetExists
    o add execBackground
    o add indexed array functions: array_indexedFromString, array_indexedToString, array_indexedRemoveElements, array_indexedInsertElements
    o input_color and @Input.color accepts a default color argument
    o fix "exit" command
    o make a="Label1"; a.setText("foo") work
    o make dcopid, pid, parentPid work in the new parser
    o make TreeWidget.selection work in multi selection mode
    o add TreeWidget.selectedIndexes
    o make TreeWidget.setSelection show the selected item
    o add setCellWidget/cellWidget for Table
    o add setEditable(bool) for widgets that are editable
    o add PopupMenu widget
    o add ToolBox widget
    o add AboutDialog widget
    o optionally quote the strings inserted via function browser
    o use combobox for booleans in the function browser
    o use multiline insert box in function browser
    o add highlighting for the new parser
    o use the new parser by default for new dialogs 
    o make possible to open more associated editors at once 
    o fix problem with losing the parser type status in the editor when working with multiple dialogs
    o @Array.fromString should append the new elements to the array, just like
      it did before and how array_fromString does.
    o fix @eval for addition/substraction and handle division by zero
    o process code written in external script using the old parser 
    o make it possible to run external script in a ScriptObject
    o "execute" DCOP call returns a string
    o support shebang (#!/path_to/kmdr-executor) in the beginning of the .kmdr files. 
      Running .kmdr files is possible directly if you make them executable.
    o store Kommander version in the VERSION/_VERSION global variable
    o the editor does not save the dialog on running
    o warn if a dialog file is not executable
    o create backup files every 5 minutes
    o add initialize/destroy signals to MainWindow
    o add experimental Kommander KPart
    o rework the plugin system
    o bump version to 1.3

Wed Jan 9 21:35:38 2008 - Andras Mantia <[email protected]>
    o add Table.selection to get back the selection coordinates

Sun Dec 30 00:02:34 2007 - Andras Mantia <[email protected]>
    o don't do math operations in check only mode

Thu Dec 22 00:38:31 2007 - Andras Mantia <[email protected]>
    o fix the for loop parsing if end < start

Thu Dec 20 00:38:31 2007 - Andras Mantia <[email protected]>
    o insert the functions using the syntax of the new parser if #!kommander 
      is specified in the associated text 
    o add DatePicker widget

Wed Dec 19 08:39:00 2007 - Eric Laffoon <[email protected]>
    o fixed the bug in the input text dialog where entering a default value returned the caption.

Sat Dec 15 23:58:45 2007 - Andras Mantia <[email protected]>
    o return the result of a division in floating form if the result is not an integer.
      Changed the behavior in both the old and new parser.

Wed Nov 28 13:21:34 2007 - Andras Mantia <[email protected]>
    o do not set array values when the assignment is in a code path which shouldn't be executed

Tue Nov 20 20:03:34 2007 - Andras Mantia <[email protected]>
    o show the checked function for RadioButton widgets in the function browser

Fri Oct 19 16:08:32 2007 - Andras Mantia <[email protected]>
	o make CheckBox.setChecked accept as argument false, "false", true, "true",
 	  0 (meaning false), everything else (meaning true)

Sat Oct 6 17:53:47 2007 - Andras Mantia <[email protected]>
	o make multiplying work correctly for floating point values
	o do not remove the whole text after undoing the changes in the editor [#147817]
	o don't crash if opening a file the second time when the first try failed [#141110]
	o don't close the dialogs with ESC (just like in real applications)
	o fix ExecButton.setEnabled() [#113624]
	o use icon instead of "..." in the file selector [#109985]
	o make @echo really work [#138705]
	o add DCOP method to get the winID [#111161]
	o add DCOP method to change the cursor to the wait cursor and back [#109630]

Thu Sep 14 20:01:18 2006 - Michal Rudolf <[email protected]>
(actually imported from a work branch on Sep 29, 2007 by Andras Mantia <[email protected]>)
	o function str_findrev works now
	o fix crash when diving by zero
  	o make function names case insensitive
  	o fix dcop() function (external DCOP) in new parser
	o add missing EOLs to array_values()
  	o don't open files with no filename given
  	o fix crash on incorrect syntax in new parser
  	o fix input_file() function
  	o add switch/case to new parser
  	o fix importing tables with empty cells
  	o Kommander 1.3.0 (development branch) released

Thu Sep 7 20:01:18 2006 - Andras Mantia <[email protected]>
  	o fix crash on exit in the editor

Tue Sep 5 16:19:40 2006 - Andras Mantia <[email protected]>
  	o use KTextEditor for the associated text editing

Sun 16 sty 2005 00:44:39 CET - Michal Rudolf <[email protected]>
	o add MessageLog to view output of dialogs run from Editor
	o add @debug command

Tue 11 sty 2005 23:00:00 CET - Michal Rudolf <[email protected]>
	o update and unify version number
	o Kommander 1.1dev3 released

Sun 09 Jan 2005 15:22:05 CET - Michal Rudolf <[email protected]>
	o added support for Kommander dialog templates in Editor

Tue 04 Jan 2004 14:30:00 CET - Michal Rudolf <[email protected]>
	o implemented "Save All" files menu command
	o implemented SingleShot option of Timer widget

Thu 30 Dec 2004 14:00:32 CET - Michal Rudolf <[email protected]>
	o added setColumnCaption for TreeWidget

Wed 29 Dec 2004 09:58:00 CET - Michal Rudolf <[email protected]>
	o added some new function for Table widget: removeRow,
	  removeColumn, setColumnCaption, setRowCaption
	o fixed a bug with insertRow/insertColumn (incorrect number
	  of rows/columns inserted)
	o added example of using Table widget to examples/tutorial

Mon 20 Dec 2004 22:02:00 CET - Michal Rudolf <[email protected]>
	o added basic Table widget
	o more Editor cleanup - remove obsolete code

Sat 18 Dec 2004 22:17:00 CET - Michal Rudolf <[email protected]>
	o remove obsolete include files and switch Editor to use
	  KMessageBox instead of QMessageBox

Mon 13 Dec 2004 13:58:00 CET - Michal Rudolf <[email protected]>
	o more flexible error handling: now you can continue, continue
	  ignoring next error, or stop application

Fri 10 Dec 2004 19:00:00 CET - Michal Rudolf <[email protected]>
	o compilation fix (solved problems with missing kmdrpligins link)

Thu 09 Dec 2004 22:59:00 CET - Michal Rudolf <[email protected]>
	o fixed problems with hiding ActionEditor

Thu 02 Dec 2004 21:54:00 CET - Michal Rudolf <[email protected]>
	o bug fixed: accept 0 as false value.
	o significant speedup of TreeWidget.setText/insertItem for large trees

Sun 28 Nov 2004 19:48:00 CET - Michal Rudolf <[email protected]>
	o remove obsolete CustomWidget code
	o fixed a nasty bug in && evaluation

Sun 21 Nov 2004 18:19:49 CET - Michal Rudolf <[email protected]>
	o bug fixed: opening files from command-line
	o granted addUniqueItem for Combos
	o use KDE-based tools layout (KDockWidget) in Editor

Fri 19 Nov 2004 13:48:45 CET - Michal Rudolf <[email protected]>
	o added signal finished(), emitted when Konsole process finishes
	o remove obsolete signal from ScriptObject

Tue 16 Nov 2004 23:28:16 CET - Michal Rudolf <[email protected]>
	o Editor shortcuts can be configured and remembered
	o Editor Recent files submenu is now KDE based
	o Editor configuration file is a standard KDE config file
	o Editor has now Settings menu
	o some obsolete Editor options were removed

Sun 14 Nov 2004 22:39:38 CET - Michal Rudolf <[email protected]>
	o massive cleanup and KDE-ification of Editor
	o most actions converted to TDEActions, some were standarized
	o some obsolete dialogs removed
	o About dialog changed to use TDEAboutDialog

Wed 03 Nov 2004 14:28:39 CET - Michal Rudolf <[email protected]>
	o fix some problems detected by kdetestsscripts
	o 1.1dev2 released

Tue 02 Nov 2004 07:53:20 CET - Michal Rudolf <[email protected]>
	o Signals and slots: disallow unmatched (signal, slot) connections.
	  Avoid duplicates in senders combo.

Mon 01 Nov 2004 23:29:19 CET - Michal Rudolf <[email protected]>
	o Signals and slots improved: slots that don't have any acceptable
	  signal in current sender are hidden now. For MainWindow dialogs,
	  actions are displayed together with widgets. Some rare crashes
	  were fixed. Connect/disconnect button should be properly
	  enabled/disabled now.
	o Some tooltips for Function browser added.
	o In Function Browser, don't add alone comma when optional
	  parameter is empty.
	o Added missing %n in i18n() string in Function Browser.

Sun 31 Oct 2004 22:14:13 CET - Michal Rudolf <[email protected]>
	o Complete rewrite of Signals & slots editor. All connections
	  are now displayed, it is possible to change both sender and
	  receiver without closing window. Both slots and signals
	  are sorted, more slots are filtered.

Thu 28 Oct 2004 15:14:26 CEST - Michal Rudolf <[email protected]>
	o added count() function for getting number of items in widget

Wed 27 Oct 2004 23:58:56 CEST - Michal Rudolf <[email protected]>
	o added <> and != for 'not equal to' condition in expressions

Sun 24 Oct 2004 19:04:03 CEST - Michal Rudolf <[email protected]>
	o added missing setMaximum for Slider

Fri 22 Oct 2004 22:27:05 CEST - Michal Rudolf <[email protected]>
	o added 'no-editor' FileSelector (only a button with configurable
	  caption)
	o added warning for unmatched @if and @switch

Tue 19 Oct 2004 23:23:28 CEST - Michal Rudolf <[email protected]>
	o Konsole now uses TextEdit widget
	o improved EOL handling in Konsole
	o compilation fixes

Sat 16 Oct 2004 09:39:48 CEST - Michal Rudolf <[email protected]>
	o fix: recognize floating-point numbers in @String.isNumber

Thu 14 Oct 2004 12:06:05 CEST - Michal Rudolf <[email protected]>
	o added Timer widget

Wed 13 Oct 2004 12:29:13 CEST - Michal Rudolf <[email protected]>
	o added missing 'checked' function for RadioButton
	o added @String.findRev function for searching string backwards

Tue 12 Oct 2004 14:00:03 CEST - Michal Rudolf <[email protected]>
	o fix: don't add brackets to functions with no parameters

Mon 11 Oct 2004 14:00:03 CEST - Michal Rudolf <[email protected]>
	o improved 'cancel'

Sat 09 Oct 2004 16:54 PDT - Eric Laffoon <[email protected]>
	o Edited specials text and added comment @# to function browser
	o fixed function browser to support a fourth parameter

Sat 09 Oct 2004 14:00:03 CEST - Michal Rudolf <[email protected]>
	o fix: bug in @File.append
	o In Function Browser show common widget functions for each widget
	o scroll content when process output is longer; show hourglass
	  in Konsole widget when process is running
	o added new command 'cancel' to cancel script running in Konsole

Tue 05 Oct 2004 11:19:41 CEST - Michal Rudolf <[email protected]>
	o fix: use "\n" as separator in multiselection mode of FileSelector
	o preliminary version of Konsole widget

Sat 02 Oct 2004 20:38:40 CEST - Michal Rudolf <[email protected]>
	o added 'execute' command to ScriptObject widget
	o fix: properly report failure when saving file and ask to
 	  provide another file name

Fri 01 Oct 2004 22:26:06 CEST - Michal Rudolf <[email protected]>
	o fix: output was not sent to stdout by ExecButton

Sat 28 Aug 2004 19:20:06 CEST - Michal Rudolf <[email protected]>
	o fixed a crash in TreeWidget setText function
	o added support for multiselection in ListBox (via selection
	  function)

Tue 24 Aug 2004 11:00:16 CEST - Michal Rudolf <[email protected]>
	o Function Browser: don't show unnecessary 'widget' parameter
	o Function Browser: make widget functions default
	o Kommander Text Editor: focus on script text
	o re-add new i18n descriptions for some new functions
	o added new 'checked' function for checkboxes and buttonboxes
	o bool values returned from DCOP calls are now supported

Wed 18 Jul 2004 18:19:21 CEST - Michal Rudolf <[email protected]>
	o Kommander 1.0 released together with KDE 3.3

Wed 04 Jul 2004 23:59:21 CEST - Michal Rudolf <[email protected]>
	o added @switch..@case..@end statement
	o added @if()...@endif statement

Wed 04 Jul 2004 18:20:21 CEST - Eric Laffoon <[email protected]>
	o fixed missing @ for Kommander functions in function browser

Tue 03 Jul 2004 11:06:26 CEST - Eric Laffoon <[email protected]>
	o added new background

Mon 02 Aug 2004 23:58:01 CEST - Michal Rudolf <[email protected]>
	o added DCOP-enabled Label and PixmapLabel widgets

Sun 01 Aug 2004 17:32:11 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o added new background and splash

Thu 22 Jul 2004 22:17:49 CEST - Michal Rudolf <[email protected]>
	o ExecButton now has three modes: no blocking, block only ExecButton,
	  block whole GUI

Wed 22 Jul 2004 24:10:59 CEST - Michal Rudolf <[email protected]>
	o optimized Tree Widget
	o bug fixed: some missing i18n strings

Tue 20 Jul 2004 19:51:32 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	o added ScriptObject - hidden script container

Fri 16 Jul 2004 15:37:41 CEST - Michal Rudolf <[email protected]>
	o added Slider widget
	o removed some obsolete code from editor

Thu 15 Jul 2004 23:22:33 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o added function browser for editor

Sat 10 Jul 2004 15:51:07 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o added documentation

Sat 19 Jun 2004 00:47:42 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o added @Array.count
	o added @Array.read/write

Tue 15 Jun 2004 23:24:52 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o fix: parentPid bug
	o fix: execBegin bug

Sat 12 Jun 2004 01:49:07 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	o added assotiative arrays: @Array.value(), @Array.keys() and
	  @Array.setValue() specials

Sun 06 Jun 2004 23:13:34 CEST - Michal Rudolf <[email protected]>
	o fix compilation problems on Debian and Slackware
	o @@ is now interpreted as @

Sat 05 Jun 2004 10:12:05 CEST - Michal Rudolf <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
	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 <[email protected]>
        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 <[email protected]>
	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 <[email protected]>
	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 $TDEDIR/templates)

Sun Sep 15 15:31:48 EST 2002 - Marc Britton <[email protected]>
        o Initial Creation