Skip to content

Commit

Permalink
Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in la…
Browse files Browse the repository at this point in the history
…yout/. r=roc

--HG--
extra : transplant_source : %E16mjh%96Y%AB%96%23%A3%BDCF%F6%8D%95%BF%FE%BC
  • Loading branch information
dbaron committed Mar 4, 2015
1 parent 1d23917 commit da27c29
Show file tree
Hide file tree
Showing 15 changed files with 146 additions and 0 deletions.
36 changes: 36 additions & 0 deletions layout/base/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('ActiveLayerTracker.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('Display*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('FrameLayerBuilder.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('LayerState.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('MaskLayerImageCache.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('PaintTracker.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('nsCSSRendering.*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('nsDisplay*'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

with Files('Restyle*'):
BUG_COMPONENT = ('Core', 'CSS Parsing and Computation')

with Files('nsStyle*'):
BUG_COMPONENT = ('Core', 'CSS Parsing and Computation')

with Files('nsChangeHint.h'):
BUG_COMPONENT = ('Core', 'CSS Parsing and Computation')

with Files('nsBidi*'):
BUG_COMPONENT = ('Core', 'Layout: Text')

XPIDL_SOURCES += [
'nsIStyleSheetService.idl',
]
Expand Down
3 changes: 3 additions & 0 deletions layout/forms/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'Layout: Form Controls')

MOCHITEST_MANIFESTS += ['test/mochitest.ini']
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']

Expand Down
56 changes: 56 additions & 0 deletions layout/generic/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,62 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('nsBlock*'):
# Parts of these files are really Layout: Floats
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('nsLine*'):
# Parts of these files are really Layout: Floats
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('nsInlineFrame.*'):
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('nsBRFrame.*'):
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('nsBulletFrame.*'):
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('nsFirstLetterFrame.*'):
BUG_COMPONENT = ('Core', 'Layout: Block and Inline')

with Files('MathML*'):
BUG_COMPONENT = ('Core', 'MathML')

with Files('Text*'):
BUG_COMPONENT = ('Core', 'Layout: Text')

with Files('nsText*'):
BUG_COMPONENT = ('Core', 'Layout: Text')

with Files('nsFrameSetFrame*'):
BUG_COMPONENT = ('Core', 'Layout: HTML Frames')

with Files('nsSubDocumentFrame*'):
BUG_COMPONENT = ('Core', 'Layout: HTML Frames')

with Files('nsFloatManager.*'):
BUG_COMPONENT = ('Core', 'Layout: Floats')

with Files('nsIntervalSet.*'):
BUG_COMPONENT = ('Core', 'Layout: Floats')

with Files('nsHTMLCanvasFrame.*'):
BUG_COMPONENT = ('Core', 'Layout: Images')

with Files('nsImage*'):
BUG_COMPONENT = ('Core', 'Layout: Images')

with Files('nsAbsoluteContainingBlock.*'):
BUG_COMPONENT = ('Core', 'Layout: R & A Pos')

with Files('nsPluginFrame.*'):
BUG_COMPONENT = ('Core', 'Plug-ins')

with Files('nsVideoFrame.*'):
BUG_COMPONENT = ('Core', 'Video/Audio')

EXPORTS += [
'nsCanvasFrame.h',
'nsContainerFrame.h',
Expand Down
3 changes: 3 additions & 0 deletions layout/ipc/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'Layout: View Rendering')

EXPORTS.mozilla.layout += [
'RenderFrameChild.h',
'RenderFrameParent.h',
Expand Down
3 changes: 3 additions & 0 deletions layout/mathml/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'MathML')

if CONFIG['ENABLE_TESTS']:
MOCHITEST_MANIFESTS += ['tests/mochitest.ini']

Expand Down
3 changes: 3 additions & 0 deletions layout/media/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'Video/Audio')

if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
GeckoSharedLibrary('gkmedias', linkage=None)
USE_LIBS += [
Expand Down
3 changes: 3 additions & 0 deletions layout/media/webrtc/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,8 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'WebRTC')

Library('webrtc')
FINAL_LIBRARY = 'xul'
3 changes: 3 additions & 0 deletions layout/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'Layout')

DIRS += [
'style',
'base',
Expand Down
15 changes: 15 additions & 0 deletions layout/style/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'CSS Parsing and Computation')

with Files('nsComputedDOMStyle.*'):
BUG_COMPONENT = ('Core', 'DOM: CSS Object Model')

with Files('nsROCSSPrimitiveValue.*'):
BUG_COMPONENT = ('Core', 'DOM: CSS Object Model')

with Files('CSSRuleList.*'):
BUG_COMPONENT = ('Core', 'DOM: CSS Object Model')

with Files('nsDOM*'):
BUG_COMPONENT = ('Core', 'DOM: CSS Object Model')

DIRS += ['xbl-marquee']
TEST_DIRS += ['test']

Expand Down
3 changes: 3 additions & 0 deletions layout/svg/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'SVG')

EXPORTS += [
'nsFilterInstance.h',
'nsSVGEffects.h',
Expand Down
3 changes: 3 additions & 0 deletions layout/tables/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'Layout: Tables')

MOCHITEST_MANIFESTS += ['test/mochitest.ini']

EXPORTS += [
Expand Down
3 changes: 3 additions & 0 deletions layout/tools/reftest/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Testing', 'Reftest')

if CONFIG['MOZ_BUILD_APP'] in ('b2g', 'b2g/dev', 'mobile/android'):
DEFINES['BOOTSTRAP'] = True
if CONFIG['MOZ_BUILD_APP'] in ('b2g', 'b2g/dev'):
Expand Down
3 changes: 3 additions & 0 deletions layout/xul/grid/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'XP Toolkit/Widgets: XUL')

EXPORTS += [
'nsGrid.h',
'nsGridCell.h',
Expand Down
6 changes: 6 additions & 0 deletions layout/xul/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'XP Toolkit/Widgets: XUL')

with Files('*Menu*'):
BUG_COMPONENT = ('Core', 'XP Toolkit/Widgets: Menus')

if CONFIG['ENABLE_TESTS']:
MOCHITEST_MANIFESTS += ['test/mochitest.ini']
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']
Expand Down
3 changes: 3 additions & 0 deletions layout/xul/tree/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files('**'):
BUG_COMPONENT = ('Core', 'XP Toolkit/Widgets: XUL')

XPIDL_SOURCES += [
'nsITreeBoxObject.idl',
'nsITreeColumns.idl',
Expand Down

0 comments on commit da27c29

Please sign in to comment.