Граф коммитов

576324 Коммитов

Автор SHA1 Сообщение Дата
David Parks d0d0e5ba2f Bug 1382251: Part 5 - Add IpdlTuple for type-safely marshaling tuples r=jld
IpdlTuple is an array of Variants that is accessed by type and that reports an error if there is a type error.  This is used for safe and easy communication of IPDL objects, validated at run time since IPC data is untrusted.

--HG--
extra : rebase_source : ee113d501d5372cfd01f0be9a58e2db50ab539b3
2017-11-06 10:17:15 -08:00
David Parks c6a908099a Bug 1382251: Part 4 - Init/Shutdown parts of XPCOM needed in plugin process r=erahm
We have not been initializing or shutting down XPCOM in the plugin process.  We need the nsThreadManager for this bug but, more importantly, we need to properly shut down XPCOM in order to get things like handlers connected to the ShutdownPhases (e.g. ClearOnShutdown, used to free resources at process end).

This patch includes some work to make services that are uninitialized in the plugin process to handle Shutdown calls without failing.

--HG--
extra : rebase_source : 837eddd8f8cf956b248c81cb26ca183bf13d1b46
2017-11-06 10:10:43 -08:00
David Parks 12b3918c16 Bug 1382251: Part 3 - Add mechanism for automatically hooking DLL functions r=jimm
FunctionHook uses the DLL interceptor to redirect Win32 calls to a user-supplied function.

--HG--
extra : rebase_source : 27c2ee94e1f2993bfd871a559b7d45c5bd45e510
2017-11-06 10:04:19 -08:00
David Parks 1f1b0a3880 Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name r=aklotz
Allow constructor to behave like Init().

--HG--
extra : rebase_source : 405badf3e629b087e9acd666ae151511300905c3
2017-11-06 09:51:06 -08:00
David Parks 01fcfb948e Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering r=aklotz
Adds "LEA reg, opcode", "mov word ptr [reg+disp8], reg", "and [reg+disp8], imm8" and "MOV r/m8, imm8" to DLLInterceptor.

--HG--
extra : rebase_source : e5fd9d01c71398b0a349a53058f70817709025a4
2017-07-19 09:12:12 -07:00
Andrew Osmond 89c5ff6db9 Bug 1429413 - Ensure Factory::CreateDataSourceSurface allocation failures are gracefully handled. r=bas 2018-01-11 08:26:42 -05:00
Jon Coppeard 2219c13082 Backed out changeset ef258af45592 (bug 1429535) for test_bug704320_preload.html timeouts 2018-01-11 13:14:23 +00:00
Masatoshi Kimura 3f30371b5a Bug 1428538 - Use UTF-8 file paths for NSS database. r=keeler 2017-12-28 20:56:33 +09:00
Kai Engert d0abca54ea Bug 1420060, NSS_3_35_BETA1, r=franziskus
UPGRADE_NSS_RELEASE
2018-01-11 14:09:34 +01:00
Andreea Pavel d37fa86e02 Merge mozilla-central to mozilla-inbound. r=merge a=merge 2018-01-11 14:58:50 +02:00
sotaro dc5b2742bf Bug 1429291 - Add gfxCriticalNote to WebRenderBridgeParent::AddExternalImage() r=nical 2018-01-11 21:44:00 +09:00
sotaro 4468bf18dd Bug 1428272 - Handle ExternalImage lock failure r=nical 2018-01-11 21:20:53 +09:00
Jan de Mooij b1cdf5ac38 Bug 1344539 - Log GetLastError() when we fail to commit executable pages on Windows. r=ehoogeveen
--HG--
extra : rebase_source : 87b92fbeb8b5dfbf7ae5425aff3bb5815daecc04
2018-01-11 13:19:00 +01:00
Andreea Pavel 13d5dc8a8d Backed out 2 changesets (bug 1429028) for spidermonkey bustages on js/src/jit-test/tests/wasm/compiler-frame-depth.js r=backout a=backout on a CLOSED TREE
Backed out changeset 316e5fab18f1 (bug 1429028)
Backed out changeset 47706f72f1d3 (bug 1429028)

--HG--
extra : rebase_source : 628b33b149d914d4d9f8eb669498cfc117623d12
extra : amend_source : 0ba92f3a1086b6160ab772eb062a3afd4a151f89
2018-01-11 14:07:57 +02:00
Jon Coppeard b0fcfd08bf Bug 1429535 - Split up ScriptLoader::ProcessScriptElement method r=baku 2018-01-11 12:05:26 +00:00
Jonathan Kew 7c918274d9 Bug 1428826 followup, refresh failures.list for updated test expectations. r=me (NPOTB) 2018-01-11 11:56:17 +00:00
Tom Ritter 2c3eda8097 Bug 1429668 Turn off the reduceTimerPrecision pref for one more test r=hiro a=test-fix
MozReview-Commit-ID: J7F502Oz3Uc

