Commit Graph

548597 Commits

Author SHA1 Message Date
Kartikaya Gupta
0c6d8a3242 Bug 1374730 - Follow-up to update some non-code mentions of webrender_traits to webrender_api. r=me and DONTBUILD
MozReview-Commit-ID: HNSJC0gHEZv
2017-07-26 09:56:52 -04:00
Mihai Tabara
00a288ad57 Bug 1383121 - fix username in shipit builder in automation configs. r=aselagea a=release DONTBUILD
MozReview-Commit-ID: 2wnRalWOXCm

--HG--
extra : rebase_source : ef4e6b7791a5239a957c4d93a0aeafd46aeb1127
2017-07-26 11:59:10 +01:00
Jon Coppeard
54b8284e5e Bug 1382275 - Fix bustage due to missing explict keyword r=me on a CLOSED TREE 2017-07-26 14:39:32 +01:00
Micah Tigley
e2a3636c53 Bug 1380544 - Overlapping grid line numbers should display as a stack. r=zer0
MozReview-Commit-ID: 4XRA0AiLzty
2017-07-24 21:36:26 -06:00
Jon Coppeard
3c71e685eb Bug 1382275 - Refactor incremental sweeping to more clearly express the control flow r=sfink 2017-07-26 14:19:11 +01:00
Till Schneidereit
6f4ae4701b Bug 1384513 - Follow-up to fix bustage from template usage of functions with a changed signature, on a CLOSED TREE. r=bustage
MozReview-Commit-ID: 5SsI4DoDwAT
2017-07-26 15:02:01 +02:00
Carsten "Tomcat" Book
8a2602d9f9 Backed out changeset 2a8ceea666e9 (bug 1381748) for frequent android failures in test_postMessage_override.html
--HG--
extra : rebase_source : 13a9b6e5dd61187df5ae13f82015179f1d04aa89
2017-07-26 14:44:52 +02:00
Carsten "Tomcat" Book
ab88722924 Backed out changeset 067897f212ac (bug 1381748)
--HG--
extra : rebase_source : 043f4583b014a975f8d28bd92598175dcb4c0ab2
2017-07-26 14:44:32 +02:00
Carsten "Tomcat" Book
9fe4045cdc Backed out changeset da550c5c845f (bug 1381748)
--HG--
extra : rebase_source : 91f5628dadfe39ac29835abe621ad4f2df4585e9
2017-07-26 14:44:29 +02:00
Till Schneidereit
128de681e1 Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
Additionally, change the base class of AutoSuppressGCAnalysis from AutoAssertNoAlloc to AutoAssertNoGC.

In combination, these chances enable passing either JS::AutoCheckCannotGC or JS::AutoSuppressGCAnalysis, depending on whether suppressing the GC analysis is desired or not.

MozReview-Commit-ID: Eg1cl28ezeJ
2017-07-26 14:38:29 +02:00
Jessica Jong
bf07c0c605 Bug 1376695 - Part 2: Avoid rebuilding the list returned by getElementsByName when not needed. r=ehsan
The list returned by getElementsByName is cached, however, it's rebuilt
frequently due to content mutations. We can avoid rebuilding the list when
the attribute changed is not the name attribute. We can also speed up the
name matching process by skipping the elements that do not have a name
attribute.

MozReview-Commit-ID: 9TUPaQonjHz
2017-07-26 02:34:00 -04:00
Jessica Jong
490097db70 Bug 1376695 - Part 1: Let ElementHasName flag be applied to all nodes. r=ehsan
We'd like to use HasName() to know whether a node has a name attribute, but now
it's only applied to elements that CanHaveName(), hence we change it so that
it's applied to all nodes. Therefore, when document named items related
functions wants to use HasName() now, it must also check CanHaveName().

MozReview-Commit-ID: 2i5hfjnxXIF
2017-07-26 02:33:00 -04:00
Christoph Kerschbaumer
3781656f2d Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
Christoph Kerschbaumer
98f251e3f3 Bug 1384500 - Update test_compatmode.html to comply with new data: URI inheritance model. r=smaug 2017-07-26 12:04:20 +02:00
Emilio Cobos Álvarez
faf9db9dc8 No bug: Fix missing include in PostTraversalTask.h. r=bholley
Reviewed in bug 1368290, but since it's not needed...

