-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
125 lines (94 loc) · 5.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
=== 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