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

522773 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 0fa9f19bdf Bug 1335873 - Convert marionette harness unittests to standard python unittests, r=maja_zf
This formats the marionette-harness python tests to be a regular |mach python-test| suite. Though
we add subsuite=marionette, this is just for automation purposes. The new preferred way to run the
marionette harness tests locally is:
./mach python-test testing/marionette

They will also run if running the full suite.

The mozbase packages.txt file modifies mozlog to use 'setup.py' instead of 'pth'. The reason for
this is that the marionette-harness tests use the pytest_mozlog pytest plugin for formatting
their results (converts pytest format into something resembling the standard tbpl logging format).
In order for this plugin to get picked up however, mozlog's setup.py file needs to be processed.

MozReview-Commit-ID: Ata99evHxbd

--HG--
extra : rebase_source : 16ed70edd38a53c3279d8632d7cba3df4d5216c3
2017-02-15 16:38:45 -05:00
Andrew Halberstadt 640509a3a9 Bug 1335873 - Ignore MozconfigFindException when looking for a mozinfo.json, r=maja_zf
This gets raised when trying to run the marionette-harness python tests without an objdir.
It's safe to ignore because mozinfo.json will still be found via the 'dirs' variable which
gets passed in from the marionette harness.

MozReview-Commit-ID: Ata99evHxbd

--HG--
extra : rebase_source : 10731561f644aa563c85ed4a8f70759e64eb4ed2
2017-02-15 16:37:58 -05:00
Drew Willcoxon f3e44164ad Bug 1343507 - Search settings button moves to its own line with 150% zoom follow-up. r=florian
MozReview-Commit-ID: LGSiMzW6AT9

--HG--
extra : rebase_source : 9fc3a74545127ddc3bc2b3ed777a7be41e56c091
2017-03-01 06:31:40 -08:00
Dan Minor fdcc85b73e Bug 1341995 - Use negotiated values for RED and ULPFEC payload types; r=bwc
MozReview-Commit-ID: 33jkKWThcL2

--HG--
extra : rebase_source : 60a2c467bea46aec48fe2a1f73d260cb68b1a61d
2017-02-27 09:37:30 -05:00
Dan Minor ed2ee4c67e Bug 1341995 - Make ULPFEC and RED payload types configurable in VideoCodecConfig; r=jesup
MozReview-Commit-ID: 74ncVSIYWzS

--HG--
extra : rebase_source : 588ae3dc4a2475f683e248cb60cda7c3fa7e81de
2017-02-24 13:45:07 -05:00
Pascal Chevrel 2a2d568974 Bug 1338539: files with application/manifest+json Mime type should be rendered as json r=Honza
MozReview-Commit-ID: 9SXz6dO7Fms

--HG--
extra : rebase_source : 5c69d330e3ee346d7a3ecd563e684c8da3c589b8
2017-02-22 15:33:39 +01:00
Mike de Boer 15ef9bead3 Bug 1333270 - disable remote browser testing in test_bug263683.xul due to frequent intermittent failures. r=Gijs,jaws
MozReview-Commit-ID: GNkjXjhO1zh

--HG--
extra : rebase_source : 3a317f98569438c96fedbe7c95361c4385cef7fe
2017-03-01 13:50:13 +01:00
Gijs Kruitbosch 0549463201 Bug 1336335 - avoid potential focus issues by triggering the load of the error page explicitly, r=johannh
MozReview-Commit-ID: 6bqGUMNd4Zj

