Граф коммитов

585147 Коммитов

Автор SHA1 Сообщение Дата
J. Ryan Stinnett 257437c8fe Bug 1443081 - Use Mozilla rules for function spacing in DevTools. r=jdescottes
MozReview-Commit-ID: 5qn0T8UgzVw
2018-03-12 13:41:53 -05:00
Jonathan Kingston e9feb72a33 Bug 1236222 - CSP: Blocked URI should be empty for inline violations. r=ckerschb
MozReview-Commit-ID: 6bMAVJl9RTG

--HG--
extra : rebase_source : 7cbfe8c7b99671bc181eaa7c16aae9af657bbda7
2018-03-08 16:23:03 -08:00
Cosmin Sabou b7b21eb5b0 Backed out changeset 4805bc295b9a (bug 1444891) for ESlint failure on browser/base/content/browser.js 2018-03-12 19:49:23 +02:00
Kit Cambridge c4df118de3 Bug 1435446 - Use immediate transactions by default in Places. r=mak
MozReview-Commit-ID: L2rCMwqZZkQ

--HG--
extra : rebase_source : 9201889b82bc52ebc2d3c9e2d5c36c78016faa1b
2018-02-28 23:32:57 -08:00
Kit Cambridge 4b47270cdb Bug 1435446 - Reset executing statements on `SQLITE_BUSY` before retrying. r=mak
MozReview-Commit-ID: 9NtIJ49L8QR

--HG--
extra : rebase_source : 39ec7147911a68bebcae1281d276a431769adc1e
2018-02-23 19:50:38 -08:00
Kit Cambridge e4711b8178 Bug 1435446 - Add a default transaction type for storage connections. r=mak
This patch adds a `mozIStorageConnection::defaultTransactionType`
attribute that controls the default transaction behavior for the
connection. As before, `mozStorageTransaction` can override the default
behavior for individual transactions.

MozReview-Commit-ID: IRSlMesETWN

--HG--
extra : rebase_source : fc63af108bb246bc096cb9ef7c13b41fabba5563
2018-02-28 22:44:40 -08:00
Kartikaya Gupta 1d52de6949 Bug 1444380 - Update webrender to commit 4ccaede43b3944199f89a42f49093d93409c7f61. r=jrmuizel
MozReview-Commit-ID: EBYITOhYdGz

--HG--
extra : rebase_source : 4585cae0dd67bfc570d67b76656961f3d778b87d
2018-03-12 12:55:25 -04:00
Dão Gottwald 494566d194 Bug 1444891 - Remove the statuspanel binding. r=jaws
MozReview-Commit-ID: JaMhIAWHbEv

--HG--
extra : rebase_source : 09a2bff84c8f1b47e64c7f6fde65689b7d5f11c9
2018-03-12 14:55:55 +01:00
Dão Gottwald ac5db0581a Bug 1444613 - Use parameter default values in _callProgressListeners. r=jaws
MozReview-Commit-ID: 5PKsGlxRNEI

--HG--
extra : rebase_source : bcc7cc9f1828ae09aca854deb675407f9131d6ee
2018-03-10 14:44:44 +01:00
David Keeler 8bcd4a3c85 bug 1435376 - set NSS_SDB_USE_CACHE to yes if the profile is on a remote drive (windows version) r=jcj,mhowell
MozReview-Commit-ID: 4b1v8ypljoR

--HG--
extra : rebase_source : 393d45fd110ad2e3467feb77eadf145bb08ddef2
2018-03-08 15:13:52 -08:00
Thom Chiovoloni 7871b2ce74 Bug 1440346 - Replace abbreviated strings in the sync bookmark mirror's tree log with full names r=kitcambridge
MozReview-Commit-ID: 2TqZPWVHIUm

