Commit Graph

604704 Commits

Author SHA1 Message Date
Petru Lingurar
8e537fb53f Bug 1476237 - Fix TestTelemetryUploadAllPingsImmediatelyScheduler the after Oreo migration; r=jchen
Refactored the previous test which verified if a Service was started with the
right Intent to now check if JobScheduler has the right Job enqueued with the
right work Intent.


MozReview-Commit-ID: G46GbjVVkqR

--HG--
extra : rebase_source : 4d9f030ed37767c02a27aa291f2c0338afd0619a
2018-07-18 15:21:03 +03:00
Petru Lingurar
a66ba67aae Bug 1476237 - Fix TestFileCleanupController after the Oreo migration; r=jchen
This tests verified if a Service was started or not. After the IntentServices
migration to JobIntentService this checks would not work anymore.

To keep the same test logic they will now check if JobScheduler has any
scheduled jobs.

Removed testStartIfReadyDoesNotRunTwiceInSuccession() because JobScheduler
already guarantees no two identical jobs can be scheduled in parallel.

MozReview-Commit-ID: JZ2XMecjsXq

--HG--
extra : rebase_source : 9d90e226adc15763c6e85842d5f896e671433e3a
2018-07-18 12:14:13 +03:00
Cosmin Sabou
19543fe2a9 Backed out changeset 73ed61535854 (bug 1394710) for braking Gecko Decision Task. CLOSED TREE 2018-07-18 23:29:28 +03:00
Doug Thayer
869e854d3c Bug 1394710 - Set process priority class on Windows r=aklotz
Fairly straightforward. Using an idle priority class for
background, which mirrors what I am observing of Chromium in
Process Explorer.

MozReview-Commit-ID: 2mimYN7aJOy

--HG--
extra : rebase_source : 18d992209178fc1f08d281920976881159af8f19
2018-06-08 14:54:11 -07:00
Brendan Dahl
cf9a56e726 Bug 1475262 - Only ignore XUL persist on top level windows. r=smaug
Fixes the incorrect assumption that all XUL <window> elements are top level
windows and will have their attribute persistence handled by the
nsXULWindow. An example of where this assumption fails is the password
manager which opens a <window> within a sub dialog that has no nsXULWindow.

MozReview-Commit-ID: 1f59QPIz42s

--HG--
extra : rebase_source : e91711ead3ba7714d8c6ad241e903dc160ad8bab
2018-07-12 13:55:55 -07:00
Cosmin Sabou
8781fe39fe Backed out changeset 7f8cd8745c66 (bug 1473923) for devtools failures on browser_jsterm_autocomplete_commands. CLOSED TREE 2018-07-18 22:32:24 +03:00
Brian Grinstead
538e6d5d64 Bug 1476030 - Part 3 - Migrate callers from document.persist to xulStore.persist;r=Gijs
MozReview-Commit-ID: JmlIDK9A8dv

--HG--
extra : rebase_source : 5bd4129d99d7c6d24b8c4d33b1ff00be5e180628
2018-07-18 09:43:45 -07:00
Brian Grinstead
681b3ba7f6 Bug 1476030 - Part 2 - Implement xulStore.persist as an alternative to document.persist;r=Gijs
MozReview-Commit-ID: CDK4I3189mN

--HG--
extra : rebase_source : 227e20b5e3a58c0dc9dc6a87ea2b0894b9b6872e
2018-07-18 09:43:40 -07:00
Brian Grinstead
8ceaae11ca Bug 1476030 - Part 1 - Expose xulStore through Services;r=Gijs
This lets us use Services.xulStore instead of requiring
Cc["@mozilla.org/xul/xulstore;1"].getService(Ci.nsIXULStore);

MozReview-Commit-ID: 2eXifCPhlGs

--HG--
extra : rebase_source : c65b9395cc192d05d1a348cfbf92f7f59d41dc8f
2018-07-18 09:43:38 -07:00
Nazım Can Altınova
7fc9a27753 Bug 1474341 - Add AutoProfilerLabel to ScriptLoader::ProcessScriptElement r=mstange
MozReview-Commit-ID: 4wcSDgz3x0E

--HG--
extra : rebase_source : 3769c681908df9b94120ab58f982ac88b4badf56
2018-07-09 18:06:20 +02:00
Nazım Can Altınova
fb6e07639b Bug 1474547 - Add AutoProfilerLabel to place where we load JSM r=mstange
MozReview-Commit-ID: 3VM8h7JygsE

--HG--
extra : rebase_source : 4958b6da91806d48e746fd6876c55a524b7d3ed9
2018-07-10 12:19:55 +02:00
Mark Striemer
984cd32bba Bug 1470947 - Part 5: Remove block padding from scrollbars in all tabs menu r=dao
MozReview-Commit-ID: 32Uc6h4PSUu

