Closed Bug 286483 Opened 20 years ago Closed 19 years ago

Thunderbird OS X builds missing prompt alert icon

Categories

(Thunderbird :: General, defect, P2)

PowerPC
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird1.1

People

(Reporter: mscott, Assigned: asaf)

References

Details

(Keywords: fixed1.8)

Attachments

(5 files)

I just noticed the password prompt for the Mac builds doesn't show the blue
globe icon that it used to for all question based prompts. 

I tracked this down to a change to mozilla\toolkit\global.css by bsmedberg as
part of the branding changes for Bug #282057. 

It changed the alert prompts to use an icon located at:

"chrome://branding/content/icon64.png"

But I see no such file called icon64.png in mozilla\toolkit\themes for it to use.
Keywords: regression
Target Milestone: --- → Thunderbird1.1
mscott, I thought that icon was application specific (that icon was the "not
official branding" version of the Firefox logo. Do you want the same blue globe
for tbird, or another icon? Should it be affected by the
--enable-official-branding flag like it is for Firefox?
ah I see what's going on. Does this mean that official firefox builds would get
a globe with a fox instead of the generic blue globe in these dialogs? Or is it
always the generic blue globe?

I guess I'm happy with the behavior we had before, which would be using the
generic blue globe for both regular and official builds since the fox wouldn't
make sense for an official thunderbird build.

cc'ing Kevin in case he wants to have a special thunderbird image in these alert
prompts that would have a generic and an an official form.
I'll add the generic globe so it's not blank, and Kevin can add a branded
version later.
The generic globe is fixed, but this should really have an app-specific icon
like Firefox does.
Assignee: benjamin → kevin
Keywords: regression
I just built on the 1.8 branch (without the official branding flag) and I get
alert sheets without the icon. I get a message "No chrome package registered
for chrome://branding/content/icon64.png". Is my build not flaky or is this
still a problem?
I see that too with official branding disabled actually.

With official branding, I get a blue globe.
Benjamin, is this ifef correct:

http://lxr.mozilla.org/seamonkey/source/mail/base/jar.mn#47

I think this should be #ifdef MOZ_USE_GENERIC_BRANDING

although that wouldn't explain why icon64.png isn't showing up in generic builds
since it is outside of the ifdef.
Well I think the ifndef should be an ifdef so I'm gonna correct it and Benjamin
can tell me if I'm doing something wrong :)

Fixed branch and trunk
*** Bug 311429 has been marked as a duplicate of this bug. ***
Taking...
Assignee: kevin → bugs.mano
Priority: -- → P2
Status: NEW → ASSIGNED
Attached image icon64.png
goes to /mozilla/other-licenses/branding/thunderbird/content
Attached patch patchSplinter Review
Attachment #198921 - Flags: review?(mscott)
Comment on attachment 198921 [details] [diff] [review]
patch

thanks Asaf. Go ahead and check this into the branch and trunk.
Attachment #198921 - Flags: review?(mscott)
Attachment #198921 - Flags: review+
Attachment #198921 - Flags: approval1.8rc1+
Trunk:

Checking in other-licenses/branding/thunderbird/content/jar.mn;
/cvsroot/mozilla/other-licenses/branding/thunderbird/content/jar.mn,v  <--  jar.mn
new revision: 1.6; previous revision: 1.5
done
Checking in mail/base/jar.mn;
/cvsroot/mozilla/mail/base/jar.mn,v  <--  jar.mn
new revision: 1.87; previous revision: 1.86
done
Checking in icon64.png;
/cvsroot/mozilla/other-licenses/branding/thunderbird/content/icon64.png,v  <-- 
icon64.png
initial revision: 1.1
done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
1.8 branch:
Checking in other-licenses/branding/thunderbird/content/jar.mn;
/cvsroot/mozilla/other-licenses/branding/thunderbird/content/jar.mn,v  <--  jar.mn
new revision: 1.5.2.1; previous revision: 1.5
done
Checking in mail/base/jar.mn;
/cvsroot/mozilla/mail/base/jar.mn,v  <--  jar.mn
new revision: 1.84.2.3; previous revision: 1.84.2.2
done
Keywords: fixed1.8
(In reply to comment #7)
> Benjamin, is this ifef correct:
> 
> http://lxr.mozilla.org/seamonkey/source/mail/base/jar.mn#47
> 
> I think this should be #ifdef MOZ_USE_GENERIC_BRANDING
> 
> although that wouldn't explain why icon64.png isn't showing up in generic builds
> since it is outside of the ifdef.

Right. and for that reason, i managed to break the icon in *non*-official
builds, Benjamin?

(Note the about window seem to be already broken there...)
OS: Windows XP → MacOS X
Hardware: PC → Macintosh
Attachment #199155 - Flags: superreview?(mscott)
Attachment #199155 - Flags: review?(benjamin)
Comment on attachment 199155 [details] [diff] [review]
fix generic-branding builds

did you intend to remove the xpcnativewrappers part of the content branding
line?
Attachment #199155 - Flags: superreview?(mscott) → superreview+
Yeah, it's now turned on by default.
Comment on attachment 199155 [details] [diff] [review]
fix generic-branding builds

please keep the xpcnativewrappers ;-)
Attachment #199155 - Flags: review?(benjamin) → review+
Attachment #199155 - Flags: approval1.8rc1?
Checking in jar.mn;
/cvsroot/mozilla/mail/base/jar.mn,v  <--  jar.mn
new revision: 1.89; previous revision: 1.88
done
Attachment #199155 - Flags: approval1.8rc1? → approval1.8rc1+
1.8 branch:
Checking in mail/base/jar.mn;
/cvsroot/mozilla/mail/base/jar.mn,v  <--  jar.mn
new revision: 1.84.2.5; previous revision: 1.84.2.3
done
The 10/17 build today is has the generic icon in the mail start page instead of
the offical artwork. This looks like the only recent change that could have
broken that.

(Windows)
*weird*. Which icon (filename) is used in the start page? is it broken in other
places (read: about dialog)?
(In reply to comment #24)
> *weird*. Which icon (filename) is used in the start page? is it broken in other
> places (read: about dialog)?

thunderbird-watermark.png

Rest of the branding looks ok. I believe I had this same problem when I tried to
fix this generic branding flag a couple months ago. I'll see if I can find the bug.
Attached patch *do'h*Splinter Review
though, i'm not sure why it didn't happen for the rest of the branding package.
Attachment #199842 - Flags: superreview?(mscott)
Attachment #199842 - Flags: review?(benjamin)
Attachment #199842 - Flags: review?(benjamin) → review+
Attachment #199842 - Flags: superreview?(mscott)
Attachment #199842 - Flags: superreview+
Attachment #199842 - Flags: approval1.8rc1+
1.8 branch:
Checking in Makefile.in;
/cvsroot/mozilla/mail/base/Makefile.in,v  <--  Makefile.in
new revision: 1.9.2.1; previous revision: 1.9
done

trunk:
Checking in Makefile.in;
/cvsroot/mozilla/mail/base/Makefile.in,v  <--  Makefile.in
new revision: 1.10; previous revision: 1.9
done
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: