thanks nicolai I discussed a while ago with alain about it and the problem occured because suddenly requirements changed in terms of what can be done (syntax highligth, menuitems) and where Stef
2015-12-03 9:16 GMT+01:00 Marcus Denker <marcus.denker@inria.fr <mailto:marcus.denker@inria.fr>>:
Hi,
Yes, I think we really need to unify both the editor (get really rid of the old one) and the tools⦠e.g. it is strange that all the changes we did for breakpoint visuals now have to be redone 3 times to get them in all toolsâ¦
I will have a look at these, many seem to be related to the suggestions-menu.
I added a fix to 17385 <https://pharo.fogbugz.com/f/cases/17385/DiffMorph-menus-are-broken> DiffMorph menus are broken
this will fix the menu in some, but not all tools.
> On 03 Dec 2015, at 08:47, Nicolai Hess <nicolaihess@gmail.com <mailto:nicolaihess@gmail.com>> wrote: > > please take a look at this errors: > > (I don't want to open 20 bug entries, and I think those issues are related > to two changes for Suggestions menu and one problem on rubric (the current menu builder > does not work for all tools where rubric is used) > So, maybe there are only 2 or 3 "real" issues. > > Help appreciate, especially for the rubric issue. Every time I tried to fix one > tool, there is at least one other tool with a broken menu. > > Open Nautilus on a method: > (Morph>>#drawOn:) browse > without any other interaction, right click on the code pane > -> a menu appears with embedded "why you see this menu/debug" debug menu > caused by empty selection interval > as soon as you select once one method entry, the right click menu works again. > > Open VersionBrowser (or any other tool (MC-changes / merge) with diff morph > right click in one of the diff code panes > -> error contextFor: 'Not defined context for a RubEditingArea' > > Open Transcript > right click > -> error contextFor: 'Not defined context for a RubEditingArea' > > Open Finder > right click in the lower code pane > -> 'Not defined context for a RubEditingArea' > > Open ProcessBrowser > right click in the lower code pane > -> 'Not defined context for a RubEditingArea(808452096)' > > Open TimeProfiler > select an entry from the time-"tree" > right click in the code pane > deprecation warning -> The method SmalltalkEditor class>>smalltalkEditorMenuOn: has been deprecated. > > Open a basic inspector (EyeInspector) > right click in the workspace pane > -> EyeIntegerInspector(Object)>>doesNotUnderstand: #selectedMessage > > Open ChangesBrowser > right click in the lower code pane (regardless whether you select a changed class and method > or not you'll get always) > -> ChangeSorterApplication(Object)>>doesNotUnderstand: #selectedMessage > > Open CriticsBrowser > right click on the code pane > -> SingleCodeCriticResultList(Object)>>doesNotUnderstand: #selectedMessage > > Open recover lost changes > right click on the lower code pane > -> ExternalChangesBrowser(Object)>>doesNotUnderstand: #selectedMessage > > The same in external browser > ExternalBrowser(Object)>>doesNotUnderstand: #selectedMessage > > Open debugger > select a inst var or context var > right click in the var "value"-pane > -> MorphicTextAdapter(Object)>>doesNotUnderstand: #acceptAllowed > > Open VersoinBrowser > change from "Side-by-Side" to "Source" view > right click in the code pane > -> UndefinedObject(Object)>>doesNotUnderstand: #ast >