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

15062 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky 77e7a5575a Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
Really, there are only two cases we need to worry about.  Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.

Since we are now using cached selection state a lot more (instead of
initializing the editor whenever someone asks for selection state), we need to
actually update it more correctly when .value is set.

And since we now update the cached selection state for the case when .value has
been set (to point to the end of the text), we need to change
HTMLInputElement::HasCachedSelection to return false for that case.  Otherwise
we will always do eager editor init on value set.  We handle that by not doing
eager init if the cached selection is collapsed.

The web platform test changes test the "update on .value set" behavior.  They
fail without this patch, pass with it.

MozReview-Commit-ID: DDU8U4MGb23
2017-03-09 14:44:04 -05:00
Boris Zbarsky 7bff0683ed Bug 1344443 followup: fix a bug in the test.
MozReview-Commit-ID: Ex52TL8trgd
2017-03-08 22:29:20 -05:00
Wes Kocher 1e99d508d7 Merge m-c to inbound, a=merge
MozReview-Commit-ID: DaPlT30qXzs
2017-03-08 17:15:46 -08:00
Wes Kocher 3842d8fcef Merge inbound to central, a=merge
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Sebastian Hengst dd5376d924 Backed out changeset 8b1c50cdb50c (bug 1072859) for failing devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js. r=backout a=merge
MozReview-Commit-ID: LaknhYl9fEw

--HG--
extra : source : 6263649f857f55b11a6060d4a8735bdc8dbb0971
2017-03-09 00:46:17 +01:00
Bob Clary 0cb7468d61 Bug 1281639 - Disable failing tests for Mochitest Media failures on Android, r=gbrown. 2017-03-08 10:17:07 -08:00
Honza Bambas 7cc6c9c9ef Bug 1321026 - Have an argument to change the number of parallel tests when running xpcshelltests, r=ted 2017-03-06 05:39:00 +01:00
Carsten "Tomcat" Book f6885163cd Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Boris Chiou f4a256a211 Bug 1248340 - Part 8: Add tests for transformed-progress and input progress outside [0, 1]. r=birtles
MozReview-Commit-ID: 4t3fx3Adkhj

--HG--
extra : rebase_source : d322610c2e734b4695dbb7c6b0e4e7556084c42d
2017-03-02 17:21:35 +08:00
Boris Chiou 53af8ec729 Bug 1248340 - Part 7: Move the tests of input range outside [0, 1] into css-timing-1. r=birtles
MozReview-Commit-ID: 8AMdaABvxaF

--HG--
extra : rebase_source : a5f0715461d18f835a291fdd957b5d421adb98d7
2017-03-02 17:14:03 +08:00
Boris Chiou 482e5b27cf Bug 1248340 - Part 6: Add tests in easing-test. r=birtles
MozReview-Commit-ID: 1tJp0g8CfxH

--HG--
extra : rebase_source : 8b9ec154490ff6e1148eddb857f6b678a80cf94f
2017-03-02 16:39:58 +08:00
Thomas Nguyen 2b86f73c62 Bug 1339006 - Specify event target if we run nsIURIClassifier.clasify() from content process.r=ehsan, r=gcp
MozReview-Commit-ID: BztjVMlQngi
2017-03-08 11:06:36 +08:00
Boris Zbarsky 2ab128503c Bug 1344443. Fix [[SetPrototypeOf]] on cross-origin objects to follow the spec. r=bholley,waldo
MozReview-Commit-ID: JI9fbQTS0PS
2017-03-08 03:14:38 -05:00
Wes Kocher 9d3f12083b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1Kk6k8R6WCf
2017-03-07 16:45:07 -08:00
Aki Sasaki 2218aba7de bug 1345232 - fix android single locale release mh configs. r=mtabara a=release
MozReview-Commit-ID: JdS0tktkDji

--HG--
rename : testing/mozharness/configs/single_locale/release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py
rename : testing/mozharness/configs/single_locale/release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py
extra : histedit_source : 9581e8db67618b0785e3449bd5b3b9803092a4c2%2C603c953d5a4bb138e3869c603a5aa0617f3ca39b
2017-03-07 14:57:27 -08:00
Chris Manchester 6d38154e53 Bug 1314678 - Add variants for OS X cross artifact builds in mozharness. r=maja_zf
MozReview-Commit-ID: 6XLg7NsCsMr

