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

40574 Коммитов

Автор SHA1 Сообщение Дата
Iris Hsiao e71485e5b0 merge mozilla-inbound to mozilla-central a=merge 2017-05-04 11:18:36 +08:00
Kartikaya Gupta 4a7a11715c Bug 1359744 - Update webrender to 8516d6c04235e684d9bf9c783ba4fc99dab3bf02. r=jrmuizel
This updates the Cargo.lock files and revendors third_party/rust as well.
2017-05-03 19:03:18 -04:00
Iris Hsiao 553dbd294c Merge mozilla-central to mozilla-inbound 2017-05-04 11:29:49 +08:00
David Major 144694720e Bug 1355559: Suppress stack walking in LdrResolveDelayLoadedAPI. r=mstange,aklotz 2017-05-03 23:26:47 -04:00
Carsten "Tomcat" Book b0e1da2a90 merge mozilla-inbound to mozilla-central a=merge 2017-05-03 10:11:26 +02:00
Paolo Amadini eddc9033bf Bug 1254558 - Remove about:config preferences only used by the legacy nsIDownloadManager code. r=mak
MozReview-Commit-ID: 7XSnNdirh8s

--HG--
extra : rebase_source : 9b475be16843af7c3dd2244ef43cd34b1c8e5ea3
2017-05-05 11:51:09 +01:00
Andrea Marchesini a67a0a31e8 Bug 1362003 - nsGlobalWindow::GetLocation doesn't need to receive an ErrorResult param, r=bz
Renaming nsGlobalWindow::GetLocation() to Location().
2017-05-08 15:49:31 +02:00
Johann Hofmann d3a523f13c Bug 1348791 - Add a test for autocomplete master password timeout. r=MattN
MozReview-Commit-ID: GTZQhI4VUv8

--HG--
extra : rebase_source : 9c7aa29301e06816a7d9fcf91a7511d46418bb1f
2017-05-08 06:20:45 -04:00
Johann Hofmann 43e38cffa3 Bug 1348791 - Add a timeout to master password prompt when searching logins. r=MattN
The login manager searching logins for autofill may trap the user
in an infinite loop of master password prompts until the user enters
the correct master password. To prevent that, we're adding a timeout
to showing the master password prompt for autofill after it was last
cancelled.

MozReview-Commit-ID: JcmTDU6CKKA

--HG--
extra : rebase_source : 6f4d2c59360963f53972b812d999756637434415
2017-05-08 06:32:09 -04:00
Gijs Kruitbosch 2ed7fdffe1 Bug 1359002 - stop checking the total time of processes against compartment data from all processes, r=Yoric
MozReview-Commit-ID: BghONnEALsI

--HG--
extra : rebase_source : 30a220a8505e8b08d97874881f070b653336e208
2017-04-27 14:42:05 +01:00
Wes Kocher 4e89a77541 Merge m-c to autoland, a=merge
MozReview-Commit-ID: F7qkNALe0WT
2017-05-03 13:52:24 -07:00
Wes Kocher 21203b47b5 Merge inbound to m-c a=merge
MozReview-Commit-ID: JgXkqrOwl3N
2017-05-03 13:40:24 -07:00
Nick Alexander 0bfebf0c87 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian,bustage-fix
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob
2017-05-03 19:20:58 +02:00
Sebastian Hengst fcaaea05db Backed out changeset 289c6a3f7886 (bug 1361545) for busting Android gradle builds. r=backout 2017-05-03 19:19:52 +02:00
Nick Alexander 571de094b3 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob

--HG--
extra : rebase_source : 477ef683f850ff11cfa128e17855666bb7758a7a
2017-05-02 15:27:37 -07:00
Ethan Glasser-Camp 4f4ee59962 Bug 1359879: add logging and robustness to key syncing, r=kmag
It seems like the server-side keyring is getting deleted somehow. This
causes syncing of the keyring to fail. We haven't completely
fixed the root problem yet, but this adds logging to try to flag
down the dangerous operation of deleting a bucket to make sure we
aren't doing that by accident. We also try to recover from the
server-keyring-was-deleted situation by wiping all storage.sync data,
the same as if we found a keyring that we couldn't decrypt.

MozReview-Commit-ID: JMB0IxApbGq

