Closed Bug 546708 Opened 11 years ago Closed 11 years ago

Setup browser component scaffolding and xpcshell/browser chrome tests

Categories

(DevTools :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ddahl, Assigned: ddahl)

References

Details

(Whiteboard: [Nothing actually pushed in this bug])

Attachments

(1 file, 11 obsolete files)

Setup the front end makefiles, content area and tests for the heads up display
saving my snapshot. keeping this as a "browser" front-end patch for ease of review:)
I know I need to pull the hud/* out into devtools yet, just seeing if all of this builds on the way to getting this scaffolding out of the way. I will attach the toolkit patch here too
Attachment #427514 - Attachment is obsolete: true
toolkit patch
with the latest 2 patches, the build fails due to my non-understanding of make vis a vis Mozilla:)

make[6]: Entering directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components/devtools/hud/tests/browser'
/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/config/nsinstall -R "/home/ddahl/code/moz/mozilla-central/mozilla/browser/components/devtools/hud/tests/browser/browser_sanity_test.js" ../../../../../../_tests/testing/mochitest/browser/browser/components/devtools/hud/tests/browser
make[6]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components/devtools/hud/tests/browser'
make[5]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components/devtools/hud/tests'
make[4]: *** No rule to make target `HeadsUpDisplay.jsm', needed by `libs'.  Stop.
make[4]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components/devtools/hud'
make[3]: *** [hud_libs] Error 2
make[3]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components/devtools'
make[2]: *** [devtools_libs] Error 2
make[2]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser/components'
make[1]: *** [components_libs] Error 2
make[1]: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser'
make: *** [default] Error 2
make: Leaving directory `/home/ddahl/code/moz/mozilla-central/obj-i686-pc-linux-gnu-debug/browser'
Attachment #427683 - Attachment description: 0.2 Build fails → 0.2 BROWSER/COMPONENTS patch - Build fails
requires the latest patch on bug 545266
Attachment #427683 - Attachment is obsolete: true
Attachment #427684 - Attachment is obsolete: true
Attached patch 0.4 WIP (obsolete) — Splinter Review
Attachment #429654 - Attachment is obsolete: true
Attached patch 0.4.1 WIP (obsolete) — Splinter Review
Changed the panel to an hbox as per ndeakin's advice. Changing it back is also possible. This patch finally shows the UI when activated, but is not logging quite yet.
Attachment #429904 - Attachment is obsolete: true
Attached patch 0.4.2 WIP (obsolete) — Splinter Review
We are logging, but logging from content is mot working due to some contentWindow.wrappedJSObject.console = new Console(); failure.

Will loop in mrbkap
Attachment #430202 - Attachment is obsolete: true
Blocks: FF2SM
Attached patch 0.4.3 WIP (obsolete) — Splinter Review
Attachment #430780 - Attachment is obsolete: true
Attached patch 0.4.4 WIP (obsolete) — Splinter Review
Attachment #431795 - Attachment is obsolete: true
Attached patch 0.4.5 WIP (obsolete) — Splinter Review
Attachment #432056 - Attachment is obsolete: true
Attached patch WIP 0.4.5 (obsolete) — Splinter Review
Attachment #432092 - Attachment is obsolete: true
Attached patch WIP 0.4.6Splinter Review
Attachment #432094 - Attachment is obsolete: true
Closing this bug, moving beginning implementation to bug 534398
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
No longer blocks: FF2SM
Whiteboard: [Nothing actually pushed in this bug]
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.