<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hey all,<br>
    <br>
    Im Bruno, from Porto Alegre, Brazil. Im writing to tell you about a
    specific problem im facing, and see if you guys can help me with it.
    <br>
    We are currently working with a group of students on weekly
    workshops (<b>they have XOs laptops, running SUGAR</b>), and want to
    leave them challenges (etoys projects) on the web for them to
    download at home (as well as getting them to upload their projects).
    We are using an environment called pbworks, wich works pretty much
    as a regular wiki page, where each student has their own page.<br>
    <br>
    - <b>Bug downloading projects in the XO:</b><br>
    <br>
    We left a link on a wiki page just like shown on the picture below:<br>
    <img src="cid:part1.07070101.07090805@yahoo.com.br" alt=""
      height="186" width="508"><br>
    <br>
    Once you click on the link, it downloads to the sugar&acute;s journal as:
    Arquivo 1255_cachorros.001.pr de <a
      href="http://etoysnodinah.pbworks.com/f/1255_cachorros.001.pr">http://etoysnodinah.pbworks.com/f/1255_cachorros.001.pr</a><br>
    <br>
    I then tried opening in Etoys both from the journal, copying to
    clipboard or from Etoys, getting the same message (it seems, to me,
    that Etoys is opening it as a .html file, but it is really dificult
    to understand, as I dont know much about the codes)<br>
    <br>
    <img src="cid:part2.03040102.09030900@yahoo.com.br" alt=""
      height="323" width="432"><br>
    <br>
    When uploading a .pr file from the XO, it does alrigth, although
    changing the file .pr name to a .tmp. I can download and open the
    file normally from a regular laptop, but when try from the XO, the
    same problem as explained above happens.<br>
    <br>
    Any idea what I am doing wrong?<br>
    <br>
    Thanks a lot in advance,<br>
    <br>
    all the best,<br>
    <br>
    Bruno Sperb<br>
    <br>
    LEC's Team (UFRGS/PORTO ALEGRE/BRAZIL)<br>
    <br>
    ps: I am constantly following the Xo discussions lists, but could
    not get an answer to this problem...<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    Em 30/05/2011 05:31, <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev-request@squeakland.org">etoys-dev-request@squeakland.org</a> escreveu:
    <blockquote
      cite="mid:mailman.7490.1306744306.2491.etoys-dev@squeakland.org"
      type="cite">
      <pre wrap="">Send etoys-dev mailing list submissions to
        <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a>

To subscribe or unsubscribe via the World Wide Web, visit
        <a class="moz-txt-link-freetext" href="http://lists.squeakland.org/mailman/listinfo/etoys-dev">http://lists.squeakland.org/mailman/listinfo/etoys-dev</a>
or, via email, send a message with subject or body 'help' to
        <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev-request@squeakland.org">etoys-dev-request@squeakland.org</a>

You can reach the person managing the list at
        <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev-owner@squeakland.org">etoys-dev-owner@squeakland.org</a>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of etoys-dev digest..."


Today's Topics:

   1. Etoys Inbox: Monticello-kfr.405.mcz (<a class="moz-txt-link-abbreviated" href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>)
   2. Etoys Inbox: Monticello-kfr.408.mcz (<a class="moz-txt-link-abbreviated" href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>)
   3. Re: Test new 4.1.2 alpha (Bert Freudenberg)


----------------------------------------------------------------------

Message: 1
Date: Mon, 30 May 2011 04:21:47.095 0000
From: <a class="moz-txt-link-abbreviated" href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>
To: <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a>
Subject: [etoys-dev] Etoys Inbox: Monticello-kfr.405.mcz
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:mailman.7491.1306744306.2491.etoys-dev@squeakland.org">&lt;mailman.7491.1306744306.2491.etoys-dev@squeakland.org&gt;</a>

A new version of Monticello was added to project Etoys Inbox:
<a class="moz-txt-link-freetext" href="http://source.squeak.org/etoysinbox/Monticello-kfr.405.mcz">http://source.squeak.org/etoysinbox/Monticello-kfr.405.mcz</a>