--HG--
extra : rebase_source : 54982a374aa5c7d7e60e8175b99734c672b91799
2017-05-01 14:22:51 -04:00
Tom Tromey 30dfbf2080 Bug 1334283 - use MOZ_FORMAT_PRINTF in toolkit/mozapps/update; r=rstrong
Use MOZ_FORMAT_PRINTF in toolkit/mozapps/update, and fix the one
erroneous printf that this detected.

MozReview-Commit-ID: 5dzyMOZwNDG

--HG--
extra : rebase_source : b26942181d52b356702c039bcace11dbf900a3d1
2017-05-02 08:55:19 -06: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 df3f95a52f Merge inbound to m-c a=merge
MozReview-Commit-ID: 4SpokMW1d3I
2017-05-02 17:35:06 -07: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
Kris Maglione 22688fc220 Bug 1358921: Lazily load LoginManagerParent.jsm when first needed. r=florian
MozReview-Commit-ID: 4Aq0mBGXBX3

--HG--
extra : rebase_source : eb8bdb8efb65d758e1ddf5d6ffd6d07736763139
2017-05-02 22:42:28 -07:00
Kris Maglione df4bfbccad Bug 1358921: Lazily load ContentPrefServiceParent.jsm when first needed. r=florian
MozReview-Commit-ID: 4JSdg1eJFbP

--HG--
extra : rebase_source : acc8b3ffd7a3399526a53f1af8d8643437ad1b2c
2017-04-29 13:38:52 -07:00
Jim Chen 7041014748 Bug 1360322 - 2. Add initial AArch64 support to Gecko profiler; r=mstange
Add enough AArch64-specific code for the Gecko profiler to build.
2017-05-03 11:36:18 -04:00
Kris Maglione 7b391caad2 Bug 1356826: Part 1 - Uninstall temporary add-ons at shutdown rather than startup. r=rhelmer
MozReview-Commit-ID: LQLsqEayEUU

--HG--
extra : rebase_source : f91483c6a95a0d882099d53b404b57ec1c3f8066
extra : histedit_source : 9bc23b542265960a8c9fad785bb05d54f7ab5683
2017-04-21 20:31:08 -07:00
Joel Maher 5931678ce0 Bug 1334729 - Intermittent toolkit/components/startup/tests/browser/browser_bug511456.js. disable on linux !e10s. r=bsmedberg
MozReview-Commit-ID: LTFynEDN46r
2017-05-08 14:41:22 -04:00
Kaku Kuo 566e4381c9 Bug 1359815 - show throbber sooner; r=ralin
MozReview-Commit-ID: L3MX5AzwIY2

--HG--
extra : rebase_source : b2f57e6af9811d442c1315cc3f7f36487c33bf50
2017-05-08 17:42:31 +08:00
Aryeh Gregor db1d64129d Bug 1358893 - Stop using document.createEvent("beforeunloadevent") internally; r=smaug
We want to see if we can drop support due to web pages not using it.
Edge and Safari already don't support it, and Chrome reports that usage
is low enough that they're willing to drop it.  But telemetry doesn't
tell us about web usage if we're triggering it via our own internal
code.

MozReview-Commit-ID: 5YBfhQJExHC

--HG--
extra : rebase_source : fd359e3264ba96ef10617f4de767080c94b792fb
2017-04-23 18:18:56 +03:00
Sebastian Hengst a71bcd1f3c Backed out changeset 46dd4a4338a1 (bug 1352204) for timing out Talos suites g2, o and s. r=backout 2017-05-02 20:19:17 +02:00
Sebastian Hengst d67f5ee413 Backed out changeset cd801baf418d (bug 1352204) 2017-05-02 20:18:36 +02:00
Wes Kocher 9a6937d9cb Bug 1361417 - Update moz.build crash reporter bug components r=bsmedberg
MozReview-Commit-ID: IJgNTLI4K5w

--HG--
extra : rebase_source : c93a49e6e8ca9284f0084c86f0a551c0a076ee6f
2017-05-02 09:44:42 -07:00
Sebastian Hengst 43a868766b Backed out changeset 83fe6517d5be (bug 1357116) for eslint failures in blocklist-clients.js. r=backout 2017-05-02 19:59:32 +02:00
Mathieu Leplatre ec15502b47 Bug 1357116 - Load the blocklist updater module lazily r=florian,mgoodwin
MozReview-Commit-ID: IjdpY9JZQPL

