OmniBrowser for Squeak 3.9

Damien Cassou damien.cassou at laposte.net
Sun Jul 9 08:28:00 UTC 2006


Thank you for OmniBrowser, it's very cool.

However, do you know if it's possible to get syntax highlighting with OB 
? I've tried ShoutOmnibrowser from SqueakMap but I can't enter text 
anymore with this.


Thank you

Colin Putney wrote:
> Hi folks,
> 
> In preparation for Squeak 3.9 going gamma, I'm getting together a 
> release of OmniBrowser. This will be a bit tricky because of the of some 
> of the changes made in 3.9. I think we'll eventually be able to create 
> the right abstractions to handle them, but for now, it means OB mainline 
> will run on Squeak 3.6 through 3.8, and there will be a special branch 
> for Squeak 3.9.
> 
> Here's a list of issues that have come up recently:
> 
> -- 
> Pascal Zumkehr reported Mantis issue #4023, and I've fixed it in 
> OB-Standard-cwp.108.
> 
> A bug that prevented OB from opening properly in response to cmd-b. 
> Lukas Renggli did a fix for this, and I've merged it into the trunk. 
> (OB-Standard-cwp.109)
> 
> Alexandre Bergel proposed an enhancement to the 'find class...' menu 
> item. It turns out that his enhancement shouldn't have been necessary. 
> The behavior he wanted was intended in the original implementation, but 
> it didn't work because of a bug. Rather than use his enhancement code, I 
> just went back and fixed the original bug. (OB-Standard-cwp.109)
> 
> Philippe Marschall (I think... pmm?) created a version of 'find 
> class...' that finds traits as well as classes. This can't go into the 
> OB trunk, but it should be in the Squeak 3.9, I think.
> 
> There was a bug that prevented comments from being displayed properly in 
> Squeak 3.9. Again, this can't go into the OB trunk, but should be in 
> Squeak 3.9.
> 
> Alexandre Bergel posted an action for moving a method from one package 
> to another. I think it's a great idea, but there's a problem with the 
> implementation: it introduces a dependency on Monticello, which I want 
> to avoid in the core browser. This idea could just as well be 
> implemented via PackageInfo.
> 
> Alex also posted a changeset  that causes the '-- all --' method 
> category to be selected when the user clicks on the class. Again, a good 
> idea, but the implementation is problematic. It completely by-passes the 
> metagraph, and makes all kinds of assumptions about what nodes are in 
> which column. It also makes a lot of changes to the core library for the 
> sake of this menu item, which makes me nervous. I think we should delay 
> this feature until it can be done cleanly, post Squeak 3.9.
> 
> Lukas fixed a bug which called infinite recursion during a drag 
> operation. As it happens, I also found and fixed this bug, so there's no 
> need to merge his fix into the trunk.
> 
> Lukas also posted a cosmetic fix, which makes OB browsers visually match 
> the new look in Squeak 3.9. Obviously not appropriate for the trunk, but 
> should be in the 3.9 version.
> 
> Finally, I've done a lot of work on the core library. One of the more 
> important changes was to move to announcements for responding to events. 
> I've also done some preliminary work to support services. I think these 
> changes should be part of the 3.9 release as well.
> -- 
> 
> My plan is to produce two release candidates incorporating all this work 
> - one for inclusion in Squeak 3.9 and one for 3.6 - 3.8. If all goes 
> well, I'll post these to the Squeak 3.9 submission repository tomorrow. 
> If I've forgotten anything, or made some kind of misjudgement about on 
> of these items, please let me know.
> 
> Cheers,
> 
> Colin
> 
> 
> 
> 
> 
> 




More information about the Squeak-dev mailing list