Closed Bug 1405875 Opened 7 years ago Closed 7 years ago

Remove "Regression-Test" code from the layout debugger

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox57 --- wontfix
firefox58 --- fixed

People

(Reporter: erahm, Assigned: dbaron)

References

Details

Attachments

(9 files)

17.67 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
11.88 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
22.47 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
2.38 KB, patch
Gijs
: review+
Details | Diff | Splinter Review
2.89 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
6.30 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
30.93 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
80.93 KB, patch
Details | Diff | Splinter Review
20.29 KB, patch
MatsPalmgren_bugz
: review+
Details | Diff | Splinter Review
The RTest code in layout-debugger uses RDF [1] and we'd like to get rid of that. In order to do this we should just remove all "Regression-Test" related code from the layout debugger.

[1] http://searchfox.org/mozilla-central/rev/7ba03cebf1dcf3b4c40c85a4efad42a5022cf1ec/layout/tools/layout-debug/ui/content/layoutdebug.js#192-195
Assignee: nobody → dbaron
Status: NEW → ASSIGNED
Priority: -- → P3
The tests that this operated on were removed in bug 652192.
The tests that were run using this UI were removed in bug 652192.  (They
did before-patch vs. after-patch comparisons of frame dumps, and didn't
actually have pass/fail state.)

MozReview-Commit-ID: 5qoeaFpEyQg
Attachment #8915417 - Flags: review?(mats)
This removes the C++ and IDL for the UI removed in the previous patch.

MozReview-Commit-ID: bSkPnWopi9
Attachment #8915418 - Flags: review?(mats)
This was used only by nsRegressionTester::DumpFrameModel, which was
removed in the previous patch.

MozReview-Commit-ID: I8fS7vzlFQw
Attachment #8915419 - Flags: review?(mats)
This helps to make nsIContentViewerFile unused so that we can remove it
later in this patch series.

MozReview-Commit-ID: I0LvygpnCx8
Attachment #8915420 - Flags: review?(mats)
nsDocumentViewer is the only implementation of both nsIContentViewer and
of nsIContentViewerFile.

This helps to make nsIContentViewerFile unused so that we can remove it
later in this patch series.

MozReview-Commit-ID: EgsgrXfTmx1
Attachment #8915421 - Flags: review?(mats)
This became unused as a result of the previous two patches, and the
earlier removal of nsRegressionTester::DumpFrameModel.

MozReview-Commit-ID: DoQ8C8XNCWW
Attachment #8915422 - Flags: review?(mats)
Attachment #8915420 - Flags: review?(mats) → review?(gijskruitbosch+bugs)
These became unused as a result of the removal of nsRegressionTester and
the removal of the printing debug file mechanism, earlier in this patch
sequence.

MozReview-Commit-ID: 9Tftf2AjpPb
Attachment #8915424 - Flags: review?(mats)
Attachment #8915417 - Flags: review?(mats) → review+
Attachment #8915418 - Flags: review?(mats) → review+
Attachment #8915419 - Flags: review?(mats) → review+
Attachment #8915421 - Flags: review?(mats) → review+
Attachment #8915422 - Flags: review?(mats) → review+
Attachment #8915424 - Flags: review?(mats) → review+
Should layout/tools/tests/regression_tests.* be removed too?
Comment on attachment 8915420 [details] [diff] [review]
Remove unused contentViewerFile property from browser and tabbrowser XBL bindings

Review of attachment 8915420 [details] [diff] [review]:
-----------------------------------------------------------------

TIL this existed - and now we're removing it! Oh well. :-)
Attachment #8915420 - Flags: review?(gijskruitbosch+bugs) → review+
Attachment #8915622 - Flags: review?(mats) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/e5d6b9275cb40349897b000e52f352087ab1273c
Bug 1405875 - Remove old regression testing UI from layout debugger.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/92c0f810986fc9c6e3903a1246544a507452f2b4
Bug 1405875 - Remove regression testing backend from layout debugger.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/3d7bbd9c6c096c50fb068a2f0ab68111d38da0f1
Bug 1405875 - Remove debug file mechanism from printing.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/c5f636d9a86bb90d7fbf448a247256b6f26aaf30
Bug 1405875 - Remove unused contentViewerFile property from browser and tabbrowser XBL bindings.  r=Gijs

https://hg.mozilla.org/integration/mozilla-inbound/rev/46f3ad859456451e78990b6e8a62c5025ddb91de
Bug 1405875 - Remove unneeded QueryInterface to nsIContentViewerFile.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/873f355209106292ed7fc47b09034396fa58f1b6
Bug 1405875 - Remove now-unused nsIContentViewerFile interface.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/c559a947b2ad0739a3f0ca575f9add6f31bcc845
Bug 1405875 - Remove old dump/compare regression data methods on frames, and nsIFrameUtil interface and implementation.  r=mats

https://hg.mozilla.org/integration/mozilla-inbound/rev/694eb292fcf67b75fdeec89060665e601336c52f
Bug 1405875 - Remove old regression test harness in layout/tools/tests/regression_tests.*.  r=mats
Blocks: 769825
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: