Commit Graph

572510 Commits

Author SHA1 Message Date
Andreas Farre
3307231c00 Bug 1410096 - Move labeled queues to SchedulerGroup. r=smaug
This improves the performance of GetEvent and PutEvent in
LabeledEventQueue by removing a hash table mapping groups to queues.
2017-11-27 06:45:00 -05:00
Matthew Gaudet
3b05d35ff6 Bug 1419372 - Optimize in Operator for typed arrays. r=jandem
Add inline cache entry for TypedArray exists checks. Requires adding
a new CacheIR opcode LoadTypedElementExistsResult, as well as a macro
assembler implementation for that opcode.
2017-11-30 11:21:36 -05:00
Dragana Damjanovic
d022b3db46 Bug 1414209 - Truncate as value after each link header. r=smaug 2017-12-04 17:48:56 +01:00
Joel Maher
62d112b619 Bug 1422451 - move talos xperf from win7 hardware to VM. r=rwood 2017-12-04 10:11:03 -05:00
Valentin Gosu
e7b318dddd Bug 1422173 - Add comment mentioning leaked addr_info r=me
MozReview-Commit-ID: BFztnh9kO5C
2017-12-04 16:03:02 +01:00
Valentin Gosu
95aaaa5773 Bug 1422173 - Backed out changeset 27719294cb73 (Bug 1420677) r=me
MozReview-Commit-ID: 7iSG4279EfL
2017-12-04 16:02:59 +01:00
Valentin Gosu
1951f81b85 Bug 1422173 - Backed out changeset 34cfc821e335 (Bug 1417827) r=me
MozReview-Commit-ID: 5C5YN8zgAgt
2017-12-04 16:02:58 +01:00
Ben Kelly
d57513b31f Bug 1420594 P3 Disable test_ext_contentScripts_register.js on android since it fails without the shutdown delay bug. r=baku 2017-12-04 09:51:32 -05:00
Ben Kelly
ae0ac28105 Bug 1420594 P2 Eagerly shutdown ClientManagerService. r=baku 2017-12-04 09:51:32 -05:00
Ben Kelly
73afebbc88 Bug 1420594 P1 Make ClientManagerService track active ClientManagerParent actors. r=baku 2017-12-04 09:51:32 -05:00
Andrea Marchesini
08e23d1d73 Bug 1422314 - BlobURLs should be immediately released when shutting down, r=bkelly 2017-12-04 09:51:32 -05:00
Dan Minor
f9c46ca973 Bug 1421958 - OfferToReceiveVideo and OfferToReceiveAudio should be of type Boolean not Long; r=smaug,jib
--HG--
extra : rebase_source : 68289fb95af5c346df85680686748af39ba11327
2017-12-01 12:10:40 -05:00
Marco Castelluccio
7674aa9dc2 Bug 1422762 - Mark some updater unit tests as failing on Windows coverage builds until we figure out a way to get the build signed. r=jmaher 2017-12-04 10:25:02 +01:00
Marco Castelluccio
8740f91903 Bug 1420947 - Mark test_crash_win64cfi_* as failing on Windows coverage builds until they are fixed. r=jmaher 2017-12-04 10:19:04 +01:00
Jan de Mooij
fdcdfff048 Bug 1422726 - Optimize addEnumerableDataProperty by adding a fast path for the most common case. r=bhackett
--HG--
extra : rebase_source : 4f12ef98636ea4523c01ff75f3be79ee905d160a
2017-12-04 14:56:06 +01:00
Joel Maher
5e3043911a Bug 1384354 - Remove bogus test /css/compositing-1/mix-blend-mode/mix-blend-mode-transition.html. r=birtles 2017-12-04 08:55:38 -05:00
Joel Maher
1ab195c5ab Bug 1411118 - Disable browser/base/content/test/alerts/browser_notification_remove_permission.js on windows for frequent failures. r=me, a=testonly 2017-12-04 08:55:34 -05:00
Dorel Luca
16c5b81a23 Merge mozilla-central to inbound r=merge on a CLOSED TREE 2017-12-04 15:48:58 +02:00
Andreas Tolfsen
76d7517858 NO BUG - TLSify more docs links in geckodriver/Marionette. r=me
DONTBUILD

