rpms/logjam/F-8 logjam-4.5.3-close_when_send.patch, NONE, 1.1 logjam-4.5.3-imageresize.patch, NONE, 1.1 logjam-4.5.3-no_quit_when_docked.patch, NONE, 1.1 logjam-4.5.3-uk.po.patch, NONE, 1.1 logjam.spec, 1.41, 1.42

Tom Callaway (spot) fedora-extras-commits at redhat.com
Wed Jul 2 21:18:02 UTC 2008


Author: spot

Update of /cvs/extras/rpms/logjam/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20681/F-8

Modified Files:
	logjam.spec 
Added Files:
	logjam-4.5.3-close_when_send.patch 
	logjam-4.5.3-imageresize.patch 
	logjam-4.5.3-no_quit_when_docked.patch 
	logjam-4.5.3-uk.po.patch 
Log Message:

Fix the image resize bug, apply all of Andy Shevchenko's enhancements.


logjam-4.5.3-close_when_send.patch:

--- NEW FILE logjam-4.5.3-close_when_send.patch ---
diff -up logjam-4.5.3/src/jam.c.close-when-send logjam-4.5.3/src/jam.c
--- logjam-4.5.3/src/jam.c.close-when-send	2008-05-18 09:12:19.000000000 +0300
+++ logjam-4.5.3/src/jam.c	2008-05-18 10:31:30.000000000 +0300
@@ -363,6 +363,10 @@ action_cb(GtkWidget *w, JamWin *jw) {
 	} else {
 		g_warning("action callback, but no default action?\n");
 	}
+#ifdef USE_DOCK
+	if (conf.options.close_when_send && app.docklet)
+		gtk_widget_hide(GTK_WIDGET(jw));
+#endif
 }
 
 static void
@@ -395,6 +399,10 @@ delete_cb(GtkWidget *w, JamWin *jw) {
 	} else {
 		delete_server_entry(jw);
 	}
+#ifdef USE_DOCK
+	if (conf.options.close_when_send && app.docklet)
+		gtk_widget_hide(GTK_WIDGET(jw));
+#endif
 }
 
 static void
