From cc28cc0177aee6fc93436443597078e5be374354 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Fri, 13 Jul 2012 19:20:55 +0200 Subject: [PATCH] Make the About screen and CTCP VERSION consistent and remove the license text option --- src/common/cfgfiles.c | 2 -- src/common/ctcp.c | 2 +- src/common/xchat.h | 1 - src/fe-gtk/about.c | 25 ++++++++++--------------- src/fe-gtk/maingui.c | 11 ----------- src/fe-gtk/setup.c | 2 -- 6 files changed, 11 insertions(+), 32 deletions(-) diff --git a/src/common/cfgfiles.c b/src/common/cfgfiles.c index 7f27659d..e448311e 100644 --- a/src/common/cfgfiles.c +++ b/src/common/cfgfiles.c @@ -444,7 +444,6 @@ const struct prefs vars[] = { {"gui_input_style", P_OFFINT (style_inputbox), TYPE_BOOL}, {"gui_join_dialog", P_OFFINT (gui_join_dialog), TYPE_BOOL}, {"gui_lagometer", P_OFFINT (lagometer), TYPE_INT}, - {"gui_license", P_OFFSET (gui_license), TYPE_STR}, {"gui_mode_buttons", P_OFFINT (chanmodebuttons), TYPE_BOOL}, #ifdef WIN32 {"gui_one_instance", P_OFFINT (gui_one_instance), TYPE_BOOL}, @@ -736,7 +735,6 @@ load_config (void) #ifdef WIN32 prefs.identd = 1; #endif - strcpy (prefs.gui_license, ""); strcpy (prefs.spell_langs, g_getenv ("LC_ALL") ? g_getenv ("LC_ALL") : "en_US"); strcpy (prefs.stamp_format, "[%H:%M] "); strcpy (prefs.timestamp_log_format, "%b %d %H:%M:%S "); diff --git a/src/common/ctcp.c b/src/common/ctcp.c index 0bf2f465..ac6a821d 100644 --- a/src/common/ctcp.c +++ b/src/common/ctcp.c @@ -141,7 +141,7 @@ ctcp_handle (session *sess, char *to, char *nick, char *ip, snprintf (outbuf, sizeof (outbuf), "VERSION HexChat "PACKAGE_VERSION" [x%d] / %s", get_cpu_arch (), get_cpu_str ()); #else - snprintf (outbuf, sizeof (outbuf), "VERSION HexChat "PACKAGE_VERSION" %s", + snprintf (outbuf, sizeof (outbuf), "VERSION HexChat "PACKAGE_VERSION" / %s", get_cpu_str ()); #endif serv->p_nctcp (serv, nick, outbuf); diff --git a/src/common/xchat.h b/src/common/xchat.h index 85c20186..6ed5ebe2 100644 --- a/src/common/xchat.h +++ b/src/common/xchat.h @@ -121,7 +121,6 @@ struct xchatprefs char font_normal[FONTNAMELEN + 1]; #endif char doubleclickuser[256]; - char gui_license[64]; char spell_langs[64]; char sounddir[PATHLEN + 1]; char soundcmd[PATHLEN + 1]; diff --git a/src/fe-gtk/about.c b/src/fe-gtk/about.c index a150eb60..228a7f28 100644 --- a/src/fe-gtk/about.c +++ b/src/fe-gtk/about.c @@ -115,37 +115,32 @@ menu_about (GtkWidget * wid, gpointer sess) g_get_charset (&locale); (snprintf) (buf, sizeof (buf), ""DISPLAY_NAME" "PACKAGE_VERSION"\n" -#ifdef WIN32 - "%s%s%s" - "\nXChat Revision: r"XCHAT_REVISION"\n\n" + "\n%s\n\n" + "XChat Revision: r"XCHAT_REVISION"\n" "OS: %s\n" "Charset: %s " +#ifdef WIN32 "GTK+: %i.%i.%i\n" +#else + "Renderer: %s\n" +#endif "Compiled: "__DATE__"\n" +#ifdef WIN32 "Portable Mode: %s\n" "Build Type: x%d\n\n" +#endif "\302\251 1998-2010 Peter \305\275elezn\303\275 <zed@xchat.org>\n" "\302\251 2009-2011 Berke Viktor <bviktor@hexchat.org>", - (strcmp (prefs.gui_license, "") ? "" : ""), - (strcmp (prefs.gui_license, "") ? prefs.gui_license : ""), - (strcmp (prefs.gui_license, "") ? "\n" : ""), + _("A multiplatform IRC Client"), get_cpu_str (), locale, +#ifdef WIN32 gtk_major_version, gtk_minor_version, gtk_micro_version, (portable_mode () ? "Yes" : "No"), get_cpu_arch () #else - "\n%s\n\n" - "%s\n" - "Charset: %s " - "Renderer: %s\n" - "Compiled: "__DATE__"\n\n" - "\302\251 1998-2010 Peter \305\275elezn\303\275 <zed@xchat.org>", - _("A multiplatform IRC Client"), - get_cpu_str (), - locale, #ifdef USE_XFT "Xft" #else diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index 1ff59354..62a35746 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -479,21 +479,10 @@ fe_set_title (session *sess) default: def: snprintf (tbuf, sizeof (tbuf), DISPLAY_NAME); - if (strcmp (prefs.gui_license, "")) /* zero means gui_license is empty */ - { - strcat (tbuf, " - "); - strcat (tbuf, prefs.gui_license); - } gtk_window_set_title (GTK_WINDOW (sess->gui->window), tbuf); return; } - if (strcmp (prefs.gui_license, "")) /* zero means gui_license is empty */ - { - strcat (tbuf, " - "); - strcat (tbuf, prefs.gui_license); - } - gtk_window_set_title (GTK_WINDOW (sess->gui->window), tbuf); } diff --git a/src/fe-gtk/setup.c b/src/fe-gtk/setup.c index ab17626a..ffe9f4f0 100644 --- a/src/fe-gtk/setup.c +++ b/src/fe-gtk/setup.c @@ -416,7 +416,6 @@ static const setting advanced_settings[] = {ST_TOGGLE, N_("Display MODEs in raw form"), P_OFFINTNL(raw_modes), 0, 0, 0}, {ST_TOGGLE, N_("Whois on notify"), P_OFFINTNL(whois_on_notifyonline), N_("Sends a /WHOIS when a user comes online in your notify list"), 0, 0}, {ST_TOGGLE, N_("Hide join and part messages"), P_OFFINTNL(confmode), N_("Hide channel join/part messages by default"), 0, 0}, - {ST_ENTRY, N_("License Text:"), P_OFFSETNL(gui_license), 0, 0, sizeof prefs.gui_license}, {ST_HEADER, N_("Auto Open DCC Windows"),0,0,0}, {ST_TOGGLE, N_("Send window"), P_OFFINTNL(autoopendccsendwindow), 0, 0, 0}, {ST_TOGGLE, N_("Receive window"), P_OFFINTNL(autoopendccrecvwindow), 0, 0, 0}, @@ -434,7 +433,6 @@ static const setting advanced_settings_oneinstance[] = {ST_TOGGLE, N_("Whois on notify"), P_OFFINTNL(whois_on_notifyonline), N_("Sends a /WHOIS when a user comes online in your notify list"), 0, 0}, {ST_TOGGLE, N_("Hide join and part messages"), P_OFFINTNL(confmode), N_("Hide channel join/part messages by default"), 0, 0}, {ST_TOGGLE, N_("Allow only one instance of XChat to run"), P_OFFINTNL(gui_one_instance), 0, 0, 0}, - {ST_ENTRY, N_("License Text:"), P_OFFSETNL(gui_license), 0, 0, sizeof prefs.gui_license}, {ST_HEADER, N_("Auto Open DCC Windows"),0,0,0}, {ST_TOGGLE, N_("Send window"), P_OFFINTNL(autoopendccsendwindow), 0, 0, 0}, {ST_TOGGLE, N_("Receive window"), P_OFFINTNL(autoopendccrecvwindow), 0, 0, 0},