--HG--
extra : rebase_source : 02ac10b5bfcd5df8e4de8edc21b9089cc095312e
2018-03-09 14:19:15 -08:00
Glenn Watson 7bae227f16 servo: Merge #20276 - Update WR (various small optimizations and driver fixes) (from glennw:update-wr-opts); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 466da7febbbe092c41a1bce0dffa977d87fa01af

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6e44ddfc0186bc3ed3dcfbd8bbde552dfbf67e61
2018-03-12 11:30:52 -04:00
Cosmin Sabou 6c4226352c Backed out changeset cc9ebc5403e2 (bug 1444048) for linting opt failures on /builds/worker/checkouts/gecko/tools/lint/spell/__init__.py 2018-03-12 18:25:35 +02:00
Sylvestre Ledru 399b4424de Bug 1444048 - Codespell: ignore the ignored typos by moving to quiet-level=4 r=standard8
MozReview-Commit-ID: HpIOkKh6SQQ

--HG--
extra : rebase_source : 9d53382d86bb877f4d030a1b9bda30fda2acceb8
2018-03-08 10:51:42 +01:00
Cosmin Sabou 462b445081 Backed out 6 changesets (bug 1343451) for mochitest android perma failures on testInputConnection.
Backed out changeset e07105d9698e (bug 1343451)
Backed out changeset dc4a2a5932c3 (bug 1343451)
Backed out changeset 9561ed261d04 (bug 1343451)
Backed out changeset 84a5ec921442 (bug 1343451)
Backed out changeset b34d48936db8 (bug 1343451)
Backed out changeset 4dce7ab14f71 (bug 1343451)
2018-03-12 18:07:46 +02:00
Mark Banner a1b559f2fa Bug 1444599 - Fix opening bookmark folders from the sidebar by middle/ctrl/cmd clicking. r=mak
MozReview-Commit-ID: 4B611oRaCOH

--HG--
extra : rebase_source : d94fe366e4545bc79a6ff900f34cbb437221cc77
2018-03-12 12:33:32 +00:00
Gabriele Svelto a41a01a61f Bug 1444881 - Make |mach bootstrap| use the latest version of Oracle's JDK when bootstrapping Fennec on Gentoo; r=nalexander
MozReview-Commit-ID: BnRJC95sSEr

--HG--
extra : rebase_source : 82db88a83191f7e837c000d3701df8b3ee941259
2018-03-12 14:31:05 +01:00
Anthony Ramine 6976f22495 servo: Merge #20277 - Enable /webvr/ tests (from servo:test-webvr); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 5feb13ac66eb256db8ef41d75ddf9c6c4e0ecd54

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6012f487e04de9e484147daa05702650a8ff36ce
2018-03-12 10:32:52 -04:00
Sylvestre Ledru 174a529299 Bug 1444852 - nsIFrame::BuildDisplayListForChild Remove the init step as the result is unused r=miko
MozReview-Commit-ID: G07Fwu1aw0M

--HG--
extra : rebase_source : 0732665c062587c813ec7002704d23006ee33ccf
2018-03-12 12:28:00 +01:00
Cosmin Sabou 91f3b91ea8 Backed out changeset adf758d8cff9 (bug 1423220) for frequent mochitest browser chrome failures on dom/base/test/browser_bug1303838.js 2018-03-12 16:57:12 +02:00
Simon Sapin 54fa5bc374 servo: Merge #20216 - Switch from servo/angle to the mozangle crate (from servo:mozangle); r=emilio
https://github.com/servo/mozangle

Source-Repo: https://github.com/servo/servo
Source-Revision: 345c373192a30329c2c4f70631ab0792fc348f7d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 231fb02d47d97c6a8b437eeb36121fc78570a0ef
2018-03-12 09:23:52 -04:00
Masayuki Nakano bb10e7fbe9 Bug 1343451 - part 5: Make GeckoEditableSupport dispatch dummy eKeyDown and eKeyUp event during composition always r=jchen
On Android, GeckoEditableSupport has already dispatched eKeyDown event and
eKeyUp event even during composition.  I.e., the pref which will be enabled
by bug 354358 has already been set to true only on Android.

On the other hand, GeckoEditableSupport does not dispatch them if content
listens to "input", "compositionstart", "compositionupdate" or
"compositionend".  So, different from the other platforms, we cannot test
this behind pref ("dom.keyboardevent.dispatch_during_composition") even in
Nightly.

Therefore, this patch enables new behavior only when it's Nightly build or
early Beta.  And sets mKeyCode and mKeyNameIndex of the dummy KeyboardEvents
to NS_VK_PROCESSKEY and KEY_NAME_INDEX_Process.

MozReview-Commit-ID: Fuy0Ir2xiO5

--HG--
extra : rebase_source : fade31954eaa1be8b7592977095ba8aebdd75104
2018-02-27 17:24:35 +09:00
Masayuki Nakano 2c2365305c Bug 1343451 - part 4: Make TextInputHandler dispatches eKeyDown event with marking it as "processed by IME" r=m_kato
First of all, TextInputHandler::HandleKeyDown() dispatches an eKeyDown event
before sending IME.  This is different behavior from Gecko on the other
platforms and it means TextInputHandler does not know if the eKeyDown event
will be handled by IME.  Therefore, we need to make TextInputHandler dispatch
an eKeyDown event dispatch when it needs to dispatch another event.  Therefore,
this patch makes TextInputHandler not dispatch an eKeyDown even from
its HandleKeyDown() unless it's already has composition (because if it's
already had composition, any eKeyDown event except modifier keys should be
marked as "processed by IME" for compatibility with the other browsers).

For dispatching eKeyDown event only once for a native keydown event,
this patch implements TextInputHandlerBase::MaybeDispatchCurrentKeydownEvent()
to check whether eKeyDown event has already been dispatched for the event
and if it's not so, dispatches eKeyDown event.

Note that on macOS, dead keys are implemented as IME.  However, we need to
treat dead keys as is.  Therefore, if current keydown event is a dead keydown
event, MaybeDispatchCurrentKeydownEvent() should NOT mark dispatching
eKeyDown event and its following eKeyDown event as "processed by IME".

MozReview-Commit-ID: 7epk8wdAznd

--HG--
extra : rebase_source : 4f4e23a8cc5005d8f0da3c35910eba30f8777e6b
2018-02-23 23:09:43 +09:00
Masayuki Nakano fd292edc43 Bug 1343451 - part 3-2: Make IMContextWrapper dispatch eKeyDown event or eKeyUp event if IME handles native key event but we have not dispatched DOM event for it yet r=m_kato
Currently, IMContextWrapper doesn't dispatch eKeyDown event and eKeyUp event
if it's handled by IME.  However, for conforming to UI Events, it should
not eat given keyboard events completely.

This patch makes IMContextWrapper dispatches eKeyDown event or eKeyUp event
before dispatching first event of composition events or content command
event.

MozReview-Commit-ID: H2jHpViTH5Q

--HG--
extra : rebase_source : 4129620126a34e27af1503e7c4652bb09c7e9bb6
2018-02-22 20:56:08 +09:00
Masayuki Nakano 099a9bedee Bug 1343451 - part 3-1: Make KeymapWrapper::InitKeyEvent() mark given key event as "processed by IME" if it has been handled by IME r=m_kato
For conforming UI Events spec, KeymapWrapper::InitKeyEvent() should initialize
mKeyCode and mKeyNameIndex with NS_VK_PROCESSKEY and KEY_NAME_INDEX_Process if
given keyboard event has already been handled by IME.

For making it know if given keyboard event has been handled by IME, this patch
adds additional bool argument to it and its callers.

Note that this patch changes keyCode value and key value of "keydown" event if
it's fired before "compositionstart" since Chromium does so on Linux.

MozReview-Commit-ID: FC3tfyeeopU

