Jan Vrany <jan.vrany@labware.com> [Thu, 09 Feb 2023 14:03:49 +0000] rev 6265
Cherry-picked Ruler.st from a3177d4a9ae5:
* b2a3ee58d40c: #UI_ENHANCEMENT by exept, Claus Gittinger <cg@exept.de>
"Patrik Svestka <patrik.svestka@gmail.com>" [Fri, 17 Jun 2022 14:34:29 +0200] rev 6264
Separating DefaultForegroundColor and DefaultBackgroundColor from pullDownMenu colors
Patrik Svestka <patrik.svestka@gmail.com> [Thu, 09 Jun 2022 09:12:11 +0200] rev 6263
Replacing obsolete PluggableParseNodeVisitor with ParseNodeVisitor (it is now pluggable too)
"Patrik Svestka <patrik.svestka@gmail.com>" [Fri, 16 Dec 2022 12:57:42 +0100] rev 6262
File conversion from ISO-8859-1 to UTF8 without BOM
Jan Vrany <jan.vrany@labware.com> [Fri, 02 Sep 2022 11:25:39 +0100] rev 6261
Fix loong standing bug with some menus not being translated / resolved
This has happened with browser "View" menu when sometimes it had
the slice resolved and sometimes not. It turned out that it was because
the code disabled resources (and therefore slices) resolution when
processing shortcuts, so the menu was created and cached unresolved.
This fixes the issue. eXept apparently run into the same problem.
Jan Vrany <jan.vrany@labware.com> [Fri, 29 Jul 2022 17:54:29 +0100] rev 6260
Add utility method `PluggableHierarchicalList >> roots:`
This allows one to set multiple objects as root without a need to manually
create synthetic root object. Useful to show a collection of hierachical object.
Jan Vrany <jan.vrany@labware.com> [Fri, 17 Sep 2021 12:47:39 +0100] rev 6259
`FontMenu`: use `#hasVerticalLayout:`
...instead of (now obsolete) `#verticalLayout:`
Jan Vrany <jan.vrany@labware.com> [Mon, 06 Sep 2021 14:23:55 +0100] rev 6258
`MenuPanel`: renamed `#verticalLayout:` to `#hasVerticalLayout:`
to catch up with change made in 6effdd4ff48a.
Jan Vrany <jan.vrany@labware.com> [Thu, 19 Aug 2021 22:15:18 +0100] rev 6257
`NoteBookView`: take `DefaultActiveTabMarkerFgColor` from stylesheet
...rather than hard-coding it! The hardcoded value is used as a default
for backward compatibility, although it'd be more sensible to use
`DefaultActiveTabMarkerColor` as default.
Jan Vrany <jan.vrany@labware.com> [Thu, 19 Aug 2021 10:46:10 +0100] rev 6256
`MenuPanel`: draw submenu indicator in menu panel's foreground color
...rather than using black unconditionally. This does not work well
with dark themes.
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Jul 2021 21:58:06 +0100] rev 6255
`ListModelView`: allow to configure border
...using `text.borderWidth` and `text.borderColor` styles.
Note, that the style prefix is `text` (while it'd make more sense to use
`list`) - this is to make it consistent. Somebody in the past thought
`text` is better and code was never cleaned up.
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Jul 2021 21:41:43 +0100] rev 6254
`MenuPanel`: allow to configure border width and background color
...using `pullDownMenu.borderWidth` and `menu.backgroundColor` styles.
Jan Vrany <jan.vrany@labware.com> [Tue, 01 Jun 2021 10:49:16 +0100] rev 6253
`HierarchicalListView`: draw icon *after* the label itself
This commit changes the drawing logic so item (label) is rendered
first and icon after. This allows custom subclasses of `AbstractHierarchicalItem`
to override `displayOn:x:y:h:isHighlightedAsSelected:` and provide
custom background for given item. This is used in VDB UI, for instance.
Jan Vrany <jan.vrany@labware.com> [Tue, 18 May 2021 12:48:47 +0100] rev 6252
`TerminalView`: handle CR not followed by LF
...as this is produced by GDB in some cases, causing first character
to be eaten (not displayed). Sigh.
Jan Vrany <jan.vrany@labware.com> [Sun, 15 Nov 2020 20:07:06 +0000] rev 6251
`TerminalView`: various fixes to make it work with St/X jv-branch
Jan Vrany <jan.vrany@labware.com> [Thu, 12 Nov 2020 12:38:19 +0000] rev 6250
Backed out changeset a1272bf7ae91
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 23:39:35 +0000] rev 6249
Cherry-picked `TerminalView` and `VT100TerminalView.st` from 52ddfab52152:
* cherry-picked TerminalView.st from 52ddfab52152:
* 29c409638778: #FEATURE by cg, Claus Gittinger <cg@exept.de>
* f4a375bbf778: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* 9ff89d98ba80: Keyboard mapping: code updated to catch up with `KeyboardMap`, Jan Vrany <jan.vrany@fit.cvut.cz>
* db72eb21203c: `TerminalView`: do not tinker with cursor position when selecting via mouse, Jan Vrany <jan.vrany@fit.cvut.cz>
* a9a15e045620: `TerminalView`: fixed slip after `KeyboardMap` refactoring, Jan Vrany <jan.vrany@fit.cvut.cz>
* df7b96c04c11: #DOCUMENTATION by cg, Claus Gittinger <cg@exept.de>
* 7a69d3fdca24: #QUALITY by cg, Claus Gittinger <cg@exept.de>
* 5829d2def42c: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* f6122d30bce9: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* a74a4de7393a: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* aa0c8adb8c29: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* 56884612657a: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* 68a1a475ad31: #FEATURE by cg, Claus Gittinger <cg@exept.de>
* 70d07365a2d4: Copyright updates, Jan Vrany <jan.vrany@fit.cvut.cz>
* 528fcc031415: `TerminalView`: make sure the last line is always fully visible, Jan Vrany <jan.vrany@fit.cvut.cz>
* 00c0cc2441a9: #OTHER by cg, Claus Gittinger <cg@exept.de>
* b0a0be3361d1: #FEATURE by cg, Claus Gittinger <cg@exept.de>
* 7b379fe88950: #TUNING by stefan, Stefan Vogel <sv@exept.de>
* 0ca982cfa457: #FEATURE by cg, Claus Gittinger <cg@exept.de>
* 171b5e2e8820: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* 756275df9939: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* d712d7f4fc2b: `TerminalView`: do not clear line if terminal is in 'local echo' mode, Jan Vrany <jan.vrany@fit.cvut.cz>
* e880a0b1320b: Fix copy & paste in `TerminalView`, Jan Vrany <jan.vrany@fit.cvut.cz>
* a85c5316417b: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* 4d87665db62d: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* 8689f323e116: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* e7fd53f408b8: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* fc59a1fcfdcd: Cherry-picked changes to `TerminalView` from CVS, Jan Vrany <jan.vrany@fit.cvut.cz>
* f0e51145a4ec: ``TerminalView`: add new APIs: #widthInChars` and `#heightInChars`, Jan Vrany <jan.vrany@fit.cvut.cz>
* 5e8b7ee23889: `TerminalView`: fix unicode output on UNIX platforms, Jan Vrany <jan.vrany@fit.cvut.cz>
* 5182891c9a14: Fix slip `TerminalView >> innerHeight`, Jan Vrany <jan.vrany@fit.cvut.cz>
* 08c9e2a47dc5: #OTHER by cg, Claus Gittinger <cg@exept.de>
* 4de6a6b2f700: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* aa05a0ea29ca: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
* 90913a584a2b: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 57e3e348928f: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 712bc32afde8: #OTHER by exept, Claus Gittinger <cg@exept.de>
* a15871e06ccd: #FEATURE by exept, Claus Gittinger <cg@exept.de>
* dd919a19b802: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* 274d04c1421e: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* 601426541811: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* 9d1c44582a2f: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* c922d4b60f5c: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de>
* 78205369e872: #REFACTORING by cg, Claus Gittinger <cg@exept.de>
* 347f4ba07ade: #UI_ENHANCEMENT by exept, Claus Gittinger <cg@exept.de>
* 949681aaf3e4: #BUGFIX by cg, Claus Gittinger <cg@exept.de>
* 3885bb95a2b6: #BUGFIX by exept, Claus Gittinger <cg@exept.de>
* 13f8aa8b3f4f: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
* be399ecb0f17: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 4d6dd403d27a: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
* 94a983e0d920: #QUALITY by exept, Claus Gittinger <cg@exept.de>
* 031018e3a880: #FEATURE by exept, Claus Gittinger <cg@exept.de>
* f183fd1a3c78: #FEATURE by exept, Claus Gittinger <cg@exept.de>
* 52ddfab52152: #TUNING by exept, Claus Gittinger <cg@exept.de>
* cherry-picked VT100TerminalView.st from 52ddfab52152:
* 709732bf7fad: #FEATURE by cg, Claus Gittinger <cg@exept.de>
* a44d0289bfbf: `TerminalView`: added (XTerm) keycodes for 'Del' and 'End' keys, Jan Vrany <jan.vrany@fit.cvut.cz>
* 70d07365a2d4: Copyright updates, Jan Vrany <jan.vrany@fit.cvut.cz>
* fc59a1fcfdcd: Cherry-picked changes to `TerminalView` from CVS, Jan Vrany <jan.vrany@fit.cvut.cz>
* de050a54008a: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
* 129313185a4b: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 864d5890f58e: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 7bcfc51a71b7: #OTHER by exept, Claus Gittinger <cg@exept.de>
* 9370e384470b: #FEATURE by exept, Claus Gittinger <cg@exept.de>
* dc5757149f3e: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 23:56:19 +0000] rev 6248
`VT100TerminalView`: fix "delete characters" control sequence
...that moved cursor to the left if more than one character was deleted,
causing various bugs and malformed text (namely in GDB console).
This commit is not a proper fix, merely a workaround that saves and
restores cursor position after the (inherited) `basicDeleteCharsAtLine:...`.
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 22:34:32 +0000] rev 6247
`LinkButton`: Use `emphasisAtX:on:` instead of `emphasisAtPoint:on:`
Claus Gittinger <cg@exept.de> [Sat, 25 Jul 2020 15:50:28 +0200] rev 6246
#REFACTORING by cg
class: DataSetColumn
class definition
changed:
#drawLabelsAtX:y:h:from:to:
#drawRendererInRow:x:y:width:value:
#heightOfHighestRow
#on:description:columnNumber:label:
#shownValueForRow:rowNr:
#width
class: DataSetColumn class
added:
#editorType_CheckToggle
#editorType_ComboBox
#editorType_ComboList
#editorType_InputField
#editorType_None
#editorType_PopUpList
#editorType_RadioButton
#editorType_Text
#editorType_rowSelector
#initialize
(grafted from f2c20e0392a55097849538d7bcf9149edde59b3b)
Claus Gittinger <cg@exept.de> [Sat, 02 May 2020 19:51:31 +0200] rev 6245
#REFACTORING by cg
class: HierarchicalListView class
added: #example2
removed: #test
Claus Gittinger <cg@exept.de> [Sat, 02 May 2020 19:50:29 +0200] rev 6244
#REFACTORING by cg
class: HierarchicalItem::Example
changed: #children (send #label:icon: instead of #labeled:icon:, send #label: instead of #labeled:)
class: HierarchicalItem::Example class
added:
#label:
#label:icon:
changed:
#labeled:
#labeled:icon:
Claus Gittinger <cg@exept.de> [Sat, 02 May 2020 13:15:17 +0200] rev 6243
#BUGFIX by cg
class: TerminalView
changed: #processInput:n:
Stefan Vogel <sv@exept.de> [Wed, 01 Apr 2020 10:38:02 +0200] rev 6242
#REFACTORING by stefan
class: ProgressIndicator
changed: #showBusyIndicatorDuring:
class: ProgressIndicator class
comment/format in: #inBoxWithLabel:icon:text:abortable:view:closeWhenDone:
changed: #displayBusyIndicator:message:abortable:at:during:
Claus Gittinger <cg@exept.de> [Sat, 21 Mar 2020 11:42:53 +0100] rev 6241
#FEATURE by cg
class: GnuplotGraphView
class definition
added:
#gnuplotCommand
#gnuplotCommand:
changed:
#generateImage
#redrawX:y:width:height:
Stefan Vogel <sv@exept.de> [Tue, 10 Mar 2020 15:26:11 +0100] rev 6240
#BUGFIX by stefan
class: FilenameWidgetWithHistory
changed: #initialize
alkurz [Mon, 09 Mar 2020 18:53:11 +0100] rev 6239
#BUGFIX by alkurz
replacing deprecated function layout for adjust
class: FilenameWidgetWithHistory
changed: #initialize
Claus Gittinger <cg@exept.de> [Mon, 09 Mar 2020 14:19:10 +0100] rev 6238
#UI_ENHANCEMENT by cg
class: CheckBox
changed: #initialize
Claus Gittinger <cg@exept.de> [Sat, 07 Mar 2020 00:22:39 +0100] rev 6237
#BUGFIX by cg
class: ExtendedComboBox
changed: #openMenu (send #bePopUpView instead of #beUndecorated)
Stefan Vogel <sv@exept.de> [Fri, 06 Mar 2020 12:57:19 +0100] rev 6236
#REFACTORING by stefan
class: DSVColumnView
changed: #initStyle (send #passiveLevel instead of #offLevel)
obsolete method usage
anharman [Thu, 05 Mar 2020 09:52:24 +0100] rev 6235
#UI_ENHANCEMENT by exept
class: ImageEditView
changed: #imageInfoString
Stefan Vogel <sv@exept.de> [Wed, 26 Feb 2020 17:00:39 +0100] rev 6234
#BUGFIX by stefan
class: MenuPanel::Item
changed: #openSubmenu
Fix submenu position on multi-monitor configurations with different
screen sizes.
Claus Gittinger <cg@exept.de> [Sat, 22 Feb 2020 21:21:41 +0100] rev 6233
#UI_ENHANCEMENT by exept
class: TerminalView
changed: #processInput:n:
Claus Gittinger <cg@exept.de> [Thu, 20 Feb 2020 09:52:59 +0100] rev 6232
#DOCUMENTATION by exept
class: NoteBookView class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Thu, 20 Feb 2020 09:47:55 +0100] rev 6231
#FEATURE by exept
class: NoteBookView::Tab
class definition
added:
#nameKey
#nameKey:
Claus Gittinger <cg@exept.de> [Thu, 20 Feb 2020 09:46:25 +0100] rev 6230
#FEATURE by exept
class: NoteBookView::Tab
added: #labelString
comment/format in: #label
Claus Gittinger <cg@exept.de> [Thu, 20 Feb 2020 09:27:16 +0100] rev 6229
#FEATURE by exept
class: NoteBookView
added: #tabList
Claus Gittinger <cg@exept.de> [Thu, 13 Feb 2020 21:41:26 +0100] rev 6228
#DOCUMENTATION by cg
class: AbstractHierarchicalItem
comment/format in: #hasIndicator
Claus Gittinger <cg@exept.de> [Wed, 12 Feb 2020 15:02:20 +0100] rev 6227
#BUGFIX by cg
class: ImageView
changed:
#redrawX:y:width:height:
#saveImageAs:
#scrollToMakeVisible:
care for redefined #image method
Claus Gittinger <cg@exept.de> [Tue, 11 Feb 2020 18:25:03 +0100] rev 6226
#DOCUMENTATION by cg
class: ImageView
comment/format in:
#forceSmoothing
#forceSmoothing:
#forceSmoothingHolder
Claus Gittinger <cg@exept.de> [Tue, 04 Feb 2020 12:33:59 +0100] rev 6225
#REFACTORING by cg
class: TerminalView
changed: #initialize
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:21:30 +0100] rev 6224
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:21:19 +0100] rev 6223
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:21:10 +0100] rev 6222
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:21:02 +0100] rev 6221
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:20:54 +0100] rev 6220
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:20:51 +0100] rev 6219
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Mon, 03 Feb 2020 19:20:34 +0100] rev 6218
#OTHER by cg
bad english
class: TableDrivenOutputAction class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachGreater class
comment/format in: #isCompatibleWithOutputType:
class: TableDrivenOutputAction::EachLess class
comment/format in: #isCompatibleWithOutputType:
Claus Gittinger <cg@exept.de> [Fri, 31 Jan 2020 22:02:22 +0100] rev 6217
#FEATURE by cg
class: DoWhatIMeanSupport
changed: #withoutSelectorsUnlikelyFor:from:forPartial:
FIX completion for class-side methods
Claus Gittinger <cg@exept.de> [Thu, 30 Jan 2020 12:50:29 +0100] rev 6216
#REFACTORING by exept
class: LinkButton
changed:
#actionAt:
#actionEmphasisIn:atPoint:
Claus Gittinger <cg@exept.de> [Thu, 30 Jan 2020 10:02:49 +0100] rev 6215
#DOCUMENTATION by exept
class: LinkButton
comment/format in: #actionAt:
Claus Gittinger <cg@exept.de> [Thu, 30 Jan 2020 09:38:42 +0100] rev 6214
#BUGFIX by exept
class: NoteBookView
tooltip bug fix
changed:
#helpText
#helpTextForItemAt:
class: NoteBookView::Tab
category of:
#activeHelpKey
#activeHelpKey:
#activeHelpText
#activeHelpText:
convert-repo [Tue, 28 Jan 2020 04:28:22 +0000] rev 6213
update tags
Claus Gittinger <cg@exept.de> [Tue, 28 Jan 2020 00:13:56 +0100] rev 6212
#UI_ENHANCEMENT by exept
class: NoteBookView::Tab
limit the max size of a label
(can be disabled to get the old behavior)
class definition
added: #shownLabel
changed:
#activeHelpText
#displayOn:inset:direction:textRightInset:
#getPrintableLabelFor:
class: NoteBookView::Tab class
added:
#maxLabelSize
#maxLabelSize:
Claus Gittinger <cg@exept.de> [Fri, 24 Jan 2020 14:42:44 +0100] rev 6211
#UI_ENHANCEMENT by cg
class: TerminalView
added: #outputEncoding:
class: TerminalView class
added: #openWithAction:setupTerminalViewWith:onExit:
changed: #openWithAction:onExit:
Claus Gittinger <cg@exept.de> [Sat, 18 Jan 2020 21:14:52 +0100] rev 6210
#OTHER by exept
do not refer to XPToolbarIconLibrary - ask ToolbarIconLibrary
Claus Gittinger <cg@exept.de> [Sat, 18 Jan 2020 15:37:54 +0100] rev 6209
#FEATURE by exept
class: MenuPanel
added: #grabMenuItemAtPoint:
comment/format in: #itemAtPoint:
changed: #processShortcut:
Claus Gittinger <cg@exept.de> [Thu, 16 Jan 2020 17:23:07 +0100] rev 6208
#UI_ENHANCEMENT by cg
class: ImageEditView
changed: #updateImageInfoFor:
Claus Gittinger <cg@exept.de> [Tue, 14 Jan 2020 11:19:24 +0100] rev 6207
#DOCUMENTATION by cg
class: CheckBox
comment/format in:
#font:
#initStyle
class: CheckBox class
changed: #updateStyleCache
Claus Gittinger <cg@exept.de> [Sun, 12 Jan 2020 11:10:09 +0100] rev 6206
#REFACTORING by exept
class: MenuPanel
comment/format in: #helpTextForItem:
category of: #withMenuAndItemAt:do:
Claus Gittinger <cg@exept.de> [Wed, 08 Jan 2020 01:46:19 +0100] rev 6205
#FEATURE by exept
class: FileSelectionItem
changed: #imageType
convert-repo [Sun, 22 Dec 2019 04:27:40 +0000] rev 6204
update tags
Claus Gittinger <cg@exept.de> [Sat, 21 Dec 2019 19:04:27 +0100] rev 6203
#FEATURE by exept
class: ImageView
changed: #saveImageAs
convert-repo [Fri, 20 Dec 2019 04:28:30 +0000] rev 6202
update tags
Claus Gittinger <cg@exept.de> [Thu, 19 Dec 2019 20:12:46 +0100] rev 6201
#UI_ENHANCEMENT by cg
class: SelectionInListModelView
class definition
changed:
#drawSelectionFrameAt:x:w:
#initStyle
class: SelectionInListModelView class
changed: #updateStyleCache
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 19:08:13 +0100] rev 6200
regenerated
Claus Gittinger <cg@exept.de> [Mon, 16 Dec 2019 12:05:54 +0100] rev 6199
#BUGFIX by cg
class: TerminalView
FIX: did not handle codePage correctly
(output of CMD with diareses)
class definition
comment/format in: #readAnyAvailableData
changed:
#initialize
#keyPress:x:y:
#processInput:n:
#sendInterruptSignal
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:34:05 +0100] rev 6198
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:32:57 +0100] rev 6197
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:30:54 +0100] rev 6196
#OTHER by cg
added: #copyright
sr [Fri, 13 Dec 2019 14:08:49 +0100] rev 6195
#BUGFIX by Stefan Reise
do not cache #preferredExtent
class: MenuPanel
class definition
comment/format in:
#computePreferredExtent
#menu:
#openDelayed:afterSeconds:
changed:
#preferredExtent
#preferredExtent:
class: MenuPanel::Item
comment/format in:
#openDelayedSubmenu
#openSubmenu
Claus Gittinger <cg@exept.de> [Thu, 12 Dec 2019 15:20:32 +0100] rev 6194
#DOCUMENTATION by cg
class: CheckBox
comment/format in: #sendChangeMessageWith:
matilk [Wed, 11 Dec 2019 15:02:03 +0100] rev 6193
#BUGFIX by Maren
class: AbstractHierarchicalItem
added:
#from:to:doOnCachedChildren:
#nonCriticalFrom:to:doOnCachedChildren:
#nonCriticalRecursiveDoOnCachedChildren:
#recursiveDoOnCachedChildren:
changed: #recursiveExpand (send #canRecursiveExpand instead of #canExpand)
* fix for recursiveExpand
* add methods for doing stuff recursive without fetching lazy children
Claus Gittinger <cg@exept.de> [Mon, 02 Dec 2019 14:09:23 +0100] rev 6192
#REFACTORING by cg
class: TerminalView
changed: #initialize
class: TerminalView class
changed: #openWithAction:onExit:
Claus Gittinger <cg@exept.de> [Mon, 02 Dec 2019 14:06:08 +0100] rev 6191
#BUGFIX by cg
class: TerminalView class
changed: #openWithAction:onExit:
for windows: xlate NL to CRNL on output
sr [Thu, 28 Nov 2019 17:57:24 +0100] rev 6190
#FEATURE by Stefan Reise
support multi monitor
class: MenuPanel::Item
changed: #openSubmenu
convert-repo [Thu, 28 Nov 2019 04:27:42 +0000] rev 6189
update tags
Stefan Vogel <sv@exept.de> [Wed, 27 Nov 2019 12:30:32 +0100] rev 6188
#FEATURE by stefan
class: ProgressIndicator class
comment/format in:
#displayProgressNotifications:abortable:at:during:
#displayProgressNotifications:message:abortable:at:during:
changed: #inBoxWithLabel:icon:text:abortable:view:closeWhenDone:
Can change message label via a ProgressNotification
Stefan Vogel <sv@exept.de> [Wed, 27 Nov 2019 12:22:13 +0100] rev 6187
#FEATURE by stefan
class: ProgressNotification
class definition
comment/format in: #progressValue
class: ProgressNotification class
added: #progressPercentage:messageText:
comment/format in: #progressPercentage:statusInfo:
changed:
#notify:progress:
#progressPercentage:
Claus Gittinger <cg@exept.de> [Fri, 22 Nov 2019 15:57:13 +0100] rev 6186
#BUGFIX by cg
class: TerminalView
changed: #keyPress:x:y:
Ctrl vs. Control - sigh
Claus Gittinger <cg@exept.de> [Sat, 16 Nov 2019 16:53:30 +0100] rev 6185
#BUGFIX by exept
class: ImageEditView
changed: #cropSubImageAt:
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 06 Jul 2019 22:32:10 +0100] rev 6184
Merge
Claus Gittinger <cg@exept.de> [Fri, 08 Nov 2019 20:41:43 +0100] rev 6183
#FEATURE by exept
class: VT100TerminalView
changed: #reportTerminalType
Claus Gittinger <cg@exept.de> [Sat, 02 Nov 2019 01:26:10 +0100] rev 6182
#FEATURE by exept
class: TabItem
added: #printableLabel
comment/format in: #label
Claus Gittinger <cg@exept.de> [Sat, 02 Nov 2019 01:25:33 +0100] rev 6181
#DOCUMENTATION by exept
class: NoteBookView
comment/format in: #listIndexOf:
Claus Gittinger <cg@exept.de> [Thu, 31 Oct 2019 13:40:54 +0100] rev 6180
#FEATURE by exept
class: DSVColumnView
comment/format in: #selectRow:
Claus Gittinger <cg@exept.de> [Thu, 31 Oct 2019 11:30:17 +0100] rev 6179
#FEATURE by exept
class: NoteBookView
added: #indexOfTabNamed:
Claus Gittinger <cg@exept.de> [Thu, 31 Oct 2019 10:23:56 +0100] rev 6178
#DOCUMENTATION by exept
class: ExtendedComboBox
added: #setupMenuWidgetForMenu:
changed: #menuWidget:
class: ExtendedComboBox class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Wed, 30 Oct 2019 03:52:39 +0100] rev 6177
#DOCUMENTATION by exept
class: SubCanvas
changed: #rebuild
ca [Mon, 21 Oct 2019 09:57:14 +0200] rev 6176
#BUGFIX by ca
class: MenuPanel
changed: #rearrangeItems
class: MenuPanel::Item
added: #setLayout:
Claus Gittinger <cg@exept.de> [Sun, 20 Oct 2019 15:01:08 +0200] rev 6175
#FEATURE by exept
class: MenuPanel
added: #itemForWhich:
Claus Gittinger <cg@exept.de> [Sun, 20 Oct 2019 13:39:52 +0200] rev 6174
#FEATURE by exept
class: NoteBookView
added: #tabForWhich:
Claus Gittinger <cg@exept.de> [Sun, 20 Oct 2019 13:10:42 +0200] rev 6173
#DOCUMENTATION by exept
class: NoteBookView::Tab
category of:
#containsPointX:y:
#intersects:
#isEnabled
Claus Gittinger <cg@exept.de> [Sun, 20 Oct 2019 10:57:32 +0200] rev 6172
#FEATURE by exept
class: MenuPanel::Item
changed: #openDelayedSubmenu
Claus Gittinger <cg@exept.de> [Thu, 17 Oct 2019 22:03:58 +0200] rev 6171
#BUGFIX by exept
class: NoteBookView
changed: #keyPress:x:y:
Claus Gittinger <cg@exept.de> [Wed, 16 Oct 2019 16:13:09 +0200] rev 6170
#DOCUMENTATION by exept
class: ColorMenu
category of: #helpSpec
Claus Gittinger <cg@exept.de> [Wed, 16 Oct 2019 16:12:46 +0200] rev 6169
#OTHER by exept
class: ResourceSpecEditor class
category of: #helpSpec
Claus Gittinger <cg@exept.de> [Wed, 16 Oct 2019 16:12:26 +0200] rev 6168
#OTHER by exept
class: ResourceSpecEditor class
category of: #helpSpec
Claus Gittinger <cg@exept.de> [Mon, 14 Oct 2019 20:55:56 +0200] rev 6167
#REFACTORING by exept
class: SelectionInListModelView
added: #indexOfElementForWhich:
changed: #selectElementForWhich:ifAbsent:
Claus Gittinger <cg@exept.de> [Mon, 14 Oct 2019 20:55:41 +0200] rev 6166
#DOCUMENTATION by exept
class: ListModelView
comment/format in:
#yAbsoluteOfLine:
#yVisibleOfLine:
Claus Gittinger <cg@exept.de> [Mon, 14 Oct 2019 11:42:29 +0200] rev 6165
#DOCUMENTATION by exept
class: SelectionInListModelView
comment/format in: #setSelection:
Claus Gittinger <cg@exept.de> [Sun, 13 Oct 2019 23:29:47 +0200] rev 6164
#DOCUMENTATION by exept
class: MenuPanel::Item
comment/format in: #preferredExtent
Claus Gittinger <cg@exept.de> [Sun, 06 Oct 2019 17:43:47 +0200] rev 6163
#BUGFIX by exept
class: DoWhatIMeanSupport
changed:
#codeCompletionForLiteralSymbol:element:considerAll:into:
#codeCompletionForSmalltalkMethod:orClass:context:codeView:into:
Claus Gittinger <cg@exept.de> [Wed, 02 Oct 2019 02:24:04 +0200] rev 6162
#REFACTORING by exept
class: NoteBookView
added:
#tabsPosition
#tabsPosition:
changed:
#direction
#direction:
Claus Gittinger <cg@exept.de> [Tue, 01 Oct 2019 20:19:12 +0200] rev 6161
#BUGFIX by exept
class: ImageEditView
changed:
#drawingColorOrNil
#fillAt:
Claus Gittinger <cg@exept.de> [Tue, 01 Oct 2019 20:18:22 +0200] rev 6160
#BUGFIX by exept
class: ImageEditView
changed: #fillAt:
matilk [Mon, 30 Sep 2019 18:09:34 +0200] rev 6159
#BUGFIX by Maren
class: AbstractHierarchicalItem
changed: #recursiveDo:skipIf:skipChildrenIf:
consider skip element and skip children during the
whole recursion, not only for the first element
Claus Gittinger <cg@exept.de> [Sat, 28 Sep 2019 17:17:46 +0200] rev 6158
#BUGFIX by exept
class: DoWhatIMeanSupport
changed: #codeCompletionForSmalltalkMethod:orClass:context:codeView:into:
colon-selector completion
Claus Gittinger <cg@exept.de> [Sun, 22 Sep 2019 10:08:54 +0200] rev 6157
#UI_ENHANCEMENT by exept
class: SelectionInTreeView
changed: #openEditor
close on return.
Claus Gittinger <cg@exept.de> [Thu, 19 Sep 2019 12:13:53 +0200] rev 6156
#DOCUMENTATION by exept
class: SelectionInTree
comment/format in: #selectedNode
Claus Gittinger <cg@exept.de> [Tue, 17 Sep 2019 11:17:29 +0200] rev 6155
#UI_ENHANCEMENT by exept
class: SelectionInTreeView
changed:
#keyPress:x:y:
#openEditor
Claus Gittinger <cg@exept.de> [Tue, 17 Sep 2019 11:12:39 +0200] rev 6154
#DOCUMENTATION by exept
class: ExtendedComboBox
comment/format in: #processEvent:
Claus Gittinger <cg@exept.de> [Mon, 16 Sep 2019 22:13:50 +0200] rev 6153
#UI_ENHANCEMENT by exept
class: SelectionInTreeView
changed: #openEditor
cursor - edit behavior
Claus Gittinger <cg@exept.de> [Mon, 16 Sep 2019 21:50:48 +0200] rev 6152
#REFACTORING by exept
class: SelectionInTreeView
changed: #openEditor
leftover halt.
Claus Gittinger <cg@exept.de> [Mon, 16 Sep 2019 21:50:30 +0200] rev 6151
#UI_ENHANCEMENT by exept
class: SelectionInTreeView
changed:
#keyPress:x:y:
#openEditor
much better keyboard control
(eh in cdatum freeze value editor)
Claus Gittinger <cg@exept.de> [Mon, 16 Sep 2019 16:12:29 +0200] rev 6150
#FEATURE by exept
class: ImageEditView
new: blend colors
class definition
added: #pointBlendAt:
comment/format in:
#editMode
#editMode:
changed:
#buttonMotion:x:y:
#pointAt:width:
class: ImageEditView class
changed: #initialize
Claus Gittinger <cg@exept.de> [Sun, 15 Sep 2019 18:56:02 +0200] rev 6149
#UI_ENHANCEMENT by exept
class: DoWhatIMeanSupport
comment/format in: #codeCompletionForVariable:into:
changed: #tryCodeCompletionWithSource:nodeInterval:at:mustBeExpression:into:
class: DoWhatIMeanSupport class
category of:16 methods
Claus Gittinger <cg@exept.de> [Sun, 15 Sep 2019 18:54:25 +0200] rev 6148
#FEATURE by exept
class: MenuPanel
changed: #dispatchEvent:withFocusOn:delegate:
info about who delegated the event
Claus Gittinger <cg@exept.de> [Sun, 15 Sep 2019 18:54:11 +0200] rev 6147
#FEATURE by exept
class: ExtendedComboBox::MenuWrapper
changed: #forwardEvent:withFocusOn:
info about who delegated the event
Claus Gittinger <cg@exept.de> [Sun, 15 Sep 2019 12:51:54 +0200] rev 6146
#REFACTORING by exept
class: ListModelView
changed: #startAutoScroll:distance: