Setup browser component scaffolding and xpcshell/browser chrome tests

RESOLVED FIXED

Status

RESOLVED FIXED
9 years ago
3 months ago

People

(Reporter: ddahl, Assigned: ddahl)

Tracking

Trunk
x86
All

Firefox Tracking Flags

(Not tracked)

Details

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

Attachments

(1 attachment, 11 obsolete attachments)

(Assignee)

Description

9 years ago
Setup the front end makefiles, content area and tests for the heads up display
(Assignee)

Comment 1

9 years ago
Created attachment 427514 [details] [diff] [review]
0.1 WIP scaffolding, pref, observers, gunk

saving my snapshot. keeping this as a "browser" front-end patch for ease of review:)
(Assignee)

Comment 2

9 years ago
Created attachment 427683 [details] [diff] [review]
0.2 BROWSER/COMPONENTS patch - Build fails

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
(Assignee)

Comment 3

9 years ago
Created attachment 427684 [details]
v 0.4 WIP TOOLKIT patch required by the browser/components scaffolding

toolkit patch
(Assignee)

Comment 4

9 years ago
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'
(Assignee)

Updated

9 years ago
Attachment #427683 - Attachment description: 0.2 Build fails → 0.2 BROWSER/COMPONENTS patch - Build fails
(Assignee)

Comment 5

9 years ago
Created attachment 429654 [details] [diff] [review]
0.3 WIP browser patch, testing works, still doing more scaffolding stuff

requires the latest patch on bug 545266
Attachment #427683 - Attachment is obsolete: true
Attachment #427684 - Attachment is obsolete: true
(Assignee)

Comment 6

9 years ago
Created attachment 429904 [details] [diff] [review]
0.4 WIP
Attachment #429654 - Attachment is obsolete: true
(Assignee)

Comment 7

9 years ago
Created attachment 430202 [details] [diff] [review]
0.4.1 WIP 

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
(Assignee)

Comment 8

9 years ago
Created attachment 430780 [details] [diff] [review]
0.4.2 WIP

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

Updated

9 years ago
Blocks: 467530
(Assignee)

Comment 9

9 years ago
Created attachment 431795 [details] [diff] [review]
0.4.3 WIP
Attachment #430780 - Attachment is obsolete: true
(Assignee)

Comment 10

9 years ago
Created attachment 432056 [details] [diff] [review]
0.4.4 WIP
Attachment #431795 - Attachment is obsolete: true
(Assignee)

Comment 11

9 years ago
Created attachment 432092 [details] [diff] [review]
0.4.5 WIP
Attachment #432056 - Attachment is obsolete: true
(Assignee)

Comment 12

9 years ago
Created attachment 432094 [details] [diff] [review]
WIP 0.4.5
Attachment #432092 - Attachment is obsolete: true
(Assignee)

Comment 13

9 years ago
Created attachment 432296 [details] [diff] [review]
WIP 0.4.6
Attachment #432094 - Attachment is obsolete: true
(Assignee)

Comment 14

9 years ago
Closing this bug, moving beginning implementation to bug 534398
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
No longer blocks: 467530
Whiteboard: [Nothing actually pushed in this bug]

Updated

3 months ago
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.