Karl Ramberg uploaded a new version of Morphic to project Etoys:
http://source.squeak.org/etoys/Morphic-kfr.65.mcz
==================== Summary ====================
Name: Morphic-kfr.65
Author: kfr
Time: 26 July 2011, 7:13:32 pm
UUID: 69af195e-72a5-2d46-8773-742298670d57
Ancestors: Morphic-kfr.64
Grammar / typo, Etoy » Morphic.po, "changed to point to Dot"
http://tracker.squeakland.org/browse/SQ-966
=============== Diff against Morphic-kfr.64 ===============
Item was changed:
----- Method: PasteUpMorph>>abandonUnsituatedPlayers (in category 'menu') -----
abandonUnsituatedPlayers
"If any objects in the project have references, in player-valued variables, to other objects otherwise not present in the project, abandon them and replace former references to them by references to Dot"
| aList dot slotInfo varName ref allPlayers count |
count := 0.
allPlayers := ActiveWorld presenter reallyAllExtantPlayersNoSort.
aList := allPlayers select: [:m | m belongsToUniClass].
dot := self presenter standardPlayer.
aList do:
[:p |
p class slotInfo associationsDo:
[:assoc |
slotInfo := assoc value.
varName := assoc key.
(slotInfo type = #Player) ifTrue:
[ref := p instVarNamed: varName.
(allPlayers includes: ref) ifFalse:
[p instVarNamed: varName put: dot.
count := count + 1.
+ Transcript cr; show: ('Variable named "{1}" in player named "{2}" changed to point to Dot' translated format: {varName. ref externalName})]]]].
- Transcript cr; show: ('Variable named "{1}" in player named "{2}" changed to point to Dot' translated format: {varName. ref externalName})]]]].
aList := nil. "Increases chance of the next line having desired effect."
self inform: ('{1} item(s) fixed up' translated format: {count}).
WorldState addDeferredUIMessage: [Smalltalk garbageCollect]!
Hm, where did this come from?????
Item was changed:
----- Method: DrGAngleCostume>>roundedValueString (in category 'as yet
unclassified') -----
roundedValueString
+ ^ mathItem degreeAngle rounded asString, '°'.!
- ^ mathItem degreeAngle rounded asString, '°'.!
On Tue, Jul 26, 2011 at 6:59 PM, <commits(a)source.squeak.org> wrote:
> Karl Ramberg uploaded a new version of DrGeoII-Core to project Etoys:
> http://source.squeak.org/etoys/Minor typo, Etoy > DrGeoII-Core.po,
> "object.The" -> "object. The" (two instances, 26+59)DrGeoII-Core-kfr.18.mcz
>
> ==================== Summary ====================
>
> Name: Minor typo, Etoy > DrGeoII-Core.po, "object.The" -> "object. The"
> (two instances, 26+59)DrGeoII-Core-kfr.18
> Author: kfr
> Time: 26 July 2011, 6:59:46 pm
> UUID: 6823ad2a-99bc-c447-97f3-d0dbf3a365df
> Ancestors: DrGeoII-Core-HilaireFernandes.17
>
> Minor typo, Etoy > DrGeoII-Core.po, "object.The" -> "object. The" (two
> instances, 26+59)
> http://tracker.squeakland.org/browse/SQ-964
>
> =============== Diff against DrGeoII-Core-HilaireFernandes.17
> ===============
>
> Item was changed:
> ----- Method: DrGAngleCostume>>roundedValueString (in category 'as yet
> unclassified') -----
> roundedValueString
> + ^ mathItem degreeAngle rounded asString, '°'.!
> - ^ mathItem degreeAngle rounded asString, '°'.!
>
> Item was changed:
> ----- Method: DrGeoPresenter>>homothetyButtonData (in category 'UI
> definition') -----
> homothetyButtonData
> ^ {'Homothety (scale)' translated.
> #scale .
> #createHomothety .
> + 'Object transformation by homothety: select a point, a value and a
> geometric object. The first selected point is the homothety center.'
> translated}!
> - 'Object transformation by homothety: select a point, a value and a
> geometric object.The first selected point is the homothety center.'
> translated}!
>
> Item was changed:
> ----- Method: DrGeoPresenter>>rotationButtonData (in category 'UI
> definition') -----
> rotationButtonData
> ^ {'Rotation' translated.
> #rotation .
> #createRotation .
> + 'Object transformation by rotation: select a point, a value and a
> geometric object. The first selected point is the rotation center.'
> translated}!
> - 'Object transformation by rotation: select a point, a value and a
> geometric object.The first selected point is the rotation center.'
> translated}!
>
>
> _______________________________________________
> etoys-dev mailing list
> etoys-dev(a)squeakland.org
> http://lists.squeakland.org/mailman/listinfo/etoys-dev
>
>
Karl Ramberg uploaded a new version of MorphicExtras to project Etoys:
http://source.squeak.org/etoys/MorphicExtras-kfr.26.mcz
==================== Summary ====================
Name: MorphicExtras-kfr.26
Author: kfr
Time: 26 July 2011, 7:03:56 pm
UUID: 47de29e7-bd88-5e4b-b43b-d009978b936d
Ancestors: MorphicExtras-kfr.24
Minor typo, Etoys » MorphicExtras.po, "scripting. with" (misplaced punctuation)
http://tracker.squeakland.org/browse/SQ-965
=============== Diff against MorphicExtras-kfr.24 ===============
Item was changed:
----- Method: Flaps class>>defaultsQuadsDefiningWidgetsFlap (in category 'flaps registry') -----
defaultsQuadsDefiningWidgetsFlap
"Answer a structure defining the default Widgets flap.
previously in quadsDefiningWidgetsFlap"
^ {
{#TrashCanMorph. #new . 'Trash' translatedNoop. 'A tool for discarding objects' translatedNoop}.
{#AllScriptsTool. #allScriptsToolForActiveWorld. 'All Scripts' translatedNoop. 'A tool that lets you see and control all the running scripts in your project' translatedNoop}.
{#ObjectsTool. #newStandAlone. 'Object Catalog' translatedNoop. 'A tool that lets you browse the catalog of objects' translatedNoop}.
{#PaintInvokingMorph. #new. 'Paint' translatedNoop. 'Drop this into an area to start making a fresh painting there' translatedNoop}.
{#GeeMailMorph . #new. 'Gee-Mail' translatedNoop. 'A place to present annotated content' translatedNoop}.
{#RecordingControls. #authoringPrototype. 'Sound' translatedNoop. 'A device for making sound recordings.' translatedNoop}.
{#MPEGMoviePlayerMorph. #authoringPrototype. 'Movie Player' translatedNoop. 'A Player for MPEG movies' translatedNoop}.
{#FrameRateMorph. #authoringPrototype . 'Frame Rate' translatedNoop. 'An indicator of how fast your system is running' translatedNoop}.
{#MagnifierMorph. #newRound. 'Magnifier' translatedNoop. 'A magnifying glass' translatedNoop}.
+ {#ScriptingSystem. #newScriptingSpace. 'Scripting' translatedNoop. 'A confined place for drawing and scripting with its own private stop/step/go buttons.' translatedNoop}.
- {#ScriptingSystem. #newScriptingSpace. 'Scripting' translatedNoop. 'A confined place for drawing and scripting. with its own private stop/step/go buttons.' translatedNoop}.
{#ScriptingSystem. #holderWithAlphabet. 'Alphabet' translatedNoop. 'A source for single-letter objects' translatedNoop}.
{#BouncingAtomsMorph. #new. 'Bouncing Atoms' translatedNoop. 'Atoms, mate' translatedNoop}.
{#ClockMorph. #authoringPrototype. 'Clock' translatedNoop. 'A simple digital clock' translatedNoop}
} asOrderedCollection!
Karl Ramberg uploaded a new version of DrGeoII-Core to project Etoys:
http://source.squeak.org/etoys/Minor typo, Etoy > DrGeoII-Core.po, "object.The" -> "object. The" (two instances, 26+59)DrGeoII-Core-kfr.18.mcz
==================== Summary ====================
Name: Minor typo, Etoy > DrGeoII-Core.po, "object.The" -> "object. The" (two instances, 26+59)DrGeoII-Core-kfr.18
Author: kfr
Time: 26 July 2011, 6:59:46 pm
UUID: 6823ad2a-99bc-c447-97f3-d0dbf3a365df
Ancestors: DrGeoII-Core-HilaireFernandes.17
Minor typo, Etoy > DrGeoII-Core.po, "object.The" -> "object. The" (two instances, 26+59)
http://tracker.squeakland.org/browse/SQ-964
=============== Diff against DrGeoII-Core-HilaireFernandes.17 ===============
Item was changed:
----- Method: DrGAngleCostume>>roundedValueString (in category 'as yet unclassified') -----
roundedValueString
+ ^ mathItem degreeAngle rounded asString, 'ÃÂÃÂÃÂð'.!
- ^ mathItem degreeAngle rounded asString, '°'.!
Item was changed:
----- Method: DrGeoPresenter>>homothetyButtonData (in category 'UI definition') -----
homothetyButtonData
^ {'Homothety (scale)' translated.
#scale .
#createHomothety .
+ 'Object transformation by homothety: select a point, a value and a geometric object. The first selected point is the homothety center.' translated}!
- 'Object transformation by homothety: select a point, a value and a geometric object.The first selected point is the homothety center.' translated}!
Item was changed:
----- Method: DrGeoPresenter>>rotationButtonData (in category 'UI definition') -----
rotationButtonData
^ {'Rotation' translated.
#rotation .
#createRotation .
+ 'Object transformation by rotation: select a point, a value and a geometric object. The first selected point is the rotation center.' translated}!
- 'Object transformation by rotation: select a point, a value and a geometric object.The first selected point is the rotation center.' translated}!
Karl Ramberg uploaded a new version of Morphic to project Etoys:
http://source.squeak.org/etoys/Morphic-kfr.64.mcz
==================== Summary ====================
Name: Morphic-kfr.64
Author: kfr
Time: 26 July 2011, 6:51:05 pm
UUID: 60c75e1b-dddc-fc4f-b406-d23b9642e14d
Ancestors: Morphic-kfr.63
Minor typo, Etoy > Morphic.po, "Trignometric" -> "Trigonometric"
SQ-963
=============== Diff against Morphic-kfr.63 ===============
Item was changed:
----- Method: StandardScriptingSystem>>tableOfNumericFunctions (in category 'utilities') -----
tableOfNumericFunctions
"Answer an array of <external function name> <actual function to call> <help string> triplets."
" English on tile selector English balloon help"
^ #(
(abs abs 'absolute value')
(arcTan arcTan 'angle, in radians, whose tangent is the argument')
(cos cos 'trigonometric cosine, argument in radians')
(cube cubed 'the argument times itself, times itself again')
(cubeRoot cubeRoot 'cube root of the argument')
(degreeArcTan degreeArcTan 'angle, in degrees, whose tangent is the argument')
(degreeCos degreeCos 'trigonometric cosine, argument in degrees')
+ (degreeSin degreeSin 'trigonometric sine, argument in degrees')
- (degreeSin degreeSin 'trignometric sine, argument in degrees')
(degreeTan degreeTan 'trigonometric tangent, argument in degrees')
(degreesToRadians degreesToRadians 'the number of degrees equivalent to the argument which is assumed to be expressed in radians')
(exp exp 'exponential (e to the power of the argument)')
(factorial safeFactorial 'the product of all the whole numbers between 1 and the argument')
(ln safeLn 'natural logarithm')
(log safeLog 'logarithm, base 10')
(negate negated 'the negative of the argument')
(radiansToDegrees radiansToDegrees 'the number of radians equivalent to the argument, which is expressed in degrees.')
(random random 'a randomly chosen integer between 1 and the argument')
(round rounded 'the integer closest to the argument.')
(sign sign '1 if argument is positive, -1 if argument is negative, 0 if argument is zero.')
(sin sin 'trigonometric sine, argument in radians')
(square squared 'the argument multiplied by itself')
(squareRoot safeSquareRoot 'square root of the argument')
(tan tan 'trigonometric tangent, argument in radians')
(truncate truncated 'the integer nearest to the argument toward zero')
) translatedNoop
"
(raisedto raisedTo: 'raised to the power')
"!
Begin forwarded message:
> From: Martin Langhoff <martin.langhoff(a)gmail.com>
> Date: 25. Juli 2011 18:33:09 MESZ
> To: OLPC Devel <devel(a)lists.laptop.org>, fedora-olpc-list <fedora-olpc-list(a)redhat.com>, Sugar-dev <Sugar-devel(a)lists.sugarlabs.org>
> Subject: Contributors program - test and develop on XO-1.75 B1 prototypes
>
> Hello developers!
>
> Are you programming on XO hardware today? Working on Sugar core or
> activities? Porting Fedora or other distros to ARM?
>
> As I write this, XO-1.75 B1 prototypes are being assembled 20 meters
> away from me. These are engineering samples -- some will go to drop
> tests and mechanical and electrical torture tests. Luckier units will
> go to the hands of passionate developers interested in helping us with XO-1.75.
>
> To request one, please follow the instructions at
>
> http://wiki.laptop.org/go/Contributors_program#FAQ
>
> Be aware -- we cannot guarantee every request will be satisfied --
> unfortunately, we have a limited number of units and we may have to
> turn some requests down.
>
> These units will be early samples: expect hardware and software bugs,
> and be prepared to report them and help us in the diagnosis and fixing
> (it wouldn't be fun otherwise!). We will be asking recipients to be
> very proactive in reporting bugs and using the latest software for
> them. And to remember that these machines are /on loan/: offer to pass
> on your prototype if it is not being used.
>
> It will be a fun 2011 -- our goal is to have a new hardware platform
> and OS: XO-1.75 running XO OS-11.3.0, and there is a lot to do between
> now and the end of the year.
>
> hoping to hear from you -
>
>
>
> martin
> --
> martin.langhoff(a)gmail.com
> martin(a)laptop.org -- Software Architect - OLPC
> - ask interesting questions
> - don't get distracted with shiny stuff - working code first
> - http://wiki.laptop.org/go/User:Martinlanghoff