[squeak-dev] The Trunk: Morphic-kfr.1480.mcz

karl ramberg karlramberg at gmail.com
Fri Mar 1 07:47:56 UTC 2019


I'm sorry about that. I did not know I had to delete the other stuff from
the preamble and the postscript.
This change was meant for the inbox and I miss-clicked, and had to do some
fixup when the menu bar didn't update.

Sorry, again.

Best,
Karl

On Thu, Feb 28, 2019 at 11:47 PM Levente Uzonyi <leves at caesar.elte.hu>
wrote:

> Hi Karl,
>
> You changed both the preamble and the postscript of the package, which
> means that both scripts will be evaluated on update. You also left the
> previous preamble and postscript in place (which were not very user
> friendly, because they mangled with preferences), which means that those
> preference changes will be applied again when your version or Morphic is
> loaded.
> So, if I update my image which has deprecation warnings disabled, my
> setting will be erased and the deprecation warnings will be enabled by
> the postscript. In an unfortunate scenario such change could render my
> image unresponsive.
>
> When you update any of these scripts, please make sure that only things
> that need to be evaluated for the current .mcm stay there. Delete
> everything else from the scripts.
>
> Levente
>
> On Thu, 28 Feb 2019, commits at source.squeak.org wrote:
>
> > Karl Ramberg uploaded a new version of Morphic to project The Trunk:
> > http://source.squeak.org/trunk/Morphic-kfr.1480.mcz
> >
> > ==================== Summary ====================
> >
> > Name: Morphic-kfr.1480
> > Author: kfr
> > Time: 28 February 2019, 4:40:24.875838 pm
> > UUID: 9fdf2251-873b-9b42-a287-d85231cd70d3
> > Ancestors: Morphic-kfr.1479
> >
> > Force update of TheWorldMainDockingBar
> >
> > =============== Diff against Morphic-kfr.1479 ===============
> >
> > Item was changed:
> >  ----- Method: TheWorldMainDockingBar>>newProjectMenuItemOn: (in
> category 'submenu - projects') -----
> >  newProjectMenuItemOn: menu
> >
> >       Project allSubclasses do: [ :each |
> >               menu addItem: [ :item |
> >                       item
> >                               contents: ('New ', each name) translated;
> >                               help: ('Start a new ', each name)
> translated;
> >                               target: self;
> >                               selector: #newProject:;
> > +                             arguments: { each } ] ] !
> > -                             arguments: { each } ] ]!
> >
> > Item was changed:
> >  (PackageInfo named: 'Morphic') postscript: '"Migrate all open resizers."
> >  AbstractResizerMorph allSubInstancesDo: [:ea |
> >       ea handleColor isColor ifFalse: [ea handleColor: nil].
> >       ea removeAllMorphs].
> >
> >  "Re-enable deprecation warnings in Trunk."
> > + Deprecation showDeprecationWarnings: true.
> > +
> > + TheWorldMainDockingBar updateInstances'!
> > - Deprecation showDeprecationWarnings: true.'!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190301/b2747421/attachment.html>


More information about the Squeak-dev mailing list