Hi,

I am about to file in a whole bunch of issues regarding MessageBrowser.
All are related to search result of the kind RGCommentDefinition. These
are collected by SystemNavigation or doing a search: "class comments with
it" or "method source with it".

Most of you may not recognize these bugs, as the typically "senders of it",
"implementors of it"
search results doesn't suffer from these.
(and doing search "class comments with it" isn't used that often from all,
I think)

But for newcomers searching strings through "method source with it" is an
handy
task for exploring the image. And this search mixes search results of
RGCommentDefinition
and RGMethodDefinition. And it is annoying for newcomers to stumble of not
working
buttons/menus without realizing that there is actually a difference in the
search results.

These bugs are:
In MessageBrowser, search results of kind RGCommentDefinition
- have no working context menu
- use syntax highlighting for a class comment text
- can not be changed (raising an error on accept)
- Browse button opens the Systembrowser but it does not show the
  comment text, but the class definition
- Senders button opens a MessageBrowser for selectors containing the
  symbol #Comment
- Implementors button searches for implementors of a "Comment" selector (no
search results)
- Version button raises an error
- switch source formatter to "Byte Code" or "Time stamp" raises an error

I would add all issues under one parent issue (MessageBrowser doesn't play
well
with RGCommentDefinition)

I don't consider all issues as "must fix", some are real bugs (all that
raising
an error) and some are more like enhancements (useless syntax highlight for
comment text)

But I would like to fix them all and maybe even all at once.

What do you think?

All for Pharo3, none for Pharo3, split them by bugfixes for 3 and
"nice to have" for 4?


Nicolai

Reply via email to