Releases: pharo-ide/Calypso
isAutoActivated env plugin class variable was missing
Merge pull request #75 from dionisiydk/dev isAutoActivated class variable was missing
Plugin auto activation variable
isAutoActivated class variable for environment and browser plugins with class side methods #disable and #enable.
CriticEnvironmentPlugin with extra setting #provideMethodGroupByDefault. You can set it using #disableMethodGroup or #enableMethodGroup
ProtocolAnnouncements is now affect sorted method groups. Before method groups was not updated by any method protocol changes when critic plugin was disabled
#selectClass: logic is improved to expand package and select class tag if it exists
class creation tool is fixed
Merge pull request #71 from dionisiydk/dev class creation tool fixed
Fix for method critiques updating when method was removed
Fix for method critiques updating when method was removed
Memory leaks are fixed
- navigation history is improved to not reference browser and any query results. So history do not prevent garbage collection of cached weak items .
- It means that computed critiques are now freed when they not used. History is not target them anymore. Also method groups not keep reference to critic results.
- history management is covered by tests
- method editing logic is improved to not close editor when it should not be closed
- animation hack for critic method group is removed. Tab manager morph will support it in normal way (waits integration)
- ClyConstantMethodQuery is introduced to return constant collection of methods. ClyMethodBrowser adds two methods: #browseMethods: and #browseMethods:withTitle:
- many small fixes
Tests are fixed
There was missing code for critic plugin in Behavior after Pharo7 adaptation
Migrated from smalltalkhub from version 0.7.5 with little fix
ClyShowGroupsInMethodBrowserCommand is added to browse methods from selected group.
ClyEnvironmentSimpleQuery renamed to ClyAllItemsQuery
And it includes extra tiny fix for method filter by script block