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

533768 Коммитов

Автор SHA1 Сообщение Дата
Tim Taubert c9074e0e0a Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg
This patch replaces FX_SESSION_RESTORE_CONTENT_COLLECT_DATA_LONGEST_OP_MS with
a more fine-grained data collection via a keyed histogram so that we can
determine which type of data collection we spend a lot of time on.

Additionally, it abandons sending telemetry data from the content to the parent
via custom messages and instead uses the Telemetry service directly. Thus it
also gets rid of a bug that currently overrides measurements for the same
histogram done quickly in succession
2017-05-03 12:06:34 +02:00
Gerald Squelart 848c8517bc Bug 1349604 - Check CDM black-frame size computations. r=cpearce
MozReview-Commit-ID: BnnQn5PZPaB
2017-03-31 10:20:32 +11:00
Chris Pearce 12f8d2203e Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald
MozReview-Commit-ID: J1NirhKfTK6
2017-05-01 16:12:27 +12:00
Andreas Farre 3ce44dbcc6 Bug 1355480 - Add telemetry for measuring timeout execution. r=smaug, data-r=bsmedberg
Measure execution time by adding telemetry probes for tracking
foreground, tracking background, non-tracking foreground and
non-tracking background timeouts.

--HG--
extra : source : 69439c0cd3e6d118681d1bb6586cb0a7b4bb85fc
2017-05-02 07:23:00 -04:00
Jonathan Kew 4c35432a3a Bug 1360309 - Work around some broken Apple fonts. r=jrmuizel 2017-05-03 09:03:18 +01:00
Carsten "Tomcat" Book 0b5ec8c1f2 Backed out changeset 74a0a0207e08 (bug 1338217) for linux failures 2017-05-03 15:27:26 +02:00
Carsten "Tomcat" Book b3a8a13d69 Backed out changeset feb47dd8a60b (bug 1338217) 2017-05-03 15:27:05 +02:00
Christoph Kerschbaumer 816ea3a9bd Bug 1361387 - Update callsites of loadURI() within browser/ to pass a triggeringPrincipal. r=gijs 2017-05-03 10:23:59 +02:00
Kershaw Chang e8df9986bf Bug 1351281 - Remove NetworkPrioritizer.jsm, r=dao
Since Necko has already given higher priority to http transactions from the focused window, we don't need NetworkPrioritizer.jsm anymore.
2017-05-03 03:28:00 +02:00
Swapnesh Kumar Sahoo c11cf34901 Bug 1354331 - Remove network.http.enablePerElementReferrer usages. r=valentin r=baku 2017-05-01 00:12:34 +05:30
Ehsan Akhgari 7f9af03e0b Bug 1359848 - Part 2: Avoid two hashtable lookups when registering a new preference observer; r=froydnj 2017-05-03 08:59:48 -04:00
Ehsan Akhgari 49ea4e277a Bug 1359848 - Part 1: Add the nsClassHashtable::LookupForAdd() API to allow consumers to lookup and add an entry to a class hashtable if it doesn't exist already with a single lookup; r=froydnj 2017-05-03 08:59:48 -04:00
Lars T Hansen dae85a2f45 Bug 1338217 - Only preserve bytecode when it's needed, rs=luke
--HG--
extra : rebase_source : 149ddc845100a831e66672daedc928436317bd14
2017-05-02 18:05:14 +02:00
Lars T Hansen 1dfe0353ba Bug 1338217 - Share code between Wasm instances. r=luke
--HG--
extra : rebase_source : f94d6c5b7463c5b9efc14f988bc542daf8828d9f
2017-05-02 14:44:38 +02:00
Bob Clary 6d0f228a31 Bug 1358876 - Autophone - disable additional perma orange tests on Android 5.1, r=jmaher 2017-05-03 04:13:03 -07:00
Jon Coppeard 17cafc9dee Bug 1360526 - Add separate stats phases for all the sweep tasks r=sfink
--HG--
extra : rebase_source : 6435702d7d86b131df9f4b3894cf27688227b75e
2017-05-03 11:42:05 +01:00
Jon Coppeard 271a7eafb3 Bug 1360526 - Add RAII class to start/join a GC sweep task r=sfink
--HG--
extra : rebase_source : 11ab7144f5ddfad3c03614ac969989c2686cf6e3
2017-05-03 11:40:46 +01:00
Jon Coppeard dcdecbcd8a Bug 1360526 - Move sweeping JIT-related data into its own method r=sfink
--HG--
extra : rebase_source : 93b0fa75734fcead56e9108ca3dde06bbd85763c
2017-05-03 11:37:19 +01:00
Jon Coppeard 5202298eba Bug 1360526 - Sweep unique IDs in parallel with other sweeping r=sfink
--HG--
extra : rebase_source : cdee41f02b8422f4229f0c30e75e6062f90389eb
2017-05-03 11:36:14 +01:00
Jon Coppeard c68fce716d Bug 1360526 - Sweep runtime-wide weak caches as part of the weak cache sweeping task r=sfink
--HG--
extra : rebase_source : 47a957dba1707f06b17942c128823b9bc30eff21
2017-05-03 11:34:55 +01:00
Jon Coppeard fc496d2511 Bug 1360526 - Move more miscellaneous sweeping off the main thread r=sfink
--HG--
extra : rebase_source : 32ce6f137eebe07740f9e855d452a83b3d7a922c
2017-05-03 11:27:55 +01:00
Jon Coppeard f9b398f422 Bug 1360526 - Sweep weakmaps in parallel with other sweeping r=sfink
--HG--
extra : rebase_source : 77d50ed900253ce2d37f2b53355fc7d2f462b49f
2017-05-03 11:26:36 +01:00
Jon Coppeard 00d998b339 Bug 1360526 - Refactor queing arenas for sweeping to use a single loop r=sfink
--HG--
extra : rebase_source : 0dc02838c0ad9e365b3975ce1642a3da390fe21f
2017-05-03 11:26:02 +01:00
Jon Coppeard 65e6107a3b Bug 1361401 - Make gc::Statistics counts atomic as these can be updated by helper threads r=sfink
--HG--
extra : rebase_source : 3856839f0dbfb2e6ad1e12d07d89e162dccba8e8
2017-05-03 11:26:00 +01:00
Till Schneidereit 30d10d8dfc Bug 1358879 - Optimize handling of internally-created Promise objects. r=bz
MozReview-Commit-ID: FNVrNNjOwSR
2017-05-03 12:46:00 +02:00
Gabor Krizsanits eb829f971b Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag
To mitigate the delay that a new content process startup might cause, when the
browser reaches a non-busy state we attempt to prelaunch an empty content process
in the background that can be grabbed and used the next time we need one. This patch
enables the preallocated process manager by default and attempts to fix all the
issues that prevented us doing this sooner.
2017-05-03 12:00:20 +02:00
Jessica Jong 6469b8fbc1 Bug 1358448 - Add wpt for cases when moving radio out of or into a form. r=smaug
MozReview-Commit-ID: AdXVNfg1eyw