--HG--
extra : source : bb887872b8e55cdac25d3125657a527e43249d63
2018-01-10 23:06:04 -06:00
Ciure Andrei f7400ad72e Merge inbound to mozilla-central r=merge a=merge 2018-01-11 11:54:56 +02:00
Ciure Andrei 9bb37dfa63 Backed out changeset b6d240f90874 (bug 1427079) for failing testBookmarklets for the robocop-1 job a=backout 2018-01-11 11:52:41 +02:00
JW Wang b69008df64 Bug 1429280 - the seeking target of exiting dormant should be adjusted by looping. r=chunmin
Otherwise we will seek to a position beyond the duration when exiting dormant
which will fail an assertion in OggDemuxer.

MozReview-Commit-ID: FPWKyd8APrj

--HG--
extra : rebase_source : 89b8cbcfbf9a63d428b9d2a513b2656fc241892f
extra : source : d6a0a81abc7781b6620777ab4cf44222942d78bd
2018-01-10 17:26:17 +08:00
Tom Ritter 2eeb5f801e Bug 1424341 Turn the pref off for existing tests that perform fine-grained timing comparisons r=mrbkap
MozReview-Commit-ID: 4ZyE4ebaCaB

--HG--
extra : rebase_source : 80a138ba722c64885a5f6811d862bdc76389a000
2018-01-10 14:46:34 -06:00
Jonathan Kew 80ebb3e8d9 Bug 1428826 - Don't rely on FT_Get_Advance for glyph widths, get the advance from the glyph slot instead for better consistency with cairo metrics & rendering; update test expectations for minor changes in rendering. r=lsalzman 2018-01-09 17:36:37 +00:00
Jan de Mooij 98938c39ed Bug 1425687 - Don't use copy-on-write elements for small arrays. r=evilpie 2018-01-11 12:22:22 +01:00
Benjamin Bouvier 23ddd503c8 Bug 1429028: Add a stack recursion check in the wasm::TextToBinary function; r=luke
MozReview-Commit-ID: HPXo0ARuKD6

--HG--
extra : rebase_source : 2a7b3bb921c8707ad61e4ee23faa9c3d4515731b
extra : histedit_source : 4dd164dec2c8820cb5adf9e7b125d028a5f7bb39
2018-01-09 14:25:03 +01:00
Benjamin Bouvier 328b42e445 Bug 1429028: Remove unused JSContext arg to CheckRecursionLimitDontReport; r=jandem
MozReview-Commit-ID: DXPsnTVjvok

--HG--
extra : rebase_source : afb17dc6fa32105a9d1210724e5909c2847c3cde
extra : histedit_source : 193eae9a28c8868804e89f20e051842a62f88846
2018-01-09 14:29:08 +01:00
Ciure Andrei 93d5417e33 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2018-01-11 12:08:47 +02:00
Jason Laster ff8d96bdb2 Bug 1429599 - Update Debugger Frontend v8.0. r=jdescottes
MozReview-Commit-ID: 2a6Mt7thaN3

--HG--
extra : rebase_source : 91aa1bf89c504dd87ddeb4f899586f6c9936014e
2018-01-11 10:55:41 +01:00
Julian Descottes 13bbe706dc Backed out changeset 00b1cae7d55f (bug 1425393) for failing devtools/client/aboutdebugging/test/browser_service_workers.js r=backout
MozReview-Commit-ID: ELnV9jwTwtV
2018-01-11 10:43:40 +01:00
Cameron McCormack 6424ecca3a Bug 1427512 - Part 30: Stop testing whether Ci shims should be removed. r=bz
Whether the shims are no longer needed for Web compat is independent
of whether we can remove the interfaces themselves.

MozReview-Commit-ID: 2KGEfRSejgS
2018-01-11 16:17:57 +08:00
Cameron McCormack 8731df3c34 Bug 1427512 - Part 29: Remove nsIDOMCSSDeclaration. r=xidorn,jryans,bz
This removes the .style attribute from nsIDOMSVGElement, but there
shouldn't be any users of that.

MozReview-Commit-ID: LOBSFo85Utn
2018-01-11 16:17:57 +08:00
Cameron McCormack 6716a7e0eb Bug 1427512 - Part 28: Remove nsIDOMCSSValue. r=xidorn,bz
MozReview-Commit-ID: 6DasjoMa6C8
2018-01-11 16:17:57 +08:00
Cameron McCormack 66141a0c03 Bug 1427512 - Part 27: Remove nsIDOMCSSPrimitiveValue. r=xidorn,bz
MozReview-Commit-ID: IcGKAjPWacZ
2018-01-11 16:17:57 +08:00
Cameron McCormack 7380ffab13 Bug 1427512 - Part 26: Remove nsIDOMCSSValueList. r=xidorn,bz
MozReview-Commit-ID: Fsclh2aHLy8
2018-01-11 16:17:57 +08:00
Cameron McCormack 3c29060132 Bug 1427512 - Part 25: Remove nsIDOMRect. r=xidorn,bz
Although this is changing nsIDOMCSSPrimitiveValue, that interface will
go away a couple of patches later.

