[Pharo-project] Issue 3992 in pharo: Proposed O2 fixes for Pharo-1.2
Status: New Owner: ---- New issue 3992 by nicholas...@gmail.com: Proposed O2 fixes for Pharo-1.2 http://code.google.com/p/pharo/issues/detail?id=3992 Pharo Metainfo ------------- Pharo image: dev Pharo core version: Pharo1.2.1 Virtual machine used: Cog VM.r2378 Description ---------- Follow the full discussion at <http://forum.world.st/Code-Navigation-Navigation-History-in-System-Browser-t...>. I completely agree with Stéphane Ducasse's comments about O2 being outdated and how it will be replaced soon. But since I've ported it, I might as well share it with the community in case someone else is interested. These are the fixes to make it possible to load O2 into a Pharo-1.2 Dev image. It is based off the latest version of the code from the O2 repository (http://www.squeaksource.com/O2) made by David Roethlisberger. Notable changes: * Removed all references to Preferences (deprecated in Pharo 1.2) * Removed most preferences that I could not find any references to. * Made test cases pass (mostly adapting the tests to the new TestCase hierarchy that it was testing for) Remaining problems: * Undo/redo does not work in the editor. This is probably because Pharo-1.2 changed the TextEditor components (i.e. uses EditingState). * Lots of duplication between O2 and OB. Not sure whether to merge/eliminate duplication since these browsers seem to be quite independent and I don't enough of their ecosystem to say if we should merge.
Comment #1 on issue 3992 by nicholas...@gmail.com: Proposed O2 fixes for Pharo-1.2 http://code.google.com/p/pharo/issues/detail?id=3992 Since this is the first time I am doing this following the instructions at <http://code.google.com/p/pharo/wiki/HowToContribute> I expect that I might have missed some steps. In that case please let me know and I can fix them. I've also attached the SLICE here just in case. Attachments: SLICE-Issue-3992-Proposed-O2-fixes-for-Pharo-12-NC.1.mcz 23.4 KB
Updates: Cc: roeth...@iam.unibe.ch Labels: Type-O2 Comment #2 on issue 3992 by marcus.d...@gmail.com: Proposed O2 fixes for Pharo-1.2 http://code.google.com/p/pharo/issues/detail?id=3992 (No comment was entered for this change.)
Updates: Cc: alexandr...@gmail.com Comment #3 on issue 3992 by marianopeck: Proposed O2 fixes for Pharo-1.2 http://code.google.com/p/pharo/issues/detail?id=3992 (No comment was entered for this change.)
participants (1)
-
pharo@googlecode.com