MozReview-Commit-ID: JIKVfzvwI8z
2017-12-04 13:34:26 +00:00
Andreas Tolfsen
762113d18b NO BUG - Link to CONTRIBUTING from Marionette source docs. r=me
MozReview-Commit-ID: BGaVQSJwKM5
2017-12-04 13:31:31 +00:00
Andreas Tolfsen
200365e99c NO BUG - Add bug tracking and communication sections to README. r=me
DONTBUILD

MozReview-Commit-ID: 2yah3fUKsDF
2017-12-04 13:31:31 +00:00
Andreas Tolfsen
d90168a921 NO BUG - TLSify link in Marionette README. r=me
DONTBUILD

MozReview-Commit-ID: DNuKtvtRsHd
2017-12-04 13:31:30 +00:00
Andreas Tolfsen
fb875ac56c NO BUG - Use Marionette docs introduction from README. r=me
DONTBUILD

MozReview-Commit-ID: 5Zuak0B2TPd
2017-12-04 13:31:30 +00:00
Nathan Froyd
ec3249906a Bug 1422607 - move PREPROCESS_OPTION to moz.configure; r=chmanchester 2017-12-04 08:14:06 -05:00
Mihai Tabara
28926cae56 Bug 1422599 - switch in-tree to use stage bouncer to dedicated RelEng instance. r=rail a=release DONTBUILD
MozReview-Commit-ID: JuU7AAamj5x

--HG--
extra : source : 38040b2559b9b1addfaf2ab2768a6b73f448ae5c
2017-12-03 20:57:43 +02:00
Marco Castelluccio
763eecb167 Bug 1421715 - Mark test_window_open_position_constraint.html as failing on Windows coverage builds until it is fixed. r=jfkthame
--HG--
extra : rebase_source : 5f79e6d06644bf6d3e540f5dd75c306f92dffb4b
2017-11-30 16:59:25 +01:00
Florian Quèze
8bda591f01 Bug 1422463 - Fix intermittent browser_windowopen_flicker.js and browser_startup_flicker.js failures by whitelisting more intermittent behaviors, r=johannh. 2017-12-04 12:48:03 +01:00
Dorel Luca
1e5a08a6ef Merge mozilla-central to inbound r=merge 2017-12-04 12:54:49 +02:00
Tim Taubert
a0fb9dbe26 Bug 1422246 - Don't set tab label to about:newtab when navigating and changing remoteness r=mconley
Reviewers: mconley

Reviewed By: mconley

Bug #: 1422246

Differential Revision: https://phabricator.services.mozilla.com/D307

--HG--
extra : amend_source : 8190a9cd9ab05d8089b102e8234c6a4a2d4d4e4c
2017-12-04 11:25:00 +01:00
Marco Castelluccio
131b0a0f40 Bug 1422696 - Reduce max-run-time for the Windows coverage build to a saner value. r=jmaher 2017-12-04 10:46:05 +01:00
Nicholas Nethercote
566e447a89 Bug 1421541 - Inline and remove pref_LoadPrefsInDirList(). r=glandium
It has only one call site.

MozReview-Commit-ID: B0Qng6TI6PN

--HG--
extra : rebase_source : 0e074f279b9002d42ecdf64aa0127415adfaa241
2017-11-22 14:42:54 +11:00
Nicholas Nethercote
1cb24f1a2e Bug 1421541 - Tweak GetCStringValue(). r=glandium
It's not possible for a string value to be nullptr.

MozReview-Commit-ID: 13X28YObvwp

--HG--
extra : rebase_source : 01c8327784e356e71511eedea17d1d8e0d008776
2017-11-29 18:49:08 +11:00
Nicholas Nethercote
edd8eb9983 Bug 1421541 - Make Preferences::HandleDirty() only work in the parent process. r=glandium
pref_SetPref() is now the only function that runs in the content process and
calls HandleDirty(). So this patch moves the parent process check out of
HandleDirty() into pref_SetPref().

