fixing our tools

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

fixing our tools

Nicolai Hess-3-2
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

Reply | Threaded
Open this post in threaded view
|

Re: fixing our tools

Marcus Denker-4
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.

> On 03 Dec 2015, at 08:47, Nicolai Hess <[hidden email]> 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
>


Reply | Threaded
Open this post in threaded view
|

Re: fixing our tools

Nicolai Hess-3-2


2015-12-03 9:16 GMT+01:00 Marcus Denker <[hidden email]>:
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 DiffMorph menus are broken

this will fix the menu in some, but not all tools.


 

> On 03 Dec 2015, at 08:47, Nicolai Hess <[hidden email]> 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
>



Reply | Threaded
Open this post in threaded view
|

Re: fixing our tools

stepharo
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 <[hidden email]>:
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 DiffMorph menus are broken

this will fix the menu in some, but not all tools.


 

> On 03 Dec 2015, at 08:47, Nicolai Hess <[hidden email]> 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
>