diff -Nru blogtk-2.0~ppa3~jaunty/.bzr/branch/branch.conf blogtk-2.0~ppa4~jaunty/.bzr/branch/branch.conf --- blogtk-2.0~ppa3~jaunty/.bzr/branch/branch.conf 2009-09-22 04:23:57.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/branch/branch.conf 2009-11-19 22:57:37.000000000 +0000 @@ -1,2 +1 @@ parent_location = bzr+ssh://bazaar.launchpad.net/~jayreding/blogtk/devel/ -push_location = bzr+ssh://bazaar.launchpad.net/~jayreding/blogtk/devel/ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/branch/last-revision /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/branch/last-revision --- blogtk-2.0~ppa3~jaunty/.bzr/branch/last-revision 2009-09-22 04:23:43.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/branch/last-revision 2009-11-19 22:57:36.000000000 +0000 @@ -1 +1 @@ -93 wombat@serenity-20090922032342-6qd0xud6r1fh30x5 +101 wombat@serenity-20091119223356-88pk56rz2wp5lv9j Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/checkout/dirstate and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/checkout/dirstate differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/checkout/format /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/checkout/format --- blogtk-2.0~ppa3~jaunty/.bzr/checkout/format 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/checkout/format 2009-11-19 22:57:37.000000000 +0000 @@ -1 +1 @@ -Bazaar Working Tree Format 4 (bzr 0.15) +Bazaar Working Tree Format 6 (bzr 1.14) Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.iix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.iix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.rix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.rix differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.six /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.six --- blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.six 2009-09-22 04:11:49.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.six 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -Bazaar Graph Index 1 -node_ref_lists=0 -key_elements=1 -len=0 - Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.tix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/337ff9cf984b1c6cf6f64301817057e4.tix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.iix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.iix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.rix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.rix differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.six /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.six --- blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.six 1970-01-01 01:00:00.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.six 2009-11-19 22:57:36.000000000 +0000 @@ -0,0 +1,5 @@ +Bazaar Graph Index 1 +node_ref_lists=0 +key_elements=1 +len=0 + Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.tix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/ae588525c57d4015a565d0c3025a6f3e.tix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.iix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.iix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.rix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.rix differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.six /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.six --- blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.six 2009-09-22 04:23:43.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.six 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -Bazaar Graph Index 1 -node_ref_lists=0 -key_elements=1 -len=0 - Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.tix and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/indices/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.tix differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/pack-names and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/pack-names differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/packs/337ff9cf984b1c6cf6f64301817057e4.pack and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/packs/337ff9cf984b1c6cf6f64301817057e4.pack differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/packs/ae588525c57d4015a565d0c3025a6f3e.pack and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/packs/ae588525c57d4015a565d0c3025a6f3e.pack differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/.bzr/repository/packs/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.pack and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/.bzr/repository/packs/f24bba9c0a1c8ed3fd1ae9fa62e2bca3.pack differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/ChangeLog /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/ChangeLog --- blogtk-2.0~ppa3~jaunty/ChangeLog 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/ChangeLog 2009-11-19 22:57:37.000000000 +0000 @@ -1,207 +1,179 @@ -BloGTK (2.0) stable, urgency=high - * Complete rewrite of BloGTK code - * Full support for Blogger through GData API - * New blog editor screen supports multiple accounts - * Rebult editor - - Syntax highlighting in editor - - Spellcheck now integrated - - Full undo/redo support - - WebKit-based post preview system - - -- Jay Reding (blogtk@jayreding.com) +blogtk (2.0~ppa4~karmic) karmic; urgency=low -BloGTK (1.2) stable, urgency=high - * Appled patches from Ubuntu Jaunty repository - * Deprecated file selection patch from Alessio Treglia (LP #271311) - * ConfigParser fix from Ralph Taylor (LP #364745) - - -- Jay Reding (blogtk@jayreding.com) - -BloGTK (1.1) unstable, urgency=high - * Made generated code more XHTML compliant. and now replaced with - and . Alignment using CSS rather than deprecated (in XHTML - 1.0 Strict) align option. - * Replaced broken SVG icon with high-res PNG. - * Fixed problem where old entries on a WordPress blog could not be edited - due to WP's lack of an 'mt-keywords' field. - * Removed extra space in formatting toolbar. - * Added scripting option to custom tags - this patch contributed by - Keith Conger. - * Fixed wrapping on boxes for extended entries and excerpts. - - -- Jay Reding (blogtk@jayreding.com) - -BloGTK (1.0) unstable, urgency=high - - * BloGTK now displays the name of the currently selected blog in the title - bar. - * Removed the tag, as it has been deprecated in XHTML 1.0. Replaced it - with a CSS-based span tag. - * Fixed problems with config data not being correctly saved. - * Changed the overwrite file dialog to use Glade rather than creating a new - dialog in code. - * Improved the visual design of several dialogs throughout the application. - * Improved error catching routines. - - -- Jay Reding (blogtk@jayreding.com) - 18 April 2004 - - -BloGTK (0.96) unstable, urgency=low - - * Made the tag insertion code much less redundant. Made the tag insertion - code much less redundant. Made the tag insertion code much less redundant. - * Allowed for spellchecking of extended and excerpt entries. - * Added sort to return an alphabetized list of categories. - * Added code to Makefile that allows for BloGTK Glade file to be installed - in a location other than the default. - * Fixed problem with preview system not initializing properly. - * Fixed problem with confirmation dialog of overwriting save file not being - disposed of properly. - * Added additional debugging code/error messages for faults in retrieving - previous posts. - * Added statusbar notification when the posting forms have been reset. - - -- Jay Reding - 17 March 2004 - -BloGTK (0.95) unstable; urgency=high - - * Added spellcheck patch to fix bugs with users deselecting window. - * Complete rewrite of the post editing window using GTK TreeViews. - * Added code to allow variable number of posts in post recall system - * Fixed bug in which MetaWeblog API support didn't include post titles. - * Added code for extended entries, excerpts, and other options for - MovableType and MetaWeblog. - * Fixed tooltips on toolbar items. - - -- Jay Reding - 4 March 2004 - -BloGTK (0.9-1) unstable; urgency=high - - * Fixed showstopper bug with proxies.conf not being correctly created. - * Fixed problem with selecting other blogs in the config screen. - * Additional fixes to UI usability. - - -- Jay Reding - 16 Feb 2004 + * Fixed major bug with WebKit preview. (LP: #435593) + * Fixed bug with close dialog not fuctioning properly in editor. + * Fixed bug preventing font selection dialog from openining. + * Confirmed bug fix for Fedora crashing bug. (LP: #435540) -BloGTK (0.9) unstable; urgency=low + -- Jay Reding Thu, 19 Nov 2009 14:51:35 -0600 - * Enhancements to UI usability. (Thanks to Eugenia Loli-Queru) - * Title field now disabled for Blogger entries to avoid confusion - * Config options to publish entries by default or not. - * Config option to translate entries to ISO-8859-1 text encoding with - entities or leave text as UTF-8 (Unicode). - * Modified link tag insertion system to be more intuitive. +blogtk (2.0~ppa3~jaunty) jaunty; urgency=low - -- Jay Reding - 15 Feb 2004 + * Editor preview no longer autoupdates when title changes. (LP: #426104) + * Support for old Blogger 1.0 API. + * i18n: Better support for internationalization. + * Offline editing support. Use File/Go Offline to edit without internet + connection. -BloGTK (0.8-5) unstable; urgency=low + -- Jay Reding Mon, 21 Sep 2009 22:12:32 -0500 - * BloGTK now supports basic HTTP proxies either through an environment variable - or a custom config setting. +blogtk (2.0~ppa2~jaunty) jaunty; urgency=low - -- Jay Reding - 20 Oct 2003 + * Fixed link insertion dialog bug -BloGTK (0.8) unstable; urgency=low + -- Jay Reding Sun, 13 Sep 2009 00:17:09 -0500 - * BloGTK now supports spell checking of posts using aspell - * Added a function for creating a custom dictionary for spell checking - * Enhanced the visual appearance of interface elements. - * Fixed problems with new account information not being properly saved. +blogtk (2.0~ppa1~jaunty) jaunty; urgency=low - -- Jay Reding - 10 Oct 2003 + * Complete rewrite of BloGTK codebase. -BloGTK (0.7) unstable; urgency=low + -- Jay Reding Sat, 12 Sep 2009 11:54:24 -0500 - * BloGTK now supports multiple blogging accounts. - * Added a function for previewing posts using gtkhtml2 through the main window - - -- Jay Reding - 1 Oct 2003 - - -BloGTK (0.6) unstable; urgency=low - - * When a new post is added, if you hit the post button again the post will be - edited rather than created as new post. - * Added new tag insertion tools for inserting

and

tags. - * Added new dialogs to insert images, links, and tables. - * Added the ability to create an unlimited (well, at least as many as your - system can support) number of custom tags that can be inserted from the - toolbar, as well as a dialog to edit, add, and delete new tags. - - -- Jay Reding - -BloGTK (0.5-1) unstable; urgency=low - - * Added a toolbar button for adding strikethrough text. (Using XHTML - compliant code) - * Fixed a bug where the default save location would not be cleared with a new - entry. - - -- Jay Reding - -BloGTK (0.5) unstable; urgency=low - - * The recall posts preview window is no longer editable. - * The tag insertion system has been fixed. - * BloGTK now allows you to save posts to any arbitrary file. The format for - these posts is the standard Python cPickle module. - - -- Jay Reding - -BloGTK (0.4) unstable; urgency=low - - * You now have the option to edit and delete previous entries through a new - dialog. Movable Type and MetaWeblog entries will display by entry title in - the entry combo box. Blogger posts will show up by ID. The window to the - right will allow you to preview the content of each post before making the - decision to edit or delete it. - * Added the backend for editing and deleting posts. - * Added a tearable toolbar that allows you to select some basic formatting - options, as well as cut/copy/paste from the clipboard. - * Added cut/copy/paste support from the Edit menu. - * Insertion of tags from the menu should nest correctly. - (ie: when the Bold, Italic, and Underline buttons are - hit in sequence.) - - -- Jay Reding - -BloGTK (0.3) unstable; urgency=low +blogtk (1.2~ppa1~karmic) karmic; urgency=low + * Appled patches from Ubuntu Jaunty repository + * Deprecated file selection patch from Alessio Treglia (LP: #271311) + * ConfigParser fix from Ralph Taylor (LP: #364745) - * Added new icons by Ethan Zimmerman (http://www.ethanzimmerman.com/) These - icons make great icons for a desktop link. - * It is now possible to change the font for the edit fields (for those with - bad eyesight such as yours truly.) You can do this through the Preferences - dialog. If you have text entered in either field, hitting 'Apply' will - preview the changes. - * The program no longer clears the entry fields after a post in case there's - an error. To write a new entry after posting, simply use the 'File/New' - menu command. - * Fixed a bug where the posting routine would automatically publish on - Movable Type and MetaWeblog - * Fixed an error where a variable error would occur when loading categories - from the blog selector. - * Made the blog and category combos non-editable. - * Implemented bugfixes on RedHat-based distros. - * Made it so that posts can only be made when connected to a server. - * Implemented fault catching on XML-RPC errors during initial connect. + -- Jay Reding Mon, 03 Aug 2009 11:27:11 +0100 - -- Jay Reding +blogtk (1.1-2ubuntu3) karmic; urgency=low -BloGTK (0.2) unstable; urgency=low + * debian/patches/zz-fix-deprecated-configparser-options.patch (LP: #364745) + - Python 2.6 Rev 60976 has deprecated usage of the "Default" section + in ConfigParser. + - Updated source to use "Default Server" instead of "Default". + - Patch file has conflict with earlier non numbered patches so prefixed + with "zz" to ensure it is applied last. + + -- Ralph Taylor Sun, 21 Jun 2009 13:58:14 +0100 + +blogtk (1.1-2ubuntu2) hardy; urgency=low + + * debian/install: + - Add three missing files (b-32.png, blogtk-icon.png, blogtk.glade). + * debian/patches/fix-deprecated-true-false.patch: + - Replace Gtk.TRUE with True and GTK.False with False in all + Python files to avoid a large amount of deprecation warnings. + * debian/BloGTK, debian/patches/hide-abort-traceback.patch: + - Catch KeyboardInterrupt exceptions to hide ugly tracebacks. + + -- Siegfried-Angel Gevatter Pujals (RainCT) Fri, 29 Feb 2008 23:35:23 +0100 + +blogtk (1.1-2ubuntu1) hardy; urgency=low + + [ Siegfried-Angel Gevatter Pujals (RainCT) ] + * Complete package clean-up (this package is now only maintained in + Ubuntu, it was removed from Debian). + * debian/control: + - Change Maintainer field to Ubuntu MOTU Developers. + - Drop docbook-to-man build dependency, as the manpage has been + replaced by a new one written in groff (see below). + - Drop imagemagick build dependecy, as we don't install a 16x16 + version of the menu anymore. + - Add cdbs build dependency. + - Move debhelper from Build-Depends-Indep to Build-Depends. + - Bump standards version to 3.7.3 and add a Homepage field. + - Fix XS-Python-Version field. + - Add Vcs-Bzr and Vcs-Broswer fields. + * debian/rules: + - Switch to cdbs and remove all now unneeded stuff. + - Add simple-patchsys. + - Remove the 16x16 version of the menu. + * debian/pycompat: + - Remove it, as it isn't necessary with pycentral. + * debian/blogtk.menu: + - Change section to the new "Applications/Network/Web News". + - Formatting changes. + - Rename it to debian/menu. + * debian/blogtk.desktop: + - Add a new .desktop file which respects FreeDesktop.org's + standards and contains Catalan and Spanish translations. + * debian/compat: + - Bump to version 5 as it has some nice features which can't harm. + * debian/blogtk.1, debian/blogtk.sgml, debian/manpages: + - Remove the old manpage and add a new one written in groff. + - Add a debian/manpages file to install it. + * debian/copyright: + - Change download URL to a more direct one. + - Add licensing information for the new manpage. + - Mention re-packaging. + - Formatting changes. + * debian/install: + - Add this files and install the files with it instead of using + Upstream's Makefile, which would need to be patched and is uglier. + * debian/blogtk.links: + - Rename this file to debian/links. + - Change the executable's name to be all lowercase. + * debian/BloGTK: + - Add this launcher (which prints a warning message and the runs + the applicaiton) for a clean transition to the lowercase executable. + * debian/blogtk.docs, debian/blogtk.dirs: + - Remove them. + * debian/patches/fix-shabangs.patch: + - Fix shabangs for all .py files in src/. + * debian/patches/fix-python25-crash.patch: + - Fix a crash with URLs that don't start with http/https with + Python 2.5, thanks to Simon Ochsenreither! + + -- Siegfried-Angel Gevatter Pujals (RainCT) Fri, 29 Feb 2008 20:04:54 +0100 + +blogtk (1.1-2build1) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Mon, 15 Jan 2007 17:53:20 +0000 + +blogtk (1.1-2) unstable; urgency=low + + * New maintainer + * Modify the dependences. (Closes #362828) + + -- Diego Andres Sanabria (diegueus9) Mon, 28 Aug 2006 16:27:39 -0500 + +blogtk (1.1-1) unstable; urgency=low + + * New upstream release. + * Acknowledge 1.0-1.1 NMU. (Closes: #250214) + * Update to Standards-Version 3.6.2 (no changes required). + * Correct dependency on python-gnome2-extras for python gtkhtml2 module. + (Closes: #319274, #314867) + * When creating a .BloGTK configuration directory, create it with 0700 + permissions to avoid having passwords visible to other users. (Closes: + #276239) + * Add hints to Debian menu entry. (Closes: #314216) + + -- Brian Bassett Fri, 17 Feb 2006 13:08:41 -0800 + +blogtk (1.0-1.1) unstable; urgency=low + + * Non Maintainer Upload. + * debian/control + - Build-depends on pkg-config. (Closes: #250214) + + -- Gustavo Franco Fri, 28 May 2004 12:04:31 -0300 + +blogtk (1.0-1) unstable; urgency=low + + * New upstream release + + -- Brian Bassett Wed, 21 Apr 2004 12:23:07 -0700 + +blogtk (0.96-1) unstable; urgency=low + + * New upstream release + * Add python build-dep to workaround FTBFS. (Closes: #241599) + + -- Brian Bassett Thu, 1 Apr 2004 22:06:53 -0800 + +blogtk (0.95-1) unstable; urgency=low + + * New upstream release - * Near complete rewrite of old codebase. - * Support for Blogger and MetaWeblog API blogging systems - * Interface now drawn with Glade XML - * Ability to select if an entry is published or not. - * Tooltips added to many form elements for additional ease of use - * Prefs location standardized to ~/.BloGTK/BloGTK.conf - * Many functions now implemented as modules. + -- Brian Bassett Wed, 10 Mar 2004 09:13:22 -0800 - -- Jay Reding +blogtk (0.9-1-1) unstable; urgency=low -BloGTK (0.1) unstable; urgency=low + * Initial Release. (Closes: #217153) - * Initial version of BloGTK - * Support for MovableType + -- Brian Bassett Sat, 21 Feb 2004 23:40:42 -0800 - -- Jay Reding diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/debian/changelog /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/debian/changelog --- blogtk-2.0~ppa3~jaunty/debian/changelog 2009-09-22 04:32:15.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/debian/changelog 2009-11-19 22:58:24.000000000 +0000 @@ -1,3 +1,12 @@ +blogtk (2.0~ppa4~jaunty) jaunty; urgency=low + + * Fixed major bug with WebKit preview. (LP: #435593) + * Fixed bug with close dialog not fuctioning properly in editor. + * Fixed bug preventing font selection dialog from openining. + * Confirmed bug fix for Fedora crashing bug. (LP: #435540) + + -- Jay Reding Thu, 19 Nov 2009 14:54:32 -0600 + blogtk (2.0~ppa3~jaunty) jaunty; urgency=low * Editor preview no longer autoupdates when title changes. (LP: #426104) @@ -6,7 +15,7 @@ * Offline editing support. Use File/Go Offline to edit without internet connection. - -- Jay Reding Mon, 21 Sep 2009 22:12:32 -0500 + -- Jay Reding Mon, 21 Sep 2009 22:12:32 -0500 blogtk (2.0~ppa2~jaunty) jaunty; urgency=low diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/LICENSE /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/LICENSE --- blogtk-2.0~ppa3~jaunty/LICENSE 1970-01-01 01:00:00.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/LICENSE 2009-11-19 22:57:37.000000000 +0000 @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/glade/blogtk2.glade /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/glade/blogtk2.glade --- blogtk-2.0~ppa3~jaunty/share/blogtk2/glade/blogtk2.glade 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/share/blogtk2/glade/blogtk2.glade 2009-11-19 22:57:37.000000000 +0000 @@ -2349,10 +2349,10 @@ BloGTK 2.0 - blogtk2 600 550 ../res/b-32.png + blogtk2 True @@ -2441,11 +2441,12 @@ - + gtk-quit True True True + Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/atomapi.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/atomapi.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/BeautifulSoup.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/BeautifulSoup.pyc differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.py /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.py --- blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.py 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.py 2009-11-19 22:57:37.000000000 +0000 @@ -55,7 +55,7 @@ BloGTK\n' for entry in blogger_feed.entry: - postdate = entry.published.text[:-10].replace('-', '') + postdate = entry.published.text[:19].replace('-', '') postid = entry.id.text.split('-')[-1] content = entry.content.text title = entry.title.text Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/bloggeratom.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/blogger.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/blogger.pyc differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/config.py /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/config.py --- blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/config.py 2009-09-22 04:22:19.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/config.py 2009-11-19 22:57:37.000000000 +0000 @@ -633,7 +633,7 @@ settings = self.accountTree.find('settings') dlgSelectFont = gtk.FontSelectionDialog(_('Select Editor Font')) - dlgSelectFont.set_icon(gtk.gdk.pixbuf_new_from_file('b-32.png')) + dlgSelectFont.set_icon(gtk.gdk.pixbuf_new_from_file(os.path.join(SHARED_FILES, 'res', 'b-32.png'))) dlgSelectFont.set_transient_for(self.dlgAccounts) dlgSelectFont.set_font_name(settings.find('editorfont').text) result = dlgSelectFont.run() Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/config.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/config.pyc differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/editor.py /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/editor.py --- blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/editor.py 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/editor.py 2009-11-19 22:57:37.000000000 +0000 @@ -60,7 +60,7 @@ self.glade = gtk.glade.XML(os.path.join(SHARED_FILES, 'glade', 'blogtk2.glade')) self.winEditor = self.glade.get_widget('winEditor') - self.winEditor.connect('delete_event', self.closeWindow) + self.winEditor.connect('delete_event', self.delete_event) self.nbEditorTabs = self.glade.get_widget('nbEditorTabs') @@ -94,9 +94,6 @@ # WebKit Post Preview self.swEditPreview = self.glade.get_widget('swEditPreview') - self.wkPreview = webkit.WebView() - self.swEditPreview.add(self.wkPreview) - self.wkPreview.show() # Get category listing widget self.tvCats = self.glade.get_widget('tvCats') @@ -252,7 +249,7 @@ self.sbMain.set_text(feed.content.text) # We need to put the GData published date as a normal timestamp. # Instead of processing the RFC 3389 timestamp, we're just going to cut off the unneeded sections. - self.timestamp = time.strptime(feed.published.text[:-10], '%Y-%m-%dT%H:%M:%S') + self.timestamp = time.strptime(feed.published.text[:19], '%Y-%m-%dT%H:%M:%S') # We need to make sure other routines can see our account data self.account = account @@ -971,6 +968,16 @@ def updatePreview(self, widget, event, data=None): + # 2.0.1 - If there's a widget inside the preview scrolled + # window, let's delete it. + + if self.swEditPreview.get_children(): + self.swEditPreview.remove(self.swEditPreview.get_children()[0]) + + wkPreview = webkit.WebView() + self.swEditPreview.add(wkPreview) + wkPreview.show() + postTitle = self.tePostTitle.get_text() mainEntry = self.sbMain.get_text(self.sbMain.get_start_iter(), self.sbMain.get_end_iter()) extendedEntry = self.sbExtended.get_text(self.sbExtended.get_start_iter(), self.sbExtended.get_end_iter()) @@ -988,7 +995,7 @@ \ ') - self.wkPreview.load_html_string(previewString, 'file:///') + wkPreview.load_html_string(previewString, 'file:///') def openFile(self, widget, data=None): handler = filehandler.FileHandler() @@ -1172,24 +1179,43 @@ def closeWindow(self, widget, data=None): if self.changeFlag == False: self.winEditor.destroy() - return True + return False else: msgbox = gtk.MessageDialog(parent = self.winEditor, buttons = gtk.BUTTONS_OK_CANCEL, flags = gtk.DIALOG_MODAL, type = gtk.MESSAGE_WARNING, message_format = _('Are you sure you wish to exit the editor? Any unsaved text will be lost.')) msgbox.set_title(_('Confirm Close')) result = msgbox.run() - if result == gtk.RESPONSE_OK or -5: + if result == gtk.RESPONSE_OK: + msgbox.destroy() + # Reset the change flag in the main instance. + self.mainInstance.changeFlag = False + self.winEditor.destroy() + return False + else: + msgbox.destroy() + return True + + def delete_event(self, widget, event, data=None): + if self.changeFlag == False: + self.winEditor.destroy() + return False + else: + msgbox = gtk.MessageDialog(parent = self.winEditor, buttons = gtk.BUTTONS_OK_CANCEL, flags = gtk.DIALOG_MODAL, type = gtk.MESSAGE_WARNING, message_format = _('Are you sure you wish to exit the editor? Any unsaved text will be lost.')) + msgbox.set_title(_('Confirm Close')) + + result = msgbox.run() + + if result == gtk.RESPONSE_OK: msgbox.destroy() # Reset the change flag in the main instance. self.mainInstance.changeFlag = False return False else: msgbox.destroy() - return True + return True def destroy(self, widget, data=None): - self.closeWindow(widget) return False class LinkManager: Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/editor.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/editor.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/filehandler.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/filehandler.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/firstrun.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/firstrun.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/__init__.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/__init__.pyc differ diff -Nru /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/main.py /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/main.py --- blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/main.py 2009-09-22 04:11:50.000000000 +0100 +++ blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/main.py 2009-11-19 22:57:37.000000000 +0000 @@ -107,6 +107,7 @@ 'on_mniPrefs_activate' : self.initAccounts, 'on_mniOffline_activate' : self.goOffline, 'on_mniDisplayAbout_activate' : self.displayAbout, + 'on_mniMainQuit_activate' : self.closeMainWin, 'on_dlgAbout_close' : self.windowHider } self.glade.signal_autoconnect(dic) @@ -726,6 +727,24 @@ widget.hide() return True + def closeMainWin(self, widget, event=None, data=None): + if self.changeFlag == False: + self.winMain.destroy() + return False + else: + msgbox = gtk.MessageDialog(parent = self.winMain, buttons = gtk.BUTTONS_OK_CANCEL, flags = gtk.DIALOG_MODAL, type = gtk.MESSAGE_WARNING, message_format = _('Are you sure you wish to exit BloGTK? Any unsaved entries will be lost.')) + msgbox.set_title(_('Confirm Exit')) + + result = msgbox.run() + + if result == gtk.RESPONSE_OK: + msgbox.destroy() + self.winMain.destroy() + return False + else: + msgbox.destroy() + return True + def delete_event(self, widget, event, data=None): if self.changeFlag == False: return False Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/main.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/main.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/metaweblog.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/metaweblog.pyc differ Binary files /tmp/Ixih5zMXt7/blogtk-2.0~ppa3~jaunty/share/blogtk2/lib/blogtk2/mtapi.pyc and /tmp/zRlfImEzHL/blogtk-2.0~ppa4~jaunty/share/blogtk2/lib/blogtk2/mtapi.pyc differ