The patch also adds assertions to a couple of other parent-process-only
functions.

MozReview-Commit-ID: KurXKMl4IIb

--HG--
extra : rebase_source : fefb67f6e48ec83368b6170aba050883d512eb22
2017-11-29 18:48:10 +11:00
Nicholas Nethercote
4ea2059f7b Bug 1421541 - Tweak some comments. r=glandium
This includes removing a bunch of low-value ones.

MozReview-Commit-ID: LGS9M9TCL4e

--HG--
extra : rebase_source : 707a68baebc71af572974943702b57246b080533
2017-11-29 18:47:19 +11:00
Bas Schouten
d3659cd140 Bug 1422169: Have the D3D11TextureData destructor defer releasing the last reference to its DrawTarget to the paint thread. r=dvander
MozReview-Commit-ID: Dmzu5Nnpx9g
2017-12-01 17:04:46 +01:00
Csoregi Natalia
009021edbb Backed out changeset 362425ee97ad (bug 1419007) for ESLint failure and for failing test_threathit_report.html. r=backout on a CLOSED TREE 2017-12-03 21:41:07 +02:00
Nathan Froyd
3a307d4ebb Bug 1422540 - move --enable-gczeal to moz.configure; r=nalexander 2017-12-03 13:40:03 -05:00
J. Ryan Stinnett
8d399e5975 Bug 1419592 - Use most recent panel in Browser Content Toolbox. r=ochameau
MozReview-Commit-ID: sNEVauLh0A

--HG--
extra : rebase_source : fc3976fca972bc224aee32830ec6cd0345ef0b7d
2017-11-21 17:10:05 -06:00
Cameron McCormack
6502647d1b Bug 1420117 - Part 4: Use Servo CSS parser in nsCSSCounterStyleRule::SetDescriptor. r=xidorn
MozReview-Commit-ID: GNJMe4kGQPB

--HG--
extra : rebase_source : 43d3459ecd71bc47208584c49ebb63f2ad84894d
2017-11-24 17:26:57 +08:00
Cameron McCormack
80af0291bd Bug 1420117 - Part 3: Add a ServoCSSParser::ParseCounterStyleDescriptor method. r=xidorn
MozReview-Commit-ID: LHBZ4j1Ji9R

--HG--
extra : rebase_source : 800a6271bd524403a9f4dbfb9c9a07dc4e85db8d
2017-11-24 17:26:41 +08:00
Cameron McCormack
dd506a9a7d Bug 1420117 - Part 2: Use Servo CSS parser in nsCSSCounterStyleRule::SetName. r=xidorn
MozReview-Commit-ID: aZDekSDgq4

--HG--
extra : rebase_source : b52e64eb15cc699423f2a652e07b1f54005e51df
2017-11-24 15:53:00 +08:00
Cameron McCormack
726b719558 Bug 1420117 - Part 1: Add a ServoCSSParser::ParseCounterStyleName method. r=xidorn
MozReview-Commit-ID: DAaUi5lLrFS

--HG--
extra : rebase_source : 5b53cbfc9a1286e7ece3a62fb20b536de28a73d6
2017-11-24 15:52:26 +08:00
Armen Zambrano G.
a97dfc7c07 Bug 1422133 - Generate runnable-jobs.json.gz file as part of the Gecko decision task run. r=dustin
The runnable jobs API on Treeherder is timing out quite frequently.
This is due that it downloads the full-task-graph.json artifact from the Gecko decision task.

This file has grown to be massive (over 30MB) and that takes too long to fetch. The API times out after 20 seconds.

The data we need from the artifact is minimal. We can generate a file with just the minimum amount of data needed.

This code change adds logic to generate a runnable-jobs.json.gz file after the full-task-graph.json artifact is generated.

MozReview-Commit-ID: 9u2H7HbUAcl

--HG--
extra : rebase_source : f450527e7dd565e29cfe2e04dc52761e77827cc0
2017-11-30 16:05:53 -05:00
Cameron McCormack
f99309301e servo: Merge #19441 - add FFI functions for Gecko @counter-style value parsing (from heycam:counter-parse); r=upsuper
Servo-side part of https://bugzilla.mozilla.org/show_bug.cgi?id=1420117, reviewed there by Xidorn.