--HG--
extra : rebase_source : 53b31c45f9f3ce11b9d5ad68f464ccd9e21bc197
2017-05-02 23:01:00 +02:00
Jessica Jong 57c042eeb9 Bug 1358448 - Add radio back to a radio group after moving out of a form. r=smaug
The container of a radio group is the form, if it belongs to a form, or the
document object otherwise.
When moving a radio out of a form, we should add it back to a radio group.
Similary, before moving the radio to a form, we should remove it from the
original radio group.

MozReview-Commit-ID: 22WsEhz2SXH

--HG--
extra : rebase_source : 68dbd50da523b734086d8e5de6e6ae179b0b4af0
2017-05-01 23:10:00 +02:00
dynamis fbc92ea6ed Bug 1352320 - "Oshiete Goo! should use HTTPS" r=mkaply
--HG--
extra : rebase_source : 4c881f431e9cfb2dab0cd61670c78bd4a74a2b8f
2017-04-25 07:43:00 +02:00
Florian Queze e46f34ce1b Bug 1361087 - Loading osfile_shared_allthreads.jsm should not initialize the system-info service (as it does main thread IO on Windows), r=Yoric. 2017-05-03 10:45:15 +02:00
Jan de Mooij 72890d1b86 Bug 1361383 - Enable x86/x64 asm spew only in JS_JITSPEW builds. r=nbp 2017-05-03 10:42:05 +02:00
Carsten "Tomcat" Book fe93c0fe8f Merge mozilla-central to mozilla-inbound 2017-05-03 10:15:33 +02:00
Carsten "Tomcat" Book b0e1da2a90 merge mozilla-inbound to mozilla-central a=merge 2017-05-03 10:11:26 +02:00
Mark Banner 302427305f Bug 1356243 - Enable Screenshots by default. r=Mossop
MozReview-Commit-ID: 9g7dLGzI1Hg
2017-04-30 17:20:28 +01:00
Jan Beich 480b73c38c Bug 1359142 - Define EPC_sig and RFP_sig for JS_CODEGEN_(ARM64|MIPS) on BSDs. r=luke
MozReview-Commit-ID: IAJOQ7RfM4s

