Commit Graph

576836 Commits

Author SHA1 Message Date
Tom Prince
3a19777b1f Bug 1430006: Allow specifying the scope prefix to be used for script workers; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D382

--HG--
extra : rebase_source : d011bc53c290468c846c1c3ed77e083a43fda2fa
2018-01-12 01:08:54 -07:00
Tom Prince
d2e34db9b3 Bug 1430006: Add separate function for calculating phases; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D384

--HG--
extra : rebase_source : ab17d3a92265aa0965996a1c7535aaf366023e8c
2018-01-12 14:04:42 -07:00
Tom Prince
4cedc60165 Bug 1430006: Move push-apk settings into the kind; r=aki,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D383

--HG--
extra : rebase_source : 63bd62cd05399bbd685f57862e14e4e8b1035373
2018-01-12 13:20:23 -07:00
Tom Prince
345a5d6fda Bug 1430006: Allow configuring scriptworkers per-graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D379

--HG--
extra : rebase_source : c52684c1a65017698d29979f35afed646ca5c90c
2018-01-09 10:44:04 -07:00
archit
bc44f5df81 Bug 1428336 - Remove fallback border and background from the synced tabs sidebar's search field. r=dao
MozReview-Commit-ID: FWqpaXyMvqM

--HG--
extra : rebase_source : a353d22919ab0869a3bc38b4ee7893dca543c33d
2018-01-16 01:39:50 +05:30
Neil Deakin
0538f8c6ce Bug 1427449, don't close the menu in nsMenuBarFrame::FindMenuWithShortcut when just checking if such a menu shortcut key exists from the keydown event handler, also for extra safety this should only happen for menus not panels, r=felipe 2018-01-15 15:16:56 -05:00
Csoregi Natalia
fafea54b5a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-15 19:29:36 +02:00
Csoregi Natalia
41925c0b6c Merge inbound to mozilla-central. a=merge 2018-01-15 19:26:43 +02:00
Csoregi Natalia
79e1264320 Merge autoland to mozilla-central. a=merge 2018-01-15 19:25:30 +02:00
Jonathan Kew
e164d9c087 Bug 1430552 - Handle possible freetype failures in gfxFT2FontBase::GetFTGlyphAdvance to avoid risk of crashes. r=lsalzman 2018-01-15 16:36:47 +00:00
Andrea Marchesini
41d4da5cef Bug 1425440 - Introduce nsINode::RemoveChildNode, r=catalinb 2018-01-15 17:18:38 +01:00
Andrea Marchesini
205d40e2d7 Bug 1425440 - Get rid of GetChildAt_Deprecated in nsDocumentEncoder, r=catalinb 2018-01-15 17:18:03 +01:00
Csoregi Natalia
1c62bb4d0b Backed out 5 changesets (bug 1418425) requested per comment #83. on a CLOSED TREE a=backout
Backed out changeset 0ecc98bd0822 (bug 1418425)
Backed out changeset 7b7725d1d3c3 (bug 1418425)
Backed out changeset 2e95ebdcae6d (bug 1418425)
Backed out changeset 47fbcaf5ad05 (bug 1418425)
Backed out changeset 142001babb39 (bug 1418425)

--HG--
extra : source : 492a154a477f9f38122a5214367a95b76c82b560
2018-01-15 15:30:30 +02:00
Gurzau Raul
e0cb05876d Merge inbound to mozilla-central. a=merge 2018-01-15 11:57:47 +02:00
Jessica Jong
bf1d5c0073 Bug 1429656 - Implement ShadowRoot.activeElement. r=smaug 2018-01-15 14:42:47 +08:00
Jessica Jong
20d2281c59 Bug 1429982 - cloneNode on ShadowRoot interface should throw NotSupportedError. r=smaug
The spec changed in order to align with the error thrown by importNode.

--HG--
rename : dom/tests/mochitest/webcomponents/test_bug1176757.html => dom/tests/mochitest/webcomponents/test_shadowroot_clonenode.html
2018-01-15 14:42:43 +08:00
Ekanan Ketunuti
83243e6444 Bug 1423678 - Add words to en-US dictionary. r=jet 2018-01-14 11:07:31 +07:00
arai
3d4967a6e0 Bug 1265174 - do not restore "onclose" attribute to null value in print preview window, when there was none at the start. r=smaug 2018-01-13 10:16:00 +02:00
Andreas Tolfsen
2861122a4c Bug 1430109 - Combine assert.window and assert.contentBrowser. r=maja_zf
The forthcoming window tracking refactoring introduces the new
abstractions ContentContext and ChromeContext that to a large extent
share the same interface.  They make it possible to interact with
both types of browsing context in a uniform manner.

