Merge from mozilla-central.
authorDavid Anderson <danderson@mozilla.com>
Thu, 05 Jan 2012 12:10:36 -0800
changeset 105556 6276fe64003543e107ade90054f382c550ef5d66
parent 105554 478a70bcb33e5d8d4404ea4bf226ca7fdc24b8a4 (current diff)
parent 83920 b0e65467c4c834dcc2209fed1f9f44bfd157dedb (diff)
child 105557 69dbb500c49d8966ddf5aac25241277ca5d9d336
push id14706
push usereakhgari@mozilla.com
push dateTue, 11 Sep 2012 20:39:52 +0000
treeherdermozilla-inbound@d50bf1edaabe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone12.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge from mozilla-central.
accessible/src/atk/nsApplicationAccessibleWrap.cpp
browser/app/nsBrowserApp.cpp
browser/app/profile/firefox.js
browser/base/content/browser-context.inc
browser/base/content/browser.js
browser/base/content/tabbrowser.xml
browser/devtools/webconsole/HUDService.jsm
config/autoconf.mk.in
config/system-headers
configure.in
content/base/public/nsContentUtils.h
content/base/public/nsDOMFile.h
content/base/src/nsDOMFile.cpp
content/canvas/src/WebGLContext.cpp
content/canvas/src/WebGLContext.h
content/canvas/src/WebGLContextGL.cpp
content/canvas/src/nsCanvasRenderingContext2DAzure.cpp
content/html/content/src/nsHTMLInputElement.cpp
content/html/content/src/nsTextEditorState.cpp
dom/base/nsDOMClassInfo.cpp
dom/base/nsDOMWindowUtils.cpp
dom/base/nsGlobalWindowCommands.cpp
dom/indexedDB/AsyncConnectionHelper.cpp
dom/indexedDB/CheckPermissionsHelper.h
dom/indexedDB/IDBDatabase.cpp
dom/indexedDB/IDBFactory.cpp
dom/indexedDB/IndexedDatabaseManager.cpp
dom/indexedDB/LazyIdleThread.cpp
dom/indexedDB/LazyIdleThread.h
dom/interfaces/base/nsIDOMWindowUtils.idl
dom/plugins/base/nsPluginInstanceOwner.cpp
dom/plugins/ipc/PluginInstanceParent.cpp
dom/plugins/ipc/PluginModuleChild.cpp
dom/system/NetworkGeolocationProvider.js
dom/workers/RuntimeService.cpp
dom/workers/WorkerPrivate.cpp
embedding/android/GeckoApp.java
embedding/android/Makefile.in
extensions/gio/nsGIOProtocolHandler.cpp
gfx/2d/Logging.h
gfx/angle/README.mozilla
gfx/angle/src/common/version.h
gfx/angle/src/compiler/OutputHLSL.cpp
gfx/angle/src/libGLESv2/Context.cpp
gfx/angle/src/libGLESv2/Context.h
gfx/angle/src/libGLESv2/Program.cpp
gfx/angle/src/libGLESv2/Program.h
gfx/layers/basic/BasicLayers.cpp
gfx/layers/basic/BasicLayers.h
gfx/layers/ipc/PLayers.ipdl
gfx/layers/ipc/ShadowLayers.cpp
gfx/src/nsDeviceContext.cpp
gfx/src/nsRenderingContext.cpp
gfx/thebes/cairo-gdk-utils.c
gfx/thebes/cairo-gdk-utils.h
gfx/thebes/gfxASurface.cpp
gfx/thebes/gfxASurface.h
gfx/thebes/gfxContext.cpp
gfx/thebes/gfxContext.h
gfx/thebes/gfxDirectFBSurface.cpp
gfx/thebes/gfxDirectFBSurface.h
gfx/thebes/gfxDrawable.cpp
gfx/thebes/gfxFont.cpp
gfx/thebes/gfxGlitzSurface.h
gfx/thebes/gfxPattern.cpp
gfx/thebes/gfxPattern.h
gfx/thebes/gfxPlatform.cpp
gfx/thebes/gfxPlatform.h
gfx/thebes/gfxPlatformGtk.cpp
gfx/thebes/gfxQuartzPDFSurface.cpp
gfx/thebes/gfxQuartzPDFSurface.h
gfx/thebes/gfxUserFontSet.cpp
gfx/thebes/gfxUserFontSet.h
gfx/thebes/gfxUtils.cpp
gfx/thebes/gfxWindowsNativeDrawing.cpp
image/decoders/icon/gtk/nsIconChannel.cpp
image/decoders/icon/mac/nsIconChannel.h
image/decoders/icon/os2/nsIconChannel.h
image/decoders/icon/win/nsIconChannel.h
image/encoders/bmp/nsBMPEncoder.h
image/encoders/ico/nsICOEncoder.cpp
image/encoders/ico/nsICOEncoder.h
image/encoders/png/nsPNGEncoder.h
image/src/Decoder.cpp
image/src/DiscardTracker.cpp
image/src/RasterImage.cpp
image/src/RasterImage.h
image/src/SVGDocumentWrapper.h
image/src/imgLoader.cpp
image/src/imgLoader.h
image/src/imgRequest.cpp
image/test/reftest/bmp/bmp-8bpp/os2bmp-size-32x32-8bpp.bmp
js/jsd/jsd_val.c
js/src/analysis-tests/Makefile.in
js/src/analysis-tests/green-accessred.cpp
js/src/analysis-tests/green-callred.cpp
js/src/analysis-tests/green-callredptr.cpp
js/src/analysis-tests/green-tored-badpath.cpp
js/src/analysis-tests/green-tored.cpp
js/src/analysis-tests/green-toredptr.cpp
js/src/analysis-tests/misdeclared-red-funcptr.cpp
js/src/analysis-tests/misdeclared-red-funcptr2.cpp
js/src/analysis-tests/red-accessred.cpp
js/src/analysis-tests/red-callgreen.cpp
js/src/analysis-tests/red-callred.cpp
js/src/analysis-tests/red-togreenptr-arg.cpp
js/src/analysis-tests/red-togreenptr-field.cpp
js/src/analysis-tests/red-togreenptr-initializer-array.cpp
js/src/analysis-tests/red-togreenptr-initializer-cast.cpp
js/src/analysis-tests/red-togreenptr-initializer-nested.cpp
js/src/analysis-tests/red-togreenptr-initializer-struct.cpp
js/src/analysis-tests/red-togreenptr-initializer.cpp
js/src/analysis-tests/red-togreenptr-return.cpp
js/src/analysis-tests/red-togreenptr.cpp
js/src/config/autoconf.mk.in
js/src/config/system-headers
js/src/frontend/ParseNode.h
js/src/frontend/Parser.cpp
js/src/frontend/Parser.h
js/src/gc/Barrier.h
js/src/jsapi.cpp
js/src/jsapi.h
js/src/jsarray.cpp
js/src/jsfun.h
js/src/jsfuninlines.h
js/src/jsgc.cpp
js/src/jsgc.h
js/src/jsinfer.cpp
js/src/jsinterp.cpp
js/src/jsinterp.h
js/src/jsnum.cpp
js/src/jsobj.cpp
js/src/jsobj.h
js/src/jsobjinlines.h
js/src/jsopcode.h
js/src/jsopcode.tbl
js/src/jspropertycache.cpp
js/src/jsprvtd.h
js/src/jsscope.cpp
js/src/jsscript.h
js/src/jstypedarray.cpp
js/src/jsval.h
js/src/jsxdrapi.h
js/src/jsxml.cpp
js/src/methodjit/Compiler.cpp
js/src/methodjit/Compiler.h
js/src/methodjit/FastOps.cpp
js/src/methodjit/InvokeHelpers.cpp
js/src/methodjit/MethodJIT.h
js/src/methodjit/MonoIC.cpp
js/src/methodjit/PolyIC.cpp
js/src/methodjit/StubCalls.cpp
js/src/methodjit/StubCalls.h
js/xpconnect/idl/nsIXPConnect.idl
js/xpconnect/public/xpc_map_end.h
js/xpconnect/src/XPCWrappedNative.cpp
js/xpconnect/src/XPCWrappedNativeJSOps.cpp
js/xpconnect/src/XPCWrappedNativeProto.cpp
js/xpconnect/src/XPCWrappedNativeScope.cpp
js/xpconnect/src/nsXPConnect.cpp
js/xpconnect/src/xpcprivate.h
layout/base/crashtests/crashtests.list
layout/base/nsCSSRenderingBorders.cpp
layout/base/nsDisplayList.cpp
layout/base/nsFrameManager.cpp
layout/base/nsPresShell.cpp
layout/base/nsPresShell.h
layout/forms/nsFileControlFrame.cpp
layout/generic/nsFrame.cpp
layout/mathml/nsMathMLmunderoverFrame.cpp
layout/reftests/mathml/reftest.list
layout/style/nsCSSProps.cpp
layout/style/nsCSSRules.cpp
layout/style/nsCSSRules.h
layout/style/nsFontFaceLoader.cpp
layout/svg/base/src/nsSVGUtils.cpp
mobile/android/base/GeckoApp.java
mobile/android/base/GeckoAppShell.java
mobile/android/base/Makefile.in
mobile/xul/chrome/content/browser.js
mobile/xul/chrome/content/common-ui.js
modules/libpref/src/init/all.js
netwerk/base/src/nsAutodialWin.cpp
netwerk/base/src/nsAutodialWin.h
netwerk/protocol/file/nsFileProtocolHandler.cpp
netwerk/protocol/ftp/nsFtpConnectionThread.cpp
netwerk/protocol/http/SpdySession.h
netwerk/protocol/websocket/WebSocketChannel.cpp
parser/htmlparser/src/nsParserModule.cpp
parser/htmlparser/tests/grabpage/Makefile.in
parser/htmlparser/tests/grabpage/grabpage.cpp
parser/htmlparser/tests/html/100397.html
parser/htmlparser/tests/html/100466.html
parser/htmlparser/tests/html/102370.html
parser/htmlparser/tests/html/124788.html
parser/htmlparser/tests/html/142965.html
parser/htmlparser/tests/html/142965_1.html
parser/htmlparser/tests/html/149877.html
parser/htmlparser/tests/html/15204.html
parser/htmlparser/tests/html/17003.html
parser/htmlparser/tests/html/18308.html
parser/htmlparser/tests/html/183711.html
parser/htmlparser/tests/html/184029.html
parser/htmlparser/tests/html/184029_iframe.html
parser/htmlparser/tests/html/187790.html
parser/htmlparser/tests/html/19116.html
parser/htmlparser/tests/html/20087.html
parser/htmlparser/tests/html/22263.html
parser/htmlparser/tests/html/22480.html
parser/htmlparser/tests/html/22596.html
parser/htmlparser/tests/html/24184.html
parser/htmlparser/tests/html/24462.html
parser/htmlparser/tests/html/26347.html
parser/htmlparser/tests/html/26853.html
parser/htmlparser/tests/html/27490.html
parser/htmlparser/tests/html/30487.html
parser/htmlparser/tests/html/3248.html
parser/htmlparser/tests/html/32782.html
parser/htmlparser/tests/html/35806.html
parser/htmlparser/tests/html/40143.html
parser/htmlparser/tests/html/40713.html
parser/htmlparser/tests/html/40809_CR.html
parser/htmlparser/tests/html/40809_LF.html
parser/htmlparser/tests/html/40855.html
parser/htmlparser/tests/html/43678.html
parser/htmlparser/tests/html/44479.html
parser/htmlparser/tests/html/44791.html
parser/htmlparser/tests/html/47535.html
parser/htmlparser/tests/html/48256.html
parser/htmlparser/tests/html/48351.html
parser/htmlparser/tests/html/50050.html
parser/htmlparser/tests/html/51161.html
parser/htmlparser/tests/html/53112.html
parser/htmlparser/tests/html/54651.html
parser/htmlparser/tests/html/54845.html
parser/htmlparser/tests/html/56245_1.html
parser/htmlparser/tests/html/56245_2.html
parser/htmlparser/tests/html/56245_3.html
parser/htmlparser/tests/html/58455.html
parser/htmlparser/tests/html/58809.html
parser/htmlparser/tests/html/6148.html
parser/htmlparser/tests/html/65467.html
parser/htmlparser/tests/html/67569.html
parser/htmlparser/tests/html/67874.html
parser/htmlparser/tests/html/69576.html
parser/htmlparser/tests/html/70148.html
parser/htmlparser/tests/html/77352.html
parser/htmlparser/tests/html/77746.html
parser/htmlparser/tests/html/78444.html
parser/htmlparser/tests/html/78848.html
parser/htmlparser/tests/html/79492.html
parser/htmlparser/tests/html/84000.html
parser/htmlparser/tests/html/84491.html
parser/htmlparser/tests/html/88746.html
parser/htmlparser/tests/html/88992.html
parser/htmlparser/tests/html/91051.html
parser/htmlparser/tests/html/92530.html
parser/htmlparser/tests/html/93365.html
parser/htmlparser/tests/html/94208.html
parser/htmlparser/tests/html/96130.html
parser/htmlparser/tests/html/Bug1203.html
parser/htmlparser/tests/html/Bug1220.html
parser/htmlparser/tests/html/Bug1239.html
parser/htmlparser/tests/html/Entity.html
parser/htmlparser/tests/html/ListGen.pl
parser/htmlparser/tests/html/Makefile.in
parser/htmlparser/tests/html/README
parser/htmlparser/tests/html/Table01.html
parser/htmlparser/tests/html/Table02.html
parser/htmlparser/tests/html/Table03.html
parser/htmlparser/tests/html/Table04.html
parser/htmlparser/tests/html/Table05.html
parser/htmlparser/tests/html/Table05e.html
parser/htmlparser/tests/html/Table05f.html
parser/htmlparser/tests/html/Table05g.html
parser/htmlparser/tests/html/Table05h.html
parser/htmlparser/tests/html/Table05i.html
parser/htmlparser/tests/html/Table05j.html
parser/htmlparser/tests/html/Table06.html
parser/htmlparser/tests/html/Table_illegal_1.html
parser/htmlparser/tests/html/Table_illegal_2.html
parser/htmlparser/tests/html/TestParser.cpp
parser/htmlparser/tests/html/TestParser.pl
parser/htmlparser/tests/html/UrlGen.pl
parser/htmlparser/tests/html/acronym1.html
parser/htmlparser/tests/html/aname01.html
parser/htmlparser/tests/html/atoi01.html
parser/htmlparser/tests/html/attribute_quote_bug1.html
parser/htmlparser/tests/html/badscript.html
parser/htmlparser/tests/html/bdo001.html
parser/htmlparser/tests/html/bg2.gif
parser/htmlparser/tests/html/bigscript.html
parser/htmlparser/tests/html/bigtxt.html
parser/htmlparser/tests/html/br001.html
parser/htmlparser/tests/html/bug10049.html
parser/htmlparser/tests/html/bug10324.html
parser/htmlparser/tests/html/bug11381.html
parser/htmlparser/tests/html/bug12118.html
parser/htmlparser/tests/html/bug12269.html
parser/htmlparser/tests/html/bug12468.html
parser/htmlparser/tests/html/bug1259.html
parser/htmlparser/tests/html/bug12632.html
parser/htmlparser/tests/html/bug13107.html
parser/htmlparser/tests/html/bug14276.html
parser/htmlparser/tests/html/bug14636.html
parser/htmlparser/tests/html/bug14918.html
parser/htmlparser/tests/html/bug18159.html
parser/htmlparser/tests/html/bug18185.html
parser/htmlparser/tests/html/bug18403.html
parser/htmlparser/tests/html/bug18865.html
parser/htmlparser/tests/html/bug19172.html
parser/htmlparser/tests/html/bug19194.html
parser/htmlparser/tests/html/bug20030.html
parser/htmlparser/tests/html/bug20178.html
parser/htmlparser/tests/html/bug20199.html
parser/htmlparser/tests/html/bug21186.html
parser/htmlparser/tests/html/bug21318.html
parser/htmlparser/tests/html/bug21424.html
parser/htmlparser/tests/html/bug21689.html
parser/htmlparser/tests/html/bug21692.html
parser/htmlparser/tests/html/bug21779.html
parser/htmlparser/tests/html/bug22025.html
parser/htmlparser/tests/html/bug22142.html
parser/htmlparser/tests/html/bug22157.html
parser/htmlparser/tests/html/bug23529.html
parser/htmlparser/tests/html/bug23680.html
parser/htmlparser/tests/html/bug23780.html
parser/htmlparser/tests/html/bug23831.html
parser/htmlparser/tests/html/bug24003.html
parser/htmlparser/tests/html/bug2419.html
parser/htmlparser/tests/html/bug2447.html
parser/htmlparser/tests/html/bug256731.html
parser/htmlparser/tests/html/bug3073.html
parser/htmlparser/tests/html/bug466.html
parser/htmlparser/tests/html/bug4809.html
parser/htmlparser/tests/html/bug4814.html
parser/htmlparser/tests/html/bug4825.html
parser/htmlparser/tests/html/bug4956.html
parser/htmlparser/tests/html/bug5859.html
parser/htmlparser/tests/html/bug6233.html
parser/htmlparser/tests/html/bug6925.html
parser/htmlparser/tests/html/bug7447.html
parser/htmlparser/tests/html/bug7723.html
parser/htmlparser/tests/html/bug7724.html
parser/htmlparser/tests/html/bug7823.html
parser/htmlparser/tests/html/bug7889.html
parser/htmlparser/tests/html/bug8056.html
parser/htmlparser/tests/html/bug8080.html
parser/htmlparser/tests/html/bug8681.html
parser/htmlparser/tests/html/bug8738.html
parser/htmlparser/tests/html/bug8771.html
parser/htmlparser/tests/html/bug8913.html
parser/htmlparser/tests/html/bug8996.html
parser/htmlparser/tests/html/bug9536.html
parser/htmlparser/tests/html/bug9563.html
parser/htmlparser/tests/html/bug991.html
parser/htmlparser/tests/html/button001.html
parser/htmlparser/tests/html/button002.html
parser/htmlparser/tests/html/center001.html
parser/htmlparser/tests/html/center002.html
parser/htmlparser/tests/html/col001.html
parser/htmlparser/tests/html/col002.html
parser/htmlparser/tests/html/col003.html
parser/htmlparser/tests/html/col004.html
parser/htmlparser/tests/html/col005.html
parser/htmlparser/tests/html/col006.html
parser/htmlparser/tests/html/col007.html
parser/htmlparser/tests/html/col008.html
parser/htmlparser/tests/html/col009.html
parser/htmlparser/tests/html/col010.html
parser/htmlparser/tests/html/col011.html
parser/htmlparser/tests/html/col012.html
parser/htmlparser/tests/html/col013.html
parser/htmlparser/tests/html/col014.html
parser/htmlparser/tests/html/col015.html
parser/htmlparser/tests/html/col016.html
parser/htmlparser/tests/html/comments.html
parser/htmlparser/tests/html/del001.html
parser/htmlparser/tests/html/del002.html
parser/htmlparser/tests/html/del003.html
parser/htmlparser/tests/html/del004.html
parser/htmlparser/tests/html/del005.html
parser/htmlparser/tests/html/del006.html
parser/htmlparser/tests/html/del007.html
parser/htmlparser/tests/html/del008.html
parser/htmlparser/tests/html/del009.html
parser/htmlparser/tests/html/del010.html
parser/htmlparser/tests/html/del011.html
parser/htmlparser/tests/html/doc001.html
parser/htmlparser/tests/html/doc002.html
parser/htmlparser/tests/html/endswithcr.html
parser/htmlparser/tests/html/entity001.html
parser/htmlparser/tests/html/entity_attrlist.html
parser/htmlparser/tests/html/entity_list.html
parser/htmlparser/tests/html/fieldset001.html
parser/htmlparser/tests/html/fieldset002.html
parser/htmlparser/tests/html/fieldset003.html
parser/htmlparser/tests/html/form001.html
parser/htmlparser/tests/html/form002.html
parser/htmlparser/tests/html/head01.html
parser/htmlparser/tests/html/head02.html
parser/htmlparser/tests/html/head03.html
parser/htmlparser/tests/html/home01.html
parser/htmlparser/tests/html/html001.html
parser/htmlparser/tests/html/imgmap001.html
parser/htmlparser/tests/html/ins001.html
parser/htmlparser/tests/html/ins002.html
parser/htmlparser/tests/html/ins003.html
parser/htmlparser/tests/html/insdel01.html
parser/htmlparser/tests/html/insdel02.html
parser/htmlparser/tests/html/java.html
parser/htmlparser/tests/html/layer001.html
parser/htmlparser/tests/html/layer002.html
parser/htmlparser/tests/html/layer003.html
parser/htmlparser/tests/html/layer01.html
parser/htmlparser/tests/html/list001.html
parser/htmlparser/tests/html/list002.html
parser/htmlparser/tests/html/list003.html
parser/htmlparser/tests/html/newlines.html
parser/htmlparser/tests/html/nulltest.html
parser/htmlparser/tests/html/obj001.html
parser/htmlparser/tests/html/obj002.html
parser/htmlparser/tests/html/obj003.html
parser/htmlparser/tests/html/option.html
parser/htmlparser/tests/html/param001.html
parser/htmlparser/tests/html/param002.html
parser/htmlparser/tests/html/pre001.html
parser/htmlparser/tests/html/pre002.html
parser/htmlparser/tests/html/pre003.html
parser/htmlparser/tests/html/pre004.html
parser/htmlparser/tests/html/pre005.html
parser/htmlparser/tests/html/pre006.html
parser/htmlparser/tests/html/pre007.html
parser/htmlparser/tests/html/pre012.html
parser/htmlparser/tests/html/pre015.html
parser/htmlparser/tests/html/pre016.html
parser/htmlparser/tests/html/q001.html
parser/htmlparser/tests/html/quote001.html
parser/htmlparser/tests/html/quote002.html
parser/htmlparser/tests/html/quote003.html
parser/htmlparser/tests/html/residual.html
parser/htmlparser/tests/html/span001.html
parser/htmlparser/tests/html/span002.html
parser/htmlparser/tests/html/span003.html
parser/htmlparser/tests/html/strike002.html
parser/htmlparser/tests/html/strike005.html
parser/htmlparser/tests/html/strike006.html
parser/htmlparser/tests/html/strike007.html
parser/htmlparser/tests/html/strike008.html
parser/htmlparser/tests/html/table05a.html
parser/htmlparser/tests/html/table05b.html
parser/htmlparser/tests/html/table05c.html
parser/htmlparser/tests/html/table05d.html
parser/htmlparser/tests/html/table05k.html
parser/htmlparser/tests/html/table05l.html
parser/htmlparser/tests/html/table05m.html
parser/htmlparser/tests/html/table05n.html
parser/htmlparser/tests/html/table05o.html
parser/htmlparser/tests/html/table07.html
parser/htmlparser/tests/html/table200.html
parser/htmlparser/tests/html/table201.html
parser/htmlparser/tests/html/table202.html
parser/htmlparser/tests/html/table203.html
parser/htmlparser/tests/html/table204.html
parser/htmlparser/tests/html/table205.html
parser/htmlparser/tests/html/tableall.html
parser/htmlparser/tests/html/tag001.html
parser/htmlparser/tests/html/tag002.html
parser/htmlparser/tests/html/tag003.html
parser/htmlparser/tests/html/tag004.html
parser/htmlparser/tests/html/tag005.html
parser/htmlparser/tests/html/tag006.html
parser/htmlparser/tests/html/tag007.html
parser/htmlparser/tests/html/tag008.html
parser/htmlparser/tests/html/target01.html
parser/htmlparser/tests/html/tbody001.html
parser/htmlparser/tests/html/text001.html
parser/htmlparser/tests/html/text002.html
parser/htmlparser/tests/html/text003.html
parser/htmlparser/tests/html/thead001.html
parser/htmlparser/tests/html/tiny.html
parser/htmlparser/tests/html/title.html
parser/htmlparser/tests/html/title01.html
parser/htmlparser/tests/html/usascii.html
parser/htmlparser/tests/html/utf8001.html
parser/htmlparser/tests/html/value001.html
parser/htmlparser/tests/html/xmp005.html
parser/htmlparser/tests/logparse/Makefile.in
parser/htmlparser/tests/logparse/logparse.cpp
parser/htmlparser/tests/outsinks/Convert.cpp
parser/htmlparser/tests/outsinks/Makefile.in
parser/htmlparser/tests/outsinks/TestOutSinks.pl
parser/htmlparser/tests/outsinks/doctype.xif
parser/htmlparser/tests/outsinks/entityxif.out
parser/htmlparser/tests/outsinks/entityxif.xif
parser/htmlparser/tests/outsinks/htmltable.html
parser/htmlparser/tests/outsinks/htmltable.out
parser/htmlparser/tests/outsinks/mailquote.html
parser/htmlparser/tests/outsinks/mailquote.out
parser/htmlparser/tests/outsinks/mischtml.html
parser/htmlparser/tests/outsinks/mischtml.out
parser/htmlparser/tests/outsinks/plain.html
parser/htmlparser/tests/outsinks/plainnowrap.out
parser/htmlparser/tests/outsinks/plainwrap.html
parser/htmlparser/tests/outsinks/plainwrap.out
parser/htmlparser/tests/outsinks/quotes.html
parser/htmlparser/tests/outsinks/simple.html
parser/htmlparser/tests/outsinks/simplecopy-formatted.out
parser/htmlparser/tests/outsinks/simplecopy.out
parser/htmlparser/tests/outsinks/simplefmt.out
parser/htmlparser/tests/outsinks/simplemail.html
parser/htmlparser/tests/outsinks/simplemail.out
parser/htmlparser/tests/outsinks/xifdthtml.out
parser/htmlparser/tests/outsinks/xifdtplain.out
parser/htmlparser/tests/outsinks/xifstuff.out
parser/htmlparser/tests/outsinks/xifstuff.xif
storage/src/mozStorageConnection.cpp
storage/src/mozStorageConnection.h
testing/xpcshell/xpcshell.ini
toolkit/components/aboutmemory/tests/test_asyncClose_leak.xul
toolkit/components/places/tests/head_common.js
toolkit/components/places/tests/migration/places_v10_from_v11.sqlite
toolkit/components/places/tests/migration/test_current_from_v10_migrated_from_v11.js
toolkit/components/telemetry/TelemetryHistograms.h
toolkit/components/telemetry/TelemetryPing.js
toolkit/content/license.html
toolkit/mozapps/extensions/content/extensions.js
toolkit/mozapps/extensions/content/setting.xml
toolkit/mozapps/installer/packager.mk
toolkit/mozapps/update/nsUpdateService.js
toolkit/mozapps/update/test/unit/head_update.js.in
toolkit/system/gnome/nsGConfService.cpp
toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
toolkit/xre/nsAppRunner.cpp
toolkit/xre/nsAppRunner.h
toolkit/xre/nsEmbedFunctions.cpp
toolkit/xre/nsUpdateDriver.cpp
toolkit/xre/nsWindowsRestart.cpp
widget/LookAndFeel.h
widget/android/AndroidBridge.cpp
widget/android/AndroidBridge.h
widget/android/AndroidJNI.cpp
widget/android/GfxInfo.cpp
widget/android/GfxInfo.h
widget/android/nsAppShell.cpp
widget/android/nsAppShell.h
widget/android/nsClipboard.cpp
widget/android/nsDeviceContextAndroid.cpp
widget/android/nsDeviceContextAndroid.h
widget/android/nsLookAndFeel.cpp
widget/android/nsLookAndFeel.h
widget/android/nsWindow.cpp
widget/android/nsWindow.h
widget/cocoa/ComplexTextInputPanel.mm
widget/cocoa/GfxInfo.h
widget/cocoa/GfxInfo.mm
widget/cocoa/TextInputHandler.h
widget/cocoa/TextInputHandler.mm
widget/cocoa/nsAppShell.h
widget/cocoa/nsAppShell.mm
widget/cocoa/nsBidiKeyboard.mm
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/nsDeviceContextSpecX.h
widget/cocoa/nsDeviceContextSpecX.mm
widget/cocoa/nsDragService.h
widget/cocoa/nsDragService.mm
widget/cocoa/nsFilePicker.h
widget/cocoa/nsFilePicker.mm
widget/cocoa/nsMacDockSupport.mm
widget/cocoa/nsMenuBarX.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/nsPrintDialogX.mm
widget/cocoa/nsPrintOptionsX.mm
widget/cocoa/nsStandaloneNativeMenu.mm
widget/cocoa/nsToolkit.h
widget/cocoa/nsToolkit.mm
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/nsDeviceContextSpecG.cpp
widget/gtk2/nsDeviceContextSpecG.h
widget/gtk2/nsDragService.cpp
widget/gtk2/nsDragService.h
widget/gtk2/nsFilePicker.cpp
widget/gtk2/nsFilePicker.h
widget/gtk2/nsGtkIMModule.cpp
widget/gtk2/nsGtkIMModule.h
widget/gtk2/nsIdleServiceGTK.cpp
widget/gtk2/nsImageToPixbuf.cpp
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/nsPrintSettingsGTK.cpp
widget/gtk2/nsPrintSettingsGTK.h
widget/gtk2/nsSound.cpp
widget/gtk2/nsSound.h
widget/gtk2/nsWidgetFactory.cpp
widget/gtk2/nsWindow.cpp
widget/gtk2/nsWindow.h
widget/nsGUIEvent.h
widget/nsIDeviceContextSpec.h
widget/nsIDragSessionOS2.h
widget/nsINativeKeyBindings.h
widget/nsIPluginWidget.h
widget/nsIRollupListener.h
widget/nsIWidget.h
widget/nsIWinTaskbar.idl
widget/nsWidgetInitData.h
widget/os2/nsAppShell.cpp
widget/os2/nsAppShell.h
widget/os2/nsBidiKeyboard.cpp
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/nsIdleServiceOS2.h
widget/os2/nsPrintdOS2.h
widget/os2/nsRwsService.cpp
widget/os2/nsSound.cpp
widget/os2/nsWindow.cpp
widget/os2/nsWindow.h
widget/os2/os2FrameWindow.cpp
widget/os2/os2FrameWindow.h
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/mozqwidget.cpp
widget/qt/nsAppShell.cpp
widget/qt/nsAppShell.h
widget/qt/nsBidiKeyboard.cpp
widget/qt/nsClipboard.cpp
widget/qt/nsDeviceContextSpecQt.cpp
widget/qt/nsDeviceContextSpecQt.h
widget/qt/nsDragService.cpp
widget/qt/nsFilePicker.cpp
widget/qt/nsIdleServiceQt.cpp
widget/qt/nsNativeThemeQt.cpp
widget/qt/nsNativeThemeQt.h
widget/qt/nsPrintSettingsQt.cpp
widget/qt/nsPrintSettingsQt.h
widget/qt/nsSound.h
widget/qt/nsWidgetFactory.cpp
widget/qt/nsWindow.cpp
widget/qt/nsWindow.h
widget/shared/nsShmImage.cpp
widget/shared/nsShmImage.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/GfxInfo.cpp
widget/windows/GfxInfo.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/TaskbarPreview.cpp
widget/windows/TaskbarPreview.h
widget/windows/TaskbarPreviewButton.cpp
widget/windows/TaskbarTabPreview.cpp
widget/windows/TaskbarTabPreview.h
widget/windows/TaskbarWindowPreview.cpp
widget/windows/TaskbarWindowPreview.h
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/nsDeviceContextSpecWin.cpp
widget/windows/nsDeviceContextSpecWin.h
widget/windows/nsDragService.cpp
widget/windows/nsDragService.h
widget/windows/nsFilePicker.cpp
widget/windows/nsIMM32Handler.cpp
widget/windows/nsIMM32Handler.h
widget/windows/nsImageClipboard.cpp
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/nsPrintSettingsWin.cpp
widget/windows/nsTextStore.cpp
widget/windows/nsTextStore.h
widget/windows/nsToolkit.cpp
widget/windows/nsToolkit.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/tests/TestWinDND.cpp
widget/xpwidgets/GfxInfoX11.cpp
widget/xpwidgets/GfxInfoX11.h
widget/xpwidgets/PuppetWidget.cpp
widget/xpwidgets/PuppetWidget.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/nsClipboardPrivacyHandler.cpp
widget/xpwidgets/nsClipboardPrivacyHandler.h
widget/xpwidgets/nsHTMLFormatConverter.cpp
widget/xpwidgets/nsIdleService.cpp
widget/xpwidgets/nsNativeTheme.cpp
widget/xpwidgets/nsNativeTheme.h
widget/xpwidgets/nsPrimitiveHelpers.cpp
widget/xpwidgets/nsPrintOptionsImpl.cpp
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/XRemoteClient.cpp
widget/xremoteclient/XRemoteClient.h
widget/xremoteclient/mozilla-xremote-client.cpp
widget/xremoteclient/nsRemoteClient.h
xpcom/base/nsAutoRef.h
xpcom/base/nsCycleCollector.cpp
xpcom/ds/nsExpirationTracker.h
xpcom/io/SpecialSystemDirectory.cpp
xpcom/io/nsDirectoryService.cpp
xpcom/io/nsLocalFileWin.h
xpcom/io/nsNativeCharsetUtils.cpp
xpcom/threads/LazyIdleThread.cpp
xpcom/threads/LazyIdleThread.h
--- a/.hgignore
+++ b/.hgignore
@@ -31,8 +31,11 @@
 # SpiderMonkey configury
 ^js/src/configure$
 ^js/src/autom4te.cache$
 # SpiderMonkey test result logs
 ^js/src/tests/results-.*\.(html|txt)$
 
 # Java HTML5 parser classes
 ^parser/html/java/(html|java)parser/
