Commit Graph

12680 Commits

Author SHA1 Message Date
Aryeh Gregor
aeca189ce4 Bug 1265800 part 3 - Move cursor into all adjacent nodes after delete; r=masayuki
When deleting, we previously would only move the cursor back into the
previous block if the last leaf node was a text node, for some reason.
We should move into the previous block in other cases as well, like if
the leaf node is a collapsed <br>.  (Probably it's not correct to move
backward into tables, but that already was happening if the table had
text at the end.  There may be other cases where this is wrong.)

MozReview-Commit-ID: 8e0dTU3lNYO
2016-08-21 18:13:49 +03:00
Aryeh Gregor
c0a463e1dd Bug 1265800 part 2 - Don't place cursor after invisible break; r=masayuki
If the user tries to insert text without moving the cursor, the
invisible break will become visible, which from the user's perspective
means an extra line break was inserted for no reason.

The IsVisBreak change here is a bit scary, because it may result in
unexpected behavior changes, but it seems to improve correctness.  If it
turns out to cause problems, it can be added as a special case to
GetGoodSelPointForNode instead.

MozReview-Commit-ID: 7SRQYHYtJvF
2016-08-21 18:13:49 +03:00
Aryeh Gregor
6072e242cb Bug 1213668 - wpt breaks with HTTP proxy; r=jgraham
./mach web-platform-tests tries to access the tests at
http://web-platform.test/.  If an HTTP proxy is configured, it tries to
access it via the proxy, which fails.  Disabling the proxy entirely
fixes the problem and should probably have no adverse effects, although
a cleaner solution would be to skip proxies only for that domain (as is
done with localhost).

MozReview-Commit-ID: IkIRLwbH16P
2016-08-21 16:06:13 +03:00
Wes Kocher
431cc3777c Merge m-c to inbound a=merge 2016-08-19 18:39:52 -07:00
Jonathan Kew
6e69d4453a Bug 1288975 - Add innerText tests for text-transform support of German double-s and Turkish i vs. dotless-i to web-platform-tests. r=mats 2016-08-20 00:08:26 +01:00
Anjana Vakil
b2fffee29d Bug 1284847 - Add tests for _build_kwargs; r=maja_zf
Add tests to test_marionette_runner.py to
verify the functionality of the _build_kwargs method
of BaseMarionetteTestRunner, which is used
to generate the kwargs with which the
driverclass (Marionette) constructor is called.

Test that _build_kwargs generates the right
dictionary based on the values of certain
runner properties (binary, emulator,
address, and workspace).

Add helper fixtures to reduce duplication between
the test_build_kwargs_* tests.

MozReview-Commit-ID: EyyfaE52rzS

--HG--
extra : rebase_source : 2ec977672c46dabb2e9644faada17207fcb51690
2016-08-19 12:09:25 +02:00
Anjana Vakil
55065554ea Bug 1284847 - Test args passed to runner/driver classes; r=maja_zf
Add tests to test_marionette_runner.py to verify that:
- when the MarionetteHarness constructor is called,
  the arguments to that call are passed on to
  the _runner_class constructor
- when run_tests() is called on the runner,
  the output of _build_kwargs is passed on as
  arguments to the call to the driverclass
  constructor

In combination with a test of the runner's _build_kwargs
method, this should ensure that the driver class
constructor is being called with the appropriate arguments
based on the input to the harness class constructor.

MozReview-Commit-ID: 4U3sXxHSIpS

--HG--
extra : rebase_source : 3ca439613f13c6064c0dcbfb603c049f75233b71
2016-08-17 18:38:56 +02:00
Aaron Klotz
6691c8cfa8 Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
MozReview-Commit-ID: EHV0JR6NmKf

--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-19 13:16:42 -06:00
Ryan VanderMeulen
01c4e8cc1b Merge inbound to m-c. a=merge 2016-08-19 09:52:53 -04:00
Sebastian Hengst
ea5a423e4b Backed out changeset 4d00141b4cb9 (bug 1268544) 2016-08-19 10:01:51 +02:00
Brian Birtles
335980d902 Bug 1295842 part 2 - Don't overwrite the hold time when the previous current time is less than zero; r=hiro
This implements the spec change here: ee1577c959

