# HG changeset patch # User Richard Laager # Date 1138157934 0 # Node ID 69b3d5cbd2b1a797225c8454b59adbf54584380c # Parent 4016a35bdd4d92188f583a1f22db84df056f7b8a [gaim-migrate @ 15389] Kill gaim_date() and gaim_date_full(). The former isn't used and the latter is used only twice. This makes the buddy pounce pop-ups and debug log headers contain localized dates, fixing part of SF Bug #1325915. Thanks to Bleeter for discovering that gaim_date() isn't used. committer: Tailor Script diff -r 4016a35bdd4d -r 69b3d5cbd2b1 plugins/ChangeLog.API --- a/plugins/ChangeLog.API Tue Jan 24 06:08:39 2006 +0000 +++ b/plugins/ChangeLog.API Wed Jan 25 02:58:54 2006 +0000 @@ -147,6 +147,8 @@ * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core now, so this would always be TRUE now. * gaim_blist_node_action_new(); use gaim_menu_action_new() instead + * gaim_date() + * gaim_date_full() Added: * gaim_prefs_disconnect_by_handle() diff -r 4016a35bdd4d -r 69b3d5cbd2b1 plugins/perl/common/Util.xs --- a/plugins/perl/common/Util.xs Tue Jan 24 06:08:39 2006 +0000 +++ b/plugins/perl/common/Util.xs Wed Jan 25 02:58:54 2006 +0000 @@ -51,12 +51,6 @@ const char *path int mode -const char * -gaim_date() - -const char * -gaim_date_full() - gboolean gaim_email_is_valid(address) const char *address diff -r 4016a35bdd4d -r 69b3d5cbd2b1 src/gtkdebug.c --- a/src/gtkdebug.c Tue Jan 24 06:08:39 2006 +0000 +++ b/src/gtkdebug.c Wed Jan 25 02:58:54 2006 +0000 @@ -212,6 +212,8 @@ DebugWindow *win = (DebugWindow *)user_data; FILE *fp; char *tmp; + time_t now = time(NULL); + char date[64]; if ((fp = g_fopen(filename, "w+")) == NULL) { gaim_notify_error(win, NULL, _("Unable to open file."), NULL); @@ -219,7 +221,8 @@ } tmp = gtk_imhtml_get_text(GTK_IMHTML(win->text), NULL, NULL); - fprintf(fp, "Gaim Debug log : %s\n", gaim_date_full()); + strftime(date, sizeof(date), "%c", localtime(&now)); + fprintf(fp, "Gaim Debug Log : %s\n", date); fprintf(fp, "%s", tmp); g_free(tmp); diff -r 4016a35bdd4d -r 69b3d5cbd2b1 src/gtkpounce.c --- a/src/gtkpounce.c Tue Jan 24 06:08:39 2006 +0000 +++ b/src/gtkpounce.c Wed Jan 25 02:58:54 2006 +0000 @@ -1432,6 +1432,8 @@ if (gaim_pounce_action_is_enabled(pounce, "popup-notify")) { + time_t now = time(NULL); + char date[64]; char *tmp; const char *name_shown; const char *reason; @@ -1472,11 +1474,12 @@ if ((name_shown = gaim_account_get_alias(account)) == NULL) name_shown = gaim_account_get_username(account); + strftime(date, sizeof(date), "%c", localtime(&now)); if (reason == NULL) - gaim_notify_info(NULL, name_shown, tmp, gaim_date_full()); + gaim_notify_info(NULL, name_shown, tmp, date); else { - char *tmp2 = g_strdup_printf("%s\n\n%s", reason, gaim_date_full()); + char *tmp2 = g_strdup_printf("%s\n\n%s", reason, date); gaim_notify_info(NULL, name_shown, tmp, tmp2); g_free(tmp2); } diff -r 4016a35bdd4d -r 69b3d5cbd2b1 src/util.c --- a/src/util.c Tue Jan 24 06:08:39 2006 +0000 +++ b/src/util.c Wed Jan 25 02:58:54 2006 +0000 @@ -475,30 +475,6 @@ /************************************************************************** * Date/Time Functions **************************************************************************/ -const char * -gaim_date(void) -{ - static char date[80]; - time_t tme; - - time(&tme); - strftime(date, sizeof(date), "%H:%M:%S", localtime(&tme)); - - return date; -} - -const char * -gaim_date_full(void) -{ - char *date; - time_t tme; - - time(&tme); - date = ctime(&tme); - date[strlen(date) - 1] = '\0'; - - return date; -} time_t gaim_time_build(int year, int month, int day, int hour, int min, int sec) diff -r 4016a35bdd4d -r 69b3d5cbd2b1 src/util.h --- a/src/util.h Tue Jan 24 06:08:39 2006 +0000 +++ b/src/util.h Wed Jan 25 02:58:54 2006 +0000 @@ -201,30 +201,6 @@ /*@{*/ /** - * Returns the current local time in hour:minute:second form. - * - * The returned string is stored in a static buffer, so the result - * should be g_strdup()'d if it's intended to be used for long. - * - * @return The current local time. - * - * @see gaim_date_full() - */ -const char *gaim_date(void); - -/** - * Returns the date and time in human-readable form. - * - * The returned string is stored in a static buffer, so the result - * should be g_strdup()'d if it's intended to be used for long. - * - * @return The date and time in human-readable form. - * - * @see gaim_date() - */ -const char *gaim_date_full(void); - -/** * Builds a time_t from the supplied information. * * @param year The year.