Andrew Osmond
b8832c3e1b
Bug 1404422 - Part 1b. Make imgRequestProxy::SetLoadGroup return an error if changing the load group. r=tnikkel
...
imgRequestProxy::SetLoadGroup did not have a predictable effect and
it appears to be unused. It is somewhat complicated to support given
we must be sensitive about what context we execute removing the
request from the original load group.
2017-11-01 06:59:09 -04:00
Andrew Osmond
b62d4a8ea4
Bug 1404422 - Part 1a. Ensure imgLoader::LoadImage(WithChannel) adds the request to the expected load group. r=tnikkel
...
imgLoader::LoadImage now asserts in debug builds that the load group
given as a parameter matches that of the given document (if any). If
they mismatch, then we won't be blocking the document's load event as we
expect with the future removal of the imgIOnloadBlocker.
imgLoader::LoadImageWithChannel never actually added the request to the
load group at all, unless it was done as part of the validator. Now it
will consistently add the request to the channel's load group as
expected. Additionally it also asserts in debug builds that the
channel's load group matches that of the given document, as in
LoadImage.
2017-11-01 06:59:09 -04:00
Jan de Mooij
afc3b3af78
Bug 1394831 part 9 - Remove allowDictionary argument from addAccessorProperty. r=bhackett
2017-11-01 11:40:17 +01:00
Jan de Mooij
041d19551d
Bug 1394831 part 8 - Remove flags argument from addAccessorProperty. r=bhackett
2017-11-01 11:39:52 +01:00
Jan de Mooij
27c6fe5777
Bug 1394831 part 7 - Remove flags and allowDictionary arguments from addDataProperty. r=bhackett
2017-11-01 11:39:22 +01:00
Jan de Mooij
fb0bda6692
Bug 1394831 part 6 - Remove flags argument from putAccessorProperty. r=bhackett
2017-11-01 11:38:58 +01:00
Csoregi Natalia
4e11fdd03b
Merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : 36defccfc25a3c201098fbed6e4cbff311c5961e
2017-11-01 12:26:00 +02:00
Csoregi Natalia
423b2522c4
Merge inbound to mozilla-central r=merge a=merge
2017-11-01 12:14:00 +02:00
Matt Woodrow
95d77539ea
Bug 1413073
- Don't check the dirty rect when deciding if we need to store OutOfFlowDisplayData for a frame. r=mstange
2017-11-01 16:58:53 +13:00
Phil Ringnalda
9ac65f67a4
Backed out changeset fdebe274e971 (bug 1413092) for failures in test_mozbuild_reading.py
...
CLOSED TREE
MozReview-Commit-ID: JA9UPvYmWMF
--HG--
rename : browser/modules/test/browser/formValidation/browser_form_validation.js => browser/base/content/test/general/browser_bug561636.js
rename : browser/modules/test/browser/formValidation/browser_validation_iframe.js => browser/base/content/test/general/browser_bug595507.js
rename : browser/modules/test/browser/formValidation/browser_validation_invisible.js => browser/modules/test/browser/browser_bug1319078.js
2017-10-31 20:27:48 -07:00
Shawn Huang
5d30f2130f
Bug 1389561 - Part 3: Wait for releasing all AsmJSCache parent actors in Client::ShutdownWorkThreads(). r=janv
...
This patch implements Client::ShutdownWorkThreads for taking care of unreleased DirectoryLock and QuotaObject objects.
2017-11-01 11:14:20 +08:00
Lee Salzman
1eba4acd8d
Bug 1412942 - pad Mac font data when checksumming. r=jfkthame
...
MozReview-Commit-ID: 3941eAWNXoR
2017-10-31 23:13:25 -04:00
Phil Ringnalda
4700232b13
Backed out changeset 83a7ad25941e (bug 1412437) for robocop testAccessibleCarets bustage
...
CLOSED TREE
MozReview-Commit-ID: Lg1GSdLDyin
2017-10-31 20:07:15 -07:00
Phil Ringnalda
6841cb2510
Backed out 4 changesets (bug 1402284) for build bustage
...
CLOSED TREE
Backed out changeset f894ea204bb4 (bug 1402284)
Backed out changeset a0c193d65799 (bug 1402284)
Backed out changeset 8f83dc111aed (bug 1402284)
Backed out changeset 7b7818155442 (bug 1402284)
MozReview-Commit-ID: DNthJ588QYa
2017-10-31 20:06:26 -07:00
sotaro
3aac464b5a
Bug 1408490 - Fix reinitRendering for deviceReset r=dvander
2017-11-01 11:58:10 +09:00
Kris Maglione
0d67bfc970
Add bug number to comment about implementing notifications.onClose.byUser support. (no bug) r=trivial DONTBUILD
...
MozReview-Commit-ID: HFernhOu4lG
--HG--
extra : rebase_source : eacece7d19a421a270fbbcbecae816c0c4ff4d68
2017-10-31 12:04:03 -07:00
Ryan VanderMeulen
8c623bc7d0
Bug 1413375 - Update pdf.js to version 2.0.87. r=bdahl
2017-10-31 20:13:19 -04:00
Tristan Bourvon
9423edf3f6
Bug 1412641 - Initialize some uninitialized fields in accessibility. r=surkov
2017-10-31 12:09:01 +01:00
Joel Maher
3cbc8ca8b8
Bug 1383232 - Disable background-repeat/background-repeat-round-roundup.xht on linux debug for frequent failures. r=me, a=testonly
2017-11-01 04:13:09 -04:00
Shunta Kikuchi
e7cd1b723c
Bug 1245495 - Change error message about offset and data view length. r=arai
2017-10-31 14:42:15 +09:00
Matthew Noorenberghe
f610ae3d0d
Bug 1413092 - Cleanup and move formValidation b-c tests. r=Felipe
...
MozReview-Commit-ID: 9lVE2ulrtV7
--HG--
rename : browser/base/content/test/general/browser_bug561636.js => browser/modules/test/browser/formValidation/browser_form_validation.js
rename : browser/base/content/test/general/browser_bug595507.js => browser/modules/test/browser/formValidation/browser_validation_iframe.js
rename : browser/modules/test/browser/browser_bug1319078.js => browser/modules/test/browser/formValidation/browser_validation_invisible.js
extra : rebase_source : 0883eee8c6cea0c1e9d4462ecbee50994bd7d7be
2017-10-30 22:12:35 -07:00
snowman-mh
c26ed4be76
Bug 1282431 - Clarify error message for redeclaration of class. r=arai
2017-10-31 13:35:11 +09:00
Sebastian Hengst
2181970726
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-11-01 00:39:58 +01:00
Sebastian Hengst
7a0f790c30
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4CDH6A5NT2U
2017-11-01 00:36:12 +01:00
Sebastian Hengst
3a37c16b42
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: A3koYoN8gmO
2017-11-01 00:33:41 +01:00
Nicholas Nethercote
af33aed804
Bug 1412718 (part 2) - Improve nsPrefBranch::DeleteBranch(). r=glandium.
...
This patch converts it to use Gecko strings instead of C strings, which makes
it much nicer.
MozReview-Commit-ID: KtRp3vaXwN5
--HG--
extra : rebase_source : c6788cbed5c4b932eb5b4119c407aea538cb1799
2017-11-01 08:28:10 +11:00
Nicholas Nethercote
89134cc30a
Bug 1412718 (part 1) - Inline and remove PREF_DeleteBranch(). r=glandium.
...
It has a single call site.
MozReview-Commit-ID: BH7GuipEgl
--HG--
extra : rebase_source : fa13eb8be2a088b717d834686d60b4eea6b1df4d
2017-11-01 07:59:40 +11:00
Andrew Halberstadt
dc77cc081c
Bug 1413304 - Update third_party/python/json-e to version 2.3.2 on a CLOSED TREE, r=bstack, a=RyanVM
...
This is needed to unbreak nightly cron tasks.
MozReview-Commit-ID: 9drZiQRMHiC
--HG--
extra : amend_source : 38ef6d782f96e2a32783e675fb8c5923b1c96b3c
2017-10-31 15:40:15 -04:00
ffxbld
f2bc4e722f
No bug, Automated HPKP preload list update from host bld-linux64-spot-039 - a=hpkp-update
2017-10-31 12:14:57 -07:00
ffxbld
f4901979dd
No bug, Automated HSTS preload list update from host bld-linux64-spot-039 - a=hsts-update
2017-10-31 12:14:53 -07:00
Rok Garbas
aa1343961f
Bug 1413196 - Almost permafailing gecko decision tasks on Try: TypeError: argument of type 'NoneType' is not iterable during Generating tasks for release-bouncer-sub fennec r=rail a=bustage
...
MozReview-Commit-ID: 54FykvKXUEw
--HG--
extra : source : 8b8e9e2e62439714840b2e5d266fb7ab6e8947e0
extra : amend_source : 7eabfa12620b8c203b9fab04b311f60f23a3ed0c
2017-10-31 15:01:23 +01:00
Margareta Eliza Balazs
a63fdbeabb
Merge inbound to mozilla-central r=merge a=merge
2017-10-31 12:46:19 +02:00
JerryShih
12d00a2d70
Bug 1413043 - check WR enabling status before the WR calls. r=pchang
...
MozReview-Commit-ID: 29mkllmDQ0L
2017-10-31 13:52:41 +08:00
Phil Ringnalda
86e2b8ebf1
Backed out changeset 5599898d9bad (bug 1381375) for failures in test_videocontrols_error.html
...
CLOSED TREE
MozReview-Commit-ID: 7KZv12J9s6W
2017-10-30 21:04:57 -07:00
Phil Ringnalda
566fd8fa7b
Backed out changeset ae94e40d58e0 (bug 873444) for Windows build bustage
...
CLOSED TREE
MozReview-Commit-ID: 4iFXxTYBN1y
2017-10-30 21:02:17 -07:00
Nicholas Nethercote
8bd05bfcc0
Bug 1412949 - Remove SystemMemoryReporter. r=erahm.
...
This was created for B2G and isn't really useful otherwise. It only works on
Linux, and it's behind the memory.system_memory_reporter pref, which is false
by default.
The patch also removes LinuxUtils.{h,cpp}, which is no longer used.
--HG--
extra : rebase_source : b97a018be11a79f83855a73b88020bfa86e60f78
2017-10-31 12:49:41 +11:00
David Anderson
997c7019bc
Don't cache DrawTargetCaptures in nsCanvasFrame. (bug 1395478 part 10, r=mattwoodrow)
...
--HG--
extra : rebase_source : fc0746099e910f1e46842f292f60b2f00ee25f38
2017-10-31 12:02:32 -07:00
David Anderson
3bc0066b70
When similar draw targets are requested from capturing DTs, always return a new capturing DT instead of an actual surface. (bug 1395478 part 9, r=mchang)
...
--HG--
extra : rebase_source : 9957e68435e69d65e3f4fa82bc870e37b21392dd
2017-10-31 12:02:32 -07:00
David Anderson
9956a762ef
Don't call MarkChanged for commands that don't affect pixels. (bug 1395478 part 8, r=rhunt)
...
--HG--
extra : rebase_source : fe6c36991e36f6ba23682604fa84bc87634fccd2
2017-10-31 12:02:31 -07:00
David Anderson
74657c11e8
Implement DrawTargetCapture::DrawSurfaceWithShadow. (bug 1395478 part 7, r=mchang)
...
--HG--
extra : rebase_source : d7884ca8caa4e23369cdf098120dc6b8998598a4
2017-10-31 12:02:31 -07:00
David Anderson
cf84c3f01d
Add SourceSurfaceCapture to avoid main-thread rasterization with temporary DrawTargetCaptures. (bug 1395478 part 6, r=rhunt)
...
--HG--
extra : rebase_source : 3a3841e5a54f9780720a543ee792f501b5150b02
2017-10-31 12:02:31 -07:00
David Anderson
4a00595a2a
Allow cloning draw commands. (bug 1395478 part 5, r=rhunt)
...
--HG--
extra : rebase_source : 5a5e1d6e0f572a82403842c425fba347b4acf549
2017-10-31 12:02:31 -07:00
David Anderson
f97ea2781d
Create a CaptureCommandList abstraction for DrawTargetCapture. (bug 1395478 part 4, r=mchang)
...
--HG--
extra : rebase_source : 527e364c50365a5b793dfe743cb502dffb3c6eef
2017-10-31 12:02:30 -07:00
David Anderson
94d1c71ca2
Create DrawTargetCaptures for blur operations when OMTP is enabled. (bug 1395478 part 3, r=mattwoodrow)
...
--HG--
extra : rebase_source : 902e1d5238b831c3ce4a0f1da98741b3aa040b6d
2017-10-31 12:02:30 -07:00
David Anderson
8ef5cedd49
Add a Blur DrawCommand. (bug 1395478 part 2, r=rhunt)
...
--HG--
extra : rebase_source : 02307fbf209058f661e1379b51b2dcaa40da94b6
2017-10-31 12:02:30 -07:00
David Anderson
bee44bc0cb
Add a factory method for creating data-backed DrawTargetCaptures. (bug 1395478 part 1, r=rhunt)
...
--HG--
extra : rebase_source : 5bcce03e60ba64b8b54e24db2e25a6e42a4fe8de
2017-10-31 12:02:29 -07:00
Tom Schuster
2864da25ae
Bug 1411774 - Optimize Object.assign with unboxed objects. r=jandem
2017-10-31 18:34:05 +01:00
Mike Hommey
a9fed04a18
Bug 1402284 - Separate arenas created from moz_arena_* functions from others. r=njn
...
We introduce the notion of private arenas, separate from other arenas
(main and thread-local). They are kept in a separate arena tree, and
arena lookups from moz_arena_* functions only access the tree of
private arenas. Iteration still goes through all arenas, private and
non-private.
--HG--
extra : rebase_source : ec48631a4a65520892331c1fcd62db37ed35ba1d
2017-10-31 07:13:39 +09:00
Marco Castelluccio
f19a57edb0
Bug 1413013 - Remove unused nsITransactionList. r=masayuki
...
--HG--
extra : rebase_source : de3c858298d63d5658f38fc135ab1f2955dc834a
2017-10-30 20:35:00 +00:00
Ryan Hunt
4371a10ca6
Add profiler markers for painting on the paint thread. (bug 1412951, r=mstange)
...
The following commits added the necessary tracking to ensure we always end
a profiler marker when we start one, and this just plugs them in.
MozReview-Commit-ID: C5VXpnlH2QA
--HG--
extra : rebase_source : 832c8abdef45e0a9bbb71bbf105fe4a76d0eb60d
2017-10-30 14:48:16 -04:00