Marco Bonardo
4055c69152
Bug 1258354 - Sanitize on shutdown adds 2 blockers, when only one is really needed. r=yoric
...
MozReview-Commit-ID: BbtZMIwT54N
2016-04-13 14:08:18 +02:00
Andrea Marchesini
0d6b911fbc
Bug 1259169 - nsICookieManager::remove() should be back-compatible, r=jdm
2016-04-10 05:46:07 +01:00
Ryan VanderMeulen
f16cc2b8b7
Backed out changeset 7d5f1e9ce04c (bug 1259169) for various cookie-related crashes and test failures.
2016-04-09 15:36:07 -04:00
Andrea Marchesini
c505892d92
Bug 1259169 - nsICookieManager::remove() should be back-compatible, r=jdm
2016-04-09 19:09:49 +01:00
Dave Townsend
17d8a23b3f
Bug 1257246: Update browser for eslint 2. r=felipe
...
Most of this is fixing functions that in some cases return a value but then
can also run to completion without returning anything. ESLint 2 catches this
where previous versions didn't. Unless there was an obvious other choice I just
made these functions return undefined at the end which is effectively what
already happens.
MozReview-Commit-ID: DEskVIjiKDM
2016-04-05 11:33:33 -07:00
David Rajchenbach-Teller
80aac4e977
Bug 1253204 - Don't abort shutdown on plugins sanitization;r=mak
...
MozReview-Commit-ID: 5bub8n8cCsZ
2016-03-04 16:11:21 +01:00
Marco Bonardo
d9958282f0
Bug 1252089 - Report the in-progress sanitization in shutdown abort metadata. r=yoric
...
MozReview-Commit-ID: KjmRVLpBLJx
2016-02-29 17:26:12 +01:00
Marco Bonardo
fa0aca0ccb
Bug 1251469 - Add telemetry probes for the time needed to sanitize a loaded or unloaded Flash. r=yoric
...
MozReview-Commit-ID: 8j9teGzMSV2
2016-02-26 14:50:41 +01:00
Andrea Marchesini
5685489215
Bug 1245184 - nsICookieManager.remove should use the OriginAttributes, r=sicking
2016-02-25 16:41:13 +01:00
Marco Bonardo
584fdc06bb
Bug 1250362 - don't flush prefs on startup unless it's really needed. r=yoric
...
MozReview-Commit-ID: FLrlrF4A1Om
2016-02-23 23:29:43 +01:00
Marco Bonardo
05837e1168
Bug 1249786 - fix typo. r=me on a CLOSED TREE
...
MozReview-Commit-ID: 3AeOpRsNd23
2016-02-22 16:52:06 +01:00
Marco Bonardo
a808cc3582
Bug 1249786 - Sanitize on startup prefs are broken. r=yoric
...
MozReview-Commit-ID: LDmK7G1BhGP
2016-02-19 23:22:24 +01:00
Carsten "Tomcat" Book
a50632893b
Backed out changeset 27f3968ae8b2 (bug 1245184)
2016-02-19 15:55:23 +01:00
Andrea Marchesini
9111a1ecc9
Bug 1245184 - CookieManager should remove cookies only if they match the userContextId, r=sicking
2016-02-19 14:49:50 +01:00
Marco Bonardo
8876034697
Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric
...
The problem is due to sanitization happening too late in the shutdown cycle.
The Sanitizer depends on Places shutdown, that recently moved to async shutdown.
That change caused shutdown to happen completely at profile-before-change, unfortunately
during that phase it's impossible to predict which services are already shutdown.
The patch restores the previous Places shutdown procedure, thus clients are notified
earlier, during profile-change-teardown.
Additional meaningful changes:
* Fixes FX_SANITIZE_TOTAL telemetry to properly count total time taken by sanitize.
* Makes each cleanup operation isolated from other errors to try cleaning up as most as possible.
* In case of multiple sanitization sub steps, each step is isolated by a try/catch, the last seen exception is reported upstream.
* Makes FX_SANITIZE_HISTORY actually measure history, not other random stuff.
* Removes TOPIC_SIMULATE_PLACES_MUST_CLOSE_1 since we can now just use profile-change-teardown for shutdown phase 1.
MozReview-Commit-ID: HroLvbi25IC
2016-02-04 13:51:34 +01:00
Marco Bonardo
90d333995b
Bug 1243549 - Add missing bits. r=post-facto
...
MozReview-Commit-ID: BTRUMtNsSeQ
2016-02-11 16:09:17 +01:00
David Rajchenbach-Teller
5f96c50446
Bug 1243549 - Make sure that startup sanitization doesn't throw because it can't find a tabbrowser. r=mak
2016-02-04 09:40:40 -05:00
Matthew Noorenberghe
b50b95d9ec
Bug 1244908 - Remove privacy.clearOnShutdown.passwords migration code. r=dolske
2016-02-03 15:26:14 -08:00
Matthew Noorenberghe
5e818f4225
Bug 1242176 - Don't migrate privacy.clearOnShutdown.passwords if privacy.sanitize.sanitizeOnShutdown is false. r=dolske
2016-01-28 10:49:00 -08:00
Mélanie Chauvel (ariasuni)
3a1b3af8b3
bug 1211849 - Remove canClear support from the Sanitizer. r=mak
...
Modifications by Patrick <nwokop@uni.coventry.ac.uk >
2015-10-07 19:46:35 +02:00
Kit Cambridge
4bb109e9c0
Bug 1189998, Part 2 - Migrate Push service callers. r=mt
2015-12-08 15:41:48 -05:00
Felipe Gomes
cc4e635794
Bug 1229603 - Make most of browser/base lintable by removing non-standard syntax. r=Mossop
2015-12-02 17:51:26 -02:00
Bill McCloskey
4dee4d6fa4
Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs)
2015-11-11 18:04:21 -08:00
Tooru Fujisawa
14a6e39246
Bug 1216775 - Remove for-each from browser/. r=Gijs
2015-10-19 01:27:39 +09:00
J. Ryan Stinnett
432b1e5e67
Bug 1203159 - Clean up various incorrect paths. r=ochameau
2015-10-21 12:48:55 -05:00
J. Ryan Stinnett
687866dde2
Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau
2015-10-21 12:48:53 -05:00
David Rajchenbach-Teller
f85478c44b
Bug 1213672 - Turning onWindowOpened into a variable; r=mak
2015-10-12 09:30:23 +02:00
Bill McCloskey
8612a67a22
Back out bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process
2015-10-07 11:15:11 -07:00
Bill McCloskey
aa1b6377d3
Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs)
2015-10-01 21:18:48 -07:00
Wes Kocher
04308082d0
Merge m-c to inbound a=merge
2015-09-30 14:10:21 -07:00
Tooru Fujisawa
5c61999d79
Bug 1207490 - Part 1: Remove use of expression closure from browser/base/. r=dao
2015-09-21 00:29:37 +09:00
David Rajchenbach-Teller
c95d591e6c
Bug 1089695 - Async sanitize.js;r=mak
2015-07-27 19:18:19 +02:00
David Rajchenbach-Teller
cb15aec7a6
Bug 1089695 - Fixing wrong dependency in Places shutdown. r=mak
2015-08-10 11:07:54 +02:00
Nikhil Marathe
784295d59c
Bug 1188937 - Only add Push API interfaces to build if the feature is enabled. r=kitcambridge
2015-07-29 09:12:51 -07:00
Edouard Oger
4071ace608
Bug 1102184 - Deprecate the clear saved passwords on shutdown feature. r=dolske
2015-07-17 13:18:00 -04:00
Brad Lassey
6f3fecc1b0
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Wes Kocher
1e193b542b
Backed out changeset 9e0475a23d21 (bug 1158561) for assertions in test_clear_site_data.html CLOSED TREE
2015-07-01 16:25:26 -07:00
Brad Lassey
5f96379688
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Ryan VanderMeulen
45d22e186e
Backed out changesets 57bbe09f18f2 and 8353c823b8b5 (bug 1158561) for win32 build bustage.
...
CLOSED TREE
2015-07-01 12:11:41 -04:00
Brad Lassey
ffff931b1a
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Chris Manchester
92aac37029
Bug 1171210 - Add a telemetry probe for how long it takes to clear plugin cookies during sanitize. r=vladan
2015-06-10 17:31:34 -07:00
Xidorn Quan
960d5fd06f
Bug 1161802 part 2 - Split nsGlobalWindow::SetFullScreenInternal into two parts, one part before the window resizing, the other after. r=smaug,dao,margaret
...
This patch moves the "fullscreen" event from the original place to the
second part, which indicates two other changes:
1. When the event is triggered, the value of fullScreen would have been
toggled to the new value, which is different from before. The changes in
browser/../browser-fullScreen.js and mobile/../browser.js are for this.
2. This event is no longer preventDefault-able, since it is triggered
after the fullscreen change. This leads to the removal of the test and
the only place which calls preventDefault on that event. That place is
a workaround for bug 1079222. To address that problem, this patch fixes
the intrinsic issue via stoping handling the fullscreen change once it
finds we failed to change the state of the widget.
2015-06-10 23:13:12 +12:00
Doug Turner
af36aaba47
Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm
2015-04-21 20:10:51 +02:00
Jan-Ivar Bruaroey
f997b75efa
Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup
2015-03-03 09:51:05 -05:00
Randell Jesup
da027a988b
Backed out 6 changesets (bug 1046245) on a CLOSED TREE
2015-03-29 01:42:32 -04:00
Jan-Ivar Bruaroey
1521c32e63
Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup
2015-03-03 09:51:05 -05:00
Phil Ringnalda
7ac6221ca2
Back out 6 changesets (bug 1046245) for thinking that MSVC would have anything to do with a __PRETTY_FUNCTION__
...
CLOSED TREE
Backed out changeset 9e3ecca831d8 (bug 1046245)
Backed out changeset 87dc145f4da8 (bug 1046245)
Backed out changeset 01606cf19a77 (bug 1046245)
Backed out changeset 2ed2b15fe940 (bug 1046245)
Backed out changeset 2b99b193828a (bug 1046245)
Backed out changeset d1ac67faccbb (bug 1046245)
2015-03-28 19:57:17 -07:00
Jan-Ivar Bruaroey
37564387a0
Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup
2015-03-03 09:51:05 -05:00
Ryan VanderMeulen
85426e67e1
Backed out 6 changesets (bug 1046245) for bustage on a CLOSED TREE.
...
Backed out changeset 222c2f9e3bc9 (bug 1046245)
Backed out changeset 4251eef464a2 (bug 1046245)
Backed out changeset 592f4cc23197 (bug 1046245)
Backed out changeset 5bfb9a1c0550 (bug 1046245)
Backed out changeset e966a5df87b6 (bug 1046245)
Backed out changeset 609f3ca64004 (bug 1046245)
2015-03-28 16:24:25 -04:00
Jan-Ivar Bruaroey
5f969c4a19
Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup
2015-03-03 09:51:05 -05:00