Source-Repo: https://github.com/servo/servo
Source-Revision: 221d72a81ed9300e260d33d2d2d6557b5a118fac

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 73e138d1c06d8e7f29fc9d084ebda2bd1950c03b
2017-12-04 14:36:32 -06:00
Jan Henning
fca799f015 Bug 1413739 - Part 2 - Simple test for handling of an ACTION_ASSIST intent. r=nechen
assertUrl wasn't used before and getUrlEditText().getText() returns a
SpannableStringBuilder, so we need to add a toString() conversion there in order
to successfully use it.

MozReview-Commit-ID: 9BtZWDRstdD

--HG--
extra : rebase_source : bef971f37f99f60baad4fe1c88f2ef7b6b9e6f2f
2017-12-03 21:03:47 +01:00
Jan Henning
d3f7376545 Bug 1413739 - Part 1 - Offer Firefox itself as an Assist App. r=nechen
The technique for setting our icon is just a straight reimplementation
of bug 1210242.

Because of the way the new tab might be opened from within a
processActionViewIntent Runnable, we can't enter editing mode by simply
listening for an ACTION_ASSIST intent from within BrowserApp, as we need to
enter editing mode *after* the correct tab has already been opened and selected
and BrowserApp doesn't get any hint on when that Runnable might have run.

Instead, we introduce a new tab event, so we can trigger editing mode at the
right time via the tab itself.

MozReview-Commit-ID: 8Bvv5TXyhhI

--HG--
extra : rebase_source : 92f6131098e1c2a8e810431aa82e68e7e422cfd1
2017-12-03 21:16:03 +01:00
Bob Silverberg
ba5b0824a2 Bug 1422211 - Do not try to move a tab when it is the only tab in a window, r=mixedpuppy
The problem reported in this bug is that the newTab button moves to an invalid position when
there's only 1 tab in a window and you try to move it to the end of the tab strip via tabs.move.

This may be caused by a bug in tabbrowser, which is being investigated separately, but it
brought to light the fact that we're trying to move a tab when it's the only tab in a
window, and that just doesn't make sense.

This patch updates the code so we don't try to move a tab if it's the only tab in the
window.

MozReview-Commit-ID: 1oBs0OHnvxi

--HG--
extra : rebase_source : 2fde9ffdac4a2f2e290b51f0f73dd877db60f009
2017-12-01 09:03:44 -05:00
Botond Ballo
a563c786cd Bug 1422070 - Introduce and use a PanZoomState for scrollbar dragging. r=kats
MozReview-Commit-ID: 7bOWVKlW0lr

--HG--
extra : rebase_source : d437f1940f6b0ee09b4d89cbf6429a213fe0639a
2017-12-04 13:47:36 -05:00
Kartikaya Gupta
0edbe1a512 Bug 1422950 - Move the area calculation to the display item constructor to hit the ToReferenceFrame fastpath. r=mstange
MozReview-Commit-ID: 6ROpprO26JV

--HG--
extra : rebase_source : 93c024d56eb4c28ce2c5491a7b1038d335c92f1a
2017-12-04 15:47:29 -05:00
Martin Stransky
51d1404cde Bug 1420820 - Added MOZ_GTK_TITLEBAR_DECORATION to override window manager detection and set window decoration type, r=jhorak
Enables override window manager default with those values:

MOZ_GTK_TITLEBAR_DECORATION=none - Firefox does not mess with decoration
MOZ_GTK_TITLEBAR_DECORATION=client - Firefox tries to disable titlebar rendering and draws shadows by client side decorations.
MOZ_GTK_TITLEBAR_DECORATION=system - Firefox tries to disable titlebar rendering and leave system (window manager) to draw window decorations.

MozReview-Commit-ID: G60QS3g1TD0

--HG--
extra : rebase_source : fd7b5d2b0282fbd54046947d210b1288a0610a23
2017-12-04 15:19:00 +01:00