Closed
Bug 191489
Opened 22 years ago
Closed 22 years ago
merge gkview.dll into gklayout
Categories
(Core :: Layout, defect, P2)
Tracking
()
RESOLVED
FIXED
mozilla1.4alpha
People
(Reporter: alecf, Assigned: alecf)
References
Details
(Keywords: memory-footprint, Whiteboard: fixed on minimo branch)
I've mentioned this a few times, but there's no really good reason to keep
gkview.dll as a seperate dll. A few people have suggested that this belongs in
gklayout.dll, so that's where we'll put it.
roc sez that this will also be helpful for the deCOMtamination effort.
Assignee | ||
Updated•22 years ago
|
Assignee | ||
Comment 1•22 years ago
|
||
I just checked this into the MiniMo branch.. is there some deCOMification that
we can do now?
Whiteboard: fixed on minimo branch
Target Milestone: mozilla1.4beta → mozilla1.4alpha
Yeah ... what is the MiniMo branch? When is this going to land on the trunk?
Assignee | ||
Comment 3•22 years ago
|
||
See http://tinderbox.mozilla.org/showbuilds.cgi?tree=MiniMo
We'll be trying to land this (the whole branch) on the trunk early in 1.4alpha
Comment 4•22 years ago
|
||
So what all changes have gone in on minimo? Is there a way I can search for the
relevant bugs?
Assignee | ||
Comment 5•22 years ago
|
||
Here's a link to all the changes that have gone in (this is a big query, so only
click on this link when you have time to slow down bonsai for a minute or two)
http://bonsai.mozilla.org/cvsqueryform.cgi?module=MozillaTinderboxAll&branch=MINIMO_01302003_BRANCH&cvsroot=/cvsroot&date=day&who=alecf%25netscape.com
We branched on 1-30-2003, and its only been a small group of developers
Comment 6•22 years ago
|
||
That actually shows only the last day.... but ok, I got the query adjusted
properly. Looks like this is mostly makefile and linking changes, with no
actual code changes. Is that correct? (If so, then I'll stop worrying about it
;) )
Comment 7•22 years ago
|
||
Wait. That was only showing alecf's changes.....
What sorts of review did the following changes get?
A) Replacement of nsFileSpec with nsIFile
B) The --disable-xul change (I only looked at the nsCSSDeclaration changes, and
they look fishy to me -- all that stuff should most certainly be inside the
ENABLE_XUL #ifdef....)
Is there a bug for MiniMo where this discussion would be more appropriate?
Alec, my kickstart-nsIView-deCOMification patch is in bug 109772. Once you land
the mini-mo branch on the trunk, I'll iterate the patch to take advantage of
direct linkage. I want to do all the deCOMtamination work on the trunk.
BTW have you considered combining gkgfx and gkwidget? AFAIK it's impossible to
use one without the other (people have talked about a command-line HTML printing
tool that would use GFX only, but we don't need to worry about the footprint of
that).
Comment 9•22 years ago
|
||
As long as such a tool would not require a working X server to run (ie does not
depend on GTK at runtime).... ;)
Assignee | ||
Comment 10•22 years ago
|
||
oops, my bad - grabbed the wrong bookmark :)
Well you can figure out the right bonsai query anyway.
I've just filed bug 194240 for the MiniMo landing. Not to worry, this stuff is
going to go through a review cycle or two or three. Lets take discussion over to
that bug.
Actually, we may as well merge gkgfx and gkwidget into gklayout.
Assignee | ||
Comment 12•22 years ago
|
||
funny, bryner, darin, pavlov and I were just talking about that yesterday.. I'll
file a new bug about that too...I just filed bug 194395 about it.
How about docshell? Have you already moved that in?
And then there's imglib. Also, GFX-GTK has a number of .sos that can be combined.
All this merging is certainly a footprint and startup win, and also allows for
easier deCOMtamination. My only worry is that it makes development harder
because a single change to any one of these modules forces relinking of a
really, really large object. It already takes some number of minutes on my
non-wimpy home machine. Hmm...
Comment 15•22 years ago
|
||
Dunno about linking imglib in there too; you may want to check with pav.
Well, no-one uses imglib without layout, and layout depends on imglib.
Comment 17•22 years ago
|
||
The "merge gfx and widget component DLLs into the layout dll" bug is bug 194385.
Assignee | ||
Comment 18•22 years ago
|
||
oops, already landed this.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•