--HG--
extra : rebase_source : 1c2968fff0c0a11f0adf68f0bc9b0905ed4ac457
2017-04-27 14:45:57 +02:00
Andrew Swan 2382f7db75 Bug 1352204 Disallow non-MPC extensions on Nightly r=kmag
MozReview-Commit-ID: D1TrIrrwGcL

--HG--
extra : rebase_source : 403adbeab03e063cfa235018b0fa3390cf72e774
2017-04-24 14:15:51 -07:00
Andrew Swan efb4f22c33 Bug 1352204 Fix test issues with non-MPC extensions r=kmag
Continue to allow non-multiprocessCompatible extensions in automation.
There are a ton of places that would need to be changed, many of which
will be changing soon anyway with the non-webextensions change in 57
so this is mostly the expedient route to keeping the tree green.

MozReview-Commit-ID: EZZoDVdhLfy

--HG--
extra : rebase_source : 34aa762917566b052ade6372280caed72fbfbe9a
2017-05-01 10:34:27 -07:00
Mike Conley ebc56f8c56 Bug 1308820 - Make sure to close the print progress dialog if print preview is exited. r=Gijs
MozReview-Commit-ID: 391bf9J2Qcf

--HG--
extra : rebase_source : 82e245b089459e3dea9b71551d17b6533dbf76ec
2017-05-01 12:53:31 -04:00
Andrew Swan fa9bfefd8a Bug 1352204 Disallow non-MPC extensions on Nightly r=kmag
MozReview-Commit-ID: D1TrIrrwGcL

--HG--
extra : rebase_source : 23b28ce71c3bd297b42856db19ec62d9969a470b
2017-04-24 14:15:51 -07:00
Andrew Swan 79a787c063 Bug 1352204 Fix test issues with non-MPC extensions r=kmag
Continue to allow non-multiprocessCompatible extensions in automation.
There are a ton of places that would need to be changed, many of which
will be changing soon anyway with the non-webextensions change in 57
so this is mostly the expedient route to keeping the tree green.

MozReview-Commit-ID: EZZoDVdhLfy

--HG--
extra : rebase_source : f83472bc1c88dd0deadbe485d9002499027ff07f
2017-05-03 08:02:51 -07:00
Wei-Cheng Pan cd1468cb2b Bug 1345540 - Measure input event handling latency. r=bsmedberg,smaug, data-review?bsmedberg
MozReview-Commit-ID: 9mvwMewgIkJ

--HG--
extra : rebase_source : 659976746df68beddfc3281586d03b25a56e0ca0
2017-04-18 11:25:21 +08:00
Shane Caraveo fcfaefbb88 Bug 1357723 fix intermittent failure of tab close, r=kmag,mattw
MozReview-Commit-ID: 257gWUotCqE

--HG--
extra : rebase_source : 98bb3df2caa7ee41fd170ef4fa51f9ab0ae49879
2017-04-24 13:59:36 -07:00
Jeff Walden 49e19243fd Give a local anonymous struct a name, in order to work around a toolchain compiler deficiency of the browser rooting-hazard-analysis setup. No bug, r=sfink over IRC 2017-05-01 19:40:16 -07:00
Johann Hofmann d9be18a0fe Bug 1352364 - Share toolbar button styling code between platforms. r=dao
MozReview-Commit-ID: 54hKvMmBq22

