Commit Graph

508754 Commits

Author SHA1 Message Date
Andrew Halberstadt
44a16cbe8a Bug 1333564 - [manifestparser] Add support for inline comments, r=jmaher
Previously manifestparser only supported inline comments on conditional keys, such as
skip-if, fails-if, subsuite-if, etc. But on any other key name, inline comments weren't
supported. This was a bad situation because people saw these skip-if comments, and
naturally assumed inline comments worked everywhere. Then they were surprised when things
broke in mysterious ways.

This patch removes the special-casing for skip-if and friends and allows inline comments
everywhere. A caveat to this, is that ' #' is no longer a valid substring in a value.

MozReview-Commit-ID: Hr0BIwzTgaJ

--HG--
extra : rebase_source : f9a042da2137f200434140a7e472df0799f6606d
2017-01-25 12:21:31 -05:00
Andrew Halberstadt
30e80e125a Bug 1333564 - [manifestparser] Stop supporting ';' as a valid comment character, r=jmaher
It turns out there are shockingly few cases of manifestparser manifests that actually use the ';'
character as a comment. Because we will soon allow inline comments, deprecating the use of ';' will
ensure that values are allowed to have semicolons in them.

Even without inline comments, might as well enforce consistency across manifests.

MozReview-Commit-ID: AEPPQFdNXG0

--HG--
extra : rebase_source : 3540fa385f328bffb020c0a6debc4d2b3a90ed39
2017-01-25 14:38:37 -05:00
Andrew Halberstadt
676b6a3311 Bug 1333564 - [manifestparser] Allow multi-character comment tokens, r=jmaher
MozReview-Commit-ID: 8RDgAkBVmcK

--HG--
extra : rebase_source : 1b061d9f1511c7265d1d7e2481ed1d192609d652
2017-01-25 09:41:10 -05:00
Wes Kocher
c3cc3b6407 Backed out 13 changesets (bug 1296767) for xpcshell failures a=backout CLOSED TREE
Backed out changeset 41ed77788333 (bug 1296767)
Backed out changeset 1c0c9289b532 (bug 1296767)
Backed out changeset 50294db1d871 (bug 1296767)
Backed out changeset 26c065f79c54 (bug 1296767)
Backed out changeset 0362a78d6978 (bug 1296767)
Backed out changeset 4e71cf94e4ee (bug 1296767)
Backed out changeset f6f59447d22a (bug 1296767)
Backed out changeset 6c9b792cc296 (bug 1296767)
Backed out changeset 46a52b10a868 (bug 1296767)
Backed out changeset 5d70d87d2a8f (bug 1296767)
Backed out changeset 8219686be6a2 (bug 1296767)
Backed out changeset 0a989b0cea67 (bug 1296767)
Backed out changeset 9f59a0b75c1f (bug 1296767)

MozReview-Commit-ID: 2XBNsd8JrZL

--HG--
extra : amend_source : 1afafaa8127fcebac31ce1d7743dc16872fa0522
2017-01-26 11:16:12 -08:00
Kartikaya Gupta
6fdacf6368 Bug 1322349 - Allow a touch swipe gesture at the top of the screen to show the URL bar in fullscreen mode. r=jaws
MozReview-Commit-ID: 8Gp4VkrMueu

--HG--
extra : rebase_source : 25ea6471d4dc525bacf067e7fc9a56157398698f
2017-01-26 12:12:09 -05:00
William Lachance
c92dae7d50 Bug 1333860 - Fix setting e10s property on counter subtests r=jmaher
MozReview-Commit-ID: H7YZDn1MUYc

--HG--
extra : rebase_source : 544e5e8e2d5a2508b9aed8c5a4028f408721bf5d
2017-01-25 16:09:40 -05:00
Edouard Oger
1595b78c75 Bug 1296767 part 13 - Repair Weave Service getStorageInfo. r=markh
MozReview-Commit-ID: E4S5xYTNDIH

--HG--
extra : rebase_source : 6a98b9503183bbf679622b00073d162fd3e4f5e4
2017-01-23 15:19:04 -05:00
Edouard Oger
b0e947451a Bug 1296767 part 12 - Remove Weave.fxAccountsEnabled. r=markh
MozReview-Commit-ID: L4dM9xN2ELp

--HG--
extra : rebase_source : deec727f4fe7c2bc5858e7bfb6f0fecee7b2c45c
2017-01-19 14:53:37 -05:00
Edouard Oger
f49ecb465d Bug 1296767 part 11 - Remove Weave.Service.serverURL and friends. r=markh
MozReview-Commit-ID: Kmsxn10sA2X

--HG--
extra : rebase_source : 87bebd2abc19a6b62647d4bcb48193765a3622e2
2017-01-19 13:19:33 -05:00
Edouard Oger
775061c90e Bug 1296767 part 10 - Remove FxA Migration code. r=markh
MozReview-Commit-ID: DamrbblcMmZ

