Sat, 30 Sep 2023 22:55:25 +0100 `TestRunner2`: do not use `#keysAndValuesCollect:` jv tip
Jan Vrany <jan.vrany@labware.com> [Sat, 30 Sep 2023 22:55:25 +0100] rev 19648
`TestRunner2`: do not use `#keysAndValuesCollect:` ...as semantics differ among smalltalk dialects. This is normally not a problem until we use code that adds this as a "compatibility" method. So to stay on a safe side, avoid using this method.
Wed, 27 Sep 2023 10:19:21 +0100 `WorkspaceApplication`: use `Dialog >> requestClassName:...` to ask for pool to use jv
Jan Vrany <jan.vrany@labware.com> [Wed, 27 Sep 2023 10:19:21 +0100] rev 19647
`WorkspaceApplication`: use `Dialog >> requestClassName:...` to ask for pool to use ...rather than generic text list box.
Fri, 01 Sep 2023 22:32:10 +0100 `Inspector2Tab`: add new API method to simplify creation of list views jv
Jan Vrany <jan.vrany@labware.com> [Fri, 01 Sep 2023 22:32:10 +0100] rev 19646
`Inspector2Tab`: add new API method to simplify creation of list views
Tue, 04 Apr 2023 17:00:56 +0200 `ChangeSetBrowser2`: fix for composite refactory changes jv
Jan Vrany <jan.vrany@labware.com> [Tue, 04 Apr 2023 17:00:56 +0200] rev 19645
`ChangeSetBrowser2`: fix for composite refactory changes
Thu, 23 Mar 2023 18:50:44 +0000 `NewSystemBrowser`: Improve support for "alien" classes / methods jv
Jan Vrany <jan.vrany@labware.com> [Thu, 23 Mar 2023 18:50:44 +0000] rev 19644
`NewSystemBrowser`: Improve support for "alien" classes / methods ...such as RING2 models. This is far from complete, just few things here and there. Over time, code should be overhauled to use some indirection for most queries about the code...
Wed, 08 Mar 2023 16:40:41 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Wed, 08 Mar 2023 16:40:41 +0000] rev 19643
Merge
Mon, 06 Mar 2023 15:22:35 +0000 Improve code (smalltalk) generator jv
Jan Vrany <jan.vrany@labware.com> [Mon, 06 Mar 2023 15:22:35 +0000] rev 19642
Improve code (smalltalk) generator * honour `UserPreferences >> #generateComments` when generating required methods * honour `RBFormatter spaceAfterKeywordSelector` when generating accessors
Tue, 15 Nov 2022 18:32:52 +0000 `DebugView`: when overriding a method, use the same protocol as overidden method jv
Jan Vrany <jan.vrany@labware.com> [Tue, 15 Nov 2022 18:32:52 +0000] rev 19641
`DebugView`: when overriding a method, use the same protocol as overidden method
Wed, 07 Sep 2022 15:27:34 +0100 Use `allTestSelectors includes:` instead of `isTestSelector:` jv
Jan Vrany <jan.vrany@labware.com> [Wed, 07 Sep 2022 15:27:34 +0100] rev 19640
Use `allTestSelectors includes:` instead of `isTestSelector:` ...as the latter is Smalltalk/X specific so overriding it won't work with portable code. Indeed, this is much slower for large classes. Will see.
Thu, 09 Jun 2022 08:59:11 +0200 Replacing obsolete method with newer version jv
Patrik Svestka <patrik.svestka@gmail.com> [Thu, 09 Jun 2022 08:59:11 +0200] rev 19639
Replacing obsolete method with newer version Fixes an error from settings/tools/editor/code edit2
Wed, 05 Oct 2022 11:34:56 +0100 `TestRunner2`: add menu item to pin mini runner jv
Jan Vrany <jan.vrany@labware.com> [Wed, 05 Oct 2022 11:34:56 +0100] rev 19638
`TestRunner2`: add menu item to pin mini runner
Wed, 05 Oct 2022 11:57:26 +0100 `NewSystemBrowser`: avoid updating package info when changed class is not selected jv
Jan Vrany <jan.vrany@labware.com> [Wed, 05 Oct 2022 11:57:26 +0100] rev 19637
`NewSystemBrowser`: avoid updating package info when changed class is not selected This speeds up loading of packages when browser is open as it does not (needlessly) update package info which may involve scm round-trip.
Thu, 22 Sep 2022 16:29:42 +0100 Remove dependency on `stx:goodies/monticello/tonel` jv
Jan Vrany <jan.vrany@labware.com> [Thu, 22 Sep 2022 16:29:42 +0100] rev 19636
Remove dependency on `stx:goodies/monticello/tonel`
Fri, 02 Sep 2022 11:53:38 +0100 Add `AbstractSyntaxHighligter >> formatMethod...elementsInto: jv
Jan Vrany <jan.vrany@labware.com> [Fri, 02 Sep 2022 11:53:38 +0100] rev 19635
Add `AbstractSyntaxHighligter >> formatMethod...elementsInto: This is used by syntax highlighting service so we need to define it higher up in the hierarchy for other highlighters (for example, coverage highlighter) to work. This fixes a DNU when browsing instrumented methods.
Thu, 01 Sep 2022 14:43:30 +0100 Fix labels of undo menu items for complex refactorings jv
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Sep 2022 14:43:30 +0100] rev 19634
Fix labels of undo menu items for complex refactorings Due to a bug, for some refactorings the menu item shown something like `a RemoveClassRefactoring` which was not useful. This commit fixes the issue.
Tue, 23 Aug 2022 05:50:10 +0100 `CodeView2`: fix "senders" menu jv
Jan Vrany <jan.vrany@labware.com> [Tue, 23 Aug 2022 05:50:10 +0100] rev 19633
`CodeView2`: fix "senders" menu ...after so loong!
Tue, 23 Aug 2022 05:42:25 +0100 Try harder to preserve original formatting when using method rewriter tool jv
Jan Vrany <jan.vrany@labware.com> [Tue, 23 Aug 2022 05:42:25 +0100] rev 19632
Try harder to preserve original formatting when using method rewriter tool This seems to fix bug causing annoying reformatting that hindered usability of this tool.
Wed, 17 Aug 2022 12:09:58 +0100 Oops, fix bug in Lint rules filtering introduced in commit fe29ed10a99d jv
Jan Vrany <jan.vrany@labware.com> [Wed, 17 Aug 2022 12:09:58 +0100] rev 19631
Oops, fix bug in Lint rules filtering introduced in commit fe29ed10a99d
Tue, 26 Jul 2022 11:50:18 +0100 Allow to filter using lint rule tags jv
Jan Vrany <jan.vrany@labware.com> [Tue, 26 Jul 2022 11:50:18 +0100] rev 19630
Allow to filter using lint rule tags This commit allows one filter lint rules alo by tags (see `RBLintRule >> #tags`) in addition to rule (class) name. To do so, just prefix search pattern with `#`.
Wed, 23 Feb 2022 11:56:13 +0000 Use `#AddTab` and `#CloseTab` shortcuts for adding/removing tabs jv
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Feb 2022 11:56:13 +0000] rev 19629
Use `#AddTab` and `#CloseTab` shortcuts for adding/removing tabs
Mon, 17 Jan 2022 15:28:05 +0000 `NewSystemBrowser`: fix condition in `#flyByHelpTextFor:at:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 17 Jan 2022 15:28:05 +0000] rev 19628
`NewSystemBrowser`: fix condition in `#flyByHelpTextFor:at:` The condition did not make sense at all and resulted in `#ifTrue:` on non-boolean receiver!
Fri, 03 Dec 2021 12:28:15 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Fri, 03 Dec 2021 12:28:15 +0000] rev 19627
Merge
Fri, 03 Dec 2021 12:27:35 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Fri, 03 Dec 2021 12:27:35 +0000] rev 19626
Merge
Fri, 26 Nov 2021 12:12:59 +0000 `NewSystemBrowser`: improve what's considered a "real project" jv
Jan Vrany <jan.vrany@labware.com> [Fri, 26 Nov 2021 12:12:59 +0000] rev 19625
`NewSystemBrowser`: improve what's considered a "real project" Consider all project "items" with project definition class as real projects. This enables project-related tools to work with Pharo / Tonel packages as well (as they use flat package naming contrary to St/X) given that there's a package manifest for them.
Fri, 26 Nov 2021 11:19:21 +0000 Flush all cached debugger when saving snapshot jv
Jan Vrany <jan.vrany@labware.com> [Fri, 26 Nov 2021 11:19:21 +0000] rev 19624
Flush all cached debugger when saving snapshot ...so when restarting, unampped and cached but not yet recreated debugger windows are not `#destroy`ed (which leads to error)
Mon, 15 Nov 2021 20:25:35 +0000 Always remember last user-selected lint ruleset jv
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Nov 2021 20:25:35 +0000] rev 19623
Always remember last user-selected lint ruleset ...even if empty. User may want to select "no rules" to silence lint altogether - it can be (read - is) sometimes annoying.
Thu, 25 Nov 2021 11:55:51 +0100 Cleanup of Monokai code view theme jv
Patrik Svestka <patrik.svestka@gmail.com> [Thu, 25 Nov 2021 11:55:51 +0100] rev 19622
Cleanup of Monokai code view theme
Mon, 22 Nov 2021 12:32:59 +0100 Reject error in syntax highlighter when it is handled in e.g. tests jv
Patrik Svestka <patrik.svestka@gmail.com> [Mon, 22 Nov 2021 12:32:59 +0100] rev 19621
Reject error in syntax highlighter when it is handled in e.g. tests
Fri, 19 Nov 2021 14:35:04 +0100 Minor refinements of Jan's Monokai code view theme tweaks jv
Patrik Svestka <patrik.svestka@gmail.com> [Fri, 19 Nov 2021 14:35:04 +0100] rev 19620
Minor refinements of Jan's Monokai code view theme tweaks This patch changes the following: - self displayed italic with the OrangePro color used - red (underwave) hopefully less strainful for the eyes
Mon, 15 Nov 2021 20:19:27 +0000 Minor tweaks to Monokai code view theme jv
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Nov 2021 20:19:27 +0000] rev 19619
Minor tweaks to Monokai code view theme This commit changes few things: * changes highlighting of unknown identifiers and/or unknown selectors by using more common way of red underline. * changes `Red` color to something more aggresive * and shows control flow selectors in `Orange` rather than `Red` (since red signals some kind of error)
(0) -10000 -3000 -1000 -300 -100 -50 -30 tip