Mercurial > pidgin
comparison src/core.c @ 8235:63c7a16a2c09
[gaim-migrate @ 8958]
A bunch of minor changes, much of it from Gary Kramlich
(amc_grim/xgrimx):
gaim-away_do_menu_leak.diff - plugs a memory leak in
the do away menu code
gaim-gtkpounce_smart_menu.diff - makes the buddy pounce
menu only show currently online accounts so that we can
edit them. With the current pounce dialog you can only
edit pounces for accounts that are online, this stops
users from inadvertently change the account for which a
pounce belongs.
gaim-remove_pouces_with_account.diff - removes pounces
for an account when that account is deleted. It adds a
function to pounce.[ch];
gaim_pounces_delete_all_from_account, the doxygen help
has been added to punce.h so that it will generate it
with the rest of the doxygen api.
gaim-yahoo_segfault_on_self_pounce.diff - fixes a
segfault which occurred with yahoo if you had a pounce
set on yourself to message on signon. What was
happening was that the display name was being set after
the pounces were being executed. This fixes that.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 12 Feb 2004 05:26:52 +0000 |
parents | f50c059b6384 |
children | f24172f53650 |
comparison
equal
deleted
inserted
replaced
8234:a2662eb5955b | 8235:63c7a16a2c09 |
---|---|
118 gaim_signal_emit(gaim_get_core(), "quitting"); | 118 gaim_signal_emit(gaim_get_core(), "quitting"); |
119 | 119 |
120 /* Transmission ends */ | 120 /* Transmission ends */ |
121 gaim_connections_disconnect_all(); | 121 gaim_connections_disconnect_all(); |
122 | 122 |
123 /* Record what we have before we blow it away... */ | |
124 gaim_prefs_sync(); | |
125 gaim_accounts_sync(); | |
126 | |
127 gaim_debug(GAIM_DEBUG_INFO, "main", "Unloading all plugins\n"); | 123 gaim_debug(GAIM_DEBUG_INFO, "main", "Unloading all plugins\n"); |
128 gaim_plugins_destroy_all(); | 124 gaim_plugins_destroy_all(); |
129 | 125 |
126 /* Save .xml files, remove signals, etc. */ | |
130 gaim_ssl_uninit(); | 127 gaim_ssl_uninit(); |
131 gaim_pounces_uninit(); | 128 gaim_pounces_uninit(); |
132 gaim_blist_uninit(); | 129 gaim_blist_uninit(); |
133 gaim_conversations_uninit(); | 130 gaim_conversations_uninit(); |
134 gaim_connections_uninit(); | 131 gaim_connections_uninit(); |
135 gaim_buddy_icons_uninit(); | 132 gaim_buddy_icons_uninit(); |
136 gaim_accounts_uninit(); | 133 gaim_accounts_uninit(); |
134 gaim_prefs_uninit(); | |
137 | 135 |
138 gaim_signals_uninit(); | 136 gaim_signals_uninit(); |
139 | 137 |
140 if (core->ui != NULL) { | 138 if (core->ui != NULL) { |
141 g_free(core->ui); | 139 g_free(core->ui); |