--HG--
extra : rebase_source : 6b0a27eb070d370feb9b47fcdb6b0ce07d28c414
2018-06-25 13:23:03 -04:00
Mark Striemer
b1df499d19 Bug 1470947 - Part 4: Fix the selected tab colour in all tabs menu r=dao
MozReview-Commit-ID: snNPRH0JpV

--HG--
extra : rebase_source : 803102c0a3019a939b7574249f213a80840030b2
2018-06-25 12:56:22 -04:00
Mark Striemer
d2effe21b7 Bug 1470947 - Part 3: Ensure tab throbbers are always hidden with browser.tabs.hideThrobber r=mconley
The tab throbbers were being shown in the new all tabs menu. If this pref
is set then we never want them to be visible, so using !important to fix
this and future issues.

MozReview-Commit-ID: DHRrCAKEwnA

--HG--
extra : rebase_source : 9999e458bf23c15cbecdb49942a592f45daffa1e
2018-06-25 11:42:25 -04:00
Mark Striemer
26b09659c7 Bug 1470947 - Part 2: Call _tabAttrModified on busy and progress changes r=dao
This fixes the tab throbbers not showing sometimes and not showing
the progress state in the all tabs menu.

MozReview-Commit-ID: FintGto9e9g

--HG--
extra : rebase_source : f83a0184e79be433d1f3e975d28e0f70a668a9c6
2018-06-25 11:30:44 -04:00
Mark Striemer
7d0d7441d1 Bug 1470947 - Part 1: Remove visible tab indicator from all tabs menu r=dao
MozReview-Commit-ID: CliduvaGqUb

--HG--
extra : rebase_source : 554a305ac628f077d5b24ab82323f71b143d1be8
2018-06-25 11:30:07 -04:00
Mike Conley
2a24d85a20 Bug 1476071 - Extend lifetime of tab-spinner related probes to v70. data-review=liuche,r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D2198

--HG--
extra : moz-landing-system : lando
2018-07-18 18:45:30 +00:00
Nicolas Chevobbe
ef2525da47 Bug 1473923 - Autocomplete console commands; r=yulia.
MozReview-Commit-ID: LpbIzheFmeT

--HG--
extra : rebase_source : 72e6d56be5dda53fb841775ea7df67e488a7d3fe
2018-07-13 08:54:23 +02:00
Andrew Halberstadt
7955dcc501 Bug 1476390 - [python-test] Default number of processes to multiprocessing.cpu_count() r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D2201

--HG--
extra : moz-landing-system : lando
2018-07-18 16:15:48 +00:00
Andrew Halberstadt
e8a36b30d0 Bug 1468812 - [fetch-content] Implement ability to specify a per-fetch subdirectory to extract into r=gps
Currently 'fetch' artifacts are all extracted in the same directory, this could
make the extdir messy, or in the worst case, cause file name collisions.

Some artifacts are ok to extract into the same directory as they're already
bundled within the archive. But other artifacts are not. This patch keeps the
default behaviour (extracting everything into the same directory), but allows
task authors to specify per-artifact directories to extract into.

The syntax is:
path[>dest]@<task>

The 'dest' value will be a subdirectory of the MOZ_FETCHES_DIR environment
variable.

Depends on D2102.

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

--HG--
extra : moz-landing-system : lando
2018-07-18 17:52:43 +00:00
Johannes Willbold
5b98a7844f Bug 1432920: Part 2: Added C++/Rust glue code for dtls-message, r=bwc
Added C++/glue code for the dtls-message attribute.
Enabled the C++ unit test CheckDtlsMessage.
Added a branch in the rust parsing that discardes dtls-messages on media level.

MozReview-Commit-ID: 9tcWOtH8GbV

--HG--
extra : rebase_source : 4853e51e1cc6734760c243da8e27dc714c89d219
2018-07-05 17:09:10 -07:00
Johannes Willbold
c0ae9af419 Bug 1432920: Part1: Added dtls-message parsing in rust, r=bwc
Added dtls-message parsing in rust.
Added a rust testcase for the dtls-message parsing.

MozReview-Commit-ID: G8boBkxlJmX

--HG--
extra : rebase_source : 40ee205294adf099f51321ec7bde8cbff5db6297
2018-07-05 16:33:30 -07:00
Petru Lingurar
4e1a76e259 Bug 1476352 - Building Fennec fails with crash reporting off; r=jchen
MozReview-Commit-ID: AvKQIoxNVRJ

