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