--HG--
extra : rebase_source : 7356a6a99005ae702e90eb5d5e2f0cbee35ff861
2017-01-19 13:03:38 -05:00
Edouard Oger
74ce0ee3aa Bug 1296767 part 9 - Remove Old Sync link in about:accounts. r=markh
MozReview-Commit-ID: 8HjZbLIT6YA

--HG--
extra : rebase_source : 73e10cbcba5bb75bab1be39ff9ee1e8dedd22529
2017-01-19 12:02:46 -05:00
Edouard Oger
0de554147f Bug 1296767 part 8 - Remove legacy Sync in-content pref screens. r=markh
MozReview-Commit-ID: Blpdd3jeeww

--HG--
extra : rebase_source : c22ba5c1924b3dba15803f0adbf4026c72b47d68
2017-01-19 11:52:37 -05:00
Edouard Oger
b41402ea7b Bug 1296767 part 7 - Remove non-in-content legacy Sync pref screens. r=markh
MozReview-Commit-ID: LK9akz4chd1

--HG--
extra : rebase_source : b7113c37a486f88ae1138c54e314bb0ff07ef1af
2017-01-18 17:39:11 -05:00
Edouard Oger
17b83cde16 Bug 1296767 part 6 - Remove startOverKeepIdentity pref. r=markh
MozReview-Commit-ID: 7YDYTCRiKZa

--HG--
extra : rebase_source : 41574e70bd92ee2abe6f92a799c57e1f5910f8b4
2017-01-18 16:30:38 -05:00
Edouard Oger
9050cab070 Bug 1296767 part 5 - Remove add_identity_test helper. r=markh
MozReview-Commit-ID: 12pP01IHRyp

--HG--
extra : rebase_source : 2c5af253df77ed08dd8bdf0c7645ed98e6a96c9a
2017-01-18 15:52:47 -05:00
Edouard Oger
cfef81983f Bug 1296767 part 4 - Update tests to work with the BrowserID identity manager. r=markh
MozReview-Commit-ID: AFRyZFW6xZU

--HG--
extra : rebase_source : 6110e19a51d6d3375b47f785c8f644ee879fb924
2017-01-13 15:59:32 -05:00
Edouard Oger
49552f7919 Bug 1296767 part 3 - Make BrowserID the only Sync identity manager. r=markh
MozReview-Commit-ID: IC7kRjgtPp8

--HG--
extra : rebase_source : ec10c24400afa4b1c1fd3840f31a9d57d498ec8a
2017-01-13 15:02:21 -05:00
Edouard Oger
eb0c42bf7a Bug 1296767 part 2 - Remove Sync UserApi. r=markh
MozReview-Commit-ID: CdgLxCN52Os

--HG--
extra : rebase_source : c270d7dfbaf621c1eb8f440009b361212969a8bc
2017-01-13 15:54:46 -05:00
Edouard Oger
0c915a6f46 Bug 1296767 part 1 - Remove J-PAKE from Sync. r=markh
MozReview-Commit-ID: iD4OJv436i

--HG--
extra : rebase_source : 1653284a3b2e014719a7eb37588f99df868e2060
2017-01-10 13:47:24 -05:00
Julian Descottes
7c2b30ec64 Bug 1334154 - revert debugger.properties changes from last update;r=flod
MozReview-Commit-ID: 8B2ZRsz7zhJ

--HG--
extra : rebase_source : d13f631effb1db936b3401e5252ba7cfc17a7e67
2017-01-26 17:28:59 +01:00
Christian Holler
4dc29b3b09 Bug 1332361 - Expose TestingFunctions to content in FUZZING builds. r=jandem.
MozReview-Commit-ID: HA0oodPzAeS

--HG--
extra : rebase_source : 896f4d9465b8bd2a5655dec63165f893b0f0f5df
2017-01-25 13:39:54 +01:00
Sebastian Hengst
0dd3c356b4 Backed out changeset 0301d66494e6 (bug 1333364) for failing devtools/client/shared/components/test/mochitest/test_tabs_accessibility.html. r=backout 2017-01-26 18:08:53 +01:00
Sebastian Hengst
98165efeff Backed out changeset fc622c507405 (bug 1333004) so bug 1333364 can be backed out. r=backout 2017-01-26 18:08:13 +01:00
Doug Thayer
f9a7ecf9ea Bug 1333469 - Doorhanger button border makes buttons look like they are 1px different in height r=dao
MozReview-Commit-ID: Af9Fkpfd8Nw

--HG--
extra : rebase_source : e309c4fd4055e7194b20c64cc63b5c8030b09fa0
2017-01-24 14:42:20 -08:00
Kartikaya Gupta
1af1a82edf Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj
MozReview-Commit-ID: 5yt3O4Hoois

