Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 018f0f4cfd026f15d5e6a732534a0341 > files > 6

uget-1.10.3-1.fc18.i686.rpm

=== ChangeLog discontinued ===

	With the move to git, uGet is switching from a ChangeLog file
	to relying on commit messages to provide change history.

2011-01-04  Raymond Huang

	* UgetGtk-gui.c
	(uget_gtk_window_init): change layout of main window.

2011-01-03  Raymond Huang

	* UgetGtk.h, UgetGtk.c: add two columns - "Added On" and "Completed On"
	* UgetGtk-callback.c: add two columns - "Added On" and "Completed On"
	* UgetGtk-gui.c: add two columns - "Added On" and "Completed On"
	* UgDownloadWidget.h, UgDownloadWidget.c: add two columns - "Added On" and "Completed On"
	* UgetGtk-setting.h, UgetGtk-setting.c: add two columns - "Added On" and "Completed On".

	* UgCategory-gtk.c
	(ug_category_gtk_add): set "Added On" to dataset.

	* UgScheduleGrid.h, UgScheduleGrid.c: adjust widget layout.
	* UgetGtk-timeout.c: adjust schedule state.

	* UgRunning.c
	(ug_running_do_speed_limit): Don't control speed if no jobs in group.

	* UgString.h, UgString.c
	(ug_str_from_time): This new function used to convert time to string.

2011-01-02  Raymond Huang

	* UgetGtk-timeout.c
	(uget_gtk_timeout_queuing): Don't launch default app if setting is disabled.
	(uget_gtk_update_schedule_state): used to check and update schedule state.
	(uget_gtk_launch_default_app): rename from launch_default_app.

	* UgScheduleGrid.h, UgScheduleGrid.c: scheduler setup widget.

	* UgSettingDialog.h, UgSettingDialog.c: add Scheduler settings page.

	* UgetGtk-setting.h, UgetGtk-setting.c: add Scheduler settings.

	* UgetGtk-timeout.h: add 7Z to UGET_GTK_CLIPBOARD_PATTERN and add UgScheduleState for scheduler.

2010-12-30  Raymond Huang

	* UgPlugin.c
	(ug_plugin_new): If plugin initial failed, free resource and return NULL.

	* UgPlugin-curl.c
	(ug_plugin_curl_init): initial curl here. 
	(ug_plugin_curl_thread) remove curl_easy_init().

	* UgRunning.h, UgRunning.c:
	(ug_running_add): This new function can add and activate job. it replace ug_category_start.
	(ug_running_remove): This new function can remove and stop job, it replace ug_category_stop.
	(ug_running_clear): This new function can remove and stop all job.
	(ug_running_get_inactive): get inactive(completed, paused, or error-occurred) jobs.
	(ug_running_get_speed): count speed.
	(ug_running_set_speed): set speed limit.
	(ug_running_get_n_jobs): get number of jobs.
	(ug_running_dispatch): It can dispatch all messages from all jobs.
	(ug_running_do_speed_limit): It can adjust speed of all job.

	* UgCategory.h, UgCategory.c
	(UgCategoryFuncs): new interface for application, ug_category_list_link, and ug_category_list_save.
	(UgCategoryClass): It becomes a independent class.
	(UgRelationClass): It becomes a independent class.
	(ug_category_refresh): removed. replace by ug_running_dispatch_xxx
	(ug_category_start): removed. replace by ug_running_add
	(ug_category_stop): removed. replace by ug_running_remove
	(ug_category_list_link): remove callback and use UgCategoryFuncs::add
	(ug_category_list_save): remove callback and use UgCategoryFuncs::get_all

	* UgCategory-cmd.h, UgCategory-cmd.c
	(ug_category_cmd_add): implement interface "UgCategoryFuncs".
	(ug_category_cmd_get_all): implement interface "UgCategoryFuncs".
	(ug_category_cmd_get_jobs): implement interface "UgCategoryFuncs".
	(ug_category_cmd_changed): implement interface "UgCategoryFuncs".
	(ug_category_cmd_run): removed. use ug_category_get_jobs and ug_running_add_jobs to replace it.

	* UgCategory-gtk.h, UgCategory-gtk.c
	(UgCategoryGtk): add new subcategory "Active".
	(ug_category_gtk_add): implement interface "UgCategoryFuncs".
	(ug_category_gtk_get_all): implement interface "UgCategoryFuncs".
	(ug_category_gtk_get_jobs): implement interface "UgCategoryFuncs".
	(ug_category_gtk_changed): implement interface "UgCategoryFuncs".
	(ug_category_gtk_refresh): removed. use ug_running_dispatch_xxx and ug_running_get_inactive to replace it.
	(ug_category_gtk_activate): removed. use ug_category_get_jobs and ug_running_add_jobs to replace it.

	* UgetGtk-callback.c
	(on_delete_download): use UgRunning to stop job.
	(on_delete_download_file_response): use UgRunning to stop job.
	(on_set_download_to_pause): use UgRunning to stop job.
	(on_offline_mode): use UgRunning to stop all jobs.
	(on_tray_icon_activate): clear error status.

	* UgetGtk-timeout.c
	(uget_gtk_timeout_queuing): rename from uget_gtk_timeout_queue and rewrite by UgRunning.
	(uget_gtk_init_timeout): add timeout callback - ug_running_dispatch and ug_running_do_speed_limit.
	(refresh_category_info): replace by uget_gtk_timeout_queuing.
	(count_speed): replace by ug_running_get_speed.
	(UgCategoryInfo): removed.

	* UgCategoryWidget.c: Add subcategory "Active".

	* UgetCmd.h, UgetGtk.h: change config directory from "Uget" to "uGet".

	* UgetCmd.c
	(uget_cmd_run): add timeout callback - ug_running_dispatch and uget_cmd_timer_queuing.
	(uget_cmd_timer_queuing): separate from uget_cmd_timer_ipc and rewrite it by UgRunning.

	* UgetGtk.c
	(uget_gtk_update_config_dir): rename config directory from "Uget" to "uGet".
	(uget_gtk_tray_icon_refresh): change tray icon when active or error-occurred.
	(uget_gtk_init): call uget_gtk_update_config_dir.
	(uget_gtk_confirm_to_delete): change string from "Remember this action" to "Do not ask me again" in function.

	* pixmaps/icons/*: new icons for new uGet. (Michael Tunnell).
	* po/*.po: update for changing string from "Exit Uget" to "Exit uGet".

	* configure.ac, UgetGtk-setting.h: change version to 1.7.0
	* uget-cmd/main-cmd.c: change version to 1.7.0