--HG--
extra : rebase_source : 4da8e07c1913b1bbbc8a0e16a49bf09e06b522da
2017-03-07 10:21:29 -08:00
Sam Foster 589c1b5503 Bug 1344308 - Extend toolkit's eslint rules and fix lint errors in PSM r=jaws
* Remove eslint rules for PSM which are redundant with toolkit/.eslintrc.js
* Fix missing plugins block in mochitest.eslintrc.js
* Disable brace-style checking in mixed-content mochitests which use boilerplate where calls to runTest and afterNavigationTest all use opening brace on newline. I've left this for a follow-up.
* Fix lint errors resulting from new rules defined by toolkit's eslintrc.js

MozReview-Commit-ID: EepCLrzAsdM

--HG--
extra : rebase_source : e74e008403d9cd70703d60cf829af01dbede0353
2017-03-07 10:15:49 -08:00
Carsten "Tomcat" Book 087da3f0d9 merge mozilla-inbound to mozilla-central a=merge 2017-03-07 15:13:31 +01:00
Carsten "Tomcat" Book 11a63f44ea merge autoland to mozilla-central a=merge 2017-03-07 15:04:48 +01:00
Johan Lorenzo 51cbfe0a5c Bug 1339087 - Merge day: fix up l10n file location r=jlund a=release
MozReview-Commit-ID: 9ldVd7pg8nU
2017-03-06 23:20:57 +01:00
Carsten "Tomcat" Book d0bd960945 merge mozilla-inbound to mozilla-central a=merge 2017-03-06 10:53:27 +01:00
Blake Kaplan c57a486e18 Bug 1335801 - Make these tests wait correctly. r=Felipe,krizsa
--HG--
extra : rebase_source : 11506348c56a6763ae59311e3e827410de1dcac2
2017-03-01 17:11:23 -08:00
Boris Chiou f21ab7e1c8 Bug 1248340 - Part 5: Add tests to css-timing-1. r=birtles
MozReview-Commit-ID: HszNpNTCM1N

--HG--
extra : rebase_source : 17b4e5aed63d41cbf246efee32a2bf5183bfc8fb
2017-02-26 18:16:28 +08:00
Henrik Skupin b0f3064b89 Bug 1345274 - marionette-harness sdist package misses certificate files. r=ato
test.key and test.cert are data files and should not be located next to the
source code inside a package. Instead move them into their own top-level folder
where they can be included via MANIFEST.in.

MozReview-Commit-ID: 798gnmO8IfW

--HG--
rename : testing/marionette/harness/marionette_harness/runner/test.cert => testing/marionette/harness/marionette_harness/certificates/test.cert
rename : testing/marionette/harness/marionette_harness/runner/test.key => testing/marionette/harness/marionette_harness/certificates/test.key
extra : rebase_source : 2cd2926f917e4a22babe4fb8bebc476efe8c4768
2017-03-08 12:17:43 +01:00
Michelangelo De Simone 1cd6de26c9 Bug 1072859 - Disable Geolocation on non-secure origins. r=jdm
MozReview-Commit-ID: KnHOb0aN4nE

--HG--
extra : rebase_source : a04cb5f52614889e83d8bcf5d8345f2559878b94
2017-03-06 14:10:13 -08:00
Kris Maglione 88c2557115 Bug 1344616: Support running content script tests in xpcshell. r=mixedpuppy
MozReview-Commit-ID: 57yhjZxVl90

--HG--
extra : rebase_source : 273a5a0d5410656425b1e7d8570b5d32869a413e
2017-03-06 13:09:40 -08:00
Sebastian Hengst f614f1840d Backed out changeset a293a617ebed (bug 1321026) on suspicion of causing xpcshell bustage. r=backout on a CLOSED TREE 2017-03-06 23:35:17 +01:00
Honza Bambas 8c2fe09382 Bug 1321026 - Have an argument to change the number of parallel tests when running xpcshelltests. r=ted 2017-03-06 08:44:00 -05:00
Wes Kocher 1b29a33fce Merge m-c to autoland, a=merge
MozReview-Commit-ID: K0Q4b2wzvlJ
2017-03-03 17:29:54 -08:00
Carsten "Tomcat" Book 06813a3df9 Merge mozilla-central to mozilla-inbound 2017-03-03 13:06:37 +01:00
Carsten "Tomcat" Book cf269a43bd merge mozilla-inbound to mozilla-central a=merge 2017-03-03 13:03:48 +01:00
Rail Aliiev e8ff9d567f Bug 1343524 - Split en-US beetmover config r=jlund a=release DONTBUILD
MozReview-Commit-ID: L6EHksI3V7o

