Commit Graph

2314 Commits

Author SHA1 Message Date
Blake Kaplan
f679c74885 Bug 1448200 - Handle the creation of the spellchecker more gracefully. r=Felipe
If the user right-clicks on an input field and that click causes us to create
a spellchecker, then it won't be initialized in time to show the context menu.
Handle that case more gracefully by passing that state up to the parent.

MozReview-Commit-ID: 1hjxloq2OLp
2018-03-30 16:15:11 -07:00
Kit Cambridge
46133843a5 Bug 1440116 - Add an ObjectUtils.isEmpty helper. r=markh
MozReview-Commit-ID: 1Y4XW3dKUPT
2018-03-22 11:42:14 -07:00
Brindusan Cristian
0c919122c7 Backed out changeset cbf007a7027f (bug 1371523) for browser chrome failures on toolkit/content/tests/browser/browser_findbar.js CLOSED TREE 2018-03-31 01:16:09 +03:00
Gijs Kruitbosch
2a9cd6d415 Bug 1371523 - remove find bar sync ipc message, r=mikedeboer
MozReview-Commit-ID: C0VO0U3UJ76
2018-03-21 17:10:40 +00:00
Ciure Andrei
eda43f7240 Merge inbound to mozilla-central. a=merge 2018-03-30 01:06:18 +03:00
Christoph Kerschbaumer
07965896e9 Bug 1439713 - Add flag to loadinfo for skipping certain security policy checks. r=bz 2018-03-29 11:14:35 +02:00
Christoph Kerschbaumer
56529d1f61 Bug 1439713 - Change nsIContentPolicy shouldLoad to take an <uri, loadInfo> pair instead of the various args. r=bz 2018-03-29 12:16:23 +02:00
Tim Nguyen
fea7311530 Bug 1417883 - Refactor theme code to have processing code in the variable map. r=dao 2018-03-27 13:40:06 +02:00
Dylan Stokes
627c0e4bd5 Bug 1417883 - Allow theming autocomplete popups. r=ntim, jaws 2018-02-11 12:32:33 -05:00
Kris Maglione
985347f2e4 Bug 1446686: Part 3 - Fix discovery pane and drag-and-drop tests which rely on legacy extensions. r=aswan
This removes some discovery pane tests which are obsolete. The discovery pane
page that it tests uses InstallTrigger, rather than mozAddonManager as we use
in production, and fails when used with WebExtensions.

The other tests have been updated to use WebExtensions, and some relevant
PopupNotifications bugs have been fixed so that they actually pass.

MozReview-Commit-ID: 1g0n73vhncp
2018-03-17 17:42:51 -07:00
Brad Werth
26ee6cbe71 Bug 1437509 Part 2: Add a test to ensure we can find vertical text. r=mikedeboer
MozReview-Commit-ID: Kh5HKzo2hsB
2018-03-08 14:16:48 -08:00
Ciure Andrei
59e11d8c93 Merge inbound to mozilla-central. a=merge 2018-03-25 00:38:44 +02:00
Jean-Yves Avenard
95d45780b2 Bug 1432779 - P4. Remove the concept of preferred layout. r=padenot,r=kamidphish
Channel layout is derived by the content being played. The concept of preferred layout is meaningless. Either we have a layout defined, or we don't. There's no in-between.

So we remove it.