--HG--
extra : rebase_source : b83c10c63ca88bdc7415256915878ceb34f8382b
2017-02-28 13:33:36 +00:00
Carsten "Tomcat" Book 1f281c3405 Backed out changeset 74b0c928a23e (bug 1322383) for frequent failure rate in marionette tests
--HG--
rename : testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_type.py
2017-03-01 12:49:21 +01:00
Carsten "Tomcat" Book dc7e20da20 Backed out changeset 890130185456 (bug 1322383) 2017-03-01 12:48:59 +01:00
Carsten "Tomcat" Book 00ea1d7e38 Backed out changeset 20f6edaec61e (bug 1322383) 2017-03-01 12:48:57 +01:00
Carsten "Tomcat" Book 7d4a520bce Backed out changeset d080b72ec241 (bug 1322383) 2017-03-01 12:48:55 +01:00
maliu e04fbca0dc Bug 1331995 - Reset text direction to locale in order to reveal text hint, r=sebastian
MozReview-Commit-ID: I1FIL7QDRSu

--HG--
extra : rebase_source : 7c11f50a6fe58f2752ef2409bcbf33bfdf8b3258
2017-03-01 14:04:52 +08:00
Valentin Gosu b3ec4f5121 Bug 1335645 - Part 7 - Fix warning caused by undeclared variables r=junior
MozReview-Commit-ID: KYrcvYwVNPB

--HG--
extra : rebase_source : 7bc5467661b556bea444cd8c7b98a887220589b6
2017-02-27 19:38:10 +01:00
Valentin Gosu be8896f3f2 Bug 1335645 - Part 6 - Fix warning caused by badly defined unicode characters r=junior
MozReview-Commit-ID: 1tC0chKljV0

--HG--
extra : rebase_source : f0cd9cc8f61f5cf02ee3a2b9007cff668d582657
2017-02-27 19:36:59 +01:00
Valentin Gosu ef2a24017c Bug 1335645 - Part 5 - Fix warning when test.relativeURI is undefined r=junior
MozReview-Commit-ID: HosOLS1Rzpi

--HG--
extra : rebase_source : d1b1334900f322fd1be41850aa8f2edc75f440fe
2017-02-27 19:35:16 +01:00
Valentin Gosu d02d28082c Bug 1335645 - Part 4 - Fix warning for undeclared variable r=junior
MozReview-Commit-ID: CeCFpLCaOp6

--HG--
extra : rebase_source : 50dd8c9290c8774eb1a119091440356cb5be58f3
2017-02-27 19:16:19 +01:00
Valentin Gosu d07db8d19a Bug 1335645 - Part 3 - Stop server at the end of the test r=junior
MozReview-Commit-ID: E3iFR25vayR

--HG--
extra : rebase_source : b19dc39124f0b8b78bfcb8f4f85933f4ad1091ae
2017-02-27 19:07:58 +01:00
Jan Henning 4ab8aa2302 Bug 1342718 - Don't query for search engine suggestions if we're not displaying them. r=sebastian
If the user has deactivated search suggestions (either live suggestions from the search engine or those coming from our history), we shouldn't even bother to restart the corresponding loader in that case, so as to avoid
- wasting processing and network resources
- and perhaps more importantly, not leaking the user's search terms to the default search engine if the user doesn't want that kind of suggestions.

At the moment we only exit early from filterSuggestions() when in private mode or if both kinds of search suggestions have been deactivated, but we don't properly handle the case where only one kind of search suggestions has been deactivated.

This should also improve the display of search history results if the user has deactivated the display of live search suggestions, since currently duplicates between the fresh suggestions and the search history are always removed from the latter even when we're not displaying the former.

MozReview-Commit-ID: IOTMLRaZeyP

--HG--
extra : rebase_source : 331c00c83b18c8e9de3cbb00b92df489c04d7bc0
2017-02-26 13:39:49 +01:00
Gijs Kruitbosch 457385a2b9 Bug 1343076 - enable automigration by default on early beta and earlier, r=Dolske
MozReview-Commit-ID: 8WumBLgMUIS

--HG--
extra : rebase_source : aa43489545653b5667c804af4ea53058962c1334
2017-02-28 10:35:46 +00:00
Glenn Watson 6f9c74e4d0 servo: Merge #15778 - Update WR (mix-blend-mode isolate support) (from glennw:update-wr-mbm); r=nox
This makes several of the mix-blend-mode tests pass.

