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