>Slightly off topic, but can anyone explain this icon weirdness? I've also encountered other >issues, for example, using the installer to update afa... when the (Ken's) icons are >installed in prefs/, all other icon data in the drawer becomes b0rked and changes to >drawers. :/
powericons is bad written, it do some icon information not store complete that are need for dopus magellan 2.
thats the powericon compatible code, it seem broken in AROS.I see no reason to fix it, OS4 and scalos AFA support a way to show all bits.but powericon store only 4 bits in a mixed way of the 32 bit dd_Flags entrie and the 16 bit dd_Viewmodes entrie ofd the doubject->drawerdata structure
ATTR_DRAWERFLAGS: AAABC
C : 1-bit flag : 0 = showonlyicons 1 = showallfiles
B : 1-bit flag : 0 = viewastext 1 = view as icons
AA : 2-bit value : 0 = viewbyname, 1 = viewbydata, 2 = viewbysize, 3 = viewbytype
*/
thats AROS code.
static ULONG flags_to_ddflags(ULONG flags)
{
ULONG ret = 0;
if (flags & 1)
{
ret = DDFLAGS_SHOWALL;
}
else
{
ret = DDFLAGS_SHOWICONS;
}
return ret;
}
static ULONG flags_to_ddviewmodes(ULONG flags)
{
ULONG ret = 0;
if (flags & 2)
{
ret = DDVM_BYICON;
}
else
{
ret = (flags >> 2) + DDVM_BYNAME;
}
return ret;
}
static ULONG dd_to_flags(struct DiskObject *dobj)
{
ULONG drawerflags = 0;
if (dobj->do_DrawerData->dd_Flags & DDFLAGS_SHOWALL)
{
drawerflags |= 1;
}
if (dobj->do_DrawerData->dd_ViewModes == DDVM_BYICON)
{
drawerflags |= 2;
}
else
{
drawerflags |= ((dobj->do_DrawerData->dd_ViewModes - 2) << 2);
}
return drawerflags;
}
>I've tried it on my a4000d with Cyberstorm mkII, 76 mb ram and PIV, and loading >amiga.org takes quite a long time. I didn't measure the time, but I think it almost takes a >minute before the whole page is loaded.
I try without JIT and really the page load is 4* slower as aweb.aweb show page not complete because of missing CSS, but aweb show many, so its maybe a good compare to see whats so slow in netsurf.also intresting how can switch css off in netsurf, what happen with speed then.
Maybe you can post values of OWB to show that page