[etoys-dev] Etoys Inbox: EToysIMPORT-tfel.8.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jul 28 09:32:43 EDT 2016


Tim Felgentreff uploaded a new version of EToysIMPORT to project Etoys Inbox:
http://source.squeak.org/etoysinbox/EToysIMPORT-tfel.8.mcz

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

Name: EToysIMPORT-tfel.8
Author: tfel
Time: 28 July 2016, 3:31:31.876874 pm
UUID: f9d94664-1428-7744-a35c-c02bc86332a0
Ancestors: EToysIMPORT-tfel.7

small fixes and add a utility to save the etoys formdictionary to code

=============== Diff against EToysIMPORT-tfel.7 ===============

Item was changed:
  SystemOrganization addCategory: #'EToysIMPORT-Balloon-Geometry'!
- SystemOrganization addCategory: #'EToysIMPORT-BroomMorphs-Base'!
- SystemOrganization addCategory: #'EToysIMPORT-BroomMorphs-Connectors'!
  SystemOrganization addCategory: #'EToysIMPORT-Collections-SkipLists'!
  SystemOrganization addCategory: #'EToysIMPORT-Compiler-Support'!
  SystemOrganization addCategory: #'EToysIMPORT-Compiler-Syntax'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Base'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Demo'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-EToys'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-GraphLayout'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Info'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Lines and Curves'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Shapes'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Shapes-Info'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Text'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Text-Base'!
  SystemOrganization addCategory: #'EToysIMPORT-Connectors-Tools'!
- SystemOrganization addCategory: #'EToysIMPORT-DBus-Core'!
- SystemOrganization addCategory: #'EToysIMPORT-DBus-Etoys Scripting'!
- SystemOrganization addCategory: #'EToysIMPORT-DBus-Objects'!
- SystemOrganization addCategory: #'EToysIMPORT-DBus-Tools'!
  SystemOrganization addCategory: #'EToysIMPORT-EToys-Kedama'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Buttons'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Calendar'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Debugger'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Help'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Input'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Scratch'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Scripting'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Scripting Support'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Scripting Tiles'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-SpeechBubbles'!
  SystemOrganization addCategory: #'EToysIMPORT-Etoys-Tile Scriptors'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-Display Objects'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-External'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-Text'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-Tools-Intersection'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-Tools-Simplification'!
  SystemOrganization addCategory: #'EToysIMPORT-Graphics-Tools-Triangulation'!
  SystemOrganization addCategory: #'EToysIMPORT-Kernel-Classes'!
  SystemOrganization addCategory: #'EToysIMPORT-Kernel-Contexts'!
  SystemOrganization addCategory: #'EToysIMPORT-Kernel-Methods'!
  SystemOrganization addCategory: #'EToysIMPORT-Kernel-Processes'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Basic'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Books'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Components'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Demo'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Experimental'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Games'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Games-Chess'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-GeeMail'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Kernel'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Mentoring'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Models'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Navigators'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-PDA'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-PartsBin'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Support'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Widgets'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Windows'!
  SystemOrganization addCategory: #'EToysIMPORT-Morphic-Worlds'!
  SystemOrganization addCategory: #'EToysIMPORT-MorphicExtras-AdditionalMorphs'!
  SystemOrganization addCategory: #'EToysIMPORT-MorphicExtras-Charts'!
  SystemOrganization addCategory: #'EToysIMPORT-MorphicExtras-Postscript Filters'!
  SystemOrganization addCategory: #'EToysIMPORT-MorphicExtras-WebCam'!
  SystemOrganization addCategory: #'EToysIMPORT-MorphicExtras-Widgets'!
  SystemOrganization addCategory: #'EToysIMPORT-Multilingual-Languages'!
  SystemOrganization addCategory: #'EToysIMPORT-Multilingual-Scanning'!
  SystemOrganization addCategory: #'EToysIMPORT-Multilingual-TextConversion'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-HTML-Formatter'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-HTML-Forms'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-HTML-Parser'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-HTML-Parser Entities'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-HTML-Tokenizer'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-Kernel'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-MIME'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-TelNet WordNet'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-UI'!
  SystemOrganization addCategory: #'EToysIMPORT-Network-Url'!
  SystemOrganization addCategory: #'EToysIMPORT-Protocols-Type Vocabularies'!