Source-Repo: https://github.com/servo/servo
Source-Revision: 57ff19ec838bf1bbccd6d0dafe069c3351f5b1e5

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 02ac941016a72695f7ded6ef324f30468775ac2a
2017-03-01 00:44:00 -08:00
JW Wang fb345e3d98 Bug 1343431 - Remove unused AbstractMediaDecoder::DispatchUpdateEstimatedMediaDuration(). r=gerald
MozReview-Commit-ID: 2f3JeVtWkJ8

--HG--
extra : rebase_source : a74a22a7aa2f7b434ef4ebb2808297921d18579c
2017-03-01 11:42:31 +08:00
Ting-Yu Lin cca57e34fe Bug 1341962 - Update ccache stats parser for version 3.3.3. r=glandium
The "unsupported code directive" is added to the 'ccache -s' output in
b6d7cf5502

We need to teach our parser for it.

MozReview-Commit-ID: IrrJv7I7BVa

--HG--
extra : rebase_source : 025167f75ce8486287d408ccdb3d8113450354cb
2017-02-23 11:35:39 +08:00
Henry Chang 44b63dd967 Bug 1341506 - Part 2: Add telemetry for AsyncClassifyLocalWithTables. r=francois
MozReview-Commit-ID: 14QG0AdxbE5

--HG--
extra : rebase_source : 03711983d054bd32fcbb2c7e92f9dcf3f6a2f962
extra : source : 1c83c11ea0da03da16fd65d25258018d36072874
2017-02-24 00:14:11 +08:00
Henry Chang 9595454ca7 Bug 1341506 - Part 1: Implement and use nsIURIClassifier.asyncClassifyLocalWithTables. r=Ehsan,francois
MozReview-Commit-ID: 8dvYM4o2Xxw

--HG--
extra : rebase_source : 7e7fabd8ec0a60115eca0c66c55ea0d0369911f1
2017-03-01 11:27:51 +08:00
Alfredo.Yang bc9447f328 Bug 1342339 - remove compile warning from bug 1340446. r=kinetik
MozReview-Commit-ID: yCAZvJRZCC

--HG--
extra : rebase_source : 21aa6c5cb0548c080a6fc2d1980b807f14237743
2017-03-01 11:37:30 +08:00
Ting-Yu Lin 6ef981dc18 Bug 1341981 Part 3 - Convert inline break status to a tri-state enum class. r=dholbert
MozReview-Commit-ID: DwbffoPR0Q5

--HG--
extra : rebase_source : 97b62dd2630c34a767cdcbeafedcb279ebc58def
2017-02-26 00:25:12 +08:00
Ting-Yu Lin d65aeffe68 Bug 1341981 Part 2 - Convert frame completion status to a tri-state enum class. r=dholbert
MozReview-Commit-ID: 8DrGnwoRz7

--HG--
extra : rebase_source : 07bb2c31df78113fc73024a6da6bec7d7d548976
2017-02-24 14:34:50 +08:00
Ting-Yu Lin 15b1392241 Bug 1341981 Part 1 - Strip trailing whitespaces in nsIFrame.h. r=dholbert
MozReview-Commit-ID: 1uZmXwlk1CE

--HG--
extra : rebase_source : c34a67bb932372723aed3926a06f42b9f014d092
2017-02-24 10:56:32 +08:00
Henrik Skupin 07e873f22c Bug 1322383 - Ignore GFX sanity check window during startup of Firefox. r=ato+446296
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: 3k1hoSYm0Af

--HG--
extra : rebase_source : a2b9bb3c5f375c9142052b41882fbaf890794f33
2017-02-28 17:39:54 +01:00
Henrik Skupin d61269ef88 Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.

MozReview-Commit-ID: 3sYwmbew43d