MozReview-Commit-ID: 8XKaocLbrmL

--HG--
extra : rebase_source : 18c402b0af7c21b8721ca796c054a3f58eb21a72
2016-08-19 11:35:16 +09:00
Brian Birtles
9667144b23 Bug 1295842 part 1 - Add tests for the updating the finished state procedure; r=hiro
MozReview-Commit-ID: 61ltOYy7QAt

--HG--
extra : rebase_source : 2d9d3e3790185befcf98bc8c3e1348fb910e5d5a
2016-08-19 11:35:16 +09:00
Gregory Szorc
fb9d600ab0 Backed out changeset e6e5569551be (bug 1263815) for valgrind failures because Docker image generation isn't deterministic 2016-08-18 15:50:28 -07:00
Andrew Comminos
efa1f0565f Bug 1296086 - Add a firefox functional tests flag to allow GL composition on a software GL implementation. r=jmaher
MozReview-Commit-ID: 9b5lQhyIabi

--HG--
extra : rebase_source : 2b1c179657037a72e5cd13bfa2d4b76a3ce326e1
2016-08-18 16:13:54 -04:00
Andrew Comminos
ad9b41b664 Bug 1296086 - Add a firefox media tests flag to allow GL composition on a software GL implementation. r=jmaher
MozReview-Commit-ID: KDBHqsJojdw

--HG--
extra : rebase_source : b6b9738f1e357109c3b6a04388ead2b42ebd712a
2016-08-18 16:06:24 -04:00
Andrew Comminos
8453740917 Bug 1296086 - Add a web-platform-tests flag to allow GL composition on a software GL implementation. r=jmaher
MozReview-Commit-ID: KqunJUb2Fl8

--HG--
extra : rebase_source : b78f0336b48f510da81a29b159ed950818803854
2016-08-18 15:47:50 -04:00
Andrew Comminos
802137faf2 Bug 1296086 - Add a marionette flag to allow GL composition on a software GL implementation. r=jmaher
MozReview-Commit-ID: CnhlSlezqcT

--HG--
extra : rebase_source : 90c238dffada71a4ea6434230251b0f84ed67293
2016-08-18 15:43:21 -04:00
Andrew Comminos
cab27309c0 Bug 1296086 - Add a mozharness flag to allow GL composition on a software GL implementation. r=jmaher
MozReview-Commit-ID: COa65SWXxOc

--HG--
extra : rebase_source : cdefad715632cf0fa06283a85514c56acdc67586
2016-08-17 15:59:22 -04:00
Wes Kocher
d6405029ef Backed out 2 changesets (bug 1295380) because it needs treeherder changes deployed before it can land a=backouty
Backed out changeset 905fb4a53386 (bug 1295380)
Backed out changeset 213a4986ccfd (bug 1295380)
2016-08-18 15:03:55 -07:00
Wes Kocher
a58f8b89a0 Merge m-c to inbound, a=merge 2016-08-18 16:32:58 -07:00
Aaron Klotz
f615c493d3 Bug 1268544: Temporarily disable test_about_pages.py on Windows e10s due to bustage; r=bustage
MozReview-Commit-ID: IX47RXVjEyI

--HG--
extra : rebase_source : b8601ced1411bf7d1de4b34876d81a6850c23dfc
2016-08-18 16:04:43 -06:00
Wes Kocher
66098b3d43 Merge m-c to autoland, a=merge 2016-08-17 17:25:57 -07:00
Wes Kocher
ae78ab94fa Merge fx-team to central, a=merge 2016-08-17 16:53:20 -07:00
Wes Kocher
07f8858bf6 Merge inbound to central, a=merge 2016-08-17 16:38:41 -07:00
Wes Kocher
b7ea1393f2 Backed out 3 changesets (bug 1286476) for frequent windows wpt failures in phases-and-states.html CLOSED TREE
Backed out changeset 53bbfa02d45d (bug 1286476)
Backed out changeset 3947ab570883 (bug 1286476)
Backed out changeset ffd8c37eb695 (bug 1286476)
2016-08-17 10:41:46 -07:00
Wes Kocher
8738cfff5d Backed out 7 changesets (bug 1289549) for functional UI failures a=backout
Backed out changeset 32ff5490a900 (bug 1289549)
Backed out changeset 0a62241f9774 (bug 1289549)
Backed out changeset b6e3d77671f7 (bug 1289549)
Backed out changeset 506846cb7c35 (bug 1289549)
Backed out changeset efdb25f69c2c (bug 1289549)
Backed out changeset 6f8b50b7a92a (bug 1289549)
Backed out changeset 1c61346368e5 (bug 1289549)

--HG--
rename : browser/modules/SocialService.jsm => toolkit/components/social/SocialService.jsm
rename : browser/modules/test/unit/social/test_SocialService.js => toolkit/components/social/test/xpcshell/test_SocialService.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration21.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration21.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration22.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration22.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration29.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration29.js
2016-08-17 09:18:14 -07:00
Wes Kocher
f90f3d11fd Merge m-c to fx-team, a=merge
a=release for the webidl hook due to comment-only changes

--HG--
extra : amend_source : d988a8a774085539988d1d964c4beb2d07eecb50
2016-08-16 22:09:34 -07:00
Wes Kocher
48b8d407c8 Merge inbound to central, a=merge
a=release to get around the webidl hook for a comment-only change

--HG--
extra : amend_source : f7e57101e1a25d3cf3536a256898ec2a21c54b38
2016-08-16 17:05:30 -07:00
Wes Kocher
073e095b66 Merge fx-team to central, a=merge CLOSED TREE 2016-08-16 16:37:28 -07:00
Andreas Tolfsen
cf5f3418f9 Bug 1255955 -Run element enabled check before accessibility checks; r=automatedtester
MozReview-Commit-ID: 18OtOKtox3K

--HG--
extra : rebase_source : 2773dbd04f7a728b6b9fcd5db8e57b8abc28abcc
2016-08-13 20:59:14 +02:00
Andreas Tolfsen
50d1d83f2a Bug 1255955 - Simplify element.clickElement complexity; r=automatedtester
MozReview-Commit-ID: IXqgFlS6R6c

--HG--
extra : rebase_source : 77a35e9dcde68ef8c90888bdf6abea470b442296
2016-08-13 20:54:46 +02:00
Andreas Tolfsen
2b8b321b6a Bug 1255955 - Document clickElement and calculateCentreCoords; r=automatedtester
MozReview-Commit-ID: tSC5xRAVAl

--HG--
extra : rebase_source : 2038db7219878edde781a9823a309efcf8d49053
2016-08-13 20:54:15 +02:00
Alexandre Lissy
a9ecd3e3df Bug 1295900 - Switch git-repo off git.mozilla.org r=garndt
MozReview-Commit-ID: Lu6oo0XDTYU

--HG--
extra : rebase_source : 31b899167f8a57396f12033ba39d6ec4cbed82e5
2016-08-17 10:16:54 +02:00
Daisuke Akatsuka
0341859607 Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r=birtles
MozReview-Commit-ID: 3JL6whAD7KH

--HG--
extra : rebase_source : f0f5d1de98dd75b42338ff573ec01eeb738ce12e
2016-08-16 14:30:16 +09:00
Daisuke Akatsuka
4f5ae2e0ce Bug 1277433 - Part 3: Add tests for CSS Flexbox. r=birtles
MozReview-Commit-ID: 6ozB69Mzy5Z

--HG--
rename : testing/web-platform/tests/web-animations/animation-model/animation-types/animation-types.html => testing/web-platform/tests/web-animations/animation-model/animation-types/type-per-property.html
extra : rebase_source : 86c50e8c9373c83875c4eaf92aff749263d606cc
2016-08-16 14:30:15 +09:00
Daisuke Akatsuka
5cf35f38c1 Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles
MozReview-Commit-ID: DrFjQzSmiI8

--HG--
extra : rebase_source : 18623b1d79ceff80d5172a39eb98d0e04a06ba6c
2016-08-16 14:30:15 +09:00
malayaleecoder
366b7379b0 Bug 1287871 - Talos profiler symbolication is broken. r=jmaher
--HG--
extra : rebase_source : 4ba0975c2468851740bac9e640c43ad6e149cf02
2016-08-16 22:39:48 +05:30
Shane Caraveo
b5de53e87a Bug 1289549 P2 socialapi remove sidebar and chat, r=florian
MozReview-Commit-ID: GUqJRtp4QlJ
2016-08-16 14:34:06 -07:00
Shane Caraveo
7cfbd99f93 Bug 1289549 fix test driver child counting, r=automatedtester
MozReview-Commit-ID: CwwkCBrJsXV
2016-08-16 14:34:05 -07:00
Piyush Sinha
7e1a93b672 Bug 1274167 - Add Linter(flake8) support for Firefox-ui and Puppeteer.r=whimboo
MozReview-Commit-ID: Ga3iaEH54yH

--HG--
extra : rebase_source : 264c275f6e4bf8feaa2a65479aba43ca1e2cd27e
2016-08-15 02:16:18 +05:30
Nick Thomas
aed0e7655f Bug 1293836, remove --release-to-latest-tinderbox-builds from post_upload commands, r=rail
MozReview-Commit-ID: G7vd7GG2ubm

--HG--
extra : rebase_source : 612f07946fe69fff88d9d33816deb75653dbb8d6
2016-08-12 11:08:05 +12:00
Jessica Jong
5a9b39d967 Bug 1278738 - Add 'week' to the list of valid types attributes for <input>. r=smaug 2016-08-15 23:15:00 -04:00
Bevis Tseng
b17713a4cb Bug 1271500 - Binary Key Support. r=janv
--HG--
extra : rebase_source : 3762fa91b4c068d7d0158a55911bc3f13b47a93f
2016-08-12 15:03:59 +08:00
Andreas Tolfsen
010a199980 Bug 1255955 - Add support for interacting with <select> elements; r=automatedtester
This patch introduces support for clicking on <select> and <select
multiple> elements to Marionette.  As <select> elements, especially
<select multiple>, are operating system level concepts usually implemented
with native widget sets, this patch takes the approach of dispatching
generated events.

MozReview-Commit-ID: 9kwOva43AOL

--HG--
extra : rebase_source : dde090ed9487e593bc16f8a7e12365b97ada9735
2016-08-05 18:08:31 +01:00
Andreas Tolfsen
cf92f63f85 Bug 1255955 - Add shorthands for generating common DOM events; r=automatedtester
MozReview-Commit-ID: K5p1SyYMofQ

--HG--
extra : rebase_source : 687d4a15858a6934343c368a8de498afb6be98fc
2016-08-05 18:07:12 +01:00
Andreas Tolfsen
11e8e8c6c2 Bug 1255955 - Add function to dispatch events to event library; r=automatedtester
MozReview-Commit-ID: GBvXy8svoY2

--HG--
extra : rebase_source : a0d4db22becb70f8097198d300bff6f198e9ede4
2016-08-05 18:06:38 +01:00
Andreas Tolfsen
55a23f732e Bug 1255955 - Use correct argument in event.synthesizeMouse; r=automatedtester
MozReview-Commit-ID: AHh99sePoYj

--HG--
extra : rebase_source : 960a54f609e525cab41df5b98d0189648bd490d3
2016-08-05 18:05:45 +01:00
Andreas Tolfsen
6ac6b51209 Bug 1255955 - Fix event.sendMouseEvent to work in privileged space; r=automatedtester
Also fixes assumptions about permitted mouse events.

MozReview-Commit-ID: 33MKL60cKXi

--HG--
extra : rebase_source : 59f838c42a19b3bbedc42fa5a78d84c15ab176a2
2016-08-05 18:05:14 +01:00
Andreas Tolfsen
6cf2139f2d Bug 1255955 - Fix event.parseModifiers_ to not use module argument name; r=automatedtester
MozReview-Commit-ID: v79foxRjUV

--HG--
extra : rebase_source : eeb62400f1e4c1bec69d0b9bfcb5673003e940cc
2016-08-05 18:03:43 +01:00
Andreas Tolfsen
a6a86c1771 Bug 1255955 - Rename a11y functions check* to assert*; r=automatedtester
"Check" is a fine word but with functions which primary purpose is to
throw an error internally we should use "assert" to make the reprecussions
of using them crystal clear.

MozReview-Commit-ID: Kef4R8y8fiV

--HG--
extra : rebase_source : eb22beb7a33e593f34b3d24ecdaaa7f99d8e5f87
2016-08-05 11:43:40 +01:00