+
+# SVN directories
+\.svn/
--- 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/browser/Makefile.in
+++ b/browser/Makefile.in
@@ -66,11 +66,13 @@ include $(topsrcdir)/config/rules.mk
 
 ifeq ($(OS_ARCH),WINNT)
 ifdef MOZ_INSTALLER
 
 # For Windows build the uninstaller during the application build since the
 # uninstaller is included with the application for mar file generation.
 libs::
 	$(MAKE) -C installer/windows uninstaller
-
+ifdef MOZ_MAINTENANCE_SERVICE
+	$(MAKE) -C installer/windows maintenanceservice_installer
 endif
 endif
+endif
--- a/browser/app/nsBrowserApp.cpp
+++ b/browser/app/nsBrowserApp.cpp
@@ -41,16 +41,20 @@
 #if defined(XP_WIN)
 #include <windows.h>
 #include <stdlib.h>
 #elif defined(XP_UNIX)
 #include <sys/time.h>
 #include <sys/resource.h>
 #endif
 
+#ifdef XP_MACOSX
+#include "MacQuirks.h"
+#endif
+
 #include <stdio.h>
 #include <stdarg.h>
 #include <string.h>
 
 #include "plstr.h"
 #include "prprf.h"
 #include "prenv.h"
 
@@ -203,16 +207,20 @@ static int do_main(const char *exePath, 
 
   return result;
 }
 
 int main(int argc, char* argv[])
 {
   char exePath[MAXPATHLEN];
 
+#ifdef XP_MACOSX
+  TriggerQuirks();
+#endif
+
   nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath);
   if (NS_FAILED(rv)) {
     Output("Couldn't calculate the application directory.\n");
     return 255;
   }
 
   char *lastSlash = strrchr(exePath, XPCOM_FILE_PATH_SEPARATOR[0]);
   if (!lastSlash || (lastSlash - exePath > MAXPATHLEN - sizeof(XPCOM_DLL) - 1))
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -195,16 +195,21 @@ pref("app.update.showInstalledUI", false
 
 // 0 = suppress prompting for incompatibilities if there are updates available
 //     to newer versions of installed addons that resolve them.
 // 1 = suppress prompting for incompatibilities only if there are VersionInfo
 //     updates available to installed addons that resolve them, not newer
 //     versions.
 pref("app.update.incompatible.mode", 0);
 
+// Whether or not to attempt using the service for updates.
+#ifdef MOZ_MAINTENANCE_SERVICE
+pref("app.update.service.enabled", true);
+#endif
+
 // Symmetric (can be overridden by individual extensions) update preferences.
 // e.g.
 //  extensions.{GUID}.update.enabled
 //  extensions.{GUID}.update.url
 //  .. etc ..
 //
 pref("extensions.update.enabled", true);
 pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%");
--- a/browser/base/content/aboutDialog.js
+++ b/browser/base/content/aboutDialog.js
@@ -183,19 +183,23 @@ function appUpdater()
 
 appUpdater.prototype =
 {
   // true when there is an update check in progress.
   isChecking: false,
 
   // true when there is an update already staged / ready to be applied.
   get isPending() {
-    if (this.update)
-      return this.update.state == "pending";
-    return this.um.activeUpdate && this.um.activeUpdate.state == "pending";
+    if (this.update) {
+      return this.update.state == "pending" || 
+             this.update.state == "pending-service";
+    }
+    return this.um.activeUpdate &&
+           (this.um.activeUpdate.state == "pending" ||
+            this.um.activeUpdate.state == "pending-service");
   },
 
   // true when there is an update download in progress.
   get isDownloading() {
     if (this.update)
       return this.update.state == "downloading";
     return this.um.activeUpdate &&
            this.um.activeUpdate.state == "downloading";
--- a/browser/base/content/browser-context.inc
+++ b/browser/base/content/browser-context.inc
@@ -135,17 +135,17 @@
                 label="&viewVideoCmd.label;"
                 accesskey="&viewVideoCmd.accesskey;"
                 oncommand="gContextMenu.viewMedia(event);"
                 onclick="checkForMiddleClick(this, event);"/>
 #ifdef CONTEXT_COPY_IMAGE_CONTENTS
       <menuitem id="context-copyimage-contents"
                 label="&copyImageContentsCmd.label;"
                 accesskey="&copyImageContentsCmd.accesskey;"
-                oncommand="goDoCommand('cmd_copyImageContents');"/>
+                oncommand="goDoCommand('cmd_copyImage');"/>
 #endif
       <menuitem id="context-copyimage"
                 label="&copyImageCmd.label;"
                 accesskey="&copyImageCmd.accesskey;"
                 oncommand="gContextMenu.copyMediaLocation();"/>
       <menuitem id="context-copyvideourl"
                 label="&copyVideoURLCmd.label;"
                 accesskey="&copyVideoURLCmd.accesskey;"
--- a/browser/base/content/browser.css
+++ b/browser/base/content/browser.css
@@ -8,23 +8,28 @@ searchbar {
 tabbrowser {
   -moz-binding: url("chrome://browser/content/tabbrowser.xml#tabbrowser");
 }
 
 .tabbrowser-tabs {
   -moz-binding: url("chrome://browser/content/tabbrowser.xml#tabbrowser-tabs");
 }
 
+#tabbrowser-tabs:not([overflow="true"]) ~ #alltabs-button,
 #tabbrowser-tabs:not([overflow="true"]) + #new-tab-button,
 #tabbrowser-tabs[overflow="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button,
 #TabsToolbar[currentset]:not([currentset*="tabbrowser-tabs,new-tab-button"]) > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .tabs-newtab-button,
 #TabsToolbar[customizing="true"] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .tabs-newtab-button {
   visibility: collapse;
 }
 
+#tabbrowser-tabs:not([overflow="true"])[using-closing-tabs-spacer] ~ #alltabs-button {
+  visibility: hidden; /* temporary space to keep a tab's close button under the cursor */
+}
+
 .tabbrowser-tab {
   -moz-binding: url("chrome://browser/content/tabbrowser.xml#tabbrowser-tab");
 }
 
 .tabbrowser-tab:not([pinned]) {
   -moz-box-flex: 100;
   max-width: 250px;
   min-width: 100px;
--- a/browser/base/content/browser.js
+++ b/browser/base/content/browser.js
@@ -4702,20 +4702,22 @@ var XULBrowserWindow = {
 
       // Show or hide browser chrome based on the whitelist
       if (this.hideChromeForLocation(location))
         document.documentElement.setAttribute("disablechrome", "true");
       else
         document.documentElement.removeAttribute("disablechrome");
 
       // Disable find commands in documents that ask for them to be disabled.
-      let docElt = content.document.documentElement;
-      let disableFind = aLocationURI &&
-        (docElt && docElt.getAttribute("disablefastfind") == "true") &&
-        (aLocationURI.schemeIs("about") || aLocationURI.schemeIs("chrome"));
+      let disableFind = false;
+      if (aLocationURI &&
+          (aLocationURI.schemeIs("about") || aLocationURI.schemeIs("chrome"))) {
+        let docElt = content.document.documentElement;
+        disableFind = docElt && docElt.getAttribute("disablefastfind") == "true";
+      }
       let findCommands = [document.getElementById("cmd_find"),
                           document.getElementById("cmd_findAgain"),
                           document.getElementById("cmd_findPrevious")];
       findCommands.forEach(function (elt) {
         if (disableFind)
           elt.setAttribute("disabled", "true");
         else
           elt.removeAttribute("disabled");
--- a/browser/base/content/tabbrowser.xml
+++ b/browser/base/content/tabbrowser.xml
@@ -2922,17 +2922,16 @@
 
       <field name="_closingTabsSpacer">
         document.getAnonymousElementByAttribute(this, "anonid", "closing-tabs-spacer");
       </field>
 
       <field name="_tabDefaultMaxWidth">NaN</field>
       <field name="_lastTabClosedByMouse">false</field>
       <field name="_hasTabTempMaxWidth">false</field>
-      <field name="_usingClosingTabsSpacer">false</field>
 
       <!-- Try to keep the active tab's close button under the mouse cursor -->
       <method name="_lockTabSizing">
         <parameter name="aTab"/>
         <body><![CDATA[
           var tabs = this.tabbrowser.visibleTabs;
           if (!tabs.length)
             return;
@@ -2990,34 +2989,36 @@
         ]]></body>
       </method>
 
       <method name="_expandSpacerBy">
         <parameter name="pixels"/>
         <body><![CDATA[
           let spacer = this._closingTabsSpacer;
           spacer.style.width = parseFloat(spacer.style.width) + pixels + "px";
-          this._usingClosingTabsSpacer = true;
+          this.setAttribute("using-closing-tabs-spacer", "true");
           this.tabbrowser.addEventListener("mousemove", this, false);
           window.addEventListener("mouseout", this, false);
         ]]></body>
       </method>
 
       <method name="_unlockTabSizing">
         <body><![CDATA[
           this.tabbrowser.removeEventListener("mousemove", this, false);
           window.removeEventListener("mouseout", this, false);
+
           if (this._hasTabTempMaxWidth) {
             this._hasTabTempMaxWidth = false;
             let tabs = this.tabbrowser.visibleTabs;
             for (let i = 0; i < tabs.length; i++)
               tabs[i].style.maxWidth = "";
           }
-          if (this._usingClosingTabsSpacer) {
-            this._usingClosingTabsSpacer = false;
+
+          if (this.hasAttribute("using-closing-tabs-spacer")) {
+            this.removeAttribute("using-closing-tabs-spacer");
             this._closingTabsSpacer.style.width = 0;
           }
         ]]></body>
       </method>
 
       <method name="_positionPinnedTabs">
         <body><![CDATA[
           var numPinned = this.tabbrowser._numPinnedTabs;
--- a/browser/components/preferences/advanced.js
+++ b/browser/components/preferences/advanced.js
@@ -526,16 +526,35 @@ var gAdvancedPane = {
     // A locked pref is sufficient to disable the radiogroup.
     radiogroup.disabled = !canCheck || enabledPref.locked || autoPref.locked;
 
     var modePref = document.getElementById("app.update.mode");
     var warnIncompatible = document.getElementById("warnIncompatible");
     // the warnIncompatible checkbox value is set by readAddonWarn
     warnIncompatible.disabled = radiogroup.disabled || modePref.locked ||
                                 !enabledPref.value || !autoPref.value;
+
+#ifdef MOZ_MAINTENANCE_SERVICE
+    // Check to see if the maintenance service is installed.
+    // If it is don't show the preference at all.
+    var installed;
+    try {
+      var wrk = Components.classes["@mozilla.org/windows-registry-key;1"]
+                .createInstance(Components.interfaces.nsIWindows