Changes for DownThemAll 1.0

(Since 0.9.9.7)

New features

  • Help files
  • Basic metalink support incl. download selection + whole file verification
  • Selection with SPACE
  • Deleting downloaded files from context menu
  • Save As window got folder-picker (dTaOneClick)
  • Filter "Software"
  • Various "helpers" in the context menus
  • Selection window allows to open selected link(s) in new tab(s)
  • Query String (qstring) renaming mask
  • Checksum support (md5, sha1, sha256)
  • Link Fingerprint support (see item above)

Major changes/bug fixes

  • Major rewrite/refinement of most functionality and the backend.
  • Selection window rewritten
  • Add URL window rewritten
  • Preferences window rewritten
  • Filter implementation rewritten
  • Refined User Interface
  • Batch descriptors refined (new syntax)
  • Firefox (context-menu) integration refined
  • Improved privacy control
  • Various performance optimizations
  • Queue bookkeeping moved from XML files to JS+mozStorage
  • Most preferences and custom filters will be "migrated" properly when upgraded
  • Manager window rewritten
  • Download core rewritten
  • More sophisticated multi-part algorithms
  • Improved error handling/failed chunks
  • Improved error handling mirror failover (mirrors currently only supported by metalink)
  • Using only one temp file that will reflect the name

Minor changes/bug fixes

  • Improved character set recognition
  • Hide Batch descriptors when not available
  • *nix: Open File/Open Folder didn't work
  • Less abusive utilization of network.max* prefs
  • Info window won't destroy drop-down order
  • Ampersand/Special chars handling in path names fixed.
  • May expand/collapse various UI elements.
  • non keep-alive downloads

Note: This changelog is not nearly complete. Furthermore it is not ordered in any way

Fixed bugs

(dynamic list)

#2
Directory pickers broken.
#7
Selecting different filters expands Preferences dialogue box
#11
Firefox download confirmation window has hidden DTA radio buttons
#12
Naming of part files is just stupid
#22
Migrate old filters to new Filtermanager
#33
"open file" and "open target dir" don't work
#34
Updating network.http.max-persistent-connections-per-server causes firefox to stop loading pages
#41
download selected links
#44
Says "File access error" when directory not available
#50
Miselection of items
#51
"Subclass" Flashgot in SaveAs to allow remembering
#52
Decide about UUID
#57
Download info destroys dropdown order [was: Rememberance of DTA]
#74
Closing broken.
#75
startDate in sessionManager messed up
#76
transactional delete in sessionManager
#80
Preferences window too small with big fonts (120 DPI)
#81
Allow to delete multiple files at once
#86
Folder names containing an ampersand "&" are handled wrongly
#93
info.xul broken.
#94
filename not refreshed when redirected
#96
Won't finalise downloads
#100
Memory leak discovered by Leak Monitor
#107
Remove Tab does not work with "all tabs" feature
#112
Does not recognize link and stops parsing
#117
Maintaining size of the dta window
#120
Downloading files with non ASCII charset names, yields encoded file names
#123
CRC/MD5 build-in checker
#125
Redirects to ftp don't catch the new file name [was: file naming problems]
#135
no new FF window possible when dTa window is lastly left.
#147
big files are downloaded twice
#151
can't hide contex/tools menu
#153
dTa ignores batch descriptors but still uses them for destination file
#170
<embed> with relative source doesnt show up in embedded list
#176
Resuming file download re-starts from the first byte (it re-downloads the whole file)
#181
Tempoary Download File Location
#185
Temp disk full aborts downloads
#195
"Enable Disk Space Pre-allocation" does not work
#206
Downloads currently "Joining" get deleted when clearing download list
#209
nsIURL.ref doesn't include #, so add it in for Link Fingerprints
#211
Ability to execute the download once it is finished - Hyperlink to the file
#227
Ogg missing from the video filter by default
#229
Support SeaMonkey since 2.0a1 .
#235
dTa nigthly skips duplicate files, but too late
#245
Progress list: Valid operations disabled with certain selections on trunk build 469
#246
Doesn't work for this web page
#248
AddURL should prefix the protocol accordingly if missing.
#250
escape character in filename not replaced with a legal character to save to windows system
#252
Tooltips on progress dialog don't work under FF 3.0 with DTA 1.0b1
#253
Download fails with "Not enough space" error when target folder doesn't exist
#255
Completion % out of sync in title bar and window
#256
dta icon should include 16bit version
#262
Compact Menu does not works , in Minefield
#273
download all including iframes not working in beta
#281
Write Prefs/Filters help
#283
Download progress lost if 401 (wrong login / acccess denied) occurs on a resume
#285
Help Information Pages Do Not Use Dynamic Layout
#293
"Firefox" hardcoded into preferences dialog
#294
Row count did not change by amount suggested
#297
DownThemAll resets download after 503 Error (To Many Requests)
#300
Reduce the number of write to the queue database.
#303
503 / file access errors
#308
Connections that are cut before the file is fully received should be paused not canceled
#309
Use new tooltip style for download info window
#319
Pause/Resume and Chunked DL not working
#327
A solution to prefwindow resizement problems.
#329
size displays incorrectly for rtl locales.
#330
The addURL dialog should not exceed 800px in width unless resized
#334
download estimated time calculation is erratic
#344
Files renamed even if not duplicate files
#353
Do not add extensions to files without extension
#359
Filename will be cut, if it contains the character "#"
#368
Thunderbird UI is limited (missing features)
#372
nsIURIFixup breaks BatchGenerator
#374
Linkfingerprints not recognized
#383
Display tooltip only when the Manager has focus [was: Status tooltip appears through dta help]
#385
after "Temporary Error" files couldn't be resumed anymore
#387
Complete l10n and resubmit to babelzilla
#388
Compile Release Notes/ChangeLog
#390
Create 1.0 Screenshots
#391
Reensemble the Addon Install "Button"
#393
Add/Info: hash should allow white-spaced values
#394
Create QA Tests list and check on all platforms.
#402
Error in metalink. download.referrer has no properties
#403
Metalink: provide accessible SelectAll/SelectNone (Selection Window)
#416
Regression: OpenExternal._nixLaunch regressed
#421
Select phrase for the current Queue button
#433
Typo in Help, which may affect donations
#434
Enforce removing rules
#443
"skip" for duplicate file for "current session" hangs DTA manager and firefox
#447
Batch-Generation for question is wrong
#448
about: XML error due to missing entity (nbsp)
#449
Design RTL logo
#455
.launch should throw if file does not exists
#462
Release
#470
dta queue is empty with latest trunk, even though items are in it
#474
Filename already exists options not working
#475
Put l10n into version control (branches/1.0.x)
#477
Ignore "weak" marker of ETags
#491
regress: Because of BufferedOutputStream downloaded data might get lost after hard-crashes.