==================== Summary ====================

Name: Monticello-kfr.405
Author: kfr
Time: 30 May 2011, 6:21:41 am
UUID: 8ad3427e-ec11-c049-b9af-61a7564b86af
Ancestors: Monticello-kfr.404

Add repository password and user intitials if missing

=============== Diff against Monticello-kfr.403 ===============

Item was changed:
  ----- Method: MCHttpRepository&gt;&gt;writeStreamForFileNamed:replace:do: (in category 'required') -----
  writeStreamForFileNamed: aString replace: ignoreBoolean do: aBlock
          | stream response statusLine code |
          stream := RWBinaryOrTextStream on: String new.
          aBlock value: stream.
          self displayProgress: 'Uploading ', aString during:[
                  response := HTTPSocket
                                          httpPut: stream contents
                                          to: (self urlForFileNamed: aString)
                                          user: self user
                                          passwd: self password.
          ].
          "More robust handling of HTTP responses. Instead of enumerating
          all possible return codes and http versions, do a quick parse"
          (response beginsWith: 'HTTP/') ifTrue:[
                  "Looks like an HTTP header, not some error message"
                  statusLine := response copyUpTo: Character cr.
                  code := [(statusLine findTokens: ' ') second asInteger] on: Error do:[].
          ].
          (code isInteger and:[code between: 200 and: 299]) 
+                 ifFalse:[        (code isInteger and:[code = 401]) 
+                                                         ifTrue:[MCWorkingCopyBrowser editRepository. self storeVersion:aString]
+                                      ifFalse:[self error: response]].!
-                 ifFalse:[self error: response].!



------------------------------

Message: 2
Date: Mon, 30 May 2011 04:44:59.476 0000
From: <a class="moz-txt-link-abbreviated" href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>
To: <a class="moz-txt-link-abbreviated" href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a>
Subject: [etoys-dev] Etoys Inbox: Monticello-kfr.408.mcz
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:mailman.7492.1306744306.2491.etoys-dev@squeakland.org">&lt;mailman.7492.1306744306.2491.etoys-dev@squeakland.org&gt;</a>

A new version of Monticello was added to project Etoys Inbox:
<a class="moz-txt-link-freetext" href="http://source.squeak.org/etoysinbox/Monticello-kfr.408.mcz">http://source.squeak.org/etoysinbox/Monticello-kfr.408.mcz</a>

==================== Summary ====================

Name: Monticello-kfr.408
Author: kfr
Time: 30 May 2011, 6:44:54 am
UUID: 8b39e6d7-6aa6-fd43-9d62-dac73740638a
Ancestors: Monticello-kfr.407

Revert

=============== Diff against Monticello-kfr.405 ===============

Item was changed:
  ----- Method: MCHttpRepository&gt;&gt;writeStreamForFileNamed:replace:do: (in category 'required') -----
  writeStreamForFileNamed: aString replace: ignoreBoolean do: aBlock
          | stream response statusLine code |
          stream := RWBinaryOrTextStream on: String new.
          aBlock value: stream.
          self displayProgress: 'Uploading ', aString during:[
                  response := HTTPSocket
                                          httpPut: stream contents
                                          to: (self urlForFileNamed: aString)
                                          user: self user
                                          passwd: self password.
          ].
          "More robust handling of HTTP responses. Instead of enumerating
          all possible return codes and http versions, do a quick parse"
          (response beginsWith: 'HTTP/') ifTrue:[
                  "Looks like an HTTP header, not some error message"
                  statusLine := response copyUpTo: Character cr.
                  code := [(statusLine findTokens: ' ') second asInteger] on: Error do:[].
          ].
          (code isInteger and:[code between: 200 and: 299]) 
+                 ifFalse:[self error: response].!
-                 ifFalse:[        (code isInteger and:[code = 401]) 
-                                                         ifTrue:[MCWorkingCopyBrowser editRepository. self storeVersion:aString]
-                                      ifFalse:[self error: response]].!



------------------------------

