montykamath/GsTools-Smalltalk-VA70
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Paul Berglund did a port of GsTools to VA 7.0. There is still some more work to do but this is a nice start. PGB 12-6-05 Keep in mind that this is by no means a completed port; there's a lot of stuff that I haven't even tried to test. It does pass the "will it load" test, however, and the singleton browser that I can't live without seems to be working. Summary of changes: 1. I removed #compile:in:notifying: from EtMethodsBrowser and EtClassBrowser. They are now implemented by StsPowerTools, so the call to #gsLogMethodCreation: will have to be added in some other way, but I have not done so yet. 2. StsPowerTools implements #menuEdit on EtBrowser, EtInspector and EtWorkspace, so I put the code to add the GsTools menu picks in #stsEditMenu: instead. 3. EtCodeWindow>>#initializeAfterRealize was breaking the StsPowerTools code coloring mechanism somehow, so for now I commented out the line that was causing the trouble. 4. There was a walkback in EtWindow>>#gstShowSystemWindowsList plus it was listing more windows than made sense to me, so I made a quick hack to fix that. 5. I added #selectedMethods and #selectedClasses to GstWorkspaceOrganizer, as I was getting walkbacks without them. 6. For the time being I commented out GsTools>>#updateBrowserMappings. The browsers that existed when GsTools were written have now been enhanced so I expect that either the Gs* enhancements aren't needed anymore or else they should be moved to subclass (and extend) the Sts* versions rather than the older unenhanced ones they subclass now. 7. GstWorkspaceOrganizer>>#openOrganizer was looking for the organizer by seeing which of CwShell allShells had a title of 'Workspace Organizer'. But for some reason there is now some object in CwShell allShells that doesNotUnderstand #title so as a quick and dirty fix I added a "respondsTo:" check. 8. I removed Character>>#space and Collection>>#do:separatedBy: from GsBaseExtensions because they now appear to be implemented in the VA base. PGB 2-1-06 9. Fixed a walkback which would occur if you tried to send methods from a changes browser to a singleton methods browser. PGB 11-7-06 10. Fixed a double "do you want to save?" prompt when closing a methods browser.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published