--HG--
extra : rebase_source : 23a508527d888071471ec198fcd5f77403b3cf19
2017-04-24 18:08:12 +00:00
Wes Kocher e141e24ffb Merge m-c to autoland, a=merge
MozReview-Commit-ID: 1peTFbNMVnU
2017-05-02 17:38:11 -07:00
Wes Kocher ad7e3a0ce1 Backed out changeset d3197ffef609 (bug 1338217) for failures in test_webassembly_compile.html on at least Windows VM debug a=backout a=merge
MozReview-Commit-ID: 35G0IT8FJML

--HG--
extra : source : 0b6169107c9b0a396fbec47c5d78a45e81281dea
2017-05-02 13:21:31 -07:00
Wes Kocher df3f95a52f Merge inbound to m-c a=merge
MozReview-Commit-ID: 4SpokMW1d3I
2017-05-02 17:35:06 -07:00
Wes Kocher 32041026e7 Merge autoland to central, a=merge
MozReview-Commit-ID: Kf2J7gzSoWd
2017-05-02 17:28:42 -07:00
Tom Schuster 9a7b7937e6 Bug 1350263 - Typeof object CacheIR support. r=jandem 2017-05-02 18:24:04 +02:00
Tom Schuster ad4425f805 Bug 1350263 - Ion/MacroAssembler typeof object improvements. r=jandem 2017-05-02 18:24:04 +02:00
Tom Schuster 204d59dfd0 Bug 1350263 - Primitive typeof CacheIR support. r=jandem 2017-05-02 18:24:03 +02:00
Nathan Froyd 629c18d12a Bug 1351093 - remove Sntp.jsm; r=florian
This code was only ever used by now-removed B2G code.
2017-05-02 12:23:45 -04:00
Emilio Cobos Álvarez cc46407803 Bug 1361368: Don't unnecessarily nullcheck the parent frame in ReflowInput::InitConstraints. r=mats
That function has a special path for when there's no parent reflow input, and if
there's a parent reflow input there should always be a parent frame.

MozReview-Commit-ID: EYh0aE4ozBg
2017-05-02 18:15:50 +02:00
Andrea Marchesini b7e557d0ef Bug 1358230 - test_formSubmission.html must delete its temporary files and directories, r=qdot 2017-05-02 17:44:01 +02:00
ffxbld abe68d5dad No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update 2017-05-02 08:06:54 -07:00
ffxbld e46e6eacbf No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update 2017-05-02 08:06:51 -07:00
Lars T Hansen fd01f61f18 Bug 1338217 - Share code between Wasm instances. r=luke
--HG--
extra : rebase_source : 44ddfa61bce96a4ad36034755f406ecce277770b
extra : histedit_source : 112168f6c44b7968e997800dbefb327e47b23485
2017-05-02 14:44:38 +02:00
Nathan Froyd 5635c7bffe Bug 1314355 - part 2 - download LLVM packages from mach bootstrap for Stylo development; r=rillian
For Stylo development, LLVM packages are required due to Stylo's
extensive use of bindgen--generating Rust bindings to Gecko's C++ code.
While people can install LLVM via their system package manager, we've
opted to download the LLVM packages used on Mozilla infrastructure for
building Gecko.  Using Mozilla's packages for LLVM ensures that they
work, and also makes it easier/trivial to integrate support for other
things (e.g. Mozilla's static checkers) into `mach bootstrap`.
2017-05-02 11:23:40 -04:00
Nathan Froyd be73c54413 Bug 1314355 - part 1 - add ability to use a generic digest algorithm for http_download_and_save; r=rillian
This will be useful for downloading files from tooltool, which requires
a SHA512 checksum.
2017-05-02 11:23:40 -04:00