- SystemOrganization addCategory: #'EToysIMPORT-Rome-Base'!
- SystemOrganization addCategory: #'EToysIMPORT-Rome-PluginCanvas'!
  SystemOrganization addCategory: #'EToysIMPORT-SISS-Core'!
  SystemOrganization addCategory: #'EToysIMPORT-ST80-Morphic'!
  SystemOrganization addCategory: #'EToysIMPORT-Sound-Interface'!
  SystemOrganization addCategory: #'EToysIMPORT-Sound-Ogg'!
  SystemOrganization addCategory: #'EToysIMPORT-Sound-Scores'!
- SystemOrganization addCategory: #'EToysIMPORT-Sugar'!
- SystemOrganization addCategory: #'EToysIMPORT-Sugar-DBus'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Applications'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Clipboard-Extended'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Compiler'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Environments'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Exceptions Kernel'!
  SystemOrganization addCategory: #'EToysIMPORT-System-Support'!
  SystemOrganization addCategory: #'EToysIMPORT-Tools-Changes'!
  SystemOrganization addCategory: #'EToysIMPORT-Tools-Explorer'!
  SystemOrganization addCategory: #'EToysIMPORT-Tools-File Contents Browser'!
  SystemOrganization addCategory: #'EToysIMPORT-Tools-Process Browser'!
  SystemOrganization addCategory: #'EToysIMPORT-Tweak-Kedama-ObjectVectors'!
  SystemOrganization addCategory: #'EToysIMPORT-Tweak-Kedama-ParseTree-AttributeDefinition'!
  SystemOrganization addCategory: #'EToysIMPORT-Tweak-Kedama-ParseTreeTransformer'!
  SystemOrganization addCategory: #'EToysIMPORT-VideoForSqueak-Core'!
  SystemOrganization addCategory: #'EToysIMPORT-VideoForSqueak-Morphic'!
- SystemOrganization addCategory: #'EToysIMPORT-Pango'!

Item was added:
+ ----- Method: Morph>>restoreBaseGraphic (in category '*EToysIMPORT-costume') -----
+ restoreBaseGraphic
+ 
+ 	^ self!

Item was changed:
  ----- Method: ObjectsTool>>localeChanged (in category '*EToysIMPORT-initialization') -----
  localeChanged
  	| lastMode lastCategory|
  
  	lastMode _ self modeSymbol.
  	lastCategory _ self currentCategory.
  
+ 	false ifTrue: [
- 	asStandAlone ifTrue: [
  		self removeMorph: (self submorphNamed: 'ButtonPane').
  		self removeMorph: (self submorphNamed: 'Parts')].
  	lastMode == #search 
  		ifTrue:  [ self removeMorph: (self submorphNamed: 'SearchPane')]
  		ifFalse: [ self removeMorph: (self submorphNamed: 'TabPane')].
  
+ 	false ifTrue: [ self initializeToStandAlone: false]
- 	asStandAlone ifTrue: [ self initializeToStandAlone: false]
  				ifFalse: [ self initializeForFlap: false].
  	modeSymbol _ nil.
  	lastMode == #alphabetic ifTrue: [self showAlphabeticTabs: lastCategory].
  	lastMode == #categories ifTrue: [self showCategories: lastCategory].
  	lastMode == #search ifTrue: [self showSearchPane].
  !

Item was removed:
- ----- Method: SoundLibraryTool>>edit (in category '*EToysIMPORT-menu') -----
- edit
- 	"Open a WaveEditor on my samples."
- soundIndex > 0
- 		ifTrue: [WaveEditor openOn: currentSound samples.]
- !

Item was added:
+ ----- Method: StandardScriptingSystem>>saveFormsToRelease (in category '*EToysIMPORT-utilities') -----
+ saveFormsToRelease
+ 	"ScriptingSystem saveFormsToRelease"
+ 	| idx |
+ 	idx := 1.
+ 	FormDictionary keysAndValuesDo: [:key :form |
+ 		form hibernate.
+ 		ReleaseBuilderSqueakland class
+ 			compile: ('scriptingSystemImage', idx, String cr, String cr,
+ 						'	ScriptingSystem saveForm: (Form extent: ', form extent printString, ' depth: ', form depth, ' bits: (Base64MimeConverter mimeDecodeToBytes: ''',
+ 						(Base64MimeConverter mimeEncode: form bits readStream) contents, ''' readStream) contents) atKey: ', key printString)
+ 			classified: 'autogenerated-ScriptingSystem-forms'.
+ 		idx := idx + 1].
+ !



More information about the etoys-dev mailing list