Bug 1028563 - Part 1: Flatten accessible/src/ directory. rs=surkov
authorBirunthan Mohanathas <birunthan@mohanathas.com>
Sun, 22 Jun 2014 10:15:19 -0700
changeset 190354 85b4fe3a7fa90caa702aa36f6985c667d9e01b02
parent 190353 43a7ce129020b6c34182b6750f521fe5b7f43077
child 190355 e3858c50afba19807775b48e883b896352f266cf
push id1
push userroot
push dateMon, 20 Oct 2014 17:29:22 +0000
reviewerssurkov
bugs1028563
milestone33.0a1
Bug 1028563 - Part 1: Flatten accessible/src/ directory. rs=surkov
accessible/atk/ARIAGridAccessibleWrap.h
accessible/atk/AccessibleWrap.cpp
accessible/atk/AccessibleWrap.h
accessible/atk/ApplicationAccessibleWrap.cpp
accessible/atk/ApplicationAccessibleWrap.h
accessible/atk/AtkSocketAccessible.cpp
accessible/atk/AtkSocketAccessible.h
accessible/atk/DocAccessibleWrap.cpp
accessible/atk/DocAccessibleWrap.h
accessible/atk/HTMLTableAccessibleWrap.h
accessible/atk/HyperTextAccessibleWrap.h
accessible/atk/ImageAccessibleWrap.h
accessible/atk/InterfaceInitFuncs.h
accessible/atk/Makefile.in
accessible/atk/Platform.cpp
accessible/atk/RootAccessibleWrap.cpp
accessible/atk/RootAccessibleWrap.h
accessible/atk/TextLeafAccessibleWrap.h
accessible/atk/UtilInterface.cpp
accessible/atk/XULListboxAccessibleWrap.h
accessible/atk/XULMenuAccessibleWrap.h
accessible/atk/XULTreeGridAccessibleWrap.h
accessible/atk/moz.build
accessible/atk/nsMai.h
accessible/atk/nsMaiHyperlink.cpp
accessible/atk/nsMaiHyperlink.h
accessible/atk/nsMaiInterfaceAction.cpp
accessible/atk/nsMaiInterfaceComponent.cpp
accessible/atk/nsMaiInterfaceDocument.cpp
accessible/atk/nsMaiInterfaceEditableText.cpp
accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp
accessible/atk/nsMaiInterfaceHypertext.cpp
accessible/atk/nsMaiInterfaceImage.cpp
accessible/atk/nsMaiInterfaceSelection.cpp
accessible/atk/nsMaiInterfaceTable.cpp
accessible/atk/nsMaiInterfaceText.cpp
accessible/atk/nsMaiInterfaceValue.cpp
accessible/atk/nsStateMap.h
accessible/base/ARIAMap.cpp
accessible/base/ARIAMap.h
accessible/base/ARIAStateMap.cpp
accessible/base/ARIAStateMap.h
accessible/base/AccCollector.cpp
accessible/base/AccCollector.h
accessible/base/AccEvent.cpp
accessible/base/AccEvent.h
accessible/base/AccGroupInfo.cpp
accessible/base/AccGroupInfo.h
accessible/base/AccIterator.cpp
accessible/base/AccIterator.h
accessible/base/AccTypes.h
accessible/base/Asserts.cpp
accessible/base/DocManager.cpp
accessible/base/DocManager.h
accessible/base/EventQueue.cpp
accessible/base/EventQueue.h
accessible/base/Filters.cpp
accessible/base/Filters.h
accessible/base/FocusManager.cpp
accessible/base/FocusManager.h
accessible/base/Logging.cpp
accessible/base/Logging.h
accessible/base/Makefile.in
accessible/base/NotificationController.cpp
accessible/base/NotificationController.h
accessible/base/Platform.h
accessible/base/Relation.h
accessible/base/RelationType.h
accessible/base/RelationTypeMap.h
accessible/base/Role.h
accessible/base/RoleMap.h
accessible/base/SelectionManager.cpp
accessible/base/SelectionManager.h
accessible/base/States.h
accessible/base/Statistics.h
accessible/base/StyleInfo.cpp
accessible/base/StyleInfo.h
accessible/base/TextAttrs.cpp
accessible/base/TextAttrs.h
accessible/base/TextRange.cpp
accessible/base/TextRange.h
accessible/base/TextUpdater.cpp
accessible/base/TextUpdater.h
accessible/base/TreeWalker.cpp
accessible/base/TreeWalker.h
accessible/base/moz.build
accessible/base/nsAccCache.h
accessible/base/nsAccUtils.cpp
accessible/base/nsAccUtils.h
accessible/base/nsAccessibilityService.cpp
accessible/base/nsAccessibilityService.h
accessible/base/nsAccessiblePivot.cpp
accessible/base/nsAccessiblePivot.h
accessible/base/nsCoreUtils.cpp
accessible/base/nsCoreUtils.h
accessible/base/nsEventShell.cpp
accessible/base/nsEventShell.h
accessible/base/nsTextEquivUtils.cpp
accessible/base/nsTextEquivUtils.h
accessible/generic/ARIAGridAccessible-inl.h
accessible/generic/ARIAGridAccessible.cpp
accessible/generic/ARIAGridAccessible.h
accessible/generic/Accessible-inl.h
accessible/generic/Accessible.cpp
accessible/generic/Accessible.h
accessible/generic/ApplicationAccessible.cpp
accessible/generic/ApplicationAccessible.h
accessible/generic/BaseAccessibles.cpp
accessible/generic/BaseAccessibles.h
accessible/generic/DocAccessible-inl.h
accessible/generic/DocAccessible.cpp
accessible/generic/DocAccessible.h
accessible/generic/FormControlAccessible.cpp
accessible/generic/FormControlAccessible.h
accessible/generic/HyperTextAccessible-inl.h
accessible/generic/HyperTextAccessible.cpp
accessible/generic/HyperTextAccessible.h
accessible/generic/ImageAccessible.cpp
accessible/generic/ImageAccessible.h
accessible/generic/OuterDocAccessible.cpp
accessible/generic/OuterDocAccessible.h
accessible/generic/RootAccessible.cpp
accessible/generic/RootAccessible.h
accessible/generic/TableAccessible.h
accessible/generic/TableCellAccessible.cpp
accessible/generic/TableCellAccessible.h
accessible/generic/TextLeafAccessible.cpp
accessible/generic/TextLeafAccessible.h
accessible/generic/moz.build
accessible/html/HTMLCanvasAccessible.cpp
accessible/html/HTMLCanvasAccessible.h
accessible/html/HTMLElementAccessibles.cpp
accessible/html/HTMLElementAccessibles.h
accessible/html/HTMLFormControlAccessible.cpp
accessible/html/HTMLFormControlAccessible.h
accessible/html/HTMLImageMapAccessible.cpp
accessible/html/HTMLImageMapAccessible.h
accessible/html/HTMLLinkAccessible.cpp
accessible/html/HTMLLinkAccessible.h
accessible/html/HTMLListAccessible.cpp
accessible/html/HTMLListAccessible.h
accessible/html/HTMLSelectAccessible.cpp
accessible/html/HTMLSelectAccessible.h
accessible/html/HTMLTableAccessible.cpp
accessible/html/HTMLTableAccessible.h
accessible/html/moz.build
accessible/jsat/AccessFu.css
accessible/jsat/AccessFu.jsm
accessible/jsat/Constants.jsm
accessible/jsat/ContentControl.jsm
accessible/jsat/EventManager.jsm
accessible/jsat/Gestures.jsm
accessible/jsat/OutputGenerator.jsm
accessible/jsat/PointerAdapter.jsm
accessible/jsat/Presentation.jsm
accessible/jsat/TraversalRules.jsm
accessible/jsat/Utils.jsm
accessible/jsat/content-script.js
accessible/jsat/jar.mn
accessible/jsat/moz.build
accessible/jsat/sounds/clicked.ogg
accessible/jsat/sounds/virtual_cursor_key.ogg
accessible/jsat/sounds/virtual_cursor_move.ogg
accessible/mac/ARIAGridAccessibleWrap.h
accessible/mac/AccessibleWrap.h
accessible/mac/AccessibleWrap.mm
accessible/mac/ApplicationAccessibleWrap.h
accessible/mac/DocAccessibleWrap.h
accessible/mac/DocAccessibleWrap.mm
accessible/mac/HTMLTableAccessibleWrap.h
accessible/mac/HyperTextAccessibleWrap.h
accessible/mac/ImageAccessibleWrap.h
accessible/mac/MacUtils.h
accessible/mac/MacUtils.mm
accessible/mac/Platform.mm
accessible/mac/RootAccessibleWrap.h
accessible/mac/RootAccessibleWrap.mm
accessible/mac/TextLeafAccessibleWrap.h
accessible/mac/XULListboxAccessibleWrap.h
accessible/mac/XULMenuAccessibleWrap.h
accessible/mac/XULTreeGridAccessibleWrap.h
accessible/mac/moz.build
accessible/mac/mozAccessible.h
accessible/mac/mozAccessible.mm
accessible/mac/mozAccessibleProtocol.h
accessible/mac/mozActionElements.h
accessible/mac/mozActionElements.mm
accessible/mac/mozDocAccessible.h
accessible/mac/mozDocAccessible.mm
accessible/mac/mozHTMLAccessible.h
accessible/mac/mozHTMLAccessible.mm
accessible/mac/mozTextAccessible.h
accessible/mac/mozTextAccessible.mm
accessible/moz.build
accessible/other/ARIAGridAccessibleWrap.h
accessible/other/AccessibleWrap.cpp
accessible/other/AccessibleWrap.h
accessible/other/ApplicationAccessibleWrap.h
accessible/other/DocAccessibleWrap.h
accessible/other/HTMLTableAccessibleWrap.h
accessible/other/HyperTextAccessibleWrap.h
accessible/other/ImageAccessibleWrap.h
accessible/other/Platform.cpp
accessible/other/RootAccessibleWrap.h
accessible/other/TextLeafAccessibleWrap.h
accessible/other/XULListboxAccessibleWrap.h
accessible/other/XULMenuAccessibleWrap.h
accessible/other/XULTreeGridAccessibleWrap.h
accessible/other/moz.build
accessible/src/atk/ARIAGridAccessibleWrap.h
accessible/src/atk/AccessibleWrap.cpp
accessible/src/atk/AccessibleWrap.h
accessible/src/atk/ApplicationAccessibleWrap.cpp
accessible/src/atk/ApplicationAccessibleWrap.h
accessible/src/atk/AtkSocketAccessible.cpp
accessible/src/atk/AtkSocketAccessible.h
accessible/src/atk/DocAccessibleWrap.cpp
accessible/src/atk/DocAccessibleWrap.h
accessible/src/atk/HTMLTableAccessibleWrap.h
accessible/src/atk/HyperTextAccessibleWrap.h
accessible/src/atk/ImageAccessibleWrap.h
accessible/src/atk/InterfaceInitFuncs.h
accessible/src/atk/Makefile.in
accessible/src/atk/Platform.cpp
accessible/src/atk/RootAccessibleWrap.cpp
accessible/src/atk/RootAccessibleWrap.h
accessible/src/atk/TextLeafAccessibleWrap.h
accessible/src/atk/UtilInterface.cpp
accessible/src/atk/XULListboxAccessibleWrap.h
accessible/src/atk/XULMenuAccessibleWrap.h
accessible/src/atk/XULTreeGridAccessibleWrap.h
accessible/src/atk/moz.build
accessible/src/atk/nsMai.h
accessible/src/atk/nsMaiHyperlink.cpp
accessible/src/atk/nsMaiHyperlink.h
accessible/src/atk/nsMaiInterfaceAction.cpp
accessible/src/atk/nsMaiInterfaceComponent.cpp
accessible/src/atk/nsMaiInterfaceDocument.cpp
accessible/src/atk/nsMaiInterfaceEditableText.cpp
accessible/src/atk/nsMaiInterfaceHyperlinkImpl.cpp
accessible/src/atk/nsMaiInterfaceHypertext.cpp
accessible/src/atk/nsMaiInterfaceImage.cpp
accessible/src/atk/nsMaiInterfaceSelection.cpp
accessible/src/atk/nsMaiInterfaceTable.cpp
accessible/src/atk/nsMaiInterfaceText.cpp
accessible/src/atk/nsMaiInterfaceValue.cpp
accessible/src/atk/nsStateMap.h
accessible/src/base/ARIAMap.cpp
accessible/src/base/ARIAMap.h
accessible/src/base/ARIAStateMap.cpp
accessible/src/base/ARIAStateMap.h
accessible/src/base/AccCollector.cpp
accessible/src/base/AccCollector.h
accessible/src/base/AccEvent.cpp
accessible/src/base/AccEvent.h
accessible/src/base/AccGroupInfo.cpp
accessible/src/base/AccGroupInfo.h
accessible/src/base/AccIterator.cpp
accessible/src/base/AccIterator.h
accessible/src/base/AccTypes.h
accessible/src/base/Asserts.cpp
accessible/src/base/DocManager.cpp
accessible/src/base/DocManager.h
accessible/src/base/EventQueue.cpp
accessible/src/base/EventQueue.h
accessible/src/base/Filters.cpp
accessible/src/base/Filters.h
accessible/src/base/FocusManager.cpp
accessible/src/base/FocusManager.h
accessible/src/base/Logging.cpp
accessible/src/base/Logging.h
accessible/src/base/Makefile.in
accessible/src/base/NotificationController.cpp
accessible/src/base/NotificationController.h
accessible/src/base/Platform.h
accessible/src/base/Relation.h
accessible/src/base/RelationType.h
accessible/src/base/RelationTypeMap.h
accessible/src/base/Role.h
accessible/src/base/RoleMap.h
accessible/src/base/SelectionManager.cpp
accessible/src/base/SelectionManager.h
accessible/src/base/States.h
accessible/src/base/Statistics.h
accessible/src/base/StyleInfo.cpp
accessible/src/base/StyleInfo.h
accessible/src/base/TextAttrs.cpp
accessible/src/base/TextAttrs.h
accessible/src/base/TextRange.cpp
accessible/src/base/TextRange.h
accessible/src/base/TextUpdater.cpp
accessible/src/base/TextUpdater.h
accessible/src/base/TreeWalker.cpp
accessible/src/base/TreeWalker.h
accessible/src/base/moz.build
accessible/src/base/nsAccCache.h
accessible/src/base/nsAccUtils.cpp
accessible/src/base/nsAccUtils.h
accessible/src/base/nsAccessibilityService.cpp
accessible/src/base/nsAccessibilityService.h
accessible/src/base/nsAccessiblePivot.cpp
accessible/src/base/nsAccessiblePivot.h
accessible/src/base/nsCoreUtils.cpp
accessible/src/base/nsCoreUtils.h
accessible/src/base/nsEventShell.cpp
accessible/src/base/nsEventShell.h
accessible/src/base/nsTextEquivUtils.cpp
accessible/src/base/nsTextEquivUtils.h
accessible/src/generic/ARIAGridAccessible-inl.h
accessible/src/generic/ARIAGridAccessible.cpp
accessible/src/generic/ARIAGridAccessible.h
accessible/src/generic/Accessible-inl.h
accessible/src/generic/Accessible.cpp
accessible/src/generic/Accessible.h
accessible/src/generic/ApplicationAccessible.cpp
accessible/src/generic/ApplicationAccessible.h
accessible/src/generic/BaseAccessibles.cpp
accessible/src/generic/BaseAccessibles.h
accessible/src/generic/DocAccessible-inl.h
accessible/src/generic/DocAccessible.cpp
accessible/src/generic/DocAccessible.h
accessible/src/generic/FormControlAccessible.cpp
accessible/src/generic/FormControlAccessible.h
accessible/src/generic/HyperTextAccessible-inl.h
accessible/src/generic/HyperTextAccessible.cpp
accessible/src/generic/HyperTextAccessible.h
accessible/src/generic/ImageAccessible.cpp
accessible/src/generic/ImageAccessible.h
accessible/src/generic/OuterDocAccessible.cpp
accessible/src/generic/OuterDocAccessible.h
accessible/src/generic/RootAccessible.cpp
accessible/src/generic/RootAccessible.h
accessible/src/generic/TableAccessible.h
accessible/src/generic/TableCellAccessible.cpp
accessible/src/generic/TableCellAccessible.h
accessible/src/generic/TextLeafAccessible.cpp
accessible/src/generic/TextLeafAccessible.h
accessible/src/generic/moz.build
accessible/src/html/HTMLCanvasAccessible.cpp
accessible/src/html/HTMLCanvasAccessible.h
accessible/src/html/HTMLElementAccessibles.cpp
accessible/src/html/HTMLElementAccessibles.h
accessible/src/html/HTMLFormControlAccessible.cpp
accessible/src/html/HTMLFormControlAccessible.h
accessible/src/html/HTMLImageMapAccessible.cpp
accessible/src/html/HTMLImageMapAccessible.h
accessible/src/html/HTMLLinkAccessible.cpp
accessible/src/html/HTMLLinkAccessible.h
accessible/src/html/HTMLListAccessible.cpp
accessible/src/html/HTMLListAccessible.h
accessible/src/html/HTMLSelectAccessible.cpp
accessible/src/html/HTMLSelectAccessible.h
accessible/src/html/HTMLTableAccessible.cpp
accessible/src/html/HTMLTableAccessible.h
accessible/src/html/moz.build
accessible/src/jsat/AccessFu.css
accessible/src/jsat/AccessFu.jsm
accessible/src/jsat/Constants.jsm
accessible/src/jsat/ContentControl.jsm
accessible/src/jsat/EventManager.jsm
accessible/src/jsat/Gestures.jsm
accessible/src/jsat/OutputGenerator.jsm
accessible/src/jsat/PointerAdapter.jsm
accessible/src/jsat/Presentation.jsm
accessible/src/jsat/TraversalRules.jsm
accessible/src/jsat/Utils.jsm
accessible/src/jsat/content-script.js
accessible/src/jsat/jar.mn
accessible/src/jsat/moz.build
accessible/src/jsat/sounds/clicked.ogg
accessible/src/jsat/sounds/virtual_cursor_key.ogg
accessible/src/jsat/sounds/virtual_cursor_move.ogg
accessible/src/mac/ARIAGridAccessibleWrap.h
accessible/src/mac/AccessibleWrap.h
accessible/src/mac/AccessibleWrap.mm
accessible/src/mac/ApplicationAccessibleWrap.h
accessible/src/mac/DocAccessibleWrap.h
accessible/src/mac/DocAccessibleWrap.mm
accessible/src/mac/HTMLTableAccessibleWrap.h
accessible/src/mac/HyperTextAccessibleWrap.h
accessible/src/mac/ImageAccessibleWrap.h
accessible/src/mac/MacUtils.h
accessible/src/mac/MacUtils.mm
accessible/src/mac/Platform.mm
accessible/src/mac/RootAccessibleWrap.h
accessible/src/mac/RootAccessibleWrap.mm
accessible/src/mac/TextLeafAccessibleWrap.h
accessible/src/mac/XULListboxAccessibleWrap.h
accessible/src/mac/XULMenuAccessibleWrap.h
accessible/src/mac/XULTreeGridAccessibleWrap.h
accessible/src/mac/moz.build
accessible/src/mac/mozAccessible.h
accessible/src/mac/mozAccessible.mm
accessible/src/mac/mozAccessibleProtocol.h
accessible/src/mac/mozActionElements.h
accessible/src/mac/mozActionElements.mm
accessible/src/mac/mozDocAccessible.h
accessible/src/mac/mozDocAccessible.mm
accessible/src/mac/mozHTMLAccessible.h
accessible/src/mac/mozHTMLAccessible.mm
accessible/src/mac/mozTextAccessible.h
accessible/src/mac/mozTextAccessible.mm
accessible/src/moz.build
accessible/src/other/ARIAGridAccessibleWrap.h
accessible/src/other/AccessibleWrap.cpp
accessible/src/other/AccessibleWrap.h
accessible/src/other/ApplicationAccessibleWrap.h
accessible/src/other/DocAccessibleWrap.h
accessible/src/other/HTMLTableAccessibleWrap.h
accessible/src/other/HyperTextAccessibleWrap.h
accessible/src/other/ImageAccessibleWrap.h
accessible/src/other/Platform.cpp
accessible/src/other/RootAccessibleWrap.h
accessible/src/other/TextLeafAccessibleWrap.h
accessible/src/other/XULListboxAccessibleWrap.h
accessible/src/other/XULMenuAccessibleWrap.h
accessible/src/other/XULTreeGridAccessibleWrap.h
accessible/src/other/moz.build
accessible/src/windows/ia2/Makefile.in
accessible/src/windows/ia2/ia2Accessible.cpp
accessible/src/windows/ia2/ia2Accessible.h
accessible/src/windows/ia2/ia2AccessibleAction.cpp
accessible/src/windows/ia2/ia2AccessibleAction.h
accessible/src/windows/ia2/ia2AccessibleComponent.cpp
accessible/src/windows/ia2/ia2AccessibleComponent.h
accessible/src/windows/ia2/ia2AccessibleEditableText.cpp
accessible/src/windows/ia2/ia2AccessibleEditableText.h
accessible/src/windows/ia2/ia2AccessibleHyperlink.cpp
accessible/src/windows/ia2/ia2AccessibleHyperlink.h
accessible/src/windows/ia2/ia2AccessibleHypertext.cpp
accessible/src/windows/ia2/ia2AccessibleHypertext.h
accessible/src/windows/ia2/ia2AccessibleImage.cpp
accessible/src/windows/ia2/ia2AccessibleImage.h
accessible/src/windows/ia2/ia2AccessibleRelation.cpp
accessible/src/windows/ia2/ia2AccessibleRelation.h
accessible/src/windows/ia2/ia2AccessibleTable.cpp
accessible/src/windows/ia2/ia2AccessibleTable.h
accessible/src/windows/ia2/ia2AccessibleTableCell.cpp
accessible/src/windows/ia2/ia2AccessibleTableCell.h
accessible/src/windows/ia2/ia2AccessibleText.cpp
accessible/src/windows/ia2/ia2AccessibleText.h
accessible/src/windows/ia2/ia2AccessibleValue.cpp
accessible/src/windows/ia2/ia2AccessibleValue.h
accessible/src/windows/ia2/moz.build
accessible/src/windows/moz.build
accessible/src/windows/msaa/ARIAGridAccessibleWrap.cpp
accessible/src/windows/msaa/ARIAGridAccessibleWrap.h
accessible/src/windows/msaa/AccessibleWrap.cpp
accessible/src/windows/msaa/AccessibleWrap.h
accessible/src/windows/msaa/ApplicationAccessibleWrap.cpp
accessible/src/windows/msaa/ApplicationAccessibleWrap.h
accessible/src/windows/msaa/Compatibility.cpp
accessible/src/windows/msaa/Compatibility.h
accessible/src/windows/msaa/DocAccessibleWrap.cpp
accessible/src/windows/msaa/DocAccessibleWrap.h
accessible/src/windows/msaa/EnumVariant.cpp
accessible/src/windows/msaa/EnumVariant.h
accessible/src/windows/msaa/HTMLTableAccessibleWrap.cpp
accessible/src/windows/msaa/HTMLTableAccessibleWrap.h
accessible/src/windows/msaa/HTMLWin32ObjectAccessible.cpp
accessible/src/windows/msaa/HTMLWin32ObjectAccessible.h
accessible/src/windows/msaa/HyperTextAccessibleWrap.cpp
accessible/src/windows/msaa/HyperTextAccessibleWrap.h
accessible/src/windows/msaa/IUnknownImpl.cpp
accessible/src/windows/msaa/IUnknownImpl.h
accessible/src/windows/msaa/ImageAccessibleWrap.cpp
accessible/src/windows/msaa/ImageAccessibleWrap.h
accessible/src/windows/msaa/Platform.cpp
accessible/src/windows/msaa/RootAccessibleWrap.cpp
accessible/src/windows/msaa/RootAccessibleWrap.h
accessible/src/windows/msaa/ServiceProvider.cpp
accessible/src/windows/msaa/ServiceProvider.h
accessible/src/windows/msaa/TextLeafAccessibleWrap.cpp
accessible/src/windows/msaa/TextLeafAccessibleWrap.h
accessible/src/windows/msaa/XULListboxAccessibleWrap.cpp
accessible/src/windows/msaa/XULListboxAccessibleWrap.h
accessible/src/windows/msaa/XULMenuAccessibleWrap.cpp
accessible/src/windows/msaa/XULMenuAccessibleWrap.h
accessible/src/windows/msaa/XULTreeGridAccessibleWrap.cpp
accessible/src/windows/msaa/XULTreeGridAccessibleWrap.h
accessible/src/windows/msaa/moz.build
accessible/src/windows/msaa/nsEventMap.h
accessible/src/windows/msaa/nsWinUtils.cpp
accessible/src/windows/msaa/nsWinUtils.h
accessible/src/windows/sdn/moz.build
accessible/src/windows/sdn/sdnAccessible-inl.h
accessible/src/windows/sdn/sdnAccessible.cpp
accessible/src/windows/sdn/sdnAccessible.h
accessible/src/windows/sdn/sdnDocAccessible.cpp
accessible/src/windows/sdn/sdnDocAccessible.h
accessible/src/windows/sdn/sdnTextAccessible.cpp
accessible/src/windows/sdn/sdnTextAccessible.h
accessible/src/windows/uia/Makefile.in
accessible/src/windows/uia/moz.build
accessible/src/windows/uia/uiaRawElmProvider.cpp
accessible/src/windows/uia/uiaRawElmProvider.h
accessible/src/xpcom/AccEventGen.py
accessible/src/xpcom/AccEvents.conf
accessible/src/xpcom/Makefile.in
accessible/src/xpcom/moz.build
accessible/src/xpcom/nsAccessibleRelation.cpp
accessible/src/xpcom/nsAccessibleRelation.h
accessible/src/xpcom/xpcAccessibleHyperText.cpp
accessible/src/xpcom/xpcAccessibleHyperText.h
accessible/src/xpcom/xpcAccessibleSelectable.cpp
accessible/src/xpcom/xpcAccessibleSelectable.h
accessible/src/xpcom/xpcAccessibleTable.cpp
accessible/src/xpcom/xpcAccessibleTable.h
accessible/src/xpcom/xpcAccessibleTableCell.cpp
accessible/src/xpcom/xpcAccessibleTableCell.h
accessible/src/xpcom/xpcAccessibleTextRange.cpp
accessible/src/xpcom/xpcAccessibleTextRange.h
accessible/src/xpcom/xpcAccessibleValue.cpp
accessible/src/xpcom/xpcAccessibleValue.h
accessible/src/xul/XULAlertAccessible.cpp
accessible/src/xul/XULAlertAccessible.h
accessible/src/xul/XULColorPickerAccessible.cpp
accessible/src/xul/XULColorPickerAccessible.h
accessible/src/xul/XULComboboxAccessible.cpp
accessible/src/xul/XULComboboxAccessible.h
accessible/src/xul/XULElementAccessibles.cpp
accessible/src/xul/XULElementAccessibles.h
accessible/src/xul/XULFormControlAccessible.cpp
accessible/src/xul/XULFormControlAccessible.h
accessible/src/xul/XULListboxAccessible.cpp
accessible/src/xul/XULListboxAccessible.h
accessible/src/xul/XULMenuAccessible.cpp
accessible/src/xul/XULMenuAccessible.h
accessible/src/xul/XULSelectControlAccessible.cpp
accessible/src/xul/XULSelectControlAccessible.h
accessible/src/xul/XULSliderAccessible.cpp
accessible/src/xul/XULSliderAccessible.h
accessible/src/xul/XULTabAccessible.cpp
accessible/src/xul/XULTabAccessible.h
accessible/src/xul/XULTreeAccessible.cpp
accessible/src/xul/XULTreeAccessible.h
accessible/src/xul/XULTreeGridAccessible.cpp
accessible/src/xul/XULTreeGridAccessible.h
accessible/src/xul/moz.build
accessible/windows/ia2/Makefile.in
accessible/windows/ia2/ia2Accessible.cpp
accessible/windows/ia2/ia2Accessible.h
accessible/windows/ia2/ia2AccessibleAction.cpp
accessible/windows/ia2/ia2AccessibleAction.h
accessible/windows/ia2/ia2AccessibleComponent.cpp
accessible/windows/ia2/ia2AccessibleComponent.h
accessible/windows/ia2/ia2AccessibleEditableText.cpp
accessible/windows/ia2/ia2AccessibleEditableText.h
accessible/windows/ia2/ia2AccessibleHyperlink.cpp
accessible/windows/ia2/ia2AccessibleHyperlink.h
accessible/windows/ia2/ia2AccessibleHypertext.cpp
accessible/windows/ia2/ia2AccessibleHypertext.h
accessible/windows/ia2/ia2AccessibleImage.cpp
accessible/windows/ia2/ia2AccessibleImage.h
accessible/windows/ia2/ia2AccessibleRelation.cpp
accessible/windows/ia2/ia2AccessibleRelation.h
accessible/windows/ia2/ia2AccessibleTable.cpp
accessible/windows/ia2/ia2AccessibleTable.h
accessible/windows/ia2/ia2AccessibleTableCell.cpp
accessible/windows/ia2/ia2AccessibleTableCell.h
accessible/windows/ia2/ia2AccessibleText.cpp
accessible/windows/ia2/ia2AccessibleText.h
accessible/windows/ia2/ia2AccessibleValue.cpp
accessible/windows/ia2/ia2AccessibleValue.h
accessible/windows/ia2/moz.build
accessible/windows/moz.build
accessible/windows/msaa/ARIAGridAccessibleWrap.cpp
accessible/windows/msaa/ARIAGridAccessibleWrap.h
accessible/windows/msaa/AccessibleWrap.cpp
accessible/windows/msaa/AccessibleWrap.h
accessible/windows/msaa/ApplicationAccessibleWrap.cpp
accessible/windows/msaa/ApplicationAccessibleWrap.h
accessible/windows/msaa/Compatibility.cpp
accessible/windows/msaa/Compatibility.h
accessible/windows/msaa/DocAccessibleWrap.cpp
accessible/windows/msaa/DocAccessibleWrap.h
accessible/windows/msaa/EnumVariant.cpp
accessible/windows/msaa/EnumVariant.h
accessible/windows/msaa/HTMLTableAccessibleWrap.cpp
accessible/windows/msaa/HTMLTableAccessibleWrap.h
accessible/windows/msaa/HTMLWin32ObjectAccessible.cpp
accessible/windows/msaa/HTMLWin32ObjectAccessible.h
accessible/windows/msaa/HyperTextAccessibleWrap.cpp
accessible/windows/msaa/HyperTextAccessibleWrap.h
accessible/windows/msaa/IUnknownImpl.cpp
accessible/windows/msaa/IUnknownImpl.h
accessible/windows/msaa/ImageAccessibleWrap.cpp
accessible/windows/msaa/ImageAccessibleWrap.h
accessible/windows/msaa/Platform.cpp
accessible/windows/msaa/RootAccessibleWrap.cpp
accessible/windows/msaa/RootAccessibleWrap.h
accessible/windows/msaa/ServiceProvider.cpp
accessible/windows/msaa/ServiceProvider.h
accessible/windows/msaa/TextLeafAccessibleWrap.cpp
accessible/windows/msaa/TextLeafAccessibleWrap.h
accessible/windows/msaa/XULListboxAccessibleWrap.cpp
accessible/windows/msaa/XULListboxAccessibleWrap.h
accessible/windows/msaa/XULMenuAccessibleWrap.cpp
accessible/windows/msaa/XULMenuAccessibleWrap.h
accessible/windows/msaa/XULTreeGridAccessibleWrap.cpp
accessible/windows/msaa/XULTreeGridAccessibleWrap.h
accessible/windows/msaa/moz.build
accessible/windows/msaa/nsEventMap.h
accessible/windows/msaa/nsWinUtils.cpp
accessible/windows/msaa/nsWinUtils.h
accessible/windows/sdn/moz.build
accessible/windows/sdn/sdnAccessible-inl.h
accessible/windows/sdn/sdnAccessible.cpp
accessible/windows/sdn/sdnAccessible.h
accessible/windows/sdn/sdnDocAccessible.cpp
accessible/windows/sdn/sdnDocAccessible.h
accessible/windows/sdn/sdnTextAccessible.cpp
accessible/windows/sdn/sdnTextAccessible.h
accessible/windows/uia/Makefile.in
accessible/windows/uia/moz.build
accessible/windows/uia/uiaRawElmProvider.cpp
accessible/windows/uia/uiaRawElmProvider.h
accessible/xpcom/AccEventGen.py
accessible/xpcom/AccEvents.conf
accessible/xpcom/Makefile.in
accessible/xpcom/moz.build
accessible/xpcom/nsAccessibleRelation.cpp
accessible/xpcom/nsAccessibleRelation.h
accessible/xpcom/xpcAccessibleHyperText.cpp
accessible/xpcom/xpcAccessibleHyperText.h
accessible/xpcom/xpcAccessibleSelectable.cpp
accessible/xpcom/xpcAccessibleSelectable.h
accessible/xpcom/xpcAccessibleTable.cpp
accessible/xpcom/xpcAccessibleTable.h
accessible/xpcom/xpcAccessibleTableCell.cpp
accessible/xpcom/xpcAccessibleTableCell.h
accessible/xpcom/xpcAccessibleTextRange.cpp
accessible/xpcom/xpcAccessibleTextRange.h
accessible/xpcom/xpcAccessibleValue.cpp
accessible/xpcom/xpcAccessibleValue.h
accessible/xul/XULAlertAccessible.cpp
accessible/xul/XULAlertAccessible.h
accessible/xul/XULColorPickerAccessible.cpp
accessible/xul/XULColorPickerAccessible.h
accessible/xul/XULComboboxAccessible.cpp
accessible/xul/XULComboboxAccessible.h
accessible/xul/XULElementAccessibles.cpp
accessible/xul/XULElementAccessibles.h
accessible/xul/XULFormControlAccessible.cpp
accessible/xul/XULFormControlAccessible.h
accessible/xul/XULListboxAccessible.cpp
accessible/xul/XULListboxAccessible.h
accessible/xul/XULMenuAccessible.cpp
accessible/xul/XULMenuAccessible.h
accessible/xul/XULSelectControlAccessible.cpp
accessible/xul/XULSelectControlAccessible.h
accessible/xul/XULSliderAccessible.cpp
accessible/xul/XULSliderAccessible.h
accessible/xul/XULTabAccessible.cpp
accessible/xul/XULTabAccessible.h
accessible/xul/XULTreeAccessible.cpp
accessible/xul/XULTreeAccessible.h
accessible/xul/XULTreeGridAccessible.cpp
accessible/xul/XULTreeGridAccessible.h
accessible/xul/moz.build
rename from accessible/src/atk/ARIAGridAccessibleWrap.h
rename to accessible/atk/ARIAGridAccessibleWrap.h
rename from accessible/src/atk/AccessibleWrap.cpp
rename to accessible/atk/AccessibleWrap.cpp
rename from accessible/src/atk/AccessibleWrap.h
rename to accessible/atk/AccessibleWrap.h
rename from accessible/src/atk/ApplicationAccessibleWrap.cpp
rename to accessible/atk/ApplicationAccessibleWrap.cpp
rename from accessible/src/atk/ApplicationAccessibleWrap.h
rename to accessible/atk/ApplicationAccessibleWrap.h
rename from accessible/src/atk/AtkSocketAccessible.cpp
rename to accessible/atk/AtkSocketAccessible.cpp
rename from accessible/src/atk/AtkSocketAccessible.h
rename to accessible/atk/AtkSocketAccessible.h
rename from accessible/src/atk/DocAccessibleWrap.cpp
rename to accessible/atk/DocAccessibleWrap.cpp
rename from accessible/src/atk/DocAccessibleWrap.h
rename to accessible/atk/DocAccessibleWrap.h
rename from accessible/src/atk/HTMLTableAccessibleWrap.h
rename to accessible/atk/HTMLTableAccessibleWrap.h
rename from accessible/src/atk/HyperTextAccessibleWrap.h
rename to accessible/atk/HyperTextAccessibleWrap.h
rename from accessible/src/atk/ImageAccessibleWrap.h
rename to accessible/atk/ImageAccessibleWrap.h
rename from accessible/src/atk/InterfaceInitFuncs.h
rename to accessible/atk/InterfaceInitFuncs.h
rename from accessible/src/atk/Makefile.in
rename to accessible/atk/Makefile.in
rename from accessible/src/atk/Platform.cpp
rename to accessible/atk/Platform.cpp
rename from accessible/src/atk/RootAccessibleWrap.cpp
rename to accessible/atk/RootAccessibleWrap.cpp
rename from accessible/src/atk/RootAccessibleWrap.h
rename to accessible/atk/RootAccessibleWrap.h
rename from accessible/src/atk/TextLeafAccessibleWrap.h
rename to accessible/atk/TextLeafAccessibleWrap.h
rename from accessible/src/atk/UtilInterface.cpp
rename to accessible/atk/UtilInterface.cpp
rename from accessible/src/atk/XULListboxAccessibleWrap.h
rename to accessible/atk/XULListboxAccessibleWrap.h
rename from accessible/src/atk/XULMenuAccessibleWrap.h
rename to accessible/atk/XULMenuAccessibleWrap.h
rename from accessible/src/atk/XULTreeGridAccessibleWrap.h
rename to accessible/atk/XULTreeGridAccessibleWrap.h
rename from accessible/src/atk/moz.build
rename to accessible/atk/moz.build
--- a/accessible/src/atk/moz.build
+++ b/accessible/atk/moz.build
@@ -27,17 +27,17 @@ SOURCES += [
     'nsMaiInterfaceText.cpp',
     'nsMaiInterfaceValue.cpp',
     'Platform.cpp',
     'RootAccessibleWrap.cpp',
     'UtilInterface.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../base',
-    '../generic',
-    '../html',
-    '../xpcom',
-    '../xul',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/xpcom',
+    '/accessible/xul',
     '/other-licenses/atk-1.0',
 ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/atk/nsMai.h
rename to accessible/atk/nsMai.h
rename from accessible/src/atk/nsMaiHyperlink.cpp
rename to accessible/atk/nsMaiHyperlink.cpp
rename from accessible/src/atk/nsMaiHyperlink.h
rename to accessible/atk/nsMaiHyperlink.h
rename from accessible/src/atk/nsMaiInterfaceAction.cpp
rename to accessible/atk/nsMaiInterfaceAction.cpp
rename from accessible/src/atk/nsMaiInterfaceComponent.cpp
rename to accessible/atk/nsMaiInterfaceComponent.cpp
rename from accessible/src/atk/nsMaiInterfaceDocument.cpp
rename to accessible/atk/nsMaiInterfaceDocument.cpp
rename from accessible/src/atk/nsMaiInterfaceEditableText.cpp
rename to accessible/atk/nsMaiInterfaceEditableText.cpp
rename from accessible/src/atk/nsMaiInterfaceHyperlinkImpl.cpp
rename to accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp
rename from accessible/src/atk/nsMaiInterfaceHypertext.cpp
rename to accessible/atk/nsMaiInterfaceHypertext.cpp
rename from accessible/src/atk/nsMaiInterfaceImage.cpp
rename to accessible/atk/nsMaiInterfaceImage.cpp
rename from accessible/src/atk/nsMaiInterfaceSelection.cpp
rename to accessible/atk/nsMaiInterfaceSelection.cpp
rename from accessible/src/atk/nsMaiInterfaceTable.cpp
rename to accessible/atk/nsMaiInterfaceTable.cpp
rename from accessible/src/atk/nsMaiInterfaceText.cpp
rename to accessible/atk/nsMaiInterfaceText.cpp
rename from accessible/src/atk/nsMaiInterfaceValue.cpp
rename to accessible/atk/nsMaiInterfaceValue.cpp
rename from accessible/src/atk/nsStateMap.h
rename to accessible/atk/nsStateMap.h
rename from accessible/src/base/ARIAMap.cpp
rename to accessible/base/ARIAMap.cpp
rename from accessible/src/base/ARIAMap.h
rename to accessible/base/ARIAMap.h
rename from accessible/src/base/ARIAStateMap.cpp
rename to accessible/base/ARIAStateMap.cpp
rename from accessible/src/base/ARIAStateMap.h
rename to accessible/base/ARIAStateMap.h
rename from accessible/src/base/AccCollector.cpp
rename to accessible/base/AccCollector.cpp
rename from accessible/src/base/AccCollector.h
rename to accessible/base/AccCollector.h
rename from accessible/src/base/AccEvent.cpp
rename to accessible/base/AccEvent.cpp
rename from accessible/src/base/AccEvent.h
rename to accessible/base/AccEvent.h
rename from accessible/src/base/AccGroupInfo.cpp
rename to accessible/base/AccGroupInfo.cpp
rename from accessible/src/base/AccGroupInfo.h
rename to accessible/base/AccGroupInfo.h
rename from accessible/src/base/AccIterator.cpp
rename to accessible/base/AccIterator.cpp
rename from accessible/src/base/AccIterator.h
rename to accessible/base/AccIterator.h
rename from accessible/src/base/AccTypes.h
rename to accessible/base/AccTypes.h
rename from accessible/src/base/Asserts.cpp
rename to accessible/base/Asserts.cpp
rename from accessible/src/base/DocManager.cpp
rename to accessible/base/DocManager.cpp
rename from accessible/src/base/DocManager.h
rename to accessible/base/DocManager.h
rename from accessible/src/base/EventQueue.cpp
rename to accessible/base/EventQueue.cpp
rename from accessible/src/base/EventQueue.h
rename to accessible/base/EventQueue.h
rename from accessible/src/base/Filters.cpp
rename to accessible/base/Filters.cpp
rename from accessible/src/base/Filters.h
rename to accessible/base/Filters.h
rename from accessible/src/base/FocusManager.cpp
rename to accessible/base/FocusManager.cpp
rename from accessible/src/base/FocusManager.h
rename to accessible/base/FocusManager.h
rename from accessible/src/base/Logging.cpp
rename to accessible/base/Logging.cpp
rename from accessible/src/base/Logging.h
rename to accessible/base/Logging.h
rename from accessible/src/base/Makefile.in
rename to accessible/base/Makefile.in
rename from accessible/src/base/NotificationController.cpp
rename to accessible/base/NotificationController.cpp
rename from accessible/src/base/NotificationController.h
rename to accessible/base/NotificationController.h
rename from accessible/src/base/Platform.h
rename to accessible/base/Platform.h
rename from accessible/src/base/Relation.h
rename to accessible/base/Relation.h
rename from accessible/src/base/RelationType.h
rename to accessible/base/RelationType.h
rename from accessible/src/base/RelationTypeMap.h
rename to accessible/base/RelationTypeMap.h
rename from accessible/src/base/Role.h
rename to accessible/base/Role.h
rename from accessible/src/base/RoleMap.h
rename to accessible/base/RoleMap.h
rename from accessible/src/base/SelectionManager.cpp
rename to accessible/base/SelectionManager.cpp
rename from accessible/src/base/SelectionManager.h
rename to accessible/base/SelectionManager.h
rename from accessible/src/base/States.h
rename to accessible/base/States.h
rename from accessible/src/base/Statistics.h
rename to accessible/base/Statistics.h
rename from accessible/src/base/StyleInfo.cpp
rename to accessible/base/StyleInfo.cpp
rename from accessible/src/base/StyleInfo.h
rename to accessible/base/StyleInfo.h
rename from accessible/src/base/TextAttrs.cpp
rename to accessible/base/TextAttrs.cpp
rename from accessible/src/base/TextAttrs.h
rename to accessible/base/TextAttrs.h
rename from accessible/src/base/TextRange.cpp
rename to accessible/base/TextRange.cpp
rename from accessible/src/base/TextRange.h
rename to accessible/base/TextRange.h
rename from accessible/src/base/TextUpdater.cpp
rename to accessible/base/TextUpdater.cpp
rename from accessible/src/base/TextUpdater.h
rename to accessible/base/TextUpdater.h
rename from accessible/src/base/TreeWalker.cpp
rename to accessible/base/TreeWalker.cpp
rename from accessible/src/base/TreeWalker.h
rename to accessible/base/TreeWalker.h
rename from accessible/src/base/moz.build
rename to accessible/base/moz.build
--- a/accessible/src/base/moz.build
+++ b/accessible/base/moz.build
@@ -53,40 +53,40 @@ UNIFIED_SOURCES += [
 ]
 
 if CONFIG['A11Y_LOG']:
     UNIFIED_SOURCES += [
         'Logging.cpp',
     ]
 
 LOCAL_INCLUDES += [
-    '../generic',
-    '../html',
-    '../xpcom',
-    '../xul',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/xpcom',
+    '/accessible/xul',
     '/dom/xbl',
     '/ipc/chromium/src',
     '/layout/generic',
     '/layout/style',
     '/layout/svg',
     '/layout/xul',
     '/layout/xul/tree/',
 ]
 
 if CONFIG['MOZ_ENABLE_GTK']:
     LOCAL_INCLUDES += [
-        '../atk',
+        '/accessible/atk',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
     LOCAL_INCLUDES += [
-        '../windows/ia2',
-        '../windows/msaa',
+        '/accessible/windows/ia2',
+        '/accessible/windows/msaa',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
     LOCAL_INCLUDES += [
-        '../mac',
+        '/accessible/mac',
     ]
 else:
     LOCAL_INCLUDES += [
-        '../other',
+        '/accessible/other',
     ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/base/nsAccCache.h
rename to accessible/base/nsAccCache.h
rename from accessible/src/base/nsAccUtils.cpp
rename to accessible/base/nsAccUtils.cpp
rename from accessible/src/base/nsAccUtils.h
rename to accessible/base/nsAccUtils.h
rename from accessible/src/base/nsAccessibilityService.cpp
rename to accessible/base/nsAccessibilityService.cpp
rename from accessible/src/base/nsAccessibilityService.h
rename to accessible/base/nsAccessibilityService.h
rename from accessible/src/base/nsAccessiblePivot.cpp
rename to accessible/base/nsAccessiblePivot.cpp
rename from accessible/src/base/nsAccessiblePivot.h
rename to accessible/base/nsAccessiblePivot.h
rename from accessible/src/base/nsCoreUtils.cpp
rename to accessible/base/nsCoreUtils.cpp
rename from accessible/src/base/nsCoreUtils.h
rename to accessible/base/nsCoreUtils.h
rename from accessible/src/base/nsEventShell.cpp
rename to accessible/base/nsEventShell.cpp
rename from accessible/src/base/nsEventShell.h
rename to accessible/base/nsEventShell.h
rename from accessible/src/base/nsTextEquivUtils.cpp
rename to accessible/base/nsTextEquivUtils.cpp
rename from accessible/src/base/nsTextEquivUtils.h
rename to accessible/base/nsTextEquivUtils.h
rename from accessible/src/generic/ARIAGridAccessible-inl.h
rename to accessible/generic/ARIAGridAccessible-inl.h
rename from accessible/src/generic/ARIAGridAccessible.cpp
rename to accessible/generic/ARIAGridAccessible.cpp
rename from accessible/src/generic/ARIAGridAccessible.h
rename to accessible/generic/ARIAGridAccessible.h
rename from accessible/src/generic/Accessible-inl.h
rename to accessible/generic/Accessible-inl.h
rename from accessible/src/generic/Accessible.cpp
rename to accessible/generic/Accessible.cpp
rename from accessible/src/generic/Accessible.h
rename to accessible/generic/Accessible.h
rename from accessible/src/generic/ApplicationAccessible.cpp
rename to accessible/generic/ApplicationAccessible.cpp
rename from accessible/src/generic/ApplicationAccessible.h
rename to accessible/generic/ApplicationAccessible.h
rename from accessible/src/generic/BaseAccessibles.cpp
rename to accessible/generic/BaseAccessibles.cpp
rename from accessible/src/generic/BaseAccessibles.h
rename to accessible/generic/BaseAccessibles.h
rename from accessible/src/generic/DocAccessible-inl.h
rename to accessible/generic/DocAccessible-inl.h
rename from accessible/src/generic/DocAccessible.cpp
rename to accessible/generic/DocAccessible.cpp
rename from accessible/src/generic/DocAccessible.h
rename to accessible/generic/DocAccessible.h
rename from accessible/src/generic/FormControlAccessible.cpp
rename to accessible/generic/FormControlAccessible.cpp
rename from accessible/src/generic/FormControlAccessible.h
rename to accessible/generic/FormControlAccessible.h
rename from accessible/src/generic/HyperTextAccessible-inl.h
rename to accessible/generic/HyperTextAccessible-inl.h
rename from accessible/src/generic/HyperTextAccessible.cpp
rename to accessible/generic/HyperTextAccessible.cpp
rename from accessible/src/generic/HyperTextAccessible.h
rename to accessible/generic/HyperTextAccessible.h
rename from accessible/src/generic/ImageAccessible.cpp
rename to accessible/generic/ImageAccessible.cpp
rename from accessible/src/generic/ImageAccessible.h
rename to accessible/generic/ImageAccessible.h
rename from accessible/src/generic/OuterDocAccessible.cpp
rename to accessible/generic/OuterDocAccessible.cpp
rename from accessible/src/generic/OuterDocAccessible.h
rename to accessible/generic/OuterDocAccessible.h
rename from accessible/src/generic/RootAccessible.cpp
rename to accessible/generic/RootAccessible.cpp
rename from accessible/src/generic/RootAccessible.h
rename to accessible/generic/RootAccessible.h
rename from accessible/src/generic/TableAccessible.h
rename to accessible/generic/TableAccessible.h
rename from accessible/src/generic/TableCellAccessible.cpp
rename to accessible/generic/TableCellAccessible.cpp
rename from accessible/src/generic/TableCellAccessible.h
rename to accessible/generic/TableCellAccessible.h
rename from accessible/src/generic/TextLeafAccessible.cpp
rename to accessible/generic/TextLeafAccessible.cpp
rename from accessible/src/generic/TextLeafAccessible.h
rename to accessible/generic/TextLeafAccessible.h
rename from accessible/src/generic/moz.build
rename to accessible/generic/moz.build
--- a/accessible/src/generic/moz.build
+++ b/accessible/generic/moz.build
@@ -21,35 +21,35 @@ UNIFIED_SOURCES += [
     'ImageAccessible.cpp',
     'OuterDocAccessible.cpp',
     'RootAccessible.cpp',
     'TableCellAccessible.cpp',
     'TextLeafAccessible.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../../layout/generic',
-    '../../../layout/xul',
-    '../base',
-    '../html',
-    '../xpcom',
-    '../xul',
+    '/accessible/base',
+    '/accessible/html',
+    '/accessible/xpcom',
+    '/accessible/xul',
+    '/layout/generic',
+    '/layout/xul',
 ]
 
 if CONFIG['MOZ_ENABLE_GTK']:
     LOCAL_INCLUDES += [
-        '../atk',
+        '/accessible/atk',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
     LOCAL_INCLUDES += [
-        '../windows/ia2',
-        '../windows/msaa',
+        '/accessible/windows/ia2',
+        '/accessible/windows/msaa',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
     LOCAL_INCLUDES += [
-        '../mac',
+        '/accessible/mac',
     ]
 else:
     LOCAL_INCLUDES += [
-        '../other',
+        '/accessible/other',
     ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/html/HTMLCanvasAccessible.cpp
rename to accessible/html/HTMLCanvasAccessible.cpp
rename from accessible/src/html/HTMLCanvasAccessible.h
rename to accessible/html/HTMLCanvasAccessible.h
rename from accessible/src/html/HTMLElementAccessibles.cpp
rename to accessible/html/HTMLElementAccessibles.cpp
rename from accessible/src/html/HTMLElementAccessibles.h
rename to accessible/html/HTMLElementAccessibles.h
rename from accessible/src/html/HTMLFormControlAccessible.cpp
rename to accessible/html/HTMLFormControlAccessible.cpp
rename from accessible/src/html/HTMLFormControlAccessible.h
rename to accessible/html/HTMLFormControlAccessible.h
rename from accessible/src/html/HTMLImageMapAccessible.cpp
rename to accessible/html/HTMLImageMapAccessible.cpp
rename from accessible/src/html/HTMLImageMapAccessible.h
rename to accessible/html/HTMLImageMapAccessible.h
rename from accessible/src/html/HTMLLinkAccessible.cpp
rename to accessible/html/HTMLLinkAccessible.cpp
rename from accessible/src/html/HTMLLinkAccessible.h
rename to accessible/html/HTMLLinkAccessible.h
rename from accessible/src/html/HTMLListAccessible.cpp
rename to accessible/html/HTMLListAccessible.cpp
rename from accessible/src/html/HTMLListAccessible.h
rename to accessible/html/HTMLListAccessible.h
rename from accessible/src/html/HTMLSelectAccessible.cpp
rename to accessible/html/HTMLSelectAccessible.cpp
rename from accessible/src/html/HTMLSelectAccessible.h
rename to accessible/html/HTMLSelectAccessible.h
rename from accessible/src/html/HTMLTableAccessible.cpp
rename to accessible/html/HTMLTableAccessible.cpp
rename from accessible/src/html/HTMLTableAccessible.h
rename to accessible/html/HTMLTableAccessible.h
rename from accessible/src/html/moz.build
rename to accessible/html/moz.build
--- a/accessible/src/html/moz.build
+++ b/accessible/html/moz.build
@@ -11,35 +11,35 @@ UNIFIED_SOURCES += [
     'HTMLImageMapAccessible.cpp',
     'HTMLLinkAccessible.cpp',
     'HTMLListAccessible.cpp',
     'HTMLSelectAccessible.cpp',
     'HTMLTableAccessible.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../../layout/generic',
-    '../../../layout/tables',
-    '../../../layout/xul',
-    '../base',
-    '../generic',
-    '../xpcom',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/xpcom',
+    '/layout/generic',
+    '/layout/tables',
+    '/layout/xul',
 ]
 
 if CONFIG['MOZ_ENABLE_GTK']:
     LOCAL_INCLUDES += [
-        '../atk',
+        '/accessible/atk',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
     LOCAL_INCLUDES += [
-        '../windows/ia2',
-        '../windows/msaa',
+        '/accessible/windows/ia2',
+        '/accessible/windows/msaa',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
     LOCAL_INCLUDES += [
-        '../mac',
+        '/accessible/mac',
     ]
 else:
     LOCAL_INCLUDES += [
-        '../other',
+        '/accessible/other',
     ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/jsat/AccessFu.css
rename to accessible/jsat/AccessFu.css
rename from accessible/src/jsat/AccessFu.jsm
rename to accessible/jsat/AccessFu.jsm
rename from accessible/src/jsat/Constants.jsm
rename to accessible/jsat/Constants.jsm
rename from accessible/src/jsat/ContentControl.jsm
rename to accessible/jsat/ContentControl.jsm
rename from accessible/src/jsat/EventManager.jsm
rename to accessible/jsat/EventManager.jsm
rename from accessible/src/jsat/Gestures.jsm
rename to accessible/jsat/Gestures.jsm
rename from accessible/src/jsat/OutputGenerator.jsm
rename to accessible/jsat/OutputGenerator.jsm
rename from accessible/src/jsat/PointerAdapter.jsm
rename to accessible/jsat/PointerAdapter.jsm
rename from accessible/src/jsat/Presentation.jsm
rename to accessible/jsat/Presentation.jsm
rename from accessible/src/jsat/TraversalRules.jsm
rename to accessible/jsat/TraversalRules.jsm
rename from accessible/src/jsat/Utils.jsm
rename to accessible/jsat/Utils.jsm
rename from accessible/src/jsat/content-script.js
rename to accessible/jsat/content-script.js
rename from accessible/src/jsat/jar.mn
rename to accessible/jsat/jar.mn
rename from accessible/src/jsat/moz.build
rename to accessible/jsat/moz.build
rename from accessible/src/jsat/sounds/clicked.ogg
rename to accessible/jsat/sounds/clicked.ogg
rename from accessible/src/jsat/sounds/virtual_cursor_key.ogg
rename to accessible/jsat/sounds/virtual_cursor_key.ogg
rename from accessible/src/jsat/sounds/virtual_cursor_move.ogg
rename to accessible/jsat/sounds/virtual_cursor_move.ogg
rename from accessible/src/mac/ARIAGridAccessibleWrap.h
rename to accessible/mac/ARIAGridAccessibleWrap.h
rename from accessible/src/mac/AccessibleWrap.h
rename to accessible/mac/AccessibleWrap.h
rename from accessible/src/mac/AccessibleWrap.mm
rename to accessible/mac/AccessibleWrap.mm
rename from accessible/src/mac/ApplicationAccessibleWrap.h
rename to accessible/mac/ApplicationAccessibleWrap.h
rename from accessible/src/mac/DocAccessibleWrap.h
rename to accessible/mac/DocAccessibleWrap.h
rename from accessible/src/mac/DocAccessibleWrap.mm
rename to accessible/mac/DocAccessibleWrap.mm
rename from accessible/src/mac/HTMLTableAccessibleWrap.h
rename to accessible/mac/HTMLTableAccessibleWrap.h
rename from accessible/src/mac/HyperTextAccessibleWrap.h
rename to accessible/mac/HyperTextAccessibleWrap.h
rename from accessible/src/mac/ImageAccessibleWrap.h
rename to accessible/mac/ImageAccessibleWrap.h
rename from accessible/src/mac/MacUtils.h
rename to accessible/mac/MacUtils.h
rename from accessible/src/mac/MacUtils.mm
rename to accessible/mac/MacUtils.mm
rename from accessible/src/mac/Platform.mm
rename to accessible/mac/Platform.mm
rename from accessible/src/mac/RootAccessibleWrap.h
rename to accessible/mac/RootAccessibleWrap.h
rename from accessible/src/mac/RootAccessibleWrap.mm
rename to accessible/mac/RootAccessibleWrap.mm
rename from accessible/src/mac/TextLeafAccessibleWrap.h
rename to accessible/mac/TextLeafAccessibleWrap.h
rename from accessible/src/mac/XULListboxAccessibleWrap.h
rename to accessible/mac/XULListboxAccessibleWrap.h
rename from accessible/src/mac/XULMenuAccessibleWrap.h
rename to accessible/mac/XULMenuAccessibleWrap.h
rename from accessible/src/mac/XULTreeGridAccessibleWrap.h
rename to accessible/mac/XULTreeGridAccessibleWrap.h
rename from accessible/src/mac/moz.build
rename to accessible/mac/moz.build
--- a/accessible/src/mac/moz.build
+++ b/accessible/mac/moz.build
@@ -22,19 +22,19 @@ UNIFIED_SOURCES += [
     'mozDocAccessible.mm',
     'mozHTMLAccessible.mm',
     'mozTextAccessible.mm',
     'Platform.mm',
     'RootAccessibleWrap.mm',
 ]
 
 LOCAL_INCLUDES += [
-    '../base',
-    '../generic',
-    '../html',
-    '../xul',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/xul',
     '/layout/generic',
     '/layout/xul',
     '/widget/cocoa',
     '/widget/xpwidgets',
 ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/mac/mozAccessible.h
rename to accessible/mac/mozAccessible.h
rename from accessible/src/mac/mozAccessible.mm
rename to accessible/mac/mozAccessible.mm
rename from accessible/src/mac/mozAccessibleProtocol.h
rename to accessible/mac/mozAccessibleProtocol.h
rename from accessible/src/mac/mozActionElements.h
rename to accessible/mac/mozActionElements.h
rename from accessible/src/mac/mozActionElements.mm
rename to accessible/mac/mozActionElements.mm
rename from accessible/src/mac/mozDocAccessible.h
rename to accessible/mac/mozDocAccessible.h
rename from accessible/src/mac/mozDocAccessible.mm
rename to accessible/mac/mozDocAccessible.mm
rename from accessible/src/mac/mozHTMLAccessible.h
rename to accessible/mac/mozHTMLAccessible.h
rename from accessible/src/mac/mozHTMLAccessible.mm
rename to accessible/mac/mozHTMLAccessible.mm
rename from accessible/src/mac/mozTextAccessible.h
rename to accessible/mac/mozTextAccessible.h
rename from accessible/src/mac/mozTextAccessible.mm
rename to accessible/mac/mozTextAccessible.mm
--- a/accessible/moz.build
+++ b/accessible/moz.build
@@ -1,9 +1,23 @@
 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
 # vim: set filetype=python:
 # This Source Code Form is subject to the terms of the Mozilla Public
 # 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/.
 
-DIRS += ['public', 'src']
+toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']
+
+if CONFIG['MOZ_ENABLE_GTK']:
+    DIRS += ['atk']
+elif toolkit == 'windows':
+    DIRS += ['windows']
+elif toolkit == 'cocoa':
+    DIRS += ['mac']
+else:
+    DIRS += ['other']
+
+DIRS += ['base', 'generic', 'html', 'jsat', 'public', 'xpcom']
+
+if CONFIG['MOZ_XUL']:
+    DIRS += ['xul']
+
 TEST_DIRS += ['tests']
-
rename from accessible/src/other/ARIAGridAccessibleWrap.h
rename to accessible/other/ARIAGridAccessibleWrap.h
rename from accessible/src/other/AccessibleWrap.cpp
rename to accessible/other/AccessibleWrap.cpp
rename from accessible/src/other/AccessibleWrap.h
rename to accessible/other/AccessibleWrap.h
rename from accessible/src/other/ApplicationAccessibleWrap.h
rename to accessible/other/ApplicationAccessibleWrap.h
rename from accessible/src/other/DocAccessibleWrap.h
rename to accessible/other/DocAccessibleWrap.h
rename from accessible/src/other/HTMLTableAccessibleWrap.h
rename to accessible/other/HTMLTableAccessibleWrap.h
rename from accessible/src/other/HyperTextAccessibleWrap.h
rename to accessible/other/HyperTextAccessibleWrap.h
rename from accessible/src/other/ImageAccessibleWrap.h
rename to accessible/other/ImageAccessibleWrap.h
rename from accessible/src/other/Platform.cpp
rename to accessible/other/Platform.cpp
rename from accessible/src/other/RootAccessibleWrap.h
rename to accessible/other/RootAccessibleWrap.h
rename from accessible/src/other/TextLeafAccessibleWrap.h
rename to accessible/other/TextLeafAccessibleWrap.h
rename from accessible/src/other/XULListboxAccessibleWrap.h
rename to accessible/other/XULListboxAccessibleWrap.h
rename from accessible/src/other/XULMenuAccessibleWrap.h
rename to accessible/other/XULMenuAccessibleWrap.h
rename from accessible/src/other/XULTreeGridAccessibleWrap.h
rename to accessible/other/XULTreeGridAccessibleWrap.h
rename from accessible/src/other/moz.build
rename to accessible/other/moz.build
--- a/accessible/src/other/moz.build
+++ b/accessible/other/moz.build
@@ -10,15 +10,15 @@ EXPORTS.mozilla.a11y += [
 ]
 
 SOURCES += [
     'AccessibleWrap.cpp',
     'Platform.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../base',
-    '../generic',
-    '../html',
-    '../xul',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/xul',
 ]
 
 FINAL_LIBRARY = 'xul'
deleted file mode 100644
--- a/accessible/src/moz.build
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
-# vim: set filetype=python:
-# This Source Code Form is subject to the terms of the Mozilla Public
-# 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/.
-
-toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']
-
-if CONFIG['MOZ_ENABLE_GTK']:
-    DIRS += ['atk']
-elif toolkit == 'windows':
-    DIRS += ['windows']
-elif toolkit == 'cocoa':
-    DIRS += ['mac']
-else:
-    DIRS += ['other']
-
-
-DIRS += ['base', 'generic', 'html', 'jsat', 'xpcom']
-
-if CONFIG['MOZ_XUL']:
-    DIRS += ['xul']
rename from accessible/src/windows/ia2/Makefile.in
rename to accessible/windows/ia2/Makefile.in
rename from accessible/src/windows/ia2/ia2Accessible.cpp
rename to accessible/windows/ia2/ia2Accessible.cpp
rename from accessible/src/windows/ia2/ia2Accessible.h
rename to accessible/windows/ia2/ia2Accessible.h
rename from accessible/src/windows/ia2/ia2AccessibleAction.cpp
rename to accessible/windows/ia2/ia2AccessibleAction.cpp
rename from accessible/src/windows/ia2/ia2AccessibleAction.h
rename to accessible/windows/ia2/ia2AccessibleAction.h
rename from accessible/src/windows/ia2/ia2AccessibleComponent.cpp
rename to accessible/windows/ia2/ia2AccessibleComponent.cpp
rename from accessible/src/windows/ia2/ia2AccessibleComponent.h
rename to accessible/windows/ia2/ia2AccessibleComponent.h
rename from accessible/src/windows/ia2/ia2AccessibleEditableText.cpp
rename to accessible/windows/ia2/ia2AccessibleEditableText.cpp
rename from accessible/src/windows/ia2/ia2AccessibleEditableText.h
rename to accessible/windows/ia2/ia2AccessibleEditableText.h
rename from accessible/src/windows/ia2/ia2AccessibleHyperlink.cpp
rename to accessible/windows/ia2/ia2AccessibleHyperlink.cpp
rename from accessible/src/windows/ia2/ia2AccessibleHyperlink.h
rename to accessible/windows/ia2/ia2AccessibleHyperlink.h
rename from accessible/src/windows/ia2/ia2AccessibleHypertext.cpp
rename to accessible/windows/ia2/ia2AccessibleHypertext.cpp
rename from accessible/src/windows/ia2/ia2AccessibleHypertext.h
rename to accessible/windows/ia2/ia2AccessibleHypertext.h
rename from accessible/src/windows/ia2/ia2AccessibleImage.cpp
rename to accessible/windows/ia2/ia2AccessibleImage.cpp
rename from accessible/src/windows/ia2/ia2AccessibleImage.h
rename to accessible/windows/ia2/ia2AccessibleImage.h
rename from accessible/src/windows/ia2/ia2AccessibleRelation.cpp
rename to accessible/windows/ia2/ia2AccessibleRelation.cpp
rename from accessible/src/windows/ia2/ia2AccessibleRelation.h
rename to accessible/windows/ia2/ia2AccessibleRelation.h
rename from accessible/src/windows/ia2/ia2AccessibleTable.cpp
rename to accessible/windows/ia2/ia2AccessibleTable.cpp
rename from accessible/src/windows/ia2/ia2AccessibleTable.h
rename to accessible/windows/ia2/ia2AccessibleTable.h
rename from accessible/src/windows/ia2/ia2AccessibleTableCell.cpp
rename to accessible/windows/ia2/ia2AccessibleTableCell.cpp
rename from accessible/src/windows/ia2/ia2AccessibleTableCell.h
rename to accessible/windows/ia2/ia2AccessibleTableCell.h
rename from accessible/src/windows/ia2/ia2AccessibleText.cpp
rename to accessible/windows/ia2/ia2AccessibleText.cpp
rename from accessible/src/windows/ia2/ia2AccessibleText.h
rename to accessible/windows/ia2/ia2AccessibleText.h
rename from accessible/src/windows/ia2/ia2AccessibleValue.cpp
rename to accessible/windows/ia2/ia2AccessibleValue.cpp
rename from accessible/src/windows/ia2/ia2AccessibleValue.h
rename to accessible/windows/ia2/ia2AccessibleValue.h
rename from accessible/src/windows/ia2/moz.build
rename to accessible/windows/ia2/moz.build
--- a/accessible/src/windows/ia2/moz.build
+++ b/accessible/windows/ia2/moz.build
@@ -31,17 +31,17 @@ UNIFIED_SOURCES += [
 # These files cannot be built in unified mode because they both include
 # AccessibleTable2_i.c.
 SOURCES += [
     'ia2AccessibleTable.cpp',
     'ia2AccessibleTableCell.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../base',
-    '../../generic',
-    '../../html',
-    '../../xpcom',
-    '../../xul',
-    '../msaa',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/windows/msaa',
+    '/accessible/xpcom',
+    '/accessible/xul',
 ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/windows/moz.build
rename to accessible/windows/moz.build
rename from accessible/src/windows/msaa/ARIAGridAccessibleWrap.cpp
rename to accessible/windows/msaa/ARIAGridAccessibleWrap.cpp
rename from accessible/src/windows/msaa/ARIAGridAccessibleWrap.h
rename to accessible/windows/msaa/ARIAGridAccessibleWrap.h
rename from accessible/src/windows/msaa/AccessibleWrap.cpp
rename to accessible/windows/msaa/AccessibleWrap.cpp
rename from accessible/src/windows/msaa/AccessibleWrap.h
rename to accessible/windows/msaa/AccessibleWrap.h
rename from accessible/src/windows/msaa/ApplicationAccessibleWrap.cpp
rename to accessible/windows/msaa/ApplicationAccessibleWrap.cpp
rename from accessible/src/windows/msaa/ApplicationAccessibleWrap.h
rename to accessible/windows/msaa/ApplicationAccessibleWrap.h
rename from accessible/src/windows/msaa/Compatibility.cpp
rename to accessible/windows/msaa/Compatibility.cpp
rename from accessible/src/windows/msaa/Compatibility.h
rename to accessible/windows/msaa/Compatibility.h
rename from accessible/src/windows/msaa/DocAccessibleWrap.cpp
rename to accessible/windows/msaa/DocAccessibleWrap.cpp
rename from accessible/src/windows/msaa/DocAccessibleWrap.h
rename to accessible/windows/msaa/DocAccessibleWrap.h
rename from accessible/src/windows/msaa/EnumVariant.cpp
rename to accessible/windows/msaa/EnumVariant.cpp
rename from accessible/src/windows/msaa/EnumVariant.h
rename to accessible/windows/msaa/EnumVariant.h
rename from accessible/src/windows/msaa/HTMLTableAccessibleWrap.cpp
rename to accessible/windows/msaa/HTMLTableAccessibleWrap.cpp
rename from accessible/src/windows/msaa/HTMLTableAccessibleWrap.h
rename to accessible/windows/msaa/HTMLTableAccessibleWrap.h
rename from accessible/src/windows/msaa/HTMLWin32ObjectAccessible.cpp
rename to accessible/windows/msaa/HTMLWin32ObjectAccessible.cpp
rename from accessible/src/windows/msaa/HTMLWin32ObjectAccessible.h
rename to accessible/windows/msaa/HTMLWin32ObjectAccessible.h
rename from accessible/src/windows/msaa/HyperTextAccessibleWrap.cpp
rename to accessible/windows/msaa/HyperTextAccessibleWrap.cpp
rename from accessible/src/windows/msaa/HyperTextAccessibleWrap.h
rename to accessible/windows/msaa/HyperTextAccessibleWrap.h
rename from accessible/src/windows/msaa/IUnknownImpl.cpp
rename to accessible/windows/msaa/IUnknownImpl.cpp
rename from accessible/src/windows/msaa/IUnknownImpl.h
rename to accessible/windows/msaa/IUnknownImpl.h
rename from accessible/src/windows/msaa/ImageAccessibleWrap.cpp
rename to accessible/windows/msaa/ImageAccessibleWrap.cpp
rename from accessible/src/windows/msaa/ImageAccessibleWrap.h
rename to accessible/windows/msaa/ImageAccessibleWrap.h
rename from accessible/src/windows/msaa/Platform.cpp
rename to accessible/windows/msaa/Platform.cpp
rename from accessible/src/windows/msaa/RootAccessibleWrap.cpp
rename to accessible/windows/msaa/RootAccessibleWrap.cpp
rename from accessible/src/windows/msaa/RootAccessibleWrap.h
rename to accessible/windows/msaa/RootAccessibleWrap.h
rename from accessible/src/windows/msaa/ServiceProvider.cpp
rename to accessible/windows/msaa/ServiceProvider.cpp
rename from accessible/src/windows/msaa/ServiceProvider.h
rename to accessible/windows/msaa/ServiceProvider.h
rename from accessible/src/windows/msaa/TextLeafAccessibleWrap.cpp
rename to accessible/windows/msaa/TextLeafAccessibleWrap.cpp
rename from accessible/src/windows/msaa/TextLeafAccessibleWrap.h
rename to accessible/windows/msaa/TextLeafAccessibleWrap.h
rename from accessible/src/windows/msaa/XULListboxAccessibleWrap.cpp
rename to accessible/windows/msaa/XULListboxAccessibleWrap.cpp
rename from accessible/src/windows/msaa/XULListboxAccessibleWrap.h
rename to accessible/windows/msaa/XULListboxAccessibleWrap.h
rename from accessible/src/windows/msaa/XULMenuAccessibleWrap.cpp
rename to accessible/windows/msaa/XULMenuAccessibleWrap.cpp
rename from accessible/src/windows/msaa/XULMenuAccessibleWrap.h
rename to accessible/windows/msaa/XULMenuAccessibleWrap.h
rename from accessible/src/windows/msaa/XULTreeGridAccessibleWrap.cpp
rename to accessible/windows/msaa/XULTreeGridAccessibleWrap.cpp
rename from accessible/src/windows/msaa/XULTreeGridAccessibleWrap.h
rename to accessible/windows/msaa/XULTreeGridAccessibleWrap.h
rename from accessible/src/windows/msaa/moz.build
rename to accessible/windows/msaa/moz.build
--- a/accessible/src/windows/msaa/moz.build
+++ b/accessible/windows/msaa/moz.build
@@ -40,22 +40,22 @@ SOURCES += [
 if CONFIG['MOZ_XUL']:
     UNIFIED_SOURCES += [
         'XULListboxAccessibleWrap.cpp',
         'XULMenuAccessibleWrap.cpp',
         'XULTreeGridAccessibleWrap.cpp',
     ]
 
 LOCAL_INCLUDES += [
-    '../../../../content/base/src',
-    '../../base',
-    '../../generic',
-    '../../html',
-    '../../xpcom',
-    '../../xul',
-    '../ia2',
-    '../sdn',
-    '../uia',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/windows/ia2',
+    '/accessible/windows/sdn',
+    '/accessible/windows/uia',
+    '/accessible/xpcom',
+    '/accessible/xul',
+    '/content/base/src',
 ]
 
 include('/ipc/chromium/chromium-config.mozbuild')
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/windows/msaa/nsEventMap.h
rename to accessible/windows/msaa/nsEventMap.h
rename from accessible/src/windows/msaa/nsWinUtils.cpp
rename to accessible/windows/msaa/nsWinUtils.cpp
rename from accessible/src/windows/msaa/nsWinUtils.h
rename to accessible/windows/msaa/nsWinUtils.h
rename from accessible/src/windows/sdn/moz.build
rename to accessible/windows/sdn/moz.build
--- a/accessible/src/windows/sdn/moz.build
+++ b/accessible/windows/sdn/moz.build
@@ -6,21 +6,21 @@
 
 UNIFIED_SOURCES += [
     'sdnAccessible.cpp',
     'sdnDocAccessible.cpp',
     'sdnTextAccessible.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../base',
-    '../../generic',
-    '../../html',
-    '../../xpcom',
-    '../../xul',
-    '../msaa',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/windows/msaa',
+    '/accessible/xpcom',
+    '/accessible/xul',
 ]
 
 # The midl generated code include Windows headers which defines min and max
 # macros which conflicts with std::min/max.  Suppress the macros:
 DEFINES['NOMINMAX'] = True
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/windows/sdn/sdnAccessible-inl.h
rename to accessible/windows/sdn/sdnAccessible-inl.h
rename from accessible/src/windows/sdn/sdnAccessible.cpp
rename to accessible/windows/sdn/sdnAccessible.cpp
rename from accessible/src/windows/sdn/sdnAccessible.h
rename to accessible/windows/sdn/sdnAccessible.h
rename from accessible/src/windows/sdn/sdnDocAccessible.cpp
rename to accessible/windows/sdn/sdnDocAccessible.cpp
rename from accessible/src/windows/sdn/sdnDocAccessible.h
rename to accessible/windows/sdn/sdnDocAccessible.h
rename from accessible/src/windows/sdn/sdnTextAccessible.cpp
rename to accessible/windows/sdn/sdnTextAccessible.cpp
rename from accessible/src/windows/sdn/sdnTextAccessible.h
rename to accessible/windows/sdn/sdnTextAccessible.h
rename from accessible/src/windows/uia/Makefile.in
rename to accessible/windows/uia/Makefile.in
rename from accessible/src/windows/uia/moz.build
rename to accessible/windows/uia/moz.build
--- a/accessible/src/windows/uia/moz.build
+++ b/accessible/windows/uia/moz.build
@@ -4,17 +4,17 @@
 # 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/.
 
 SOURCES += [
     'uiaRawElmProvider.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../base',
-    '../../generic',
-    '../../html',
-    '../../xpcom',
-    '../../xul',
-    '../msaa',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/windows/msaa',
+    '/accessible/xpcom',
+    '/accessible/xul',
 ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/windows/uia/uiaRawElmProvider.cpp
rename to accessible/windows/uia/uiaRawElmProvider.cpp
rename from accessible/src/windows/uia/uiaRawElmProvider.h
rename to accessible/windows/uia/uiaRawElmProvider.h
rename from accessible/src/xpcom/AccEventGen.py
rename to accessible/xpcom/AccEventGen.py
rename from accessible/src/xpcom/AccEvents.conf
rename to accessible/xpcom/AccEvents.conf
rename from accessible/src/xpcom/Makefile.in
rename to accessible/xpcom/Makefile.in
rename from accessible/src/xpcom/moz.build
rename to accessible/xpcom/moz.build
--- a/accessible/src/xpcom/moz.build
+++ b/accessible/xpcom/moz.build
@@ -20,30 +20,30 @@ UNIFIED_SOURCES += [
     'xpcAccessibleValue.cpp',
 ]
 
 GENERATED_SOURCES += [
     'xpcAccEvents.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../base',
-    '../generic',
+    '/accessible/base',
+    '/accessible/generic',
 ]
 
 if CONFIG['MOZ_ENABLE_GTK']:
     LOCAL_INCLUDES += [
-        '../atk',
+        '/accessible/atk',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
     LOCAL_INCLUDES += [
-        '../windows/msaa',
+        '/accessible/windows/msaa',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
     LOCAL_INCLUDES += [
-        '../mac',
+        '/accessible/mac',
     ]
 else:
     LOCAL_INCLUDES += [
-        '../other',
+        '/accessible/other',
     ]
 
 FINAL_LIBRARY = 'xul'
rename from accessible/src/xpcom/nsAccessibleRelation.cpp
rename to accessible/xpcom/nsAccessibleRelation.cpp
rename from accessible/src/xpcom/nsAccessibleRelation.h
rename to accessible/xpcom/nsAccessibleRelation.h
rename from accessible/src/xpcom/xpcAccessibleHyperText.cpp
rename to accessible/xpcom/xpcAccessibleHyperText.cpp
rename from accessible/src/xpcom/xpcAccessibleHyperText.h
rename to accessible/xpcom/xpcAccessibleHyperText.h
rename from accessible/src/xpcom/xpcAccessibleSelectable.cpp
rename to accessible/xpcom/xpcAccessibleSelectable.cpp
rename from accessible/src/xpcom/xpcAccessibleSelectable.h
rename to accessible/xpcom/xpcAccessibleSelectable.h
rename from accessible/src/xpcom/xpcAccessibleTable.cpp
rename to accessible/xpcom/xpcAccessibleTable.cpp
rename from accessible/src/xpcom/xpcAccessibleTable.h
rename to accessible/xpcom/xpcAccessibleTable.h
rename from accessible/src/xpcom/xpcAccessibleTableCell.cpp
rename to accessible/xpcom/xpcAccessibleTableCell.cpp
rename from accessible/src/xpcom/xpcAccessibleTableCell.h
rename to accessible/xpcom/xpcAccessibleTableCell.h
rename from accessible/src/xpcom/xpcAccessibleTextRange.cpp
rename to accessible/xpcom/xpcAccessibleTextRange.cpp
rename from accessible/src/xpcom/xpcAccessibleTextRange.h
rename to accessible/xpcom/xpcAccessibleTextRange.h
rename from accessible/src/xpcom/xpcAccessibleValue.cpp
rename to accessible/xpcom/xpcAccessibleValue.cpp
rename from accessible/src/xpcom/xpcAccessibleValue.h
rename to accessible/xpcom/xpcAccessibleValue.h
rename from accessible/src/xul/XULAlertAccessible.cpp
rename to accessible/xul/XULAlertAccessible.cpp
rename from accessible/src/xul/XULAlertAccessible.h
rename to accessible/xul/XULAlertAccessible.h
rename from accessible/src/xul/XULColorPickerAccessible.cpp
rename to accessible/xul/XULColorPickerAccessible.cpp
rename from accessible/src/xul/XULColorPickerAccessible.h
rename to accessible/xul/XULColorPickerAccessible.h
rename from accessible/src/xul/XULComboboxAccessible.cpp
rename to accessible/xul/XULComboboxAccessible.cpp
rename from accessible/src/xul/XULComboboxAccessible.h
rename to accessible/xul/XULComboboxAccessible.h
rename from accessible/src/xul/XULElementAccessibles.cpp
rename to accessible/xul/XULElementAccessibles.cpp
rename from accessible/src/xul/XULElementAccessibles.h
rename to accessible/xul/XULElementAccessibles.h
rename from accessible/src/xul/XULFormControlAccessible.cpp
rename to accessible/xul/XULFormControlAccessible.cpp
rename from accessible/src/xul/XULFormControlAccessible.h
rename to accessible/xul/XULFormControlAccessible.h
rename from accessible/src/xul/XULListboxAccessible.cpp
rename to accessible/xul/XULListboxAccessible.cpp
rename from accessible/src/xul/XULListboxAccessible.h
rename to accessible/xul/XULListboxAccessible.h
rename from accessible/src/xul/XULMenuAccessible.cpp
rename to accessible/xul/XULMenuAccessible.cpp
rename from accessible/src/xul/XULMenuAccessible.h
rename to accessible/xul/XULMenuAccessible.h
rename from accessible/src/xul/XULSelectControlAccessible.cpp
rename to accessible/xul/XULSelectControlAccessible.cpp
rename from accessible/src/xul/XULSelectControlAccessible.h
rename to accessible/xul/XULSelectControlAccessible.h
rename from accessible/src/xul/XULSliderAccessible.cpp
rename to accessible/xul/XULSliderAccessible.cpp
rename from accessible/src/xul/XULSliderAccessible.h
rename to accessible/xul/XULSliderAccessible.h
rename from accessible/src/xul/XULTabAccessible.cpp
rename to accessible/xul/XULTabAccessible.cpp
rename from accessible/src/xul/XULTabAccessible.h
rename to accessible/xul/XULTabAccessible.h
rename from accessible/src/xul/XULTreeAccessible.cpp
rename to accessible/xul/XULTreeAccessible.cpp
rename from accessible/src/xul/XULTreeAccessible.h
rename to accessible/xul/XULTreeAccessible.h
rename from accessible/src/xul/XULTreeGridAccessible.cpp
rename to accessible/xul/XULTreeGridAccessible.cpp
rename from accessible/src/xul/XULTreeGridAccessible.h
rename to accessible/xul/XULTreeGridAccessible.h
rename from accessible/src/xul/moz.build
rename to accessible/xul/moz.build
--- a/accessible/src/xul/moz.build
+++ b/accessible/xul/moz.build
@@ -15,36 +15,36 @@ UNIFIED_SOURCES += [
     'XULSelectControlAccessible.cpp',
     'XULSliderAccessible.cpp',
     'XULTabAccessible.cpp',
     'XULTreeAccessible.cpp',
     'XULTreeGridAccessible.cpp',
 ]
 
 LOCAL_INCLUDES += [
-    '../../../layout/generic',
-    '../../../layout/xul',
-    '../../../layout/xul/tree',
-    '../base',
-    '../generic',
-    '../html',
-    '../xpcom',
+    '/accessible/base',
+    '/accessible/generic',
+    '/accessible/html',
+    '/accessible/xpcom',
+    '/layout/generic',
+    '/layout/xul',
+    '/layout/xul/tree',
 ]
 
 if CONFIG['MOZ_ENABLE_GTK']:
     LOCAL_INCLUDES += [
-        '../atk',
+        '/accessible/atk',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
     LOCAL_INCLUDES += [
-        '../windows/ia2',
-        '../windows/msaa',
+        '/accessible/windows/ia2',
+        '/accessible/windows/msaa',
     ]
 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
     LOCAL_INCLUDES += [
-        '../mac',
+        '/accessible/mac',
     ]
 else:
     LOCAL_INCLUDES += [
-        '../other',
+        '/accessible/other',
     ]
 
 FINAL_LIBRARY = 'xul'