Commit Graph

1977 Commits

Author SHA1 Message Date
Jacek Caban
8c102cc2ed Merge branch 'mozilla-central'
Conflicts:
	dom/base/nsDocument.h
	dom/base/nsIDocumentObserver.h
	dom/base/nsIMutationObserver.h
	dom/html/HTMLTableRowElement.h
	image/src/VectorImage.cpp
	parser/html/nsHtml5Parser.h
	parser/htmlparser/nsParser.h
2015-03-25 17:41:36 +01:00
Ehsan Akhgari
33bb32f549 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Jacek Caban
b199cedd34 Merge branch 'mozilla-central' 2015-03-17 17:37:36 +01:00
Nathan Froyd
de06110e34 Bug 1142074 - remove NS_{IMPORT,EXPORT}_STATIC_MEMBER_; r=bsmedberg
These have been unused for quite some time, and we have other ways of
flagging static variables for export/import now.  Whatever GCC bugs
necessitated these macros are long gone as well.
2015-03-11 10:57:06 -04:00
Jacek Caban
576ab5b6d8 Merge branch 'mozilla-central' 2015-03-09 13:49:19 +01:00
Phil Ringnalda
12408373d5 Merge f-t to m-c, a=merge 2015-03-07 19:38:53 -08:00
Paolo Amadini
70e5ec26ad Bug 1140435 - Part 2 - Allow JS code to provide an async stack when calling a function. r=bz 2015-03-07 13:30:34 +00:00
Paolo Amadini
eb1ed7fe09 Bug 1140435 - Part 1 - Add the asyncCause and asyncCaller properties to nsIStackFrame. r=bz 2015-03-07 13:30:34 +00:00
Jacek Caban
b7978e280f Merge branch 'mozilla-central'
Conflicts:
	dom/plugins/base/nsPluginHost.cpp
2015-03-02 15:50:49 +01:00
Jacek Caban
2129f3abca Merge tag 'FIREFOX_AURORA_38_BASE' 2015-02-23 19:19:13 +01:00
Boris Zbarsky
f22da41d9f Bug 1122238 part 3. Drop all the DOMException-cloning and sanitization gunk we added in bug 1107592 and bug 1107953 and bug 1117242 . r=bholley 2015-03-06 01:08:06 -05:00
Jacek Caban
a55d0afecd Merge branch 'mozilla-central'
Conflicts:
	docshell/base/nsDocShell.cpp
	docshell/base/nsDocShell.h
	dom/html/nsHTMLDocument.cpp
	embedding/browser/nsWebBrowser.cpp
	ipc/glue/URIUtils.cpp
2015-02-18 17:36:46 +01:00
Andrew McCreight
82b4919ea3 Bug 1135773 - Initialize QI return values to null in the cycle collector. r=smaug 2015-02-25 09:44:10 -08:00
Boris Zbarsky
57f6535651 Bug 1131805 part 1. Remove remaining JS_GetParent and js::GetObjectParent uses in Gecko. r=bholley 2015-03-06 16:33:31 -05:00
Jacek Caban
ab103cf6b6 Merge branch 'mozilla-central' 2015-01-28 11:17:11 +01:00
Boris Zbarsky
3943fd8cac Bug 742194 part 1. Add support for throwing uncatchable exceptions to Web IDL bindings. People keep asking for this. r=khuey 2015-02-20 23:58:36 -05:00
Andrew McCreight
9b5e0d5989 Bug 1130142, part 4 - Use reinterpret_cast for PR_SetThreadPrivate. r=froydnj 2015-02-20 09:38:47 -08:00
Andrew McCreight
1ce8ecd2ab Bug 1130142, part 3 - Use HashNumber method in more places in trace refcounting. r=froydnj
This should not change any behavior.
2015-02-20 09:38:47 -08:00
Andrew McCreight
1451d2ce5a Bug 1130142, part 2 - Don't explicitly coerce pointer to bool in nsTraceRefCnt. r=froydnj 2015-02-20 09:38:47 -08:00
Andrew McCreight
6f4e023e71 Bug 1130142, part 1 - Don't truncate pointers to 32-bit values in refcount logging. r=froydnj 2015-02-20 09:38:46 -08:00
Nicholas Nethercote
84deec6147 Bug 1134030 - Add WindowsAddressSpaceReporter. code=njn,dmajor. r=dmajor,njn. 2015-02-20 13:13:16 +11:00
Boris Zbarsky
b5fd951c07 Bug 1117242 followup. Rev the nsIStackFrame IID so things get rebuilt correctly. r=bustage 2015-02-13 20:24:20 -05:00
Nick Fitzgerald
770748abfb Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz 2015-02-13 09:21:50 -08:00
Jacek Caban
ab6bc7e3f8 Merge branch 'mozilla-central'
Conflicts:
	modules/libpref/init/all.js
2015-01-19 14:48:35 +01:00
Trevor Saunders
8dedc8cddc bug 1133075 - add more MOZ_OVERRIDE r=froydnj, waldo, jrmuizel 2015-02-18 17:03:30 -05:00
Jacek Caban
adfc12b989 Merge tag 'FIREFOX_AURORA_37_BASE'
Conflicts:
	parser/html/nsHtml5Parser.h
	parser/htmlparser/nsParser.h
2015-01-13 18:09:00 +01:00
Jacek Caban
fdb4d711fb Merge branch 'mozilla-central'
Conflicts:
	dom/base/nsIDocumentObserver.h
	dom/base/nsIMutationObserver.h
2015-01-12 13:17:08 +01:00
Masatoshi Kimura
f70d08c5aa Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo 2015-01-11 11:34:52 +09:00
Jim Chen
c02561a822 Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp 2015-01-09 19:33:57 -05:00
James Willcox
16dc163af8 bug 1118552 - fix gcc4.9 warnings on Android r=glandium 2015-01-06 22:20:46 -05:00
Jacek Caban
76a9e6c21d Merge branch 'mozilla-central' 2015-01-03 15:48:23 +01:00
Jacek Caban
bfb77f1a05 Merge branch 'mozilla-central' 2014-12-30 16:49:17 +01:00
Jacek Caban
502d72140c Merge branch 'mozilla-central' 2014-12-20 18:21:29 +01:00
Steven Michaud
8f72781932 Bug 997908 - crash in ReleaseSliceNow(unsigned int, void*) accessing memory at 0x5a5a5a5a5a5a5a5a, another test patch. r=continuation 2014-12-19 17:26:13 -06:00
Nicholas Nethercote
b3230c7a24 Bug 1145007 (part 2) - Add a "resident-peak" distinguished amount and memory reporter on Unix. r=erahm. 2015-03-19 15:16:37 -07:00
Andrew McCreight
c34850707a Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug 2015-03-18 11:36:03 -07:00
Andrew McCreight
0f7082e12b Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug 2015-03-18 11:36:03 -07:00
Daniel Holbert
2c24121797 Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
This patch was generated by a script.  Here's the source of the script for
future reference:

find . \( -iname "*.cpp" -o -iname "*.h" \) | \
  xargs -n 1 sed -i "s/nsRefPtr<nsIRunnable>/nsCOMPtr<nsIRunnable>/g"
2015-03-17 09:29:17 -07:00
Markus Stange
01a56a4404 Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj 2015-03-17 00:18:25 -04:00
Jacek Caban
00ef2d4653 Merge branch 'mozilla-central' 2014-12-01 12:59:33 +01:00
Jacek Caban
99befd1d0c Merge branch 'mozilla-central' into HEAD
Conflicts:
	js/src/jit/ExecutableAllocatorWin.cpp