--HG--
extra : rebase_source : 9c88967b8e2a5539023deb1277ae8704418dfd0d
2018-02-22 19:52:53 +09:00
Masayuki Nakano 2b972e10f7 Bug 1343451 - part 2: KeyboardLayout and NativeKey should use native key code value to check if the key event was handled by IME r=m_kato
On Windows, VK_PROCESSKEY key message is sent if the key event is handled by
IME (in IMM mode or IMM-IME).  Therefore, we can set
WidgetKeyboardEvent::mKeyCode to NS_VK_PROCESSKEY and
WidgetKeyboardEvent::mKeyNameIndex to KEY_NAME_INDEX_Process simply when
we receive VK_PROCESSKEY.

MozReview-Commit-ID: 9B8Q7rwfXYD

--HG--
extra : rebase_source : a15105e3b6acf1f1911a8299911353dc4179e2c0
2017-03-01 15:58:50 +09:00
Masayuki Nakano c1c35dee0d Bug 1343451 - part 1: Declare (DOM|NS)_VK_PROCESSKEY for keyCode value during composition r=smaug
When native key event is handled by IME, we should set keyCode to 0xE5 (229,
VK_PROCESS of virtual keycode of Windows) for behaving same as the other
browsers.

This patch declares it same as other keyCode values.

MozReview-Commit-ID: 666bB1qOEgv

--HG--
extra : rebase_source : 8edcc49aab537240fb696b010e642848a6d439d4
2017-03-01 15:41:43 +09:00
Andreas Tolfsen af806c4bab Bug 1444431 - Filter logs from familiar logging targets. r=jgraham
geckodriver uses log 0.4, but it depends on a version of hyper that
uses log 0.3.

Previously this meant that geckodriver's logger could only see
messages from crates using log 0.4, and had no access to messages
from hyper or other crates using log 0.3.  However, log 0.3.9 added
interoperability so that programs built with a mix of log 0.3 and
log 0.4 can again display messages from all crates.

This patches geckodriver::logging to contain a whitelist of logged
targets we care about.  Currently this list includes geckodriver,
mozprofile, mozrunner, mozversion, and webdriver.  This will revert
us to the behaviour prior to upgrading hyper to use log 0.3.9,
and would be similar to the old implementation we had for filtering
logs we had when geckodriver used slog.

Thanks-to: Matt Brubeck <mbrubeck@mozilla.com>
MozReview-Commit-ID: 6Xj0k6VD1dQ

--HG--
extra : rebase_source : 7a5aee1642b94516eedc1ca25b722e2868d0983b
2018-03-11 15:51:00 +00:00
Mike Conley 34114150a6 Bug 1423220 - Enable tab warming by default for Nightly builds. r=dao
MozReview-Commit-ID: 8bz1U1WSzy5

--HG--
extra : rebase_source : f74a9b240c234d329f0e8d27ef6c4a84a4cc6de7
2018-01-31 12:10:03 -05:00
Xidorn Quan 547748db6b Bug 1443392 - Send resize event when FRAMECHANGED flag is set even if the window isn't resized. r=jimm
MozReview-Commit-ID: 9wpiFr9Tw9c

--HG--
extra : rebase_source : e1f97df2afd9c76fba87684752662a78e9b851c9
2018-03-06 17:47:15 +11:00
Andreas Tolfsen ea34c24a48 Bug 1401129 - Release geckodriver 0.20.0. r=whimboo
MozReview-Commit-ID: Lip1pab8D0f

--HG--
extra : rebase_source : 89fd332817e87cd0d7e45ed527d714237131e842
2018-03-08 16:06:59 +00:00
Andreas Tolfsen 2dad6ae4c6 Bug 1401129 - Note changes for geckodriver 0.20.0 release. r=whimboo
MozReview-Commit-ID: 1vb4nzpUlYD

--HG--
extra : rebase_source : df910b9829a9a4cc1d8c5de5196b2c93fad61581
2018-03-08 16:05:35 +00:00
Andreas Tolfsen 4dcf6c50b7 Bug 1401129 - Release webdriver 0.35.0. r=whimboo
MozReview-Commit-ID: lnoyZZbtcF

