r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[RAMBO] The REBOL bug and enhancement database

Henrik
7-Dec-2006
[2329x2]
another known bug, that is
it could be that the odd colors are simply hiding your bug, though. 
:-)
Anton
7-Dec-2006
[2331]
:)
Henrik
7-Dec-2006
[2332]
http://rebol.hmkdesign.dk/imagebug.png
Anton
7-Dec-2006
[2333x2]
It looks like it also has the alpha channel problem.
Try the above image-fit.r program, set it to 2-points and then play 
with the SIZE pair-edit.
Henrik
7-Dec-2006
[2335]
that's a very tall window. it doesn't fit on my screen :-)
Anton
7-Dec-2006
[2336x3]
On XP you see red and yellow stripes in the alpha channel.
Ok, I was thinking of changing that anyway. Hang five.
Ok, reorganised. Try image-fit.r again.
Henrik
7-Dec-2006
[2339]
it's difficult to tell. the colors are shifting very quickly, where 
there should only be subtle changes. there are colors that look like 
they shouldn't be there, but I can't be sure.
Anton
7-Dec-2006
[2340]
Do you mean it's harder to see on OSX because of the other colour 
problem ?
Henrik
7-Dec-2006
[2341x2]
yes
colors are bouncing all over the place when I resize it
Anton
7-Dec-2006
[2343x3]
Ok.
I'll post this later if no one else has any comments.
(The script I was working on which led to this bug was this one:

do read http://anton.wildit.net.au/rebol/gui/demo-future-progress.r
Cyphre
8-Dec-2006
[2346x2]
BTW I have fixed the OSX color bug so it could be added in next release.
Anton: the new image color problem you have found is 'by design' 
at the moment ;) The bilinear filter needs image data with premultiplied 
alpha when you want to use image with alpha/transparency. Another 
possibility is to use IMAGE-FILTER NEAREST which doesn't need premultiplied 
alpha in this case. I'll try to think how to solve this 'inconsistency' 
so it doesn't harm performance too much.
Anton
9-Dec-2006
[2348x3]
Hmm.. that's a bit annoying. Is there really no way the bilinear 
filter can work also on the alpha channel ? That would be a feature 
request to submit to AGG then wouldn't it ?
Good work on the OSX color bug. So now we'll both be able to see 
my bug. :)
Cyphre, so I'll submit a ticket to RAMBO.
Cyphre
11-Dec-2006
[2351]
Anton, according to the author of AGG the filter calculations would 
be much more complex and thus expensive if done in plain color space. 
Anyway, please submit a ticket to RAMBO I'll try to make the best 
to solve this issue.
Anton
11-Dec-2006
[2352x2]
Ok, very good.
Ok, submitted bug report to RAMBO.
sqlab
22-Dec-2006
[2354]
get-modes s: open tcp://:87 'port-modes crashes new builds.
get-modes c: open tcp://localhost:87 crashes too.  
Probably similar to #3983, as copy get-modes .... works.
Cyphre
22-Dec-2006
[2355]
REBOL/View 2.7.4.3.1 27-Nov-2006
>> get-modes s: open tcp://:87 'port-modes
== [read write binary lines no-wait direct]
sqlab
22-Dec-2006
[2356]
REBOL/View 2.7.4.3.1 27-Nov-2006
Copyright 2000-2006 REBOL Technologies.  All rights reserved.
REBOL is a trademark of REBOL Technologies. WWW.REBOL.COM


Licensed to:  .... (commercial) <....>
License ID: ...

Type desktop to start the Viewtop.
>> get-modes s: open tcp://:87 'port-modes


-----------------
Rebol Internal Error: Corrupt datatype: 176 at 201
Anton
26-Dec-2006
[2357]
I have same result as Cyphre. No user.r customizations ?
Gabriele
26-Dec-2006
[2358]
also - which version of windows is that?
sqlab
26-Dec-2006
[2359x3]
XP Pro
5.1.2600 Service Pack 2 Build 2600
even with empty user.r
the crash does not happen if I read a web page or start e.g. the 
desktop beforehand
>> trace/net on 
crashes Rebol too and wants to send an error report to microsoft
Gabriele
27-Dec-2006
[2362]
trace/net - i have already reported it to carl.
sqlab
28-Dec-2006
[2363]
The crash does not happen, if the license.key is not available.
I submitted it to RAMBO.
Gabriele
28-Dec-2006
[2364]
interesting. but i have a license.key too.
sqlab
28-Dec-2006
[2365x2]
do you have IE 7?
It's reproducible with more than one installation.
Anton
28-Dec-2006
[2367x5]
BASE-TEXT/init assumes that font/colors is a series, which means 
that this makes an error:

>> view layout [text "Hello" font svv/vid-styles/FIELD/font]

** Script Error: change expected series argument of type: series 
port
** Where: forever
** Near: change font/colors font/color
if none?
It is the third line where the error occurs.
>> print mold svv/vid-styles/base-text/init
[

    if all [not flag-face? self as-is string? text] [trim/lines text]
    if none? text [text: copy ""]
    change font/colors font/color
...
( and various text styles inherit base-text's INIT )
so... what to do about it ?

Is it the fault of FIELD font not having a colors block, or is it 
the fault of the INIT not being able to handle the NONE case ?
I tend to blame INIT. Patching works well:
	if font/colors [change font/colors font/color]
Gregg
28-Dec-2006
[2372]
I had issues with a license key file at one point. I think Cindy 
said things changed, so it could be an issue with a specific license 
key.
sqlab
28-Dec-2006
[2373]
it' not my first license.key. I had also problems and got a new key 
some time ago.
Gabriele
29-Dec-2006
[2374]
i don't have ie 7. so there could be a change to the os that comes 
with ie 7?
Maxim
2-Jan-2007
[2375x4]
hum, I seemed to have stumbled across a pretty mean VIEW bug... it 
seems openeing a popup within an even handler, will send off events 
to TWO feels !!
right now, I have a popup which receives events within its over function 
while the face which called the popup, still receives move (away) 
events within its engage func... funny thing is that I receive a 
steady stream of AWAY actions as I move the mouse!
obviously, since the events are triggered within a different WINDOW! 
  hehe  :-)
this illustrates well how strangely this code reacts:

engage: func [face action event][
	w: find-window face
	probe w/text
	w: find-window event/face
	probe w/text
]

these display different window titles!