[squeak-dev] How do I install the Scamper browser?
Fabio Niephaus
lists at fniephaus.com
Tue May 2 14:05:49 UTC 2017
--
On Tue, May 2, 2017 at 4:03 PM H. Hirzel <hannes.hirzel at gmail.com> wrote:
> Thank you for the load script
>
>
> Metacello new
> baseline: 'Scamper';
> repository: 'github://HPI-SWA-Teaching/Scamper:dev/packages';
> onConflict: [:ex | ex allow];
> load
>
> It loads fine. Both in Squeak 5.1-release and Squeak6.0a-17230
>
> Then I did
>
> Scamper initialize.
>
> And
>
> Scamper open
>
> or
>
> Scamper openOnUrl: 'http://wiki.squeak.org/squeak/6572'
>
>
> But I get an error [1].
>
> Do I need to load a particular font package as well?
>
Looks like you need to copy the fonts and scamper-icons directories next to
your image:
https://github.com/HPI-SWA-Teaching/Scamper/tree/dev/build-support
Fabio
>
> --Hannes
>
>
>
> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
>
> 2 May 2017 4:01:34.430728 pm
>
> VM: unix - Smalltalk
> Image: Squeak5.1 [latest update: #16549]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir
> /media/user/data-ext4/Smtk/2017-04-27_Sq5.1-release_Seaside_loaded_Scamper/Squeak5.1-16549-32bit-All-in-One.app/Contents/Resources
> Trusted Dir
> /media/user/data-ext4/Smtk/2017-04-27_Sq5.1-release_Seaside_loaded_Scamper/Squeak5.1-16549-32bit-All-in-One.app/Contents/Resources/secure
> Untrusted Dir
> /media/user/data-ext4/Smtk/2017-04-27_Sq5.1-release_Seaside_loaded_Scamper/Squeak5.1-16549-32bit-All-in-One.app/Contents/Resources/My
> Squeak
>
> StrikeFont(Object)>>doesNotUnderstand: #initialize:
> Receiver: <<error during printing>>
> Arguments and temporary variables:
> aMessage: initialize: a StrikeFont(Bitmap DejaVu
> Sans 7 10)
> exception: MessageNotUnderstood:
> StrikeFont>>initialize:
> resumeValue: nil
> Receiver's instance variables:
> characterToGlyphMap: nil
> xTable: nil
> glyphs: nil
> name: nil
> type: nil
> minAscii: nil
> maxAscii: nil
> maxWidth: nil
> strikeLength: nil
> ascent: nil
> descent: nil
> xOffset: nil
> raster: nil
> subscript: nil
> superscript: nil
> emphasis: nil
> derivativeFonts: nil
> pointSize: nil
> fallbackFont: nil
> charIndexCompatibilitySlot: nil
>
> TextStyle>>addNewFontSize:
> Receiver: a TextStyle Bitmap DejaVu Sans 9
> Arguments and temporary variables:
> pointSize: 18
> f: nil
> newArray: nil
> t: nil
> isSet: false
> fonts: nil
> d: #(nil)
> Receiver's instance variables:
> fontArray: {a StrikeFont(Bitmap DejaVu Sans 7 10) . a
> StrikeFont(Bitmap DejaVu ...etc...
> fontFamilySize: nil
> lineGrid: 12
> baseline: 10
> alignment: 0
> firstIndent: 0
> restIndent: 0
> rightIndent: 0
> tabsArray: #(24 48 72 96 120 144 168 192 216 240 264
> 288 312 336
> 360 384 408 43...etc...
> marginTabsArray: #(#(24 24) #(48 48) #(72 72) #(96
> 96) #(120 120)
> #(144 144) #(...etc...
> leading: 2
> defaultFontIndex: 2
>
> [] in DHtmlFormatter>>fontWith:and:
> Receiver: a DHtmlFormatter
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> browser: nil
> baseUrl: nil
> outputStream: an AttributedTextStream
> preformattedLevel: 0
> indentLevel: 0
> urlLink: nil
> listLengths: an OrderedCollection()
> listStyleTypes: an OrderedCollection()
> listTypes: an OrderedCollection()
> precedingSpaces: 0
> precedingNewlines: 1000
> morphsToEmbed: an OrderedCollection()
> incompleteMorphs: an OrderedCollection()
> fontSpecs: nil
>
> Array(Collection)>>detect:ifNone:
> Receiver: {a StrikeFont(Bitmap DejaVu Sans 7 10) . a
> StrikeFont(Bitmap DejaVu Sans 9 14) . a StrikeFont...etc...
> Arguments and temporary variables:
> aBlock: [closure] in DHtmlFormatter>>fontWith:and:
> exceptionBlock: [closure] in
> DHtmlFormatter>>fontWith:and:
> Receiver's instance variables:
> {a StrikeFont(Bitmap DejaVu Sans 7 10) . a StrikeFont(Bitmap DejaVu
> Sans 9 14) . a StrikeFont...etc...
>
>
>
>
>
>
>
> On 5/2/17, Fabio Niephaus <lists at fniephaus.com> wrote:
> > --
> >
> > On Tue, May 2, 2017 at 2:48 PM H. Hirzel <hannes.hirzel at gmail.com>
> wrote:
> >
> >> And it would be nice to have a short report on which kinds of subset
> >> of HTML Scamper runs fine.
> >>
> >> Thanks for this
> >>
> >>
> >>
> https://github.com/HPI-SWA-Teaching/Scamper/blob/dev/wikiImages/rendering%20pipe.PNG
> >>
> >> (attached)
> >>
> >> For example a couple of static HTML/CSS pages in
> >> https://github.com/HPI-SWA-Teaching/Scamper/tree/dev/tests
> >>
> >>
> >>
> >> On 5/2/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> >> > Hello
> >> >
> >> > Assuming I have installed Metacello, how do I install the Scamper web
> >> > browser?
> >> >
> >> > https://github.com/HPI-SWA-Teaching/Scamper/tree/dev
> >
> >
> > This should work:
> >
> > Metacello new
> > baseline: 'Scamper';
> > repository: 'github://HPI-SWA-Teaching/Scamper:dev/packages';
> > onConflict: [:ex | ex allow];
> > load
> >
> >
> >> >
> >> > Regards
> >> > --Hannes
> >> >
> >>
> >>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170502/488b8689/attachment.html>
More information about the Squeak-dev
mailing list
|