Commit Graph

58 Commits

Author SHA1 Message Date
Ehsan Akhgari
e1af685c9b Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
When Firefox downloads an update, it previously kept the update around to apply
it on the next restart.  This patch changes this so that the updater program
is launched in the background as soon as the update has finished downloading
in order to stage the updated version of the application by copying the
existing installation directory to a temporary location and applying the update
on top of it, and replace the existing installation directory with the staged
directory on the next restart.

Because the replacing step is typically very fast, this patch eliminates the
wait for the update to be applied on restart, making it unnecessary to show a
progress dialog when restarting.
2012-05-22 10:50:04 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Gian-Carlo Pascutto
10acc9e06e Backout 173f90d397a8 (Bug 673470). rs=dcamp a=mfinkle 2012-04-20 07:46:47 +02:00
Henri Sivonen
3f74408bad Bug 650784 part 1.5 - Move nsScriptableUnescapeHTML from Toolkit to Core. r=smaug. 2012-02-27 13:57:48 +02:00
Henri Sivonen
e74effb0db Bug 650784 part 1 - Introduce a new API for converting HTML to plain text. r=smaug. 2012-02-27 13:57:48 +02:00
Gian-Carlo Pascutto
724fb285e2 Bug 673470 - Replace the SQLite SafeBrowsing store with an optimized store. r=dcamp 2011-12-06 19:03:05 +01:00
Gian-Carlo Pascutto
056c10da3c Backout 44a0dc4fb9ff (Bug 673470) for Talos regression. 2012-02-01 20:10:02 +01:00
Gian-Carlo Pascutto
3b9f32d92d Bug 673470 - Replace the SQLite SafeBrowsing store with an optimized store. r=dcamp 2011-12-06 19:03:05 +01:00
Gian-Carlo Pascutto
2bb82902d1 Bug 702217 - Avoid double allocation in UrlClassifier. Handle OOM conditions. r=dcamp 2012-01-10 17:09:32 +01:00
Nicholas Nethercote
cb524624bc Bug 705602 - Use mallocSizeOf in prefixset memory reporter. r=gpc. 2011-12-13 20:54:18 -08:00
Marco Bonardo
3f256b63a5 Bug 707946 - Improve performances of hasChildren for tag queries.
r=dietrich sr=gavin
2011-12-07 21:56:26 +01:00
Gian-Carlo Pascutto
18c11b2972 Bug 698326 - Remove countMe argument to SizeOf in UrlClassifier. r= 2011-11-15 18:51:06 +01:00
Gian-Carlo Pascutto
8f61f0e297 Bug 698326 - Add memory reporter for the url-classifier. r=njn,jlebar 2011-11-13 11:25:48 +01:00
Marco Bonardo
8583f20728 Backout 38abb03271de (bug 698326) due to xpcshell tests failure 2011-11-11 20:12:12 +01:00
Gian-Carlo Pascutto
1ed2345e54 Bug 698326 - Add memory reporter for the url-classifier. r=njn,jlebar 2011-11-11 18:57:22 +01:00
Gian-Carlo Pascutto
bf8f39caba Bug 669410 - Make the url-classifier PrefixSet persistent on startup/shutdown. r=tony 2011-09-08 22:16:59 +02:00
Gian-Carlo Pascutto
a13cf40f9a Bug 669410 - Use PrefixSet to speed up URL classification. r=tony 2011-09-08 22:15:18 +02:00
Gian-Carlo Pascutto
5638eb8aa2 Bug 669410 - Add PrefixSet datastructure for SafeBrowsing. r=dcamp 2011-09-08 22:15:08 +02:00
Mark Finkle
d8509f9bcc Bug 676293 - Add ability to make 'home screen shortcut' for Bookmarks [r=fabrice, r=blassey] 2011-08-08 22:37:57 -04:00
Matheus Kerschbaum
878aefe66c Bug 669040 part 1: Remove build-system and toolkit dependency on mork and morkreader. r=mak 2011-08-06 17:24:52 +02:00
Mehdi Mulani
8bcf292d5f Bug 572463 - Switch nsUrlClassifierHashCompleter from C++ to a JS implementation. r=dcamp,Mossop 2011-04-26 16:57:45 -07:00
Fabrice Desré
83cb5d5e9a Bug 590225 - webapps OS level integration for Android a=blocking-fennec, r=mwu,vladimir, blassey 2010-10-15 14:16:45 -04:00
Gavin Sharp
4056737a1d Backed out changeset 7e10dcf5f763 (bug 590225) due to bustage, a=me 2010-10-04 13:33:14 -04:00
Brad Lassey
b02c027c7f Bug 590225 - webapps OS level integration : Android a=blocking-fennec, r=mwu, r=vladimir 2010-10-04 10:54:40 -04:00
Justin Dolske
fed616995f Bug 439716 - Form Manager should be a JavaScript-based component. p=zpao+dolske, r=zpao, r=dolske, r=gavin 2010-05-25 21:35:09 -07:00
Marco Bonardo
b881e67812 Bug 546942 - Move places import-export-service to toolkit. r=sdwilsh 2010-03-24 02:17:49 +01:00
Mark Banner
42c0a31f11 Bug 550145 NS_APPSTARTUP_CONTRACTID should exist in nsToolkitCompsCID.h and not nsXPFEComponentsCID.h (kill nsXPFEComponentsCID.h). r=benjamin 2010-03-05 12:11:55 +00:00
Justin Dolske
9575068c3b Bug 458812 - Remove support for importing from old mork-based formhistory.dat. r=vladimir 2009-12-13 17:04:41 -08:00
Michael Ventnor
830f114446 Bug 469880. Support a libnotify-based implementation of nsIAlertsService for GTK. r+sr=roc,r=ted 2009-01-08 21:12:16 +13:00
a2e93d21f5 Bug 412374 - "Download Mgr bypasses Vista Parental Controls' file-blocking flag" [p=jmathies@mozilla.com (Jim Mathies) r=sdwilsh sr=bsmedberg a=blocking-firefox3+] 2008-03-29 00:12:13 -07:00
b5cf76dceb Back out Jim Mathies's patch from bug 412374 due to build bustage on non-Vista systems. 2008-03-19 23:34:26 -07:00
4302ab673e Bug 412374 - "Parental Controls can be easily bypassed by going back to the download source" [p=jmathies@mozilla.com (Jim Mathies) r=sdwilsh sr=bsmedberg a=blocking-firefox3+] 2008-03-19 23:01:26 -07:00
0bec2e2102 Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner 2008-01-29 12:57:18 -08:00
b11f05276e Back out bug 402611 for bloat-test orange 2008-01-28 17:58:15 -08:00
af17275326 Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner 2008-01-28 15:04:43 -08:00
c76bffdb42 Bug 373838 - Replace nsNavHistoryResultTreeViewer with a JS, browser-specific tree view. r=dietrich. 2007-03-25 05:28:29 -07:00
tony@ponderer.org
98ecb3cbeb Bug 370860: A very long URI hangs under phishing protection code
patch:  v4: move canonicalizeURL to c++
r=bryner,sr=darin
2007-02-27 23:49:44 +00:00
sayrer@gmail.com
2a26d2a997 Bug 353434. Remove C++ feed parsing for livemarks on trunk (places). r=dietrich 2006-10-19 02:24:30 +00:00
benjamin@smedbergs.us
bd9d3ba313 Bug 321219 - separate places backend into toolkit, r=beng 2006-07-18 19:41:12 +00:00
tony@ponderer.org
817ecf6608 bug 340603: getting table updates consumes large amounts of memory
patch: interface for streaming updates
r+a=darin
2006-06-15 19:10:04 +00:00
tony@ponderer.org
be75ef02d3 backing change out of closed tree 2006-06-14 00:41:24 +00:00
tony@ponderer.org
65cc318f4e bug 340603: getting table updates consumes large amounts of memory;
interface for streaming updates
r+a=darin
2006-06-13 23:39:29 +00:00
tony@ponderer.org
c9b68dce5e rolling back toolkit/component/build files from bug 340603 to fix the build 2006-06-08 01:43:48 +00:00
tony@ponderer.org
8baed72ef8 Bug 340603: safebrowsing getting table updates consumes large amounts of
memory, patch "interface for streaming updates"
r+a=darin
2006-06-08 01:08:44 +00:00
sayrer@gmail.com
199e18b50a b=325080. add atom 0.3 and better html handling to feed processor. r+a=ben 2006-05-06 04:13:20 +00:00
brettw@gmail.com
b242e89c3e Bug 336203 (for tony@ponderer.org) r=darin Add new safe browsing C++ service 2006-05-05 21:42:47 +00:00
bryner@brianryner.com
d5fc4862f2 Add a mozstorage-based FormHistory implementation, with an importer that uses the MorkReader class. Stop building Mork if building Places. Bug 324170, r=brettw, bsmedberg. 2006-01-26 19:17:04 +00:00
brettw@gmail.com
e1975f8696 bug 315570
r=bryner
r=annie.sullivan

Add a reusable autocomplete result type that doesn't depend on Mork. Components
can easily provide autocomplete results using this interface and
implementation.
2005-11-09 19:19:33 +00:00
gerv@gerv.net
c7ca93d489 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-02-01 17:07:35 +00:00
ben@bengoodger.com
ad3b24d5ad Landing the Aviary Branch (browser section only). 2004-11-30 08:23:02 +00:00