Bug 679226 - Fold widget/src into widget. r=roc
authorBrian R. Bondy <netzen@gmail.com>
Tue, 03 Jan 2012 22:09:29 -0500
changeset 83726 e57e271bf32838bd8c9d7b96d96409e445970fee
parent 83725 683a5696109003cd8c4be625f282e50b1f94a748
child 83727 d26fad81f51a9f840d93b13742486e28325b0d92
push idunknown
push userunknown
push dateunknown
reviewersroc
bugs679226
milestone12.0a1
Bug 679226 - Fold widget/src into widget. r=roc
accessible/accessible-docs.html
accessible/src/atk/nsApplicationAccessibleWrap.cpp
accessible/src/mac/mozAccessibleProtocol.h
b2g/app/b2g.js
dom/plugins/base/nsPluginInstanceOwner.cpp
dom/plugins/ipc/PluginInstanceParent.cpp
mobile/android/app/Makefile.in
mobile/xul/app/Makefile.in
testing/crashtest/crashtests.list
toolkit/content/license.html
toolkit/library/Makefile.in
toolkit/library/nsDllMain.cpp
toolkit/toolkit-makefiles.sh
toolkit/toolkit-tiers.mk
toolkit/xre/Makefile.in
widget/LookAndFeel.h
widget/Makefile.in
widget/WidgetTraceEvent.h
widget/android/AndroidBridge.cpp
widget/android/AndroidBridge.h
widget/android/AndroidDirectTexture.cpp
widget/android/AndroidDirectTexture.h
widget/android/AndroidGraphicBuffer.cpp
widget/android/AndroidGraphicBuffer.h
widget/android/AndroidJNI.cpp
widget/android/AndroidJavaWrappers.cpp
widget/android/AndroidJavaWrappers.h
widget/android/GfxInfo.cpp
widget/android/GfxInfo.h
widget/android/Makefile.in
widget/android/nsAppShell.cpp
widget/android/nsAppShell.h
widget/android/nsClipboard.cpp
widget/android/nsClipboard.h
widget/android/nsDeviceContextAndroid.cpp
widget/android/nsDeviceContextAndroid.h
widget/android/nsFilePicker.cpp
widget/android/nsFilePicker.h
widget/android/nsIAndroidBridge.idl
widget/android/nsIMEPicker.cpp
widget/android/nsIMEPicker.h
widget/android/nsIdleServiceAndroid.cpp
widget/android/nsIdleServiceAndroid.h
widget/android/nsLookAndFeel.cpp
widget/android/nsLookAndFeel.h
widget/android/nsPrintOptionsAndroid.cpp
widget/android/nsPrintOptionsAndroid.h
widget/android/nsScreenManagerAndroid.cpp
widget/android/nsScreenManagerAndroid.h
widget/android/nsWidgetFactory.cpp
widget/android/nsWindow.cpp
widget/android/nsWindow.h
widget/build/Makefile.in
widget/build/nsWinWidgetFactory.cpp
widget/build/res/aliasb.cur
widget/build/res/cell.cur
widget/build/res/col_resize.cur
widget/build/res/copy.cur
widget/build/res/grab.cur
widget/build/res/grabbing.cur
widget/build/res/none.cur
widget/build/res/row_resize.cur
widget/build/res/select.cur
widget/build/res/vertical_text.cur
widget/build/res/zoom_in.cur
widget/build/res/zoom_out.cur
widget/build/widget.rc
widget/cocoa/ComplexTextInputPanel.h
widget/cocoa/ComplexTextInputPanel.mm
widget/cocoa/CustomCocoaEvents.h
widget/cocoa/GfxInfo.h
widget/cocoa/GfxInfo.mm
widget/cocoa/Makefile.in
widget/cocoa/TextInputHandler.h
widget/cocoa/TextInputHandler.mm
widget/cocoa/WidgetTraceEvent.mm
widget/cocoa/crashtests/373122-1-inner.html
widget/cocoa/crashtests/373122-1.html
widget/cocoa/crashtests/397209-1.html
widget/cocoa/crashtests/403296-1.xhtml
widget/cocoa/crashtests/419737-1.html
widget/cocoa/crashtests/435223-1.html
widget/cocoa/crashtests/444260-1.xul
widget/cocoa/crashtests/444864-1.html
widget/cocoa/crashtests/449111-1.html
widget/cocoa/crashtests/460349-1.xhtml
widget/cocoa/crashtests/460387-1.html
widget/cocoa/crashtests/464589-1.html
widget/cocoa/crashtests/crashtests.list
widget/cocoa/cursors/arrowN.tiff
widget/cocoa/cursors/arrowS.tiff
widget/cocoa/cursors/colResize.tiff
widget/cocoa/cursors/help.tiff
widget/cocoa/cursors/rowResize.tiff
widget/cocoa/cursors/sizeNE.tiff
widget/cocoa/cursors/sizeNESW.tiff
widget/cocoa/cursors/sizeNS.tiff
widget/cocoa/cursors/sizeNW.tiff
widget/cocoa/cursors/sizeNWSE.tiff
widget/cocoa/cursors/sizeSE.tiff
widget/cocoa/cursors/sizeSW.tiff
widget/cocoa/cursors/spin1.tiff
widget/cocoa/cursors/spin2.tiff
widget/cocoa/cursors/spin3.tiff
widget/cocoa/cursors/spin4.tiff
widget/cocoa/cursors/vtIBeam.tiff
widget/cocoa/cursors/zoomIn.tiff
widget/cocoa/cursors/zoomOut.tiff
widget/cocoa/mozView.h
widget/cocoa/nsAppShell.h
widget/cocoa/nsAppShell.mm
widget/cocoa/nsBidiKeyboard.h
widget/cocoa/nsBidiKeyboard.mm
widget/cocoa/nsChangeObserver.h
widget/cocoa/nsChildView.h
widget/cocoa/nsChildView.mm
widget/cocoa/nsClipboard.h
widget/cocoa/nsClipboard.mm
widget/cocoa/nsCocoaFeatures.h
widget/cocoa/nsCocoaFeatures.mm
widget/cocoa/nsCocoaUtils.h
widget/cocoa/nsCocoaUtils.mm
widget/cocoa/nsCocoaWindow.h
widget/cocoa/nsCocoaWindow.mm
widget/cocoa/nsCursorManager.h
widget/cocoa/nsCursorManager.mm
widget/cocoa/nsDeviceContextSpecX.h
widget/cocoa/nsDeviceContextSpecX.mm
widget/cocoa/nsDragService.h
widget/cocoa/nsDragService.mm
widget/cocoa/nsFilePicker.h
widget/cocoa/nsFilePicker.mm
widget/cocoa/nsIdleServiceX.h
widget/cocoa/nsIdleServiceX.mm
widget/cocoa/nsLookAndFeel.h
widget/cocoa/nsLookAndFeel.mm
widget/cocoa/nsMacCursor.h
widget/cocoa/nsMacCursor.mm
widget/cocoa/nsMacDockSupport.h
widget/cocoa/nsMacDockSupport.mm
widget/cocoa/nsMenuBarX.h
widget/cocoa/nsMenuBarX.mm
widget/cocoa/nsMenuBaseX.h
widget/cocoa/nsMenuGroupOwnerX.h
widget/cocoa/nsMenuGroupOwnerX.mm
widget/cocoa/nsMenuItemIconX.h
widget/cocoa/nsMenuItemIconX.mm
widget/cocoa/nsMenuItemX.h
widget/cocoa/nsMenuItemX.mm
widget/cocoa/nsMenuUtilsX.h
widget/cocoa/nsMenuUtilsX.mm
widget/cocoa/nsMenuX.h
widget/cocoa/nsMenuX.mm
widget/cocoa/nsNativeThemeCocoa.h
widget/cocoa/nsNativeThemeCocoa.mm
widget/cocoa/nsNativeThemeColors.h
widget/cocoa/nsPIWidgetCocoa.idl
widget/cocoa/nsPrintDialogX.h
widget/cocoa/nsPrintDialogX.mm
widget/cocoa/nsPrintOptionsX.h
widget/cocoa/nsPrintOptionsX.mm
widget/cocoa/nsPrintSettingsX.h
widget/cocoa/nsPrintSettingsX.mm
widget/cocoa/nsScreenCocoa.h
widget/cocoa/nsScreenCocoa.mm
widget/cocoa/nsScreenManagerCocoa.h
widget/cocoa/nsScreenManagerCocoa.mm
widget/cocoa/nsSound.h
widget/cocoa/nsSound.mm
widget/cocoa/nsStandaloneNativeMenu.h
widget/cocoa/nsStandaloneNativeMenu.mm
widget/cocoa/nsToolkit.h
widget/cocoa/nsToolkit.mm
widget/cocoa/nsWidgetFactory.mm
widget/cocoa/nsWindowMap.h
widget/cocoa/nsWindowMap.mm
widget/cocoa/resources/MainMenu.nib/classes.nib
widget/cocoa/resources/MainMenu.nib/info.nib
widget/cocoa/resources/MainMenu.nib/keyedobjects.nib
widget/crashtests/303901-1.html
widget/crashtests/303901-2.html
widget/crashtests/380359-1.xhtml
widget/crashtests/crashtests.list
widget/gonk/Framebuffer.cpp
widget/gonk/Framebuffer.h
widget/gonk/Makefile.in
widget/gonk/nsAppShell.cpp
widget/gonk/nsAppShell.h
widget/gonk/nsLookAndFeel.cpp
widget/gonk/nsLookAndFeel.h
widget/gonk/nsScreenManagerGonk.cpp
widget/gonk/nsScreenManagerGonk.h
widget/gonk/nsWidgetFactory.cpp
widget/gonk/nsWindow.cpp
widget/gonk/nsWindow.h
widget/gtk2/Makefile.in
widget/gtk2/WidgetTraceEvent.cpp
widget/gtk2/crashtests/673390-1.html
widget/gtk2/crashtests/crashtests.list
widget/gtk2/gtk2compat.h
widget/gtk2/gtk2drawing.c
widget/gtk2/gtkdrawing.h
widget/gtk2/maiRedundantObjectFactory.c
widget/gtk2/maiRedundantObjectFactory.h
widget/gtk2/mozcontainer.c
widget/gtk2/mozcontainer.h
widget/gtk2/nsAppShell.cpp
widget/gtk2/nsAppShell.h
widget/gtk2/nsBidiKeyboard.cpp
widget/gtk2/nsBidiKeyboard.h
widget/gtk2/nsCUPSShim.cpp
widget/gtk2/nsCUPSShim.h
widget/gtk2/nsClipboard.cpp
widget/gtk2/nsClipboard.h
widget/gtk2/nsDeviceContextSpecG.cpp
widget/gtk2/nsDeviceContextSpecG.h
widget/gtk2/nsDragService.cpp
widget/gtk2/nsDragService.h
widget/gtk2/nsFilePicker.cpp
widget/gtk2/nsFilePicker.h
widget/gtk2/nsGTKToolkit.h
widget/gtk2/nsGtkCursors.h
widget/gtk2/nsGtkIMModule.cpp
widget/gtk2/nsGtkIMModule.h
widget/gtk2/nsGtkKeyUtils.cpp
widget/gtk2/nsGtkKeyUtils.h
widget/gtk2/nsIImageToPixbuf.h
widget/gtk2/nsIdleServiceGTK.cpp
widget/gtk2/nsIdleServiceGTK.h
widget/gtk2/nsImageToPixbuf.cpp
widget/gtk2/nsImageToPixbuf.h
widget/gtk2/nsLookAndFeel.cpp
widget/gtk2/nsLookAndFeel.h
widget/gtk2/nsNativeKeyBindings.cpp
widget/gtk2/nsNativeKeyBindings.h
widget/gtk2/nsNativeThemeGTK.cpp
widget/gtk2/nsNativeThemeGTK.h
widget/gtk2/nsPSPrinters.cpp
widget/gtk2/nsPSPrinters.h
widget/gtk2/nsPaperPS.cpp
widget/gtk2/nsPaperPS.h
widget/gtk2/nsPrintDialogGTK.cpp
widget/gtk2/nsPrintDialogGTK.h
widget/gtk2/nsPrintOptionsGTK.cpp
widget/gtk2/nsPrintOptionsGTK.h
widget/gtk2/nsPrintSettingsGTK.cpp
widget/gtk2/nsPrintSettingsGTK.h
widget/gtk2/nsScreenGtk.cpp
widget/gtk2/nsScreenGtk.h
widget/gtk2/nsScreenManagerGtk.cpp
widget/gtk2/nsScreenManagerGtk.h
widget/gtk2/nsSound.cpp
widget/gtk2/nsSound.h
widget/gtk2/nsToolkit.cpp
widget/gtk2/nsWidgetFactory.cpp
widget/gtk2/nsWindow.cpp
widget/gtk2/nsWindow.h
widget/gtkxtbin/Makefile.in
widget/gtkxtbin/gtk2xtbin.c
widget/gtkxtbin/gtk2xtbin.h
widget/gtkxtbin/xembed.h
widget/nsEvent.h
widget/nsGUIEvent.h
widget/nsGUIEventIPC.h
widget/nsIAppShell.idl
widget/nsIBaseWindow.idl
widget/nsIBidiKeyboard.idl
widget/nsIClipboard.idl
widget/nsIClipboardDragDropHookList.idl
widget/nsIClipboardDragDropHooks.idl
widget/nsIClipboardHelper.idl
widget/nsIClipboardOwner.idl
widget/nsIDeviceContextSpec.h
widget/nsIDragService.idl
widget/nsIDragSession.idl
widget/nsIDragSessionGTK.h
widget/nsIDragSessionOS2.h
widget/nsIFilePicker.idl
widget/nsIFormatConverter.idl
widget/nsIGfxInfo.idl
widget/nsIGfxInfoDebug.idl
widget/nsIIMEPicker.idl
widget/nsIIdleService.idl
widget/nsIJumpListBuilder.idl
widget/nsIJumpListItem.idl
widget/nsIMacDockSupport.idl
widget/nsINativeKeyBindings.h
widget/nsINativeMenuService.h
widget/nsIPluginWidget.h
widget/nsIPrintDialogService.h
widget/nsIPrintOptions.idl
widget/nsIPrintSession.idl
widget/nsIPrintSettings.idl
widget/nsIPrintSettingsService.idl
widget/nsIPrintSettingsWin.idl
widget/nsIRollupListener.h
widget/nsIRwsService.idl
widget/nsIScreen.idl
widget/nsIScreenManager.idl
widget/nsISound.idl
widget/nsIStandaloneNativeMenu.idl
widget/nsITaskbarOverlayIconController.idl
widget/nsITaskbarPreview.idl
widget/nsITaskbarPreviewButton.idl
widget/nsITaskbarPreviewController.idl
widget/nsITaskbarProgress.idl
widget/nsITaskbarTabPreview.idl
widget/nsITaskbarWindowPreview.idl
widget/nsITransferable.idl
widget/nsIWidget.h
widget/nsIWinTaskbar.idl
widget/nsNativeWidget.h
widget/nsWidgetInitData.h
widget/nsWidgetsCID.h
widget/os2/Makefile.in
widget/os2/MozSounds.cmd
widget/os2/README.firefox
widget/os2/README.seamonkey
widget/os2/README.thunderbird
widget/os2/nsAppShell.cpp
widget/os2/nsAppShell.h
widget/os2/nsBidiKeyboard.cpp
widget/os2/nsBidiKeyboard.h
widget/os2/nsClipboard.cpp
widget/os2/nsClipboard.h
widget/os2/nsDeviceContextSpecOS2.cpp
widget/os2/nsDeviceContextSpecOS2.h
widget/os2/nsDragService.cpp
widget/os2/nsDragService.h
widget/os2/nsFilePicker.cpp
widget/os2/nsFilePicker.h
widget/os2/nsGfxDefs.h
widget/os2/nsIdleServiceOS2.cpp
widget/os2/nsIdleServiceOS2.h
widget/os2/nsLookAndFeel.cpp
widget/os2/nsLookAndFeel.h
widget/os2/nsOS2Uni.cpp
widget/os2/nsOS2Uni.h
widget/os2/nsPrintOS2.cpp
widget/os2/nsPrintOS2.h
widget/os2/nsPrintOptionsOS2.cpp
widget/os2/nsPrintOptionsOS2.h
widget/os2/nsPrintdOS2.h
widget/os2/nsRwsService.cpp
widget/os2/nsRwsService.h
widget/os2/nsScreenManagerOS2.cpp
widget/os2/nsScreenManagerOS2.h
widget/os2/nsScreenOS2.cpp
widget/os2/nsScreenOS2.h
widget/os2/nsSound.cpp
widget/os2/nsSound.h
widget/os2/nsWidgetFactory.cpp
widget/os2/nsWindow.cpp
widget/os2/nsWindow.h
widget/os2/os2FrameWindow.cpp
widget/os2/os2FrameWindow.h
widget/os2/res/aliasb.ptr
widget/os2/res/arrow_wait.ptr
widget/os2/res/cell.ptr
widget/os2/res/col_resize.ptr
widget/os2/res/copy.ptr
widget/os2/res/crosshair.ptr
widget/os2/res/dndtext.ico
widget/os2/res/dndurl.ico
widget/os2/res/grab.ptr
widget/os2/res/grabbing.ptr
widget/os2/res/help.ptr
widget/os2/res/none.ptr
widget/os2/res/row_resize.ptr
widget/os2/res/select.ptr
widget/os2/res/vertical_text.ptr
widget/os2/res/zoom_in.ptr
widget/os2/res/zoom_out.ptr
widget/os2/rws.h
widget/os2/rwserr.h
widget/os2/wdgtos2rc.h
widget/os2/widget.rc
widget/public/LookAndFeel.h
widget/public/Makefile.in
widget/public/WidgetTraceEvent.h
widget/public/nsEvent.h
widget/public/nsGUIEvent.h
widget/public/nsGUIEventIPC.h
widget/public/nsIAppShell.idl
widget/public/nsIBaseWindow.idl
widget/public/nsIBidiKeyboard.idl
widget/public/nsIClipboard.idl
widget/public/nsIClipboardDragDropHookList.idl
widget/public/nsIClipboardDragDropHooks.idl
widget/public/nsIClipboardHelper.idl
widget/public/nsIClipboardOwner.idl
widget/public/nsIDeviceContextSpec.h
widget/public/nsIDragService.idl
widget/public/nsIDragSession.idl
widget/public/nsIDragSessionGTK.h
widget/public/nsIDragSessionOS2.h
widget/public/nsIFilePicker.idl
widget/public/nsIFormatConverter.idl
widget/public/nsIGfxInfo.idl
widget/public/nsIGfxInfoDebug.idl
widget/public/nsIIMEPicker.idl
widget/public/nsIIdleService.idl
widget/public/nsIJumpListBuilder.idl
widget/public/nsIJumpListItem.idl
widget/public/nsIMacDockSupport.idl
widget/public/nsINativeKeyBindings.h
widget/public/nsINativeMenuService.h
widget/public/nsIPluginWidget.h
widget/public/nsIPrintDialogService.h
widget/public/nsIPrintOptions.idl
widget/public/nsIPrintSession.idl
widget/public/nsIPrintSettings.idl
widget/public/nsIPrintSettingsService.idl
widget/public/nsIPrintSettingsWin.idl
widget/public/nsIRollupListener.h
widget/public/nsIRwsService.idl
widget/public/nsIScreen.idl
widget/public/nsIScreenManager.idl
widget/public/nsISound.idl
widget/public/nsIStandaloneNativeMenu.idl
widget/public/nsITaskbarOverlayIconController.idl
widget/public/nsITaskbarPreview.idl
widget/public/nsITaskbarPreviewButton.idl
widget/public/nsITaskbarPreviewController.idl
widget/public/nsITaskbarProgress.idl
widget/public/nsITaskbarTabPreview.idl
widget/public/nsITaskbarWindowPreview.idl
widget/public/nsITransferable.idl
widget/public/nsIWidget.h
widget/public/nsIWinTaskbar.idl
widget/public/nsNativeWidget.h
widget/public/nsWidgetInitData.h
widget/public/nsWidgetsCID.h
widget/qt/Makefile.in
widget/qt/faststartupqt/Makefile.in
widget/qt/faststartupqt/mozqwidgetfast.cpp
widget/qt/faststartupqt/mozqwidgetfast.h
widget/qt/faststartupqt/nsFastStartupQt.cpp
widget/qt/faststartupqt/nsFastStartupQt.h
widget/qt/mozSwipeGesture.cpp
widget/qt/mozSwipeGesture.h
widget/qt/moziqwidget.h
widget/qt/mozqorientationsensorfilter.cpp
widget/qt/mozqorientationsensorfilter.h
widget/qt/mozqwidget.cpp
widget/qt/mozqwidget.h
widget/qt/nsAppShell.cpp
widget/qt/nsAppShell.h
widget/qt/nsBidiKeyboard.cpp
widget/qt/nsBidiKeyboard.h
widget/qt/nsClipboard.cpp
widget/qt/nsClipboard.h
widget/qt/nsCommonWidget.cpp
widget/qt/nsCommonWidget.h
widget/qt/nsDeviceContextSpecQt.cpp
widget/qt/nsDeviceContextSpecQt.h
widget/qt/nsDragService.cpp
widget/qt/nsDragService.h
widget/qt/nsFilePicker.cpp
widget/qt/nsFilePicker.h
widget/qt/nsIdleServiceQt.cpp
widget/qt/nsIdleServiceQt.h
widget/qt/nsLookAndFeel.cpp
widget/qt/nsLookAndFeel.h
widget/qt/nsMFilePicker.cpp
widget/qt/nsMFilePicker.h
widget/qt/nsNativeThemeQt.cpp
widget/qt/nsNativeThemeQt.h
widget/qt/nsPrintDialogQt.cpp
widget/qt/nsPrintDialogQt.h
widget/qt/nsPrintOptionsQt.cpp
widget/qt/nsPrintOptionsQt.h
widget/qt/nsPrintSettingsQt.cpp
widget/qt/nsPrintSettingsQt.h
widget/qt/nsQtKeyUtils.cpp
widget/qt/nsQtKeyUtils.h
widget/qt/nsScreenManagerQt.cpp
widget/qt/nsScreenManagerQt.h
widget/qt/nsScreenQt.cpp
widget/qt/nsScreenQt.h
widget/qt/nsSound.cpp
widget/qt/nsSound.h
widget/qt/nsWidgetFactory.cpp
widget/qt/nsWindow.cpp
widget/qt/nsWindow.h
widget/shared/Makefile.in
widget/shared/WidgetUtils.cpp
widget/shared/WidgetUtils.h
widget/shared/nsShmImage.cpp
widget/shared/nsShmImage.h
widget/shared/x11/Makefile.in
widget/shared/x11/keysym2ucs.c
widget/shared/x11/keysym2ucs.h
widget/src/Makefile.in
widget/src/android/AndroidBridge.cpp
widget/src/android/AndroidBridge.h
widget/src/android/AndroidDirectTexture.cpp
widget/src/android/AndroidDirectTexture.h
widget/src/android/AndroidGraphicBuffer.cpp
widget/src/android/AndroidGraphicBuffer.h
widget/src/android/AndroidJNI.cpp
widget/src/android/AndroidJavaWrappers.cpp
widget/src/android/AndroidJavaWrappers.h
widget/src/android/GfxInfo.cpp
widget/src/android/GfxInfo.h
widget/src/android/Makefile.in
widget/src/android/nsAppShell.cpp
widget/src/android/nsAppShell.h
widget/src/android/nsClipboard.cpp
widget/src/android/nsClipboard.h
widget/src/android/nsDeviceContextAndroid.cpp
widget/src/android/nsDeviceContextAndroid.h
widget/src/android/nsFilePicker.cpp
widget/src/android/nsFilePicker.h
widget/src/android/nsIAndroidBridge.idl
widget/src/android/nsIMEPicker.cpp
widget/src/android/nsIMEPicker.h
widget/src/android/nsIdleServiceAndroid.cpp
widget/src/android/nsIdleServiceAndroid.h
widget/src/android/nsLookAndFeel.cpp
widget/src/android/nsLookAndFeel.h
widget/src/android/nsPrintOptionsAndroid.cpp
widget/src/android/nsPrintOptionsAndroid.h
widget/src/android/nsScreenManagerAndroid.cpp
widget/src/android/nsScreenManagerAndroid.h
widget/src/android/nsWidgetFactory.cpp
widget/src/android/nsWindow.cpp
widget/src/android/nsWindow.h
widget/src/build/Makefile.in
widget/src/build/nsWinWidgetFactory.cpp
widget/src/build/res/aliasb.cur
widget/src/build/res/cell.cur
widget/src/build/res/col_resize.cur
widget/src/build/res/copy.cur
widget/src/build/res/grab.cur
widget/src/build/res/grabbing.cur
widget/src/build/res/none.cur
widget/src/build/res/row_resize.cur
widget/src/build/res/select.cur
widget/src/build/res/vertical_text.cur
widget/src/build/res/zoom_in.cur
widget/src/build/res/zoom_out.cur
widget/src/build/widget.rc
widget/src/cocoa/ComplexTextInputPanel.h
widget/src/cocoa/ComplexTextInputPanel.mm
widget/src/cocoa/CustomCocoaEvents.h
widget/src/cocoa/GfxInfo.h
widget/src/cocoa/GfxInfo.mm
widget/src/cocoa/Makefile.in
widget/src/cocoa/TextInputHandler.h
widget/src/cocoa/TextInputHandler.mm
widget/src/cocoa/WidgetTraceEvent.mm
widget/src/cocoa/crashtests/373122-1-inner.html
widget/src/cocoa/crashtests/373122-1.html
widget/src/cocoa/crashtests/397209-1.html
widget/src/cocoa/crashtests/403296-1.xhtml
widget/src/cocoa/crashtests/419737-1.html
widget/src/cocoa/crashtests/435223-1.html
widget/src/cocoa/crashtests/444260-1.xul
widget/src/cocoa/crashtests/444864-1.html
widget/src/cocoa/crashtests/449111-1.html
widget/src/cocoa/crashtests/460349-1.xhtml
widget/src/cocoa/crashtests/460387-1.html
widget/src/cocoa/crashtests/464589-1.html
widget/src/cocoa/crashtests/crashtests.list
widget/src/cocoa/cursors/arrowN.tiff
widget/src/cocoa/cursors/arrowS.tiff
widget/src/cocoa/cursors/colResize.tiff
widget/src/cocoa/cursors/help.tiff
widget/src/cocoa/cursors/rowResize.tiff
widget/src/cocoa/cursors/sizeNE.tiff
widget/src/cocoa/cursors/sizeNESW.tiff
widget/src/cocoa/cursors/sizeNS.tiff
widget/src/cocoa/cursors/sizeNW.tiff
widget/src/cocoa/cursors/sizeNWSE.tiff
widget/src/cocoa/cursors/sizeSE.tiff
widget/src/cocoa/cursors/sizeSW.tiff
widget/src/cocoa/cursors/spin1.tiff
widget/src/cocoa/cursors/spin2.tiff
widget/src/cocoa/cursors/spin3.tiff
widget/src/cocoa/cursors/spin4.tiff
widget/src/cocoa/cursors/vtIBeam.tiff
widget/src/cocoa/cursors/zoomIn.tiff
widget/src/cocoa/cursors/zoomOut.tiff
widget/src/cocoa/mozView.h
widget/src/cocoa/nsAppShell.h
widget/src/cocoa/nsAppShell.mm
widget/src/cocoa/nsBidiKeyboard.h
widget/src/cocoa/nsBidiKeyboard.mm
widget/src/cocoa/nsChangeObserver.h
widget/src/cocoa/nsChildView.h
widget/src/cocoa/nsChildView.mm
widget/src/cocoa/nsClipboard.h
widget/src/cocoa/nsClipboard.mm
widget/src/cocoa/nsCocoaFeatures.h
widget/src/cocoa/nsCocoaFeatures.mm
widget/src/cocoa/nsCocoaUtils.h
widget/src/cocoa/nsCocoaUtils.mm
widget/src/cocoa/nsCocoaWindow.h
widget/src/cocoa/nsCocoaWindow.mm
widget/src/cocoa/nsCursorManager.h
widget/src/cocoa/nsCursorManager.mm
widget/src/cocoa/nsDeviceContextSpecX.h
widget/src/cocoa/nsDeviceContextSpecX.mm
widget/src/cocoa/nsDragService.h
widget/src/cocoa/nsDragService.mm
widget/src/cocoa/nsFilePicker.h
widget/src/cocoa/nsFilePicker.mm
widget/src/cocoa/nsIdleServiceX.h
widget/src/cocoa/nsIdleServiceX.mm
widget/src/cocoa/nsLookAndFeel.h
widget/src/cocoa/nsLookAndFeel.mm
widget/src/cocoa/nsMacCursor.h
widget/src/cocoa/nsMacCursor.mm
widget/src/cocoa/nsMacDockSupport.h
widget/src/cocoa/nsMacDockSupport.mm
widget/src/cocoa/nsMenuBarX.h
widget/src/cocoa/nsMenuBarX.mm
widget/src/cocoa/nsMenuBaseX.h
widget/src/cocoa/nsMenuGroupOwnerX.h
widget/src/cocoa/nsMenuGroupOwnerX.mm
widget/src/cocoa/nsMenuItemIconX.h
widget/src/cocoa/nsMenuItemIconX.mm
widget/src/cocoa/nsMenuItemX.h
widget/src/cocoa/nsMenuItemX.mm
widget/src/cocoa/nsMenuUtilsX.h
widget/src/cocoa/nsMenuUtilsX.mm
widget/src/cocoa/nsMenuX.h
widget/src/cocoa/nsMenuX.mm
widget/src/cocoa/nsNativeThemeCocoa.h
widget/src/cocoa/nsNativeThemeCocoa.mm
widget/src/cocoa/nsNativeThemeColors.h
widget/src/cocoa/nsPIWidgetCocoa.idl
widget/src/cocoa/nsPrintDialogX.h
widget/src/cocoa/nsPrintDialogX.mm
widget/src/cocoa/nsPrintOptionsX.h
widget/src/cocoa/nsPrintOptionsX.mm
widget/src/cocoa/nsPrintSettingsX.h
widget/src/cocoa/nsPrintSettingsX.mm
widget/src/cocoa/nsScreenCocoa.h
widget/src/cocoa/nsScreenCocoa.mm
widget/src/cocoa/nsScreenManagerCocoa.h
widget/src/cocoa/nsScreenManagerCocoa.mm
widget/src/cocoa/nsSound.h
widget/src/cocoa/nsSound.mm
widget/src/cocoa/nsStandaloneNativeMenu.h
widget/src/cocoa/nsStandaloneNativeMenu.mm
widget/src/cocoa/nsToolkit.h
widget/src/cocoa/nsToolkit.mm
widget/src/cocoa/nsWidgetFactory.mm
widget/src/cocoa/nsWindowMap.h
widget/src/cocoa/nsWindowMap.mm
widget/src/cocoa/resources/MainMenu.nib/classes.nib
widget/src/cocoa/resources/MainMenu.nib/info.nib
widget/src/cocoa/resources/MainMenu.nib/keyedobjects.nib
widget/src/crashtests/303901-1.html
widget/src/crashtests/303901-2.html
widget/src/crashtests/380359-1.xhtml
widget/src/crashtests/crashtests.list
widget/src/gonk/Framebuffer.cpp
widget/src/gonk/Framebuffer.h
widget/src/gonk/Makefile.in
widget/src/gonk/nsAppShell.cpp
widget/src/gonk/nsAppShell.h
widget/src/gonk/nsLookAndFeel.cpp
widget/src/gonk/nsLookAndFeel.h
widget/src/gonk/nsScreenManagerGonk.cpp
widget/src/gonk/nsScreenManagerGonk.h
widget/src/gonk/nsWidgetFactory.cpp
widget/src/gonk/nsWindow.cpp
widget/src/gonk/nsWindow.h
widget/src/gtk2/Makefile.in
widget/src/gtk2/WidgetTraceEvent.cpp
widget/src/gtk2/crashtests/673390-1.html
widget/src/gtk2/crashtests/crashtests.list
widget/src/gtk2/gtk2compat.h
widget/src/gtk2/gtk2drawing.c
widget/src/gtk2/gtkdrawing.h
widget/src/gtk2/maiRedundantObjectFactory.c
widget/src/gtk2/maiRedundantObjectFactory.h
widget/src/gtk2/mozcontainer.c
widget/src/gtk2/mozcontainer.h
widget/src/gtk2/nsAppShell.cpp
widget/src/gtk2/nsAppShell.h
widget/src/gtk2/nsBidiKeyboard.cpp
widget/src/gtk2/nsBidiKeyboard.h
widget/src/gtk2/nsCUPSShim.cpp
widget/src/gtk2/nsCUPSShim.h
widget/src/gtk2/nsClipboard.cpp
widget/src/gtk2/nsClipboard.h
widget/src/gtk2/nsDeviceContextSpecG.cpp
widget/src/gtk2/nsDeviceContextSpecG.h
widget/src/gtk2/nsDragService.cpp
widget/src/gtk2/nsDragService.h
widget/src/gtk2/nsFilePicker.cpp
widget/src/gtk2/nsFilePicker.h
widget/src/gtk2/nsGTKToolkit.h
widget/src/gtk2/nsGtkCursors.h
widget/src/gtk2/nsGtkIMModule.cpp
widget/src/gtk2/nsGtkIMModule.h
widget/src/gtk2/nsGtkKeyUtils.cpp
widget/src/gtk2/nsGtkKeyUtils.h
widget/src/gtk2/nsIImageToPixbuf.h
widget/src/gtk2/nsIdleServiceGTK.cpp
widget/src/gtk2/nsIdleServiceGTK.h
widget/src/gtk2/nsImageToPixbuf.cpp
widget/src/gtk2/nsImageToPixbuf.h
widget/src/gtk2/nsLookAndFeel.cpp
widget/src/gtk2/nsLookAndFeel.h
widget/src/gtk2/nsNativeKeyBindings.cpp
widget/src/gtk2/nsNativeKeyBindings.h
widget/src/gtk2/nsNativeThemeGTK.cpp
widget/src/gtk2/nsNativeThemeGTK.h
widget/src/gtk2/nsPSPrinters.cpp
widget/src/gtk2/nsPSPrinters.h
widget/src/gtk2/nsPaperPS.cpp
widget/src/gtk2/nsPaperPS.h
widget/src/gtk2/nsPrintDialogGTK.cpp
widget/src/gtk2/nsPrintDialogGTK.h
widget/src/gtk2/nsPrintOptionsGTK.cpp
widget/src/gtk2/nsPrintOptionsGTK.h
widget/src/gtk2/nsPrintSettingsGTK.cpp
widget/src/gtk2/nsPrintSettingsGTK.h
widget/src/gtk2/nsScreenGtk.cpp
widget/src/gtk2/nsScreenGtk.h
widget/src/gtk2/nsScreenManagerGtk.cpp
widget/src/gtk2/nsScreenManagerGtk.h
widget/src/gtk2/nsSound.cpp
widget/src/gtk2/nsSound.h
widget/src/gtk2/nsToolkit.cpp
widget/src/gtk2/nsWidgetFactory.cpp
widget/src/gtk2/nsWindow.cpp
widget/src/gtk2/nsWindow.h
widget/src/gtkxtbin/Makefile.in
widget/src/gtkxtbin/gtk2xtbin.c
widget/src/gtkxtbin/gtk2xtbin.h
widget/src/gtkxtbin/xembed.h
widget/src/os2/Makefile.in
widget/src/os2/MozSounds.cmd
widget/src/os2/README.firefox
widget/src/os2/README.seamonkey
widget/src/os2/README.thunderbird
widget/src/os2/nsAppShell.cpp
widget/src/os2/nsAppShell.h
widget/src/os2/nsBidiKeyboard.cpp
widget/src/os2/nsBidiKeyboard.h
widget/src/os2/nsClipboard.cpp
widget/src/os2/nsClipboard.h
widget/src/os2/nsDeviceContextSpecOS2.cpp
widget/src/os2/nsDeviceContextSpecOS2.h
widget/src/os2/nsDragService.cpp
widget/src/os2/nsDragService.h
widget/src/os2/nsFilePicker.cpp
widget/src/os2/nsFilePicker.h
widget/src/os2/nsGfxDefs.h
widget/src/os2/nsIdleServiceOS2.cpp
widget/src/os2/nsIdleServiceOS2.h
widget/src/os2/nsLookAndFeel.cpp
widget/src/os2/nsLookAndFeel.h
widget/src/os2/nsOS2Uni.cpp
widget/src/os2/nsOS2Uni.h
widget/src/os2/nsPrintOS2.cpp
widget/src/os2/nsPrintOS2.h
widget/src/os2/nsPrintOptionsOS2.cpp
widget/src/os2/nsPrintOptionsOS2.h
widget/src/os2/nsPrintdOS2.h
widget/src/os2/nsRwsService.cpp
widget/src/os2/nsRwsService.h
widget/src/os2/nsScreenManagerOS2.cpp
widget/src/os2/nsScreenManagerOS2.h
widget/src/os2/nsScreenOS2.cpp
widget/src/os2/nsScreenOS2.h
widget/src/os2/nsSound.cpp
widget/src/os2/nsSound.h
widget/src/os2/nsWidgetFactory.cpp
widget/src/os2/nsWindow.cpp
widget/src/os2/nsWindow.h
widget/src/os2/os2FrameWindow.cpp
widget/src/os2/os2FrameWindow.h
widget/src/os2/res/aliasb.ptr
widget/src/os2/res/arrow_wait.ptr
widget/src/os2/res/cell.ptr
widget/src/os2/res/col_resize.ptr
widget/src/os2/res/copy.ptr
widget/src/os2/res/crosshair.ptr
widget/src/os2/res/dndtext.ico
widget/src/os2/res/dndurl.ico
widget/src/os2/res/grab.ptr
widget/src/os2/res/grabbing.ptr
widget/src/os2/res/help.ptr
widget/src/os2/res/none.ptr
widget/src/os2/res/row_resize.ptr
widget/src/os2/res/select.ptr
widget/src/os2/res/vertical_text.ptr
widget/src/os2/res/zoom_in.ptr
widget/src/os2/res/zoom_out.ptr
widget/src/os2/rws.h
widget/src/os2/rwserr.h
widget/src/os2/wdgtos2rc.h
widget/src/os2/widget.rc
widget/src/qt/Makefile.in
widget/src/qt/faststartupqt/Makefile.in
widget/src/qt/faststartupqt/mozqwidgetfast.cpp
widget/src/qt/faststartupqt/mozqwidgetfast.h
widget/src/qt/faststartupqt/nsFastStartupQt.cpp
widget/src/qt/faststartupqt/nsFastStartupQt.h
widget/src/qt/mozSwipeGesture.cpp
widget/src/qt/mozSwipeGesture.h
widget/src/qt/moziqwidget.h
widget/src/qt/mozqorientationsensorfilter.cpp
widget/src/qt/mozqorientationsensorfilter.h
widget/src/qt/mozqwidget.cpp
widget/src/qt/mozqwidget.h
widget/src/qt/nsAppShell.cpp
widget/src/qt/nsAppShell.h
widget/src/qt/nsBidiKeyboard.cpp
widget/src/qt/nsBidiKeyboard.h
widget/src/qt/nsClipboard.cpp
widget/src/qt/nsClipboard.h
widget/src/qt/nsCommonWidget.cpp
widget/src/qt/nsCommonWidget.h
widget/src/qt/nsDeviceContextSpecQt.cpp
widget/src/qt/nsDeviceContextSpecQt.h
widget/src/qt/nsDragService.cpp
widget/src/qt/nsDragService.h
widget/src/qt/nsFilePicker.cpp
widget/src/qt/nsFilePicker.h
widget/src/qt/nsIdleServiceQt.cpp
widget/src/qt/nsIdleServiceQt.h
widget/src/qt/nsLookAndFeel.cpp
widget/src/qt/nsLookAndFeel.h
widget/src/qt/nsMFilePicker.cpp
widget/src/qt/nsMFilePicker.h
widget/src/qt/nsNativeThemeQt.cpp
widget/src/qt/nsNativeThemeQt.h
widget/src/qt/nsPrintDialogQt.cpp
widget/src/qt/nsPrintDialogQt.h
widget/src/qt/nsPrintOptionsQt.cpp
widget/src/qt/nsPrintOptionsQt.h
widget/src/qt/nsPrintSettingsQt.cpp
widget/src/qt/nsPrintSettingsQt.h
widget/src/qt/nsQtKeyUtils.cpp
widget/src/qt/nsQtKeyUtils.h
widget/src/qt/nsScreenManagerQt.cpp
widget/src/qt/nsScreenManagerQt.h
widget/src/qt/nsScreenQt.cpp
widget/src/qt/nsScreenQt.h
widget/src/qt/nsSound.cpp
widget/src/qt/nsSound.h
widget/src/qt/nsWidgetFactory.cpp
widget/src/qt/nsWindow.cpp
widget/src/qt/nsWindow.h
widget/src/shared/Makefile.in
widget/src/shared/WidgetUtils.cpp
widget/src/shared/WidgetUtils.h
widget/src/shared/nsShmImage.cpp
widget/src/shared/nsShmImage.h
widget/src/shared/x11/Makefile.in
widget/src/shared/x11/keysym2ucs.c
widget/src/shared/x11/keysym2ucs.h
widget/src/windows/AudioSession.cpp
widget/src/windows/AudioSession.h
widget/src/windows/GfxInfo.cpp
widget/src/windows/GfxInfo.h
widget/src/windows/IEnumFE.cpp
widget/src/windows/IEnumFE.h
widget/src/windows/JumpListBuilder.cpp
widget/src/windows/JumpListBuilder.h
widget/src/windows/JumpListItem.cpp
widget/src/windows/JumpListItem.h
widget/src/windows/KeyboardLayout.cpp
widget/src/windows/KeyboardLayout.h
widget/src/windows/LSPAnnotator.cpp
widget/src/windows/Makefile.in
widget/src/windows/TaskbarPreview.cpp
widget/src/windows/TaskbarPreview.h
widget/src/windows/TaskbarPreviewButton.cpp
widget/src/windows/TaskbarPreviewButton.h
widget/src/windows/TaskbarTabPreview.cpp
widget/src/windows/TaskbarTabPreview.h
widget/src/windows/TaskbarWindowPreview.cpp
widget/src/windows/TaskbarWindowPreview.h
widget/src/windows/WidgetTraceEvent.cpp
widget/src/windows/WinTaskbar.cpp
widget/src/windows/WinTaskbar.h
widget/src/windows/WindowHook.cpp
widget/src/windows/WindowHook.h
widget/src/windows/nsAppShell.cpp
widget/src/windows/nsAppShell.h
widget/src/windows/nsBidiKeyboard.cpp
widget/src/windows/nsBidiKeyboard.h
widget/src/windows/nsClipboard.cpp
widget/src/windows/nsClipboard.h
widget/src/windows/nsDataObj.cpp
widget/src/windows/nsDataObj.h
widget/src/windows/nsDataObjCollection.cpp
widget/src/windows/nsDataObjCollection.h
widget/src/windows/nsDeviceContextSpecWin.cpp
widget/src/windows/nsDeviceContextSpecWin.h
widget/src/windows/nsDragService.cpp
widget/src/windows/nsDragService.h
widget/src/windows/nsFilePicker.cpp
widget/src/windows/nsFilePicker.h
widget/src/windows/nsIMM32Handler.cpp
widget/src/windows/nsIMM32Handler.h
widget/src/windows/nsIdleServiceWin.cpp
widget/src/windows/nsIdleServiceWin.h
widget/src/windows/nsImageClipboard.cpp
widget/src/windows/nsImageClipboard.h
widget/src/windows/nsLookAndFeel.cpp
widget/src/windows/nsLookAndFeel.h
widget/src/windows/nsNativeDragSource.cpp
widget/src/windows/nsNativeDragSource.h
widget/src/windows/nsNativeDragTarget.cpp
widget/src/windows/nsNativeDragTarget.h
widget/src/windows/nsNativeThemeWin.cpp
widget/src/windows/nsNativeThemeWin.h
widget/src/windows/nsPrintOptionsWin.cpp
widget/src/windows/nsPrintOptionsWin.h
widget/src/windows/nsPrintSettingsWin.cpp
widget/src/windows/nsPrintSettingsWin.h
widget/src/windows/nsScreenManagerWin.cpp
widget/src/windows/nsScreenManagerWin.h
widget/src/windows/nsScreenWin.cpp
widget/src/windows/nsScreenWin.h
widget/src/windows/nsSound.cpp
widget/src/windows/nsSound.h
widget/src/windows/nsTextStore.cpp
widget/src/windows/nsTextStore.h
widget/src/windows/nsToolkit.cpp
widget/src/windows/nsToolkit.h
widget/src/windows/nsUXThemeConstants.h
widget/src/windows/nsUXThemeData.cpp
widget/src/windows/nsUXThemeData.h
widget/src/windows/nsWinGesture.cpp
widget/src/windows/nsWinGesture.h
widget/src/windows/nsWindow.cpp
widget/src/windows/nsWindow.h
widget/src/windows/nsWindowDbg.cpp
widget/src/windows/nsWindowDbg.h
widget/src/windows/nsWindowDefs.h
widget/src/windows/nsWindowGfx.cpp
widget/src/windows/nsWindowGfx.h
widget/src/windows/nsdefs.h
widget/src/windows/resource.h
widget/src/windows/tests/Makefile.in
widget/src/windows/tests/TestWinDND.cpp
widget/src/xpwidgets/GfxDriverInfo.cpp
widget/src/xpwidgets/GfxDriverInfo.h
widget/src/xpwidgets/GfxInfoBase.cpp
widget/src/xpwidgets/GfxInfoBase.h
widget/src/xpwidgets/GfxInfoCollector.h
widget/src/xpwidgets/GfxInfoWebGL.cpp
widget/src/xpwidgets/GfxInfoWebGL.h
widget/src/xpwidgets/GfxInfoX11.cpp
widget/src/xpwidgets/GfxInfoX11.h
widget/src/xpwidgets/Makefile.in
widget/src/xpwidgets/PuppetWidget.cpp
widget/src/xpwidgets/PuppetWidget.h
widget/src/xpwidgets/nsAppShellSingleton.h
widget/src/xpwidgets/nsBaseAppShell.cpp
widget/src/xpwidgets/nsBaseAppShell.h
widget/src/xpwidgets/nsBaseClipboard.cpp
widget/src/xpwidgets/nsBaseClipboard.h
widget/src/xpwidgets/nsBaseDragService.cpp
widget/src/xpwidgets/nsBaseDragService.h
widget/src/xpwidgets/nsBaseFilePicker.cpp
widget/src/xpwidgets/nsBaseFilePicker.h
widget/src/xpwidgets/nsBaseWidget.cpp
widget/src/xpwidgets/nsBaseWidget.h
widget/src/xpwidgets/nsClipboardHelper.cpp
widget/src/xpwidgets/nsClipboardHelper.h
widget/src/xpwidgets/nsClipboardPrivacyHandler.cpp
widget/src/xpwidgets/nsClipboardPrivacyHandler.h
widget/src/xpwidgets/nsFilePickerProxy.cpp
widget/src/xpwidgets/nsFilePickerProxy.h
widget/src/xpwidgets/nsHTMLFormatConverter.cpp
widget/src/xpwidgets/nsHTMLFormatConverter.h
widget/src/xpwidgets/nsIdleService.cpp
widget/src/xpwidgets/nsIdleService.h
widget/src/xpwidgets/nsNativeTheme.cpp
widget/src/xpwidgets/nsNativeTheme.h
widget/src/xpwidgets/nsPrimitiveHelpers.cpp
widget/src/xpwidgets/nsPrimitiveHelpers.h
widget/src/xpwidgets/nsPrintOptionsImpl.cpp
widget/src/xpwidgets/nsPrintOptionsImpl.h
widget/src/xpwidgets/nsPrintSession.cpp
widget/src/xpwidgets/nsPrintSession.h
widget/src/xpwidgets/nsPrintSettingsImpl.cpp
widget/src/xpwidgets/nsPrintSettingsImpl.h
widget/src/xpwidgets/nsTransferable.cpp
widget/src/xpwidgets/nsTransferable.h
widget/src/xpwidgets/nsXPLookAndFeel.cpp
widget/src/xpwidgets/nsXPLookAndFeel.h
widget/src/xremoteclient/Makefile.in
widget/src/xremoteclient/XRemoteClient.cpp
widget/src/xremoteclient/XRemoteClient.h
widget/src/xremoteclient/XRemoteClientFactory.cpp
widget/src/xremoteclient/mozilla-xremote-client.cpp
widget/src/xremoteclient/nsRemoteClient.h
widget/windows/AudioSession.cpp
widget/windows/AudioSession.h
widget/windows/GfxInfo.cpp
widget/windows/GfxInfo.h
widget/windows/IEnumFE.cpp
widget/windows/IEnumFE.h
widget/windows/JumpListBuilder.cpp
widget/windows/JumpListBuilder.h
widget/windows/JumpListItem.cpp
widget/windows/JumpListItem.h
widget/windows/KeyboardLayout.cpp
widget/windows/KeyboardLayout.h
widget/windows/LSPAnnotator.cpp
widget/windows/Makefile.in
widget/windows/TaskbarPreview.cpp
widget/windows/TaskbarPreview.h
widget/windows/TaskbarPreviewButton.cpp
widget/windows/TaskbarPreviewButton.h
widget/windows/TaskbarTabPreview.cpp
widget/windows/TaskbarTabPreview.h
widget/windows/TaskbarWindowPreview.cpp
widget/windows/TaskbarWindowPreview.h
widget/windows/WidgetTraceEvent.cpp
widget/windows/WinTaskbar.cpp
widget/windows/WinTaskbar.h
widget/windows/WindowHook.cpp
widget/windows/WindowHook.h
widget/windows/nsAppShell.cpp
widget/windows/nsAppShell.h
widget/windows/nsBidiKeyboard.cpp
widget/windows/nsBidiKeyboard.h
widget/windows/nsClipboard.cpp
widget/windows/nsClipboard.h
widget/windows/nsDataObj.cpp
widget/windows/nsDataObj.h
widget/windows/nsDataObjCollection.cpp
widget/windows/nsDataObjCollection.h
widget/windows/nsDeviceContextSpecWin.cpp
widget/windows/nsDeviceContextSpecWin.h
widget/windows/nsDragService.cpp
widget/windows/nsDragService.h
widget/windows/nsFilePicker.cpp
widget/windows/nsFilePicker.h
widget/windows/nsIMM32Handler.cpp
widget/windows/nsIMM32Handler.h
widget/windows/nsIdleServiceWin.cpp
widget/windows/nsIdleServiceWin.h
widget/windows/nsImageClipboard.cpp
widget/windows/nsImageClipboard.h
widget/windows/nsLookAndFeel.cpp
widget/windows/nsLookAndFeel.h
widget/windows/nsNativeDragSource.cpp
widget/windows/nsNativeDragSource.h
widget/windows/nsNativeDragTarget.cpp
widget/windows/nsNativeDragTarget.h
widget/windows/nsNativeThemeWin.cpp
widget/windows/nsNativeThemeWin.h
widget/windows/nsPrintOptionsWin.cpp
widget/windows/nsPrintOptionsWin.h
widget/windows/nsPrintSettingsWin.cpp
widget/windows/nsPrintSettingsWin.h
widget/windows/nsScreenManagerWin.cpp
widget/windows/nsScreenManagerWin.h
widget/windows/nsScreenWin.cpp
widget/windows/nsScreenWin.h
widget/windows/nsSound.cpp
widget/windows/nsSound.h
widget/windows/nsTextStore.cpp
widget/windows/nsTextStore.h
widget/windows/nsToolkit.cpp
widget/windows/nsToolkit.h
widget/windows/nsUXThemeConstants.h
widget/windows/nsUXThemeData.cpp
widget/windows/nsUXThemeData.h
widget/windows/nsWinGesture.cpp
widget/windows/nsWinGesture.h
widget/windows/nsWindow.cpp
widget/windows/nsWindow.h
widget/windows/nsWindowDbg.cpp
widget/windows/nsWindowDbg.h
widget/windows/nsWindowDefs.h
widget/windows/nsWindowGfx.cpp
widget/windows/nsWindowGfx.h
widget/windows/nsdefs.h
widget/windows/resource.h
widget/windows/tests/Makefile.in
widget/windows/tests/TestWinDND.cpp
widget/xpwidgets/GfxDriverInfo.cpp
widget/xpwidgets/GfxDriverInfo.h
widget/xpwidgets/GfxInfoBase.cpp
widget/xpwidgets/GfxInfoBase.h
widget/xpwidgets/GfxInfoCollector.h
widget/xpwidgets/GfxInfoWebGL.cpp
widget/xpwidgets/GfxInfoWebGL.h
widget/xpwidgets/GfxInfoX11.cpp
widget/xpwidgets/GfxInfoX11.h
widget/xpwidgets/Makefile.in
widget/xpwidgets/PuppetWidget.cpp
widget/xpwidgets/PuppetWidget.h
widget/xpwidgets/nsAppShellSingleton.h
widget/xpwidgets/nsBaseAppShell.cpp
widget/xpwidgets/nsBaseAppShell.h
widget/xpwidgets/nsBaseClipboard.cpp
widget/xpwidgets/nsBaseClipboard.h
widget/xpwidgets/nsBaseDragService.cpp
widget/xpwidgets/nsBaseDragService.h
widget/xpwidgets/nsBaseFilePicker.cpp
widget/xpwidgets/nsBaseFilePicker.h
widget/xpwidgets/nsBaseWidget.cpp
widget/xpwidgets/nsBaseWidget.h
widget/xpwidgets/nsClipboardHelper.cpp
widget/xpwidgets/nsClipboardHelper.h
widget/xpwidgets/nsClipboardPrivacyHandler.cpp
widget/xpwidgets/nsClipboardPrivacyHandler.h
widget/xpwidgets/nsFilePickerProxy.cpp
widget/xpwidgets/nsFilePickerProxy.h
widget/xpwidgets/nsHTMLFormatConverter.cpp
widget/xpwidgets/nsHTMLFormatConverter.h
widget/xpwidgets/nsIdleService.cpp
widget/xpwidgets/nsIdleService.h
widget/xpwidgets/nsNativeTheme.cpp
widget/xpwidgets/nsNativeTheme.h
widget/xpwidgets/nsPrimitiveHelpers.cpp
widget/xpwidgets/nsPrimitiveHelpers.h
widget/xpwidgets/nsPrintOptionsImpl.cpp
widget/xpwidgets/nsPrintOptionsImpl.h
widget/xpwidgets/nsPrintSession.cpp
widget/xpwidgets/nsPrintSession.h
widget/xpwidgets/nsPrintSettingsImpl.cpp
widget/xpwidgets/nsPrintSettingsImpl.h
widget/xpwidgets/nsTransferable.cpp
widget/xpwidgets/nsTransferable.h
widget/xpwidgets/nsXPLookAndFeel.cpp
widget/xpwidgets/nsXPLookAndFeel.h
widget/xremoteclient/Makefile.in
widget/xremoteclient/XRemoteClient.cpp
widget/xremoteclient/XRemoteClient.h
widget/xremoteclient/XRemoteClientFactory.cpp
widget/xremoteclient/mozilla-xremote-client.cpp
widget/xremoteclient/nsRemoteClient.h
xpcom/io/nsNativeCharsetUtils.cpp
--- a/accessible/accessible-docs.html
+++ b/accessible/accessible-docs.html
@@ -814,17 +814,17 @@ watch our application is that calls the 
 AccessibleObjectFromWindow(). This usually happens right after a window
 gets focused.<br>
   </p>
   <p>When the WIN32 API function AccessibleObjectFromWindow() is
 called, Windows sends the window in question a <a
  href="http://lxr.mozilla.org/seamonkey/search?string=WM_GETOBJECT">WM_GETOBJECT</a>
 message requesting an IAccessible for your root object in the window. In
 our case, this event is received in <a
- href="http://lxr.mozilla.org/seamonkey/source/widget/src/windows/nsWindow.cpp#4370">mozilla/widget/src/windows/nsWindow.cpp</a>.
+ href="http://lxr.mozilla.org/mozilla-central/source/widget/windows/nsWindow.cpp#4370">mozilla/widget/windows/nsWindow.cpp</a>.
 We send back an IAccessible pointer which can be used by the client to
 get information about this root object. The assistive technology will
 use that root IAccessible to traverse the rest of the object tree, by
 navigating to children and then siblings, etc. Every navigation function
 such as accNavigate(), get_accChild() and get_accParent() returns an
 IAccessible pointer. <br>
   </p>
   <p>To create the root IAccessible for a window the first time it gets
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
@@ -609,17 +609,17 @@ toplevel_event_watcher(GSignalInvocation
   }
 
   return TRUE;
 }
 
 bool
 nsApplicationAccessibleWrap::Init()
 {
-    // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
+    // XXX following code is copied from widget/gtk2/nsWindow.cpp
     // we should put it to somewhere that can be used from both modules
     // see bug 390761
 
     // check if accessibility enabled/disabled by environment variable
     bool isGnomeATEnabled = false;
     const char *envValue = PR_GetEnv(sAccEnv);
     if (envValue) {
         isGnomeATEnabled = !!atoi(envValue);
--- a/accessible/src/mac/mozAccessibleProtocol.h
+++ b/accessible/src/mac/mozAccessibleProtocol.h
@@ -35,17 +35,17 @@
  * the terms of any one of the MPL, the GPL or the LGPL.
  *
  * ***** END LICENSE BLOCK ***** */
 
 #import <Cocoa/Cocoa.h>
 
 #import "mozView.h"
 
-/* This protocol's primary use is so widget/src/cocoa can talk back to us
+/* This protocol's primary use is so widget/cocoa can talk back to us
    properly.
    
    ChildView owns the topmost mozRootAccessible, and needs to take care of setting up 
    that parent/child relationship.
    
    This protocol is thus used to make sure it knows it's talking to us, and not
    just some random |id|.
 */
--- a/b2g/app/b2g.js
+++ b/b2g/app/b2g.js
@@ -379,17 +379,17 @@ pref("browser.dom.window.dump.enabled", 
 
 // Temporarily relax file:// origin checks so that we can use <img>s
 // from other dirs as webgl textures and more.  Remove me when we have
 // installable apps or wifi support.
 pref("security.fileuri.strict_origin_policy", false);
 
 // Temporarily force-enable GL compositing.  This is default-disabled
 // deep within the bowels of the widgetry system.  Remove me when GL
-// compositing isn't default disabled in widget/src/android.
+// compositing isn't default disabled in widget/android.
 pref("layers.acceleration.force-enabled", true);
 
 // screen.enabled and screen.brightness properties.
 pref("dom.screenEnabledProperty.enabled", true);
 pref("dom.screenBrightnessProperty.enabled", true);
 
 // Ignore X-Frame-Options headers.
 pref("b2g.ignoreXFrameOptions", true);
--- a/dom/plugins/base/nsPluginInstanceOwner.cpp
+++ b/dom/plugins/base/nsPluginInstanceOwner.cpp
@@ -2258,17 +2258,17 @@ nsEventStatus nsPluginInstanceOwner::Pro
           (::GetKeyState(VK_RBUTTON) ? MK_RBUTTON : 0) |
           (::GetKeyState(VK_XBUTTON1) ? MK_XBUTTON1 : 0) |
           (::GetKeyState(VK_XBUTTON2) ? MK_XBUTTON2 : 0);
       }
     }
     if (pPluginEvent) {
       // Make event coordinates relative to our enclosing widget,
       // not the widget they were received on.
-      // See use of NPEvent in widget/src/windows/nsWindow.cpp
+      // See use of NPEvent in widget/windows/nsWindow.cpp
       // for why this assert should be safe
       NS_ASSERTION(anEvent.message == NS_MOUSE_BUTTON_DOWN ||
                    anEvent.message == NS_MOUSE_BUTTON_UP ||
                    anEvent.message == NS_MOUSE_DOUBLECLICK ||
                    anEvent.message == NS_MOUSE_ENTER_SYNTH ||
                    anEvent.message == NS_MOUSE_EXIT_SYNTH ||
                    anEvent.message == NS_MOUSE_MOVE,
                    "Incorrect event type for coordinate translation");
--- a/dom/plugins/ipc/PluginInstanceParent.cpp
+++ b/dom/plugins/ipc/PluginInstanceParent.cpp
@@ -1617,17 +1617,17 @@ PluginInstanceParent::RecvNegotiatedCarb
 
   focus from dom -> child:
     Focus manager calls on widget to set the focus on the window.
     We pick up the resulting wm_setfocus event here, and forward
     that over ipc to the child which calls set focus on itself. 
 
   focus from child -> focus manager:
     Child picks up the local wm_setfocus and sends it via ipc over
-    here. We then post a custom event to widget/src/windows/nswindow
+    here. We then post a custom event to widget/windows/nswindow
     which fires off a gui event letting the browser know.
 */
 
 static const PRUnichar kPluginInstanceParentProperty[] =
                          L"PluginInstanceParentProperty";
 
 // static
 LRESULT CALLBACK
--- a/mobile/android/app/Makefile.in
+++ b/mobile/android/app/Makefile.in
@@ -61,20 +61,20 @@ STL_FLAGS=
 
 LIBS += \
   $(EXTRA_DSO_LIBS) \
   $(XPCOM_STANDALONE_GLUE_LDOPTS) \
   $(NULL)
 
 ifeq ($(MOZ_PLATFORM_MAEMO),6)
 LIBS += \
-  $(LIBXUL_DIST)/../widget/src/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX) \
+  $(LIBXUL_DIST)/../widget/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX) \
   $(MOZ_QT_LIBS) \
   $(NULL)
-LOCAL_INCLUDES += -I$(topsrcdir)/widget/src/qt/faststartupqt $(TK_CFLAGS)
+LOCAL_INCLUDES += -I$(topsrcdir)/widget/qt/faststartupqt $(TK_CFLAGS)
 endif
 
 ifeq ($(OS_ARCH),WINNT)
 OS_LIBS += $(call EXPAND_LIBNAME,version)
 endif
 
 ifdef _MSC_VER
 # Always enter a Windows program through wmain, whether or not we're
--- a/mobile/xul/app/Makefile.in
+++ b/mobile/xul/app/Makefile.in
@@ -62,20 +62,20 @@ STL_FLAGS=
 
 LIBS += \
   $(EXTRA_DSO_LIBS) \
   $(XPCOM_STANDALONE_GLUE_LDOPTS) \
   $(NULL)
 
 ifeq ($(MOZ_PLATFORM_MAEMO),6)
 LIBS += \
-  $(LIBXUL_DIST)/../widget/src/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX) \
+  $(LIBXUL_DIST)/../widget/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX) \
   $(MOZ_QT_LIBS) \
   $(NULL)
-LOCAL_INCLUDES += -I$(topsrcdir)/widget/src/qt/faststartupqt $(TK_CFLAGS)
+LOCAL_INCLUDES += -I$(topsrcdir)/widget/qt/faststartupqt $(TK_CFLAGS)
 endif
 
 ifeq ($(OS_ARCH),WINNT)
 OS_LIBS += $(call EXPAND_LIBNAME,version)
 endif
 
 ifdef _MSC_VER
 # Always enter a Windows program through wmain, whether or not we're
--- a/testing/crashtest/crashtests.list
+++ b/testing/crashtest/crashtests.list
@@ -50,15 +50,15 @@ include ../../image/test/crashtests/cras
 include ../../dom/plugins/test/crashtests/crashtests.list
 
 include ../../parser/htmlparser/tests/crashtests/crashtests.list
 
 include ../../security/manager/ssl/crashtests/crashtests.list
 
 include ../../view/crashtests/crashtests.list
 
-include ../../widget/src/cocoa/crashtests/crashtests.list
-include ../../widget/src/gtk2/crashtests/crashtests.list
-include ../../widget/src/crashtests/crashtests.list
+include ../../widget/cocoa/crashtests/crashtests.list
+include ../../widget/gtk2/crashtests/crashtests.list
+include ../../widget/crashtests/crashtests.list
 
 include ../../media/libpng/crashtests/crashtests.list
 
 include ../../xpcom/string/crashtests/crashtests.list
--- a/toolkit/content/license.html
+++ b/toolkit/content/license.html
@@ -2013,17 +2013,17 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 POSSIBILITY OF SUCH DAMAGE.
 </pre>
 
 
     <hr>
 
     <h1><a name="apple"></a>Apple License</h1>
 
-    <p>This license applies to certain files in the directories <span class="path">js/src/assembler/assembler/</span>, <span class="path">js/src/assembler/wtf/</span>, <span class="path">js/src/yarr</span>, and <span class="path">widget/src/cocoa</span>.</p>
+    <p>This license applies to certain files in the directories <span class="path">js/src/assembler/assembler/</span>, <span class="path">js/src/assembler/wtf/</span>, <span class="path">js/src/yarr</span>, and <span class="path">widget/cocoa</span>.</p>
     
 <pre>
 Copyright (C) 2008, 2009 Apple Inc. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
@@ -2252,17 +2252,17 @@ WITH THE USE OR PERFORMANCE OF THIS SOFT
 
 
     <hr>
 
     <h1><a name="chromium"></a>Chromium License</h1>
 
     <p>This license applies to parts of the code in
       <span class="path">editor/libeditor/base/nsEditorEventListener.cpp</span>,
-      <span class="path">widget/src/cocoa/GfxInfo.mm</span>
+      <span class="path">widget/cocoa/GfxInfo.mm</span>
       and also some files in the directories
       <span class="path">ipc/chromium/</span>,
       <span class="path">dom/plugins/</span>,
       <span class="path">tools/profiler/sps/</span>,
       <span class="path">gfx/ots/</span> and
       <span class="path">gfx/ycbcr</span>.
     </p>
 
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
@@ -102,17 +102,17 @@ CPPSRCS += \
   $(NULL)
 
 RCINCLUDE = xulrunner.rc
 
 ifndef MOZ_NATIVE_ZLIB
 CPPSRCS += dlldeps-zlib.cpp
 endif
 
-LOCAL_INCLUDES += -I$(topsrcdir)/widget/src/windows
+LOCAL_INCLUDES += -I$(topsrcdir)/widget/windows
 LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base
 endif
 
 ifneq (,$(filter WINNT OS2,$(OS_ARCH)))
 DEFINES += -DZLIB_DLL=1
 endif
 
 ifeq ($(OS_ARCH),OS2)
@@ -122,19 +122,19 @@ CPPSRCS += \
   nsGFXDeps.cpp \
   $(NULL)
 
 ifndef MOZ_NATIVE_ZLIB
 CPPSRCS += dlldeps-zlib.cpp
 endif
 
 RESFILE = xulrunos2.res
-RCFLAGS += -i $(topsrcdir)/widget/src/os2
+RCFLAGS += -i $(topsrcdir)/widget/os2
 
-LOCAL_INCLUDES += -I$(topsrcdir)/widget/src/os2
+LOCAL_INCLUDES += -I$(topsrcdir)/widget/os2
 LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base
 endif
 
 # dependent libraries
 STATIC_LIBS += \
   jsipc_s \
   domipc_s \
   domplugins_s \
@@ -517,17 +517,17 @@ endif
 ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT))
 EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) $(XCOMPOSITE_LIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0
 EXTRA_DSO_LDOPTS += $(FT2_LIBS)
 endif
 
 ifeq (qt,$(MOZ_WIDGET_TOOLKIT))
 EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0
 EXTRA_DSO_LDOPTS += $(FT2_LIBS) $(MOZ_PANGO_LIBS)
-EXTRA_DSO_LDOPTS += $(LIBXUL_DIST)/../widget/src/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX)
+EXTRA_DSO_LDOPTS += $(LIBXUL_DIST)/../widget/qt/faststartupqt/$(LIB_PREFIX)faststartupqt.$(LIB_SUFFIX)
 endif
 
 ifdef MOZ_TREE_FREETYPE
 ifndef MOZ_TREE_CAIRO
 EXTRA_DSO_LDOPTS += $(FT2_LIBS)
 endif
 endif
 
@@ -572,21 +572,21 @@ ifdef MOZ_ENABLE_QT
 EXTRA_DSO_LDOPTS += $(MOZ_QT_LDFLAGS) $(XEXT_LIBS)
 endif
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(RDF_UTIL_SRC_CPPSRCS) $(INTL_UNICHARUTIL_UTIL_CPPSRCS)
 	$(INSTALL) $^ .
 
-# need widget/src/windows for resource.h (included from widget.rc)
+# need widget/windows for resource.h (included from widget.rc)
 LOCAL_INCLUDES += \
   -I$(topsrcdir)/config \
-  -I$(topsrcdir)/widget/src/windows \
-  -I$(topsrcdir)/widget/src/build \
+  -I$(topsrcdir)/widget/windows \
+  -I$(topsrcdir)/widget/build \
   $(NULL)
 
 OS_LIBS += $(LIBICONV)
 
 DEFINES += \
   -D_IMPL_NS_COM \
   -D_IMPL_NS_STRINGAPI \
   -DEXPORT_XPT_API \
--- a/toolkit/library/nsDllMain.cpp
+++ b/toolkit/library/nsDllMain.cpp
@@ -8,17 +8,17 @@
  * http://www.mozilla.org/MPL/
  *
  * Software distributed under the License is distributed on an "AS IS" basis,
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  * for the specific language governing rights and limitations under the
  * License.
  *
  * The Original Code is mozilla.org code. This file was copied in part from
- * mozilla/widget/src/windows/nsToolkit.cpp
+ * mozilla/widget/windows/nsToolkit.cpp
  *
  * The Initial Developer of the Original Code is
  * Netscape Communications Corporation.
  * Portions created by the Initial Developer are Copyright (C) 1998
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  *   Benjamin Smedberg <benjamin@smedbergs.us>
--- a/toolkit/toolkit-makefiles.sh
+++ b/toolkit/toolkit-makefiles.sh
@@ -375,19 +375,19 @@ MAKEFILES_docshell="
   docshell/shistory/public/Makefile
   docshell/shistory/src/Makefile
   docshell/build/Makefile
 "
 
 MAKEFILES_widget="
   widget/Makefile
   widget/public/Makefile
-  widget/src/Makefile
-  widget/src/shared/Makefile
-  widget/src/xpwidgets/Makefile
+  widget/Makefile
+  widget/shared/Makefile
+  widget/xpwidgets/Makefile
 "
 
 MAKEFILES_xpcom="
   xpcom/string/Makefile
   xpcom/string/public/Makefile
   xpcom/string/src/Makefile
   xpcom/Makefile
   xpcom/base/Makefile
@@ -590,72 +590,72 @@ add_makefiles "
 if [ "$MOZ_WIDGET_TOOLKIT" = "windows" ]; then
   add_makefiles "
     content/xbl/builtin/win/Makefile
     dom/system/windows/Makefile
     image/decoders/icon/win/Makefile
     intl/locale/src/windows/Makefile
     netwerk/system/win32/Makefile
     toolkit/system/windowsproxy/Makefile
-    widget/src/build/Makefile
-    widget/src/windows/Makefile
+    widget/build/Makefile
+    widget/windows/Makefile
     xpcom/reflect/xptcall/src/md/win32/Makefile
   "
 elif [ "$MOZ_WIDGET_TOOLKIT" = "cocoa" ]; then
   add_makefiles "
     content/xbl/builtin/mac/Makefile
     dom/plugins/ipc/interpose/Makefile
     dom/system/cocoa/Makefile
     image/decoders/icon/mac/Makefile
     intl/locale/src/mac/Makefile
     netwerk/system/mac/Makefile
     toolkit/system/osxproxy/Makefile
     toolkit/themes/pinstripe/Makefile
     toolkit/themes/pinstripe/global/Makefile
     toolkit/themes/pinstripe/mozapps/Makefile
     toolkit/components/alerts/mac/Makefile
     toolkit/components/alerts/mac/growl/Makefile
-    widget/src/cocoa/Makefile
+    widget/cocoa/Makefile
   "
 elif [ "$MOZ_WIDGET_TOOLKIT" = "gtk2" ]; then
   add_makefiles "
     image/decoders/icon/gtk/Makefile
-    widget/src/gtk2/Makefile
+    widget/gtk2/Makefile
   "
 elif [ "$MOZ_WIDGET_TOOLKIT" = "android" ]; then
   add_makefiles "
     dom/plugins/base/android/Makefile
     dom/system/android/Makefile
     image/decoders/icon/android/Makefile
     netwerk/system/android/Makefile
-    widget/src/android/Makefile
+    widget/android/Makefile
   "
   if [ "$MOZ_BUILD_APP" = "mobile/xul" ]; then
     add_makefiles "
       embedding/android/Makefile
       embedding/android/locales/Makefile
     "
   fi
 elif [ "$MOZ_WIDGET_TOOLKIT" = "gonk" ]; then
   add_makefiles "
-    widget/src/gonk/Makefile
+    widget/gonk/Makefile
   "
 elif [ "$MOZ_WIDGET_TOOLKIT" = "qt" ]; then
   add_makefiles "
     image/decoders/icon/qt/Makefile
     image/decoders/icon/qt/public/Makefile
-    widget/src/qt/Makefile
-    widget/src/qt/faststartupqt/Makefile
+    widget/qt/Makefile
+    widget/qt/faststartupqt/Makefile
   "
 elif [ "$MOZ_WIDGET_TOOLKIT" = "os2" ]; then
   add_makefiles "
     image/decoders/icon/os2/Makefile
     intl/locale/src/os2/Makefile
     toolkit/themes/pmstripe/global/Makefile
-    widget/src/os2/Makefile
+    widget/os2/Makefile
     xpcom/reflect/xptcall/src/md/os2/Makefile
   "
 fi
 
 if [ "$MOZ_WIDGET_TOOLKIT" != "cocoa" ]; then
   add_makefiles "
     toolkit/themes/winstripe/Makefile
     toolkit/themes/winstripe/global/Makefile
@@ -1072,17 +1072,17 @@ if [ "$ENABLE_TESTS" ]; then
   then
     add_makefiles "
       dom/plugins/test/mochitest/Makefile
     "
   fi
   if [ "$OS_ARCH" = "WINNT" ]; then
     add_makefiles "
       toolkit/xre/test/win/Makefile
-      widget/src/windows/tests/Makefile
+      widget/windows/tests/Makefile
       xpcom/tests/windows/Makefile
     "
   fi
 fi
 
 
 #
 # Feature specific makefiles
@@ -1239,17 +1239,17 @@ if [ "$MOZ_ENABLE_QTNETWORK" ]; then
   add_makefiles "
     netwerk/system/qt/Makefile
   "
 fi
 
 if [ "$MOZ_ENABLE_XREMOTE" ]; then
   add_makefiles "
     toolkit/components/remote/Makefile
-    widget/src/xremoteclient/Makefile
+    widget/xremoteclient/Makefile
   "
 fi
 
 if [ "$MOZ_FEEDS" ]; then
   add_makefiles "
     toolkit/components/feeds/Makefile
   "
 fi
@@ -1358,21 +1358,21 @@ fi
 if [ "$MOZ_URL_CLASSIFIER" ]; then
   add_makefiles "
     toolkit/components/url-classifier/Makefile
   "
 fi
 
 if [ "$MOZ_X11" ]; then
   add_makefiles "
-    widget/src/shared/x11/Makefile
+    widget/shared/x11/Makefile
   "
   if [ "$MOZ_WIDGET_TOOLKIT" = "gtk2" ]; then
     add_makefiles "
-      widget/src/gtkxtbin/Makefile
+      widget/gtkxtbin/Makefile
     "
   fi
 fi
 
 if [ "$MOZ_XUL" ]; then
   add_makefiles "
     content/xul/templates/Makefile
     content/xul/templates/public/Makefile
--- a/toolkit/toolkit-tiers.mk
+++ b/toolkit/toolkit-tiers.mk
@@ -95,17 +95,17 @@ tier_platform_dirs += ipc js/ipc
 tier_platform_dirs += \
 		hal \
 		js/xpconnect \
 		intl/chardet \
 		$(NULL)
 
 ifdef MOZ_ENABLE_GTK2
 ifdef MOZ_X11
-tier_platform_dirs     += widget/src/gtkxtbin
+tier_platform_dirs     += widget/gtkxtbin
 endif
 endif
 
 tier_platform_dirs	+= \
 		modules/libjar \
 		storage \
 		$(NULL)
 
@@ -194,17 +194,17 @@ ifdef MOZ_JPROF
 tier_platform_dirs        += tools/jprof
 endif
 
 tier_platform_dirs  += tools/profiler
 
 tier_platform_dirs	+= xpfe/components
 
 ifdef MOZ_ENABLE_XREMOTE
-tier_platform_dirs += widget/src/xremoteclient
+tier_platform_dirs += widget/xremoteclient
 endif
 
 ifdef MOZ_SPELLCHECK
 tier_platform_dirs	+= extensions/spellcheck
 endif
 
 tier_platform_dirs	+= toolkit
 
--- a/toolkit/xre/Makefile.in
+++ b/toolkit/xre/Makefile.in
@@ -132,18 +132,18 @@ endif
 ifeq ($(MOZ_WIDGET_TOOLKIT),android)
 CPPSRCS += nsAndroidStartup.cpp
 DEFINES += -DANDROID_PACKAGE_NAME='"$(ANDROID_PACKAGE_NAME)"'
 endif
 
 SHARED_LIBRARY_LIBS += ../profile/$(LIB_PREFIX)profile_s.$(LIB_SUFFIX)
 
 ifdef MOZ_ENABLE_XREMOTE
-SHARED_LIBRARY_LIBS += $(DEPTH)/widget/src/xremoteclient/$(LIB_PREFIX)xremote_client_s.$(LIB_SUFFIX)
-LOCAL_INCLUDES += -I$(topsrcdir)/widget/src/xremoteclient
+SHARED_LIBRARY_LIBS += $(DEPTH)/widget/xremoteclient/$(LIB_PREFIX)xremote_client_s.$(LIB_SUFFIX)
+LOCAL_INCLUDES += -I$(topsrcdir)/widget/xremoteclient
 endif
 
 ifdef MOZ_CRASHREPORTER
 SHARED_LIBRARY_LIBS += $(DEPTH)/toolkit/crashreporter/$(LIB_PREFIX)exception_handler_s.$(LIB_SUFFIX)
 ifeq ($(OS_ARCH),WINNT)
 SHARED_LIBRARY_LIBS += \
   $(DEPTH)/toolkit/crashreporter/google-breakpad/src/client/windows/handler/$(LIB_PREFIX)exception_handler_s.$(LIB_SUFFIX) \
   $(DEPTH)/toolkit/crashreporter/google-breakpad/src/client/windows/crash_generation/$(LIB_PREFIX)crash_generation_s.$(LIB_SUFFIX) \
rename from widget/public/LookAndFeel.h
rename to widget/LookAndFeel.h
--- a/widget/public/LookAndFeel.h
+++ b/widget/LookAndFeel.h
@@ -49,17 +49,17 @@
 struct nsSize;
 
 namespace mozilla {
 
 class LookAndFeel
 {
 public:
   // When modifying this list, also modify nsXPLookAndFeel::sColorPrefs
-  // in widget/src/xpwidgts/nsXPLookAndFeel.cpp.
+  // in widget/xpwidgts/nsXPLookAndFeel.cpp.
   enum ColorID {
 
     // WARNING : NO NEGATIVE VALUE IN THIS ENUMERATION
     // see patch in bug 57757 for more information
 
     eColorID_WindowBackground,
     eColorID_WindowForeground,
     eColorID_WidgetBackground,
@@ -200,17 +200,17 @@ public:
     eColorID__moz_comboboxtext,
     eColorID__moz_combobox,
 
     // keep this one last, please
     eColorID_LAST_COLOR
   };
 
   // When modifying this list, also modify nsXPLookAndFeel::sIntPrefs
-  // in widget/src/xpwidgts/nsXPLookAndFeel.cpp.
+  // in widget/xpwidgts/nsXPLookAndFeel.cpp.
   enum IntID {
     // default, may be overriden by OS
     eIntID_CaretBlinkTime,
     // pixel width of caret
     eIntID_CaretWidth,
     // show the caret when text is selected?
     eIntID_ShowCaretDuringSelection,
     // select textfields when focused via tab/accesskey?
@@ -419,17 +419,17 @@ public:
   };
 
   enum {
     eScrollThumbStyle_Normal,
     eScrollThumbStyle_Proportional
   };
 
   // When modifying this list, also modify nsXPLookAndFeel::sFloatPrefs
-  // in widget/src/xpwidgts/nsXPLookAndFeel.cpp.
+  // in widget/xpwidgts/nsXPLookAndFeel.cpp.
   enum FloatID {
     eFloatID_IMEUnderlineRelativeSize,
     eFloatID_SpellCheckerUnderlineRelativeSize,
 
     // The width/height ratio of the cursor. If used, the CaretWidth int metric
     // should be added to the calculated caret width.
     eFloatID_CaretAspectRatio
   };
--- a/widget/Makefile.in
+++ b/widget/Makefile.in
@@ -35,18 +35,155 @@
 #
 # ***** END LICENSE BLOCK *****
 
 DEPTH		= ..
 topsrcdir	= @top_srcdir@
 srcdir		= @srcdir@
 VPATH		= @srcdir@
 
+MODULE = widget
+XPIDL_MODULE	= widget
+GRE_MODULE	= 1
+
 include $(DEPTH)/config/autoconf.mk
 
-DIRS	= public src
+DIRS = shared xpwidgets
+
+ifneq (,$(filter os2 cocoa qt android gonk,$(MOZ_WIDGET_TOOLKIT)))
+DIRS += $(MOZ_WIDGET_TOOLKIT)
+endif
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
+DIRS += windows build
+endif
 
 ifdef ENABLE_TESTS
-TOOL_DIRS  += tests
+TOOL_DIRS += tests
+endif
+
+#
+# Don't build the DSO under the 'build' directory as windows does.
+#
+# The DSOs get built in the toolkit dir itself.  Do this so that 
+# multiple implementations of widget can be built on the same
+# source tree.
+#
+ifdef MOZ_ENABLE_GTK2
+DIRS += gtk2
+ifdef MOZ_X11
+DIRS += gtkxtbin
+endif
+endif
+
+
+EXPORTS_NAMESPACES = IPC
+
+EXPORTS_IPC = \
+		nsGUIEventIPC.h \
+		$(NULL)
+
+EXPORTS_NAMESPACES += mozilla
+
+EXPORTS_mozilla = \
+		LookAndFeel.h \
+		$(NULL)
+
+ifdef MOZ_INSTRUMENT_EVENT_LOOP
+EXPORTS_mozilla += \
+		WidgetTraceEvent.h \
+		$(NULL)
+endif
+
+EXPORTS		= \
+		nsIWidget.h \
+		nsGUIEvent.h \
+		nsEvent.h \
+		nsNativeWidget.h \
+		nsWidgetInitData.h \
+		nsWidgetsCID.h \
+		nsIPluginWidget.h \
+		nsINativeKeyBindings.h \
+		nsIDeviceContextSpec.h \
+		nsIRollupListener.h \
+		$(NULL)
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
+EXPORTS		+= \
+		nsINativeMenuService.h \
+		nsIPrintDialogService.h \
+		$(NULL)
+endif
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
+EXPORTS		+= nsIDragSessionOS2.h
 endif
 
+ifneq (,$(filter android gonk,$(MOZ_WIDGET_TOOLKIT)))
+EXPORTS		+= \
+		nsIPrintDialogService.h \
+		$(NULL)
+endif
+
+ifneq (,$(filter qt gtk2,$(MOZ_WIDGET_TOOLKIT)))
+EXPORTS		+= \
+		nsIDragSessionGTK.h \
+		nsIPrintDialogService.h \
+		$(NULL)
+endif
+
+XPIDLSRCS	= \
+		nsIAppShell.idl \
+		nsIFilePicker.idl \
+		nsISound.idl \
+		nsITransferable.idl \
+		nsIClipboardDragDropHooks.idl \
+		nsIClipboardDragDropHookList.idl \
+		nsIDragSession.idl \
+		nsIDragService.idl \
+		nsIFormatConverter.idl \
+		nsIClipboard.idl \
+		nsIClipboardHelper.idl \
+		nsIClipboardOwner.idl \
+		nsIBaseWindow.idl \
+		nsIBidiKeyboard.idl \
+		nsIScreen.idl \
+		nsIScreenManager.idl \
+		nsIPrintSession.idl \
+		nsIPrintSettings.idl \
+		nsIPrintSettingsService.idl \
+		nsIPrintOptions.idl \
+		nsIIdleService.idl \
+		nsIGfxInfo.idl \
+                nsIGfxInfoDebug.idl \
+		nsIIMEPicker.idl \
+		$(NULL)
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
+XPIDLSRCS	+= nsIPrintSettingsWin.idl \
+		nsIWinTaskbar.idl	\
+		nsITaskbarPreview.idl	\
+		nsITaskbarTabPreview.idl \
+		nsITaskbarWindowPreview.idl \
+		nsITaskbarPreviewController.idl \
+		nsITaskbarPreviewButton.idl \
+		nsITaskbarProgress.idl \
+		nsITaskbarPreviewButton.idl \
+		nsITaskbarOverlayIconController.idl \
+		nsIJumpListBuilder.idl \
+		nsIJumpListItem.idl \
+		$(NULL)
+endif
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
+XPIDLSRCS +=	nsIMacDockSupport.idl \
+		nsIStandaloneNativeMenu.idl \
+		$(NULL)
+endif
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
+XPIDLSRCS	+= nsIRwsService.idl
+endif
+
+EXPORTS		:= $(addprefix $(srcdir)/, $(EXPORTS))
+
 include $(topsrcdir)/config/rules.mk
 
rename from widget/public/WidgetTraceEvent.h
rename to widget/WidgetTraceEvent.h
rename from widget/src/android/AndroidBridge.cpp
rename to widget/android/AndroidBridge.cpp
rename from widget/src/android/AndroidBridge.h
rename to widget/android/AndroidBridge.h
rename from widget/src/android/AndroidDirectTexture.cpp
rename to widget/android/AndroidDirectTexture.cpp
rename from widget/src/android/AndroidDirectTexture.h
rename to widget/android/AndroidDirectTexture.h
rename from widget/src/android/AndroidGraphicBuffer.cpp
rename to widget/android/AndroidGraphicBuffer.cpp
rename from widget/src/android/AndroidGraphicBuffer.h
rename to widget/android/AndroidGraphicBuffer.h
rename from widget/src/android/AndroidJNI.cpp
rename to widget/android/AndroidJNI.cpp
rename from widget/src/android/AndroidJavaWrappers.cpp
rename to widget/android/AndroidJavaWrappers.cpp
rename from widget/src/android/AndroidJavaWrappers.h
rename to widget/android/AndroidJavaWrappers.h
rename from widget/src/android/GfxInfo.cpp
rename to widget/android/GfxInfo.cpp
rename from widget/src/android/GfxInfo.h
rename to widget/android/GfxInfo.h
rename from widget/src/android/Makefile.in
rename to widget/android/Makefile.in
--- a/widget/src/android/Makefile.in
+++ b/widget/android/Makefile.in
@@ -30,17 +30,17 @@
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
 
-DEPTH           = ../../..
+DEPTH           = ../..
 topsrcdir       = @top_srcdir@
 srcdir          = @srcdir@
 VPATH           = @srcdir@
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE          = widget
 LIBRARY_NAME    = widget_android
@@ -93,17 +93,17 @@ SHARED_LIBRARY_LIBS = ../xpwidgets/libxp
 EXPORTS = AndroidBridge.h AndroidJavaWrappers.h
 
 include $(topsrcdir)/config/rules.mk
 
 DEFINES += -D_IMPL_NS_WIDGET
 #DEFINES += -DDEBUG_WIDGETS
 
 LOCAL_INCLUDES += \
-	-I$(topsrcdir)/widget/src/xpwidgets \
-	-I$(topsrcdir)/widget/src/shared \
+	-I$(topsrcdir)/widget/xpwidgets \
+	-I$(topsrcdir)/widget/shared \
 	-I$(topsrcdir)/dom/system/android \
 	-I$(topsrcdir)/toolkit/components/places \
 	-I$(topsrcdir)/docshell/base \
 	-I$(srcdir) \
 	$(NULL)
 
 include $(topsrcdir)/ipc/chromium/chromium-config.mk
rename from widget/src/android/nsAppShell.cpp
rename to widget/android/nsAppShell.cpp
rename from widget/src/android/nsAppShell.h
rename to widget/android/nsAppShell.h
rename from widget/src/android/nsClipboard.cpp
rename to widget/android/nsClipboard.cpp
rename from widget/src/android/nsClipboard.h
rename to widget/android/nsClipboard.h
rename from widget/src/android/nsDeviceContextAndroid.cpp
rename to widget/android/nsDeviceContextAndroid.cpp
rename from widget/src/android/nsDeviceContextAndroid.h
rename to widget/android/nsDeviceContextAndroid.h
rename from widget/src/android/nsFilePicker.cpp
rename to widget/android/nsFilePicker.cpp
rename from widget/src/android/nsFilePicker.h
rename to widget/android/nsFilePicker.h
rename from widget/src/android/nsIAndroidBridge.idl
rename to widget/android/nsIAndroidBridge.idl
rename from widget/src/android/nsIMEPicker.cpp
rename to widget/android/nsIMEPicker.cpp
rename from widget/src/android/nsIMEPicker.h
rename to widget/android/nsIMEPicker.h
rename from widget/src/android/nsIdleServiceAndroid.cpp
rename to widget/android/nsIdleServiceAndroid.cpp
rename from widget/src/android/nsIdleServiceAndroid.h
rename to widget/android/nsIdleServiceAndroid.h
rename from widget/src/android/nsLookAndFeel.cpp
rename to widget/android/nsLookAndFeel.cpp
rename from widget/src/android/nsLookAndFeel.h
rename to widget/android/nsLookAndFeel.h
rename from widget/src/android/nsPrintOptionsAndroid.cpp
rename to widget/android/nsPrintOptionsAndroid.cpp
rename from widget/src/android/nsPrintOptionsAndroid.h
rename to widget/android/nsPrintOptionsAndroid.h
rename from widget/src/android/nsScreenManagerAndroid.cpp
rename to widget/android/nsScreenManagerAndroid.cpp
rename from widget/src/android/nsScreenManagerAndroid.h
rename to widget/android/nsScreenManagerAndroid.h
rename from widget/src/android/nsWidgetFactory.cpp
rename to widget/android/nsWidgetFactory.cpp
rename from widget/src/android/nsWindow.cpp
rename to widget/android/nsWindow.cpp
rename from widget/src/android/nsWindow.h
rename to widget/android/nsWindow.h
rename from widget/src/build/Makefile.in
rename to widget/build/Makefile.in
--- a/widget/src/build/Makefile.in
+++ b/widget/build/Makefile.in
@@ -30,17 +30,17 @@
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
 
-DEPTH		= ../../..
+DEPTH		= ../..
 topsrcdir	= @top_srcdir@
 srcdir		= @srcdir@
 VPATH		= @srcdir@
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE		= widget
 LIBRARY_NAME	= gkwidget
rename from widget/src/build/nsWinWidgetFactory.cpp
rename to widget/build/nsWinWidgetFactory.cpp
rename from widget/src/build/res/aliasb.cur
rename to widget/build/res/aliasb.cur
rename from widget/src/build/res/cell.cur
rename to widget/build/res/cell.cur
rename from widget/src/build/res/col_resize.cur
rename to widget/build/res/col_resize.cur
rename from widget/src/build/res/copy.cur
rename to widget/build/res/copy.cur
rename from widget/src/build/res/grab.cur
rename to widget/build/res/grab.cur
rename from widget/src/build/res/grabbing.cur
rename to widget/build/res/grabbing.cur
rename from widget/src/build/res/none.cur
rename to widget/build/res/none.cur
rename from widget/src/build/res/row_resize.cur
rename to widget/build/res/row_resize.cur
rename from widget/src/build/res/select.cur
rename to widget/build/res/select.cur
rename from widget/src/build/res/vertical_text.cur
rename to widget/build/res/vertical_text.cur
rename from widget/src/build/res/zoom_in.cur
rename to widget/build/res/zoom_in.cur
rename from widget/src/build/res/zoom_out.cur
rename to widget/build/res/zoom_out.cur
rename from widget/src/build/widget.rc
rename to widget/build/widget.rc
rename from widget/src/cocoa/ComplexTextInputPanel.h
rename to widget/cocoa/ComplexTextInputPanel.h
rename from widget/src/cocoa/ComplexTextInputPanel.mm
rename to widget/cocoa/ComplexTextInputPanel.mm
rename from widget/src/cocoa/CustomCocoaEvents.h
rename to widget/cocoa/CustomCocoaEvents.h
rename from widget/src/cocoa/GfxInfo.h
rename to widget/cocoa/GfxInfo.h
rename from widget/src/cocoa/GfxInfo.mm
rename to widget/cocoa/GfxInfo.mm
rename from widget/src/cocoa/Makefile.in
rename to widget/cocoa/Makefile.in
--- a/widget/src/cocoa/Makefile.in
+++ b/widget/cocoa/Makefile.in
@@ -30,17 +30,17 @@
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
 
-DEPTH		= ../../..
+DEPTH		= ../..
 topsrcdir	= @top_srcdir@
 srcdir		= @srcdir@
 VPATH		= @srcdir@
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE		= widget
 LIBRARY_NAME	= widget_mac
rename from widget/src/cocoa/TextInputHandler.h
rename to widget/cocoa/TextInputHandler.h
rename from widget/src/cocoa/TextInputHandler.mm
rename to widget/cocoa/TextInputHandler.mm
rename from widget/src/cocoa/WidgetTraceEvent.mm
rename to widget/cocoa/WidgetTraceEvent.mm
rename from widget/src/cocoa/crashtests/373122-1-inner.html
rename to widget/cocoa/crashtests/373122-1-inner.html
rename from widget/src/cocoa/crashtests/373122-1.html
rename to widget/cocoa/crashtests/373122-1.html
rename from widget/src/cocoa/crashtests/397209-1.html
rename to widget/cocoa/crashtests/397209-1.html
rename from widget/src/cocoa/crashtests/403296-1.xhtml
rename to widget/cocoa/crashtests/403296-1.xhtml
rename from widget/src/cocoa/crashtests/419737-1.html
rename to widget/cocoa/crashtests/419737-1.html
rename from widget/src/cocoa/crashtests/435223-1.html
rename to widget/cocoa/crashtests/435223-1.html
rename from widget/src/cocoa/crashtests/444260-1.xul
rename to widget/cocoa/crashtests/444260-1.xul
rename from widget/src/cocoa/crashtests/444864-1.html
rename to widget/cocoa/crashtests/444864-1.html
rename from widget/src/cocoa/crashtests/449111-1.html
rename to widget/cocoa/crashtests/449111-1.html
rename from widget/src/cocoa/crashtests/460349-1.xhtml
rename to widget/cocoa/crashtests/460349-1.xhtml
rename from widget/src/cocoa/crashtests/460387-1.html
rename to widget/cocoa/crashtests/460387-1.html
rename from widget/src/cocoa/crashtests/464589-1.html
rename to widget/cocoa/crashtests/464589-1.html
rename from widget/src/cocoa/crashtests/crashtests.list
rename to widget/cocoa/crashtests/crashtests.list
rename from widget/src/cocoa/cursors/arrowN.tiff
rename to widget/cocoa/cursors/arrowN.tiff
rename from widget/src/cocoa/cursors/arrowS.tiff
rename to widget/cocoa/cursors/arrowS.tiff
rename from widget/src/cocoa/cursors/colResize.tiff
rename to widget/cocoa/cursors/colResize.tiff
rename from widget/src/cocoa/cursors/help.tiff
rename to widget/cocoa/cursors/help.tiff
rename from widget/src/cocoa/cursors/rowResize.tiff
rename to widget/cocoa/cursors/rowResize.tiff
rename from widget/src/cocoa/cursors/sizeNE.tiff
rename to widget/cocoa/cursors/sizeNE.tiff
rename from widget/src/cocoa/cursors/sizeNESW.tiff
rename to widget/cocoa/cursors/sizeNESW.tiff
rename from widget/src/cocoa/cursors/sizeNS.tiff
rename to widget/cocoa/cursors/sizeNS.tiff
rename from widget/src/cocoa/cursors/sizeNW.tiff
rename to widget/cocoa/cursors/sizeNW.tiff
rename from widget/src/cocoa/cursors/sizeNWSE.tiff
rename to widget/cocoa/cursors/sizeNWSE.tiff
rename from widget/src/cocoa/cursors/sizeSE.tiff
rename to widget/cocoa/cursors/sizeSE.tiff
rename from widget/src/cocoa/cursors/sizeSW.tiff
rename to widget/cocoa/cursors/sizeSW.tiff
rename from widget/src/cocoa/cursors/spin1.tiff
rename to widget/cocoa/cursors/spin1.tiff
rename from widget/src/cocoa/cursors/spin2.tiff
rename to widget/cocoa/cursors/spin2.tiff
rename from widget/src/cocoa/cursors/spin3.tiff
rename to widget/cocoa/cursors/spin3.tiff
rename from widget/src/cocoa/cursors/spin4.tiff
rename to widget/cocoa/cursors/spin4.tiff
rename from widget/src/cocoa/cursors/vtIBeam.tiff
rename to widget/cocoa/cursors/vtIBeam.tiff
rename from widget/src/cocoa/cursors/zoomIn.tiff
rename to widget/cocoa/cursors/zoomIn.tiff
rename from widget/src/cocoa/cursors/zoomOut.tiff
rename to widget/cocoa/cursors/zoomOut.tiff
rename from widget/src/cocoa/mozView.h
rename to widget/cocoa/mozView.h
rename from widget/src/cocoa/nsAppShell.h
rename to widget/cocoa/nsAppShell.h
rename from widget/src/cocoa/nsAppShell.mm
rename to widget/cocoa/nsAppShell.mm
rename from widget/src/cocoa/nsBidiKeyboard.h
rename to widget/cocoa/nsBidiKeyboard.h
rename from widget/src/cocoa/nsBidiKeyboard.mm
rename to widget/cocoa/nsBidiKeyboard.mm
rename from widget/src/cocoa/nsChangeObserver.h
rename to widget/cocoa/nsChangeObserver.h
rename from widget/src/cocoa/nsChildView.h
rename to widget/cocoa/nsChildView.h
rename from widget/src/cocoa/nsChildView.mm
rename to widget/cocoa/nsChildView.mm
rename from widget/src/cocoa/nsClipboard.h
rename to widget/cocoa/nsClipboard.h
rename from widget/src/cocoa/nsClipboard.mm
rename to widget/cocoa/nsClipboard.mm
rename from widget/src/cocoa/nsCocoaFeatures.h
rename to widget/cocoa/nsCocoaFeatures.h
rename from widget/src/cocoa/nsCocoaFeatures.mm
rename to widget/cocoa/nsCocoaFeatures.mm
rename from widget/src/cocoa/nsCocoaUtils.h
rename to widget/cocoa/nsCocoaUtils.h
rename from widget/src/cocoa/nsCocoaUtils.mm
rename to widget/cocoa/nsCocoaUtils.mm
rename from widget/src/cocoa/nsCocoaWindow.h
rename to widget/cocoa/nsCocoaWindow.h
rename from widget/src/cocoa/nsCocoaWindow.mm
rename to widget/cocoa/nsCocoaWindow.mm
rename from widget/src/cocoa/nsCursorManager.h
rename to widget/cocoa/nsCursorManager.h
rename from widget/src/cocoa/nsCursorManager.mm
rename to widget/cocoa/nsCursorManager.mm
rename from widget/src/cocoa/nsDeviceContextSpecX.h
rename to widget/cocoa/nsDeviceContextSpecX.h
rename from widget/src/cocoa/nsDeviceContextSpecX.mm
rename to widget/cocoa/nsDeviceContextSpecX.mm
rename from widget/src/cocoa/nsDragService.h
rename to widget/cocoa/nsDragService.h
rename from widget/src/cocoa/nsDragService.mm
rename to widget/cocoa/nsDragService.mm
rename from widget/src/cocoa/nsFilePicker.h
rename to widget/cocoa/nsFilePicker.h
rename from widget/src/cocoa/nsFilePicker.mm
rename to widget/cocoa/nsFilePicker.mm
rename from widget/src/cocoa/nsIdleServiceX.h
rename to widget/cocoa/nsIdleServiceX.h
rename from widget/src/cocoa/nsIdleServiceX.mm
rename to widget/cocoa/nsIdleServiceX.mm
rename from widget/src/cocoa/nsLookAndFeel.h
rename to widget/cocoa/nsLookAndFeel.h
rename from widget/src/cocoa/nsLookAndFeel.mm
rename to widget/cocoa/nsLookAndFeel.mm
rename from widget/src/cocoa/nsMacCursor.h
rename to widget/cocoa/nsMacCursor.h
rename from widget/src/cocoa/nsMacCursor.mm
rename to widget/cocoa/nsMacCursor.mm
rename from widget/src/cocoa/nsMacDockSupport.h
rename to widget/cocoa/nsMacDockSupport.h
rename from widget/src/cocoa/nsMacDockSupport.mm
rename to widget/cocoa/nsMacDockSupport.mm
rename from widget/src/cocoa/nsMenuBarX.h
rename to widget/cocoa/nsMenuBarX.h
rename from widget/src/cocoa/nsMenuBarX.mm
rename to widget/cocoa/nsMenuBarX.mm
rename from widget/src/cocoa/nsMenuBaseX.h
rename to widget/cocoa/nsMenuBaseX.h
rename from widget/src/cocoa/nsMenuGroupOwnerX.h
rename to widget/cocoa/nsMenuGroupOwnerX.h
rename from widget/src/cocoa/nsMenuGroupOwnerX.mm
rename to widget/cocoa/nsMenuGroupOwnerX.mm
rename from widget/src/cocoa/nsMenuItemIconX.h
rename to widget/cocoa/nsMenuItemIconX.h
rename from widget/src/cocoa/nsMenuItemIconX.mm
rename to widget/cocoa/nsMenuItemIconX.mm
rename from widget/src/cocoa/nsMenuItemX.h
rename to widget/cocoa/nsMenuItemX.h
rename from widget/src/cocoa/nsMenuItemX.mm
rename to widget/cocoa/nsMenuItemX.mm
rename from widget/src/cocoa/nsMenuUtilsX.h
rename to widget/cocoa/nsMenuUtilsX.h
rename from widget/src/cocoa/nsMenuUtilsX.mm
rename to widget/cocoa/nsMenuUtilsX.mm
rename from widget/src/cocoa/nsMenuX.h
rename to widget/cocoa/nsMenuX.h
rename from widget/src/cocoa/nsMenuX.mm
rename to widget/cocoa/nsMenuX.mm
rename from widget/src/cocoa/nsNativeThemeCocoa.h
rename to widget/cocoa/nsNativeThemeCocoa.h
rename from widget/src/cocoa/nsNativeThemeCocoa.mm
rename to widget/cocoa/nsNativeThemeCocoa.mm
rename from widget/src/cocoa/nsNativeThemeColors.h
rename to widget/cocoa/nsNativeThemeColors.h
rename from widget/src/cocoa/nsPIWidgetCocoa.idl
rename to widget/cocoa/nsPIWidgetCocoa.idl
rename from widget/src/cocoa/nsPrintDialogX.h
rename to widget/cocoa/nsPrintDialogX.h
rename from widget/src/cocoa/nsPrintDialogX.mm
rename to widget/cocoa/nsPrintDialogX.mm
rename from widget/src/cocoa/nsPrintOptionsX.h
rename to widget/cocoa/nsPrintOptionsX.h
rename from widget/src/cocoa/nsPrintOptionsX.mm
rename to widget/cocoa/nsPrintOptionsX.mm