MozReview-Commit-ID: FzwMVw1y0EF
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-07-26 14:22:12 +02:00
Carsten "Tomcat" Book
7ab0637eb6 Backed out changeset 14d0e2a451e7 (bug 1383365) for perma crashes in test_wheel_transactions.html 2017-07-26 13:59:12 +02:00
Carsten "Tomcat" Book
7dbd2bee72 Backed out changeset 1db44c2e7903 (bug 1383365) 2017-07-26 13:58:55 +02:00
Andreas Farre
4a297f87de Bug 1382254 - Only disallow budget throttling. r=ehsan
Don't consider WebSockets, IndexedDB, etc when considering background
tabs for ordinary throttling since that makes us throttle way less
than we used to.
2017-07-26 13:37:08 +02:00
Stone Shih
8aab64fd68 Bug 1383485: Resend a MouseEnterIntoWidget event to TabChild when it's ready to handle input events. r=smaug.
MozReview-Commit-ID: IXPTRyJe1tk
2017-07-24 10:46:40 +08:00
Yoshi Huang
8a943a7081 Bug 1373515 - Revert Bug 1363673. r=smaug
image with src set to data:image/png should be considered as same
origin, as we fixed in Bug 1373513.
So this reverts what we did in bug 1363673.
2017-07-26 18:44:19 +08:00
Peter Van der Beken
f0b7767e1e Bug 1372969 - Use a different string ID for Window_ControllersWarning in dom.properties to reflect new content.
--HG--
extra : rebase_source : f01b3420b8321101eaf90326e6a6152f81355330
extra : histedit_source : 666aae754e7831929452277edd92be85f9f4075c
2017-07-07 10:09:14 +02:00
Bevis Tseng
6239813ff4 Bug 1371484 - Fix Key::EncodeAsString(). r=baku
MozReview-Commit-ID: F29YzvgresY

--HG--
extra : rebase_source : 6b130e21c93a0cbd312241af7e6078283db97c9a
2017-06-19 19:03:06 +08:00
Marco Castelluccio
170409c1a9 Bug 1384057 - Stop using preprocessor in nsHelperAppDlg.js. r=paolo
--HG--
extra : rebase_source : 39f503cb0c906fbf9ced55b88a736b6abee3034e
2017-07-25 18:33:49 +02:00
Carsten "Tomcat" Book
0738c08d98 Merge mozilla-central to mozilla-inbound 2017-07-26 11:16:03 +02:00
Carsten "Tomcat" Book
198430bca2 merge mozilla-inbound to mozilla-central a=merge 2017-07-26 11:11:40 +02:00
Carsten "Tomcat" Book
cad2e55095 Backed out changeset 674770e65a4f (bug 1265472) for memory leaks in browser_webauthn_telemetry.js 2017-07-26 07:56:38 +02:00
Ryan VanderMeulen
fc0b3076bb Bug 1383975 - Add crashtest. 2017-07-26 00:13:53 -04:00
Daisuke Akatsuka
000fc27d48 Bug 1379921 - Part 3: remove test fail annotations from reftest. r=hiro
Since we make "font-variant-alternates" animatable,
should remove test fail annotation from reftest.list.

MozReview-Commit-ID: ChdeSvUbTBh

--HG--
extra : rebase_source : fac9fb01a60c684d7169866964621f431b3508e3
2017-07-26 12:28:31 +09:00
Daisuke Akatsuka
5c364eae1d Bug 1379921 - Part 2: remove test fail annotations from meta in wpt. r=hiro
Since we make 'font-variant-alternates' animatable, should remove test fail annotations from meta in wpt.

MozReview-Commit-ID: 5W95PzlkLe0

--HG--
extra : rebase_source : b2425bfe5c6d12f13a9ae365c177f955c23f590a
2017-07-26 12:28:27 +09:00
Daisuke Akatsuka
45a4609eb4 servo: Merge #17865 - make font-variant-alternates animatable (from dadaa:bug1379921); r=hiro
<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

<!-- Either: -->
- [X] There are tests for these changes. The test codes are patch 2 and 3 in https://bugzilla.mozilla.org/show_bug.cgi?id=1379921

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 3d5eb727f68590d451abe1b466959527254c3eb2

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9c2d4a8cdd4ad731ab7f24b5d4c512d6c0bab494
2017-07-25 21:21:53 -07:00
Jim Blandy
04cd0e103b Bug 1384259: Remove unneeded checks from DebuggerFrame_getScript. r=ttromey
The code first calls AbstractFramePtr::isFunctionFrame, and if that's true,
checks the callee with JSFunction::isInterpreted. There's no way to get an
isFunctionFrame whose callee isn't isInterpreted, so the check is unnecessary.
2017-07-25 12:38:17 -07:00
Nicolas B. Pierron
13c6c8058f Bug 1375435 - Clear the GetPropertyCache prior resume-point at the end of IonBuilder build functions. r=jandem
--HG--
extra : source : a3a834899c7335e179ad77d0b48b9ed6df0a231a
2017-07-25 14:49:59 -04:00
vincentliu
6509ea12d3 Bug 1374254 - Re-adding the aggressive TDR checks in D3D11 EndFrame(). r=dvander 2017-07-26 11:56:44 +08:00
Ryan VanderMeulen
6cc7f170de Backed out changeset a3a834899c73 (bug 1375435) for making too-long-array-splice.js permatimeout on SM asan builds. 2017-07-25 23:27:04 -04:00
Makoto Kato
27cd039649 Bug 1383641 - GetFlatTextLengthInRange shouldn't use nsIDOMNode version of nsRange::SetStart. r=masayuki
nsGenericDOMDataNode::SetData uses GetFlatTextLengthInRange.  But GetFlatTextLengthInRange still use nsIDOMNode.  It means that we need additional QI twice.  So we should use nsINode version directly instead.

