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