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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

commits-2
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].
+ !

_______________________________________________
etoys-dev mailing list
[hidden email]
http://lists.squeakland.org/mailman/listinfo/etoys-dev