To Anyone Interested:
I have made a branch of the code highlighter (version 63.4.3). I would greatly appreciate feedback from anyone who would like to try it. It has quite a number of extensions and features over the existing one.
The “current state of the art” is version 63 for VW7.6, of which branch 63.2 is the baseline for VW7.7. My version is taken from 63.4, which incorporates hyperlink and spell checking highlighting, which is different from the VW7.7 baseline. In the branch, both hyperlink highlighting and spell checking can be disabled, so it should not have an adverse impact on VW7.7. The changes will work even if you don’t load the spell checker (it just ignores spell checking requests).
The separate highlighter dialog has been removed in favor of doing things directly in the settings manager. All the controls are on a page under the Tools > Browser page. The highlighting settings are closer to the code highlighter in Envy, giving a few more options for highlighting, such as block or parenthesis depth. In addition, you can now create your own styles by adding a style description, then finding a way to use it (say, by updating the reduce actions in the grammar with SmaCC.) The parser and scanner have been refactored slightly to support alternative Smalltalk language syntax – such as for GemStone.
The 63.4.* branch is not load compatible with an existing highlighter version because it changes the way styles are modeled and applied. You should unload any existing version before loading the new one. You can then open the settings dialog to configure your settings. If you had saved any specialized settings you were using, it should be able to import them through the style-sheet drop-down on the Tools > Browser > Styles page, augmenting them with the additional styles that have been added. [Eventually, this drop down will go away in favor of the settings page load/save as XML capability.]
See the package comment and blessing comments for the short list of what changed.
Cheers!
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hi, trying it right now. I really like the new settings disposition (and
the fact that there are multiple predefined styles to choose). Something to notice, when loading in a clean 7.6 image it throws a prerequisite failure dialog: "Unable to load prerequisite Base Visualwork Fixes". If you click yes, when it finishes loading, it throws a bunch of unloadable definitions, all for GemStoneCodehighlightingParser. Great work, a little suggestion though. You could group the 3 settings pages in the same submenu, i think it would be more intuitive, something like: - Browser - Formatter - Code Highlighter - HyperLinks - Highlighter - Styles Cheers, Emiliano. [hidden email] escribió: > > To Anyone Interested: > > > > I have made a branch of the code highlighter (version 63.4.3). I > would greatly appreciate feedback from anyone who would like to try > it. It has quite a number of extensions and features over the > existing one. > > > > The “current state of the art” is version 63 for VW7.6, of which > branch 63.2 is the baseline for VW7.7. My version is taken from 63.4, > which incorporates hyperlink and spell checking highlighting, which is > different from the VW7.7 baseline. In the branch, both hyperlink > highlighting and spell checking can be disabled, so it should not have > an adverse impact on VW7.7. The changes will work even if you don’t > load the spell checker (it just ignores spell checking requests). > > > > The separate highlighter dialog has been removed in favor of doing > things directly in the settings manager. All the controls are on a > page under the Tools > Browser page. The highlighting settings are > closer to the code highlighter in Envy, giving a few more options for > highlighting, such as block or parenthesis depth. In addition, you > can now create your own styles by adding a style description, then > finding a way to use it (say, by updating the reduce actions in the > grammar with SmaCC.) The parser and scanner have been refactored > slightly to support alternative Smalltalk language syntax – such as > for GemStone. > > > > The 63.4.* branch is not load compatible with an existing highlighter > version because it changes the way styles are modeled and applied. > You should unload any existing version before loading the new one. > You can then open the settings dialog to configure your settings. If > you had saved any specialized settings you were using, it should be > able to import them through the style-sheet drop-down on the Tools > > Browser > Styles page, augmenting them with the additional styles that > have been added. [Eventually, this drop down will go away in favor of > the settings page load/save as XML capability.] > > > > See the package comment and blessing comments for the short list of > what changed. > > > _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
All,
Updated code highlighter problems have been fixed - use version 63.4.4.
· Unknown prerequisite reference has been removed (it wasn't used in the public repository version). · Unloadable definitions were remove. Somehow they had been misplaced outside their private package. · I’ve reworked the settings pages similar to Emiliano’s suggestion.
I tried loading this into a “blank” image and none of the problems repeated.
Cheers!
Tom Hawker -------------------------- Senior Framework Developer -------------------------- Home +1 (408) 274-4128 Office +1 (408) 576-6591 Mobile +1 (408) 835-3643
-----Original Message-----
Hi, trying it right now. I really like the new settings disposition (and the fact that there are multiple predefined styles to choose). Something to notice, when loading in a clean 7.6 image it throws a prerequisite failure dialog: "Unable to load prerequisite Base Visualwork Fixes". If you click yes, when it finishes loading, it throws a bunch of unloadable definitions, all for GemStoneCodehighlightingParser. Great work, a little suggestion though. You could group the 3 settings pages in the same submenu, i think it would be more intuitive, something like: - Browser - Formatter - Code Highlighter - HyperLinks - Highlighter - Styles
Cheers, Emiliano.
[hidden email] escribió: > > To Anyone Interested: > > > > I have made a branch of the code highlighter (version 63.4.3). I > would greatly appreciate feedback from anyone who would like to try > it. It has quite a number of extensions and features over the > existing one. > > > > The “current state of the art” is version 63 for VW7.6, of which > branch 63.2 is the baseline for VW7.7. My version is taken from 63.4, > which incorporates hyperlink and spell checking highlighting, which is > different from the VW7.7 baseline. In the branch, both hyperlink > highlighting and spell checking can be disabled, so it should not have > an adverse impact on VW7.7. The changes will work even if you don’t > load the spell checker (it just ignores spell checking requests). > > > > The separate highlighter dialog has been removed in favor of doing > things directly in the settings manager. All the controls are on a > page under the Tools > Browser page. The highlighting settings are > closer to the code highlighter in Envy, giving a few more options for > highlighting, such as block or parenthesis depth. In addition, you > can now create your own styles by adding a style description, then > finding a way to use it (say, by updating the reduce actions in the > grammar with SmaCC.) The parser and scanner have been refactored > slightly to support alternative Smalltalk language syntax – such as > for GemStone. > > > > The 63.4.* branch is not load compatible with an existing highlighter > version because it changes the way styles are modeled and applied. > You should unload any existing version before loading the new one. > You can then open the settings dialog to configure your settings. If > you had saved any specialized settings you were using, it should be > able to import them through the style-sheet drop-down on the Tools > > Browser > Styles page, augmenting them with the additional styles that > have been added. [Eventually, this drop down will go away in favor of > the settings page load/save as XML capability.] > > > > See the package comment and blessing comments for the short list of > what changed. > > >
_______________________________________________ vwnc mailing list http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Tom Is this loadable in VW 7.6? Terry From: [hidden email]
[mailto:[hidden email]] On Behalf
Of [hidden email] All, Updated code highlighter problems have been fixed - use version 63.4.4. ·
Unknown prerequisite reference has been removed (it wasn't used
in the public repository version). ·
Unloadable definitions were remove. Somehow they had been
misplaced outside their private package. ·
I’ve reworked the settings pages similar to
Emiliano’s suggestion. I tried loading this into a “blank” image and none of the
problems repeated. Cheers! Tom Hawker -------------------------- Senior Framework Developer -------------------------- Home +1 (408) 274-4128 Office +1 (408) 576-6591 Mobile +1 (408) 835-3643 -----Original Message----- Hi, trying it right now. I really like the new settings disposition
(and the fact that there are multiple predefined styles to choose). Something to notice, when loading in a clean 7.6 image it throws a prerequisite failure dialog: "Unable to load prerequisite Base Visualwork Fixes". If you click yes, when it finishes loading, it throws a bunch of unloadable definitions, all for GemStoneCodehighlightingParser. Great work, a little suggestion though. You could group the 3 settings pages in the same submenu, i think it would be more intuitive,
something like: - Browser - Formatter - Code Highlighter - HyperLinks - Highlighter - Styles Cheers, Emiliano. [hidden email] escribió: > > To Anyone Interested: > > > > I have made a branch of the code highlighter (version
63.4.3). I > would greatly appreciate feedback from anyone who would like to try
> it. It has quite a number of extensions and features over
the > existing one. > > > > The “current state of the art” is version 63 for
VW7.6, of which > branch 63.2 is the baseline for VW7.7. My version is taken
from 63.4, > which incorporates hyperlink and spell checking highlighting,
which is > different from the VW7.7 baseline. In the branch, both
hyperlink > highlighting and spell checking can be disabled, so it should not
have > an adverse impact on VW7.7. The changes will work even if
you don’t > load the spell checker (it just ignores spell checking requests). > > > > The separate highlighter dialog has been removed in favor of doing
> things directly in the settings manager. All the controls
are on a > page under the Tools > Browser page. The highlighting
settings are > closer to the code highlighter in Envy, giving a few more options
for > highlighting, such as block or parenthesis depth. In
addition, you > can now create your own styles by adding a style description, then
> finding a way to use it (say, by updating the reduce actions in
the > grammar with SmaCC.) The parser and scanner have been
refactored > slightly to support alternative Smalltalk language syntax –
such as > for GemStone. > > > > The 63.4.* branch is not load compatible with an existing
highlighter > version because it changes the way styles are modeled and
applied. > You should unload any existing version before loading the new
one. > You can then open the settings dialog to configure your
settings. If > you had saved any specialized settings you were using, it should
be > able to import them through the style-sheet drop-down on the Tools
> > Browser > Styles page, augmenting them with the additional
styles that > have been added. [Eventually, this drop down will go away in
favor of > the settings page load/save as XML capability.] > > > > See the package comment and blessing comments for the short list
of > what changed. > > > _______________________________________________ vwnc mailing list http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Terry,
Yes, it’s based off 7.6 (Travis’s version 63 is the VW7.6 base).
It might even be loadable in 7.7, but it’s based off a branch later than the 7.7 official release point and doesn’t integrate the latest 7.7 changes being made by Martin K. (Those changes seem to genericize highlighting by making it an intrinsic capability of text controllers, which changes the way highlighting goes together and is installed.)
Cheers!
From: Terry Raymond
[mailto:[hidden email]]
Tom
Is this loadable in VW 7.6?
Terry From: [hidden email]
[mailto:[hidden email]] On Behalf
Of [hidden email]
All,
Updated code highlighter problems have been fixed - use version 63.4.4.
· Unknown prerequisite reference has been removed (it wasn't used in the public repository version). · Unloadable definitions were remove. Somehow they had been misplaced outside their private package. · I’ve reworked the settings pages similar to Emiliano’s suggestion.
I tried loading this into a “blank” image and none of the problems repeated.
Cheers!
Tom Hawker -------------------------- Senior Framework Developer -------------------------- Home +1 (408) 274-4128 Office +1 (408) 576-6591 Mobile +1 (408) 835-3643
-----Original Message-----
Hi, trying it right now. I really like the new settings disposition (and the fact that there are multiple predefined styles to choose). Something to notice, when loading in a clean 7.6 image it throws a prerequisite failure dialog: "Unable to load prerequisite Base Visualwork Fixes". If you click yes, when it finishes loading, it throws a bunch of unloadable definitions, all for GemStoneCodehighlightingParser. Great work, a little suggestion though. You could group the 3 settings pages in the same submenu, i think it would be more intuitive, something like: - Browser - Formatter - Code Highlighter - HyperLinks - Highlighter - Styles
Cheers, Emiliano.
[hidden email] escribió: > > To Anyone Interested: > > > > I have made a branch of the code highlighter (version 63.4.3). I > would greatly appreciate feedback from anyone who would like to try > it. It has quite a number of extensions and features over the > existing one. > > > > The “current state of the art” is version 63 for VW7.6, of which > branch 63.2 is the baseline for VW7.7. My version is taken from 63.4, > which incorporates hyperlink and spell checking highlighting, which is > different from the VW7.7 baseline. In the branch, both hyperlink > highlighting and spell checking can be disabled, so it should not have > an adverse impact on VW7.7. The changes will work even if you don’t > load the spell checker (it just ignores spell checking requests). > > > > The separate highlighter dialog has been removed in favor of doing > things directly in the settings manager. All the controls are on a > page under the Tools > Browser page. The highlighting settings are > closer to the code highlighter in Envy, giving a few more options for > highlighting, such as block or parenthesis depth. In addition, you > can now create your own styles by adding a style description, then > finding a way to use it (say, by updating the reduce actions in the > grammar with SmaCC.) The parser and scanner have been refactored > slightly to support alternative Smalltalk language syntax – such as > for GemStone. > > > > The 63.4.* branch is not load compatible with an existing highlighter > version because it changes the way styles are modeled and applied. > You should unload any existing version before loading the new one. > You can then open the settings dialog to configure your settings. If > you had saved any specialized settings you were using, it should be > able to import them through the style-sheet drop-down on the Tools > > Browser > Styles page, augmenting them with the additional styles that > have been added. [Eventually, this drop down will go away in favor of > the settings page load/save as XML capability.] > > > > See the package comment and blessing comments for the short list of > what changed. > > >
_______________________________________________ vwnc mailing list http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |