[squeak-dev] Cuis updated to #0204

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Cuis updated to #0204

Juan Vuletich-4
Hi Folks,

I've just updated Cuis to #0201. As usual, the files are at
www.jvuletich.org/Cuis . In addition to the recent enhancements on black
text over colored backgrounds, I also enhanced greatly colored text over
any backgrounds. Both do proper subpixel alpha blending now. I had to
come up with a few tricks for this to happen using just the old BitBlt
rules  :-)

There are also preferences to disable subpixel AA for colored and black
text. And they work reasonable well on all bit depths. Looks
surprisingly nice on 8 and 4bpp, and is usable even in 2 and 1 bpp.

Hope you like it.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

garduino
opss, forget my previous mail then. Seems that I tried to download the
older versions, just when you was replacing them.

See you.

2009/5/21 Juan Vuletich <[hidden email]>:

> Hi Folks,
>
> I've just updated Cuis to #0201. As usual, the files are at
> www.jvuletich.org/Cuis . In addition to the recent enhancements on black
> text over colored backgrounds, I also enhanced greatly colored text over any
> backgrounds. Both do proper subpixel alpha blending now. I had to come up
> with a few tricks for this to happen using just the old BitBlt rules  :-)
>
> There are also preferences to disable subpixel AA for colored and black
> text. And they work reasonable well on all bit depths. Looks surprisingly
> nice on 8 and 4bpp, and is usable even in 2 and 1 bpp.
>
> Hope you like it.
>
> Cheers,
> Juan Vuletich
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Rob Rothwell
In reply to this post by Juan Vuletich-4
Just wondering if there are any examples floating around out there using the LightWidgets to build a simple UI...

Rob

On Thu, May 21, 2009 at 2:12 PM, Juan Vuletich <[hidden email]> wrote:
Hi Folks,

I've just updated Cuis to #0201. As usual, the files are at www.jvuletich.org/Cuis . In addition to the recent enhancements on black text over colored backgrounds, I also enhanced greatly colored text over any backgrounds. Both do proper subpixel alpha blending now. I had to come up with a few tricks for this to happen using just the old BitBlt rules  :-)

There are also preferences to disable subpixel AA for colored and black text. And they work reasonable well on all bit depths. Looks surprisingly nice on 8 and 4bpp, and is usable even in 2 and 1 bpp.

Hope you like it.

Cheers,
Juan Vuletich




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Juan Vuletich-4
Hi Rob,

Rob Rothwell wrote:
> Just wondering if there are any examples floating around out there
> using the LightWidgets to build a simple UI...
>
> Rob

I need to prepare some. All the code using LightWidgets I have is part
of a commercial application (a stand alone video player) and I can not
publish it.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Rob Rothwell
Thanks.

BTW, I really DO like how snappy is!  It doesn't feel "sluggish" at all.

I also like how simple it is; for the first time I feel like I can get into a system and get my mind wrapped around what is in it...

Take care,

Rob

On Thu, May 21, 2009 at 3:22 PM, Juan Vuletich <[hidden email]> wrote:
Hi Rob,


Rob Rothwell wrote:
Just wondering if there are any examples floating around out there using the LightWidgets to build a simple UI...

Rob

I need to prepare some. All the code using LightWidgets I have is part of a commercial application (a stand alone video player) and I can not publish it.

Cheers,
Juan Vuletich




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Rob Rothwell
I noticed in the screen shots on the parallel Pharo post that you have color syntax highlighting...how did you turn it on in Cuis?

Rob

On Thu, May 21, 2009 at 3:32 PM, Rob Rothwell <[hidden email]> wrote:
Thanks.

BTW, I really DO like how snappy is!  It doesn't feel "sluggish" at all.

I also like how simple it is; for the first time I feel like I can get into a system and get my mind wrapped around what is in it...

Take care,

Rob


On Thu, May 21, 2009 at 3:22 PM, Juan Vuletich <[hidden email]> wrote:
Hi Rob,


Rob Rothwell wrote:
Just wondering if there are any examples floating around out there using the LightWidgets to build a simple UI...

Rob

I need to prepare some. All the code using LightWidgets I have is part of a commercial application (a stand alone video player) and I can not publish it.

Cheers,
Juan Vuletich





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Juan Vuletich-4

Rob Rothwell wrote:
> I noticed in the screen shots on the parallel Pharo post that you have
> color syntax highlighting...how did you turn it on in Cuis?
>
> Rob
It is not syntax highlighting, but color pretty printing. On a browser,
click on Show... (rightmost button) and select colorPrint.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Rob Rothwell
I see...thanks.


On Thu, May 21, 2009 at 4:45 PM, Juan Vuletich <[hidden email]> wrote:

Rob Rothwell wrote:
I noticed in the screen shots on the parallel Pharo post that you have color syntax highlighting...how did you turn it on in Cuis?

Rob
It is not syntax highlighting, but color pretty printing. On a browser, click on Show... (rightmost button) and select colorPrint.

Cheers,
Juan Vuletich




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Gerardo Richarte
In reply to this post by Juan Vuletich-4
Juan Vuletich wrote:

> Hi Rob,
>
> Rob Rothwell wrote:
>> Just wondering if there are any examples floating around out there
>> using the LightWidgets to build a simple UI...
>>
>> Rob
>
> I need to prepare some. All the code using LightWidgets I have is part
> of a commercial application (a stand alone video player) and I can not
> publish it.

Could we have some screenshots? at least to see it!!!
I'd like to see what you see when you see your fonts and screens :)

    richie

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Rob Rothwell
Good thinking...don't know why I didn't ask yesterday...

Rob

On Fri, May 22, 2009 at 11:06 AM, Gerardo Richarte <[hidden email]> wrote:
Juan Vuletich wrote:
> Hi Rob,
>
> Rob Rothwell wrote:
>> Just wondering if there are any examples floating around out there
>> using the LightWidgets to build a simple UI...
>>
>> Rob
>
> I need to prepare some. All the code using LightWidgets I have is part
> of a commercial application (a stand alone video player) and I can not
> publish it.

Could we have some screenshots? at least to see it!!!
I'd like to see what you see when you see your fonts and screens :)

   richie




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Juan Vuletich-4
In reply to this post by Gerardo Richarte
Gerardo Richarte wrote:

> Juan Vuletich wrote:
>  
>> Hi Rob,
>>
>> Rob Rothwell wrote:
>>    
>>> Just wondering if there are any examples floating around out there
>>> using the LightWidgets to build a simple UI...
>>>
>>> Rob
>>>      
>> I need to prepare some. All the code using LightWidgets I have is part
>> of a commercial application (a stand alone video player) and I can not
>> publish it.
>>    
>
> Could we have some screenshots? at least to see it!!!
> I'd like to see what you see when you see your fonts and screens :)
>
>     richie
>  
I'll try to get permission from the company on Monday.

BTW, at http://www.jvuletich.org/Cuis I uploaded some screen shots of
Cuis with and without subpixel AA and at various Display depth, for
those too lazy to actually download it.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Karl Ramberg
On 2009-05-23 14:15, Juan Vuletich wrote:

> Gerardo Richarte wrote:
>> Juan Vuletich wrote:
>>> Hi Rob,
>>>
>>> Rob Rothwell wrote:
>>>> Just wondering if there are any examples floating around out there
>>>> using the LightWidgets to build a simple UI...
>>>>
>>>> Rob
>>> I need to prepare some. All the code using LightWidgets I have is part
>>> of a commercial application (a stand alone video player) and I can not
>>> publish it.
>>
>> Could we have some screenshots? at least to see it!!!
>> I'd like to see what you see when you see your fonts and screens :)
>>
>>     richie
> I'll try to get permission from the company on Monday.
>
> BTW, at http://www.jvuletich.org/Cuis I uploaded some screen shots of
> Cuis with and without subpixel AA and at various Display depth, for
> those too lazy to actually download it.
>
> Cheers,
> Juan Vuletich
>
>
Not to be nit picking but being it anyway...
In the SubPixelAA pictures in the Workspace on top I see white pixels in
the f,  t, 1, B and s....

Karl


I see some artifacts on the subpixel

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Juan Vuletich-4
Karl Ramberg wrote:

> On 2009-05-23 14:15, Juan Vuletich wrote:
>> ...
>>
>> BTW, at http://www.jvuletich.org/Cuis I uploaded some screen shots of
>> Cuis with and without subpixel AA and at various Display depth, for
>> those too lazy to actually download it.
>>
>> Cheers,
>> Juan Vuletich
>>
>>
> Not to be nit picking but being it anyway...
> In the SubPixelAA pictures in the Workspace on top I see white pixels
> in the f,  t, 1, B and s....
>
> Karl
>
>
> I see some artifacts on the subpixel

You are right! It is in the 32bpp image. Of course you don't see those
in Squeak, it is a problem of how I saved the PNG file. I fixed it now.

The details... The alpha channel of Display is ignored by VMs. So we
don't pay much attention to it, but it usually contains "garbage". This
was noted by people using composing window managers in Linux. You see in
the png that I evaluated 'Display fixAlpha. PNGReadWriter putForm:...'.
That fixed the alpha channel for the whole Display. But it seems that
when evaluating, Squeak redered the selected text again, creating the
defect you noticed.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Karl Ramberg
On 2009-05-23 14:43, Juan Vuletich wrote:

> Karl Ramberg wrote:
>> On 2009-05-23 14:15, Juan Vuletich wrote:
>>> ...
>>>
>>> BTW, at http://www.jvuletich.org/Cuis I uploaded some screen shots
>>> of Cuis with and without subpixel AA and at various Display depth,
>>> for those too lazy to actually download it.
>>>
>>> Cheers,
>>> Juan Vuletich
>>>
>>>
>> Not to be nit picking but being it anyway...
>> In the SubPixelAA pictures in the Workspace on top I see white pixels
>> in the f,  t, 1, B and s....
>>
>> Karl
>>
>>
>> I see some artifacts on the subpixel
>
> You are right! It is in the 32bpp image. Of course you don't see those
> in Squeak, it is a problem of how I saved the PNG file. I fixed it now.
>
> The details... The alpha channel of Display is ignored by VMs. So we
> don't pay much attention to it, but it usually contains "garbage".
> This was noted by people using composing window managers in Linux. You
> see in the png that I evaluated 'Display fixAlpha. PNGReadWriter
> putForm:...'. That fixed the alpha channel for the whole Display. But
> it seems that when evaluating, Squeak redered the selected text again,
> creating the defect you noticed.
>
> Cheers,
> Juan Vuletich
>
>
Ah, that explains it.

Karl


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Stéphane Rollandin
In reply to this post by Juan Vuletich-4
hello,

I'm trying to load my code in Cuis but I'm stuck in the first steps: how
do I install Monticello in Cuis ? I tried version 4 from
http://map.squeak.org/package/ce8c6c45-9439-4887-a46f-eae4dcd16d46 with
no success, and I don't feel like testing all the different versions, so
I figured I better ask here.

More generally, some pointers about the ways to load existing packages
in Cuis (or at least to determine if it's possible or not) would be
appreciated.

Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

garduino
May be I'm wrong, but I not tried to install Monticello.

I generated .st from my classes, created a new changeset on Cuis,
directed the changes to this new cs, and then filein my code, fixing
the problems using the debugger.

Is the work style of the old times! full changeset use.

My 0.02.


2009/5/25 Stéphane Rollandin <[hidden email]>:

> hello,
>
> I'm trying to load my code in Cuis but I'm stuck in the first steps: how do
> I install Monticello in Cuis ? I tried version 4 from
> http://map.squeak.org/package/ce8c6c45-9439-4887-a46f-eae4dcd16d46 with no
> success, and I don't feel like testing all the different versions, so I
> figured I better ask here.
>
> More generally, some pointers about the ways to load existing packages in
> Cuis (or at least to determine if it's possible or not) would be
> appreciated.
>
> Stef
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Pierce Ng-2
In reply to this post by Stéphane Rollandin
On Mon, May 25, 2009 at 09:24:52AM +0200, St?phane Rollandin wrote:
> More generally, some pointers about the ways to load existing packages
> in Cuis (or at least to determine if it's possible or not) would be
> appreciated.

Using MCInstaller from Squeak Map, I've been able to import .mcz files.

I've installed Swazoo (demo works), Aida Web (demo craps out on some
multilingual thing), and KomHttpServer (simple ModuleAssembly example
doesn't work).

It'll be nice if Aida Web or Seaside runs on Cuis.


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Stéphane Rollandin

> Using MCInstaller from Squeak Map, I've been able to import .mcz files.

ok, thanks !

Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0204

Juan Vuletich-4
In reply to this post by Pierce Ng-2
Pierce Ng wrote:

> On Mon, May 25, 2009 at 09:24:52AM +0200, St?phane Rollandin wrote:
>  
>> More generally, some pointers about the ways to load existing packages
>> in Cuis (or at least to determine if it's possible or not) would be
>> appreciated.
>>    
>
> Using MCInstaller from Squeak Map, I've been able to import .mcz files.
>
> I've installed Swazoo (demo works), Aida Web (demo craps out on some
> multilingual thing), and KomHttpServer (simple ModuleAssembly example
> doesn't work).
>
> It'll be nice if Aida Web or Seaside runs on Cuis.
>  
Thanks Pierce! I'm sure this will be useful to many people.

Cheers,
Juan Vuletich