--HG--
extra : rebase_source : 5dad12cd8400b8a783e8407de874d4b7c75cb645
2017-01-25 14:51:34 -05:00
Ricky Chien
faba351849 Bug 1333004 - Selecting the details panel request is slow r=Honza
MozReview-Commit-ID: 43EoGR6IZGo

--HG--
extra : rebase_source : 34755bcaa2b115318c2b70fe01f72b63a2e59d79
2017-01-25 15:40:30 +08:00
Ricky Chien
10802be454 Bug 1333364 - Introduce id props to tab r=Honza
MozReview-Commit-ID: 1nbK6mlRSIr

--HG--
extra : rebase_source : 9091d17997c1f0e3e855b50aaaa307434d74f930
2017-01-25 00:25:11 +08:00
Miko Mynttinen
697b81abea Bug 1333934 - Transform layer geometry only once r=mattwoodrow
MozReview-Commit-ID: BmJrPf6a6YH

--HG--
extra : rebase_source : a64caad60a8d3e1889696abf540f6f6115933616
2017-01-25 18:05:10 +01:00
Byron Campen [:bwc]
b2a946a1d0 Bug 1322358: Don't disable m-sections in answer just because they're inactive. r=drno
MozReview-Commit-ID: 6YPwEk7bwIG

--HG--
extra : rebase_source : 30f843a0f73f0871b92e47de63f9c8a38588dd3c
2017-01-25 16:42:08 -06:00
Henrik Skupin
2ae40d84a9 Bug 1323185 - Add window (tab) handling support for Fennec. r=ato
So far Marionette did support Fennec but not any of its tab handling
features. As such most of the commands fail because they do not take
BrowserApp into account.

This patch adds support for retrieving window handles, switching
between windows, and closing tabs.

Additionally to those changes a couple of unit tests are getting
updated, and added.

MozReview-Commit-ID: 7sbVIblm0Hw

--HG--
rename : testing/marionette/harness/marionette_harness/tests/unit/test_window_handles.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_content.py
extra : rebase_source : 34bfcd680162d4296d524f72f7d6190ef64682b8
2017-01-26 16:42:35 +01:00
Henrik Skupin
c0f4df09f0 Bug 1323185 - Skip unit tests which should not be run with Fennec. r=maja_zf
MozReview-Commit-ID: 5aiuT7vlm3f

--HG--
extra : rebase_source : 3af4465da67e0df764b9ece1fd45e20de4992f57
2017-01-17 16:35:22 +01:00
Henrik Skupin
3e0936eeb3 Bug 1323185 - Fix test_close_not_selected_tab for correctly closing a background tab. r=maja_zf
It should not be possible to close a background tab via the menu shortcut.
Instead another method should be used, best here is the close button.

MozReview-Commit-ID: 3cZmAyPsnj7

--HG--
extra : rebase_source : 83890072d5763bd562bbf69c9ac79c094ae14b84
2017-01-17 19:09:05 +01:00
Andi-Bogdan Postelnicu
41b6ea29d4 Bug 1334081 - prevent null pointer dereference in StreamReaderFunc. r=baku
MozReview-Commit-ID: 4kiFdHrkQmf

--HG--
extra : rebase_source : d764bda2690e06a5be63a1143f46ea99756f4225
2017-01-26 14:39:11 +02:00
Munro Mengjue Chiang
a50658a789 Bug 1331648 - detect device connection for the case /dev/v4l hasn't existed; r=jesup
MozReview-Commit-ID: 1erqrFScjr

--HG--
extra : rebase_source : ad4a4adde64f479a84a3f7fa093f71eef319436b
2017-01-25 14:52:19 +08:00
Munro Mengjue Chiang
0f5f625a1a Bug 1332516 - Fix Intermittent browser_devices_get_user_media_unprompted_access_tear_off_tab.js; r=florian
MozReview-Commit-ID: LRVpMwGl6Ev

--HG--
extra : rebase_source : 635148900f05d0cb782fd2366776a3fb1b6286ff
2017-01-23 14:49:34 +08:00
Maja Frydrychowicz
9304b6483c Bug 1328726 - Disable wdspec tests on linux64 debug; r=jgraham
The wdspec tests in contexts.py already fail silently on linux64
debug. The new actions tests also fail to start a webdriver session,
although only intermittenly. When running the job on a one-click
loaner, I can't tell if it's a browser crash with no crash dump
or a run-time error in wptrunner. Perhaps there's a race wherein
it takes longer to start a Marionette session and wptrunner
starts tests before Marionette is ready, all the tests fail and the
browser gets killed.

MozReview-Commit-ID: FoRbSZOhBUA

--HG--
extra : rebase_source : ef815cce9802deeebf162253e253645b18f82d8a
2017-01-25 17:16:45 -05:00
Maja Frydrychowicz
3ce61ff4bf Bug 1328726 - Add wdspec test for emoji in key actions; r=ato,jgraham
MozReview-Commit-ID: F4xyHqjCc87

--HG--
extra : rebase_source : f2e27cb2cc5a32085b74918e0f16bdcc8e0beba5
2017-01-24 16:18:04 -05:00
Maja Frydrychowicz
3344280f10 Bug 1328726 - Add web-platform wdspec tests for key actions; r=ato,jgraham
MozReview-Commit-ID: LkfDqHujfOl

--HG--
extra : rebase_source : 65d5213b991bd13993b687d617170ca198948852
2017-01-24 16:59:04 -05:00
Maja Frydrychowicz
f965cd20c8 Bug 1328726 - Add server fixture to pytestrunner; r=ato,jgraham
MozReview-Commit-ID: B64A6ZR2Sz8

--HG--
extra : rebase_source : 9e4de01da5910030b61ec34669b56d9549e4f536
2017-01-09 18:34:30 -05:00
Maja Frydrychowicz
515f58f441 Bug 1328726 - (wdclient) Add element property command, use value key; r=ato
MozReview-Commit-ID: FZjSxRLV829

--HG--
extra : rebase_source : a32bf6b2ba21bd1d33b630988bfa756f9ee96748
2017-01-09 16:26:19 -05:00
Maja Frydrychowicz
381461a76f Bug 1328726 - (wdclient) Add actions endpoints, key actions API; r=ato
MozReview-Commit-ID: CScEEaAgw0X

--HG--
extra : rebase_source : bfaab0bb11459930c88089bba6f1f98088456a0b
2017-01-24 16:18:24 -05:00
Maja Frydrychowicz
320a29e888 Bug 1328726 - Make performActions and releaseActions blocking; r=ato
Now the server response isn't sent until the command's Promise is
resolved.

MozReview-Commit-ID: LUdL6mZQ5jE

--HG--
extra : rebase_source : f933e75ca948140a1fd763670b9793b4ff51df67
2017-01-11 10:26:22 -05:00
Maja Frydrychowicz
259f6b6eda Bug 1328726 - Style fix ups in Marionette key actions implementation; r=ato
These are leftover from review of Bug 1320389. I must have forgotten to
re-push to MozReview.

MozReview-Commit-ID: ENTFdmCsv6I

--HG--
extra : rebase_source : 3c6961fb1826cb7cc00d1bd6048ed2c94c9a2f1a
2017-01-04 17:48:11 -05:00
Johann Hofmann
affc0c62ae Bug 1303298 - Use BrowserTestUtils.waitForErrorPage to wait for certerror page load. r=nhnt11
MozReview-Commit-ID: BzT1cQAd9Qx

--HG--
extra : rebase_source : ebf5feac5a772ec143853afca08e21c74620014c
2017-01-25 16:19:04 +01:00
Carsten "Tomcat" Book
58b6101373 Merge mozilla-central to autoland 2017-01-26 12:37:41 +01:00
Carsten "Tomcat" Book
ca3347fc7d merge mozilla-inbound to mozilla-central a=merge 2017-01-26 12:31:44 +01:00
Carsten "Tomcat" Book
75a8df1474 merge autoland to mozilla-central a=merge 2017-01-26 12:30:15 +01:00
Ting-Yu Lin
9e98795aca Bug 1333685 - Eliminate CircleShapeInfo, and use EllipseShapeInfo for circle(). r=dbaron
The difference between CircleShapeInfo's constructor and EllipseShapeInfo's
is the computation of the radii. Therefore, this patch creates a factory
function to distinguish that, so shape-outside: circle() could be
implemented by using EllipseShapeInfo.

MozReview-Commit-ID: 9ZBQu8zCSrM
2017-01-26 14:21:29 +08:00
L. David Baron
b0cf27878d Bug 1333951 - Unbreak dumping of style contexts. r=bzbarsky
Prior to this patch, dumping of style contexts in the layout
debugger would only dump the subtree associated with the root
frame, which just covers the viewport, canvas, and associated
scrollbars.

I think this has been broken since bug 236921 (2004) and
bug 378693 (2007) properly disconnected the root element from the
styles for the viewport and canvas.

This patch just manually dumps the root frame and the root
element's frame, since the style set no longer maintains a list
of all of the style context roots.

MozReview-Commit-ID: 5LEnbNtngN2

--HG--
extra : transplant_source : v%BB%09%C8M8%FE%25%A9%A6%3D%EA%BD%BE%DF7%08%9A%85m
2017-01-25 22:05:16 -08:00
Timothy Nikkel
a721701822 Bug 1264798. Include the composite end time in the MozAfterPaint event. r=smaug r=mattwoodrow 2017-01-25 23:01:33 -06:00