Message: 3
Date: Mon, 30 May 2011 10:31:41 +0200
From: Bert Freudenberg <a class="moz-txt-link-rfc2396E" href="mailto:bert@freudenbergs.de">&lt;bert@freudenbergs.de&gt;</a>
To: etoys dev <a class="moz-txt-link-rfc2396E" href="mailto:etoys-dev@squeakland.org">&lt;etoys-dev@squeakland.org&gt;</a>
Subject: Re: [etoys-dev] Test new 4.1.2 alpha
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:C41F16DE-E824-44B6-99D5-CA9565E56CF6@freudenbergs.de">&lt;C41F16DE-E824-44B6-99D5-CA9565E56CF6@freudenbergs.de&gt;</a>
Content-Type: text/plain; charset="us-ascii"

On 30.05.2011, at 05:36, karl ramberg wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">On Mon, May 30, 2011 at 1:14 AM, Bert Freudenberg <a class="moz-txt-link-rfc2396E" href="mailto:bert@freudenbergs.de">&lt;bert@freudenbergs.de&gt;</a> wrote:
I created a 4.1.2 alpha 3:

       <a class="moz-txt-link-freetext" href="http://etoys.squeak.org/download/4.1/Etoys-To-Go-4.1.2-alpha3.zip">http://etoys.squeak.org/download/4.1/Etoys-To-Go-4.1.2-alpha3.zip</a>

Xin Wang: this should have the new home project.

Everything is committed to SVN, including the notes in what I did. The release-howto now also describes how to build the image, update the translations, and make an Etoys-To-Go zip file. Sorry, no screencast this time ;)
I'll read trough this.


I updated the NEWS file but left filling in the details of 4.1.2391 to you:

       <a class="moz-txt-link-freetext" href="http://etoys.squeak.org/svn/trunk/Etoys/NEWS">http://etoys.squeak.org/svn/trunk/Etoys/NEWS</a>

(I was surprised anyone thought UML is a good thing to add to the Basic category of the object catalog)

Steve wanted the Notice as a kind of postIts to use in projects.
</pre>
      </blockquote>
      <pre wrap="">
But does it have to be in "Basic"? Also, Steve by now is an advanced user, he sure knows where to find it if he needs it?

In the German translation, that object is called "UML-Notiz". I bet not many of our users know or care what UML is. Looks rather jarring on the first page of a tool aimed at children and teachers:



I'd rather not add features at all in a bug-fix release. Making things easier to access might count as bug fix, so I won't object. But please put it in the Connectors category where it belongs.

</pre>
      <blockquote type="cite">
        <pre wrap="">
Also, when you try to run the ReleaseBuilder it will complain that the NOTICE file does not match the in-image copyright notice. To fix that you simply need to change the copyright methods to look the same as that file. I did not want to spend time on it today.

I will look at that

Also,  Alpha2 have a updated version of project ParticleDyeInWater and the video to that project.

Karl
</pre>
      </blockquote>
      <pre wrap="">
Ah. Please commit it to the subversion repository. It's the same username/password as for the update stream.

- Bert -


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a class="moz-txt-link-rfc2396E" href="http://lists.squeakland.org/pipermail/etoys-dev/attachments/20110530/970c4916/attachment.html">&lt;http://lists.squeakland.org/pipermail/etoys-dev/attachments/20110530/970c4916/attachment.html&gt;</a>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PastedGraphic-2.png
Type: image/png
Size: 26281 bytes
Desc: not available
URL: <a class="moz-txt-link-rfc2396E" href="http://lists.squeakland.org/pipermail/etoys-dev/attachments/20110530/970c4916/attachment.png">&lt;http://lists.squeakland.org/pipermail/etoys-dev/attachments/20110530/970c4916/attachment.png&gt;</a>

------------------------------

_______________________________________________
etoys-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakland.org/mailman/listinfo/etoys-dev">http://lists.squeakland.org/mailman/listinfo/etoys-dev</a>


End of etoys-dev Digest, Vol 57, Issue 33
*****************************************

</pre>
    </blockquote>
  </body>
</html>