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