--HG--
rename : testing/mozharness/configs/beetmover/en_us.yml.tmpl => testing/mozharness/configs/beetmover/en_us_build.yml.tmpl
rename : testing/mozharness/configs/beetmover/en_us.yml.tmpl => testing/mozharness/configs/beetmover/en_us_signing.yml.tmpl
extra : rebase_source : 205a0a126ff600721a371ef4836f3bc9d924615e
extra : source : 736349c2cc073ad9eaa63dbafabcb6208b11bc61
2017-03-01 21:14:33 -05:00
Nick Thomas f6dc8cf256 Bug 1342814 - add win64 location for stub installer, r=rail
MozReview-Commit-ID: GRvoHrUhGlV

--HG--
extra : rebase_source : 526be846c84dacec45db32f6f415998f9bec24b1
2017-02-27 13:01:46 +13:00
Chris Manchester 2ef1eb0c60 Bug 1344281 - Don't accidentally require config.status when running |./mach try|. r=nalexander
MozReview-Commit-ID: Ez8GI46kv7z

--HG--
extra : rebase_source : eb1a038e57dd40940d6bd648728942e26919a5cb
2017-03-03 11:17:11 -08:00
Mike Hommey 3e41e4e1bd Bug 1343716 - Use Windows style paths for TOOLTOOL_CACHE. r=mshal
Currently, tooltool is a python script, but when called from mozharness,
it's wrapped with a shell script. What happens is that mozharness gets
the msys-style paths, passes them to the shell script, then the shell
script calls the python tooltool, and the transition msys->win32 makes
that call use windows style paths.

For bug 1313111, I want to replace tooltool with a mach command, and the
shell script would go away. Calling a mach command (or python tooltool,
for that matter) directly from mozharness with a msys-style path doesn't
work.

OTOH, calling the current shell script with a Windows style path (with
forward slashes, for good measure) does work, and is future-proof.

--HG--
extra : rebase_source : 3cb28d2352fbc2dcac96ae740c5f1aaa0e4a5f0f
2017-03-01 11:26:39 +09:00
Tomislav Jovanovic 5cbc8240df Bug 1343583 - Adapt test framework to function toString revision r=aswan
MozReview-Commit-ID: LHABSIrgpBi

--HG--
extra : rebase_source : dd165454a14544b546fb973262e7b814cd0c627c
2017-03-02 20:38:25 +01:00
Richard Barnes 26b4bd2509 Bug 1342974 - Add code to generate a Merkle tree summary of a release r=arroway,catlee
MozReview-Commit-ID: COav6N88SOt

--HG--
extra : rebase_source : 7367e7a51da31a53e797e8335327a1f94599af03
2017-02-27 12:56:42 -05:00
Wes Kocher b9ff582762 Backed out 2 changesets (bug 1343583) at developer's request a=backout
Backed out changeset 10fccfc11db1 (bug 1343583)
Backed out changeset 3b9e06e3d9b8 (bug 1343583)

MozReview-Commit-ID: FKEYDU9MZIa
2017-03-02 10:44:07 -08:00
Tomislav Jovanovic b9dd9e5d3a Bug 1343583 - Adapt test framework to function toString revision r=aswan
MozReview-Commit-ID: LHABSIrgpBi

--HG--
extra : rebase_source : 305fd3b2f7c8d8a6054f2621cde6f48f0dcd9a20
2017-03-02 18:32:33 +01:00
Benjamin Bouvier 15b94c6a30 Bug 1336139: Fix uint64 to floating-point conversion; r=sunfish
MozReview-Commit-ID: 4Lk4ifPqO9d

