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

577527 Коммитов

Автор SHA1 Сообщение Дата
Nika Layzell 702f6fd7cf Bug 1430850 - Part 1: Move mThreadId from ThreadInfo to RacyThreadInfo, r=mstange
MozReview-Commit-ID: LE6j8Fm38PK
2018-01-16 14:07:25 -05:00
Bob Clary 4df6d24c64 Bug 1429375 - [mozbase] Do not use deprecated sys.exc_value in mozhttpd, r=gbrown 2018-01-16 10:44:14 -08:00
Jim Chen 65ba910313 Bug 1426244 - Follow-up to use new variant; r=me
Use the new variant 'officialWithGeckoBinariesNoMinApiRelease', which is
used by other m-c build jobs, for building javadoc.
2018-01-16 13:37:25 -05:00
Sebastian Hengst 214d7e7953 Backed out changeset 070b636b242b (bug 1425097) for bustage at netwerk/protocol/http/nsHttpTransaction.cpp:1668: lvalue required as left operand of assignment. CLOSED TREE 2018-01-16 20:15:04 +02:00
Andrea Marchesini e144f7a428 Bug 1425440 - Replace RemoveChildAt_Deprecated with RemoveChildNode in txMozillaXMLOutput, r=catalinb 2018-01-16 19:00:23 +01:00
Andrea Marchesini 05c32178fd Bug 1425440 - Replace RemoveChildAt_Deprecated with RemoveChildNode in nsContentUtils, r=catalinb 2018-01-16 18:59:54 +01:00
Paul Adenot 7695c5ac32 Bug 1420162 - Fix warning as errors bustage on a CLOSED TREE.
--HG--
extra : rebase_source : 9cb1cad05e3ea47eac21c30b0c430eaf6c56d947
extra : amend_source : 6722925ea70f0fe97b2d4b5acbb4d62e69e70125
2018-01-16 18:50:35 +01:00
Dragana Damjanovic dd.mozilla@gmail.com 5c20da8b6c Bug 1425097 - We do not to close h2 connection in case one stream gets 425. r=mcmanus
--HG--
extra : rebase_source : c4b2a5633fbe74a9dfa4be419f0444cbc3eda234
2018-01-15 08:20:00 -08:00
Matthew Noorenberghe 65b717e2b0 Bug 1425394 - requestCompleteLog for browser_primaryUI.js to see if it fixes timeouts. r=intermittent
--HG--
extra : rebase_source : fffe257fc6eb5d2dd31f930dbac1059059909bff
2018-01-16 09:36:21 -08:00
Paul Adenot 652fe3c729 Bug 1420162 - Remove USE_GRAPH_RATE because it's the default now, and we don't support anything else. r=jib
--HG--
extra : rebase_source : 07f87ea85fe2586236c4e5f64aa811a60e81e288
2018-01-16 18:26:29 +01:00
Matthew Noorenberghe d6b3e5e45e Bug 1407296 - Disable test_alerts.html on Windows debug builds and requestCompleteLog. r=intermittent 2018-01-16 09:25:47 -08:00
Micah Tigley 9b58cdf110 Bug 1396666 - Flip the grid line box's number position if there is not enough space along the container edge. r=pbro
MozReview-Commit-ID: 22UyufRUIhH

--HG--
extra : transplant_source : %BA%D0%AB%926%AE7%22%CDa%E0%129%94A%E9%D5%CA%83%1E
2018-01-04 20:53:28 -07:00
Julian Descottes 72028ea30e Bug 1405637 - Remove duplicated test browser_webconsole_notifications;r=nchevobbe
Test was already migrated in Bug 1304003 to browser_webconsole_observer_notifications.js.

MozReview-Commit-ID: DyfVJ49ksSd

--HG--
extra : rebase_source : e2ec3f78e04f87e8951fde4de0e0d3ceabfa57c3
2018-01-17 11:06:32 +01:00
Georg Streich 2bd75d4fdf servo: Merge #19755 - Decouple metrics and gfx (from streichgeorg:decoupling_metrics_gfx); r=jdm
Added gfx_traits::DisplayList so metrics doesn't depend on the gfx crate for gfx::display_list::DisplayList.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #19422 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because succesful compilation should be enough

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 8281ee004336049df11cc0478cb3c8b5610c6bde

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 07b42adf960519242136f890a37a20eb6599339a
2018-01-17 07:28:01 -06:00
Andreas Tolfsen c28541fa14 Bug 1430152 - Move geckodriver to in-tree mozversion. r=jgraham
MozReview-Commit-ID: A8yb1joLYfv

--HG--
extra : rebase_source : 86914b495fae687250b18413011e4b19741eb486
2018-01-12 16:09:28 +00:00
Andreas Tolfsen a9817d923d Bug 1430152 - Move Rust port of mozversion to central. r=ahal
This moves the Rust crate mozversion into central from GitHub.
The old repository will be graveyarded:

	https://github.com/jgraham/mozversion

The git history is not considered important, hence this does not
overlay that onto central like we did for testing/geckodriver and
testing/webdriver.

MozReview-Commit-ID: HeBggGmGsg6

--HG--
extra : rebase_source : 14f6943394bd7b6e8daa7a35b29bc209b7ac9ad4
2018-01-12 16:08:07 +00:00
Andreas Tolfsen 6521893473 Bug 1430575 - Add validity state check for WebDriver:ElementClear. r=automatedtester
This patch checks that the element satisfies its form control
constraints, as well as being empty, before deciding not to clear
the element.  This will make it possible to clear elements that
have invalid input.

The "clear a resettable element" algorithm is missing a check of
the <input> element's ValidityState.  WebDriver:ElementClear has
a subtle bug that only manifests in Gecko because Blink rejects
invalid key input to validation fields such as <input type=number>,
but Gecko does not.

The value property of <input type=number> will not be updated unless
the input is actually valid, which means the first step of the algorithm
will pass irregardless of whether the user has actually modified it.

MozReview-Commit-ID: C2M3Fl1iKx6

--HG--
extra : rebase_source : 8e5698cf8adab4361d16ada403858d0703861d9a
2018-01-15 17:17:11 +00:00
Andreas Tolfsen 2e533b57f4 Bug 1430575 - Document interaction.clearElement. r=automatedtester
MozReview-Commit-ID: 6bwVFiJP6ej

--HG--
extra : rebase_source : 53aab2f44bde289e1b1c59613dfe43ce0ee7fd5e
2018-01-15 17:15:10 +00:00
Andreas Tolfsen 44b2be2861 Bug 1430575 - Adjust editable definition to match WebDriver. r=automatedtester
Introduces a new function, isMutableFormControl, to the element
module in Marionette that tests if an element is a form control
that can be edited by the user.  This replaces the proprietary
UNEDITABLE_INPUTS set used previously.

An editable element is, according to the WebDriver standard, an
element which belongs to the two subcategories of editable elements.
This patch implements the first category of the mutable form controls.

MozReview-Commit-ID: Aix19mq3lcb

--HG--
extra : rebase_source : 1e3d671cd2d3ff618bf2fff3a2d8dadbd82d0540
2018-01-15 17:14:37 +00:00
Oriol Brufau ac5db38313 Bug 1427107 - Reject setBadgeBackgroundColor promise for invalid string colors r=mixedpuppy
MozReview-Commit-ID: 1XXiQCDe7Tu

--HG--
extra : rebase_source : df1ab14e9473d1fab42016ea31823274838bffdd
2018-01-11 18:56:18 +01:00
Edgar Chen 4281f3eea3 Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; r=smaug
MozReview-Commit-ID: L3RvNPNDfUC

