Commit Graph

540517 Commits

Author SHA1 Message Date
Jeongkyu Kim
b90d2375d4 Bug 1370645 - Fix sync notification message following platform conventions r=eoger
MozReview-Commit-ID: HjJuH4peSxE

--HG--
extra : rebase_source : 790c5349507091e61c7d8345c203119d50ff2276
2017-06-08 18:45:49 +09:00
J. Ryan Stinnett
8287046b32 Bug 1361311 - Remove project editor. r=pbro
MozReview-Commit-ID: 6p8p3slqSBG

--HG--
extra : rebase_source : e9763d51644f587eadf0ed190d8b3176bb382cb4
2017-06-07 15:30:50 -05:00
J. Ryan Stinnett
583d917691 Bug 1361311 - Remove project editor from WebIDE. r=pbro
MozReview-Commit-ID: CKo4EruNTe4

--HG--
extra : rebase_source : c6fbe57d641140afb9ca98ac6be4b5e38cac630b
2017-06-07 15:25:52 -05:00
Kate Ustiuzhanina
36d77ade71 Bug 1370880 - Fix expires in version value in Histograms. r=gfritzsche
MozReview-Commit-ID: BoESVzRNaC7

--HG--
extra : rebase_source : 73a04483b624a2d67fd11cf1477632c16599a59d
2017-06-08 11:54:57 +01:00
Kirk Steuber
99a80af5db Bug 1365092 - Move side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr r=bz
This is necessary to facilitate the transition to cloning attributes instead of reparsing them.

MozReview-Commit-ID: Gyd1tD6ldly

--HG--
extra : rebase_source : 777cfed750c95c448f953a6ec98026481997e227
2017-06-07 10:28:20 -07:00
Kirk Steuber
2feb07c8c6 Bug 1365092 - Moves side effects of HTMLImageElement's SetAttr function to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz
This is necessary to facilitate the transition to cloning attributes instead of reparsing them.

HTMLImageElement's side effects proved to be a bit trickier than those of many other classes because HTMLImageElement::SetAttr intentionally forces an image reload, even if the attribute value has not been changed. Element::SetAttr, on the other hand, usually ignores attribute changes that do not change the attribute value, exiting before BeforeSetAttr is even called. In order to preserve this behavior, another virtual function |OnAttrSetButNotChanged| was added to the Element class. This function will be called in the case that Element::SetAttr exits early, allowing a forced reload to take place at that time.

MozReview-Commit-ID: 4CrH30bo5GT

--HG--
extra : rebase_source : 94245dde2710abd439671d05e99f145caca3e189
2017-06-01 15:38:45 -07:00
Kirk Steuber
b4b48f3997 Bug 1365092 - Moves side effects of HTMLAnchorElement's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz
This is necessary to facilitate the transition to cloning attributes instead of reparsing them.

MozReview-Commit-ID: 2SZcYqWGJF6

--HG--
extra : rebase_source : 3ce31e76910c42d87aac82d49366c286b82bc323
2017-06-01 09:33:30 -07:00
Kirk Steuber
a02a78b5c7 Bug 1365092 - Moves side effects of nsGenericHTMLElement and Element's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz
This is necessary to facilitate the transition to cloning attributes instead of reparsing them.

MozReview-Commit-ID: HzB3f1sr9y9

--HG--
extra : rebase_source : 8c343c60b5dca18fb04a4cb548907a2e4b9df1d2
2017-05-31 11:01:47 -07:00
Gijs Kruitbosch
818ade7708 Bug 1367909 and bug 1368973 - fix sidebar header button cropping and hover state, r=bgrins
MozReview-Commit-ID: 3yPdxBAHXo9

--HG--
extra : rebase_source : 0e73799e465166819825405affb6d2a56b62b926
2017-06-08 13:26:36 +01:00
Gijs Kruitbosch
b0b688eb83 Bug 1366573 - force foreground color inheritance on page action button, r=dao
MozReview-Commit-ID: 7WVHjTsLJnW

--HG--
extra : rebase_source : aff399a3b202b63f6034575a2bee87c157764b5d
2017-06-08 15:18:11 +01:00
Mike de Boer
9e73298285 Bug 1369095 - calculate the size of the panel to be shown off-screen to work around all the panel layout issues. r=Paolo
MozReview-Commit-ID: ENxCccxcUZk

--HG--
extra : rebase_source : 266b95a5efeb08411214f0a0cc46dfb2c2dad084
2017-06-08 16:12:48 +02:00
Nazım Can Altınova
5d49a4ec7a servo: Merge #17218 - Don't accept an extra token at the end of transform property (from canaltinova:transform-bug); r=emilio
The lack of `input.try` usage makes transform property to accept values like `rotate(70deg)foo`.

---
<!-- 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