2014-11-24 11:57:17 +01:00
Shelly Lin
e06561560c Bug 1100259 - Add TaskTracer labels in EventDispatcher and console.log of message with special prefix. r=sinker. 2014-11-20 10:57:27 +08:00
Jacek Caban
e0e617710d Merge branch 'mozilla-central'
Conflicts:
	content/base/public/moz.build
	content/base/public/nsContentUtils.h
	content/base/public/nsIDocument.h
	content/base/public/nsINode.h
	content/base/public/nsIScriptElement.h
	content/base/src/Element.cpp
	content/base/src/FragmentOrElement.cpp
	content/base/src/nsContentUtils.cpp
	content/base/src/nsDOMMutationObserver.h
	content/base/src/nsDocument.cpp
	content/base/src/nsDocument.h
	content/base/src/nsGenericDOMDataNode.cpp
	content/base/src/nsINode.cpp
	content/base/src/nsObjectLoadingContent.cpp
	content/base/src/nsObjectLoadingContent.h
	content/html/content/src/HTMLFormElement.cpp
	content/html/content/src/HTMLTableElement.cpp
	content/html/document/src/nsHTMLDocument.cpp
	gfx/angle/src/libGLESv2/Constants.h
	gfx/angle/src/libGLESv2/moz.build
	gfx/angle/src/libGLESv2/renderer/d3d/TextureD3D.cpp
	modules/libpref/init/all.js
	toolkit/crashreporter/google-breakpad/src/client/windows/crash_generation/minidump_generator.cc
	toolkit/crashreporter/google-breakpad/src/common/windows/http_upload.cc
	toolkit/toolkit.mozbuild
	widget/windows/WinMouseScrollHandler.cpp
	widget/windows/nsTextStore.cpp
2014-11-18 19:51:30 +01:00
Daniel Holbert
7dec9ee7ed Bug 1125632 followup: Mark remaining CollectReports impls in nsMemoryReporterManager.cpp and SystemMemoryReporter.cpp as MOZ_OVERRIDE. 2015-01-27 09:48:54 -08:00
Phil Ringnalda
fff1f4378e Backed out 15 changesets (bug 1070755, bug 998863) for e10s bustage
CLOSED TREE

Backed out changeset 076d1d47d601 (bug 1070755)
Backed out changeset 43819af59ca5 (bug 998863)
Backed out changeset 5f587697ae63 (bug 998863)
Backed out changeset e2cf239e8572 (bug 998863)
Backed out changeset fe21b6b789ce (bug 998863)
Backed out changeset 404f59f86edc (bug 998863)
Backed out changeset 5dd57abaf2b0 (bug 998863)
Backed out changeset 6c1f006a03bc (bug 998863)
Backed out changeset 9e69875e3667 (bug 998863)
Backed out changeset c6b68f8f72ba (bug 998863)
Backed out changeset 713799a7afe4 (bug 998863)
Backed out changeset 4244d662787c (bug 998863)
Backed out changeset ba058cc7a1b2 (bug 998863)
Backed out changeset dabc69b0b09a (bug 998863)
Backed out changeset 18dad6d2e7cc (bug 998863)
2014-12-24 18:28:45 -08:00
Aaron Klotz
151b0c0c36 Bug 998863: Asynchronous Plugin Initialization, Part 2: dom/plugins/base changes; r=johns,josh 2014-12-24 17:55:58 -07:00
Ehsan Akhgari
ca18c36a95 Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
--HG--
extra : rebase_source : 51fff0785d112b5b87be3c6ff723c8986b37effe
2014-12-23 21:17:50 -05:00
Ehsan Akhgari
ac1b5a47a9 Bug 1114880 - Annotate some strong and weak references in XPCOM; r=froydnj
--HG--
extra : rebase_source : 3af3de656b98c8f41ed0330f205f9958a384c30c
2014-12-23 17:27:48 -05:00
Chris Peterson
d7fbc67c12 Bug 1125693 - Fix -Wformat warning in xpcom/base/nsStackWalk.cpp and mark as FAIL_ON_WARNINGS. r=njn 2015-01-25 13:49:06 -08:00
Daniel Holbert
fe7953382c Bug 1125632: Annotate ResidentUniqueReporter::CollectReports as MOZ_OVERRIDE. r=njn 2015-01-25 15:14:00 -08:00