Rewrite QProcess output parsing.
[abby.git] / CHANGES
blobede80ebaafefe28bfc7580df9cbee3886a94cc72
1 Version 0.4.3
3   User-visible changes:
4    * Add: --regexp, --find-all support
5      # New in cclive 0.5.0
6    * Add: --filename-format support
7    * Remove: --title support
8      # No longer supported by cclive as of 0.5.0
9    * Fix: filename not shown when download starts
10    * Fix: typo in statustip "scan for video links"
11    * Fix: filename parsing when it contains whitespace
13   Developer-visible changes:
14    * Rewrite QProcess output parsing
15      # Fixes "filename parsing when it contains whitespace"
16    * Add INSTALL file
17    * Append --print-fname to clive options
18      # Fixes "filename not shown when download starts"
19      # Bumps clive prerequisite to 2.2.5
22 Version 0.4.2
23 (August 1, 2009)
25   User-visible changes:
26    * Change:
27      # Abort button to show statustip instead of tooltip
28      # Dynamically changing format dialog based on c/clive --hosts output
29      # Total progressbar: use "%current / %total" instead of "%percentage"
30      # Scan: hide column header
31      # RSS: ditto
32      # Improve c/clive executable checking (1)
33        * Display dialogbox where suitable
34      # Scan: relocate options group
36   Developer-visible changes:
37    * Improve c/clive executable checking (1)
38      # Remove excess code and unnecessary checks
39    * Add: support for --exec-run (c/clive 0.4.6+/2.2.3+)
40    * Tweak --hosts support
41      # c/clive 0.4.6+/2.2.3+ print supported formats with --hosts
42      # Bump prerequisites, see README
43    * Cleanup README
44      # Better description
45      # Misc. other tweaks
46    * abby.pro: include "QT += network xml"
47      # See README for the changed build instructions
49   Known-issues:
50     * http://youtube.com/rss/user/(username)/videos.rss
51       Links no longer work. Please see README ("Using abby").
54 Version 0.4.1
55 (July 11, 2009)
57   User-visible changes:
58    * Rollout experimental win32 binaries
59    * Add: Help / Supported hosts
60    * Fix: Preferences: various browse buttons
61    * Tweak:
62      1. Various messagebox texts
63      2. Various status/tool tips
64      3. Scan dialog (+new functions)
65      4. RSS dialog
66    * Enable/disable link list when download begins/ends
67    * Change: Open "Add link" dialog if list is empty and "Download" is clicked
68      1. This previously showed a messagebox telling user to add a link
70   Developer-visible changes:
71    * src/scandlg.cpp: Use static messagebox function instead
74 Version 0.4.0
75 (July 5, 2009)
77   User-visible changes:
78    * Add: Scan feature to scan *any* web pages for video links
79      1. Supports regular Youtube links and embedded ones
80      2. Above means that it can be used to grab videos from Youtube playlists
81      3. Intended to replace clivescan utility (of the clive-utils project)
82    * Add: Edit / Add / Paste (+key shortcut)
83    * Add: Clear list (button +menu item)
84    * Fix: RSS/Scan: Check for URL scheme in input link; insert if missing
85    * Fix: RSS/Scan: Disabling HTTP proxy is now respected
86    * Enable editing links in main window and RSS feed manager (double-click)
87    * Enable/disable misc. widgets at start and end
88    * Use 16x16 for all icons
89    * Update misc. tooltip messages
92 Version 0.3.0
93 (June 21, 2009)
95 FOREWORD
97 It is now also possible to download multiple videos on one go.
98 This was previously limited by design.
100 We are in the process of merging clive-utils into abby. RSS feed
101 parsing (clivefeed) has already been implemented. Video link scan
102 (clivescan) should be implemented in abby by 0.4.0.
104   User-visible changes:
105    * Add: --format=best support
106    * Add: RSS parsing (obsoletes clivefeed in clive-utils)
107    * Add: Keyboard shortcuts (e.g. add link, start download)
108    * Fix: Tab orders (e.g. main window: paste button)
109    * Change: Multi-link support
110    * Change: Video format selection
111      1. Format dialog for hosts that support multiple video formats
112      2. All other hosts default to "flv"
113    * Change: More responsive UI when closing Preferences while using clive
114      1. invoke (c)clive after closing the preferences only if path was changed
115    * Change: Reflect --format ID changes to match recent (c)clive additions
116    * Remove: Youtube login support
117      1. Until fixed in (c)clive
118    * Remove: Finnish translation
119      1. Reintroduce translations when we are "stable"
120    * Remove: Continue partially downloaded file [box]
121      1. Default to use --continue with all transfers
122      2. Recent changes to Youtube and Google services allow flvs to be cont'd
124   Developer-visible changes:
125    * Change: cclive prerequisite -> 0.4.4
126    * Change: clive prerequisite -> 2.2.1
127    * Change: use --format for both (c)clive (reflect cclive changes)
128      1. cclive previously used --download=format
130   Known-issues:
131    * Format dialog displays "mp4" for Google when using cclive
132      1. mp4 support has been broken in cclive since 0.4.x
135 Version 0.2.1
136 (April 29, 2009)
138   User-visible changes:
139    * Add support for --connect-timeout, --connect-timeout-socks
140      ** cclive 0.3.2+
141      ** clive 2.1.11+
142    * Allow use of --limit-rate with clive
143    * Fix: Preferences: cclive/clive: Browse (button)
146 Version 0.2.0
147 (April 4, 2009)
149   User-visible changes:
150    * Add support for clive 2.1.10+
151      - abby can now be used as a front-end for clive (2.1.10+) as well
152    * Add support for Youtube HD (mp4_hd) format
153      - Added in cclive 0.3.1
154      - Added in clive 2.1.10
155    * Fix tooltips
156      - Typos, missing, etc.
157    * Fix duplicate key shortcuts
158      - English (&File - Video &Format)
159      - Finnish (multiple)
160    * Add paste button next to start button
161    * Change common buttons to use icons instead of text
162    * Change address bar: bind return key to Start button
163    * Change Preferences dialog to open centered and over the main window
164      - Dialog position previously saved and restored
167 Version 0.1.1
168 (March 17, 2009)
170   User-visible changes:
171    * Improve cclive process output handling and parsing
172    * Add support for new cclive options (0.2.4+)
173      - --title, --title-cclass
174      - --stream-exec, --stream
175    * Add missing statusbar messages for menu items
176    * Add more widget dynamics in Options
177      - "Start streaming at" stays hidden unless cclive was built WITH_PERL=yes
178      - If paths have been defined in Preferences
179         - "Start streaming at" is enabled if "Stream command" is defined
180         - "Run external command" is enabled if "External command" is defined
181      - When URL changes
182        - "Continue partially transferred file" checkbox is enabled/disabled
183        - "Video Format" combobox list is recreated based on URL
184    * Change default window sizes
185    * Change "Save video as" label to checkbox
186    * Clean up widget texts
189 Version 0.1.0
190 (March 1, 2009)
192   * Initial release