--HG--
extra : rebase_source : dbe1d825beaec044ebb91d00a45b6feececfc46b
2018-01-15 15:24:41 +08:00
Jeff Walden 396032dd7a Bug 1428863 - Minimize access to various base-class |using| declarations in TokenStreamSpecific. r=arai
--HG--
extra : rebase_source : ee611484a3d1073f04aee0feac92d10a446d29c4
2017-12-27 10:21:36 -05:00
Jeff Walden df8301b0a2 Bug 1428863 - Add and use TokenStreamChars::copyTokenbufTo. r=arai
--HG--
extra : rebase_source : 5c157a51b425022b59c5e8fad699f61cc1035226
2017-12-27 10:21:31 -05:00
Jeff Walden 3ec1fd965a Bug 1428863 - De-indent TokenStreamSpecific::getDirective a level. r=arai
--HG--
extra : rebase_source : fb1443e99cb8e6140a76295c64689ba873245c06
2017-12-27 10:21:28 -05:00
Jeff Walden 0e3d64c9ab Bug 1428863 - Add TokenStreamChars::asSpecific to consolidate a downcast into a helper function. r=arai
--HG--
extra : rebase_source : 2832fd8b9d3eb6fd92bbbd8c15515b4bc3529b46
2017-12-27 10:21:23 -05:00
Jeff Walden 3f3cc1094b Bug 1428863 - Make TokenStreamChars have a delegated constructor. r=arai
--HG--
extra : rebase_source : 2be4234428dcd913c0d7f36f21bc201a3434a5b7
2017-12-27 10:21:19 -05:00
Jeff Walden a8f51f503c Bug 1428863 - Adjust Parser::newRegExp to be roughly CharT-agnostic (up to a static_assert restricting it to char16_t, as a flag of a place requiring changes for UTF-8 handling). r=arai
--HG--
extra : rebase_source : c3fd8a19b9697a56d30e13fa61cd41a43c2291e4
2017-12-27 10:21:14 -05:00
Jeff Walden bfe1aeae23 Bug 1428863 - Add non-qualified Position typenames to various parser structs. r=arai
--HG--
extra : rebase_source : 943e151f8df48273cdaf4b89630ccbf50d9428cb
2017-12-23 13:47:18 -05:00
Jeff Walden 5553aa4882 Bug 1428863 - Change a few TokenStream::* uses in AsmJS.cpp to TokenStreamShared::*, because TokenStream no longer has the meaning it's traditionally had. r=arai
--HG--
extra : rebase_source : 4e4e3bf7de8a9ca2521ccbdeeaa45e3426dca1c0
2017-12-23 13:47:14 -05:00
Jeff Walden 2a23e35f41 Bug 1428863 - Remove unused chars/length arguments from the ParserBase and PerHandlerParser constructors. r=arai
--HG--
extra : rebase_source : 2bc3c77c238600b7f094e82930226b8d4306212f
2017-12-21 16:07:38 -05:00
Jeff Walden 5492bbcbd7 Bug 1428863 - Pass a PerHandlerParser<ParseHandler> to FoldConstants rather than a GeneralParser<ParseHandler, CharT>, eliminating the need to duplicate constant-folding for one/two-byte parsing. r=arai
--HG--
extra : rebase_source : 4fcd4dc42649eb7a7e3c53f856875a4dd629cc63
2017-12-21 15:43:55 -05:00
Emilio Cobos Álvarez 927ea89c0d Bug 1426649: Remove nsCSSFrameConstructor updates. r=mats
They used to do quote updates and such but they where moved long ago, and do
nothing now.

MozReview-Commit-ID: 188vzGctbty

--HG--
extra : rebase_source : dd638875f9ef9ceb2343df5f8677a23d820c7a36
2017-12-21 19:34:48 +01:00
Emilio Cobos Álvarez 1273bba03f Bug 1426649: Stop tracking DOM changes from painting. r=dbaron
I'm pretty sure this is not a problem now, since we don't mutate the DOM from
painting, and we don't have legacy extensions anymore.

Just to confirm, I did a try run with a RELEASE_ASSERT(!CheckDOMModified()), and
it passed.

MozReview-Commit-ID: HTekD8tsz9v

--HG--
extra : rebase_source : 3ae51ff73b921fd720bd09ae9e294f2d85c71644
2017-12-21 14:09:32 +01:00
Jean-Yves Avenard 39c3ecdd59 Bug 1431169 - P3. Stop playback mochitest on error. r=rillian
Otherwise we need to wait for the test to timeout as the ended event won't be fired.

MozReview-Commit-ID: HKgkG40Dz6w

--HG--
extra : rebase_source : 686e04096d8efc8ee1e4d8024b8b2c9bf52a76a5
2018-01-17 22:38:02 +01:00
Jean-Yves Avenard ce0fab81aa Bug 1431169 - P2. Fix Apple AAC decoder on some files. r=rillian
It is necessary to provide the AAC's magic cookie to the decoder for some files (such as ambisonics or quad-stereo). We already do so for the Windows and FFmpeg decoder.
It's another case of how did it work before really.

MozReview-Commit-ID: sOtY1sPeBU

--HG--
extra : rebase_source : 4d7d7d18aa878f20238f48ee17cd8dfc267356fc
2018-01-17 22:00:16 +01:00
Jean-Yves Avenard bd1be7c233 Bug 1431169 - P1. Add test case. r=rillian
MozReview-Commit-ID: LfkwxBhetVZ

--HG--
extra : rebase_source : 99ab0af4b47f5d58d7d50361f98fc4c62a86993a
2018-01-17 21:32:17 +01:00
Andreas Tolfsen c45dec6136 Bug 1431155 - Move WindowState to Marionette browser module. r=automatedtester
This moves the WindowState enum from testing/marionette/wm.js to
testing/marionette/browser.js in order to make it easier to apply
the forthcoming Marionette window tracking refactoring patches.
In other words, this patch functionally does not change anything.

MozReview-Commit-ID: 53MKIRHl11p