MozReview-Commit-ID: 3FX0uPGh53O

--HG--
extra : rebase_source : 1a4689ae8744062af8cc1f112b89075ddf3e1271
2017-07-24 18:29:19 +09:00
Hiroyuki Ikezoe
a46b077ea1 Bug 1381420 - A crash test that has an element is not restyled but has reconstruct frame damage during flushing throttled animations. r=emilio
The details element, which is a sibling of an animating element, is checked
whether the element needs to be processed in a post traversal for throttled
animation flush because the parent element has animation-only dirty bit (i.e.
the parent element is a common ancestor of the animating element and the
details element). Also at the moment of the check the details element has
reconstruct frame damage because 'open' attribute is changed. Thus in the check
the details element was not restyled but had reconstruct frame damage.

MozReview-Commit-ID: FvsyZlUjhFi

--HG--
extra : rebase_source : 80ee22e7a3092ee208ce74304c242da782f6a0f4
2017-07-26 11:50:12 +09:00
Hiroyuki Ikezoe
1a81b44c4a servo: Merge #17866 - Preserve restyle damage if the element was not restyled during thrott… (from hiikezoe:restyle-damage); r=emilio
…led animation flush.

<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1381420

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: 40eeee4e05576dad4c5248e7f3e6eab892c88b52

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 33af364db724ed915dbffd4bc933b38621a59d73
2017-07-25 20:19:16 -07:00
Masayuki Nakano
9d0610a118 Bug 1381732 - IMEStateManager::OnChangeFocusInternal() shouldn't set IME state when focus is not being changed, input context of the widget was already set by a remote process and our process is being activated r=m_kato
This patch fixes a simple mistake which was written when we support IME in e10s mode.

IMEStateManager::OnChangeFocusInternal() already has code which makes the method doesn't set IME state again when focus is not being changed, input context of the widget was already set by a remote process and our process is being activated.  However, the condition of checking if input context of the widget was set by which process is reversed.

MozReview-Commit-ID: 61ZH0VnKqPq

--HG--
extra : rebase_source : 14eb8e276e6307ed30d018d4385c454f80c1e831
2017-07-25 16:34:07 +09:00
Bobby Holley
8862f9008d Bug 1341102 - Reenable some more reftests. r=me
MozReview-Commit-ID: zYSKOW3uXi
2017-07-25 21:02:32 -07:00
Kevin Hsieh
61cee79da1 Bug 1383925 - Remove unnecessary copy construction of default font in nsRuleNode.cpp. r=dholbert
MozReview-Commit-ID: 6awjBjmEBsM

--HG--
extra : rebase_source : af3055ea0bb480b58fcfd1a5c79dfcb59eec6d78
2017-07-24 17:56:54 -07:00
Glenn Watson
5338944e39 servo: Merge #17863 - Update WR (scroll/overflow mostly) (from glennw:update-wr-scroll-stuff); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: f351e6819873d208f2fc2b6b9908f8d91655296f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 77de6d30974297a89cffd9ef4c3a3983c354fba1
2017-07-25 19:16:34 -07:00
Evan Tseng
1b14f772ee Bug 1383719 - Update and add strings for the Updates section. r=jaws
MozReview-Commit-ID: 2GUYgrNbKuo

--HG--
extra : rebase_source : 14c07d45e603dd310e46041041406bcd9b7ce975
2017-07-25 15:22:36 +08:00
Ricky Chien
e6159eea1a Bug 1383456 - Remove redundant Default Search and One-Click preferences search result r=jaws
MozReview-Commit-ID: 64y3bT8o3DY

--HG--
extra : rebase_source : 745a0b854ea0455bd01c6b5e3e393d112156c5e4
2017-07-25 16:08:28 +08:00
Wes Kocher
f19f28adfd Merge m-c to autoland, a=merge
MozReview-Commit-ID: F1X8wKqbkg
2017-07-25 19:16:09 -07:00
Wes Kocher
65bbd0525a Merge inbound to central, a=merge
MozReview-Commit-ID: E4oXfAM1mtd
2017-07-25 19:04:37 -07:00
Brendan Dahl
cbbcce1fa2 Bug 1383078 - Use at minimum a 1,1 draw target in headless. r=jrmuizel 2017-07-25 09:04:54 -07:00
Sebastian Hengst
eb54eed098 Backed out changeset c49b7e6e9811 (bug 1383905) for timing out in xpcshell's dom/push/test/xpcshell/test_observer_remoting.js, at least on OS X. r=backout 2017-07-25 17:51:31 +02:00
Carsten "Tomcat" Book
2d2769a361 Merge mozilla-central to inbound 2017-07-25 17:45:21 +02:00
Rob Cutmore
061209972d Bug 1368568 - Remove legacy SyncKeyBundle. r=eoger
MozReview-Commit-ID: JYiTeQnduto
2017-07-25 11:40:14 -04:00
Michael Layzell
6968a2e955 Bug 1382093 - Null check docShell in InternalSetDocShellIsActive, r=smaug
MozReview-Commit-ID: JHtmTSomFlb
2017-07-25 11:35:55 -04:00