diff --git a/README.md b/README.md index f278edb5c..0b696faa7 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Probably the first and only download manager/accelerator built inside Pale Moon! `Logo is not ready yet, so there are generic empty arrows in place for now. I can't use the original branded graphics according to the license, so I have to come up with my own before release.` -This fork is a direct continuation of the original XUL-based DownThemAll! extension. It's an update of the last upstream pre-release 3.1.1pre version from 2017. XUL version is unique as it supports setting original file modified dates of downloaded files. I've changed extension id and all settings, so it should work alongside other forks. A few features were added in this version: +This fork is a direct continuation of the original XUL-based DownThemAll! extension. It's an update of the last upstream pre-release 3.1.1pre version from 2017. Until recently XUL version was unique as it supports setting original file modified dates of downloaded files. I've changed extension id and all settings, so it should work alongside other forks. A few features were added in this version: - takes "x-archive-orig-last-modified" http header property of WebArchive.org as file's modification date (or "x-archive-orig-date" / "memento-datetime" when not available) - allows to export/import relative local save paths in a download list - allows to copy a remote website's directory structure (easier and with more options) @@ -14,20 +14,22 @@ This fork is a direct continuation of the original XUL-based DownThemAll! extens - replaces illegal symbols with their full-width counterparts: :*?"<>| - all of the above works in DTM OneClick mode via the most recent filter used (as expected) -You can run this extension in Pale Moon, Waterfox *Classic*, Basilisk, Firefox ESR 52.x & Firefox Developer Edition 56.x. _Live_ version of Waterfox kinda supports XUL, but not XPCOM, so of no use for us. SeaMonkey needs some fixes, so maybe [later]. -(Note that WebArchive's search results pages might not work in those Firefox versions though, that's a reoccuring issue with some of the webarchive's libraries, sometimes one of the components breaks the show for the older browsers) +You can run this extension in Pale Moon, Waterfox *Classic*, Basilisk, Firefox ESR 52.x & Firefox Developer Edition 56.x. Relevant version of Waterfox doesn't support XPCOM, so won't work. SeaMonkey needs some fixes, so maybe later. Installation ================== Pale Moon, Waterfox Classic, Basilisk ------------------- -Simply install .xpi from releases section of this page. +Simply download and install .xpi file from `releases` section of this page. As with any other extension these methods should work: +- right click .xpi file and choose `open with` -> [your browser] +- drag and drop .xpi file into a browser window +- at the `about:addons` page click ⚙️ -> `install from file` Firefox ESR 52.x, Firefox Developer Edition 56.x ------------------- -Open `about:config`, find `xpinstall.signatures.required` and switch it to `false`. Now you can download the .xpi from `releases` section and install it. +Open `about:config`, find `xpinstall.signatures.required` and switch it to `false`. Now you can install an .xpi file using one of the aforementioned methods. Firefox 56.x ------------------- @@ -37,14 +39,17 @@ If `xpinstall.signatures.required` is not available, one can install an unpacked SeaMonkey ------------------- -Not supported (yet). +Not supported. Waterfox ------------------- -Live version is incompatible, use Waterfox Classic. +Not supported. Only `Waterfox Classic` works. +Updates +================== +Update is available as an .xpi file hosted under `latest` release tag at github. You can conviniently smack that `check for updates` button or even turn on an autoupdate. The legacy text below might still be relevant, although it's not maintaned by me. ================== diff --git a/chrome/content/dtm/manager/manager.js b/chrome/content/dtm/manager/manager.js index b92774db2..aa59f9d79 100644 --- a/chrome/content/dtm/manager/manager.js +++ b/chrome/content/dtm/manager/manager.js @@ -2745,8 +2745,8 @@ var QueueItem = class QueueItem { let rv = Object.create(null); let p = Object.getPrototypeOf(this); for (let u of Dialog_serialize_props) { - // only save what is changed - if ( !!p[u] && !!this[u] && (p[u] !== this[u])) { + // only save what is changed [for some reason these changes break queue saving] + if (p[u] !== this[u]) { //if ( !!p[u] && !!this[u] && (p[u] !== this[u])) { rv[u] = this[u]; } } diff --git a/chrome/skin/manager/style.css b/chrome/skin/manager/style.css index 2719efe03..6f25d2f8e 100644 --- a/chrome/skin/manager/style.css +++ b/chrome/skin/manager/style.css @@ -239,6 +239,7 @@ toolbox { -moz-box-pack: center; } #tooldonate { + display:none; list-style-image: url(donate51.png); -moz-image-region: rect(0px,360px,51px,180px); cursor: pointer; diff --git a/install.rdf b/install.rdf index dd04ea26c..546cccde2 100644 --- a/install.rdf +++ b/install.rdf @@ -5,7 +5,7 @@ dtm@downthemoon.xul DownTheMoon! The mass downloader for Pale Moon. - 3.141 + 3.1415 true true 2 @@ -54,21 +54,36 @@ The mass downloader for Pale Moon.en-USDownTheMoon!The dTm Team - Der Massen-Download-Manager für Pale MoondeDownTheMoon!Nils Maier - El descargador masivo para Pale Moones-ESDownTheMoon!Urko - Babelzilla.org - Failide massallalaadija Pale Moonile.etDownTheMoon!Maidur - L'extension de téléchargement par lot pour Pale Moon.frDownTheMoon!L'équipe dTm - Descargador masivo para Pale Moon.glDownTheMoon!O equipo de dTm - Descargador masivo para Pale Moon.gl-ESDownTheMoon!O equipo de dTm - Lo scaricatore di massa per Pale MoonitDownTheMoon!Il team dTm, Alessandro Menti - De bulkdownloader voor Pale Moon.nlDownTheMoon!Het dTm-team - Menedżer pobierania plików dla Firefoksa.plDownTheMoon!Leszek(teo)Życzkowski - O transferidor em massa para o Pale Moon.pt-PTDownTheMoon!A Equipa dTm - Менеджер загрузок для Pale Moon.ruDownTheMoon!Sergeys - Russian Mozilla Team - Množični prenašalnik za Pale Moon.sl-SIDownTheMoon!Ekipa dTm - Pale Moon için toplu indirme aracı.trDownTheMoon!S.K.Yerli ve dTm takımı - Pale Moon 的批量下载工具。zh-CNDownTheMoon!Cye3s & Blacko - Pale Moon 的大量下載工具zh-TWDownTheMoon!rayx000, scsi, tiffblue, Sakura3814, Goldie Lin. + + Der Massen-Download-Manager für Pale MoondeDownTheMoon!Nils Maier + + El descargador masivo para Pale Moones-ESDownTheMoon!Urko - Babelzilla.org + + Failide massallalaadija Pale Moonile.etDownTheMoon!Maidur + + L'extension de téléchargement par lot pour Pale Moon.frDownTheMoon!L'équipe dTm + + Descargador masivo para Pale Moon.glDownTheMoon!O equipo de dTm + + Descargador masivo para Pale Moon.gl-ESDownTheMoon!O equipo de dTm + + Lo scaricatore di massa per Pale MoonitDownTheMoon!Il team dTm, Alessandro Menti + + De bulkdownloader voor Pale Moon.nlDownTheMoon!Het dTm-team + + Menedżer pobierania plików dla Firefoksa.plDownTheMoon!Leszek(teo)Życzkowski + + O transferidor em massa para o Pale Moon.pt-PTDownTheMoon!A Equipa dTm + + Менеджер загрузок для Pale Moon.ruDownTheMoon!Sergeys - Russian Mozilla Team + + Množični prenašalnik za Pale Moon.sl-SIDownTheMoon!Ekipa dTm + + Pale Moon için toplu indirme aracı.trDownTheMoon!S.K.Yerli ve dTm takımı + + Pale Moon 的批量下载工具。zh-CNDownTheMoon!Cye3s & Blacko + + Pale Moon 的大量下載工具zh-TWDownTheMoon!rayx000, scsi, tiffblue, Sakura3814, Goldie Lin. diff --git a/modules/defaultPrefs.js b/modules/defaultPrefs.js index d188da8de..7bea57e85 100644 --- a/modules/defaultPrefs.js +++ b/modules/defaultPrefs.js @@ -14,7 +14,7 @@ pref("extensions.dtm.timeout", 300); pref("extensions.dtm.maxchunks", 4); pref("extensions.dtm.history", 5); pref("extensions.dtm.alertbox", 2); -pref("extensions.dtm.removecompleted", true); +pref("extensions.dtm.removecompleted", false); pref("extensions.dtm.removecanceled", false); pref("extensions.dtm.removeaborted", false); pref("extensions.dtm.infophrases", true); diff --git a/update.rdf b/update.rdf index 695272ab4..cce0b8ed6 100644 --- a/update.rdf +++ b/update.rdf @@ -13,7 +13,7 @@ - 3.141 + 3.1415