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

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


Five *years (autocorrect)

Jakob Reschke <forums.jakob at resfarm.de> schrieb am Fr., 5. Juni 2020, 18:04:

> 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/b9e660c7/attachment-0001.html>


More information about the Squeak-dev mailing list