<!-- 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: 09b4f79ed35fdd5f16a66e3524742ea55a1805bd

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a524a59b656598665f00f1b532402810ce01dda5
2017-06-08 03:37:44 -07:00
Carsten "Tomcat" Book
cb5ce9d807 Merge mozilla-central to autoland 2017-06-08 15:24:16 +02:00
Carsten "Tomcat" Book
b9d94b34d4 merge mozilla-inbound to mozilla-central a=merge 2017-06-08 14:43:56 +02:00
Nicolas B. Pierron
d00b5ff644 Bug 1371035 - Index JSMSG_CANT_TRUNCATE_ARRAY MDN documentation. r=fscholz 2017-06-08 09:49:11 +00:00
Carsten "Tomcat" Book
383edc0429 Backed out changeset 575e351a12af (bug 1361461) for causing frequent reftest assertion failures like Assertion failure: false (Ran out of memory while building cycle collector graph), at z:/build/build/src/xpcom/base/nsCycleCollector.cpp:929
--HG--
extra : rebase_source : d4b0d05b42656579e35efde2d676c2f8f0115299
2017-06-08 11:27:43 +02:00
Jon Coppeard
99a06afc6b Bug 1370541 - Always assert that the atom is marked when setting a function's name r=sfink 2017-06-08 10:21:01 +01:00
Jon Coppeard
9879ff0e4b Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu 2017-06-08 10:18:49 +01:00
Cameron McCormack
4963fdc190 Bug 1365162 - Followup: fix reftest annotation. 2017-06-08 16:08:38 +08:00
Makoto Kato
684c70a6ba Bug 1371170 - Add non-virtual EditorBase::GetSelectionController. r=masayuki
GetSelectionController is virtual method, but we should have non-virtual version of GetSelectionController that return value is nsISelectionController since we have a lot of call of GetSelection().

MozReview-Commit-ID: 41JFqTyIh0b

--HG--
extra : rebase_source : 4d40d1a8b31c2b6aff3f3b9ff4609bb3e41ea8f6
2017-06-08 13:58:09 +09:00
Leni Kadali
70c54fc2a9 Bug 1275145 - Convert xpcshell-tests in toolkit/components/places/tests/bookmarks/test_388695.js to Bookmarks.jsm API r=mak
MozReview-Commit-ID: 5M1Y0dSmV2R
2017-06-06 15:06:50 +03:00
Carsten "Tomcat" Book
74fe460178 Backed out changeset a3eec11c6b37 (bug 1359709) for reftest failures in group-opacity-surface-size-1.html 2017-06-08 10:23:39 +02:00
Carsten "Tomcat" Book
6718115760 Backed out changeset 5ea810dbc4af (bug 1359709) 2017-06-08 10:23:23 +02:00
Carsten "Tomcat" Book
c53d6e3b05 Backed out changeset 14ac21b548cf (bug 1361970) 2017-06-08 10:23:21 +02:00
Carsten "Tomcat" Book
de69b46899 Backed out changeset 4f29bdedb50c (bug 1359709) 2017-06-08 10:23:19 +02:00
Ruturaj K. Vartak
58a62d7ade Bug 1364093 - After a space and character, autocomplete should be shown for all flags. r=ntim, jdescottes.
MozReview-Commit-ID: JTPvHLBzIB0
2017-06-07 21:51:00 +02:00
Robert Longson
d0467bd4b4 Bug 1361593 - Simplify nsSVGMarkerFrame by storing the transform matrix rather than all the parameters necessary to calculate it. r=jwatt 2017-06-08 06:17:07 +01:00
Matt Woodrow
6b978313f7 Bug 1359709 - Remove failing annotation for WR since it no longer fails 2017-06-08 16:54:16 +12:00
Matt Woodrow
a4975eaaae Bug 1361970 - Make PostProcessLayers occlusion culling work against the surface we will draw to rather than the parent layer. r=mstange
--HG--
extra : rebase_source : c89651903267c052806ffa964e004aac5eb319ea
2017-06-08 15:26:50 +12:00
Matt Woodrow
a476a062bd Bug 1359709 - Scale visible region for preserve-3d layers correctly. r=thinker
--HG--
extra : rebase_source : e5703d5d4f974b9f4c2c63238870e0a16ae5f6dd
2017-06-08 15:24:39 +12:00
Matt Woodrow
cba89833a6 Bug 1359709 - Use the DOM-ordering parent frame when deciding if a frame combines its transform with ancestors. r=dbaron
--HG--
extra : rebase_source : ad95f28a6ae1411bc484d2ca800a034849a41011
2017-06-08 15:24:03 +12:00
Tobias Schneider
04fcc5ed06 Bug 1370968 - Test for crash in nsLayoutUtils::FindNearestCommonAncestorFrame. r=mstange
--HG--
extra : rebase_source : e16a303a7a67104a49cf4e8ad9023b7a7f8196a3
2017-06-07 16:02:25 -07:00
Tobias Schneider
b002e63faf Bug 1370968 - Guard against possible NULL values when IntersecionObserver API is used in XUL pages. r=mstange
--HG--
extra : rebase_source : e4e7adb0113b39cda607bf9f863e75165ed402c1
2017-06-07 15:16:59 -07:00
Ryan VanderMeulen
b38c2e1e27 Merge m-c to inbound. a=merge 2017-06-07 22:55:36 -04:00
Ryan VanderMeulen
e886d1846a Merge inbound to m-c. a=merge
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : a7800e9214d5a8325af0d1f5e5dcc77273f4ce95
2017-06-07 22:52:40 -04:00
Aaron Klotz
b08f42f77d Bug 1367885: Follow-up - remove code that mistakenly landed as part of commit 09894b9ce473; r=backout
MozReview-Commit-ID: 3ORbwx6QFhR