--HG--
extra : rebase_source : 86bb81ab25cf16e864fbff743b82913bc12ab6a0
2018-07-18 17:28:40 +03:00
Cosmin Sabou
099320d8ad Merge mozilla-central to autoland. a=merge 2018-07-18 20:21:59 +03:00
Cosmin Sabou
88199de427 Merge mozilla-inbound to mozilla-central. a=merge 2018-07-18 20:19:59 +03:00
Kartikaya Gupta
bbf5082371 Bug 1475252 - Update for API change in WR PR 2893. r=jrmuizel
MozReview-Commit-ID: JOxruqyKcFp

--HG--
extra : rebase_source : c9814622ebe9ad409b1edab44fa7e56407861f77
2018-07-18 12:04:13 -04:00
Ryan Hunt
72b3d724c5 Bug 1471704 - Reftest annotation changes for tiling on linux. r=nical
MozReview-Commit-ID: 4dqnHHJQZ8r

--HG--
extra : source : 388b977365765c5e0edac355fbe4576687c09878
2018-07-16 12:30:48 -05:00
Robert Bartlensky
e0e5aaf219 Bug 1476014: Remove unnecessary postincrement. r=froydnj
MozReview-Commit-ID: 6tvC4VWcUiC

--HG--
extra : rebase_source : b40fe3e8cd827f15a947a889b154fd1ba0ffca75
2018-07-16 17:36:36 +01:00
Robert Bartlensky
96ad373359 Bug 1476011: Initialize opcode on different value. r=jandem
MozReview-Commit-ID: 10GPnHgwD24

--HG--
extra : rebase_source : e7e11b2eb4565785864fa6c82c043cb811761cb7
2018-07-16 17:45:18 +01:00
Robert Bartlensky
4313eb7124 Bug 1476009: Remove unnecessary initialization. r=mak
MozReview-Commit-ID: LyDzKB6gein

--HG--
extra : rebase_source : 11b65a89fdc90263e46f69c67909c5a8a43046f6
2018-07-16 17:56:02 +01:00
Rob Wood
f3f62796a4 Bug 1473389 - Port raptor-speedometer to google chrome (chromium) on win7/win10/osx/linux64; r=jmaher
MozReview-Commit-ID: FE7XC4JNLD1

--HG--
extra : rebase_source : 15bafd218eebea8393ea311dbb22660c61a8bc06
2018-07-06 14:41:00 -04:00
Robert Bartlensky
85ef2b4c49 Bug 1475282: Fix DEAD_STORE issues in ProfileReset. r=erahm
MozReview-Commit-ID: 45COqLBdEze

--HG--
extra : rebase_source : 915361d1464c751c693f091cc2926661d6dbfa59
2018-07-16 18:27:16 +01:00
Robert Bartlensky
b357f1861c Bug 1476015: Fix DEAD_STORE issues reported by infer. r=froydnj
MozReview-Commit-ID: 6DYpX3kCAl9

--HG--
extra : rebase_source : 6557dd1fcf967e0e242cd220f70fe4878c6fea15
2018-07-16 17:21:00 +01:00
Robert Bartlensky
7685bc5e80 Bug 1474973: Fix NULL_DEREFERENCE errors. r=nalexander
MozReview-Commit-ID: 8petRuuRGv

--HG--
extra : rebase_source : dfcf4c22fa7b6bcedb041f7ea5a43615bdbf07ae
2018-07-12 10:53:44 +01:00
Robert Bartlensky
9bca3bcbe3 Bug 1474967: Fix resource leaks. r=nalexander
MozReview-Commit-ID: GzENpXSdltH

--HG--
extra : rebase_source : c899e93a1bc4819d16a079704f0db3818e602b18
2018-07-11 18:30:25 +01:00
Robert Bartlensky
81e9f4f29d Bug 1474928: Close files and connections. r=nalexander
MozReview-Commit-ID: DZ6kzl7Lcf4

--HG--
extra : rebase_source : 30a94105586d7fe45593b481556541cfc9cda4b3
2018-07-11 16:54:35 +01:00
Jan-Erik Rediger
392c429071 Bug 1475988 - Track histogram memory usage r=gfritzsche
Differential Revision: https://phabricator.services.mozilla.com/D2160

--HG--
extra : moz-landing-system : lando
2018-07-18 13:47:19 +00:00
Jan-Erik Rediger
57a3d0e057 Bug 1475988 - Report memory usage per Telemetry submodule r=gfritzsche
Differential Revision: https://phabricator.services.mozilla.com/D2159

--HG--
extra : moz-landing-system : lando
2018-07-18 13:46:27 +00:00
Rob Wu
7d65dd2559 Bug 1459404 - Add permalink of explanation to garbageCollection logic r=mixedpuppy
At the time of the commit that introduced the original comment in
damp.js, the non-permalink pointed to
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585
This commit changes the non-permalink to the following permalink:
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585,2591-2594

