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