Closed
Bug 595750
Opened 14 years ago
Closed 14 years ago
Unify Gecko chrome manipulation in one place
Categories
(Camino Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: alqahira, Assigned: alqahira)
References
Details
Attachments
(2 files)
10.38 KB,
patch
|
stuart.morgan+bugzilla
:
superreview+
|
Details | Diff | Splinter Review |
421 bytes,
patch
|
stuart.morgan+bugzilla
:
superreview+
|
Details | Diff | Splinter Review |
This is another bug that consists entirely of uninteresting build system changes. We currently have two places where parts of our Gecko chrome manipulation lives, embed-replacements and pinstripe. On 1.9.2, neither of them have names that correspond to anything extant, since the embed-replacements Makefile rules are gone and replacing is handled by the jar system now, and since pinstripe's Makefile and jar.mn handle all of our jar-packing, and none of that work is pulling in toolkit/themes/pinstripe/ theme files any more. When we did the build system work for 1.9.2, I mentioned I wanted to clean them up at some point (now that we could do so and preserve history) but that it was easier to defer until some other time. Adding branding yesterday reminded me of this, so now is that time. This patch unifies the remaining bits of both manipulation sites into a generic-yet-descriptively-named location, geckochrome. The patch moves all the replacement/modified chrome files from embed-replacements into geckochrome, moves the build system drivers (Makefile.in, jar.mn) from pinstripe to geckochrome, modifies the jar.mn for the new paths, and edits the main Camino Makefile to 'make' in geckochrome rather than in pinstripe.
Attachment #474602 -
Flags: superreview?(stuart.morgan+bugzilla)
Assignee | ||
Comment 1•14 years ago
|
||
Comment on attachment 474602 [details] [diff] [review] Patch The "Raw Unified" and "Diff" views get all confused by this patch (which is a bunch of "hg mv" plus a bit of jar.mn editing after the mv); for the patch to make any sense at all, you'll have to use the "View" view, or look at it in the <iframe> in the "Edit" view.
Comment 2•14 years ago
|
||
Comment on attachment 474602 [details] [diff] [review] Patch sr=smorgan
Attachment #474602 -
Flags: superreview?(stuart.morgan+bugzilla) → superreview+
Assignee | ||
Comment 3•14 years ago
|
||
http://hg.mozilla.org/camino/rev/b2d0ea6f2c8e
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 4•14 years ago
|
||
Ooops, I forgot about makefiles.sh (which is used to mass-generate Makefiles from Makefile.ins at the start of a build) when I fixed this bug :(
Attachment #488123 -
Flags: superreview?(stuart.morgan+bugzilla)
Comment 5•14 years ago
|
||
Comment on attachment 488123 [details] [diff] [review] Fix makefiles.sh, too sr=smorgan
Attachment #488123 -
Flags: superreview?(stuart.morgan+bugzilla) → superreview+
Assignee | ||
Comment 6•14 years ago
|
||
http://hg.mozilla.org/camino/rev/5495eb82d0c3 for makefiles.sh
You need to log in
before you can comment on or make changes to this bug.
Description
•