[Cuis-dev] Some Joy on Linux was ( Updates to VectorGraphics and precompiled MacVM)

Gerald Klix cuis.01 at klix.ch
Fri May 21 00:42:34 PDT 2021


It compiles when I add "#include "config.h" as
the very first include directive.

Since it's so simple, I will try to fix Cuis' VMMaker code.


HTH and Best Regards,

Gerald



On 2021-05-21 08:23, Gerald Klix via Cuis-dev wrote:
> Hi Juan, Hoi Folks,
> 
> As expected it does not compile on Linux.
> It still has the include order problem.
> I added the compilation log.
> 
> In the meanwhile I will try to tweak the
> the include order in the generated code.
> I presume someone more familiar with VMMaker
> tahn me, then knows what parts of VMMaker need
> to be tweaked to archive the desired result.
> 
> 
> Best Regards,
> 
> Gerald
> 
> 
> 
> On 2021-05-20 21:18, Gerald Klix via Cuis-dev wrote:
>> Will give it a shot tomorrow morning (about
>> 08 UTC). Will start with Linux AMD64 and
>> clang version 12.
>>
>>
>> Best Regards,
>>
>> Gerald
>>
>>
>>
>> On 2021-05-20 15:56, Juan Vuletich via Cuis-dev wrote:
>>> Hi Folks,
>>>
>>> Recently, I've been working on improving the VectorGraphics plugin. I 
>>> added a new primitive that will help quick display of SVG icons. 
>>> Please pull all repos.
>>>
>>> An updated Mac VM is available at 
>>> https://www.dropbox.com/sh/6xzdebt158ha1cc/AAAW2LxSYHOSZ8PTfhC9XIs0a?dl=0 
>>> .
>>>
>>> If you are able to build VMs, please try generating 
>>> VectorEnginePlugin from the updated VMMaker and Cuis-Smalltalk-Dev 
>>> repos, build for your platform, test, and share the precompiled VMs 
>>> with us.
>>>
>>> To see a possible use of the new primitive, play with M3Exp01Morph.
>>>
>>> Another change I made is the possibility of not doing subpixel anti 
>>> aliasing, that is not really needed for high dpi displays. This 
>>> improves drawing performance and saves memory, sacrificing little 
>>> quality. The choice is done in VectorGraphicsEngine class >> #onForm: 
>>> . After modifying this method, simply resize a bit the main Cuis 
>>> window, so new Canvas and Engine are created.
>>>
>>> Cheers,
>>>
>>
> 


More information about the Cuis-dev mailing list