MozReview-Commit-ID: GSisnYWZhHy
2018-01-11 16:17:57 +08:00
Cameron McCormack 0ec0b4a768 Bug 1427512 - Part 24: Stop using XPCOM interfaces to access CSS property values in nsMenuItemIconX. r=mstange
MozReview-Commit-ID: HWsKlAQraO5
2018-01-11 16:17:57 +08:00
Cameron McCormack eb5c3b0f3a Bug 1427512 - Part 23: Remove nsIDOMCounter. r=xidorn,bz
It's not actually implemented.  Since we never return any Counter
object, and to avoid exposing a Counter Web IDL interface object, we
declare getCounterValue() to return void (since it always throws).

MozReview-Commit-ID: JGvYtPmyeSp
2018-01-11 16:17:57 +08:00
Cameron McCormack e3549b2d1c Bug 1427512 - Part 22: Remove nsIDOMStyleSheet. r=xidorn,bz
MozReview-Commit-ID: KO2mWX4P8lI
2018-01-11 16:17:57 +08:00
Cameron McCormack 0ae07fab78 Bug 1427512 - Part 21: Remove nsIDOMStyleSheetList. r=xidorn,jryans,bz
MozReview-Commit-ID: 8ZSTMoWkeRw
2018-01-11 16:17:56 +08:00
Cameron McCormack 09a1815a08 Bug 1427512 - Part 20: Remove nsIDOMMediaList. r=xidorn,jryans,bz
MozReview-Commit-ID: KKnTf7aFfjA
2018-01-11 16:17:56 +08:00
Cameron McCormack 56e5cb8558 Bug 1427512 - Part 19: Remove nsIDOMCSSRuleList. r=xidorn,jryans
Also remove the QI to CSSRuleList, since it seems to be unused.

MozReview-Commit-ID: 3mp7qu6hbeU
2018-01-11 16:17:56 +08:00
Cameron McCormack a4541d9b18 Bug 1427512 - Part 18: Remove nsIDOMCSSStyleSheet. r=xidorn,jryans,bz
MozReview-Commit-ID: CN3VZvQceZB
2018-01-11 16:17:56 +08:00
Cameron McCormack 32554d99d3 Bug 1427512 - Part 17: Remove nsICSSStyleRuleDOMWrapper. r=xidorn
This interface is unused since bug 1427419.

MozReview-Commit-ID: HJH628fhfK6
2018-01-11 16:17:56 +08:00
Cameron McCormack 55dcbea002 Bug 1427512 - Part 16: Remove nsIDOMCSSRule. r=xidorn,jryans,bz
MozReview-Commit-ID: GvVdW9w5Cc4
2018-01-11 16:17:56 +08:00
Cameron McCormack 242feb15c7 Bug 1427512 - Part 15: Remove nsIDOMCSSStyleRule. r=xidorn,jryans
MozReview-Commit-ID: 7riPO9da5KL
2018-01-11 16:17:56 +08:00
Cameron McCormack e3ab324101 Bug 1427512 - Part 14: Remove mention of non-existent nsIDOMCSSStyleRuleCollection. r=xidorn
MozReview-Commit-ID: L6e3VziuLCC
2018-01-11 16:17:56 +08:00
Cameron McCormack 1d1207c8a7 Bug 1427512 - Part 13: Remove nsIDOMCSSUnknownRule. r=xidorn
MozReview-Commit-ID: FnZbXkGQWNq
2018-01-11 16:17:55 +08:00
Cameron McCormack c875640061 Bug 1427512 - Part 12: Remove nsIDOMCSSPageRule. r=xidorn
MozReview-Commit-ID: 3UjngxQgQ6W
2018-01-11 16:17:55 +08:00
Cameron McCormack 0437bb3c69 Bug 1427512 - Part 11: Remove nsIDOMCSSKeyframeRule. r=xidorn
MozReview-Commit-ID: 2px3iFBcUsg
2018-01-11 16:17:55 +08:00
Cameron McCormack ba47c98383 Bug 1427512 - Part 10: Remove nsIDOMCSSKeyframesRule. r=xidorn
MozReview-Commit-ID: 1U6Jd0Y6AlR
2018-01-11 16:17:55 +08:00
Cameron McCormack 457039956c Bug 1427512 - Part 9: Remove nsIDOMCSSImportRule. r=xidorn,jryans
MozReview-Commit-ID: 9XG6412Z5iY
2018-01-11 16:17:55 +08:00