--HG--
extra : rebase_source : 1c37bc56d33e753a29f7f8242b87d224015b4a20
2017-02-07 11:16:55 +01:00
Henrik Skupin e5fb8dc369 Bug 1322383 - getCurrentWindow() has to only return the currently selected window. r=ato+446296,maja_zf
Given that this method will be used in each command for checks of a valid window, we have to return
the currently active window. It means the window mediator should only be used during setting up the
session to find the first browser window.

At the same time the code in this method is getting split-up for chrome and content scopes.

MozReview-Commit-ID: KyzxYk63RgA

--HG--
extra : rebase_source : e21785b1495103056a3b68ccf45054a573f3a967
2017-02-28 12:19:29 +01:00
Henrik Skupin adf2cd32d2 Bug 1322383 - Add missing checks for valid window r=ato+446296
MozReview-Commit-ID: Ad67SPx8vBx

--HG--
rename : testing/marionette/harness/marionette_harness/tests/unit/test_window_type.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py
extra : rebase_source : f799c6b272a48654dff8cbbb7df7fe8fbb05bc22
2017-02-03 17:49:38 +01:00
Iris Hsiao cde2364468 Backed out changeset 2a15e34e2d22 (bug 1341962) for build bustage 2017-03-01 11:54:27 +08:00
Andrew Swan fa71518bf6 Bug 1339952 Sort order of permission prompts r=florian
MozReview-Commit-ID: 6ngylPGJ5EE

--HG--
extra : rebase_source : 1aa725ab6747c73825957c84c66e199fbe324102
2017-02-23 18:27:34 -08:00
Ting-Yu Lin d34b8cebe3 Bug 1341962 - Update ccache stats parser for version 3.3.3. r=glandium
The "unsupported code directive" is added to the 'ccache -s' output in
b6d7cf5502

We need to teach our parser for it.

MozReview-Commit-ID: IrrJv7I7BVa

--HG--
extra : rebase_source : b3bb6de344e26e7a62fc59f899c45168bafca4ef
2017-02-23 11:35:39 +08:00
JW Wang 4774e42b7f Bug 1342831 - devirtualize AssertIsDead(). r=gerald
MozReview-Commit-ID: 9dNDiTfwlLR

--HG--
extra : rebase_source : 38160e4208d143fba0d5ab672e0ff0f2788a8191
extra : intermediate-source : bccf12e75d02e9ca54d604219ca80e16d9f0b4e5
extra : source : 4f4dcf63b296af9676ec59d0b85af8fc5e0a1d80
2017-02-25 22:56:49 +08:00
Iris Hsiao 321c955ef4 Backed out changeset e72421387bb8 (bug 1153457) for eslint failure in browser_RemoteWebNavigation.js 2017-03-01 10:50:17 +08:00
Gerald Squelart bcdfea341d Bug 1343156 - Remove unnecessary MP4Metadata::HasCompleteMetadata - r=jya
MP4Metadata::Metadata() contains the same code at the beginning, so calling
HasCompleteMetadata() is unnecessary, so we should just remove it completely.

(Except to get a better error message, but this will be reinstated in an
upcoming bug.)

MozReview-Commit-ID: 2C3GI5fE0Ja

--HG--
extra : rebase_source : 2bdb6199222dcb0ca4012121a3fd4694b440be3e
2017-02-27 10:06:45 +11:00
Gerald Squelart a39a22468d Bug 1343152 - Move TrackTypeToStr(TrackInfo::TrackType) to MediaInfo.h/cpp - r=jya
MozReview-Commit-ID: 57U5ySHsIn1

--HG--
extra : rebase_source : d244ff6ec9564eade25858743cec29d0ddcf40bb
2017-02-27 17:15:36 +11:00
Bryce Van Dyk db776543e5 Bug 1343407 - Fix attribute name video_uri -> base_uri when logging stalls. r=maja_zf
When logging a stall a non-existent attribute was attempting to be printed.
This changeset fixes the name being used so that the logging will work
correctly.