diff -up logjam-4.5.3/src/conf_xml.c.close-when-send logjam-4.5.3/src/conf_xml.c
--- logjam-4.5.3/src/conf_xml.c.close-when-send	2008-05-18 09:12:19.000000000 +0300
+++ logjam-4.5.3/src/conf_xml.c	2008-05-18 09:49:33.000000000 +0300
@@ -183,6 +183,7 @@ parseoptions(Configuration *c, xmlDocPtr
 		READOPTION(autosave)
 		READOPTION(cfautostart)
 		READOPTION(cfusemask)
+		READOPTION(close_when_send)
 		READOPTION(docklet)
 		READOPTION(start_in_dock)
 		READOPTION(cffloat)
@@ -326,6 +327,7 @@ writeoptions(Options *options, xmlNodePt
 	WRITEOPTION(autosave);
 	WRITEOPTION(cfautostart);
 	WRITEOPTION(cfusemask);
+	WRITEOPTION(close_when_send);
 	WRITEOPTION(docklet);
 	WRITEOPTION(start_in_dock);
 	WRITEOPTION(cffloatraise);
diff -up logjam-4.5.3/src/settings.c.close-when-send logjam-4.5.3/src/settings.c
--- logjam-4.5.3/src/settings.c.close-when-send	2008-05-18 09:12:19.000000000 +0300
+++ logjam-4.5.3/src/settings.c	2008-05-18 09:56:35.000000000 +0300
@@ -85,6 +85,8 @@ static SettingsWidget settingswidgets[] 
 	{ "ui_font", &conf.uifont,
 		SW_CUSTOM, N_("Entry display font:") },
 #ifndef G_OS_WIN32
+	{ "ui_close_when_send", &conf.options.close_when_send,
+		SW_TOGGLE, N_("Close main window after sending") },
 	{ "ui_docklet", &conf.options.docklet,
 		SW_TOGGLE, N_("Add icon to system _tray (for GNOME/KDE/etc. dock)") },
 	{ "ui_start_in_dock", &conf.options.start_in_dock,
@@ -397,6 +399,10 @@ uisettings(JamWin *jw) {
 			G_CALLBACK(sec_changed_cb), sw);
 	groupedbox_pack(GROUPEDBOX(post), sw_make("ui_defaultsecurity"), FALSE);
 
+#ifdef USE_DOCK
+	groupedbox_pack(GROUPEDBOX(post), sw_make("ui_close_when_send"), FALSE);
+#endif /* USE_DOCK */
+
 	entry = groupedbox_new_with_text(_("Entries"));
 	gtk_box_pack_start(GTK_BOX(vbox), entry, FALSE, FALSE, 0);
 
diff -up logjam-4.5.3/src/conf.h.close-when-send logjam-4.5.3/src/conf.h
--- logjam-4.5.3/src/conf.h.close-when-send	2008-05-18 09:12:19.000000000 +0300
+++ logjam-4.5.3/src/conf.h	2008-05-18 09:52:36.000000000 +0300
@@ -51,6 +51,7 @@ typedef struct {
 	gboolean autosave;
 	gboolean cfautostart;
 	gboolean cfusemask;
+	gboolean close_when_send;
 	gboolean docklet;
 	gboolean cffloat;
 	gboolean cffloatraise;

logjam-4.5.3-imageresize.patch:

--- NEW FILE logjam-4.5.3-imageresize.patch ---
diff -up logjam-4.5.3/src/network-soup.c.BAD logjam-4.5.3/src/network-soup.c
--- logjam-4.5.3/src/network-soup.c.BAD	2008-07-02 17:12:31.000000000 -0400
+++ logjam-4.5.3/src/network-soup.c	2008-07-02 17:13:04.000000000 -0400
@@ -81,7 +81,7 @@ net_post_blocking(const char *url, GSLis
 		*colonpos = ':';
 	}
 	soup_message_set_request(req, "application/x-www-form-urlencoded",
-			SOUP_BUFFER_USER_OWNED, post->str, post->len);
+			SOUP_BUFFER_USER_OWNED, post? post->str : NULL, post? post->len : 0);
 
 	soup_message_send_request(req, sock, conf.options.useproxy);
 	if (status != SOUP_STATUS_OK) {

logjam-4.5.3-no_quit_when_docked.patch:

--- NEW FILE logjam-4.5.3-no_quit_when_docked.patch ---
diff -up logjam-4.5.3/src/jam.c.no-quit-when-docked logjam-4.5.3/src/jam.c
--- logjam-4.5.3/src/jam.c.no-quit-when-docked	2008-05-18 10:31:30.000000000 +0300
+++ logjam-4.5.3/src/jam.c	2008-05-18 10:48:33.000000000 +0300
@@ -765,7 +765,11 @@ jam_quit(JamWin *jw) {
 
 static gboolean
 delete_event_cb(JamWin *jw) {
+#ifdef USE_DOCK
+	gtk_widget_hide(GTK_WIDGET(jw));
+#else
 	jam_quit(jw);
+#endif
 	return TRUE; /* don't ever let this delete the window; quit will do it. */
 }
 

logjam-4.5.3-uk.po.patch:

--- NEW FILE logjam-4.5.3-uk.po.patch ---
diff -up logjam-4.5.3/po/uk_UA.po.orig logjam-4.5.3/po/uk_UA.po
--- logjam-4.5.3/po/uk_UA.po.orig	2005-08-25 05:42:14.000000000 +0300
+++ logjam-4.5.3/po/uk_UA.po	2008-05-18 10:53:43.000000000 +0300
@@ -662,7 +662,7 @@ msgstr "/С_ервіс"
 
 #: ../src/friends.c:252
 msgid "/Tools/Hide _Statistics"
-msgstr "/Сервіс/Показати _статистику"
+msgstr "/Сервіс/Сховати _статистику"
 
 #: ../src/friends.c:253
 msgid "/Tools/Export..."


Index: logjam.spec
===================================================================
RCS file: /cvs/extras/rpms/logjam/F-8/logjam.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- logjam.spec	13 May 2008 14:55:43 -0000	1.41
+++ logjam.spec	2 Jul 2008 21:16:57 -0000	1.42
@@ -2,7 +2,7 @@
 
 Name:		logjam
 Version:	4.5.3
-Release:	23%{?dist}
+Release:	24%{?dist}
 Epoch:		1
 Summary:	GTK2 client for LiveJournal
 License:	GPLv2+
@@ -16,7 +16,7 @@
 BuildRequires:	curl-devel, gtk2-devel, gtkspell-devel, gtkhtml3-devel
 BuildRequires:	gettext, desktop-file-utils, aspell-devel, librsvg2-devel
 BuildRequires:	libsoup-devel, sqlite-devel, gnutls-devel, libgcrypt-devel
-BuildRequires:	autoconf, automake, intltool, libtool
+BuildRequires:	autoconf, automake, libtool, intltool, popt-devel
 Obsoletes:	loserjabber, logjam-gnome
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Patch2:		logjam-4.4.1-backdated.patch
@@ -28,11 +28,16 @@
 Patch8:		logjam-4.5.3-gtkspell.patch
 Patch9:		http://people.freebsd.org/~novel/patches/non-freebsd/logjam_docklet_context_menu.diff
 Patch10:	logjam-4.5.3-rhythmbox-fix.patch
+Patch11:	logjam-libsoup24.diff
 Patch12:	logjam-4.5.3-disable-threads.patch
 Patch13:	logjam-title.patch
 Patch14:	logjam-4.5.3-tags.patch
 Patch15:	logjam-4.5.3-default-spelllang-en-US.patch
 Patch16:	logjam-4.5.3-start_in_dock.patch
+Patch17:	logjam-4.5.3-uk.po.patch
+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
 
 %description
 This is the new GTK2 client for LiveJournal (http://www.livejournal.com).
@@ -60,11 +65,17 @@
 %patch8 -p1 -b .bz186906
 %patch9 -p1 -b .docklet-context-menu
 %patch10 -p1 -b .rhythmboxfix
-%patch12 -p1 -b .disablethreads
+# Not applicable to F-8
+# %%patch11 -p1 -b .libsoup
+%patch12 -p1 -b .disable-threads
 %patch13 -p1 -b .title
 %patch14 -p1 -b .tags
 %patch15 -p1 -b .default-spelllang-en-US
 %patch16 -p1 -b .start-in-dock
+%patch17 -p1 -b .uk.po
+%patch18 -p1 -b .no_quit_when_docked
+%patch19 -p1 -b .close_when_send
+%patch20 -p1 -b .imageresize
 
 %build
 touch NEWS README AUTHORS
@@ -109,6 +120,12 @@
 rm -rf $RPM_BUILD_ROOT
 
 %changelog
+* Tue Jul  1 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-24
+- fix ukranian translation (bz 447145)
+- fix docked behavior (bz 447146)
+- add close when send option (bz 447147)
+- fix image resize sigsegv (bz 452170)
+
 * Tue May 13 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-23
 - add explicit without-xmms conditional (bz 445996)
 - add configuration option to start in dock (bz 445998)
@@ -137,7 +154,7 @@
 * Tue Mar 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-15
 - fix tags patch
 
-* Tue Mar 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-14
+* Tue Mar 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-14 
 - missed one patch
 
 * Tue Mar 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4.5.3-13
@@ -146,6 +163,15 @@
 - add support for titles to links and images and links for images (bz 434754)
 - set default spellcheck lang to en_US (en was the old default, but didn't work)
 
+* Sat Feb 16 2008 Jesse Keating <jkeating at redhat.com> - 4.5.3-12
+- Rebuild for new libsoup
+
+* Wed Jan 30 2008 Tom "spot" Callaway <tcallawa at redhat.com> 1:4.5.3-11
+- apply patch for new libsoup from bz 430966
+
+* Tue Jan 29 2008 Tom "spot" Callaway <tcallawa at redhat.com> 1:4.5.3-10
+- rebuild for new libsoup
+
 * Thu Aug 23 2007 Tom "spot" Callaway <tcallawa at redhat.com> 1:4.5.3-9.2
 - rebuild for BuildID, license fix (GPLv2+)
 




More information about the fedora-extras-commits mailing list