--HG--
extra : rebase_source : c43d960f793cd3d3eed922ac8ebe31d9a0564d12
2018-03-08 16:05:08 +00:00
Andreas Tolfsen 6b09cf8df1 Bug 1401129 - Release mozrunner 0.6.0. r=whimboo
MozReview-Commit-ID: 2nljPi3HN5b

--HG--
extra : rebase_source : 7e1cd2201937b5bb47fe81bcdbd6c1bc068b92b5
2018-03-08 14:26:10 +00:00
Andreas Tolfsen 7b875989b2 Bug 1401129 - Release mozversion 0.1.3. r=whimboo
MozReview-Commit-ID: JMUOjttq31L

--HG--
extra : rebase_source : 188ea63b2a3aff99562df94bb7c4a9e164cfea54
2018-03-12 11:48:18 +00:00
Andreas Tolfsen 33d987d48a Bug 1401129 - Add peer review note to automation files. r=whimboo
MozReview-Commit-ID: 47708JTKoro

--HG--
extra : rebase_source : 234d2b84008937a6df8a36dcf05d341a0c4ae387
2018-03-12 11:47:28 +00:00
Andreas Tolfsen 77efd9020a Bug 1401129 - Restore extensions.shield-recipe-client.api_url in automation tools. r=whimboo
The extensions.shield-recipe-client.api_url preference was
replaced with app.normandy.api_url in bug 1436113.  There are
multiple automation tools in the tree that target out-of-tree
release channels and removing the old preference would break these.

This patch re-adds the old preference with a note of when it was removed.

MozReview-Commit-ID: HhTfRFkRQTC

--HG--
extra : rebase_source : ec726c528b57e197a34e3e094c1c4bfe5d23da55
2018-03-08 15:47:09 +00:00
Andreas Tolfsen 3ca71a66e9 Bug 1401129 - Restore datareporting.healthreport.about.reportUrl in automation tools. r=whimboo
The datareporting.healthreport.about.reportUrl preference was removed
in bug 1352497, but there are multiple automation tools in the tree
that target out-of-tree release channels.

This patch restores the preference with a note that it was removed
in Firefox 59.

MozReview-Commit-ID: Lg8bxoiIfxn

--HG--
extra : rebase_source : ce3744baf37b30210239a5b840ee9fb1f7dc38f4
2018-03-08 15:32:06 +00:00
Michael Ratcliffe 6b7caea761 Bug 1444414 - Remove all CPOWs from storage inspector tests r=nchevobbe
MozReview-Commit-ID: JGuYffnzXDb

--HG--
extra : rebase_source : 8ad2094589934cef063f4a2d346ff0433f174158
2018-03-09 17:21:03 +00:00
Mike Ratcliffe 61992349be Bug 1444106 - Add test for rapid addition and removal of items in the storage inspector r=ochameau
MozReview-Commit-ID: 5sM12SBiBSF

--HG--
extra : rebase_source : 31140fa6c45471942131c9cf8bb8a78cdf226118
2018-03-09 13:55:22 +00:00
Mark Banner d7bfe2db79 Bug 1443835 - Stop using Netutil.newURI everywhere in test_async_transactions.js. r=mak
MozReview-Commit-ID: 3QOXMq8G1gP

--HG--
extra : rebase_source : 5c5180fd3760fc43b470c7ac5b49602c545b5a26
2018-03-08 10:07:01 +00:00
Mark Banner 28f08cc0dc Bug 1443835 - Prevent modifications to the root folder via PlacesUtils.bookmarks.insert and PlacesUtils.bookmarks.update. r=mak
MozReview-Commit-ID: KQjxc3PA2SY

--HG--
extra : rebase_source : 1a6063f424271ac3bfdae23af25a4e8abdd71ac9
2018-03-07 17:24:01 +00:00
Mike Ratcliffe e4b9aee529 Bug 1444357 - Fix race conditions caused by duplicate store-objects-updated events r=ochameau
This is in preparation for adding the rapid add/remove test from bug 1295761.

Changes:
- Added `tree.exists(item)` to fix an issue where `selectTreeItem()` was caled for an item that did not exist and then waited for an `store-objects-updated` event. It only ever received this event due to errors when writing tests.
- Renamed `StorageUI.onUpdate()` to `StorageUI.onEdit()` and changed it's event name to `store-objects-edit`.
- Changed tests to use `store-objects-edit` where appropriate.

MozReview-Commit-ID: IAem8Penrf9

--HG--
extra : rebase_source : b818f8647958ad0688954fe5028f8d57aa119c33
2018-03-09 13:51:37 +00:00
Amy Chan 1bb1ecf431 Bug 1444325 Replaced promiseTopicObserved with TestUtils.topicObserved: r=johannh
MozReview-Commit-ID: EwDv7OQRGzT

--HG--
extra : rebase_source : 79623e3f256fe157307170221469b4ba9123842b
2018-03-12 03:31:48 -07:00
Cosmin Sabou 4a083dee60 Backed out 3 changesets (bug 1223726) for mochitest devtools failures on devtools/client/styleeditor/test/browser_styleeditor_fetch-from-netmonitor.js
Backed out changeset 1a09e6c3c0a3 (bug 1223726)
Backed out changeset 41da2897f549 (bug 1223726)
Backed out changeset fa0a1e88a238 (bug 1223726)
2018-03-12 14:51:37 +02:00
Emilio Cobos Álvarez 630a574ba4 servo: Merge #20274 - style: Make the generated bindings really be formatted (from emilio:moz-src); r=xidorn
TOOLTOOL_DIR isn't passed down to the rust scripts it seems, per:

  https://treeherder.mozilla.org/#/jobs?repo=try&revision=46854db239166ab3a43d36c7a954debb56968eab

Source-Repo: https://github.com/servo/servo
Source-Revision: cdaa36df2d3113c44ed30a01d8e839ed23251d92

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 14597fa7341df9a16ab6a3fdc17a5ecd00ca6e6a
2018-03-12 07:12:13 -04:00
Ian Moody e7bd29e890 Bug 1432636 - Switch XMLPrettyPrint to use HTML <details> instead of click handlers for expandables. r=ntim,peterv
Also remove duplicate import from the XMLMonoPrint sheet (unnamed default sheets
stay applied when switching to alternates, only named are unapplied).

Additionally fix some regressions from bug 379683:
* top-level collapsed and uncollapsible elements weren't monospaced in monospace
  style.
* top-level uncollapsible elements weren't indented.
* there was an extra space between PIs and their expander control.

Based on prototype by bgrins.

MozReview-Commit-ID: 2Pikm41FMWY

--HG--
extra : rebase_source : a8fb7dd9f40a267e93d50342c51728dcc98c4918
2018-02-08 19:03:31 +00:00
Austin Lasher 8b3e103464 Bug 1421563 - Remove TryOptimizeToImageLayer declaration; r=kechen,mattwoodrow
TryOptimizeToImageLayer was renamed/repurposed in c0654f3b986d, but
the old declaration was never removed.

MozReview-Commit-ID: 52JJofv3u3t

--HG--
extra : rebase_source : 959bee3f9c1bbab9f4b456fcfd4d8fe1ff1655f7
2018-02-20 23:31:09 -05:00
Jan Odvarko cf3fc487d3 Bug 1223726 - Update tests; r=jdescottes
MozReview-Commit-ID: 6FR7W58WRg0

--HG--
extra : rebase_source : db75d8db16aa4358d515f885cf0f54aff5ec28fe
2018-03-12 10:59:21 +01:00
Jan Odvarko 0a7ee87545 Bug 1223726 - Update tests; r=ochameau
MozReview-Commit-ID: 3iokswH0ybw

--HG--
extra : rebase_source : b12ca75d51a36b7554eed114bec39d30e9295a48
2018-03-12 08:10:40 +01:00