--HG--
rename : browser/themes/osx/places/bookmarks-notification-finish.png => browser/themes/shared/places/bookmarks-notification-finish.png
rename : browser/themes/osx/places/bookmarks-notification-finish@2x.png => browser/themes/shared/places/bookmarks-notification-finish@2x.png
rename : browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png
rename : browser/themes/windows/browser.css => browser/themes/shared/toolbarbuttons.inc.css
extra : rebase_source : 3cac9d868f799cd19315b6f0756e07c1d238c314
2017-04-05 13:48:16 +02:00
Tim Taubert ed341f2836 Bug 1360810 - Add telemetry for session restore privacy levels chosen by users r=mikedeboer data-r=bsmedberg 2017-05-02 11:10:41 +02:00
Iris Hsiao 2cf79ec292 Merge mozilla-central to mozilla-inbound 2017-05-02 11:10:52 +08:00
Iris Hsiao 1401934d7b merge mozilla-inbound to mozilla-central a=merge 2017-05-02 11:04:36 +08:00
Michael Layzell 30484a2cd3 Bug 1346415 - Disable the native stack gathering test outside of windows x86, a=xpc-bustage
MozReview-Commit-ID: 5eP8rOLAFYS
2017-05-01 18:32:00 -04:00
Michael Layzell c6c857360d Bug 1346415 - Initialize mNativeStackCnt in ThreadHangStats constructor, a=valgrind-bustage
MozReview-Commit-ID: 4Hsm0e0d1N9
2017-05-01 15:59:53 -04:00
Robert Strong 2a9634cd08 Bug 1360745 - The OS X elevation code hangs when running nightly. r=spohl
Adds back code that shouldn't have been removed in bug 1156046 that checks if the installation can be written to and if it isn't launches the elevated update
2017-05-01 12:45:51 -07:00
Michael Layzell 25ff5420dd Bug 1358619 - Fetch the stack and native stack within the same pause of the target thread, r=froydnj 2017-05-01 13:40:37 -04:00
Michael Layzell 5f77ef972f Bug 1346415 - Collect native stacks at the same time as pseudostacks on nightly, r=mconley 2017-05-01 13:40:37 -04:00
Matheus Longaray 1cec8e74d5 Bug 1332386 - Create extra print preview browser when using Simplify Page option. r=mconley
This patch creates a new print preview browser to host the simplified cloned-document
when Simplify Page option is used on preview. Also, this patch keeps track of what browser
should be presented, based on whether the 'Simplify page' checkbox is checked.

MozReview-Commit-ID: FZSRUyC49Wk
2017-05-01 17:30:48 +02:00
Wes Kocher 4120535ec8 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 6eRu2UC1Xmg
2017-05-01 16:01:52 -07:00
Wes Kocher 7faa53484a Merge inbound to central, a=merge
MozReview-Commit-ID: 8sRTD0l9sKa
2017-05-01 15:55:18 -07:00
Avikalpa Kundu 07b9055803 Bug 1356527 - Enable the remaining rules in Telemetry .flake8; r=Dexter 2017-04-27 10:56:00 +02:00
Emilio Cobos Álvarez 8288f0fa6a Bug 1341102: Revendor rust-dependencies manually on a CLOSED TREE. r=emilio
MozReview-Commit-ID: FRov90MIvOe
2017-05-01 02:49:23 +02:00
Sebastian Hengst 450ceee50f merge mozilla-central to autoland. r=merge a=merge 2017-04-29 21:33:12 +02:00
Sebastian Hengst 218d14273c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BTRXNHiIEWd
2017-04-29 21:30:59 +02:00
Sebastian Hengst 98ce3de2ed merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: H1xftEhaJOS
2017-04-29 21:26:04 +02:00
Sebastian Hengst 8961c1494e Backed out changeset 99fd6973d18e (bug 1332386) for frequently failing browser_tabSwitchPrintPreview.js on Linux x64 opt-ish builds. r=backout a=backout
MozReview-Commit-ID: 7oyiuBSTGtI
2017-04-29 20:47:54 +02:00
Sebastian Hengst 42fd33ff9c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ELENTh08Be7
2017-04-29 11:10:31 +02:00
Jan Beich c4d4ebe05c Bug 1360771 - llvm-config is N/A on FreeBSD try llvm-config39 as well. r=rillian
llvm39 package on FreeBSD installs llvm-config under non-default
prefix with llvm-config39 wrapper under PATH. No package currently
provides default/unsuffixed llvm-config. So, adjust lookup to avoid
having to add "export LLVM_CONFIG=llvm-config39" in .mozconfig for the
common case when Stylo bindgen is known to work.

MozReview-Commit-ID: 9PmnpTPoBcR

--HG--
extra : rebase_source : 6c252e9e0e8da1f02fa74107597f69066b024f55
2017-04-29 02:12:43 +00:00
Wes Kocher ac8cd87072 Backed out 2 changesets (bug 1349444) at developer's request because the fix doesn't work a=backout
Backed out changeset 1557cf4c02b5 (bug 1349444)
Backed out changeset e4f3d0ef493b (bug 1349444)

