Designed with Quanta
Version 1.3.0
Kommander only package
  • Bugfixes
    • 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
    • fixed the bug in the input text dialog where entering a default value returned the caption
    • make multiplying work correctly for floating point values
    • do not remove the whole text after undoing the changes in the editor [#147817]
    • don't crash if opening a file the second time when the first try failed [#141110]
    • don't close the dialogs with ESC (just like in real applications)
    • fix ExecButton.setEnabled() [#113624]
    • use icon instead of "..." in the file selector [#109985]
    • make @echo really work [#138705]
    • add DCOP method to get the winID [#111161]
    • add DCOP method to change the cursor to the wait cursor and back [#109630]
    • make CheckBox.setChecked accept as argument false, "false", true, "true", 0 (meaning false), everything else (meaning true)
    • show the checked function for RadioButton widgets in the function browser
    • do not set array values when the assignment is in a code path which shouldn't be executed
    • eturn 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.
    • insert the functions using the syntax of the new parser if #!kommander is specified in the associated text
    • fix the for loop parsing if end < start
    • don't do math operations in check only mode
    • fix @eval for addition/substraction and handle division by zero
    • @Array.fromString should append the new elements to the array, just like it did before and how array_fromString does.
    • fix problem with losing the parser type status in the editor when working with multiple dialogs
    • make dcopid, pid, parentPid work in the new parser
    • fix "exit" command
  • Improvements
    • support executing of slots
    • add "execute" method for PushButton
    • possibility to pass parameters for ScriptObject added
    • add "return" command to get back the result of a ScriptObject
    • add createWidget function for on-the-fly widget creation
    • add connect/disconnect function for on-the-fly signal/slot connection
    • add widgetExists
    • add execBackground
    • add indexed array functions: array_indexedFromString, array_indexedToString, array_indexedRemoveElements, array_indexedInsertElements
    • input_color and @Input.color accepts a default color argument
    • make a="Label1"; a.setText("foo") work
    • add TreeWidget.selectedIndexes
    • make TreeWidget.setSelection show the selected item
    • add setCellWidget/cellWidget for Table
    • add setEditable(bool) for widgets that are editable
    • add PopupMenu widget
    • add ToolBox widget
    • add AboutDialog widget
    • optionally quote the strings inserted via function browser
    • use combobox for booleans in the function browser
    • use multiline insert box in function browser
    • add highlighting for the new parser
    • use the new parser by default for new dialogs
    • make possible to open more associated editors at once
    • process code written in external script using the old parser - enables @ functions
    • make it possible to run external script in a ScriptObject
    • "execute" DCOP call returns a string
    • support shebang (#!/path_to/kmdr-executor) in the beginning of the .kmdr files. Running .kmdr files is possible directly if you make them executable.
    • store Kommander version in the VERSION/_VERSION global variablestore Kommander version in the VERSION/_VERSION global variable
    • the editor does not save the dialog on running - undo and do not save enabled
    • warn if a dialog file is not executable
    • create backup files every 5 minutes
    • add initialize/destroy signals to MainWindow
    • add experimental Kommander KPart
    • rework the plugin system
    • add Table.selection to get back the selection coordinates
    • add DatePicker widget
[back]  [download]