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