MozReview-Commit-ID: JrjCewhtzfH
2017-04-28 13:17:29 -07:00
Wes Kocher d0ce5bbb16 Backed out changeset 9f64942d7eb1 (bug 1355559)
MozReview-Commit-ID: 2lOrGzqGfsU
2017-04-28 13:16:15 -07:00
Sebastian Hengst 7acf65636e merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-29 11:13:06 +02:00
Robert Strong d504bfc0fb Bug 1358336 - followup test only fix to handle the different staging location on OS X. r=me 2017-04-28 18:12:00 -07:00
Wes Kocher 63e9b2a680 Merge m-c to inbound, a=merge
MozReview-Commit-ID: DEm2JLplowg
2017-04-28 16:46:56 -07:00
Wes Kocher f1ae056d77 Merge inbound to central, a=merge
MozReview-Commit-ID: I6PDL3TWDB0
2017-04-28 16:35:05 -07:00
Felipe Gomes 750b3f5764 Bug 1360354 - Do not qualify users of legacy addons (non-bootstrapped) for e10s-multi. r=krizsa
MozReview-Commit-ID: 28fFHdttVxl

--HG--
extra : rebase_source : 29126929fab3dccb219138ccc5985730e45d82ab
2017-04-28 14:08:30 -03:00
Marco Bonardo bc6fc1e239 Bug 1359456 - Page-icon protocol is wrongly removing any ref from the page url. r=adw
MozReview-Commit-ID: FejFQj1Px7n

--HG--
extra : rebase_source : 960db557a697674762d45624fb8e651c9476dbc3
2017-04-28 17:47:10 +02:00
Sebastian Hengst f4f104e7e0 merge mozilla-central to autoland. r=merge a=merge 2017-04-29 11:11:48 +02:00
Phil Ringnalda eb8dafe978 Backed out 2 changesets (bug 1349489) for xpcshell failures in test_Macys.js
CLOSED TREE

Backed out changeset e7ace7047297 (bug 1349489)
Backed out changeset 6b3ebb0930bd (bug 1349489)

MozReview-Commit-ID: GMMNNjIWIIR
2017-04-28 20:31:32 -07:00
Phil Ringnalda f8d5e6ddf9 Backed out 3 changesets (bug 1354682) for sessionstore browser-chrome bustage
CLOSED TREE

Backed out changeset 55405fd328f9 (bug 1354682)
Backed out changeset 56b8122e64a3 (bug 1354682)
Backed out changeset 9374009a95e5 (bug 1354682)

MozReview-Commit-ID: BNVhwID8NwD
2017-04-28 20:24:34 -07:00
Phil Ringnalda b9b730fd1f Backed out 7 changesets (bug 1302470) for mochitest-chrome failures
CLOSED TREE

Backed out changeset de9f42b512c8 (bug 1302470)
Backed out changeset 2394e63f50ff (bug 1302470)
Backed out changeset 3542d7bacbdc (bug 1302470)
Backed out changeset 22793139a866 (bug 1302470)
Backed out changeset cc6ff95187d0 (bug 1302470)
Backed out changeset 033fce5ecd39 (bug 1302470)
Backed out changeset 0bb3e70e5f46 (bug 1302470)

MozReview-Commit-ID: 5DmpbQp335X
2017-04-28 20:12:06 -07:00
Marco Bonardo 6e9ae758b5 Bug 1360477 - Enlarge favicons size limit and rescale bigger icons instead of discarding them. r=adw
The initially guessed limit for favicons is too small, some common favicons are bigger, so this increases it.
Additionally, if an icon is larger than the limit, instead of discarding it we can rescale it down until it fits.

MozReview-Commit-ID: BaijUP9oDMQ

--HG--
extra : rebase_source : 82d4a94ecc68d5185bfd6665184290d5226b85f6
2017-04-27 18:23:31 +02:00
Marco Bonardo baa6ae6f16 Bug 1356079 - Ensure the queried db snapshot is current in test_root_icons.js. r=adw
MozReview-Commit-ID: FTDwcFkbiOL

--HG--
extra : rebase_source : 9deaf76548426b2b0b2413d0161959c69bcac583
2017-04-27 09:57:34 +02:00
Andrew Swan 80536f5a45 Bug 1354682 Add legacy badges in about:addons r=mossop
MozReview-Commit-ID: 3ch4lfApSIc

--HG--
extra : rebase_source : d1d578e32973bcd41c2fb2f90d5dc455077b7bf4
extra : source : 9f83f42258cfe7c796fb85d8c75571279646fc41
2017-04-28 16:11:39 -07:00
Ryan Hunt d5bf64b9d4 Bug 1357880 - Add a telemetry probe for mousemove event listeners r=smaug, data-review=bsmedberg
This commit adds a telemetry probe to determine the percentage of pages
that ever have a 'mousemove' event listener added to the DOM. This is for
determining how often APZ key scrolling could handle interleaved mousemove
events.