Marionette currently has a lot of convoluted if-conditions to
paper over the differences between ChromeWindow, <xul:browser>,
and browser.Context.  Examples of this includes the assert.window
and assert.contentBrowser assertions: they essentially perform the
same job, but does not share the same API because the underlying
APIs they call are different.

In an effort to prepare Marionette for the window tracking refactoring,
this patch adds a bit of glue to combine them both into one assertion
called assert.open.  This checks that the browsing context has not
been discarded.

MozReview-Commit-ID: K5e7Sr1mq0
2018-01-15 14:02:39 +00:00
Andreas Tolfsen
f92c007d89 NO BUG - Regenerate Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: KfKG7XfphNb
2018-01-15 14:01:32 +00:00
Andreas Tolfsen
ca71f397cc NO BUG - Correct README inclusion in Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: KAElMSRZgnp
2018-01-15 14:01:00 +00:00
Nicolas Silva
b5d400cfab Bug 1377321 - Only use WebRender for top-level windows and remote content. r=kats 2018-01-15 14:38:19 +01:00
sotaro
8ebc9420bc Bug 1429997 - Add RenderCompositor to wrap platform dependent code r=nical 2018-01-15 22:22:15 +09:00
Georg Fritzsche
e415abb416 Bug 1429510 - Make last shutdown time a scalar. r=chutten 2018-01-15 13:22:56 +01:00
Gurzau Raul
115b9999dc Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-01-15 12:00:56 +02:00
Lars T Hansen
6e8efb4445 Bug 1404683 - Mark test as slow, r=me 2018-01-15 09:57:42 +01:00
Fred Lin
2a707190e1 Bug 1413830 - Data schema change for onboarding telemetry;r=fischer,francois
Implement new processPings and _sendPing, handle sessions via registerNewOnboardingSession
This patch covers all new events except onboarding-noshow-smallscreen and overlay-disapear-resize events will be implemented in bug 1417769

MozReview-Commit-ID: 3jNAmOcrvEa
2018-01-15 15:32:46 +08:00
sotaro
4bd6341225 Bug 1429694 - Fix WebRenderLayerManager::ClearCachedResources r=nical 2018-01-15 16:17:40 +09:00
Stone Shih
76cbc214bf Bug 1414336 - Add a test case to make sure pointercancel isn't fired when content prevents default on touchstart. r=kats.
MozReview-Commit-ID: 93FSsD3bXvA
2018-01-13 07:33:21 +08:00
Ricky Chien
f127cbaff3 Bug 1430117 - Checking NS_BINDING_ABORTED to avoid dispatching navigate event r=ochameau
MozReview-Commit-ID: hMLQS7Sfhg

--HG--
extra : rebase_source : 3b91bcefb582a2373c74958cd1dafa33704cabcf
2018-01-12 22:37:33 +08:00
Alastor Wu
da01d053cd Bug 1428722 - part3 : add tests. r=smaug
MozReview-Commit-ID: 4WfADcQinuQ

--HG--
extra : rebase_source : 9c67c4ef9f5888426527fe9c000470e81a0f3ba8
2018-01-11 17:27:08 +08:00
Alastor Wu
cb52b8db63 Bug 1428722 - part2 : move all user-activation implementation details to nsDocument. r=smaug
In order to write tests, I would like to create an method that allows chorome js can directly set the user-activation flag.

Therefore, I need to move all these details into nsDocument, then we could easily simulate the user activation.

MozReview-Commit-ID: 5JrCoQc0vF7

--HG--
extra : rebase_source : 256ff2993ef754dc51409e7e444b868a3302bd65
2018-01-11 17:26:30 +08:00
Stone Shih
0d518e6fbf Bug 1414336 - Don't fire pointercancel when content prevents default on touchstart. r=kats.
MozReview-Commit-ID: LWPI415MV2F
2018-01-11 10:12:20 +08:00
Makoto Kato
5c5237a5a1 Bug 1402526 - Add crashtest. r=me a=test-only 2018-01-15 14:27:45 +09:00
Narcis Beleuzu
ab087e571d Merge mozilla-central to inbound. a=merge on a CLOSED TREE 2018-01-15 00:21:55 +02:00
Narcis Beleuzu
ff469bb84f Merge autoland to mozilla-central. a=merge 2018-01-15 00:15:51 +02:00
ffxbld
4579f798bf No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2018-01-14 11:03:43 -08:00
ffxbld
6f34584a20 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2018-01-14 11:03:40 -08:00
Noemi Erli
47d65eb2a5 Backed out changeset e8ae7190dd15 (bug 1430109) for Wr failures in /builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/testrunner.py on a CLOSED TREE 2018-01-14 18:28:42 +02:00
CYBAI
ca2729f9fa servo: Merge #19709 - style: Remove -servo-display-for-hypothetical-box from longhand (from CYBAI:servo-display-out-of-mako); r=emilio
This is a sub-PR of #19015
r? emilio