--HG--
extra : rebase_source : a32c7f2b4a471495929b4055ba293826d07c6da2
2017-06-07 14:39:15 -06:00
Robert Longson
f6ca0ae2b1 Bug 1370449 - Simplify SVGTextDrawPathCallbacks by passing in data that more closely matches what it uses. r=heycam 2017-06-07 20:38:59 +01:00
ffxbld
086a61dfbf No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update 2017-06-07 08:36:43 -07:00
ffxbld
9286331337 No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update 2017-06-07 08:36:40 -07:00
Carsten "Tomcat" Book
1a05441997 merge mozilla-inbound to mozilla-central a=merge 2017-06-07 13:34:43 +02:00
Masayuki Nakano
f6dd08693e Bug 1367692 - Make IMEHandler not restore default IMC unless legacy IMM-IME is active. r=m_kato
TIPs (and normal keyboard layouts) don't need IMC on focused window.  So, in most environment, it's not necessary to restore default IMC of focused window.

Therefore, this patch makes IMEHandler not restore default IMC unless legacy IMM-IME is active and disassociate IMC from focused window when IMM-IME isn't active.

However, this is risky change.  Therefore, the new behavior is disabled in default settings.  On the other hand, we need the new behavior only when MS-IME for Japanese is active on Win10.  Therefore, this patch adds a pref to enable/disable the hack and make it true in the default settings.

MozReview-Commit-ID: KAVxVT9CrsW
2017-06-07 11:42:27 +09:00
Christoph Kerschbaumer
0d10a7c233 Bug 1024557 - Test XFO is ignored when frame-ancestors is present. r=smaug 2017-06-07 10:12:55 +02:00
Christoph Kerschbaumer
632fd14dfa Bug 1024557 - Ignore x-frame-options if CSP with frame-ancestors exists. r=smaug 2017-06-07 21:17:49 +02:00
Wes Kocher
3782f0765c Merge m-c to autoland, a=merge CLOSED TREE
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE
MozReview-Commit-ID: 9AadPvosTet

--HG--
extra : amend_source : 5de33acae6003b4eb8fb3492b38b2856419e29ad
2017-06-06 17:25:43 -07:00
Wes Kocher
bb1d061819 Merge inbound to central, a=merge CLOSED TREE
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE

MozReview-Commit-ID: 2CXltQtu4Y1

--HG--
extra : amend_source : 16333c0fa5342dfbbb2a4ded71f94119a022e27b
2017-06-06 17:15:21 -07:00
Wes Kocher
b7e2a83ab4 Merge autoland to central, a=merge CLOSED TREE
MozReview-Commit-ID: HLPLchv8Lt7
2017-06-06 16:18:16 -07:00
Ryan VanderMeulen
6cb217315a Backed out 12 changesets (bug 1366502) for causing intermittent QuantumRender debug crashtest crashes on a CLOSED TREE.
Backed out changeset 42350bacb0bc (bug 1366502)
Backed out changeset 7f98b7f60e58 (bug 1366502)
Backed out changeset 265e39153027 (bug 1366502)
Backed out changeset cf598918bb1b (bug 1366502)
Backed out changeset e2f21ee861e5 (bug 1366502)
Backed out changeset f7fcc15d8f90 (bug 1366502)
Backed out changeset 22408b6a1ad1 (bug 1366502)
Backed out changeset 8846dac9ee35 (bug 1366502)
Backed out changeset d5225d81b832 (bug 1366502)
Backed out changeset 82f5a21b53a6 (bug 1366502)
Backed out changeset 2b20aebef47d (bug 1366502)
Backed out changeset 95f4d82e3d79 (bug 1366502)
2017-06-06 18:06:42 -04:00
Wes Kocher
6ccfb3e58f Backed out 2 changesets (bug 1360581) for failures in test_workerupdatefoundevent.html a=backout CLOSED TREE
Backed out changeset d1c5998858a3 (bug 1360581)
Backed out changeset 4d81e7dfd020 (bug 1360581)

MozReview-Commit-ID: L0a89WRiv2R
2017-06-06 13:04:39 -07:00
Gregory Szorc
37582b662f Bug 1370539 - Fix logic error around skipping package metrics; r=nalexander, a=RyanVM
b227363d66bb added a config item and code for disabling package
metrics, which don't work everywhere.

The previous logic was faulty.

MozReview-Commit-ID: BGxWgmWxXyH

Pushing on a CLOSED TREE

--HG--
extra : amend_source : 99ca472e4c0fca306deec4038e9c7cbfe5412b0a
2017-06-06 11:09:58 -07:00
Brendan Dahl
3491e1213b Bug 1294075 - Disable marionette accessibility test on headless. 2017-06-06 09:45:38 -07:00