A flag is added to nsPIDOMWindow to track whether a qualifying event
listener was ever added to the DOM for this window, and is updated by
EventListenerManager. There are several other similar flags to this.

The probe is reported in nsGlobalWindow::FreeInnerObjects() so that it
can be compared exactly with the non-passive keyboard listener APZ probe.

MozReview-Commit-ID: DqqCfrdRCGp

--HG--
extra : rebase_source : fad8159c28b587572a4191f7cbde1e97e166639c
2017-04-26 18:56:51 -04:00
Ryan Hunt ebd2c4d010 Bug 1357880 - Add a telemetry probe for non-passive keyboard event listeners r=smaug, data-review=bsmedberg
This commit adds a telemetry probe to track the percentage of pages that ever
have a non-passive 'keydown' or 'keypress' event that could preventDefault()
APZ key scrolling of the root of a page.

A flag is added to each EventListenerManager to track whether it ever had
a qualifying event listener, and then in nsGlobalWindow::FreeInnerObjects()
the event targets that could preventDefault() a scroll are checked for this
flag. This check is done at nsGlobalWindow::FreeInnerObjects() so that the
DOM is still alive.

MozReview-Commit-ID: EkK3vxehZA5

--HG--
extra : rebase_source : 4642189d0065254cf74dfe8475403f0bf8210bca
2017-04-27 18:32:08 -04:00
Wes Kocher 213466c2df Merge m-c to inbound, a=merge
MozReview-Commit-ID: LDWwyJ6Gdqw
2017-05-01 16:06:49 -07:00
Sean Lee 5e1dd7c171 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : bac8f8dfed0687fe3ab9557a4cc9712b05c0e575
2017-04-21 15:20:26 +08:00
Sean Lee becccc7385 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : b763eba5ea36744f9b05149d42b6d5680e0843e8
2017-04-21 15:20:26 +08:00
Matheus Longaray e723d98949 Bug 1332386 - Create extra print preview browser when using Simplify Page option. r=mconley
This patch creates a new print preview browser to host the simplified cloned-document
when Simplify Page option is used on preview. Also, this patch keeps track of what browser
should be presented, based on whether the 'Simplify page' checkbox is checked.

MozReview-Commit-ID: FZSRUyC49Wk

--HG--
extra : rebase_source : cccc12f17f315089c9e5d05116077b7f87f4053b
2017-04-20 14:04:03 +02:00
Ursula Sarracini d02542fcae Bug 1345122 - Update NewTabUtils.jsm for Activity Stream's needs r=mak
MozReview-Commit-ID: 3SpJucjKNby

--HG--
extra : rebase_source : 4613cc7c8ab832cbf605d50e385513b6b84a75ee
2017-04-28 10:00:30 -04:00
Marco Bonardo 27b8634437 Bug 1360279 - Typing in the location bar after a keyword causes the heuristic result icon to flicker. r=florian
MozReview-Commit-ID: 4ZXCLN7Lf2i

--HG--
extra : rebase_source : 46843f78fd2af57781d3a3987d61b5b24c2cdc18
2017-04-28 12:14:13 +02:00
Botond Ballo 66ed3e9795 Bug 1359211 - Handle touch-scrolling of XUL <listbox> in JS. r=bz,dao,kats
The APZ scrolling codepath doesn't do the right thing for <listbox>
without special handling, so have it scroll in JS instead, like we
did in bug 1302736 for <tree>.

MozReview-Commit-ID: LWJCBfhZ3Hc

--HG--
extra : rebase_source : bb8b2f7e713d35822a956e08f4e0eed0557b07b3
2017-04-24 17:12:21 -04:00
Chris H-C 9441f885dd bug 1319026 - Put an arbitrary upper-limit on TelemetryLog r=gfritzsche
To protect against pathalogically-bad cases of log abuse, limit TelemetryLog
to the first 1000 entries.

MozReview-Commit-ID: yoTFVS1VdQ

