More enhancements before release…

60454
Moose

60452
19874 URL in ZnCharacterEncoderTests>>#testByteEncoderFromUrl must be changed
https://pharo.fogbugz.com/f/cases/19874

19868 RBMoveMethodToClassRefactoring not works with class side methods
https://pharo.fogbugz.com/f/cases/19868

19862 Evaluating code in a diff morph raise an error
https://pharo.fogbugz.com/f/cases/19862

19864 Add support for Server Name Indication (SNI) to Zodiac/SSLPlugin
https://pharo.fogbugz.com/f/cases/19864
60451
19863 RBMoveMethodToClassRefactoring reset method protocol
https://pharo.fogbugz.com/f/cases/19863

60449
19857 add option #argsAsArray
https://pharo.fogbugz.com/f/cases/19857

19809 Failing test: WeakAnnouncerTest>>#testNoDeadWeakSubscriptions
https://pharo.fogbugz.com/f/cases/19809

60448
19856 FileReference { #spotterPreviewItemsIn: . #spotterPreviewZipItemsIn: } relies on #doesNotUnderstand:
https://pharo.fogbugz.com/f/cases/19856

19854 Rename refactoring from source code by cmd r should support all kind of ast nodes
https://pharo.fogbugz.com/f/cases/19854

19850 OrderedCollection Inspector indexes not right for similar items
https://pharo.fogbugz.com/f/cases/19850

60447
19847 removeLink: needs to invalidate
https://pharo.fogbugz.com/f/cases/19847

60446
19842 add simple api for testing if a link is installed in a node
https://pharo.fogbugz.com/f/cases/19842

19841 Format as you read can produce confusing “contents has been modified” questions
https://pharo.fogbugz.com/f/cases/19841

19843 add simple demo of logging self sends
https://pharo.fogbugz.com/f/cases/19843

60445
19844 remove some trivial duplicated code from TabsExample>>#open
https://pharo.fogbugz.com/f/cases/19844

19845 add printOn: to ReflectiveMethod
https://pharo.fogbugz.com/f/cases/19845

19846 Make spotter work with ReflectiveMethods.
https://pharo.fogbugz.com/f/cases/19846
60444
19839 add support for signedByteAt:signedByteAt:put:
https://pharo.fogbugz.com/f/cases/19839

60443
19837 Epicea: integrate release 8.1.3
https://pharo.fogbugz.com/f/cases/19837

CHANGE LOG:

– Log browser:
* Display changes in a FastTableModel instead of a TreeModel, much faster for many changes.
* Remove “x filtered entries” display as well as “See 50 more” and “See all” buttons, to make the list of changes look more as a standard list (to the user eyes). Also, implementation was not nice.
* Big code clean up.
* Show number of active filters in tab (small visual improvement).
* Increase initial width.
– Fix case 19737: class removal annoucement now comes after class is renamed to AnObsolete (workaround).
– Fix case 19263: Catch all errors on redo and undo.
– Merge with fix to case 19819 by Denis. Thanks!
– Multiple code clean-ups
* Code Critic runs.
* Reduce direct explicit references to EpMonitor.
* Others.
– Add tests of apply and revert changes.
– Split EpLog into a new superclass to conform a hierarchy, which has now EpSorterLog.
– Ombu:
* Shutdown flush should be performed by all OmDeferrers, not only by all OmSessionStores.
* Workaround needed because can”t get real file stream position from ZnBufferedWriteStream (+ would need special care of WideStrings).
* Remove OmDirectoryStore and OmCompositeStore since they are not used anymore (continuous-style EpPriorView was the user).
* The Ston”s OmEntryReader should not receive the stream as parameter and then store it in the Ston reader. This produced was confussing and produced concurrency issues.
60442
19838 ZnMonticelloServerDelegate>>#repositoryListing sends self self
https://pharo.fogbugz.com/f/cases/19838

19668 importIcons:fromFolder:inClass:category: sends unimplemented methods
https://pharo.fogbugz.com/f/cases/19668

19833 CairoLibrary unix module location assumptions too restrictive
https://pharo.fogbugz.com/f/cases/19833
60441
19826 Off by one error in FTTableContainerMorph>>#calculateStartIndexWhenShowing:
https://pharo.fogbugz.com/f/cases/19826

19828 Class side methods + hierarchy selection eats the selected class.
https://pharo.fogbugz.com/f/cases/19828
60440
19834 Error in horizontal scrollbar
https://pharo.fogbugz.com/f/cases/19834

19831 catalog refresh retrieves an empty collection
https://pharo.fogbugz.com/f/cases/19831

19823 exported source of the package MonticelloFileTree-Core in pharo-core repository contains strange extension
https://pharo.fogbugz.com/f/cases/19823
60439
19822 ScriptingExtensions tests must be standalone
https://pharo.fogbugz.com/f/cases/19822

19809 Failing test: WeakAnnouncerTest>>#testNoDeadWeakSubscriptions
https://pharo.fogbugz.com/f/cases/19809

60438
19786 MonticelloFileTree-Core package exported to Git contains a strange extension
https://pharo.fogbugz.com/f/cases/19786

19825 circular dependency between Renraku and Refactoring-Critics
https://pharo.fogbugz.com/f/cases/19825

19824 fix #scrollBarDownButtonBoundsFor: calculation
https://pharo.fogbugz.com/f/cases/19824

19819 Epicea browser doesnt refresh when tests produce code changes
https://pharo.fogbugz.com/f/cases/19819
60437
19814 OSPlatform current needs to differentiate 32 and 64 bits
https://pharo.fogbugz.com/f/cases/19814

19821 loading of the BaselineOfIDE is broken
https://pharo.fogbugz.com/f/cases/19821

60436
Moose
This brings changes to the inspector, debugger and fast table renderer for glamour.
Detailed changes:

– added support for refresh in the Inspector/Playground. The refresh uses the stepping mechanism from Morphic. There exists a setting to start/stop the refresh. Each presentation can decide if it wants refresh or not.

– the Glamour renderer for fast table uses now a LRUCache for storing the string representation returned by the #format: block. This is disabled by default and configureable per presentation. By default it is enabled for the Raw presentation and the collection presentations.

– the debugger now offers access to variables defined in the playground when debugging code from the playground

– the inspector uses GTInspectorVariableNode to model variables in the Raw view.

– fixed inspector issues with collections

Also fixes issues:
– case 18899 Raw presentation from the debugger inspector raises error when the rawSelection comes from another presentation
– case 17949 Missing evaluator presentation for the current context in debugger
– case 19753 Disappearing content in the context inspector from GTDebugger when tags are used
– case 19720 Add method scoped [Evaluator] tab to debugger
– case 14569 GTInspector should do live updates of objects and their slots
60435
19816 Packages postfix must be removed
https://pharo.fogbugz.com/f/cases/19816

19815 BaselineOfBasicTools still loads Polymorph-TaskbarIcons
https://pharo.fogbugz.com/f/cases/19815

19807 Assert:equals: rule should target only tests
https://pharo.fogbugz.com/f/cases/19807

60434
19801 Remove SublimishTheme
https://pharo.fogbugz.com/f/cases/19801

60433
19809 Failing test: WeakAnnouncerTest>>#testNoDeadWeakSubscriptions
https://pharo.fogbugz.com/f/cases/19809

19799 Nautilus rebuilds the package view twice when adding a new protocol
https://pharo.fogbugz.com/f/cases/19799

19810 Non weak announcements in the SystemAnnouncer
https://pharo.fogbugz.com/f/cases/19810
60429
19793 SHTextStylerST80 always parser code as method if workspace is nil
https://pharo.fogbugz.com/f/cases/19793

19797 Add access methods in PharoCommonTools instead of using DNU
https://pharo.fogbugz.com/f/cases/19797

60428
19796 Remove duplicate code from SublimishTheme
https://pharo.fogbugz.com/f/cases/19796

18785 FileList: filter field does not show the actual filter
https://pharo.fogbugz.com/f/cases/18785

19795 Fix PackageTasksPlugin
https://pharo.fogbugz.com/f/cases/19795

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: