From b0ede16ee68023844bd7633e5ebdc7a134225b07 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Fri, 6 May 2011 13:32:17 +0000 Subject: 0.5.1 --- configure.ac | 2 +- debian/changelog | 6 ++++++ redhat/transmission-remote-gtk.spec | 7 ++++++- src/trg-main-window.c | 11 +++++------ src/trg-state-selector.c | 2 ++ 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index b82761c..1f3571c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.63) -AC_INIT(transmission-remote-gtk, 0.5, alan@eth0.org.uk) +AC_INIT(transmission-remote-gtk, 0.5.1, alan@eth0.org.uk) AC_CONFIG_SRCDIR(src) AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) AM_INIT_AUTOMAKE([foreign]) diff --git a/debian/changelog b/debian/changelog index 8aa8afe..76f63d2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +transmission-remote-gtk (0.5.1-1) unstable; urgency=low + + * Use libproxy pkg-config CFLAGS in build, for older versions. + * Fix updates inside the GtkNotebook. + * Fix crash reported by atommixz. + transmission-remote-gtk (0.5-1) unstable; urgency=low * Fixes. diff --git a/redhat/transmission-remote-gtk.spec b/redhat/transmission-remote-gtk.spec index 88abd45..b68a86b 100644 --- a/redhat/transmission-remote-gtk.spec +++ b/redhat/transmission-remote-gtk.spec @@ -1,5 +1,5 @@ Name: transmission-remote-gtk -Version: 0.5 +Version: 0.5.1 Release: 1%{?dist:%{dist}} Summary: Remote control client for Transmission BitTorrent @@ -95,6 +95,11 @@ fi %{_datadir}/locale/ru/LC_MESSAGES/%{name}.mo %changelog +* Fri May 6 2011 Alan Fitton - 0.5.1 +- Use libproxy pkg-config CFLAGS in build, for older versions. +- Fix updates inside the GtkNotebook. +- Fix crash reported by atommixz. + * Fri Apr 22 2011 Alan Fitton - 0.5 - Fix a few of small memory leaks. - Sync single torrent when file/trackers are changed. diff --git a/src/trg-main-window.c b/src/trg-main-window.c index cc2d13e..39553fd 100644 --- a/src/trg-main-window.c +++ b/src/trg-main-window.c @@ -944,7 +944,7 @@ on_torrent_get(JsonObject * response, int mode, int status, gpointer data) } client->failCount = 0; - memset(&stats, 0x0, sizeof(trg_torrent_model_update_stats)); + memset(&stats, 0, sizeof(trg_torrent_model_update_stats)); client->updateSerial++; @@ -1056,12 +1056,11 @@ trg_torrent_tree_view_visible_func(GtkTreeModel * model, } visible = TRUE; - name = NULL; - gtk_tree_model_get(model, iter, TORRENT_COLUMN_NAME, &name, -1); filterText = gtk_entry_get_text(GTK_ENTRY(priv->filterEntry)); - if (name) { - if (strlen(filterText) > 0) { + if (strlen(filterText) > 0) { + gtk_tree_model_get(model, iter, TORRENT_COLUMN_NAME, &name, -1); + if (name) { gchar *filterCmp = g_utf8_casefold(filterText, -1); gchar *nameCmp = g_utf8_casefold(name, -1); @@ -1070,8 +1069,8 @@ trg_torrent_tree_view_visible_func(GtkTreeModel * model, g_free(nameCmp); g_free(filterCmp); + g_free(name); } - g_free(name); } return visible; diff --git a/src/trg-state-selector.c b/src/trg-state-selector.c index 20345e5..85b6ade 100644 --- a/src/trg-state-selector.c +++ b/src/trg-state-selector.c @@ -456,6 +456,8 @@ static void trg_state_selector_init(TrgStateSelector * self) G_CALLBACK(view_onButtonPressed), NULL); g_signal_connect(self, "popup-menu", G_CALLBACK(view_onPopupMenu), NULL); + + gtk_tree_view_set_search_column(GTK_TREE_VIEW(self), STATE_SELECTOR_NAME); } TrgStateSelector *trg_state_selector_new(trg_client * client) -- cgit v1.2.3