--HG--
extra : rebase_source : 04fae88fe619bb635b20f84549698348481825ea
2017-04-26 13:35:00 -04:00
Robert Strong db3f8c112e Part 2 - Bug 1359577 - Remove code in nsUpdateService.js for platforms that we no longer support. r=mhowell
Removes no longer needed gonk isOSUpdate from the update metadata
2017-04-28 16:39:31 -07:00
Robert Strong 3095568feb Part 1 - Bug 1359577 - Remove code in nsUpdateService.js for platforms that we no longer support. r=mhowell
Removes no longer needed Windows version checks and XP Windows service pack check
2017-04-28 16:38:51 -07:00
Robert Strong be8977ae34 Test code - Bug 1358336 - app update tries to install staged updates for older versions. r=mhowell 2017-04-28 16:38:33 -07:00
Robert Strong e03471bf82 Client code - Bug 1358336 - app update tries to install staged updates for older versions. r=mhowell
Adds the startup version check so it is performed for all update types
Moves the update cleanup code into nsUpdateService.js
2017-04-28 16:38:15 -07:00
Robert Strong 8fc94b03eb Test code - Bug 1234401 - check that the patch dir subdirectory is valid. r=mhowell 2017-04-28 16:37:47 -07:00
Robert Strong 35aaed5fff Client code - Bug 1234401 - check that the patch dir subdirectory is valid. r=mhowell 2017-04-28 16:37:37 -07:00
Robert Strong d83fb7cf3d Test code - Bug 1348645 - check that the app update callback path is valid. r=mhowell 2017-04-28 16:37:26 -07:00
Robert Strong dc7f0c7c4c Client code - Bug 1348645 - check that the app update callback path is valid. r=mhowell 2017-04-28 16:37:15 -07:00
Robert Strong 815f458666 Test code - Bug 1342742 - check that the app update patch dir, install dir, and working dir paths are valid. r=mhowell 2017-04-28 16:36:57 -07:00
Robert Strong 0de416e483 Client code - Bug 1342742 - check that the app update patch dir, install dir, and working dir paths are valid. r=mhowell
--HG--
rename : toolkit/mozapps/update/common/updatelogging.cpp => toolkit/mozapps/update/common/updatecommon.cpp
rename : toolkit/mozapps/update/common/updatelogging.h => toolkit/mozapps/update/common/updatecommon.h
2017-04-28 16:36:45 -07:00
Drew Willcoxon c03f04221e Bug 1356641 - Ctrl+click location item loads wrong URL. r=mak
With ideas and code from Oriol <oriol-bugzilla@hotmail.com>.

MozReview-Commit-ID: CjuCAkYaort

--HG--
extra : rebase_source : dd53d1a665a5aba8ef094ee82dffe9c6c010d3d6
2017-04-21 14:16:31 -07:00
Andrew Swan 1173530c2f Bug 1354682 Add legacy badges in about:addons r=mossop
MozReview-Commit-ID: 3ch4lfApSIc

--HG--
extra : rebase_source : 107378e2340176531e51e47c7c52cb4220a1b3d0
extra : source : 9f83f42258cfe7c796fb85d8c75571279646fc41
2017-04-28 16:11:39 -07:00
Chris Pearce 66aae8a48f Bug 1360438 Add telemetry to report whether navigator.requestMediaKeySystemAccess() was called in a secure context. r=bz,francois
The EME spec requires EME to be only usuable from a secure context, for example
from an origin served over HTTPS. We still don't enforce this, and Chrome is
going to start enforcing this in M58. So to inform our decision as to when to
start enforcing this, it would be useful to know how many sites we'd break if
we started enforcing this.

So this patch adds telemetry to tell us the how often EME is used on secure
and non-secure contexts.

MozReview-Commit-ID: BKS5iY4V3wK

--HG--
extra : rebase_source : 77b98516e0d8a0471f8c7a1e5bf54bcf9f74b7da
2017-04-28 17:46:30 +12:00
Wes Kocher 5ddbffd2b7 Merge m-c to autoland, a=merge
MozReview-Commit-ID: EdAdRAuMmuz
2017-04-28 16:49:11 -07:00
Mike de Boer eac670041e Bug 1302470 Part 7: Properly check for a frame's visibility, do not abuse isRangeVisible() for that purpose. r=mikedeboer
MozReview-Commit-ID: ErviFQrJR1u

--HG--
extra : rebase_source : 5b4dc3f6df1df97f1bef6187ff5a9da4ab0b01cb
2017-04-28 19:06:35 +02:00