For the `fn set_original_display` inside `properties.mako.rs`, I removed `is_item_or_root` first to see how the tests result is. If it's needed, I'll add it back.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #19697
- [x] These changes do not require tests

Source-Repo: https://github.com/servo/servo
Source-Revision: 1b46e2e7597e90a41c6bfb3bd7008bdd922c93c6

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : fd06f9afbcc05acfe20eb48096e421d7dd5b3c2e
2018-01-14 08:27:14 -06:00
shindli
629b5cfbbb Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-14 12:19:04 +02:00
Jonathan Kew
42e35bdbd0 Bug 1430216 - For non-scalable fonts, we can't use the linearHoriAdvance field from the glyph slot; use the advance field instead to get proper metrics. r=lsalzman 2018-01-13 15:16:44 +00:00
Andreas Tolfsen
cdce146d2e Bug 1430109 - Combine assert.window and assert.contentBrowser. r=maja_zf
The forthcoming window tracking refactoring introduces the new
abstractions ContentContext and ChromeContext that to a large extent
share the same interface.  They make it possible to interact with
both types of browsing context in a uniform manner.

Marionette currently has a lot of convoluted if-conditions to
paper over the differences between ChromeWindow, <xul:browser>,
and browser.Context.  Examples of this includes the assert.window
and assert.contentBrowser assertions: they essentially perform the
same job, but does not share the same API because the underlying
APIs they call are different.

In an effort to prepare Marionette for the window tracking refactoring,
this patch adds a bit of glue to combine them both into one assertion
called assert.open.  This checks that the browsing context has not
been discarded.

MozReview-Commit-ID: K5e7Sr1mq0

--HG--
extra : rebase_source : dcdb730515760da28acb6c8384ff45c202e0da08
2018-01-12 14:25:30 +00:00
Adrian Wielgosik
3c2cc07d2d Bug 1379891 - remove nsPIEditorTransaction interface, GetTxnDescription methods. r=m_kato,masayuki
MozReview-Commit-ID: 4NLeMrrqIv5
2018-01-14 16:01:41 +01:00
Dão Gottwald
cc32283cef Bug 1429929 - Remove tabbrowser-close-tab-button binding. r=Gijs
MozReview-Commit-ID: 3bIccSfVMuJ

--HG--
extra : rebase_source : ac26550607713effeb9b72a39986d4f2d3b95bf2
2018-01-14 13:12:05 +01:00
Simon Sapin
0ec8be6cd9 servo: Merge #19764 - Upgrade to rustc 1.25.0-nightly (e6072a7b3 2018-01-13) (from servo:rustup); r=SimonSapin
CC #19762

Source-Repo: https://github.com/servo/servo
Source-Revision: 73cb6d415e026cb06f0dc2df1f9f4c803cdf6020

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 22dcbf8c8ba2734363bcbc41f293b3b13570dd96
2018-01-14 03:10:13 -06:00
Alexandre Poirot
5ed414705f Bug 1415545 - Land images related to performance documentation page in DevTools. r=sole
MozReview-Commit-ID: Ferwx7gVx7F

--HG--
extra : rebase_source : 5a8f03b1950d94bb2dc54867b75e6f2b5ba7e530
2018-01-10 05:37:47 -08:00
steveck-chung
dcdc4dd0c6 Bug 1426652 - Allow the form with non-autocomplete-attr cc-number and cc-name as valid credit card form, r=lchang
MozReview-Commit-ID: 8eqJUSYyPXr

--HG--
extra : rebase_source : ca43986ddead180de155954fc45c1330553a6c15
2018-01-10 15:50:46 +08:00
Csoregi Natalia
3ce27a72d5 Backed out 5 changesets (bug 1418425) requested per comment #83. on a CLOSED TREE
Backed out changeset 0ecc98bd0822 (bug 1418425)
Backed out changeset 7b7725d1d3c3 (bug 1418425)
Backed out changeset 2e95ebdcae6d (bug 1418425)
Backed out changeset 47fbcaf5ad05 (bug 1418425)
Backed out changeset 142001babb39 (bug 1418425)
2018-01-15 15:30:30 +02:00
Igor Gutorov
5146a45474 servo: Merge #19749 - style: Move -moz-context-properties outside of mako (from gootorov:move_-moz-context-properties_from_mako); r=emilio
<!-- Please describe your changes on the following line: -->
Sub-PR of #19015

---
<!-- 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
- [X] These changes fix #19742  (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests

<!-- 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: 2ff3e119faab0488ebd4d790600d07695404f883

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 01b2a9b44500eca908d8d8ddd3ce956b2b214a3d
2018-01-15 06:04:30 -06:00