my first git commit
[gwget-havlin.git] / ChangeLog
blobf4bd205046b9a6de2b06240b0b8f2e9a6147903a
1 2009-10-17  David Sedeño <david@alderia.com>
3   * configure.ac, NEWS: Version 1.0.4 
4   * data/gwget.ui: Remove duplicates ids. Fix #597396.
6 2009-10-04  David Sedeño <david@alderia.com>
8   * configure.ac, NEWS: Version 1.0.3 
10 2009-10-03  David Sedeño <david@alderia.com>
12   * src/wget-log.c: Free tmp var (Fix #595155) 
13   * epiphany-extension/ephy-gwget-extension.c: Fix Dbus call.
15 2009-08-14  David Sedeño <david@alderia.com>
16   
17   * data/Makefile.am: Fix --disable-schemas-install. Pach from Vincent Untz
18   (Fixes #590850)
19   * configure.ac, epiphany-extension/ephy-gwget-extension.c: 
20   Support for Epiphany 2.27/2.28. Patch from Vincent Untz (Fixes #585401)
22 2009-07-04  David Sedeño <david@alderia.com>
24         * src/gwget_data.c: Remove g_warning when getting the size of a no (new) file.
25         * src/new_window.c: Set parent window to the filechooser in new dialog. 
26         * src/main_window_cb.c: Set parent window to about dialog.
27         * data/gwget.ui, src/main_window.c: Set the rows and columns reorderable.
28         * data/gwget.ui: Set remove download callback. Set icon for md5_sum window.
29         * src/main_window.c: 
30                 - Fix drag'n'drop freeze. Thansk to Artur Rona <ari-tczew@tlen.pl> 
31                 for the bugreport.
32                 - Don't add download from gconf if url is null.
34 2009-06-30  David Sedeño <david@alderia.com>
36   * data/gwget.ui: Set button size to menu. Fixes #527818
38 2009-06-27  David Sedeño <david@alderia.com>
40   * gwget.doap: new file
41   * data/gwget.ui: Set resume icon in popup menu
42   * po/POTFILES.in: Remove .glade file and add .ui files
44 2009-06-20  David Sedeño <david@alderia.com>
46   * src/new_window.c: Use gtk_combo_box_get_active_text instead 
47     of gtk_entry_get_text
48   * data/gwget.ui: Redone the menuitems. Remove unused dialog3. 
49     Redone the popup menu.
50   * src/main_window.c: Load correct file
51   * data/preferences.ui: Update with glade-3
52   
53 2009-06-20  David Sedeño <david@alderia.com>
55   * configure.ac, data/Makefile.am, data/gwget.ui, data/preferences.ui,
56     src/gwget_data.c, src/main_window.c, src/main_window.h, src/main_window_cb.c,
57     src/new_window.c, src/systray.c, src/utils.c
58   Mass changes to migrate to gtkbuilder. Thanks to Artur Roma <ari-tczew@tlen.pl>
60 2009-06-18  David Sedeño <david@alderia.com>
62   * configure.ac, NEWS: Version 1.0.2 
64   * src/main.c, src/gnome-application.c: Remove old dbus code. 
66   * src/main_window_cb.c (on_md5ok_button_clicked): 
67   Make the markup work again. Remove from the traduction str.
68         
69 2009-06-17  David Sedeño <david@alderia.com>
71         * src/main_window_cb.c: Remove gnome_vfs and use gio 
72         in md5sum comprobation.
74 2009-06-16  David Sedeño <david@alderia.com>
76         * src/main_window_cb.c: Remove gnome-vfs from two functions.
78 2009-06-15  David Sedeño <david@alderia.com>
80         * src/utils.{c,h}: Clean up run_dialog_information and run_dialog_error. Thanks to 
81         Jaroslav Imrich <jaroslav.imrich@gmail.com> for the patch.
83 2009-06-01  David Sedeño <david@alderia.com>
85         * src/gwget-application-service.xml, src/gwget-application.{c,h}: 
86         Map the openuriwithdest api call to another funcion. 
88 2009-05-31  David Sedeño <david@alderia.com>
90         * src/main.c, src/gwget-application-service.xml: Add OpenURIDest call to 
91         Dbus so that OpenURI doesn't break external programs that use Dbus API. 
92         Fix: #583929
93   
94 2009-02-18  David Sedeño <david@alderia.com>
96         * configure.ac: Fix typo for epiphany version 2.26 (Götz Waschk).
97         * data/gwget.desktop.in.in: Fix icon and category. Fix bug #572280.
98         Thanks to  Götz Waschk.
100 2009-02-17  David Sedeño <david@alderia.com>
102         * configure.ac: Version 1.0.1
103         * NEWS: news for 1.0.1
105 2009-02-15  David Sedeño <david@alderia.com>
106         
107         * src/gwget_data.h: don't make gwget_pref be extern (fix the epiphany
108         extension)
109         * epiphany-extension/ephy-gwget-extension.c: Send the destination dir
110         var in the call to gwget.
111         * epiphany-extension/gwget.xml.in.in: Set author and url.
112         * epiphany-extension/Makefile.am: Include @GNOME_CFLAGS@ 
113         to INCLUDE_CFLAGS so it can find libgnomeui.h. Fix bug #571790.
114         * configure.ac: Detects Epiphany > 2.18. Patch from 
115         Christoph Wickert. Fix bug #571789.
116         * Changelog: Convert to UTF-8
118 2009-02-12  David Sedeño <david@alderia.com>
120         * NEWS: news for 1.00
121         * configure.ac: Bump version to 1.00
122         * configure.ac: Require gio and not gnome-vfs.
123         * src/gwget_data.c, src/main_window.c, src/main_window_cb.c, 
124         src/main.c: Port to gio for local operations.
126 2009-02-08  David Sedeño <david@alderia.com>
128         * data/gwget.glade: Set url label ellipsize to FINAL.
130 2009-02-07  David Sedeño <david@alderia.com>
132         * src/gwget-application{.c, .h}, src/gwget-application-service.xml,
133           main.c: Add destination directory parameter to OpenURI method. 
134           Fixes: #562993
135         
136 2009-02-06  David Sedeño <david@alderia.com>
138         * data/gwget.glade: Set Radiobuttons in recursive window in a group.
139         Fix bug #533152.
140         * data/preferences.glade: Fix GtkSpinButton Adjustment.
142 2009-02-06  David Sedeño <david@alderia.com>
144         Patch from Michael Fotsch <foetsch@yahoo.com> with: 
145         * src/gwget_data.c: Support of mp3 playlist: When gwget finishes 
146         downloading an .m3u file, it asks the user whether it should download 
147         the files that it contains. If yes, the files will be added as 
148         additional downloads. 
149         * src/wget_data.c: Parser for wget version 1.11.4 
150         * Moved check_url function to utils.{.c.h} 
151         * In several places, leading and trailing whitespace is stripped from 
152         the user-specified URL. (This is a common pitfall when inadvertently 
153         copying leading spaces or trailing newlines into the clipboard.)
155 2008-09-09  David Sedeño <david@alderia.com>
157         * src/gwget_data.h: Ooops, forget to commit that.
159 2008-08-28  David Sedeño <david@alderia.com>
161         * src/wget-log.c: More error reporting checking and better general log parsing and 
162         reporting. Thanks to Rick Benson for the patch. Fix #388990 and #332434.
164 2008-08-18  David Sedeño <david@alderia.com>
166         * src/wget-log.c: Fix "resolving" parsing in log line. Thanks to Rich Benson for the
167         patch. Fix #432981.
169 2008-05-22  David Sedeño <david@alderia.com>
171         * configure.ac: Remove gwget.desktop (is in data/ now).
172         * src/main.c: translate program description in --help output. Thanks to Gabor Kelemen 
173         for the patch. Fix #534108.
175 2008-05-20  David Sedeño <david@alderia.com>
177         * Make desktop file translatable and moved to data/. Fix bug #530310. 
178         * data/gwget.glade: Fix translatable attributes. Fix bug #529953. Thanks to
179         Gabor Kelemen for the patchs.
181 2008-01-08  David Sedeño <david@alderia.com>
183         * Rename configure.in to configure.ac
184         * Use po/LINGUAS 
185         * autogen.sh: Update
186         * data/gwget.glade: fix icon size in menus. Fix bug #504764. Thanks to 
187         Colomban Wendling.
188                   Set view->Toolbar and view->Statusbar as Check-boxes. Fix bug #494570
190 2007-12-08  Claude Paroz  <claude@2xlibre.net>
192         * data/gwget.glade: Stock labels should not have the translatable
193         property set.
195 2007-10-14  Yannig Marchegay  <yannig@marchegay.org>
197         * configure.in: Added 'oc' to ALL_LINGUAS.
199 2007-09-21  David Sedeño <david@alderia.com>
201         * gwget.desktop.in: Update category according to freedesktop
202         menu specification. Thanks to Arnaud Fontaine for the patch.
204 2007-09-20  David Sedeño <david@alderia.com>
206         * data/gwget.glade: Connect the signals from the menu. Fix bug #477615.
207         Thanks to Arnaud Fontaine for the patch.
209         Add tooltip message for the buttons in the toolbar. Fix bug #443188.
211 2007-08-17  Raivis Dejus  <orvils@gmail.com>
213         * configure.in: Added Latvian Translation (lv).
215 2007-07-26  David Sedeño <david@alderia.com>
217         Better dialog prompt messages.  Thanks to Trent Gamblin for the patch.
218         * src/main_window_cb.c, src/main_window.c, src/utils.h
220 2007-06-03  David Sedeño <david@alderia.com>
222         * data/gwget.glade: Mark to translate menubar strings.
224 2007-05-28  David Sedeño <david@alderia.com>
226         * configure.in: Version 0.99
227         * NEWS: News for version 0.99
228         * src/Makefile.am: Add *.h files to sources
229         * data/gwget.glade: Fix spanish string in glade file. Fix bug #436322
231 2007-04-23  David Sedeño <david@alderia.com>
233         * src/main_window_cb.c: Set the preferences window transient of the
234         main window. Fixes bug #408926.
235         * src/main_window.c: Set the docked var to true.
236         * configure.in: Detect Epiphany 2.18
237         * data/gwget.glade: Set the icon name and the delete_event cb.
238         * data/org.gnome.gwget.service.in: Add .service for dbus. Fix bug
239         #425931.
240         * data/Makefile.am: Create the .service file for dbus.
242         * src/gwget_data.c: Set the gnome proxy setting correctly. Fix bug
243         #432621. Patch from Robert Clark (gnome-bugzilla@ratty.org.uk).
245 2007-04-21  David Sedeño <david@alderia.com>
246         Patch from Brian Fulkerson <brian@deftdesigns.net> for reduce the
247         syncs in gconf, useful with large download list.
249         * src/gwget_data.[ch]: new function gwget_data_set_state_no_sync no
250         set the state but not update the state in gconf.
251         * src/main_window.c: Use gwget_data_set_state_no_sync.
253 2007-02-08  David Sedeño <david@alderia.com>
255         * src/main_window_cb.c (on_compare_md5_clicked): Clean the code for
256         the transient window. Now in glade file.
257         * data/about.glade: Remove unused file
258         * data/preferences.glade: not required libglade so it can be loaded in
259         glade3.
260         * data/gwget.glade: Some little changes. Put md5_window transient of
261         the properties window.
262         * data/Makefile.am: Remove newdownload.glade and about.glade
263         * src/new_window.c: Fix a bug introduced about not take the correct
264         entry text.
266 2007-02-07  David Sedeño <david@alderia.com>
268         * data/newdownload.glade: remove. Put in the main gwget.glade file.
269         * data/gwget.glade: Add the new_window from the newdownload file.
270         * src/new_window.c: Load the widgets from the main xml file.
271         * src/main_window.c: 
272         Put new_window in the main xml file.
273         Set the sensitive of the clear button according
274         if there are or not completed downloads.
275         Use GConfChangeSet for write gconf keys.
276         Don't call gwget_remember_window_size_and_position on quit (it's a gtk
277         callback).
278         * data/gwget.glade: Remove labels from the dialog.
280 2007-02-05  David Sedeño <david@alderia.com>
282         * src/main.c: 
283                 - Port to Goption. 
284                 - Load files even if it's the first instance of gwget.
285                 - Add -d option for destination directory for the downloads
286                 passed in command line. Fixes #403810.
287                 
289 2007-02-02  David Sedeño <david@alderia.com>
291         * data/gwget.glade: Use of glade-3 format. Get rid of bonobo (-600!
292         lines)
293         * src/gwget_data.c (gwget_data_set_menus): only set the menuitems in
294         the download section of the menu.
295                 (gwget_data_set_popupmenu): New function to set the sensitives
296                 of the popup menu.
297         * src/main_window_cb.c: Call gwget_data_set_popupmenu before show the
298         popmenu.
299         * src/main_window.c: Don't call set menu when the user change the
300         selection in the treeview. This is done whe the user click the
301         menuitem.
302         * src/new_window.c: Remove unneeded var.
305 2007-01-24  Nicola Mattei <foxdalailama@gmail.com>
307        * src/md5.{c,h}: added from GNU coreutils 6.7
308         * gwget.glade: added md5_window and compare_md5 button to
309         properties window and attached md5_entry activate to
310         on_md5ok_button_clicked
311         * src/main_window_cb.h: added on_md5ok_button_clicked and
312         on_compare_md5_clicked
313         * src/main_window_cb.c: include gnome-vfs.h and md5.h, define
314         MD5BUFSIZE, implemented on_md5ok_button_clicked and
315         on_compare_md5_clicked, added check to set/unset sensitiveness
316         of compare_md5 button when calling properties window
317         * src/Makefile.am: added md5.{c,h} to gwget_SOURCES
319 2007-01-19  David Sedeño <david@alderia.com>
321         * src/gwget_data.c: Activate clear_button when a donwload finish.
322         * src/main_window_cb.c: Set sensitive of clear_button to false when
323         removed all downloads.
324         * include/ Removed
325         * configure.in: Remove include dir from the build.
326         * Makefile.am: Remove include dir from the build.
327         * src/systray.c: Don't include eggtrayicon.h
328         * src/Makefile.am: add includedir.
329         * Move include/*h to src/ dir.
330         * include/eggtryicon.h: Removed
331         * include/systray.h: Include notify. 
333 2007-01-18  David Sedeño <david@alderia.com>
335         * src/eggtrayicon.c: Removed.
336         * po/Makefile.in.in: Remove from svn
337         * data/gwget.glade: Add a remove icon to toolbar. Patch from Nicola
338         Mattei. bug #390769
339         * include/main_window.h: Don't include eggtrayicon.h
340         * src/systray.c: Really kill libegg.
342 2006-12-15  Pema Geyelg  <pgeyleg@gmail.com>
344         * configure.in: Added 'dz' to ALL_LINGUAS
346 2006-12-11  David Sedeño <david@alderia.com>
347         
348         Patch from Arjan Timmerman for kill libegg (bug #349258):
349         * include/main_window.h: Set tray_icon as GtkStatusIcon.
350         * src/Makefile.am: Remove eggtrayicon.c from the build.
351         * src/gwget_data.c: Don't put tooltip in the tray icon when download
352         is completed.
353         * src/systray.c: Use GtkStatusIcon instead of libegg.
355 2006-12-11  David Sedeño <david@alderia.com>
357         * configure.in: Detect epiphany 2.17. Thanks to Joseph Sacco for the
358         patch.
360 2006-11-08  David Sedeño <david@alderia.com>
362         * configure.in: Version 0.98.2
363         * NEWS: Updated for 0.98.2
364         * data/GNOME_Gwget_server.in.in: removed
365         * po/POTFILES.in: Remove data/GNOME_Gwget_server.in
366         * data/Makefile.am: Remove bonobo deps
367         * src/main_window_cb.c: Change dialog message in cancel option.
368         * src/main_window.c: Change dialog when exit.
369         * configure.in: Detect epiphany 2.16
371 2006-10-17  David Sedeño <david@alderia.com>
373         * epiphany-extension/ephy-gwget-extension.c: Dbus fix. Thanks to
374         Ladislav Michnovic. 
376 2006-09-11  David Sedeño <david@alderia.com>
378         * src/main_window_cb.c: Set correctly the user and proxy preference.
379         * src/eggnotificationbubble.{c.h}: Removed, not used anymore.
380         * src/Makefile.am: Generate gwget-application-client.h.
382 2006-08-27  Abel Cheung  <abel@oaka.org>
384         * configure.in: Added 'en_GB' 'vi' 'zh_HK' to ALL_LINGUAS.
386 2006-06-17  David Sedeño <david@alderia.com>
388         * configure.in: Detect epiphany 2.15. Thanks to Joseph
389         Sacco for the patch.
391 2006-05-13  David Sedeño <david@alderia.com>
393         * src/Makefile.am: Fix generation of gwget-application-service.h
395 2006-05-13  David Sedeño <david@alderia.com>
397         Port epiphany-extension to dbus. Get rid of bonobo stuff:
398         * configure.in: Remove bonobo checks
399         * epiphany-extension/Makefile.am: Remove bonobo object reference and
400         use dbus interface
401         * epiphany-extension/ephy-gwget-extension.c: Use dbus interface
402         instead of bonobo.
403         * src/Makefile.am: Remove all bonobo and idl reference.
404         * src/main.c: Don't include bonobo.h
405         * src/gwget_data.c: New function gwget_data_new that create a new
406         gwgetdata struct with the preference download dir.
407         * src/gwget-application.c: Use gwget_data_new.
408         
409 2006-05-10  David Sedeño <david@alderia.com>
411         Patch from Jens Granseuer:
412         * configure.in: Check gnome-vfs and gnome-vfs-module
413         * src/main_window_cb.c: Remove gnome-vfs-module-2.0 in the include
414         * src/main_window_cb.c (on_treeview1_button_press_event): Fix some C99 vs. C89 issue
415         
416         
417 2006-05-08  David Sedeño <david@alderia.com>
419         * src/eggtrayicon.c: Patch for work with libnotify 0.4. Thanks to
420         Joseph Sacco.
422 2006-05-07  David Sedeño <david@alderia.com>
424         * configure.in: Version 0.98.1
425         * include/eggtrayicon.h: Remove eggnotificationbubble includes (Thanks
426         to Arnaud Fontaine for report it).
428 2006-05-07  David Sedeño <david@alderia.com>
430         * configure.in: Version 0.98
431         
432 2006-05-04  David Sedeño <david@alderia.com>
434         * src/main_window_cb.c: Fix a segfault on amd64.
435         (Thank to Arnaud Fontaine)
436         
437 2006-04-16  David Sedeño <david@alderia.com>
439         * src/gwget-application-server{.c.h}: readded files for bonobo
440         component, necesary for epiphany-extension.
442 2006-04-15  David Sedeño <david@alderia.com>
444         * include/systray.c: Add name of the icon to gwget_tray_notify.
445         * src/systray.c (gwget_tray_notify): Set the icon to be displayed in
446         the notify bubble.
447         * src/gwget_data.c (gwget_gnotify_finished): Pass the icon name.
448         
449 2006-04-10  David Sedeño <david@alderia.com>
451         * src/gwget_data.c: Use run_dialog_error.
452         * src/main_window.c: Use run_dialog_error.
453         * data/gwget.glade: Remove dialog that it's unused now.
454         * src/main_window_cb.c: Use the new run_dialog_error.
455         * src/utils.c (run_dialog_error): New func.
456                       (run_dialog): Make the dialog HIGify.
457         * src/main_window_cb.c (on_treeview1_button_press_event): Select the
458         correct line in the treeview. Patch from Karderio fixes bug #337863.
459         * configure.in: - Restore bonobo dep because epiphany extension need it.
460                         - libnotify check
461         * src/eggnotificationbubble.c: 
462           src/eggnotificationbubble.h: Remove since we now use libnotify.
463         * src/Makefile.am: Include notify and dbus dependeciea. Also added
464         bonobo deps because epiphany extension need it. Remove
465         eggnotificationbubble.c (we use libnotify now)
466         * src/eggtrayicon.c: Remove eggnotificationbubble deps
467         * src/systray.c: Use count_all_downloads.
469 2006-03-17  David Sedeño <david@alderia.com>
471         * configure.in: Detecs epiphany 2.14 (Joseph Sacco). Fix #334915.
473 2006-03-14  David Sedeño <david@alderia.com>
475         * src/gwget_data.c: Terminated wget process with SIGKILL. Fix bug
476         309007.
477         
478 2006-03-11  David Sedeño <david@alderia.com>
480         * src/gwget_data.c (gwget_data_update_statistics): Set the title of
481         the window to the percentage if there are only one download running.
482         * src/main_window_cb.c: Count the downloads with count_all_downloads
483         func.
484         
485 2006-03-09  David Sedeño <david@alderia.com>
487         Patch for remove bonobo dependecy and use dbus.
488         * configure.in: Get rid of bonobo dependencies. Include dbus
489         dependencies. 
490         * src/Makefile.am: Remove bonobo idls reference. 
491         * src/gwget-application-service.xml: New file for dbus interface.
492         * src/gwget-application.c, src/gwget-application.h: Object for gwget
493         application.
494         * src/main.c: replace bonobo stuff with dbus. Remove include of
495         gwget-application-server.h
496         * src/main_window_cb.c: Fix some gnome-vfs mime use.
497         * src/gwget-application-server.h, src/gwget-application-server.c:
498         Removed.
499         
500 2006-02-16  David Sedeño <david@alderia.com>
502         * src/main_window.c (view_selection_func): Fix a crash with recent
503         version of GNOME (Jens Granseuer). #331432
504         * src/new_window.c (create_new_window): Fix a crash when url it's
505         empty (Jens Granseuer). #331431
507 2006-02-15  David Sedeño <david@alderia.com>
509         * data/gwget.schemas.in: Set default for proxy_uses_auth to false
510         (Jens Granseuer) #331308
511         * configure.in: adds gmodule-2.0 as a dependency (Jens Granseuer)
512         #331310.
513         
514 2006-02-14  David Sedeño <david@alderia.com>
516         * configure.in: Epiphany extension detection fixes (Jens Granseuer)
517         * src/main.c
518         * src/wget-log.c: C-99 style fixes (Jens Granseuer)
520 2006-01-14  David Sedeño <david@alderia.com>
522         * include/eggtrayicon.h, src/eggtrayicon.c: Updated from rhythmbox to
523         support notification bubble.
524         * include/systray.h, src/systray.c: Add gwget_tray_notify
525         * src/systray.c (systray_load): Remove egg_tray_icon_send_message
526         call.
527         (gwget_tray_notify): New func that call egg_tray_icon_notify that use
528         a bubble.
529         * src/Makefile.am: Add eggnotificationbubble.c to the build.
530         * src/gwget_data.c (gwget_gnotify_finished): Call gwget_tray_notify to
531         show the bubble.
532         (gwget_data_update_statistics_ui): Remove egg_tray_icon_send_message
533         call.
534         
535 2006-01-10  David Sedeño <david@alderia.com>
537         * src/eggtrayicon.c include/eggtrayicon.h: Updated code from libegg.
539 2006-01-06  David Sedeño <david@alderia.com>
541         Patch from Ladislav Michnovic <lmichnovic@suse.cz>
542         * src/wget-log.c: Correct undefined code.
543         
544 2006-01-05  David Sedeño <david@alderia.com>
546         * configure.in: Version 0.97 "The Reyes Magos" release.
547         * NEWS: update for new version
549 2005-12-10  David Sedeño <david@alderia.com>
551         * src/main_window.c (show_prefered_columns), src/main_window_cb.c
552         (on_boton_pref_clicked): Set the correct value of
553         limit_speed_spin and limit_simultaneousdownloads_spin.
554         * src/main_window_cb.c (on_remove_*): Check if really there are
555         downloads to remove. 
556         (on_edit_menu_activate): Set the sensitive of the remove item if there
557         are or not downloads to remove.
558         * data/gwget.glade: Add on_edit_menu_activate.
559         * include/main_window_cb.h: Add on_edit_menu_activate.
560         
561 2005-12-06  David Sedeño <david@alderia.com>
563         Patch from Yoandy Rodriguez <mr.dominus@gmail.com> for autenticate
564         proxy:
565         * data/gwget.schemas.in: New vars for proxy user and password.
566         * include/gwget_data.h: added proxy user and password.
567         * data/preferences.glade: Preferences for proxy user/password.
568         * src/gwget_data.c: Set the proxy user/pass env.
569         * src/main_window.c: Get proxy user/pass from Gconf.
570         * src/main_window_cb.c: Set proxy user/pass on Gconf.
571           Set sensitive of the proxy user and password entry on preferences.
572         
573 2005-11-01  David Sedeño <david@alderia.com>
575         * configure.in: Added ar in ALL_LINGUAS
577 2005-11-01  Joseph Sacco <jsacco@ydl.net>
579         * configure.in: Support for epiphany 1.9
581 2005-10-16  Pawan Chitrakar  <pchitrakar@gmail.com>
583         * configure.in: Added ne in ALL_LINGUAS
585 2005-09-13  David Sedeño <david@alderia.com>
587         * data/gwget.schemas.in: Correct info.
588         * gwget.desktop.in: Update to follow the spec.
590 2005-08-10  David Sedeño <david@alderia.com>
592         * configure.in: Version 0.96
593         * NEWS for 0.96
595 2005-08-10  David Sedeño <david@alderia.com>
597         * README: Update homepage.
599 2005-08-10  David Sedeño <david@alderia.com>
601         * src/main_window_cb.c (on_file_menuitem_activate): Set the correct
602         active state of menuitems.
603         * include/main_window_cb.h (on_file_menuitem_activate,
604         count_all_downloads): New functions.
605         * data/gwget.glade: Change some names of menuitems.
607 2005-08-10  David Sedeño <david@alderia.com>
609         * src/main_window_cb.c (new_download): If the download it's recursive,
610         set the icon "gtk-refresh".
612 2005-08-08  David Sedeño <david@alderia.com>
614         * data/gwget.glade: Set correct name of properties_menuitem.
615         * src/gwget_data.c (gwget_data_set_menus): Check if the gwgetdata is
616         null. If so, unselect all menuitems in download menu.
618 2005-07-31  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
620         * data/gwget.glade: s/Stat_ubar/Stat_usbar/
622 2005-07-30  David Sedeño <david@alderia.com>
624         * configure.in: Require Gtk 2.6.
626 2005-07-30  David Sedeño <david@alderia.com>
628         Patch Adel Gadllah <adel.gadllah@gmx.net> to support files >2GB:
629         * include/gwget_data.h, src/gwget_data.c, src/wget-log.c: Set guint64 instead of
630         guint32 to current and total size vars.
631         * src/main_window.c: Use file_size string var in gconf instead of
632         total_size (gconf can't store int64).
633         * src/main_window_cb.c: Cast to guint32.
635 2005-07-30  David Sedeño <david@alderia.com>
636         * src/main_window.c (add_columns): Set all the columns resizables and
637         sortables.
638         * src/main_window_cb.c (on_remove_download_activate): Rework this
639         function.
640         * src/wget-log.c: Reset some counts when a new file start downloading
641         in recursive mode.
642         * src/gwget_data.c: Set correct estimated time.
643         * src/main_window.c: Remove debug output.
645 2005-07-26  David Sedeño <david@alderia.com>
647         * data/gwget.glade: Put icon in open directory popup option. More
648         icons in menu options. 
649         * include/main_window_cb.c: Declare new functions.
650         * src/main_window_cb.c (on_remove_download_activate,
651         on_open_download_activate, on_open_directory_activate): New functions
652         to remove, open and open directory options for a download.
654 2005-07-25  David Sedeño <david@alderia.com>
656         * src/main_window_cb.c: Informs the user that the limit speed
657         preference only apply to newer downloads. Only informs if there are
658         current downloads in progress
660 2005-07-23  David Sedeño <david@alderia.com>
662         * src/gwget_data.c: Set ftp_proxy env var when use gnome proxy.
664 2005-07-23  David Sedeño <david@alderia.com>
666         Add a download menu to the top menu bar:
667         * data/gwget.glade: Added a Download menu for the options of the
668         current selected download.
669         * include/gwget_data.h, src/gwget_data.c (gwget_data_set_menus):
670         Function to set the correct state of the menu items in the menubar and
671         in the popup.
672         * src/main_window.c (view_selection_func): Callback for when a
673         download it's selected to set the correct state of the menus.
674         * src/main_window_cb.c: Use gwget_data_set_menus when activate the
675         popup. 
676         (on_download_menu_activate): Update the menus when the download menu 
677         it's activate.
679 2005-07-22  David Sedeño <david@alderia.com>
681         * src/main_window_cb.c: Open the parent folder if the download is
682         recursive when double click. 
683         (on_view_statusbar_activate): New func to hide or show the statusbar.
684         * include/main_window_cb.h: on_view_statusbar_activate. 
685         * src/main_window.c: Set the state of statusbar at startup.
686         * include/gwget_data.h: Add view_statusbar to preferences struct.
687         * data/gwget.glade: Remove progressbar from status bar. Add view
688         statusbar option to view menu.
689         * data/gwget.schemas.in: Add view_statusbar bool key.
691 2005-06-24  David Sedeño <david@alderia.com>
693         * src/wget-log.c: Set the correct local filename in recursive mode so
694         the porcentage columns works.
696 2005-06-06  Maxim Dziumanenko <mvd@mylinux.ua>
698         * configure.in: Added "uk" to ALL_LINGUAS.
700 2005-06-04  David Sedeño <david@alderia.com>
702         Patch from Mike Castle to fix bug #306332
703         * epiphany-extension/Makefile.am: search in srcdir instead of topdir.
704         * src/Makefile.am: search in srcdir instead of topdir.
705         * src/gwget-application-server.h: remove src/ for include
706         GNOME_Gwget.h
707         
708 2005-06-02  David Sedeño <david@alderia.com>
710         * data/preferencies.glade: Limit the max speed spin button to 1000
711         instead of 100. Thanks to Marc H. Thoben.
713 2005-05-15  David Sedeño <david@alderia.com>
715         * configure.in: bump version to 0.95
716         * NEWS: update for release.
718 2005-05-08  David Sedeño <david@alderia.com>
720         * src/systray.c: Use icon from Julien for downloading.
721         * pixmaps/gwget-off.png, pixmaps/downloading.png: New icons from
722         Julien Cegarra.
723         * pixmaps/Makefile.am: Add downloading.png 
725 2005-05-08  Ivan Yosifov <ivan@yosifov.net>
727         * src/gwget_data.c: Don't show the downloaded percentage in the speed
728         column on startup, don't show huge numbers on paused downloads.
729         * src/main_window.c: If gwget is launched, then closed fast,
730         wget processes won't get killed. Fixed.
732 2005-05-08  David Sedeño <david@alderia.com>
733         
734         Support fot gnotify. Patch from Edward Duffy. See #302768
735         * include/gwget_data.h: Add icon_name to gwgetdata struct.
736         * src/gwget_data.c: New gwget_gnotify_finished function. 
737         * src/main_window_cb.c: Use icon_name from gwgetdata struct.
739 2005-04-21  David Sedeño <david@alderia.com>
741         * src/main_window.c: Free toolbar_setting.
742         * src/main_window_cb.c: Only set the icon in download state where it
743         is in RETRIVING state.
744         * src/wget-log.c: Set the icon download when in retrive state.
746 2005-04-18  David Sedeño <david@alderia.com>
748         * include/systray.c: set_icon_newdownload new function.
749         * src/systray.c: Put new download icon 1.5 seconds when new download
750         it is added.
751         * src/main_window_cb.c: Set the new download icon.
752         * pixmaps/newdownload.png: New icon for new donwload.
753         * pixmaps/gwget.png, pixmaps/gwget-off.png: Change gwget icons.
754         
755 2005-04-16  Ivan Yosifov <ivan@yosifov.net>
757         * configure.in, epiphany-extension/Makefile.am: added 
758         --with-extension-prefix configure option.
760 2005-04-09  David Sedeño <david@alderia.com>
762         * src/gwget_data.c: Set ftp proxy environment variable when the proxy
763         option it's on. Fix bug #173084.
764         * src/main_window.c: Show/Hide main_window before the toolbar. Fix
765         #173082.
767 2005-04-01  Steve Murphy  <murf@e-tools.com>
769         * configure.in: Added "rw" to ALL_LINGUAS.
771 2005-03-26  Josep Puigdemont <josep@imatge-sintetica.com>
773         * configure.in: Added "ca" (Catalan) to ALL_LINGUAS
775 2005-03-20  Pedro Villavicencio Garrido  <pvillavi@gnome.org>
777         * src/main_window_cb.c (on_about1_activate): use GtkAboutDialog instead
778         of deprecated GnomeAbout. fix a little memory leak.
780 2005-03-19  David Sedeño <david@alderia.com>
782         * src/main_window.c: include gstdio.h. Declare static
783         gwget_destination_file_exists.
784         * src/wget-log.c: include utils.h. Declare static
785         wget_log_read_log_line.
787 2005-03-19  Ivan Yosifov <ivan@yosifov.net>
789         * gwget_data.c: call gwget_remember_downloads in
790         gwget_data_set_state,
791         gwget_data_set_filename,
792         gwget_data_set_filename_from_url
794 2005-03-16  Christian Persch  <chpe@cvs.gnome.org>
796         * epiphany-extension/Makefile.am:
797         * epiphany-extension/ephy-gwget-extension.c: (handle_content_cb):
798         Communicate with Gwget via bonobo. Bug #170449.
800 2005-03-14  Christian Persch  <chpe@cvs.gnome.org>
802         * configure.in: Detect Epiphany 1.6 and 1.8.
804         * epiphany-extension/.cvsignore:
805         * epiphany-extension/Makefile.am:
806         * epiphany-extension/ephy-gwget-extension.c: (handle_content_cb),
807         (ephy_gwget_extension_init), (ephy_gwget_extension_finalize),
808         (ephy_gwget_extension_class_init), (ephy_gwget_extension_get_type),
809         (ephy_gwget_extension_register_type):
810         * epiphany-extension/ephy-gwget-extension.h:
811         * epiphany-extension/gwget.xml.in.in:
812         * po/POTFILES.in: Update Epiphany extension to work with Epiphany 1.6 and 1.8.
813         Add extension description file.
815 2005-03-13  David Sedeño <david@alderia.com>
816         
817         * configure.in: Version 0.94
819 2005-03-07  Alessio Frusciante  <algol@firenze.linux.it>
821         * configure.in: Added "it" (Italian) to ALL_LINGUAS.
823 2005-03-05 Julien Cegarra <JulienC@psychologie-fr.org>
825         * data/preferences.glade, data/gwget.schemas.in :
826         Modified glade and schema to include options to limit max number 
827         of downloads
828         * src/main_window_cb.c : Manage new additions in the schema file
829         * src/gwget_data.c (gwget_data_start_download) : 
830         Check max number of downloads
831         * src/main_window.c : Add a function to count max number of 
832         downloads (count_download_in_progress)
834 2005-02-26  Ivan Yosifov <ivan@yosifov.net>
836         * include/gwget_data.h: Remove line_pos from GwgetData , it is no
837                                 longer needed.
839         * include/wget-log.h: Remove constant MAX_WGET_LINE_SIZE and define
840                               BLOCK_SIZE , which is referanced in 
841                               wget_drain_remaining_log. Declare the function
843         * src/gwget_data.c: Update filename even for non-recursive downloads.
844                             Process pendind log on wget process termination.
846         * src/gwget_data.c: Created a function gwget_data_set_filename that
847                             updates filename and local_filename.
849         * src/main_window.c: Reworked gwget_destination_file_exists to use
850                              local_filename. Much simpler now :)
852         * src/main_window.c: In gwget_get_defaults_from_gconf we also get
853                              local_filename from gconf.
855         * src/wget-log.c: Rewrite the log capturing around the new function
856                           wget_log_read_log_line. The new function reads
857                           at most one line of log and does not truncate very
858                           long lines like the old code did.
859         
860         * src/wget-log.c: In wget_log_process_line we intercept the line where
861                           wget tells what filename is it saving under, and
862                           update data structures,GUI,Gconf.
863         
864 2005-02-22  David Sedeño <david@alderia.com>
866         * src/systray.c: Present the main window. Thanks to Ivan for the
867         patch.
869 2005-02-21  David Sedeño <david@alderia.com>
871         * src/systray.c: Add a new download item.
873 2005-02-21  Ivan Yosifov <ivan@yosifov.net>
875         * src/main_window.c (gwget_get_defaults_from_gconf) : 
876         Currently if a download completes and the user simply takes
877         the downloaded file and moves it, the next time gwget is started the
878         download will restart. In gwget_get_defaults_from_gconf we
879         stat the destination file before adding a completed download
880         to the list , and if the stat fails - we forget about the
881         download.
882                 
883 2005-02-21  David Sedeño <david@alderia.com>
885         * data/gwget.glade: Set toolbar buttons important.
886         * configure.in: Change the order of epiphany versions.
888 2005-02-16  David Sedeño <david@alderia.com>
890         * data/gwget.glade: Fix URL string.
891         * data/preferences.glade: Put accelerators in strings.
892         * src/main_window_cb.c: Fix URL string.
894 2005-02-16  Ivan Yosifov <ivan@yosifov.net>
896         * src/main_window_cb.c: minor tidying
897         
898         * src/main.c,
899           src/gwget_data.c
900           include/gwget_data.h : Moved gwget_pref initialziation code from main(),
901                                  to a new function - gwget_init_pref , declared in
902                                  gwget_data.h , defined in gwget_data.c , called in
903                                  main()
904                                  
905         * src/main_window.c,
906           include/main_window.h: split gwget_quit() into two functions , namely:
907                                  gwget_remember_window_size_and_position() and
908                                  gwget_remember_downloads()
909                                  
910         * src/gwget_data.c: call gwget_remember_downloads() in
911                             gwget_data_start_download(). This way we won't
912                             loose track of the downloads if gwget is
913                             terminated abnormally ( power surges , hardware
914                             failiures... )
916         * src/main_window.c: call gwget_remember_window_size_and_position on
917                              configure-events. 
918                              We update the download list on change , so why not update
919                              window size on resize (or move) ? :)
921 2005-02-02  Ivan Yosifov <ivan@yosifov.net>
923         * src/systray.c: moved the main window popping code from systray_clicked
924         to pop_main_window , which is called on docklet click and dockelt
925         destruction
926         * src/systray.c: if the tray is removed , docklet destroyed , while
927         running set gwget_pref.docked to FALSE , thus gwget_pref.docked always
928         reflects the current docking state.
929         * src/systray.c: no longer pass the main window to systray_load
930         * src/main_window.c: the main window is show in main_window() or not, depending on
931         the value of gwget_pref.trayonly
932         * src/main.c: renamed --trayonly to --force-tray-only , to emphasize that
933         no sanity checks are done , and if gwget is called --force-tray-only
934         with no tray , the window will NOT show up.
935         * src/main.c: reworked save_yourself_handler to pass --force-tray-only
936         ONLY if gwget_pref.docked == TRUE , which means the tray is present on
937         logout. If present on logout , it will be there on next login so it is
938         safe.
940 2005-01-24  David Sedeño <david@alderia.com>
942         * configure.in: Version 0.93
944 2005-01-24  David Sedeño <david@alderia.com>
946         Patch from Ivan Yosifov for support --trayonly switch. See bug
947         #164699.
948         * src/main.c: Support for --trayonly switch in command line.
949         * src/main_window.c (main_window): Not show main window here. Passed
950         to systray_load.
951         * src/systray.c (systray_embedded): Show or Hide the main window if
952         gwget_pref.trayonly bool variable.
953         * include/gwget_data.h: Added trayonly bool var the gwget pref.
954         * include/systray.h: Passed the main window to systray_load.
955         
956 2005-01-24  David Sedeño <david@alderia.com>
958         * src/main_window.c (gwget_get_defaults_from_gconf): Set network_mode
959         if nothing it's set in gconf.
961 2005-01-20  David Sedeño <david@alderia.com>
963         * src/main.c: Gnome session support. Patch from Ivan Yosifov
964         (ivan_yosifov_net). See bug #164699.
966 2005-01-16  David Sedeño <david@alderia.com>
968         * data/gwget.schemas.in: Change description of ask_save_each_dl key.
969         Fix bug #164217.
971 2005-01-15  David Sedeño <david@alderia.com>
973         * include/main_window.h, src/main_window.c, systray.c: Rename on_treeview_drag_received to on_gwget_drag_received.
975 2005-01-15  David Sedeño <david@alderia.com>
977         * src/new_window.c (create_new_window_with_url): New function.
978         * src/main_window.c (on_treeview_drag_received): Call create_new_window_with_url if ask_save_each_dl preference it's true.
980 2005-01-15  David Sedeño <david@alderia.com>
982         * include/main_window.h: Put xml_new global since we need to manipulate widgets on startup
983         * src/main_window.c (main_window): Load the xml_new. 
984         * src/new_window.c (on_ok_button_clicked): Add the download dir if it not in the list of paths.
985         (on_new_browse_save_in_button_clicked): Replace the entry reference with the gtkcomboboxentry.
986         * data/newdownload.glade: New window no visible on load.
988 2005-01-15  David Sedeño <david@alderia.com>
990         * data/newdownload.glade: Replace the save in entry for a gtkcomboboxentry.
991         * include/main_window.h: Added a list of "save in" paths and a model for the new gtkcomboboxentry.
992         * src/main_window.c (main_window): Create the model for the gtkcomboboxentry. Added the default directory to the list of paths.
993         * src/new_window.c: Put the List paths in the gtkcomboboxentry.
995 2005-01-15  David Sedeño <david@alderia.com>
997         * src/main_window.c (on_treeview_drag_received): Cleanup.
998         * data/preferences.glade: Added check button for ask save in for each download. Reallocation of widgets.
999         * include/gwget_data.h: Add ask_save_each_dl to preferences.
1000         * src/main_window_cb.c (on_boton_pref_clicked, on_pref_ok_button_clicked): Set and get 
1001         the new ask_save_each_dl from gconf.
1002         * data/gwget.schemas.in: add ask save in for each download key. 
1004 2005-01-15  David Sedeño <david@alderia.com>
1006         * data/gwget.glade: Skip dialogs from taskbar and pager. Hide hseparator for recursive
1007         options dialog.
1009 2005-01-15  David Sedeño <david@alderia.com>
1011         * data/new_download.glade: Delete horizontal separator. Hide from task list.
1013 2005-01-15  David Sedeño <david@alderia.com>
1014         
1015         * src/main_window_cb.c (on_pref_ok_button_clicked, on_boton_pref_clicked):
1016         Replace num_retries_entry Entry for a GtkSpin button
1017         * data/preferences.glade: Replace num_retries_entry Entry for a GtkSpin button
1019 2005-01-15  David Sedeño <david@alderia.com>
1021         * configure.in: Added AM_GCONF_SOURCE_2
1022         * data/Makefile.am: Use GCONF_SCHEMA_FILE_DIR for schemasdir
1024 2005-01-04  David Sedeño <david@alderia.com>
1026         * configure.in: Version 0.92.1
1028 2005-01-03  Martin Willemoes Hansen  <mwh@sysrq.dk>
1030         * configure.in: Added Danish (da) to ALL_LINGUAS.
1031         * AUTHORS: Converted from iso-8859-1 to utf-8
1033 2005-01-03  David Sedeño <david@alderia.com>
1035         * src/main_window.c (on_treeview_drag_received): Correct message
1036         string. Fix bug #162801.
1038 2005-01-03  David Sedeño <david@alderia.com>
1040         * data/gwget.schemas.in: Don't use abbreviations. Fixed bug #162799
1041         Corrected column titles. Fix bug #162800
1042         
1043 2005-01-03  David Sedeño <david@alderia.com>
1045         * data/gwget.schemas.in: Put default values outside of locale tags.
1046         Fix bug 162797.
1048 2005-01-03  David Sedeño <david@alderia.com>
1050         * src/gwget_data.c (gwget_data_set_total_size): check values.
1051         * src/main_window.c (gwget_get_defaults_from_gconf): More checks in
1052         values from gconf.
1054 2005-01-03  David Sedeño <david@alderia.com>
1056         * data/about.glade: Fix GNOME string.
1057         * src/main_window_cb.c (on_about1_activate): Fix GNOME string. Use
1058         translator-credits.
1059         * data/gwget.glade: Remove trailing space.
1060         * data/newdownload.glade: Remove trailing space.
1061         * data/preferences.glade: Remove trailing space.
1063 2005-01-03  Christian Rose  <menthos@menthos.com>
1065         * configure.in: Added "sv" to ALL_LINGUAS.
1067 2004-12-27 David Sedeño <david@alderia.com>
1069         * src/new_window.c (create_new_window): More checks about
1070         download_dir.
1072 2004-12-24 David Sedeño <david@alderia.com>
1074         * src/gwget_data.c (gwget_data_create): Check that are corrects values
1075         to create the gwget_data. 
1076         * main_window.c (on_treeview_drag_received): Var checks.
1078 2004-12-24 David Sedeño <david@alderia.com>
1080         * src/main_window_cb.c (on_boton_pref_clicked): Check if there are
1081         download_dir in pref.
1083 2004-12-16  Marcel Telka  <marcel@telka.sk>
1085         * configure.in (ALL_LINGUAS): Added sk.
1087 2004-12-14  Kostas Papadimas <pkst@gnome.org>
1089         * configure.in: Added Greek (el) translation.
1091 2004-12-08 David Sedeño <david@alderia.com>
1093         * configure.in: Version 0.92
1095 2004-12-08 David Sedeño <david@alderia.com>
1097         * src/main_window_cb.c (stop_all_downloads,
1098         on_cancel_download_activate, on_remove_all_activate): Set the title
1099         when remove download.
1101 2004-12-07 David Sedeño <david@alderia.com>
1103         * src/main_window_cb.c (new_download): Select the download added.
1104         * src/gwget_data.c (gwget_data_update_statistics): If the download
1105         it's selected, put the percentage in the window title.
1107 2004-12-05 David Sedeño <david@alderia.com>
1109         * src/main_window.c (show_prefered_columns): Fix columns to show.
1110         * src/main_window_cb.c (columns check callbacks): Fix columns order.
1112 2004-12-05 David Sedeño <david@alderia.com>
1114         * data/gwget.glade: Rename labels from dialog3.
1115         * src/utilcs.c (run_dialog_information): Use the renamed labels.
1116         (check_server_already_exists): Unused filename variable.
1117         * src/main_window_cb.c (on_cancel_download_activate): Put url in
1118         another line in the warning dialog.
1120 2004-12-05 David Sedeño <david@alderia.com>
1122         * data/gwget.schemas.in: Put default positions to 0. Thanks to
1123         Thorsten Leemhuis.
1125 2004-12-05 David Sedeño <david@alderia.com>
1127         Patch from Julien to add a waiting state and set it when there are a
1128         login incorrect in already dowloading to the same server. Fix bug
1129         #156278.
1130         * include/gwget_data.h: Add a waiting status. 
1131         * include/utils.h: Added check_server_already_exists.
1132         * include/main_window_cb.h: start_first_waiting_download added.
1133         * src/gwget_data.c: check if a login fail due to max number of 
1134         connexions (using check_server_already_exists), if this is the
1135         case set the download state as WAITING. This fix bug #156278
1136         * src/main_window_cb.c (start_first_waiting_download): When called,
1137         start the first waiting download.
1138         * src/wget-log.c (wget_log_process_line): Check if there are a login
1139         incorrect and set the gwgetdata in waiting state.
1140         
1141 2004-12-05 David Sedeño <david@alderia.com>
1143         Patch from Julien: 
1144         * src/main_window_cb.c (continue_all_downloads): don't try to continue
1145         a completed download.
1146         (on_properties_activate): Check that there are a gwgetdata selected.
1148         
1149 2004-11-27 David Sedeño <david@alderia.com>
1151         * configure.in: Version 0.91
1152         * NEWS: Update news for 0.91
1153         * src/main_window_cb.c (on_about1_activate): Add Julien to Authors.
1155 2004-11-27 David Sedeño <david@alderia.com>
1157         * data/preferences.glade: Removed Image type column check from column
1158         listing tab.
1159         * data/gwget.schemas.in: Removed file type checkbox.
1160         * main_window_cb.c: Remove on_check_file_type_toggled func.
1161         (on_pref_ok_button_clicked): Removed file type from gconf.
1163 2004-11-26 David Sedeño <david@alderia.com>
1165         * src/main_window.c (add_columns): Fix Column Name.
1166           (gwget_get_defaults_from_gconf): Set state if the download is
1167           completed.
1169 2004-11-26 David Sedeño <david@alderia.com>
1171         * src/gwget_data.c (gwget_data_add_download): Check here if the url is
1172         already in our queue.
1173         * src/main_window.c (add_columns): Put the image and name column in
1174         just one column. 
1175         * src/new_window.c (on_ok_button_clicked): Don't check here if the url
1176         is on our queue (it's done in gwget_data_add_download). 
1177         * src/utils.c (check_url_already_exists): Moved from new_window.c.
1179 2004-11-20 David Sedeño <david@alderia.com>
1180         
1181         Added open after download feature.
1182         * data/preferences.glade: Added the checkbox in General tab
1183         * include/gwget_data.h: Added open_after_dl to pref struct.
1184         * src/gwget_data.c (gwget_data_exec): new function to exec the
1185         prefererred gnome app for downloaded file.
1186         (gwget_data_stop_download, gwget_data_process_information): Exec if
1187         the preference if true.
1188         * src/main_window.c (gwget_get_defaults_from_gconf): Get option from
1189         gconf.
1190         * src/main_window_cb.c (on_boton_pref_clicked): Put checkbox in the
1191         correct state. 
1192         (on_pref_ok_button_clicked): Get the checkbox state and put it in
1193         gconf.
1194         * data/gwget.schemas.in: Added open_after_dl option, default to false.
1196 2004-11-20 David Sedeño <david@alderia.com>
1198         * src/main_window_cb.c (on_boton_pref_clicked): Put proxy settings
1199         * data/Makefile.am: Fix installation of gwget.schemas file
1201 2004-11-13  Hendrik Richter <hendrik@gnome-de.org>
1203         * configure.in: Added German translation.
1205 2004-11-11 David Sedeño <david@alderia.com>
1207         Patch from: Julien Cegarra <JulienC@psychologie-fr.org>
1209         * gwget.glade: Added dialog3 (information dialog)
1210         * src/utils.c: Added run_dialog_information to display information
1211         dialog using dialog3
1212         * src/new_window.c: Added check_url_already_exits 
1213         * src/new_window.c (on_ok_button_clicked): Call check_url_already_exists
1214         before accepting a new download
1216 2004-11-11  David Sedeño <david@alderia.com>
1218         Proxy support, see http://bugzilla.gnome.org/show_bug.cgi?id=157462. 
1219         Patch from Paulius Palevicius.
1220         * data/gwget.schemas.in: Added network_mode, http_proxy and
1221         http_proxy_port
1222         * data/preferences.glade: Add a tab for proxy preferences. 
1223         * include/gwget_data.h: Add proxy settings to preferences struct.
1224         * include/main_window_cb.h: Added toggle callbacks for proxy
1225         preferences checkboxes.
1226         * src/gwget_data.c (gwget_data_start_download): Set proxy options to wget.
1227         * src/main_window.c (gwget_get_defaults_from_gconf): Get proxy
1228         settings from gconf.
1229         * src/main_window_cb.c (on_pref_ok_button_clicked): Set proxy
1230         preferences. Implement toggles callbacks for proxy preferences
1231         checkboxes.
1232         * src/new_window.c (create_new_window): check if clipboar is null.
1233         
1234 2004-11-08  David Sedeño <david@alderia.com>
1236         * configure.in: Added lt to ALL_LINGUAS
1238 2004-11-08  Julien Cegarra <JulienC@psychologie-fr.org>
1240         * data/gwget.glade: Replace icon's label "Stop" and "Resume" to
1241         "Stop all" and "Resume all".
1242         * src/main_window_cb.c (on_boton_pref_clicked): Default to home
1243         directory for "savein" value.
1244         * src/new_window.c (create_new_window): Fix a strange bug in default
1245         to home directory (causing a 0 byte directory name; gwget was then
1246         unable to capture file informations e.g. size).
1248 2004-11-07 David Sedeño <david@alderia.com>
1250         * data/gwget.schemas.in: fix typo.
1252 2004-11-06 David Sedeño <david@alderia.com>
1254         * data/Makefile.am: Fix schemas install dir.
1256 2004-11-04 David Sedeño <david@alderia.com>
1258         * src/main_window_cb.c (continue_downloads, stop_all_downloads): Fix the 
1259         loop from all iters in the model.
1261 2004-11-04 David Sedeño <david@alderia.com>
1263         * src/new_window.c (create_new_window): check if there are a url in 
1264         the clipboard, if so, put in the url entry. Patch from Lech Jankowski. 
1265         * include/new_window.h: Added check_url function.
1266         
1267 2004-11-01 David Sedeño <david@alderia.com>
1269         * data/preferences.glade: replace "KB" with "kB/sec"
1271 2004-10-30 David Sedeño <david@alderia.com>
1273         * src/main_window_cb.c (new_download): Correct cur_size and total_size
1274         and percentage in the treeview.
1275         * src/main_window.c (gwget_get_defaults_from_gconf): Get total_size
1276         from gconf.
1277         * src/gwget_data.c (gwget_data_create): Check if the file exists an
1278         put the current size in gwgetdata struct.
1280 2004-10-30 David Sedeño <david@alderia.com>
1282         * configure.in: Check for gconftool
1283         * data/Makefile.am: Install schema.
1284         * data/gwget.schemas.in: new file
1285         
1286 2004-10-15 David Sedeño <david@alderia.com>
1287         
1288         * configure.in: Correct epiphany detection.
1290 2004-10-14 David Sedeño <david@alderia.com>
1291         
1292         * include/Makefile.am: distribute *h files
1293         * autogen.sh: Use automake-1.7
1294         * src/Makefile.am: Put gwget-application-server.h in BUILD_SOURCES
1295         * configure.in: Put ENABLE_EPIPHANY_EXTENSION out of the if statment.
1296         Set enable_epiphany_extension=no when there are not epiphany
1297         installed.
1299 2004-10-14 David Sedeño <david@alderia.com>
1301         * epiphany-extension/Makefile.am: Fix extensiondir.
1302         * configure.in: Informs if the are not epiphany installed. Add
1303         --enable-epiphany-extension switch.
1304         * Makefile.am: Fix SUBDIRS if epiphany-extension is enabled
1305         * src/main.c: Added static to gwget_get_command_line_data function.
1306         * src/systray.c: Use gwget.png and gwget-off.png for notification
1307         icon.
1308         * data/gwget.glade: Change label of Resume toolbar button. Added
1309         tooltips.
1310         * pixmaps/gwget-off.png: new file
1311         * pixmaps/Makefile.am: install gwget-off.png
1314 2004-10-07  David Sedeño <david@alderia.com>
1316         * configure.in: Try to autodetect Epiphany version (1.2, 1.4 or 1.6).
1317         * Makefile.am: Check for epiphany extension compilation
1318         * include/main_window_cb.h: Added continue_all_downloads,
1319         new_download and check_download_in_progress.
1320         * src/gwget_data.c: include main_window_cb.h
1322 2004-10-02  David Sedeño <david@alderia.com>
1324         * data/gwget.glade: Use gwget.png instead of gwget.xpm for
1325         application icon. Put all remove options of the popup in a submenu.
1326         * epiphany-extension/ephy-gwget.c:
1327         * epiphany-extension/ephy-gwget-extension.c:
1328         * epiphany-extension/ephy-gwget-extension.h:
1329         * epiphany-extension/Makefile.am: New epiphany-extension.
1330         * configure.in: Check Epiphany for epiphany-extension compilation.
1332 2004-10-01  David Sedeño <david@alderia.com>
1334         * src/main.c (main): Process urls from command line in the first
1335         instance of gwget.
1336         
1337 2004-09-28  Abel Cheung  <maddog@linuxhall.org>
1339         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1341 2004-09-22  Julien Cegarra <JulienC@psychologie-fr.org>
1343         * main_window_cb.c: Add continue_all_downloads (Julien Cegarra)
1344         * gwet.glade: Stop button now global and call stop_all_downloads,
1345         preferences button removed, added a continue_all_downloads button
1346         (Julien Cegarra)
1347           
1348 2004-09-21  David Sedeño <david@alderia.com>
1350         * configure.in: Added mk to ALL_LINGUAS
1351         
1352 2004-09-21  David Sedeño <david@alderia.com>
1354         * include/Makefile.am: Remove install of include files (me).
1355         * include/gwget_data.h: Add gwget_data_add_download (me).
1356         * include/main_window_cb.h: Add check_download_in_progress 
1357         (Julien Cegarra).
1358         * include/systray.h: Add set_icon_downloading and set_icon_idle
1359         (Julien Cegarra)
1360         * gwget_data.c (gwget_data_update_statistics):
1361         check_download_in_progress (Julien Cegarra).
1362         * main_window_cb.c (check_download_in_progress): New function that
1363         checks if there are any download in progress and set the icon type 
1364         (Julien Cegarra).
1365         * systray.c (systray_load): Add a eventbox to the systray icon.
1366         (systray_load_icon): New function that returns a gdkpixbuf image
1367         based in the filename.
1368         (set_icon_downloading): New function that set the icon of type
1369         downloading.
1370         (set_icon_idle): New function that set the icon idle.
1371         All of this by Julien Cegarra.
1372         * pixmaps/gwget.xpm: Change icon (Julien Cegarra).
1373         * pixmaps/download32x32.xpm: New file (Julien Cegarra).
1374         * pixmaps/waiting32x32.xpm: New file (Julien Cegarra).
1375         
1376 2004-09-19  David Sedeño <david@alderia.com>
1378         * src/gwget_data.c (gwget_data_add_download): New function
1379           that get a gwgetdata struct and add to the main window.
1380         * src/gwget-application-server.c
1381         (impl_gwget_application_openURLSList): Call gwget_data_add_download.
1382         * src/new_window.c (on_ok_button_clicked): Call
1383         gwget_data_add_download instead of do it ourself in this function.
1385 2004-09-19  David Sedeño <david@alderia.com>
1387         * src/main.c: change Activation_ID. Add function to get data from 
1388           command line. Send the urls list to the bonobo server.
1389         * src/gwget-application-server.c
1390         (impl_gwget_application_openURLSList): Function to manage the urls
1391         passed from corba clients
1392         * src/GNOME_Gwget.idl: Added openURLSList function
1394 2004-09-13  David Sedeño <david@alderia.com>
1396         * data/preferences.glade: connect delete_event with
1397           on_pref_cancel_button_clicked (Julien Cegarra)
1399 2004-09-11  David Sedeño <david@alderia.com>
1401         * src/main.c: Check instance of bonobo
1402         * src/gwget-application.[ch]: bonobo gwget application
1403           Object. Currently doesn't recive message :(
1404         * src/Makefile.am: Added instructions for bonobo object
1405           compilation.
1406         * configure.in: Check Bonobo stuff
1408 2004-09-11  David Sedeño <david@alderia.com>
1410         * configure.in: Version 0.14.1
1412 2004-09-11  David Sedeño <david@alderia.com>
1414         * src/main_window_cb.c (on_boton_pref_clicked):
1415         Apply state of limit_speed_check and resume_at_start
1416         (Julien.Cegarra).
1418 2004-09-10  David Sedeño <david@alderia.com>
1420         * src/main_window_cb.c (on_treeview1_button_press_event):
1421           return False if can open the default application in double click.
1423 2004-09-08  David Sedeño <david@alderia.com>
1425         * src/main_window_cb.c (new_download):
1426           Dont free mime var. This fix a crash.
1427           Dont add the download to the download list 
1428           (already added).
1430 2004-09-05  David Sedeño <david@alderia.com>
1432         * src/main_window.c (on_treeview_drag_received): 
1433           Fix compilation build with gcc 2.95 (Jens Granseuer).
1435 2004-08-31  David Sedeño <david@alderia.com>
1437         * pixmaps/Makefile.am: Fix icon installation.
1438         * gwget.desktop.in: Icon gwget.png instead of gwget/gwget.png.
1440 2004-08-29  David Sedeño <david@alderia.com>
1442         * configure.in: Added fr to ALL_LINGUAS.
1444 2004-08-24  Jarkko Ranta  <jjranta@cc.joensuu.fi>
1446         * configure.in: Added fi to ALL_LINGUAS.
1448 2004-08-21  Miloslav Trmac  <mitr@volny.cz>
1450         * configure.in: Added cs to ALL_LINGUAS.
1452 2004-08-20  David Sedeño <david@alderia.com>
1454         * configure.in: Version 0.14
1456 2004-08-18  Estêvão Samuel Procópio  <tevaum@cvs.gnome.org>
1458         * configure.in: Added pt_BR to ALL_LINGUAS.
1459         * ChangeLog: Converted from ISO-8859 to UTF-8.
1461 2004-08-17  David Sedeño <david@alderia.com>
1463         * data/gwget.glade: some UI fixes. 
1464         * src/utils.c (run_dialog): Set title in bold.
1465         Thanks to Pedro Villavicencio for both patches.
1467 2004-08-16  David Sedeño <david@alderia.com>
1469         * data/preferences.glade: Change "No create directories" 
1470          to "Don't create directories"
1472 2004-08-14  David Sedeño <david@alderia.com>
1474         * src/systray.c (systray_clicked): Hide main window
1475           when clicked if main window is visble.
1477 2004-08-14  David Sedeño <david@alderia.com>
1479         * data/about.glade, data/gwget.glade, 
1480           data/preferences.glade: Fix some translations
1481         * main_window_cb_c: "inactive" instead of "not running"
1483 2004-08-14  Duarte Loreto <happyguy_pt@hotmail.com>
1485         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
1487 2004-08-14  Adam Weinberger  <adamw@gnome.org>
1489         * configure.in: Added en_CA to ALL_LINGUAS.
1491 2004-08-13  Amanpreet Singh Alam <aalam@redhat.com>
1493         * configure.in: pa(Punjabi) locale is added
1494 2004-08-06  David Sedeño <david@alderia.com>
1496         * src/main_window.c: include <locale.h> to compile
1497           in Freebsd systems. Fix #149378.
1498           (gwget_get_defaults_from_gconf): Put initial state to 
1499           not running.
1501 2004-08-05  David Sedeño <david@alderia.com>
1502         
1503         * src/main_window_cb.c: Fix wrong gconf type for max_speed.
1504           Fixed #149038. Thanks to Baris Cicek. 
1505         * src/gwget_data.c: Pass the limit option to wget.
1506         * src/main_window.c: Set the limit speed to the spin button 
1507           in preferences window.
1509 2004-08-02  Baris Cicek <baris@teamforce.name.tr>
1510         
1511         * data/preferences.glade: Fixed a typo
1513 2004-07-30  David Sedeño <david@alderia.com>
1515         * data/gwget.glade: Fix typo in popup window
1516         * configure.in: update version.
1517         * include/main_window_cb.h: Added two functions for
1518           limit speed option.
1519         * include/main_window.h: Put correct order of IMAGE_COLUMN
1520         * include/gwget.h: Added limit_speed and max_speed
1521           to preferences struct.
1522         * src/main_window.c (gwget_get_defaults_from_gconf): Get
1523           limit speed pref from gconf.
1524           (show_prefered_columns): Set the buttons of limit 
1525           speed sensitive according to gconf pref.
1526         * src/main_window_cb.c (on_pref_ok_button_clicked): Set
1527           the limit speed pref into gconf.
1528           (on_limit_speed_check_toggled): new function to set
1529           sensitive the spin button of the limit speed.
1530         * data/preferences.glade: Added limit speed option
1532 2004-07-28  David Sedeño <david@alderia.com>
1534         * data/gwget.glade: Modify the main window title.
1535         * data/preferences: Added limit speed option.
1536         * include/main_window_cb.h: 
1537           on_limit_speed_check_toggled added.
1539 2004-07-22  David Sedeño <david@alderia.com>
1541         * include/gwget_data.h: 
1542           Added gwget_data_set_filename_from_url.
1543         * src/wget-log.c (wget_log_process_line):
1544           Set the correct filename in recurse mode.
1545           Set the correct local filename in recurse mode.
1546         * src/gwget_data.c (gwget_data_start_download): 
1547           Check no_create_directory always in recurse mode.
1548           Added wmv to multimedia downloads.
1549         * src/new_window.c (on_ok_button_clicked): 
1550           Show recursivity options dialog with html, htm, php and
1551           asp files.
1553 2004-07-21  David Sedeño <david@alderia.com>
1554         
1555         * src/main_window.c (create_model): Fix order of 
1556           creation of the file type column.
1558 2004-07-20  David Sedeño <david@alderia.com>
1560         * include/main_window.h: Added drag types.
1561           Fixed IMAGE_COLUMN position.
1562         * src/main_window.c: Fixed URI_LIST type drag.
1563           Get view_file_type from gconf.
1564         * src/trayicon.c: Support D&D to the icon.
1565         * src/main_window_cb.c: Support for file type
1566           in column listing preferences. Fixed getting the
1567           preferences from the ui.
1568         * src/gwget_data.h: Added view_file_type (for column)
1569           to preferences struct.
1570         * data/preferences.glade: Added check box for the file type
1571           column.
1573 2004-07-13  David Sedeño <david@alderia.com>
1575         * src/main_window_cb.c (on_about1_activate): 
1576           Some cosmetic change to about dialog.
1577         * data/gwget.glade, data/preferences.glade, 
1578           data/new_download.glade: UI Fixes. Thanks
1579           to Miroslav Strugarevic.
1581 2004-07-10  David Sedeño <david@alderia.com>
1583         * src/main_window_cb.c (on_browse_save_in_button_clicked):
1584         Use filechooser. Removed callbacks from the old fileselection.
1585         * src/new_window.c (on_new_browse_save_in_button_clicked):
1586         Use filechooser. Removed callbacks from the old fileselection.
1587         * data/newdownload.glade data/preferences.glade: 
1588         Removed fileselections.
1590 2004-07-09  David Sedeño <david@alderia.com>
1592         * include/main_window.h: added IMAGE_COLUMN
1593         * src/main_window_cb.c (new_download): 
1594         Put the icon of the file mime type in the column.
1595         * src/main_window.c (add_column): Create the image column.
1597 2004-07-03  David Sedeño <david@alderia.com>
1599         * include/main_window.h: downloads Glist
1600         * src/main_window_cb.c (on_about1_activate): 
1601           - fix logo location 
1602           - removed documenters var.
1603           (all):
1604           - Use gwget2 dir instead of gwget in GConf
1605         * src/main_window.c:
1606           - Use gwget2 dir instead of gwget in GConf
1607           - Include utils.h
1608         * src/systray.c: Added download submenu
1609         * include/gwgetdata.h: Added state_str to gwgetdata struct
1610         * src/gwgetdata.c: Set the state_str
1611         * po/gwget.pot: udpated
1612         * po/es.po: Updated
1613         * data/newdonwload.glade: window icon
1615 2004-06-25  David Sedeño <david@alderia.com>
1617         * include/main_window.h: Added tray_tooltip var.
1618         * src/gwget_data.c (gwget_data_update_statistics_ui): Set
1619           tray_icon tooltip if download completed.
1620         * src/systray.c: Create the tray_tooltip
1622 2004-06-21  David Sedeño <david@alderia.com>
1624         * configure.in: Added tr to ALL_LINGUAS
1625         * po/tr.po: Added turkish translation (Thanks to Mark R. Pariente)
1627 2004-06-13  David Sedeño <david@alderia.com>
1628                                                                                 
1629         * systray.c (systray_generate_menu): Add a separator item.
1631 2004-06-12  David Sedeño <david@alderia.com>
1632                                                                                 
1633         * data/newdownload.glade: Changed name of callback of ok button.
1634         * include/gwget_data.h: Added docked to Preferences struct.
1635         * include/main_window.h: Added gwget_quit function.
1636         * src/systray.c: Connect Quit menu item to gwget_quit function.
1637         * src/main_window.c: call gwget_quit on delete event if not docked.
1638         * src/main_window_cb.c (on_quit1_activate): call gwget_quit.
1640 2004-06-12  David Sedeño <david@alderia.com>
1641                                                                                 
1642         * systray.c, main_window.c:exit on delete event if not docked.