This permalink does not only include the original snippet, but also
highlights the member and explanation that explains the need for the
three iterations of the loop (at https://bugzil.la/610166#c12 ).

MozReview-Commit-ID: 14Ypsq4mdIy

--HG--
extra : rebase_source : ca92f07e122b3655b7477c751f620626b49379d5
2018-07-17 22:01:46 +02:00
Rob Wu
34e59e9d47 Bug 1459404 - Add regression test for GC of ExtensionPageContextChild r=mixedpuppy
MozReview-Commit-ID: 65NexMbRlDh

--HG--
extra : rebase_source : 1785ef9bd3f6ea6e281fc7fa9dead9552913c317
2018-07-17 18:22:27 +02:00
Rob Wu
49d25fee18 Bug 1459404 - Ensure that ChildAPIManager can be garbage-collected. r=mixedpuppy
MozReview-Commit-ID: IEGq1mo4WWq

--HG--
extra : rebase_source : fac5e24382cdeda4fb2573f09f85e111c629fe47
2018-07-17 18:17:52 +02:00
Martin Robinson
b4ca607f57 Bug 1475252 - Update for API changes in WR PR 2871. r=kats
This change has WrClipId contain the ClipId type (except for clip
chains, which are handled separately) in the least significant bit of
the size_t. On 32-bit systems this limits the number of clip and spatial
nodes to 2,147,483,648 which is likely more than what WebRender can
handle.

MozReview-Commit-ID: 1cpZCBt1wL7

--HG--
extra : rebase_source : 8183570e37bf6da69a3e7335d63fc47cad191fe9
2018-07-04 13:27:59 +02:00
Kartikaya Gupta
2e759049d9 Bug 1475252 - Update Cargo lockfiles, re-vendor rust dependencies, and re-generate FFI header. r=jrmuizel
MozReview-Commit-ID: 72cMhrmtbIq

--HG--
extra : rebase_source : a66d0da4efd86d3a6f164f35c753053719ebc5f8
2018-07-18 12:04:12 -04:00
Kartikaya Gupta
f2b5cc3b94 Bug 1475252 - Update webrender to 88dab3f611b05516c1c54a7cb35813b796b08584. r=jrmuizel
MozReview-Commit-ID: 8LaR1FMY1M3

--HG--
extra : rebase_source : 1de336969d47ca8d2ce21585844bb261f7e3d10b
2018-07-18 12:04:12 -04:00
Kashav Madan
1b2d8260ea Bug 1465616 - Add a mochitest for fixed position hit-testing. r=botond
MozReview-Commit-ID: IC82JZoVgPs

--HG--
extra : rebase_source : 44c01a0433c255bbdc51521e75b1aee4680cd198
2018-07-04 16:17:31 -04:00
Kashav Madan
7077153dc5 Bug 1465616 - Add reftests for fixed and sticky elements. r=botond
MozReview-Commit-ID: IzSUQqvjrUp

--HG--
extra : rebase_source : 3fe48273aae060e32491e6aea7c83f197561a743
2018-07-04 16:16:09 -04:00
Kashav Madan
0c865cee42 Bug 1465616 - Use layout viewport size to compute visible rect for fixed position elements. r=mstange
Since fixed position elements are now scrollable, we need to ensure that they're
drawn using the layout viewport size instead of only the SPC-SPS, since
otherwise they'd be inaccurately clipped when scrolled.

MozReview-Commit-ID: 4p3pWnwluvz

--HG--
extra : rebase_source : f5bc1eae9bf2c8f4b9f78675e9da071de012160e
2018-07-04 16:10:04 -04:00
Kashav Madan
bf18fe089c Bug 1465616 - Remove call to AlignFixedAndStickyLayers for RCD-RSF. r=botond
MozReview-Commit-ID: B8HH6mbjTnv

--HG--
extra : rebase_source : 15eff992861e9a51b40a580df57067bfc5b88760
2018-07-04 15:52:03 -04:00
Kashav Madan
5261c87fd1 Bug 1465616 - Don't use SPC-SPS to layout fixed position elements. r=mstange
MozReview-Commit-ID: 5D4ErVFx8Bm

--HG--
extra : rebase_source : a930c2cb9492a6361ab16f0121b7a71dd6f6949c
2018-07-04 15:16:17 -04:00
Abdoulaye O. Ly
b5f60976d9 Bug 1458049 - Implement ability to move a selection of tabs into a new window through tab context menu. r=jaws
MozReview-Commit-ID: KrjavwyoF4s

--HG--
extra : rebase_source : 57ef831467cc648b8f5c81e38704c5466955c3a7
2018-07-13 19:30:58 +00:00