--HG--
extra : rebase_source : 1d0dcbac2c5089a0b9249794548dee7506b6b568
2018-01-17 17:56:25 +00:00
arthur.iakab f99ae5a8df Merge mozilla-central to autoland. a=merge 2018-01-18 15:28:52 +02:00
Bob Silverberg 74ad59521e Bug 1425535 - Implement browserSettings.proxyConfig API, r=mixedpuppy
This allows an extension to read and set proxy settings via a config object.

MozReview-Commit-ID: 55wn0RO74E4

--HG--
extra : rebase_source : 665bd60248cdb2a0d3c4b42e894ac44a81ffeb2b
2018-01-11 15:22:03 -05:00
Pyfisch 2041951edf servo: Merge #19782 - Use more WebRender types in gfx/display_list (from pyfisch:dl-simple); r=mrobinson
Use more WebRender types in gfx/display_list.
This uses floating-point (Layout) coordinates in where possible.
Replace NormalBorder struct with WebRender equivalent.
Remove ToPointF and ToRectF traits.
Convert border RepeatKeyword with ToLayout.
Add some definitions to malloc_size_of for WebRender types.

Source-Repo: https://github.com/servo/servo
Source-Revision: aee0d694cc077d4694fc3114af3a2ad83e326cbf

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 799b94b96707c2330a3108babe3ba12feae14d38
2018-01-18 05:42:52 -06:00
Sylvestre Ledru a4b8b15778 Bug 1431030 - Ignore the automatic formatting of the NS_NPAPIPLUGIN_CALLBACK definitions r=jimm
MozReview-Commit-ID: 2oTHhb2VBWX

--HG--
extra : rebase_source : c49f8b2bdbd459c459d257c27a6fbf8588bcd130
2018-01-17 11:02:35 +01:00
Gian-Carlo Pascutto e5687f9731 Bug 1430118 - Look for log file names in the passed environment. r=bobowen
MozReview-Commit-ID: HVUDYoEwjCd

--HG--
extra : rebase_source : 4121114558901489cd3954f433fe70bdea32a683
2018-01-17 09:54:48 +01:00
Tim Nguyen 6071f20f6c Bug 1430374 - Remove support for progressmeter tree cells. r=bz,dao
MozReview-Commit-ID: 3hydkeoneC0

--HG--
extra : rebase_source : eca404511d1fc2d9d7e9711fbd1accefd3781b16
2018-01-18 10:36:05 +00:00
Simon Sapin 8ff5dd951d servo: Merge #19763 - Restore the ability to disable incremental compilation (from servo:unincremental); r=nox
It became the default in debug mode in the last Rust/Cargo update.

Source-Repo: https://github.com/servo/servo
Source-Revision: f3220eab1e6f39b4817e5ea62755a4dc6cb15c87

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4c8b3a97295f23d54960825c96e55038bbd395dd
2018-01-18 04:08:02 -06:00
Dragana Damjanovic ef300e6ca6 Bug 1426408 - Remove some code for the TCP fast open for Windows 10 that is not neede any more. r=mayhemer
--HG--
extra : rebase_source : 8ab4fbe254eaaca0595cfbcd6ba527810ecc5102
2017-12-20 08:39:00 +02:00
Chung-Sheng Fu 0319902c5b Bug 1418243 - Fix mochitest failures due to violationDirective change. r=ckerschb
MozReview-Commit-ID: AphtAxYo6Hr

--HG--
extra : rebase_source : 24cd7773cb1f3583c524d142908f859ff5e88e8a
2018-01-16 23:00:00 +02:00
Chung-Sheng Fu bc05f945c6 Bug 1418243 - Enable web-platform tests which expected FAIL because of violatedDirective. r=ckerschb
MozReview-Commit-ID: LkCwVWs2rSr

--HG--
extra : rebase_source : 424721ff263563fd545615f2ba3addc8bcf2e492
2018-01-16 22:59:00 +02:00
Chung-Sheng Fu d1124b72c7 Bug 1418243 - Fix SecurityPolicyViolationEvent.violatedDirective. r=ckerschb
MozReview-Commit-ID: 8DQ7CI5exUL

--HG--
extra : rebase_source : 69181c5e5f61f6fee5224def74c54985c3b47dee
2018-01-16 22:59:00 +02:00
Swapnil a360b00f3a Bug 1430603: Set all BROWSER_*_DEFAULT probes just to ["main"]. r=chutten.
--HG--
extra : rebase_source : 6ba3698b536d3033665f0a6e6d8a1d8bc1fb86c4
2018-01-16 00:25:17 +05:30
Lee Salzman 1a23b6eab1 Bug 1400384 - support text writing modes with WebRender. r=gankro 2018-01-17 07:51:20 -05:00