[squeak-dev] FFI: FFI-Tools-mt.4.mcz

Jakob Reschke forums.jakob at resfarm.de
Fri Jun 5 16:04:16 UTC 2020


Maybe you should nevertheless, and state your permissive license grant, so
nobody will wonder in five treats whether this might be a copyright
violation ;-)


Marcel Taeumel <marcel.taeumel at hpi.de> schrieb am Fr., 5. Juni 2020, 17:49:

> Hi Christoph.
>
> > By the way, it might not be too bad to add a short credit note to each
>
> That would be "(c) 2020 Marcel Taeumel" but I did not want to. :-)
>
> Best,
> Marcel
>
> Am 05.06.2020 13:49:35 schrieb Thiede, Christoph <
> christoph.thiede at student.hpi.uni-potsdam.de>:
>
> Hi Marcel,
>
>
> Thank you! By the way, it might not be too bad to add a short credit note
> to each icon as proposed here:
> http://forum.world.st/The-Inbox-Tools-ct-940-mcz-td5111617.html
>
>
> Best,
>
> Christoph
> ------------------------------
> *Von:* Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im
> Auftrag von Taeumel, Marcel
> *Gesendet:* Freitag, 5. Juni 2020 13:35:53
> *An:* squeak-dev
> *Betreff:* Re: [squeak-dev] FFI: FFI-Tools-mt.4.mcz
>
> Hi Christoph,
>
> considering those FFI icons, I was lazy and just used the #storeString of
> a Form. :-D There might be a threshold in terms of storage vs. computation
> where PNG etc. might yield a better ratio.
>
> Given that it is cached anyway in ToolIcons, those FFI icons should be
> compressed base64, too. Not sure about the special treatment of literal
> arrays in the compiler-bytecode land...
>
> Best,
> Marcel
>
> Am 05.06.2020 13:11:32 schrieb Thiede, Christoph <
> christoph.thiede at student.hpi.uni-potsdam.de>:
>
> Hi Marcel,
>
>
> just a short question: How do you decide when to compress the form data
> using mime? :-)
>
>
> Best,
>
> Christoph
> <http://www.hpi.de/>
> ------------------------------
> *Von:* Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im
> Auftrag von commits at source.squeak.org <commits at source.squeak.org>
> *Gesendet:* Mittwoch, 20. Mai 2020 13:26:30
> *An:* squeak-dev at lists.squeakfoundation.org;
> packages at lists.squeakfoundation.org
> *Betreff:* [squeak-dev] FFI: FFI-Tools-mt.4.mcz
>
> Marcel Taeumel uploaded a new version of FFI-Tools to project FFI:
> http://source.squeak.org/FFI/FFI-Tools-mt.4.mcz
>
> ==================== Summary ====================
>
> Name: FFI-Tools-mt.4
> Author: mt
> Time: 20 May 2020, 1:26:29.934581 pm
> UUID: 225e7ffe-5219-124d-8815-53e78501c1f9
> Ancestors: FFI-Tools-mt.3
>
> Makes icon for ExternalStructure more legible.
>
> Adds specializations for external data, type, union, and packaged
> structure. Tries to make visual style for external types a little bit
> different bc. those are not modeled as external object.
>
> =============== Diff against FFI-Tools-mt.3 ===============
>
> Item was added:
> + ----- Method: ExternalData class>>toolIcon (in category '*FFI-Tools')
> -----
> + toolIcon
> +
> +        ^ #externalData!
>
> Item was added:
> + ----- Method: ExternalPackedStructure class>>toolIcon (in category
> '*FFI-Tools') -----
> + toolIcon
> +
> +        ^ #externalPackedStructure!
>
> Item was added:
> + ----- Method: ExternalType class>>toolIcon (in category '*FFI-Tools')
> -----
> + toolIcon
> +
> +        ^ #externalType!
>
> Item was added:
> + ----- Method: ExternalUnion class>>toolIcon (in category '*FFI-Tools')
> -----
> + toolIcon
> +
> +        ^ #externalUnion!
>
> Item was added:
> + ----- Method: ToolIcons class>>externalData (in category '*FFI-Tools')
> -----
> + externalData
> +
> +        ^ Form
> +        extent: 12 at 12
> +        depth: 32
> +        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4278227710 4278227710 4278227710 4278227710 4294967295 4278190080
> 4294967295 0 0 4294967295 0 4278227710 4294967295 4294967295 4294967295
> 4278227710 4278227710 4294967295 0 0 0 0 0 4278227710 4294967295 4278227710
> 4278227710 4294967295 4278227710 0 0 0 0 0 0 4278227710 4294967295
> 4278227710 4278227710 4294967295 4278227710 0 0 0 0 0 0 4278227710
> 4294967295 4278227710 4278227710 4294
>  967295 4278227710 0 0 0 0 0 0 4278227710 4294967295 4294967295 4294967295
> 4278227710 4278227710 0 0 0 0 0 0 0 4278227710 4278227710 4278227710
> 4278227710 0 0 0 0)
> +        offset: 0 at 0!
>
> Item was changed:
>   ----- Method: ToolIcons class>>externalObject (in category '*FFI-Tools')
> -----
>   externalObject
>
> +        ^ Form
> -        ^ (Form
>          extent: 12 at 12
>          depth: 32
>          fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0 0
> 4294967295 0 0 0 4294967295 0 0 0 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> 0 0 0 0 0 0 0 0 0)
> +        offset: 0 at 0!
> -        offset: 0 at 0)!
>
> Item was added:
> + ----- Method: ToolIcons class>>externalPackedStructure (in category
> '*FFI-Tools') -----
> + externalPackedStructure
> +
> +        ^ (Form
> +        extent: 12 at 12
> +        depth: 32
> +        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295
> 4278235136 4278235136 4278235136 4278235136 4278235136 4294967295
> 4278190080 4294967295 0 0 0 4278235136 4278235136 4278235136 4294967295
> 4294967295 4294967295 4278235136 4294967295 0 0 0 0 4278235136 4278235136
> 4278235136 4294967295 4278235136 4278235136 4278235136 0 0 0 0 0 4278235136
> 4294967295 4294967295 4278235136 4294967295 4278235136 4278235136 0 0 0 0 0
> 4278235136 4294967295 4
>  294967295 4278235136 4278235136 4294967295 4278235136 0 0 0 0 0
> 4278235136 4294967295 4278235136 4294967295 4294967295 4294967295
> 4278235136 0 0 0 0 0 0 4278235136 4278235136 4278235136 4278235136
> 4278235136 0 0 0 0)
> +        offset: 0 at 0)!
>
> Item was changed:
>   ----- Method: ToolIcons class>>externalStructure (in category
> '*FFI-Tools') -----
>   externalStructure
>
>          ^ (Form
>          extent: 12 at 12
>          depth: 32
> +        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4278235136 4278235136 4278235136 4278235136 4294967295 4278190080
> 4294967295 0 0 4294967295 0 4278235136 4278235136 4294967295 4294967295
> 4294967295 4278235136 4294967295 0 0 0 0 0 4278235136 4294967295 4278235136
> 4278235136 4278235136 4278235136 0 0 0 0 0 0 4278235136 4278235136
> 4294967295 4294967295 4278235136 4278235136 0 0 0 0 0 0 4278235136
> 4278235136 4278235136 4278235136 4294
>  967295 4278235136 0 0 0 0 0 0 4278235136 4294967295 4294967295 4294967295
> 4278235136 4278235136 0 0 0 0 0 0 0 4278235136 4278235136 4278235136
> 4278235136 0 0 0 0)
> -        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0 0
> 4294967295 0 0 4278235136 4278235136 4278235136 0 0 4294967295 0 0 0 0 0
> 4278235136 4278235136 4294967295 4294967295 4278235136 0 0 0 0 0 0 0
> 4278235136 4294967295 4294967295 4278235136 4278235136 0 0 0 0 0 0 0
> 4278235136 4278235136 4294967295 4294967295 4278235136 0 0 0 0 0 0 0
> 4278235136 4294967295 4294967295
>  4278235136 4278235136 0 0 0 0 0 0 0 0 4278235136 4278235136 4278235136 0
> 0 0 0 0)
>          offset: 0 at 0)!
>
> Item was added:
> + ----- Method: ToolIcons class>>externalType (in category '*FFI-Tools')
> -----
> + externalType
> +
> +        ^ (Form
> +        extent: 12 at 12
> +        depth: 32
> +        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295
> 4287861651 4287861651 4287861651 4287861651 4287861651 4294967295
> 4278190080 4294967295 0 0 4294967295 4287861651 4294967295 4294967295
> 4294967295 4294967295 4294967295 4287861651 4294967295 0 0 0 0 4287861651
> 4294967295 4287861651 4287861651 4287861651 4294967295 4287861651 0 0 0 0 0
> 4287861651 4294967295 4294967295 4287861651 4294967295 4294967295
> 4287861651 0 0 0 0 0 4287861651 429
>  4967295 4294967295 4287861651 4294967295 4294967295 4287861651 0 0 0 0 0
> 4287861651 4294967295 4294967295 4294967295 4294967295 4294967295
> 4287861651 0 0 0 0 0 0 4287861651 4287861651 4287861651 4287861651
> 4287861651 0 0 0 0)
> +        offset: 0 at 0)!
>
> Item was added:
> + ----- Method: ToolIcons class>>externalUnion (in category '*FFI-Tools')
> -----
> + externalUnion
> +
> +        ^ (Form
> +        extent: 12 at 12
> +        depth: 32
> +        fromArray: #( 0 4294967295 4294967295 4294967295 0 4294967295
> 4294967295 4294967295 0 4294967295 0 0 4294967295 4278190080 4278190080
> 4278190080 4294967295 4278190080 4278190080 4278190080 4294967295
> 4278190080 4294967295 0 4294967295 4278190080 4294967295 4294967295
> 4294967295 4278190080 4294967295 4294967295 4294967295 4278190080
> 4294967295 0 4294967295 4278190080 4278190080 4294967295 4294967295
> 4278190080 4278190080 4294967295 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294967295 4278190080 4294967295 0 4294967295 4278190080 4294967295 0
> 4294922834 4294922834 4294922834 4294922834 4294967295 4278190080
> 4294967295 0 0 4294967295 0 4294922834 4294967295 4294922834 4294922834
> 4294967295 4294922834 4294967295 0 0 0 0 0 4294922834 4294967295 4294922834
> 4294922834 4294967295 4294922834 0 0 0 0 0 0 4294922834 4294967295
> 4294922834 4294922834 4294967295 4294922834 0 0 0 0 0 0 4294922834
> 4294967295 4294922834 4294922834 4294
>  967295 4294922834 0 0 0 0 0 0 4294922834 4294922834 4294967295 4294967295
> 4294922834 4294922834 0 0 0 0 0 0 0 4294922834 4294922834 4294922834
> 4294922834 0 0 0 0)
> +        offset: 0 at 0)!
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200605/c8e21fbd/attachment.html>


More information about the Squeak-dev mailing list