Closed Bug 22058 Opened 26 years ago Closed 15 years ago

Mozilla practically unusable and ugly when low on colors

Categories

(SeaMonkey :: Themes, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED EXPIRED

People

(Reporter: vroonhof, Unassigned)

References

Details

(Keywords: arch, helpwanted, relnote, Whiteboard: relnote-user)

Attachments

(8 files)

When I use Mozilla with its window on a remote Solaris Openwin display that only has a 256 color visual, Mozilla develops some displaying problems Some of these make the browser practically unusable 1. The text-cursor and the highlight-for-select are not shown. 2. Chrome with the back buttons and the Location bar get black and/or garbage backgrounds after a while. Nightly 1999121608 running on Linux, displaying on Solaris 2.5.1. Openwin X display
Assignee: shuang → mcafee
Reassigning to Chris for evaluation...
Assignee: mcafee → pnunn
pam, do we have a low-color story for mozilla?
Status: NEW → ASSIGNED
This sounds more like some of the bugs Syd has described. I'll look into it. cc'ing syd & pav
Severity: normal → enhancement
Target Milestone: M20
this needs to be fixed sooner than later. This isn't an enhancement. This is a critical bug that needs to be fixed before we ship. Mozilla looks like total crap on anything less than a 16bit display.
Note, many Solaris machines are 8-bit machines.
Target Milestone: M20 → M14
ok. I await an X chrome viewing opportunity (when mcafee or pav see the uglies again and give me a yell.) Putting in m14, with the idea we might need to push it out to m16. -pn
have not been contacted by X people who have example of ugly,unusable screens. Pushing out to m16. -p
Target Milestone: M14 → M16
I attached a partial screen shot of the problem. Note the missing cursor. In M13 the rendering has improved. The icons no longer turn into garbage after a while. They still are rendered with ugly lines. HOWEVER. That is not main the problem. The problem is that Mozilla is not showing any cursor. In the same way it does not show any highlighting. For this reason I upgraded the Severity. Without a cursor editing text becomes a pain. Sorry if upgrading the severity is "not done". Note that in some previous snapshot I managed to convice Mozilla to use a private color map (needed to browse the source to find out to that). However upgrading to M13 ahs whiped out my prefs.js file and cannot seem to find the magic to do that any more. However once the color map thing works, Mozilla starts showing a cursor.
Severity: enhancement → normal
Moving all UE/UI bugs to new component: User Interface: Design Feedback UE/UI component will be deleted.
Component: UE/UI → User Interface: Design Feedback
Blocks: 28883
One possibility is to offer a special low color skin to make it work even on 1- bit displays.
We actually do work on 1bit displays, and we are pretty damn useable. Unix's gdkrgb dithering code rocks!
Yipee! I just tried build 2000031416 and there has been a marked improvement. The skin has turned green, but finally the cursor is visible! The select highlighting is visible too. Unfortunately when selecting black text on a white background it uses a dark green for the foreground which doesn't contrast very well wit the grey it uses for the foreground. On other color combinations it works fine. Whoever fixed this, thanks!
Marking it fixed
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
It looks a lot better --- there's just the issue with the Toolbar, as noted by vroonhof@math.ethz.ch (along with the great screen shot.) I'm re-opening this. Pam, please let me know if the Toolbar issue should be split off into a separate bug report (with this one closed out), or what you'd like. Thanks!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
The attachment is from 02-09-00. Is this still a problem? -P
Yes --- I checked (thanks to Pavlov who rescued my Linux system ;) on this morning's build.
Eli: It makes sense to isolate the toolbar problem in a separate bug. Let's close this guy out and open a new one on the toolbar. -p
Thanks, Pam. (Sorry for delay.) Marking Resolved...
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
...and Verified.
Status: RESOLVED → VERIFIED
[Split out side-issue into 34924. Thanks to vroonhof@math.ethz.ch for the screen snapshot!]
Having downloaded the "Netscape 6" preview release, I confirmed that there are still a lot of color problems on my system (which is low on colors, but what can you do?). Mozilla is usable, but pretty darn ugly and messy. (So much so I'm sticking with Netscape 4 for now...) I've included screenshots of the browser, and Netscape 4.72 - which I think makes a fair benchmark for minimum performance - on my system for comparison. (The JPEGs are a bit grainy, but you can clearly see the difference.) Thanks for all the great work on this project! Beland Version: Mozilla/5.0 (X11; N; Linux 2.2.12-20 i686; en-US; m14) Netscape6/6.0b1 BUILD ID: 2000032406
No longer blocks: 28883
beland@mit.edu, Netscape 6 PR1 ~= Mozilla from a month or two ago, before this bug was fixed. I'd be happy to re-open this if you have a screenshot from a current *Mozilla* build.
Hrf...I can't reproduce that, but re-opening. afranke@ags.uni-sb.de, you did restart the application after changing bit depth, right? (there's another bug in which it messes up the chrome if you change bit depth while it's running.) Thanks!
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
I don't know if (or how) I could change the bit depth of my display if I wanted to. I'm quite sure I always have 8 bit. Note: mozilla is running on a remote machine. I'll try to find out the exact conditions when this happens...
I found a way to reproduce this consistently: - Log in on the local machine, startx (8 bit) - Log in on the remote machine with an up-to-date linux, and do the following there (in this order): > xv & (shows title: xv 3.10a(PNG) ...) > netscape & (Communicator 4.61) > mozilla - See the screwed-up colors of mozilla. added myself to cc.
The above attachment shows what I get right when Mozilla starts up, after a fresh install. I even killed other color-intensive applications. I get basically the same effect as the 4/11 attachment shows. From the output of xdpyinfo, it looks like I have max 256 colormap entries available, just like the original reporter.
Target Milestone: M16 → M17
Moving to m18
Target Milestone: M17 → M18
Nominating for nsbeta3 because I'm suffering from this a lot. Classic skin is completely unusable with this (e.g. scrollbars are invisible). I'm getting this problem whenever I run mozilla with netscape already running.
Keywords: nsbeta3
eli can we get some qa help here? If this can be reproduced still then we will make it for nsbeta3.
Keywords: qawanted
This still happens with 2000072408. If you don't see this, follow the steps in my Comments 2000-04-11 15:00.
[Gagan --- guessing Andreas counts as excellent QA help based on his comments. if there's anything I can do for you personally, just say so.] Thanks, Andreas!
nsbeta3-
Whiteboard: [nsbeta3-]
So will someone update the release notes for netscape6 and mozilla to state that on Linux it is required to have a 16bit display? IMHO that would be the simplest solution...
Keywords: relnote
If you think the previous examples are bad, take a look at <URL:http://www.uio.no/~hbf/m.gif> form a Sun Ultra 5/10. It shows one mozilla without enough colours (because Netscape had grabbed most available colours), one with enough colours, and XV in the background. XV was also started while Netscape had grabbed the colours, which shows that you can have nice colours anyway. (It's in 8-bit mode; it looks less nice in 24-bit mode). A 2nd netscape also has readable images and colours even though it can't get enough colours; it just looks more boring. (Sorry about the separate URL; I tried to make an attachment but it was munged.)
Target Milestone: M18 → Future
Whiteboard: [nsbeta3-] → [nsbeta3-] relnote-user
Blocks: 61530
QA Contact: elig → mpt
Andreas, can you be QA for this bug? I don't have an X machine to test on.
QA Contact: mpt → afranke
Well, maybe, as long as our last 8bit display machine is not upgraded. I'm not root here. I would be happier if someone else could do this. beland, Hallvard: if you want to be QA contact here, please take it.
Blocks: 66964
The reporter on bug 65881 commented on how to modify the colormap preferences so that it uses the installed colormap: From bug 65881: I don't have a diff handy, but the change is trivial. In widget/src/gtk/nsAppShell.cpp, there is a function HandleColormapPrefs(). Add gdk_rgb_set_install( TRUE ); return; at the top of the function. The same effect can be had by changing modules/libpref/src/unix/unix.js so that pref("browser.installcmap", true); instead of the default false value.
Chaning the qa contact on these bugs to me. MPT will be moving to the owner of this component shortly. I would like to thank him for all his hard work as he moves roles in mozilla.org...Yada, Yada, Yada...
Keywords: qawanted
QA Contact: afranke → zach
All pnunn bugs reassigned to Pav, who is taking over the imglib.
Assignee: pnunn → pavlov
Status: REOPENED → NEW
I have many ultrasparc machines, all with 8 bit displays, none of the default skins, nor any at x.themes.org will render properly on an 8 bit display. As I type this I can hardly even tell where the scrollbars, buttons, and text boxex, etc begin or end. Except for the icons which have sucked all but 2 or 3 of my colors,all the widgets are rendered in either black or white. With the foreground, background, and most of the shadow details all rendered in white. Dont even ask how the websites look. At this point in 8 bits of color, **lynx** handles graphics better than mozilla. In terms of crashing, etc mozilla is doing extremely well, I use it on my home machines all the time now, but this color thing......
Gregg, since you can easily reproduce this problem, feel free to install yourself as QA contact for this bug. Some time ago, we had 8bit displays here, but they have gone away, so I can't help with this anymore...
Keywords: nsbeta3
Why not merge this bug with bug 22337 ? It looks like the same problem.
As I understand it, bug 22337 is about adding a private colormap for Mozilla in case of 8-bit displays. That may solve this problem, but that doesn't mean that it's the only solution. I'm no expert in this area, but I think it could be possible to somehow gracefully degrade and use very few colors if there aren't enough colors available, without producing ugly garbage on the screen. Someone with a better understanding of imglib on linux may be able to give an overview about the possible approaches here.
A 2 or 3 color skin would help alot, an 8 bit display only has so many colors, especially if mozilla is not the only app running, the display will look bad. I personally don't like using seperate colormaps, but the option is good to have, because in some circumstances that is the only thing practical. But even if the webpages look bad because of few colors, then at *least* the netscape widgets, forms and other graphical features should be visable and usable. That part should be free of "weird colors" and garbage. I could work on such a low color skin now, but I have not been able to find anykind of howto to make them. If someone would point me in the right direction, I could try, also a low color animated mozilla icon would help. I just want the application to look simple, clean, and not flash when changing focus. It just looks more professional that way. Except for the limited colors, the systems we have are very usable systems. Now, these machines are outdated in pure CPU power, but they are very stable with quality construction, some individual machines have upwards of a year or 2 of uptime under solaris. If I can get these running linux + mozilla then these boxes can serve their purpose for the next decade or so.
Blocks: 79119, qt
Keywords: arch, helpwanted
Whiteboard: [nsbeta3-] relnote-user → relnote-user
Folks, I just want to comment here that this is a pretty serious problem for our site, since we have more than 100 X-terminals with 8-bit displays. We mostly connect them to Sun/SPARC/Solaris and Intel/Linux servers. Old netscape-4.7x has a feature where you can tell it to use fewer than all the available colors (by changing an X resource). We find decent results (not great, but useable) with as few as 120 colors. And for better results, we can use the "-install" option if we want to put up with colormap flashing. I've not yet found similar options in netscape-6 (6.01a, from Sun). Some of the open-source image display programs, like "xv" and "ImageMagick" work quite well using a standard colormap (xstdcmap(1)) and give even better results than netscape does (more available cells if you can share them!). Why doesn't netscape-6 do something similar? I've run across information which makes it look like gdk (upon which mozilla/netscape-6 is based) supports extensive colormap handling, including good dithering for 8-bit displays: http://www.gtk.org/~otaylor/whitepapers/color-handling.html http://www.geocrawler.com/mail/thread.php3?subject=256+Color+Dithering&list=11 2 So why doesn't netscape-6 make use of these facilities? And even if nobody is going to make use of these approaches, telling users that they're out of luck, or they have to buy new hardware, is not going to convince them to use your software. How about putting out some info similar to that available for netscape-4.x, suggesting how to make the most of an 8-bit display's colors? Regards, -- Marion Hakanson <hakanson@cse.ogi.edu> CSE Computing Facilities
First of all, this should possibly be nsenterprise. 2nd, this is not UID. Trying themes, qa to pmac, keeping owner at pav.
Component: User Interface Design → Themes
QA Contact: zach → pmac
ooh. i was hoping this bug would turn up. i ran into this on a 4bit w98 computer. there were only two web browsers installed ns6.1 and ie5.5. ie was thoroughly broken (crashing constantly -- and killing the os...), so we needed to use mozilla to do things like get a video driver and other stuff while we rebuilt the basics. as usual, switching to classic helped a bit, although not much. -- yes the display could run in truecolor, but we couldn't do that until after we found and installed a correct driver, so we were effectively running in an unsafe safe mode :o, 640x480x16colors.
*** Bug 105158 has been marked as a duplicate of this bug. ***
Depends on: 22337
Per timeless' comment, should this be an OS=all bug? Perhaps that would boost the visibility a bit...
OS: Linux → All
Hardware: Other → All
On IBM netstations (8bit) used as remote terminal with AIX4.3.3, mozilla1.2.1 has distorted colormap (ecpecially menus+buttons bg color, URL field, status bar). mozilla1.1 doesn't have the problem, both use install colormap. tested when no other color-hungry X-applications were running.
try changing your display on yor computer Go to your control panel Click on display go to the setting tab at the top of the windows that oped up at the bottom of the screen there is a menu that says how many colors your are using change it the 32-bit if you have it if not try a differant display driver
Assignee: pavlov → nobody
QA Contact: pmac → themes
Product: Core → SeaMonkey
Priority: P3 → --
Target Milestone: Future → ---
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
Status: NEW → UNCONFIRMED
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state. If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way. If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar). If no action happens within the next few months, we move this bug report to an EXPIRED state. Query tag for this change: mass-UNCONFIRM-20090614
MASS-CHANGE: This bug report is registered in the SeaMonkey product, but still has no comment since the inception of the SeaMonkey project 5 years ago. Because of this, we're resolving the bug as EXPIRED. If you still can reproduce the bug on SeaMonkey 2 or otherwise think it's still valid, please REOPEN it and if it is a platform or toolkit issue, move it to the according component. Query tag for this change: EXPIRED-20100420
Status: UNCONFIRMED → RESOLVED
Closed: 25 years ago15 years ago
Resolution: --- → EXPIRED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: