Closed
Bug 27446
Opened 25 years ago
Closed 24 years ago
Unix needs a startup splash screen
Categories
(SeaMonkey :: General, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
Future
People
(Reporter: mcafee, Assigned: bryner)
References
Details
Attachments
(1 file, 9 obsolete files)
|
7.24 KB,
patch
|
pavlov
:
review+
blizzard
:
superreview+
|
Details | Diff | Splinter Review |
Unix needs a startup splash screen.
Comment 3•25 years ago
|
||
Mass move of all M20 bugs to M30.
Comment 4•25 years ago
|
||
Mass-moving all M20-M30 XPToolkit bugs to Future
Target Milestone: M20 → Future
Comment 5•25 years ago
|
||
What's the status of this? Is this a preference that needs to get changed or
does this need to be implemented?
Comment 8•24 years ago
|
||
Could someone describe the plan for adding this?
Comment 9•24 years ago
|
||
Hmm, we have a splash.xpm in Mozilla packs, and ./mozilla -help is giving us
info about the -splash option.
But where is the actual splash screen? Would be nice to really _see_ it somewhere...
Comment 10•24 years ago
|
||
the file name has to match the binary (so mozilla.xpm i think), however someone
complained that even that placement (as sibling to binary w/ matching name)
wasn't working.
Comment 11•24 years ago
|
||
Hmm, I now copied splash.xpm to mozilla.xpm and mozilla-bin.xpm - both don't work.
I was starting trunk gcc295 nightly 2001-04-17-09 with "./mozilla -splash" from
KDE 2.1.1 a console running xfree86 4.0.3 on a linux/2.4.3 system.
Comment 12•24 years ago
|
||
I always thought that no splash screen was actually a feature ;)
Comment 13•24 years ago
|
||
add cc:
Comment 14•24 years ago
|
||
*** Bug 95407 has been marked as a duplicate of this bug. ***
Comment 15•24 years ago
|
||
I'm starting an effort to formalize an effort to revise the parts of Mozilla's
appearance outside themes, such as the icon suite, the installer, the splash
screen, and the Profile Manager dialog.
I've started a web page with some initial ideas and bug links at
[http://greg.tcp.com/mozilla/ui/Outside/introduction.html]. I welcome any and
all comments on it.
| Assignee | ||
Comment 16•24 years ago
|
||
| Assignee | ||
Comment 17•24 years ago
|
||
| Assignee | ||
Comment 18•24 years ago
|
||
This was moved from xpfe/bootstrap/.
| Assignee | ||
Comment 19•24 years ago
|
||
This fixes the mismatched free() and PR_smprintf_free() calls.
Attachment #58304 -
Attachment is obsolete: true
| Assignee | ||
Comment 20•24 years ago
|
||
One more time... this avoids the unnecessary strdup() when MOZ_TOOLKIT is not
set.
Attachment #58308 -
Attachment is obsolete: true
| Assignee | ||
Comment 21•24 years ago
|
||
Ok, it turns out that reading in splash.xpm at runtime is pretty expensive. We
can make the splash screen loading about twice as fast by compiling the xpm into
the nativeapp_gtk library. I'll post new files tomorrow.
| Assignee | ||
Comment 22•24 years ago
|
||
Changes from last patch:
- works with static builds
- xpm is compiled in
- implement nsINativeAppSupport and use that interface instead of
nsISplashScreen
Also, fixing a couple of warnings in nsNativeAppSupportBase
Attachment #58305 -
Attachment is obsolete: true
Attachment #58306 -
Attachment is obsolete: true
Attachment #58318 -
Attachment is obsolete: true
| Assignee | ||
Comment 23•24 years ago
|
||
| Assignee | ||
Comment 24•24 years ago
|
||
One other note: I don't intend to check in the printf in the patch to
nsAppRunner.cpp
| Assignee | ||
Comment 25•24 years ago
|
||
Comment 26•24 years ago
|
||
Just thought I would say that putting the splash screen code in a separate
shared library seems like unnecessary bloat. As the mozilla binary is already
linking against gtk, it seems a bit pointless to separate it out into a separate
library to avoid a dependency.
How useful is it to have mozilla-bin independent of the toolkit? Isn't the
ability to compile mozilla executables for the different platforms enough?
(also, removing the extra dlopen should make the splash screen display a little
quicker).
Comment 27•24 years ago
|
||
> As the mozilla binary is already linking against gtk,
it wasn't supposed to do that. I build against Qt and Xlib.
> it seems a bit pointless to separate it out into a separate library to avoid
a dependency.
A dependency against a toolkit that I don't want to use?
> How useful is it to have mozilla-bin independent of the toolkit?
for one it meant that I had antialiasing many months ago because the Qt port
got it for free from Qt2.3.x. For another building against xlib saves on size
(no gtk/qt libraries at all)
> Isn't the ability to compile mozilla executables for the different platforms
enough?
according to legend, Pavlov made the decission that it was not.
But enough of this, let's not torture bryner further in this bug.
| Assignee | ||
Comment 28•24 years ago
|
||
Attachment #58665 -
Attachment is obsolete: true
Attachment #58666 -
Attachment is obsolete: true
Attachment #58667 -
Attachment is obsolete: true
Attachment #58668 -
Attachment is obsolete: true
Comment 29•24 years ago
|
||
I tested attachment 59368 [details] [diff] [review] and -splash works just fine for me. I guess we don't
want it showing by default like win32?
Comment 30•24 years ago
|
||
Comment on attachment 59368 [details] [diff] [review]
patch that doesn't use extra library
r=pavlov is the xpm already in the tree?
Attachment #59368 -
Flags: review+
Comment 31•24 years ago
|
||
Comment on attachment 59368 [details] [diff] [review]
patch that doesn't use extra library
sr=blizzard
Attachment #59368 -
Flags: superreview+
| Assignee | ||
Comment 33•24 years ago
|
||
checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•24 years ago
|
QA Contact: doronr → ktrina
Comment 34•24 years ago
|
||
I see a splash screen with 2001-12-18-16 on Linux when I pass the -splash
command line argument. I'm resolving this one fixed since nobody answered my
question on weather it should be displayed by default or not like on Win32.
Status: RESOLVED → VERIFIED
Comment 35•24 years ago
|
||
Ok, I'm not on *nix, but it looks like even _checking_ to see if there is a
splash.xpm has been pulled. now, I can see wanting to build it in for speed, but
checking to see if the user has a custom splash should only eat an extra 10-20ms
MAX. Plus the fact that the splash.xpm is still being distributed (according to
someone who uses it in Linux) eating an extra 204k of DL time. Wouldn't it be
rather a nice extra to just _check_ for a splash.xpm? On Win32 it does, and just
uses the built in splash is a mozilla.bmp is not present.
Comment 36•24 years ago
|
||
I'm using Linux and REALLY want to mozilla chekcs my splash.xpm instead using
the default.
I tryied changing splash.xpm, and noticed it didn't changes :(
SO I vote for a PLUS: enabling user-custom splash.
| Reporter | ||
Comment 37•24 years ago
|
||
this bug is done, we have a splash screen.
For defaults, custom stuff, file new bugs please.
Comment 38•24 years ago
|
||
Bug 116375 is to carry on the new feature aspect of this.
Comment 39•24 years ago
|
||
with linux and 0.9.7 -splash doesn't work for me
Comment 40•24 years ago
|
||
Apparantly it wont work on 0.9.7 release, but the same build ID (2001122108)
from the nightly worked just fine using -splash.
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•