Also contains a drive by change to make _video_var_script more consistent.
There was a inconsistency with how objects were referenced which has been
removed.

MozReview-Commit-ID: hTHC9VIxBW

--HG--
extra : rebase_source : 47c65a04c24a1f33888a2034c10c3f54adaa0dc3
2017-03-01 14:12:06 +13:00
Masayuki Nakano f00486c493 Bug 1263302 Swap kVK_ISO_Section and kVK_ANSI_Grave key code values of ISO keyboard at computing KeyboardEvent.code value because macOS sends them as swapped r=m_kato
macOS oddly sends kVK_ISO_Section instead of kVK_ANSI_Grave when user types left key of Key1 only when the connected keyboard is ISO keyboard. On the other hand, macOS sends kVK_ANSI_Grave instead of kVK_ISO_Section when user types left key of KeyZ only when the connected keyboard is ISO keyboard.  So, macOS swapps their key code values only when ISO keyboard is connected.

So, we should treat them as swapped when we compute KeyboardEvent.code value since Chromium treates them as swapped only when computing KeyboardEvent.code value too.

MozReview-Commit-ID: BYeFedydyR5

--HG--
extra : rebase_source : c3bf2a9fefe0e3e98a1955e829243f8fd7d1041a
2017-02-27 18:04:30 +09:00
Bobby Holley 6b6a1d5204 Bug 1343388 - Assert against the servo traversal when serializing gecko declarations. r=emilio
MozReview-Commit-ID: LnYYbx742X1
2017-02-28 18:07:49 -08:00
Bobby Holley 8c29783059 Bug 1343388 - Assert against the servo traversal when analyzing visited-link style contexts. r=emilio
MozReview-Commit-ID: 1SJlS4PwBoy
2017-02-28 18:07:49 -08:00
Bobby Holley 5400209ff6 Bug 1343388 - Use threadsafe style struct accessor in assertion. r=emilio
MozReview-Commit-ID: 5DdcKgyADbE
2017-02-28 18:07:49 -08:00
Bobby Holley e3456a507a Bug 1343388 - Don't write to undisplayed contents map cache during servo traversal. r=emilio
MozReview-Commit-ID: 732bV0X80Gk
2017-02-28 18:07:48 -08:00
Xidorn Quan 58d3619479 Bug 1341925 - Restrict :-moz-table-border-nonzero to UA sheet. r=dholbert
MozReview-Commit-ID: 9u7m1QNxXI3

--HG--
extra : rebase_source : a789a7a7a1b81560c51a68cae4efde743b78ff9f
2017-02-28 16:17:48 +11:00
Zibi Braniecki b6bc066991 Bug 1329904 - Introduce mozIntl.DateTimeFormat. r=Waldo
MozReview-Commit-ID: LKUcrg0bht4

--HG--
extra : rebase_source : abe40dec1d13d3f7d372453ae6bf1a69c1252233
2017-02-14 16:05:47 -08:00
Blake Kaplan 9cdad195d8 Bug 1153457 - Remove CPOWs from browser_RemoteWebNavigation.js. r=mconley
MozReview-Commit-ID: 9f8nCsATErR

--HG--
extra : rebase_source : 560575c36df6d47c2d8c98f03496b37f74a52060
2017-02-24 14:09:36 -08:00
Rail Aliiev a3a1830bd8 Bug 1342959 - Update merge day scripts after esr52 meges r=jlund DONTBUILD
MozReview-Commit-ID: AD8VTO6C9mU

--HG--
rename : testing/mozharness/mozharness/mozilla/repo_manupulation.py => testing/mozharness/mozharness/mozilla/repo_manipulation.py
extra : rebase_source : 1defd65a8f2d0870b47b25f6589e50c6fef9faeb
2017-02-27 16:07:06 -05:00