rpms/logjam/devel logjam-4.5.3-showloginhistory.patch, NONE, 1.1 logjam.spec, 1.47, 1.48

Tom Callaway (spot) fedora-extras-commits at redhat.com
Mon Jul 28 18:46:12 UTC 2008


Author: spot

Update of /cvs/extras/rpms/logjam/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14823/devel

Modified Files:
	logjam.spec 
Added Files:
	logjam-4.5.3-showloginhistory.patch 
Log Message:
add patch to make loginhistory display a configurable option

logjam-4.5.3-showloginhistory.patch:

--- NEW FILE logjam-4.5.3-showloginhistory.patch ---
diff -up logjam-4.5.3/src/conf.h.BAD logjam-4.5.3/src/conf.h
--- logjam-4.5.3/src/conf.h.BAD	2008-07-28 14:20:23.000000000 -0400
+++ logjam-4.5.3/src/conf.h	2008-07-28 14:21:08.000000000 -0400
@@ -59,6 +59,7 @@ typedef struct {
 	gboolean friends_hidestats;
 	gboolean allowmultipleinstances;
 	gboolean smartquotes;
+	gboolean showloginhistory;
 	gboolean showmeta[JAM_VIEW_META_COUNT];
 	gboolean start_in_dock;
 #endif /* HAVE_GTK */
diff -up logjam-4.5.3/src/conf_xml.c.BAD logjam-4.5.3/src/conf_xml.c
--- logjam-4.5.3/src/conf_xml.c.BAD	2008-07-28 14:19:17.000000000 -0400
+++ logjam-4.5.3/src/conf_xml.c	2008-07-28 14:20:16.000000000 -0400
@@ -191,6 +191,7 @@ parseoptions(Configuration *c, xmlDocPtr
 		READOPTION(friends_hidestats)
 		READOPTION(allowmultipleinstances)
 		READOPTION(smartquotes)
+		READOPTION(showloginhistory)
 
 		XML_GET_IF("showmeta", parseshowmeta(options, doc, node);)
 
@@ -335,6 +336,7 @@ writeoptions(Options *options, xmlNodePt
 	WRITEOPTION(friends_hidestats);
 	WRITEOPTION(allowmultipleinstances);
 	WRITEOPTION(smartquotes);
+	WRITEOPTION(showloginhistory);
 
 	writeshowmeta(options, node);
 #endif /* HAVE_GTK */
diff -up logjam-4.5.3/src/login.c.BAD logjam-4.5.3/src/login.c
--- logjam-4.5.3/src/login.c.BAD	2008-07-28 14:30:27.000000000 -0400
+++ logjam-4.5.3/src/login.c	2008-07-28 14:30:55.000000000 -0400
@@ -292,6 +292,9 @@ login_check_lastupdate(GtkWindow *parent
 	gboolean ret = TRUE;
 	JamAccount *acc = JAM_ACCOUNT(acclj);
 
+	if (!conf.options.showloginhistory)
+		return TRUE;
+
 	deltat = time(NULL) - acclj->lastupdate;
 	if (deltat < 2 * 7 * 24 * 60 * 60) /* two weeks. */
 		return TRUE;
diff -up logjam-4.5.3/src/settings.c.BAD logjam-4.5.3/src/settings.c
--- logjam-4.5.3/src/settings.c.BAD	2008-07-28 14:21:36.000000000 -0400
+++ logjam-4.5.3/src/settings.c	2008-07-28 14:24:59.000000000 -0400
@@ -80,6 +80,8 @@ static SettingsWidget settingswidgets[] 
 	{ "ui_spell_language", &conf.spell_language,
 		SW_TEXT, N_("Entry _language:") },
 #endif
+	{ "ui_showloginhistory", &conf.options.showloginhistory,
+		SW_TOGGLE, N_("Show login history (number of days since last login)") },
 	{ "ui_smartquotes", &conf.options.smartquotes,
 		SW_TOGGLE, N_("Automatically change _quotes to matching pairs") },
 	{ "ui_font", &conf.uifont,
@@ -430,6 +432,7 @@ uisettings(JamWin *jw) {
 	}
 #endif
 
+	groupedbox_pack(GROUPEDBOX(entry), sw_make("ui_showloginhistory"), TRUE);
 	groupedbox_pack(GROUPEDBOX(entry),
 			sw_make("ui_smartquotes"), FALSE);
 	


Index: logjam.spec
===================================================================
RCS file: /cvs/extras/rpms/logjam/devel/logjam.spec,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- logjam.spec	28 Jul 2008 18:11:36 -0000	1.47
+++ logjam.spec	28 Jul 2008 18:45:42 -0000	1.48
@@ -38,6 +38,7 @@
 Patch18:	logjam-4.5.3-no_quit_when_docked.patch
 Patch19:	logjam-4.5.3-close_when_send.patch
 Patch20:	logjam-4.5.3-imageresize.patch
+Patch21:	logjam-4.5.3-showloginhistory.patch
 
 %description
 This is the new GTK2 client for LiveJournal (http://www.livejournal.com).
@@ -75,6 +76,7 @@
 %patch18 -p1 -b .no_quit_when_docked
 %patch19 -p1 -b .close_when_send
 %patch20 -p1 -b .imageresize
+%patch21 -p1 -b .showloginhistory
 
 %build
 touch NEWS README AUTHORS
@@ -123,6 +125,7 @@
 - fix docked behavior again (bz 447146)
 - fix config option to start in dock again (bz 445998)
 - fix patch8 to apply with fuzz=0
+- add patch to enable/disable "logged in since" history popup as config option
 
 * Tue Jul  1 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-24
 - fix ukranian translation (bz 447145)




More information about the fedora-extras-commits mailing list