Issues I've found directly:

1. Seaside still uses #subStrings: instead of substrings: on several places.
   #subStrings: is deprecated since April 2015.

2. The Seaside control panel icon in menu is not displayed

   => the icon expression in 
WAPharoServerAdapterSpecBrowser(class)>>menuCommandOn: returns a blank
      icon because it is not found

   Changing to:

    menuCommandOn: aBuilder
        <worldMenu>

        (aBuilder item: #ServerAdapterBrowser)
                order: 0.21;
                parent: #Tools;
                label: 'Seaside Control Panel';
                icon: (Smalltalk ui icons seasideAdaptorRunningIcon);
                action: [ WAPharoServerAdapterSpecBrowser open ]

  will fix that.

 3. Running/stopped icons in Server adopter are not shown in Pharo 5.
    Change to 

     iconForAdaptor: anAdaptor

        ^ anAdaptor isRunning 
                ifTrue:[Smalltalk ui icons seasideAdaptorRunningIcon] 
                ifFalse:[Smalltalk ui icons seasideAdaptorStoppedIcon ]

   to make it work.


Reply via email to