--HG--
extra : rebase_source : fa95cefdc1eea76824692e39678c048daac29200
2017-02-10 16:26:15 +01:00
Andrea Marchesini 4d21d3a57a Bug 1335539 - Get rid of nsIDOMWindowUtils.wrapDOMFile, r=smaug, r=Gijs 2017-03-03 09:42:54 +01:00
Andrea Marchesini 24004054a8 Bug 1334975 - Get rid of nsIFilePicker.show() use in gecko, r=ochameau 2017-03-03 09:42:27 +01:00
Henrik Skupin fa37fb63b3 Bug 1315611 - Ignore GFX sanity check window during startup of Firefox. r=ato
On Windows systems an additional chrome window will be opened during startup.
It's used for testing specific GFX related features. It's located off-screen
and will usually be closed immediately. But in some situations it can take longer.

To avoid an inconsistent list of start window handles Marionette should wait
with starting the test until this window has actually been closed.

MozReview-Commit-ID: Izh3dPQSHC

--HG--
extra : rebase_source : ce5d9f9c15d5255ed6acf85b808ad0e616d14f03
2017-03-07 19:38:51 +01:00
Kartikaya Gupta 5282d6aae2 Bug 1264494 - Turn on Mac OSX 64 debug static analysis builds on Taskcluster. r=dustin,kmoir
MozReview-Commit-ID: 4EruHcLydBR

--HG--
extra : rebase_source : 7a954de89b9f88dd7efd1d8f0de2d7751b280d53
2017-03-02 14:17:37 -05:00
Kartikaya Gupta e33700ecf1 Bug 1264494 - Turn on Linux64 debug static analysis builds on Taskcluster. r=dustin,kmoir
MozReview-Commit-ID: KXimjewdpz4

--HG--
extra : rebase_source : 25d3a67a41d21f7018185633d0c74d87c9e52f15
2017-03-02 14:17:19 -05:00
Chris Manchester b8149e55c0 Bug 1344117 - Always print a message when adding `--artifact` to a try push automatically. r=nalexander
MozReview-Commit-ID: 7pVIG4v7DHq

--HG--
extra : rebase_source : c966d73c3d7c6f97a235ec8597076fc2ea4d95bb
2017-03-02 21:21:52 -08:00
Rail Aliiev 2d8a4d4653 Bug 1343535 - wget-en-US on linux should use target.tar.bz2 r=Callek a=release DONTBUILD
MozReview-Commit-ID: C0826ozsKMS

--HG--
extra : rebase_source : d23e91aceb74cb419cc73819458793d7e08551c5
extra : source : 36a8b43a7394e3af89953b741e0d6fa925fc705e
2017-03-01 10:15:50 -05:00
Mark Banner fb13a772a1 Bug 1343519 - Change the ESLint rule 'import-test-globals' to be an environment (mozilla/simpletest) to better describe the purpose of it. r=mossop
MozReview-Commit-ID: DbrsnUVrAas

--HG--
rename : tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-test-globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/environments/simpletest.js
extra : rebase_source : 97d0537c347999159c82d4757b265f580ec981eb
2017-03-01 21:34:24 +00:00
Mark Banner 09889d3184 Bug 1343519 - Change the ESLint rule 'import-browserjs-globals' to be an environment (mozilla/browser-window) to better describe the purpose of it. r=mossop
MozReview-Commit-ID: FTDV8BcMGeF

--HG--
rename : tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
extra : rebase_source : f0e89f2ce3cfdf343213f66a007f74a80a785c19
2017-03-01 21:29:52 +00:00
Wes Kocher 9746f81e53 Merge m-c to autoland, a=merge
MozReview-Commit-ID: FzykkWPQCrq

--HG--
rename : browser/modules/test/browser_UsageTelemetry_content.js => browser/modules/test/browser/browser_UsageTelemetry_content.js
rename : browser/modules/test/browser_UsageTelemetry_content_aboutHome.js => browser/modules/test/browser/browser_UsageTelemetry_content_aboutHome.js
rename : browser/modules/test/browser_UsageTelemetry_searchbar.js => browser/modules/test/browser/browser_UsageTelemetry_searchbar.js
rename : browser/modules/test/browser_UsageTelemetry_urlbar.js => browser/modules/test/browser/browser_UsageTelemetry_urlbar.js
2017-03-01 17:48:44 -08:00