MozReview-Commit-ID: CSCAInNmzMS
2018-03-24 10:57:59 +01:00
Johann Hofmann
47a24b9758 Bug 1448491 - Remove storage option docs from IndexedDB.jsm. r=me DONTBUILD
This is deprecated and there are no consumers that use
IndexedDB.jsm with the storage option.
2018-03-23 23:27:24 +01:00
Coroiu Cristina
668f03f717 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-03-24 11:48:16 +02:00
Ed Lee
2bdb5c6b7d Bug 1448443 - Add custom images, failed thumbnails and bug fixes to Activity Stream. r=ursula
MozReview-Commit-ID: ApYxjUOVli7
2018-03-23 12:20:10 -07:00
Marco Bonardo
1e6e04064a Bug 1446951 - 3 - Make AsyncExecuteLegacyQueries singular. r=standard8
MozReview-Commit-ID: KyYw92tzyN6
2018-03-16 18:10:09 +01:00
Emilio Cobos Álvarez
f51b21f69f Bug 1447611: Remove now-unused AppConstants.MOZ_STYLO. r=jwatt
MozReview-Commit-ID: JxlPfq5F1Dp
2018-03-21 19:13:55 +01:00
Emilio Cobos Álvarez
e1fca35db2 Bug 1447611: Remove references to stylo prefs from Troubleshoot.jsm. r=jwatt
MozReview-Commit-ID: 3tD2GRgE00o
2018-03-21 19:13:55 +01:00
Emilio Cobos Álvarez
1980d9800b Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 19:13:26 +01:00
Csoregi Natalia
96a3c6af7f Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez
eda4774fc1 Bug 1447611: Remove now-unused AppConstants.MOZ_STYLO. r=jwatt
MozReview-Commit-ID: JxlPfq5F1Dp
2018-03-21 17:24:55 +01:00
Emilio Cobos Álvarez
0cad4be5a3 Bug 1447611: Remove references to stylo prefs from Troubleshoot.jsm. r=jwatt
MozReview-Commit-ID: 3tD2GRgE00o
2018-03-21 17:24:50 +01:00
Emilio Cobos Álvarez
365f932cec Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 17:24:41 +01:00
Peter Van der Beken
75d03ab497 Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. 2018-03-01 20:19:56 +01:00
Tooru Fujisawa
f415c74b57 Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
L. David Baron
812fabb136 Bug 1446077 - Remove Services.cache, since it's unused (in favor of Services.cache2). r=mayhemer
MozReview-Commit-ID: D2mNPwQxpHD
2018-03-16 08:45:07 -07:00
Gijs Kruitbosch
0ca6e1b639 Bug 1358815 - remove sync reflow from find bar initialization, r=jaws
This removes the sync reflow from almost all cases. The only case where we keep it is when a keypress
caught in content triggers a sync message to the parent process. We should clean this up in bug 1371523.

I've tried to fix the tests, but a lot of them seem to be disabled anyway...

MozReview-Commit-ID: 9k36p7q8MKy
2018-03-12 14:01:44 +00:00
Brindusan Cristian
a6e62d8ce3 Backed out 2 changesets (bug 1358815) for bc failures on browser_pdfjs_main.js CLOSED TREE
Backed out changeset 880736d97de3 (bug 1358815)
Backed out changeset a2a0a0990e1a (bug 1358815)
2018-03-15 21:23:12 +02:00
Gijs Kruitbosch
54e2568278 Bug 1358815 - remove sync reflow from find bar initialization, r=jaws
This removes the sync reflow from almost all cases. The only case where we keep it is when a keypress
caught in content triggers a sync message to the parent process. We should clean this up in bug 1371523.

I've tried to fix the tests, but a lot of them seem to be disabled anyway...

MozReview-Commit-ID: 9k36p7q8MKy
2018-03-12 14:01:44 +00:00
Shane Caraveo
f5c8b3f6f2 Bug 1444579 - fix use of places provider for topSites api, r=Gijs,kmag
MozReview-Commit-ID: 8GTl9BLQdge
2018-03-14 19:58:15 -05:00
shindli
1056e3decf Merge inbound to mozilla-central. a=merge 2018-03-15 12:15:17 +02:00
Kris Maglione
a7289e8164 Bug 1445551: Part 1c - Fix browser tests that attempt to use importGlobalProperties. r=mconley
When compartment-per-addon is disabled, browser mochitests will no longer
automatically run in an implicit Sandbox scope, which means that things like
Cu.importGlobalProperties will stop working.

MozReview-Commit-ID: AWloQ7gasEf
2018-03-13 18:18:27 -07:00
Adrian Wielgosik
975ac50d53 Bug 1418077 - Remove nsIDOMHTMLFormElement. r=bz
MozReview-Commit-ID: 9eQxvfIMB22
2018-03-14 21:42:25 +01:00
Noemi Erli
545af3c536 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-13 01:16:04 +02:00
Thom Chiovoloni
3251f0cc71 Bug 1442353 - Reuse timeoutPromise in Sqlite.jsm r=florian
MozReview-Commit-ID: 6AlvYliZcmy
2018-03-01 10:43:07 -08:00
manikishan
02874947cf Bug 1431050 - Replace NS_ASSERT with conditional exceptions/console.assert and remove the debug.js module. r=mak
console.assert keeps the same semantics as NS_ASSERT in that it doesn't throw an exception,
but a lot of the places code was using it in a way that would be better served by throwing
an exception when the condition is false.

MozReview-Commit-ID: DEF5HSfYO36
2018-02-03 11:32:25 +05:30
Noemi Erli
78a06363c0 Merge inbound to mozilla-central. a=merge 2018-03-10 11:58:34 +02:00
Kris Maglione
fd8a0b2ac6 Bug 1415644: Create a list of restricted domains. r=aswan,mixedpuppy
MozReview-Commit-ID: A0AkaBG33In
2018-03-03 16:28:18 -08:00
Andreea Pavel
816981a5af Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-09 21:35:33 +02:00
J. Ryan Stinnett
63e6acccc2 Bug 1393743 - Use reason stack when present for promise rejection in tests. r=Paolo
In some cases, the rejection stack from `PromiseDebugging` may be null.  If the
rejection reason was an Error object, use its `stack` to recover a meaningful
value.  This greatly improves diagnosing test failures due to promise rejection.

MozReview-Commit-ID: IpE2kGoFcpx
2018-03-08 17:10:12 -06:00
Kit Cambridge
46091ecc16 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
2018-02-28 22:44:40 -08:00
Kris Maglione
4d631d9048 Bug 1443983: Part 2 - Remove remaining interpositions. r=mconley
MozReview-Commit-ID: AHwNsBB7OAQ
2018-03-07 18:10:24 -08:00
Prathiksha
872d37cca3 Bug 1435160 - Format notification popup description message in a helper function. r=johannh
MozReview-Commit-ID: Bwy2WrbXjUf
2018-02-28 02:01:55 +05:30
Gijs Kruitbosch
120244f0cf Bug 1433133 - remove unused prefs and exported bits from NewTabUtils.jsm, r=dao
MozReview-Commit-ID: 75xPd5hKexV
2018-03-06 22:56:07 +00:00
Paolo Amadini
16faec8950 Bug 851471 - Decommission nsIDownloadManager. r=mak
MozReview-Commit-ID: HfqdrdJcLrh
2018-03-06 13:16:07 +00:00
Christoph Kerschbaumer
3c66d0e8e0 Bug 1430751 - Apply unified behavior model for about: pages to about:privatebrowsing. r=gijs,mrbkap 2018-03-05 09:20:34 +01:00
Kris Maglione
d64851a5fe Bug 1439181: Stop mangling stack traces in AOM errors. r=aswan
MozReview-Commit-ID: 6Nh4hwwvrWb
2018-02-17 19:27:01 -08:00
Richard Marti
13a30ec3de Bug 1442866 - Make the policiesStatus work on TB too. r=Felipe 2018-03-03 19:18:23 +01:00
Felipe Gomes
340eaf4334 Bug 1426362 - Display status of policy engine in about:support. r=bytesized
This also changes the const values of nsIEnterprisePolicies to a more common numbering pattern.

MozReview-Commit-ID: CKs1TWGMqJN
2018-03-02 15:28:14 -03:00