--- gwibber-2.30.2.orig/debian/twitter +++ gwibber-2.30.2/debian/twitter @@ -0,0 +1,4 @@ +{ + "TWITTER_OAUTH_KEY": "IOW164CqEJdlrkXlrQ17GA", + "TWITTER_OAUTH_SECRET": "mJ38xSp6kqUzB2XMOq9USrmTgWAXOqXpS0g6WUEk" +} --- gwibber-2.30.2.orig/debian/gwibber.manpages +++ gwibber-2.30.2/debian/gwibber.manpages @@ -0,0 +1,2 @@ +gwibber.1 +gwibber-poster.1 --- gwibber-2.30.2.orig/debian/gwibber-themes.install +++ gwibber-2.30.2/debian/gwibber-themes.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gwibber/ui/themes/{compact,flat,gwilouche,simple} --- gwibber-2.30.2.orig/debian/pycompat +++ gwibber-2.30.2/debian/pycompat @@ -0,0 +1 @@ +2 --- gwibber-2.30.2.orig/debian/custom.py +++ gwibber-2.30.2/debian/custom.py @@ -0,0 +1,12 @@ +from os.path import join, exists + +prv_file = join("/usr/share/gwibber/data", "twitter") +if exists(prv_file): + f = open(prv_file, "r") + try: + data = eval(f.read()) + except: + pass + +TWITTER_OAUTH_KEY = data["TWITTER_OAUTH_KEY"] +TWITTER_OAUTH_SECRET = data["TWITTER_OAUTH_SECRET"] --- gwibber-2.30.2.orig/debian/copyright +++ gwibber-2.30.2/debian/copyright @@ -0,0 +1,105 @@ +This package was debianized by Jorge O. Castro on +Tue, 19 Aug 2008 14:25:07 -0400. + +It was downloaded from + +Upstream Author: + + Ryan Paul (SegPhault) + +Copyright: + + + +License: + gwibber is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2.0 of the License, or (at your option) any later version. + + gwibber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +The following files are distributed under their own terms: + +gwibber.1: + + Copyright (c) 2009, Greg Grossmeier + Licensed under a Creative Commons Attribution-ShareAlike License (cc by-sa) + + +gwibber-poster.1: + + Licensed under a Creative Commons Attribution-ShareAlike License (cc by-sa) + + +gwibber/microblog/util/facelib.py: 3-clause BSD + + Copyright (c) 2008, Samuel Cormier-Iijima + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +ui/themes/{default,compact,flat,gwilouche,simple,ubuntu}/jquery.js: Dual MIT & GPL + + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT and GPL licenses (see below) + +=========================== + + + On Debian systems, the complete text of the GNU General Public + License V2.1 can be found in the file `/usr/share/common-licenses/GPL-2'. + + The Debian packaging is (C) 2008, Jorge O. Castro and + is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + + The MIT license is listed below: + + The MIT License + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. --- gwibber-2.30.2.orig/debian/compat +++ gwibber-2.30.2/debian/compat @@ -0,0 +1 @@ +6 --- gwibber-2.30.2.orig/debian/control +++ gwibber-2.30.2/debian/control @@ -0,0 +1,68 @@ +Source: gwibber +Section: misc +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: cdbs (>=0.4.49), debhelper (>= 6), python-all, python-central (>=0.5.6), python-distutils-extra +Standards-Version: 3.8.4 +XS-Python-Version: >=2.6 +Homepage: https://launchpad.net/gwibber +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gwibber/ubuntu + +Package: gwibber +Architecture: all +XB-Python-Version: ${python:Versions} +Depends: python-dbus, + python-gtk2, + python-gconf, + python-egenix-mxdatetime, + python-simplejson, + python-webkit, + librsvg2-2, + librsvg2-common, + python-imaging, + python-xdg, + python-mako, + python-gtkspell, + python-wnck, + python-desktopcouch-records, + gwibber-service (= ${binary:Version}), + ${python:Depends}, ${misc:Depends} +Suggests: gwibber-themes +Description: Open source social networking client for GNOME + Gwibber is a social networking client for GNOME. It supports Facebook, + Twitter, Identi.ca, StatusNet, FriendFeed, Qaiku, Flickr, and Digg. + . + This package includes the Gwibber desktop client + +Package: gwibber-service +Architecture: all +XB-Python-Version: ${python:Versions} +Depends: python-dbus, + python-notify, + python-egenix-mxdatetime, + python-simplejson, + python-xdg, + python-pycurl, + python-desktopcouch-records, + python-gnomekeyring, + python-indicate (>= 0.3.0), + python-oauth, + ${python:Depends}, ${misc:Depends} +Conflicts: gwibber (<< 2.29.1~bzr506-0ubuntu1) +Description: Open source social networking client for GNOME + Gwibber is a social networking client for GNOME. It supports Facebook, + Twitter, Identi.ca, StatusNet, FriendFeed, Qaiku, Flickr, and Digg. + . + This package includes the Gwibber desktop service + +Package: gwibber-themes +Architecture: all +Depends: gwibber, + python-mako, + ${python:Depends}, ${misc:Depends} +Replaces: gwibber (<< 2.29.90.1) +Description: Open source social networking client for GNOME + Gwibber is a social networking client for GNOME. It supports Facebook, + Twitter, Identi.ca, StatusNet, FriendFeed, Qaiku, Flickr, and Digg. + . + This package includes message themes for use in Gwibber --- gwibber-2.30.2.orig/debian/gwibber.desktop +++ gwibber-2.30.2/debian/gwibber.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Gwibber +X-GNOME-FullName=Gwibber Social Networking +GenericName=Social Networking +Comment=Update your microblog and view others' statuses +Icon=gwibber +Exec=gwibber-service +OnlyShowIn=GNOME; +AutostartCondition=GNOME /apps/gwibber/autostart +X-GNOME-Autostart-Delay=30 +NoDisplay=true --- gwibber-2.30.2.orig/debian/watch +++ gwibber-2.30.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://launchpad.net/gwibber/+download .*/gwibber-([0-9.]+)\.tar\.gz --- gwibber-2.30.2.orig/debian/gwibber-service.install +++ gwibber-2.30.2/debian/gwibber-service.install @@ -0,0 +1,7 @@ +debian/tmp/usr/bin/gwibber-service +debian/tmp/usr/share/dbus-1/services/com.Gwibber.Service.service +debian/custom.py /usr/lib/python2.6/site-packages/gwibber/microblog/util/ +debian/tmp/usr/lib/python*/*/gwibber/__init__.py +debian/tmp/usr/lib/python*/*/gwibber/microblog +debian/tmp/usr/lib/python*/*/gwibber/lib/__init__.py +debian/twitter /usr/share/gwibber/data/ --- gwibber-2.30.2.orig/debian/gwibber.install +++ gwibber-2.30.2/debian/gwibber.install @@ -0,0 +1,27 @@ +debian/gwibber.desktop /etc/xdg/autostart +debian/tmp/usr/bin/gwibber-preferences +debian/tmp/usr/bin/gwibber-accounts +debian/tmp/usr/bin/gwibber-poster +debian/tmp/usr/bin/gwibber-error +debian/tmp/usr/bin/gwibber +debian/tmp/usr/share/locale/* +debian/tmp/usr/share/gwibber/ui/*.* +debian/tmp/usr/share/gwibber/ui/templates/* +debian/tmp/usr/share/gwibber/ui/icons/* +debian/tmp/usr/share/gwibber/ui/themes/{default,ubuntu} +debian/tmp/usr/share/applications/gwibber-preferences.desktop +debian/tmp/usr/share/applications/gwibber.desktop +debian/tmp/usr/share/indicators/* +debian/tmp/usr/share/pixmaps/* +debian/tmp/usr/share/dbus-1/services/com.GwibberClient.service +debian/tmp/usr/lib/python*/*/gwibber/accounts.* +debian/tmp/usr/lib/python*/*/gwibber/actions.* +debian/tmp/usr/lib/python*/*/gwibber/client.* +debian/tmp/usr/lib/python*/*/gwibber/error.* +debian/tmp/usr/lib/python*/*/gwibber/gwui.* +debian/tmp/usr/lib/python*/*/gwibber/pidgin.* +debian/tmp/usr/lib/python*/*/gwibber/preferences.* +debian/tmp/usr/lib/python*/*/gwibber/resources.* +debian/tmp/usr/lib/python*/*/gwibber/upgrade.* +debian/tmp/usr/lib/python*/*/gwibber/util.* +debian/tmp/usr/lib/python*/*/gwibber/lib/gtk/* --- gwibber-2.30.2.orig/debian/preinst +++ gwibber-2.30.2/debian/preinst @@ -0,0 +1,12 @@ +#!/bin/sh -e + +case $1 in + install|upgrade) + if dpkg --compare-versions "$2" lt-nl "2.0.0~bzr436-0ubuntu1"; then + rm /etc/indicators/messages/applications/gwibber.indicator || true + rmdir --ignore-fail-on-non-empty /etc/indicators/messages/applications/ || true + fi + ;; +esac + +#DEBHELPER# --- gwibber-2.30.2.orig/debian/rules +++ gwibber-2.30.2/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM=pycentral + +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk --- gwibber-2.30.2.orig/debian/changelog +++ gwibber-2.30.2/debian/changelog @@ -0,0 +1,604 @@ +gwibber (2.30.2-0ubuntu2) lucid-proposed; urgency=low + + * debian/patches/refresh_timer.patch + - Ensure there is always only one refresh timer (LP: #595265) + - This will help alleviate some of the load we place on facebook and + help us get under our allocation. It should also fix a number of + crashers that are hard to reproduce. + + -- Ken VanDine Wed, 08 Sep 2010 13:36:18 -0400 + +gwibber (2.30.2-0ubuntu1) lucid-proposed; urgency=low + + * New upstream release + - Port twitter service to OAuth, basic auth is no longer + supported (LP: #627565) + - Remove the tr.im urlshortener, the service is closed (LP: #583316) + - Better handling of unexpect results from twitter and + identi.ca (LP: #613420) + - Better handling of error responses from twitter, should log more + and traceback less (LP: #613420) + * debian/gwibber-service.install + - Install files needed for twitter oauth + * debian/control + - Added build dep for python-oauth, twitter now uses it + + -- Ken VanDine Wed, 01 Sep 2010 12:05:54 -0400 + +gwibber (2.30.1-0ubuntu1) lucid-proposed; urgency=low + + * New upstream release. + - Better facebook api_key handling + - Only download content from facebook that we haven't already downloaded + yet (LP: #595265) + - Cache the results of the friends query from facebook so we don't make so + many redundant calls and download duplicate data (LP: #595265) + - Added a CouchDB view for getting max_message_time and a method for + looking it up per operation, using this value to only get content + newer than the latest record we have stored + - All of these fixes are related to reducing the number of calls we + we make to facebook and reducing the size of the result. Facebook + throttles application wide, not per-user based on usage. This throttling + is the root cause for (LP: #552227) and (LP: #595265) and probably many + other bug reports where facebook rejects gwibber. + - Merged in the latest version of facelib.py + - Don't fail when we get valid error codes back from facebook, log them. + - Bump the map_async timeout up to make sure it is higher than the pycurl + timeouts + - Bump the pycurl.TIMEOUT to 150 and use default for pycurl.CONNECTTIMEOUT + + -- Ken VanDine Thu, 08 Jul 2010 21:49:11 -0400 + +gwibber (2.30.0.1-0ubuntu3) lucid-proposed; urgency=low + + * debian/patches/lp_569543.patch + - Don't allow people to click "Add" before we have enough information + from facebook to add the account (LP: #569543) + + -- Ken VanDine Mon, 03 May 2010 10:58:47 -0400 + +gwibber (2.30.0.1-0ubuntu2) lucid-proposed; urgency=low + + * debian/patches/handle_facebook_keyring.patch + - Handle prompting the user to authorize gwibber to use facebook in cases + where the account was synced and there is no local key stored in the + keyring (LP: #571224) + * debian/patches/dont_spawn_multiple_accounts_dialogs.patch + - Don't fire gwibber-accounts for each failure, only spawn it + once (LP: #564741) + + -- Ken VanDine Tue, 27 Apr 2010 16:47:17 -0400 + +gwibber (2.30.0.1-0ubuntu1) lucid; urgency=low + + * New upstream release + - Fixed account creation for accounts previously deleted (LP: #535263) + - Fixed support for Qaiku (LP: #342536) (LP: #544129) + - Fixed identi.ca search URL + + + -- Ken VanDine Thu, 15 Apr 2010 09:31:50 -0400 + +gwibber (2.30.0-0ubuntu1) lucid; urgency=low + + * New upstream release + - gwibber crashed with KeyError in action() (LP: #520492) + - Strings in the side panel are not translatable (LP: #538981) + - Strings in the *mako templates are not translatable (LP: #538987) + - gwibber crashed with AttributeError in action() (LP: #444654) + + -- Ken VanDine Wed, 14 Apr 2010 16:22:09 -0400 + +gwibber (2.29.95-0ubuntu5) lucid; urgency=low + + * debian/patches/lp_539781.patch + - Fix handling of raising the keyring error (LP: #539781) + * debian/patches/lp_560008.patch + - Removed, incorporated in lp_539781.patch + + -- Ken VanDine Wed, 14 Apr 2010 11:22:09 -0400 + +gwibber (2.29.95-0ubuntu4) lucid; urgency=low + + * debian/patches/lp_560008.patch + - Added missing import for exceptions (LP: #560008) + + -- Ken VanDine Tue, 13 Apr 2010 09:22:31 -0400 + +gwibber (2.29.95-0ubuntu3) lucid; urgency=low + + * debian/control + - Depend on python-indicate instead of recommend (LP: #548814) + + -- Ken VanDine Tue, 13 Apr 2010 09:10:29 -0400 + +gwibber (2.29.95-0ubuntu2) lucid; urgency=low + + * debian/patches/lp_559151.patch + - create the view if it doesn't already exist (LP: #559151) + + -- Ken VanDine Fri, 09 Apr 2010 11:16:51 -0400 + +gwibber (2.29.95-0ubuntu1) lucid; urgency=low + + * New upstream release + - Fixed threadlock in keyring call which made gwibber-service + utilize 100% of a CPU (LP: #554005) + - Handle parsing of bad message content better + - Fixed color handling regression in gwibber-accounts + - Respect full name preference in notification bubbles + - Reset refresh interval to pick up changes in settings (LP: #487266) + + -- Ken VanDine Thu, 08 Apr 2010 16:36:07 -0400 + +gwibber (2.29.94-0ubuntu1) lucid; urgency=low + + * New upstream release + - Use the keyring to store private account fields (LP: #400120) + - Store window state information in gconf instead of desktopcouch + to prevent syncing + * debian/control + - Added depends on python-gnomekeyring + * debian/patches/lp_report_to_ubuntu.patch + - Updated to also point translations and questions to + downstream (LP: #551535) + + -- Ken VanDine Tue, 30 Mar 2010 22:14:41 -0400 + +gwibber (2.29.93-0ubuntu1) lucid; urgency=low + + * New upstream release + - Use MAX_MESSAGE_LENGTH for max length instead of hard coding 140 + - Changed the views to not emit the entire doc as a value + - Set default focus to the text input widget (LP: #528302) + - Made a string translatable, requested by the translations + team (LP: #534667) + - Patch from Gabor Kelemen setting translation domain for .ui + files (LP: #538846) + - Mark strings translatable, thanks Kelemen Gábor (LP: #520462) + - Added X-GNOME-Gettext-Domain to allow translations of the desktop + files to be loaded at runtime (LP: #538851 + - Use the desktopcouch API for excluding the DB and handle + errors (LP: #539583) + - Set window icons properly so they scale nicely + - Set account IDs in desktopcouch to force merging on sync instead of + creating dupes (LP: #535263) + * debian/patches/lp_report_to_ubuntu.patch + - File bugs against the package (LP: #551132) + + -- Ken VanDine Wed, 17 Mar 2010 13:20:24 -0400 + +gwibber (2.29.92.1-0ubuntu1) lucid; urgency=low + + * Upstream release 2.29.92.1 + - fixes for friendfeed which require a remote key (LP: #520537) + - fixes for qaiku and friendfeed which both require an API key (LP: #538160) + - string change for the preferences menu (LP: #534952) + * debian/gwibber.install + - Don't install the launcher for gwibber-accounts (LP: #533076) + + -- Ken VanDine Fri, 12 Mar 2010 18:10:57 +0100 + +gwibber (2.29.92-0ubuntu2) lucid; urgency=low + + * debian/patches/lp_538083.patch + - when network exception is caught, CPU usage hits 100% (LP: #538083) + + -- Ken VanDine Fri, 12 Mar 2010 08:42:41 -0500 + +gwibber (2.29.92-0ubuntu1) lucid; urgency=low + + * new upstream release 2.29.92 + - Raise errors for auth failures + - don't sync the gwibber_messages to ubuntuone (LP: #520687) + - use dbus names to check for existing service (LP: #534922) + * debian/gwibber.install + - Added files needs for raising error dialogs + + -- Ken VanDine Thu, 11 Mar 2010 12:20:52 -0500 + +gwibber (2.29.91-0ubuntu1) lucid; urgency=low + + * new upstream release 2.29.91 + - fixed a bug that prevented mentions/replies to get added to the + messaging indicator + - added more debug level logging + - Fixed raising the client via dbus, missed a variable rename + - Added signatures to the URLShorten dbus methods, fixes (LP: #517723) + - URL shortening should be async (LP: #521974) + - don't fail if desktopcouch is slow to start + - Make "Name" more descriptive, it is displayed on UNE and in + GNOME Shell (LP: #522180) + - Fixed calls to print_exc that failed + - Gwibber stops working after suspending (LP: #518550) + - Fixed notifications for mentions only (LP: #528270) + - Set the autostart gconf key if it wasn't set at all before + - Internationalization fixed from David Planella (LP: #520462) + - use human readable time string in save to tomboy (LP: #532730) + - imported translations from LP + - Moved the init_design_doc method call to MessageMonitor, this fixes a + bug loading the design document before it is created + - fixed a problem with configuring accounts spawning two services + - check to see if gwibber-service is already running before starting + * debian/gwibber.desktop + - Make gwibber-service autostart with a delay of 60s if accounts are + configured + + -- Ken VanDine Fri, 19 Feb 2010 16:42:07 -0500 + +gwibber (2.29.90.1-0ubuntu2) lucid; urgency=low + + * No-change upload to get translations stripped and imported, now that the + package is in main. + + -- Martin Pitt Mon, 01 Mar 2010 09:39:09 +0100 + +gwibber (2.29.90.1-0ubuntu1) lucid; urgency=low + + * New upstream release 2.29.90.1 + - Removed legacy home.mako templates, they aren't used anymore + - don't include the 32x32 icons in the dist, they aren't used + * debian/control, debian/gwibber.install, debian/gwibber-themes.install + - Split the extra themes out into a separate gwibber-themes package + * debian/control + - updated descriptions to reflect current gwibber features + - added Suggests for gwibber-themes + - make gwibber-themes replace gwibber << 2.29.90.1 + + -- Ken VanDine Thu, 18 Feb 2010 22:07:33 -0500 + +gwibber (2.29.90-0ubuntu1) lucid; urgency=low + + [ Ken VanDine ] + * New upstream release 2.29.90 + - ported Qaiku, StatusNet and Digg to 2.29.x + - Added logging, now outputs logs in $HOME/.cache/gwibber/ + - Added url shortening to the python API + - Updated docstrings for epydoc friendly API docs + + [ Didier Roche ] + * debian/control: + - bump Standard-Version + + -- Ken VanDine Wed, 17 Feb 2010 14:47:15 -0500 + +gwibber (2.29.1-0ubuntu1) lucid; urgency=low + + * new release 2.29.1 + * debian/patches/theme.patch + - Set default theme to "ubuntu" + * debian/copyright + - updated references for files removed or moved + * dropped debian/{dirs,docs}, not needed anymore + + -- Ken VanDine Mon, 08 Feb 2010 14:19:52 -0500 + +gwibber (2.29.1~bzr557-0ubuntu1) lucid; urgency=low + + * new snapshot + - new messages theme for ubuntu + - updated jquery + + -- Ken VanDine Sat, 06 Feb 2010 11:14:30 -0800 + +gwibber (2.29.1~bzr550-0ubuntu1) lucid; urgency=low + + * new snapshot + - handle failures better in account import + - force a refresh after migrating accounts from gconf + + -- Ken VanDine Fri, 05 Feb 2010 16:03:32 -0800 + +gwibber (2.29.1~bzr548-0ubuntu3) lucid; urgency=low + + * debian/gwibber.install + - added upgrade.py + + -- Ken VanDine Fri, 05 Feb 2010 15:38:11 -0800 + +gwibber (2.29.1~bzr548-0ubuntu2) lucid; urgency=low + + * new snapshot + - added missing upgrade.py (LP: #517646) + - Use Twitter's home timeline instead of the deprecated friends timeline + - Consolidate all of our databases and monitors into the Model class + - Applied Cimi's box-shadow improvement to the Gwilouche theme + + -- Ken VanDine Fri, 05 Feb 2010 15:25:28 -0800 + +gwibber (2.29.1~bzr543-0ubuntu1) lucid; urgency=low + + * new snapshot + - Account creation/edit dialogs should have capitalized + titles (LP: #504979) + - Create dialog don't use a verb in the button (LP: #316219) + - Save and create buttons should be in an hbuttonbar (LP: #517229) + - Facebook account creation dialog is displayed above Facebook + authorization window (LP: #504966) + - Search entry should show clear icon if and only if the entry is not + empty (LP: #505248) + - migrate old accounts out of gconf + - no private messages for Identi.ca (LP: #517211) + - Re-render the messages when the theme or font is changed (LP: #498454) + + -- Ken VanDine Fri, 05 Feb 2010 00:10:36 -0800 + +gwibber (2.29.1~bzr533-0ubuntu1) lucid; urgency=low + + * new snapshot + - re-enabled message themes + - Added send button and moved character counter to an overlay + + -- Ken VanDine Thu, 04 Feb 2010 09:35:50 -0800 + +gwibber (2.29.1~bzr529-0ubuntu1) lucid; urgency=low + + * new snapshot + - Ported URLShorten and hooked it up in the UI + * debian/gwibber-service.install + - urlshorten moved under gwibber/microblog/ + + -- Ken VanDine Wed, 03 Feb 2010 11:51:33 -0800 + +gwibber (2.29.1~bzr526-0ubuntu1) lucid; urgency=low + + * new snapshot + - Fixed an import error in gwibber-accounts + + -- Ken VanDine Wed, 03 Feb 2010 10:42:16 -0800 + +gwibber (2.29.1~bzr525-0ubuntu1) lucid; urgency=low + + * new snapshot + - fixed interface name for dbus service activation for the backend + + -- Ken VanDine Wed, 03 Feb 2010 09:04:55 -0800 + +gwibber (2.29.1~bzr523-0ubuntu1) lucid; urgency=low + + * new snapshot + - really raise/focus the client when called via dbus + + -- Ken VanDine Tue, 02 Feb 2010 17:51:52 -0800 + +gwibber (2.29.1~bzr518-0ubuntu1) lucid; urgency=low + + * new snapshot + - renames the dbus interface names to match the object path + + -- Ken VanDine Tue, 02 Feb 2010 14:23:13 -0800 + +gwibber (2.29.1~bzr516-0ubuntu1) lucid; urgency=low + + * new snapshot + * don't crash if gtkspell can't work for specified locale (LP: #439146) + + -- Ken VanDine Mon, 01 Feb 2010 17:08:19 -0800 + +gwibber (2.29.1~bzr515-0ubuntu1) lucid; urgency=low + + * new snapshot + + -- Ken VanDine Mon, 01 Feb 2010 16:52:10 -0800 + +gwibber (2.29.1~bzr514-0ubuntu1) lucid; urgency=low + + * new snapshot + * debian/gwibber.install + - include gwibber.lib.gtk + * debian/gwibber-service.install + - include gwibber.lib + + -- Ken VanDine Mon, 01 Feb 2010 16:34:35 -0800 + +gwibber (2.29.1~bzr503-0ubuntu1) UNRLEASED; urgency=low + + * new snapshot + + -- Fabien Tassin Sun, 31 Jan 2010 03:00:51 +0100 + +gwibber (2.29.0~bzr496-0ubuntu1) lucid; urgency=low + + * new snapshot + - fixes a problem starting the client when the service isn't running yet + + -- Ken VanDine Sat, 30 Jan 2010 00:25:51 -0500 + +gwibber (2.29.0~bzr494-0ubuntu1) lucid; urgency=low + + * new snapshot from the overhaul branch + * split the daemon out into gwibber-service (LP: #421285) + * use desktopcouch for message storage, displays messages (LP: #501676) + + -- Ken VanDine Fri, 29 Jan 2010 23:50:27 -0500 + +gwibber (2.0.0~bzr488-0ubuntu1) lucid; urgency=low + + * new snapshot + + -- Ken VanDine Tue, 01 Dec 2009 14:48:24 -0500 + +gwibber (2.0.0~bzr486-0ubuntu2) karmic; urgency=low + + * debian/control + - removed depends for python-gnome2-desktop and python-cairo + - added depends for python-wnck + + -- Ken VanDine Fri, 27 Nov 2009 01:49:48 -0500 + +gwibber (2.0.0~bzr486-0ubuntu1) UNRELEASED; urgency=low + + * Large font size, cannot be changed or overridden (LP: #460069) + * Gwibber doesn't honor refresh interval preference (LP: #487266) + * Added beginings of a public python API and simplified the submition + of an operation over dbus + * debian/patches/01_lp455943.patch + - removed, merged upstream + + [Mike Basinger] + * Added python-gtkspell as a dependency to fix spellchecking (LP: #451374) + + -- Ken VanDine Mon, 23 Nov 2009 17:10:45 -0500 + +gwibber (2.0.0~bzr476-0ubuntu3) karmic; urgency=low + + * backout previous fix for font offset, which only adjusted offset, rather than fixing + the bug "gwibber does not honour font settings from UI" + + -- Alexander Sack Sun, 25 Oct 2009 16:32:44 +0100 + +gwibber (2.0.0~bzr476-0ubuntu2) karmic; urgency=low + + * adjusted font size so it stays with system font size rather than having a + +2pt offset (LP: #460069) + + -- Jordan Hall Sun, 25 Oct 2009 00:07:39 +0100 + +gwibber (2.0.0~bzr476-0ubuntu1) karmic; urgency=low + + * new upstream snapshot - r476 + - fixes multithreading issues in gwibber-daemon probably causing a lot of random issues + - reduce number of threads to minimum by running OperationManager and OperatinResultHandler + run in glib mainloop + - fix flickr time parsing issues that can trigger random sorting of messages in frontend + - fix digg time parsing issues that can trigger random sorting of messages in frontend + - quit gwibber daemon if you explicitly quit gwibber UI + * remove round borders from css to fix invisible avatars for some graphic drivers (LP: #455943) + - add debian/patches/01_lp455943.patch + + -- Alexander Sack Fri, 23 Oct 2009 10:48:06 +0200 + +gwibber (2.0.0~bzr467-0ubuntu1) karmic; urgency=low + + * New upstream snapshot - r467 + - set timeouts for connection and calls to facebook (LP: #422864) + + -- Ken VanDine Mon, 19 Oct 2009 10:48:40 -0400 + +gwibber (2.0.0~bzr466-0ubuntu1) karmic; urgency=low + + * New upstream snapshot - r466 + - Fixed theme handling when the theme configured doesn't + exist (LP: #447733) and (LP: #446661) + + -- Ken VanDine Fri, 09 Oct 2009 22:29:29 -0400 + +gwibber (2.0.0~bzr465-0ubuntu1) karmic; urgency=low + + * New upstream snapshot - r465 + - Fixes for dbus call blocking crashes (LP: #422726) (LP: #434833) + - dbus client and server now follow name changes (LP: #439325) (LP: #434592) + - Remember previous window size and position (LP: #422525) + - Remember previous account tree splitter position + - Remember previous input area size + - Do not change input area height when resizing main window (LP: #422532) + - Version themes to ensure only compatible themes are available + - fix dict handling for facebook replies (LP: #436690) + - facebook now uses pycurl instead of urllib2, fixes hangs (LP: #422864) + * debian/preinst: + - Moved from debian/postinst and added version compare + * debian/control: + - depend on python-pycurl, urllib2 was causing terrible problems + with facebook (LP: #422864) + + -- Ken VanDine Sun, 04 Oct 2009 20:40:40 -0400 + +gwibber (2.0.0~bzr449-0ubuntu1) karmic; urgency=low + + * New upstream snapshot - r449 + - Fixed notifications (LP: #421021) + - Fixed time displayed in the messaging menu + - Merged fix from James Ogley for retweets (LP: #423026) + - Moved the indicator launcher to /usr/share (LP: #434097) + * debian/postinst: + - remove the old indicator from /etc and remove the directory + if it is empty + + -- Ken VanDine Thu, 24 Sep 2009 01:31:03 -0400 + +gwibber (2.0.0~bzr436-0ubuntu1) karmic; urgency=low + + * New upstream snapshot - r436 (LP: #428109) + - Fixed failure to refresh on start + - Fixed default configuration not being applied (LP: #418058) + - Fixed url shortening when resulting urls are more than 20 chars + - Updated the indicator to use v2 of the libindicate API (LP: #428109) + - Made the client launchable via dbus activation as well, enabling + the daemon to launch it when clicked in the messaging menu + - Bug fixes in the indicator (LP: #428112) + - Raise the client window when select in the indicator (LP: #398713) + - Add messaging menu launcher for gwibber (LP: #428110) + - Fixed starting/stopping of the throbber while the daemon is performing + operations (LP: #421655) + - Show menu icons when it makes sense + + -- Ken VanDine Fri, 18 Sep 2009 16:28:03 -0400 + +gwibber (2.0.0~bzr396-0ubuntu1) karmic; urgency=low + + * New upstream snapshot + - Improved first run experience + - Split backend and frontend into separate services + - Added launcher used in the messaging indicator + * debian/control: + * Bump minimum python version to >=2.6 + * Added Suggests for python-desktopcouch-records + * Added Vcs-Browser + + [ Alexander Sack ] + * fix LP: #389497 - "Do not depend on libwebkit directly"; dropping libwebkit + dependency and replacing transitional python-webkitgtk with python-webkit + in debian/control + * break long Depends: in multiple lines in debian/control + * fix LP: #366546 - "Gwibber missing dependency on python-glade2"; adjust Depends + in debian/control accordingly + + -- Ken VanDine Tue, 25 Aug 2009 23:00:17 -0400 + +gwibber (1.2.0~bzr346-0ubuntu1) karmic; urgency=low + + * snapshot 1.2.0~bzr346 fixes: LP: #304033 + + [ Fabien Tassin ] + * New upstream snapshot + * Add python-mako to Depends + + -- Alexander Sack Fri, 03 Jul 2009 20:32:57 +0200 + +gwibber (0.9.2~bzr263-0ubuntu3) karmic; urgency=low + + * Bah! libwebkit version is hard-coded in debian/control. Fix it for -2. + + -- Steve Kowalik Sun, 14 Jun 2009 00:03:44 +1000 + +gwibber (0.9.2~bzr263-0ubuntu2) karmic; urgency=low + + * No-change rebuild for libwebkit-1.0-1 -> libwebkit-1.0-2 transition. + + -- Steve Kowalik Fri, 12 Jun 2009 10:14:00 +1000 + +gwibber (0.9.2~bzr263-0ubuntu1) karmic; urgency=low + + [ Fabien Tassin ] + * New upstream snapshot + * Add python-xdg to Depends + + [ Alexander Sack ] + * Fix typo s/DATA__BASE_DIRS/DATA_BASE_DIRS/ causing startup issues + + [ David Futcher ] + * debian/control: Improve long description + * Install gwibber manpage (LP: #364813) + - debian/copyright: Update to include manpage license terms + - debian/gwibber.manpages: Add manpage + + -- David Futcher Tue, 28 Apr 2009 16:59:01 +0100 + +gwibber (0.8-0ubuntu3) jaunty; urgency=low + + * Initial release: 0.8 (as of lp:gwibber/1.0 #239) + * Packaging by Jorge O. Castro and + Fabien Tassin + + -- Fabien Tassin Fri, 20 Feb 2009 14:45:57 +0100 + --- gwibber-2.30.2.orig/debian/patches/theme.patch +++ gwibber-2.30.2/debian/patches/theme.patch @@ -0,0 +1,13 @@ +=== modified file 'gwibber/microblog/util/const.py' +--- old/gwibber/microblog/util/const.py 2010-03-31 04:25:33 +0000 ++++ new/gwibber/microblog/util/const.py 2010-03-31 20:43:48 +0000 +@@ -15,7 +15,7 @@ + "reply_append_colon": True, + "retweet_style": "recycle", + "global_retweet": False, +- "theme": "default", ++ "theme": "ubuntu", + } + + LOCAL_SETTINGS = { + --- gwibber-2.30.2.orig/debian/patches/lp_report_to_ubuntu.patch +++ gwibber-2.30.2/debian/patches/lp_report_to_ubuntu.patch @@ -0,0 +1,17 @@ +=== modified file 'gwibber/microblog/util/const.py' +--- old/gwibber/microblog/util/const.py 2010-03-31 04:25:33 +0000 ++++ new/gwibber/microblog/util/const.py 2010-03-31 04:43:57 +0000 +@@ -38,9 +38,9 @@ + VERSION_NUMBER = "2.29.94" + GCONF_CLIENT_DIR = "/apps/gwibber/client/" + +-BUG_URL = "https://bugs.launchpad.net/gwibber/+filebug" +-QUESTIONS_URL = "https://answers.launchpad.net/gwibber" +-TRANSLATE_URL = "https://translations.launchpad.net/gwibber" ++BUG_URL = "https://bugs.launchpad.net/ubuntu/+source/gwibber/+filebug" ++QUESTIONS_URL = "https://answers.launchpad.net/ubuntu/+source/gwibber" ++TRANSLATE_URL = "https://translations.launchpad.net/ubuntu/lucid/+source/gwibber" + + # Setup some Network Manager stuff to query for online state + NM_DBUS_SERVICE = "org.freedesktop.NetworkManager" + --- gwibber-2.30.2.orig/debian/patches/refresh_timer.patch +++ gwibber-2.30.2/debian/patches/refresh_timer.patch @@ -0,0 +1,34 @@ +=== modified file 'gwibber/microblog/dispatcher.py' +--- gwibber/microblog/dispatcher.py 2010-08-27 15:00:40 +0000 ++++ gwibber/microblog/dispatcher.py 2010-09-08 17:45:50 +0000 +@@ -377,6 +377,8 @@ + + self.RefreshCreds() + ++ self.refresh_timer_id = None ++ + if autorefresh: + self.refresh() + +@@ -535,14 +537,16 @@ + log.logger.debug("*** Sending Message ***") + MapAsync(perform_operation, operations, self.loading_complete, self.loading_failed) + +- def refresh(self): +- log.logger.debug("Refresh interval is set to %s", SETTINGS["interval"]) ++ def refresh(self): ++ if self.refresh_timer_id: ++ gobject.source_remove(self.refresh_timer_id) ++ log.logger.info("Refresh interval is set to %s", SETTINGS["interval"]) + operations = list(self.collector.get_operations()) + if operations: +- log.logger.debug("** Starting Refresh - %s **", time.asctime()) ++ log.logger.info("** Starting Refresh - %s **", time.asctime()) + self.LoadingStarted() + MapAsync(perform_operation, operations, self.loading_complete, self.loading_failed) +- gobject.timeout_add(int(60 * 1000 * SETTINGS["interval"]), self.refresh) ++ self.refresh_timer_id = gobject.timeout_add_seconds(int(60 * SETTINGS["interval"]), self.refresh) + return False + + class ConnectionMonitor(dbus.service.Object): +