[kupfer] Move the NEWS file into Documentation/



commit ac901b652c81537466c8bbd29c6980868f7b8c19
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Mon Mar 28 21:43:05 2011 +0200

    Move the NEWS file into Documentation/

 Documentation/Makefile           |    5 +-
 Documentation/Manual.rst         |    4 +
 Documentation/VersionHistory.rst |  820 +++++++++++++++++++++++++++++++++++++
 NEWS                             |  821 +-------------------------------------
 4 files changed, 828 insertions(+), 822 deletions(-)
---
diff --git a/Documentation/Makefile b/Documentation/Makefile
index 9ed78b9..ebf5b5c 100644
--- a/Documentation/Makefile
+++ b/Documentation/Makefile
@@ -1,8 +1,9 @@
 #  This makefile can generate html versions that are pleasant to read
 #  needs python-docutils
 
-all: Contributing.html Copyright.html Localization.html Manpage.html Manual.html PluginAPI.html \
-	GTKTheming.html
+all: Contributing.html Copyright.html Localization.html Manpage.html \
+	Manual.html PluginAPI.html \
+	GTKTheming.html VersionHistory.html
 
 %.html: %.rst
 	rst2html $^ > $@
diff --git a/Documentation/Manual.rst b/Documentation/Manual.rst
index 84cb1d9..1267e18 100644
--- a/Documentation/Manual.rst
+++ b/Documentation/Manual.rst
@@ -23,6 +23,10 @@ Kupfer Technical Documentation
 
     ..
 
+.. topic:: `Version History <VersionHistory.html>`_
+
+    ..
+
 .. topic:: `Copyright <Copyright.html>`_
 
     ..
diff --git a/Documentation/VersionHistory.rst b/Documentation/VersionHistory.rst
new file mode 100644
index 0000000..aa4cc33
--- /dev/null
+++ b/Documentation/VersionHistory.rst
@@ -0,0 +1,820 @@
+.. role:: lp(strong)
+
+NEWS for kupfer
+===============
+
+kupfer's hastening insanity
+---------------------------
+
+Not Released Yet
+
+* Changes to the interface
+
+  + Add a small menu button on the window for explicit access to
+    context actions, preferences window, and help.
+  + Increase icon size to 128px
+  + Always show description field
+  + Use an undecorated window with rounded corners
+  + Let the frame be slightly transparent if supported
+  + Themable colors and properties by using GTK+ styling, see
+    ``Documentation/GTKTheming.rst``, and the plugin *Custom Theme* that
+    shows how to use custom styles.
+
+* Add context action "Set X as default action for object Y"
+
+  + For example, you can make *Launch Again* default for Terminal, and our
+    default configuration uses this setting for two common terminals (GNOME
+    and XFCE).
+
+* Updated Kupfer's technical documentation (in ``Documentation/``),
+  including the Plugin API reference.
+
+* Implement a preedit widget for input methods, also resolving
+  the incompatibility with ibus (David Schneider) (:lp:`696727`)
+
+* Re-implement launching of applications
+
+* Allow the user to configure which terminal program is used.
+  Applies to all of *Run in Terminal*, *Open Terminal Here*, for .desktop
+  files that specify ``Terminal=true`` etc.
+
+* Implement an "alternatives" mechanism so that plugins can
+  register mutually exclusive alternatives. Currently implemented
+  are Terminals (see above) and Icon Renderers.
+
+* *Thunar*: Use Thunar 1.2's Copy and Move API.
+
+    + These allow copying and moving anything through thunar,
+      and it will show progress dialogs for longer transactions.
+
+* Add *Ascii & Unicode Icon Set* for fun
+
+* Add simple plugin *Quick Image Viewer* to show images in a simple way.
+
+* Add *Send Keys* plugin that can send synthetic keyboard events,
+  and prominently can be used for the *Paste to Foreground Window*
+  action on text. Requires ``xautomation`` package. (:lp:`621453`)
+
+* *Volumes:* treat mounts as regular folders, so they can be targets for
+  file operations.
+
+* *File Actions:* the action *Move to Trash* switches home to the *Trash*
+  plugin, the archive actions go to new *Archive Manager* plugin. *Archive
+  Manager* also updated to recognize more archive file types, including
+  ``.xz``.
+
+* Activate current selection on double-click in the interface.
+  (:lp:`700948`)
+
+* Update the preferences window and move the folder configuration to the
+  Catalog tab.
+
+* Add ``initialize_plugin`` to the plugin interface.
+
+* The D-Bus interface has been extended with X screen and timestamp-aware
+  versions of all methods:
+
+  + ``PresentOnDisplay``, ``PutFilesOnDisplay``, ``PutTextOnDisplay``,
+    ``ExecuteFileOnDisplay``  all act like their similarly-named
+    predecessors, but take ``$DISPLAY`` and ``$DESKTOP_STARTUP_ID`` as their
+    last two arguments.
+
+  + ``kupfer-exec`` activation sends the event timestamp so that focus can
+    be carried along correctly even when running ``.kfcom`` files (if
+    activated as an application by startup-notification-aware launchers,
+    this works with most standard desktop components).
+
+* Internally, change how actions are carried out by allowing the
+  action execution context object to be passed down the execution chain
+  instead of being a global resource. This also allows plugins to cleanly
+  access current environment (event timestamp, current screen etc).
+
+  + Support running kupfer on multiple X screens (:lp:`614796`), use
+    the command ``kupfer --relay`` on each additional screen for global
+    keyboard shortcut support.
+
+* The *Tracker 0.8* plugin supports version 0.8 and 0.10 alike. Because of
+  that and the expected compatibility with one version after this too, it's
+  now called *Tracker*.
+
+* The *Favorites* plugin lists *Kupfer Help* and *Kupfer Preferences* by
+  default (for new users), so that it's not empty and those items are ranked
+  higher.
+ 
+* Localization updates:
+
+  + ..
+
+
+kupfer v204
+-----------
+
+Released Friday, 18 March 2011
+
+* Expand and improve upon `Kupfer's User Documentation`__.
+* Use and require **Waf 1.6**, which supports building using either Python 3
+  or Python 2.6+. Kupfer itself still uses Python 2.6+ only.
+* Add *Gwibber* plugin that allows integration with Twitter, Identi.ca, Buzz
+  etc. (Karol BÄ?dkowski)
+* Add chat client *Empathy* plugin (Jakh Daven)
+* Remove the plugin *Twitter* since it is incompatible and has no updated
+  implementation.
+* Add *Show QRCode* plugin by Thomas Renard (:lp:`611162`)
+* Periodically save data from plugins so it's not lost if Kupfer can't exit
+  cleanly at logout
+* *Commands*: Add actions *Pass to Command*, *Filter through Command*, *Send
+  to Command* which add a lot of shell script-related power to Kupfer.
+  These actions, and *Run (Get Output)* as well, use a shell so
+  that you can run shell pipelines.
+* *Search the Web*: Fix bug in OpenSearch parser (:lp:`682476`)
+* *VirtualBox*: Support vboxapi4 (Karol BÄ?dkowski)
+* *Thunderbird*: Fix problems in the mork parser (Karol BÄ?dkowski)
+  (:lp:`694314`)
+* *OpenOffice*: Support LibreOffice too (Karol BÄ?dkowski)
+* Fix "Y2011 bug" where the time parameter overflowed INT32 in keybinder
+* *Shorten Links*: Use only services with stable API, added and removed
+  services.
+* *Google Search*, *Google Translate* and ``bit.ly`` in *Shorten Links* can
+  use SSL for transport if a third-party plugin is installed.
+* Fix bug if evolution address book is missing (Luca Falavigna)
+  (:lp:`691305`)
+* Fix *Search the Web* to use localized ``firefox-addons`` subdirectories
+  for search engines (:lp:`735083`)
+* Fix bug with integer division (Francesco Marella)
+* *APT:* Workaround bug with ``subprocess`` (:lp:`711136`)
+* Find cover art files just like Rhythmbox (William Friesen) (:lp:`676433`)
+* Use ``readlink`` in ``kupfer-exec`` script too since ``realpath`` is not
+  always available.
+* Allow plugins to use update notifications (William Friesen)
+* Bug :lp:`494237` is hopefully fixed once and for all.
+* The *Large Type* action will work with anything that has
+  ``TextRepresentation``
+
+__ http://kaizer.se/wiki/kupfer/help/
+
+* Localization updates:
+
+  + (cs) Marek Ä?ernocký
+  + (da) Joe Hansen
+  + (de) Mario Blättermann
+  + (es) Daniel Mustieles
+  + (gl) Marcos Lans
+  + (pl) Karol BÄ?dkowski
+  + (sl) Andrej ŽnidarÅ¡iÄ?
+  + (sv) Ulrik
+  + (zh_CN) Aron Xu, Yinghua Wang
+
+kupfer v203
+-----------
+
+.. role:: git(emphasis)
+
+Released Saturday,  6 November 2010
+
+* Center Kupfer on the monitor were the mouse pointer is (:lp:`642653`,
+  :git:`3d0ba12`)
+* Ignore the system's configured input manager by default (User can choose
+  by pressing Shift+F10 in Kupfer). Kupfer is still not compatible with
+  ibus 1.3. (:lp:`601816`, :git:`4f029e6`)
+* Use ``readlink`` instead of ``realpath`` (:git:`656b32d`)
+* *Opera Mail*: Handle contacts with multiple e-mail addresses (Chris
+  Parsons) (:lp:`661893`, :git:`12924be`)
+* *Google Translate*: Fix language list (Karol BÄ?dkowski) (:lp:`600406`,
+  :git:`7afac2b`)
+* *TSClient*: Search recursively for session files (Karol, Freddie Brandt)
+  (:git:`ad58c2e`)
+* *Rhythmbox*: Fix thumbnail lookup (William Friesen) (:lp:`669077`,
+  :git:`b673f98`)
+* New Slovenian translation of help by Matej UrbanÄ?iÄ? (:git:`3b7df25`)
+* New Turkish translation by M. Deran Delice (:git:`bd95d2a`)
+
+kupfer v202
+-----------
+
+Released Sunday,  5 September 2010
+
+* Add option to hide Kupfer when focus is lost (and enable by default)
+  (Grigory Javadyan) (:lp:`511972`)
+* Use application indicators when available (Francesco Marella)
+  (:lp:`601861`)
+* Python module `keyring` is now optional for Kupfer (but required for
+  the same plugins that used them before)
+* Update *Google Translate* for protocol changes (Karol, Ulrik) (:lp:`600406`)
+* Disable saving window position until a better solution is found
+* Use 'mailto:' as URL (:lp:`630489`)
+* Fix UI glictch with empty Source (William Friesen) (:lp:`630244`)
+* Small changes (Francesco Marella)
+* New Czech translation of the help pages (Marek Ä?ernocký)
+* New Italian translation of the help pages (Francesco Marella)
+* New Polish translation of the help pages (Karol BÄ?dkowski)
+* New Basque translation (Oier Mees, Iñaki Larrañaga Murgoitio)
+* New Galician translation (Fran Diéguez)
+
+* Localization updates:
+
+  + cs (Marek Ä?ernocký)
+  + de (Mario Blättermann)
+  + pl (Karol BÄ?dkowski)
+  + sl (Andrej ŽnidarÅ¡iÄ?)
+  + zh_CN (Aron Xu)
+
+
+kupfer v201
+-----------
+
+Released Wednesday, 30 June 2010
+
+* New Logo and Icon by Nasser Alshammari!
+* New plugin *Opera Mail* by Chris Parsons
+* New plugin *SSH Hosts* by Fabian Carlström
+* New plugin *Filezilla* by Karol BÄ?dkowski
+* New plugin *Getting Things GNOME!* (Karol)
+* New plugin *Vim* (recent files)
+* *Clipboard:* Option *Copy selection to primary clipboard* (Karol)
+* *Firefox:* Option *Include visited sites* (Karol) (:lp:`584618`)
+* *Thunar:* Action *Send To...* (Karol)
+* New preferences tab for Catalog configuration
+* Allow disabling and "unloading" plugins at runtime
+* Support new tracker in plugin *Tracker 0.8*
+* *Shell Commands:* New Action *Run (Get Output)*
+* New plugin capabilities: ActionGenerator, Plugin setting change
+  notifications (Karol)
+* Use ``setproctitle`` module if available to set process title to
+  ``kupfer`` (new optional dependency)
+* Don't use a crypted keyring (partially addresses :lp:`593319`)
+* Fix :lp:`544908`: Retain window position across sessions
+* Fix :lp:`583747`: Use real theme colors for highlight
+* Fix :lp:`593312`: About window has no icon
+* More minor changes
+
+* Localization updates:
+
+  + cs, Marek Ä?ernocký
+  + de, Mario Blättermann
+  + es, Jorge González
+  + it, Francesco Marella
+  + pl, Karol BÄ?dkowski
+  + sl, Andrej ŽnidarÅ¡iÄ?
+  + sv, Ulrik
+
+kupfer v200
+-----------
+
+Released Wednesday,  7 April 2010
+
+* Add Keyboard Shortcut configuration (Karol BÄ?dkowski)
+* Make it easier to copy and move files (William Friesen), while showing
+  user-friendly errors when action is not possible (Ulrik) (:lp:`516530`)
+* Collect results in a *Command Results* subcatalog, including results from
+  asynchronous commands (Pro tip: Bind a trigger to *Command Results* â??
+  *Search Contents*, for quick access to copied files, downloaded files etc)
+* *Last Result* proxy object implemented
+* Add *Cliboards* -> *Clear* action (Karol)
+* Add *Rescan* action for some sources (Karol)
+* Add an icon in the plugin list search field to enable clearing it (Karol)
+* Fix spelling (Francesco Marella)
+* Fix bug `544289`:lp:
+* Require python module ``keyring`` (since pandoras-box-1.99, but was not
+  mentioned)
+* Recommend python-keybinder version 0.0.9 or later
+
+* Localization updates:
+
+  + cs Marek Ä?ernocký
+  + de Mario Blättermann
+  + es Jorge González
+  + pl Karol BÄ?dkowski
+  + sl Andrej ŽnidarÅ¡iÄ?
+  + sv Ulrik
+  + zh_CN Aron Xu
+
+kupfer version pandoras-box-1.99
+--------------------------------
+
+Released Tuesday, 16 March 2010
+
+* Plugins can be loaded at runtime, although not unloaded can they not
+* Plugins can bundle icons, and plugins can be packaged in .zip files
+* New plugins *Google Search*, *Textfiles* and *Thunar*
+* New plugin *Deep Archives* to browse inside .zip and .tar files
+* New plugins *Twitter*, *Gmail* and *Google Picasa* by Karol BÄ?dkowski
+* New plugin *Evolution* by Francesco Marella
+* New action *Get Note Search Results...* in *Notes* by William Friesen
+  (LP#511954)
+* New plugin capabilities (user credentials, background loader) by Karol
+* Added *Next Window* proxy object to *Window List* plugin
+* Allow saving Kupfer commands to .kfcom files, and executing them with
+  the ``kupfer-exec`` helper script.
+* Display error notifications to the user when some actions can not be
+  carried out.
+* Allow collecting selections with the *Clipboard* plugin (Karol)
+* Include Gnome/Yelp documentation written using Mallard (Mario Blättermann)
+
+* Make *Zim* plugin compatible with newer Zim (Karol, Ulrik)
+* Detect multiple volume rar files (William Friesen) (LP#516021)
+* Detect XFCE logout better (Karol) (LP#517819)
+* Fix reading VirtualBox config files (Alexey Porotnikov) (LP#520987)
+* Fixed module name collision in user plugins (LP#518958), favoriting "loose"
+  applications (LP#518908), bookmarked folders description (LP#509385),
+  Locate plugin on OpenSUSE (LP#517819), Encoding problem for application
+  aliases (LP#537730)
+* New French translation by Christophe Benz
+* New Norwegian (Bokmål) translation by Kjartan Maraas
+
+* Kupfer now requires Python 2.6
+
+* Localization updates:
+
+  + cs Marek Ä?ernocký
+  + de Mario Blättermann
+  + es Jorge González
+  + fr Christophe Benz
+  + it Francesco Marella
+  + nb Kjartan Maraas
+  + pl Karol BÄ?dkowski
+  + pt Carlos Pais
+  + sl Andrej ŽnidarÅ¡iÄ?
+  + sv Ulrik
+
+
+kupfer version pandoras-box-1.1
+-------------------------------
+
+Released Monday,  8 February 2010
+
+* Fix bug in contact grouping code that could cause unusable Kupfer with Pidgin
+  plugin. Reported by Vadim Peretokin (LP#517548)
+* Chromium plugin will index Google Chrome bookmarks as fallback, by William
+  Friesen (LP#513602)
+* Kupfer's nautilus plugin was changed to be easier to reuse for others
+* Some minor changes
+
+* Localization updates:
+
+  + pt (Carlos Pais)
+
+
+kupfer version pandoras-box-1
+-----------------------------
+
+"Pandora's box"
+
+Released Monday, 1 February 2010
+
+* Implement the famous "comma trick": Press , (comma) in the first or
+  third pane to make a stack of objects to perform actions on. This allows
+  actions on many objects and even many-to-many actions.
+* New plugin: *Triggers*: Add global keybindings to any command you can
+  perform in Kupfer.
+* New plugin *Skype* by Karol BÄ?dkowski
+* New plugin *Thunderbird* (or Icedove) (Karol)
+* Implement merging of contacts and hosts: All contacts of the same name are
+  merged into one object. (Karol, Ulrik)
+* New plugin *Higher-order Actions* to work with saved commands as objects
+* The *Favorites* plugin was reimplemented: you may favorite (almost) any
+  object. Favorites get a star and a rank boost.
+* *Window List* plugin was improved, most notably a *Frontmost Window* proxy
+  object was added
+* New proxy object *Last Command*
+* The *Firefox* plugin now includes most-visited sites from browser history
+  (William Friesen, Karol, Ulrik)
+* The list of plugins has a field to allow filtering the list (Karol)
+* New Czech localization by Marek Ä?ernocký
+* Many smaller changes.
+
+* Localization updates:
+
+  + cs (Marek Ä?ernocký, Petr Kovar)
+  + de (Mario Blättermann)
+  + nl (Martin Koelewijn)
+  + pl (Karol)
+  + sv
+  + sl (Andrej ŽnidarÅ¡iÄ?)
+
+kupfer version c19.1
+--------------------
+
+Released 31 December 2009
+
+* New plugin: *Shorten Links* by Karol BÄ?dkowski
+* Implemented *Ctrl+C* (and *Ctrl+X*) to copy (cut) selected object
+* Fix bug LP #498542: restore window position code to c18
+* Partial fix of bug LP #494237, window is sometimes blank
+* Fix bug LP #500395, column order in *Top* plugin (Karol)
+* Fix bug LP #500619, handle network errors in *Google Translate* plugin
+  (Karol)
+
+* Localization updates:
+
+  + pl (Karol)
+  + sv
+
+kupfer version c19
+------------------
+
+Released 18 December 2009
+
+* New plugins:
+
+  + *Gnome Terminal Profiles* by Chmouel Boudjnah
+  + *OpenOffice* recent documents in OpenOffice by Karol BÄ?dkowski
+  + *Top* show and send signals to running tasks (Karol)
+  + *Truecrypt* show volumes in truecrypt history and allow mounting them
+    (Karol)
+  + *Vinagre* Remote Desktop Viewer (Karol)
+  + *XFCE Session Management* (Karol)
+  + *Audacious* by Horia V. Corcalciuc
+
+* New Slovenian translation by Andrej ŽnidarÅ¡iÄ?
+* Some plugins will now explicitly require a D-Bus connection and fail to
+  load if no connection was found.
+* Add accelerators *Page Up*, *Page Down* and *Home* in the result list.
+  (Karol)
+* Use customized or localized desktop directory instead of hardcoding
+  ``~/Desktop`` by default. It will not affect users who already customized
+  which directories Kupfer indexes.
+* It now is possible to favorite shell commandlines
+* *Gajim* plugin now works with version 0.13 (Karol) (LP #489484)
+* Basic support for Right-to-left (RTL) interface
+* Fix bugs with "loose" Applications (not in system directories), reported
+  by Chmouel.
+* Add accelerator *Ctrl+Return* for **Compose Command**: You may compose a
+  command object out of an (Object, Action) combination, to be used with the
+  new action *Run After Delay...*.
+* Added file action *Send by Email* to *Claws Mail* plugin (Karol)
+* Added file action *Mount as TrueCrypt Volume* to *TrueCrypt* plugin (Karol)
+* Many small bugfixes
+
+Localization updates:
+
+* de: Mario Blättermann
+* es: Jorge González
+* it: Francesco Marella
+* pl: Karol BÄ?dkowski
+* sl: new (Andrej)
+* sv: Ulrik Sverdrup
+
+kupfer version c18.1
+--------------------
+
+Released 20 November 2009
+
+* Fix bug to toss out malfunctioning plugins properly (Reported by Jan)
+* Fix bug in showing the shutdown dialog, reported by user sillyfofilly (LP
+  484664)
+* Fix bug in plugin *Document Templates*, reported by Francesco Marella
+  (part of LP 471462)
+
+kupfer version c18
+------------------
+
+Released 18 November 2009
+
+"Mímisbrunnr"
+
+* New plugins:
+
+  + *Pidgin* by Chmouel Boudjnah
+  + *Google Translate* by Karol BÄ?dkowski
+  + *APT* (package manager APT) by Martin Koelewijn and Ulrik
+  + *Document Templates*
+  + *Kupfer Plugins*
+  + *Show Text*
+
+* *Gajim* plugin matches contacts by jid as well as name, suggested by
+  Stanislav G-E (LP 462866)
+* Action *Rescan* on sources is now debug only (should not be needed)
+* Kupfer installs its Python package into ``$PREFIX/share`` by default,
+  instead of installing as a system-wide Python module.
+* Kupfer can take input on stdin and pass as text to an already running
+  instance
+* Fix bug in *Services* for Arch Linux, reported by lh (LP 463071)
+
+* Changes for plugin authors:
+
+  + May use ``uiutils.show_text_result`` to show text
+  + ``kupfer.task.ThreadTask`` is now a reliable way to run actions
+    asynchronously (in a thread)
+  + You can use item *Restart Kupfer* to restart (in debug mode)
+  + Plugins may be implemented as Python packages, as well as modules
+
+* Updated the dependencies in the README. pygobject 2.18 is required. Added
+  gvfs as very recommended.
+* Other bugfixes
+
+Localization updates:
+
+* de (Mario Blättermann)
+* es (Jorge González)
+* nl (Martin Koelewijn)
+* pl (Karol BÄ?dkowski)
+* sv
+* zh_CH (lh)
+
+kupfer version c17
+------------------
+
+Released, 25 October 2009
+
+"A fire lit by nine kinds of wood"
+
+* 8 new plugins by Karol BÄ?dkowski:
+
+  + *Claws Mail*, Contacts and actions
+  + *Gajim*, Access to gajim contacts
+  + *Opera Bookmarks*, for the web browser Opera
+  + *PuTTY Sessions*, access to PuTTY sessions
+  + *System Services*, start, stop or restart system services
+  + *Terminal Server Client*, access to TSClient sessions
+  + *VirtualBox*, control virtual machines, Sun or OSE version
+  + *Zim*, access pages in the desktop wiki
+
+* New plugin *Chromium Bookmarks* by Francesco Marella
+* Plugins missing dependencies will be presented in the GUI with a clear
+  error message.
+* *Firefox Bookmarks* plugin: Workaround Firefox 3.5 writing invalid JSON
+  (Karol, Ulrik)
+* *Locate* plugin: Ignore case by default, add option to control this.
+  (Karol)
+* Kupfer is much more friendly and says "Type to search in *Catalog*" when
+  it is ready to be used.
+
+* Localization updates:
+
+  + New Simplified Chinese localization (lh)
+  + New Dutch localization (Martin Koelewijn)
+  + New Portuguese localization (Carlos Pais)
+  + Updated pl (Karol)
+  + Updated es (Jesús Barbero Rodríguez)
+
+
+kupfer version c16
+------------------
+
+Released 5 October 2009
+
+* Translation to German (Thibaud Roth)
+* Polish translation updated (Maciej Kwiatkowski)
+* Add search engine descriptions from ``firefox-addons`` (Francesco Marella)
+* Speed up directory browsing by using much less system calls
+* Improve documentation and put it together into a `Manual`.
+* Generate man page from reStructuredText document `Quickstart`.
+* Evaluate valid actions (per object) lazily to save work.
+* Add accelerators *Ctrl+Q* (select quit) and *Alt+A* (activate)
+* Parse even horribly wrong search engine descriptions (Bug reported by
+  Martin Koelewijn)
+
+
+kupfer version c15
+------------------
+
+* Translation to Polish by Maciej Kwiatkowski
+* Speed up the string ranker tremendously; 3x faster in common cases.
+* All objects now have an alias in the basic latin alphabet (if possible) so
+  that, for example, query `wylacz` matches item *WyÅ?Ä?cz*.
+* Show notification icon by default
+* Read XML with cElementTree (Faster.)
+* Read Firefox 3's bookmarks (Python2.5 requires `cjson` module)
+* New Plugin: Image Tools, with action *Scale...* and JPEG rotation actions
+  (*Scale* requires ImageMagick (`convert`), JPEG actions `jpegtran` and
+  `jhead`)
+* Basic support for a Magic Keybinding: summon kupfer with current selection
+
+kupfer version c14.1
+--------------------
+
+* Fix two bugs with new browisng mode (soft reset for text mode, backspace or
+  left to erase a subcatalog search)
+
+kupfer version c14
+------------------
+
+* Rewrite and improve browsing mode:
+
+  * Browsing the catalog or folders is much improved; it is easier to keep the
+    overview and be oriented.
+  * Returning to kupfer after having performed an action, the old object is
+    still available, but without locking the catalog to its location.
+    When spawning kupfer again, the previous context is available if you
+    immediately browse; if you search, you search the whole catalog.
+  * The search times out after 2 seconds if no key is typed. Now the highlight
+    text will fade to show this.
+
+* Add accelerators `Ctrl+G` and `Ctrl+T` to get current selection in nautilus
+  and currently selected text (if available).
+
+kupfer version c13.1
+--------------------
+
+* Fix two bugs with *Rename To...* 
+
+kupfer version c13
+------------------
+
+* New Plugin: Calculator
+* New Action: *Rename To...* in File Actions Plugin
+* Smaller changes (Stop learned mnemonics database from growing indefinitely,
+  Catch SIGINT without python's handler, *Copy To...* requires pygobject 2.18
+  now)
+
+kupfer version c12
+------------------
+
+* Translation to Spanish by Leandro Leites
+* Preferences. Display plugin settings and options beside the plugin list,
+  and allow configuring included (and watched) directories.
+* Support the new Gnome session protocol to save state on log out.
+* Improve embarassingly bad shell command quoting for *Execute* and Tracker tag
+  actions.
+* Specify user data locations with `X-UserData`
+* Fix an AttributeError in Notes plugin reported by Francesco Marella
+* Smaller fixes (Add/remove favorite could cease to work, Track intantiated
+  sources better)
+
+kupfer version c11
+------------------
+
+The "this one goes to 11" release
+
+* New plugin: Notes (Gnote and Tomboy support)
+
+  * Access notes, Actions: *Create Note* and *Append to Note...*
+
+* New plugin: Selected File
+
+  * Kupfer ships with a Nautilus python extension that once installed,
+    you can access the currently selected file in Nautilus from Kupfer,
+    as the *Selected File* object
+
+This release is localized in: Swedish (100%), Italian (90%)
+
+kupfer version c10.1
+--------------------
+
+* Spanish Translation by Leandro Leites
+
+kupfer version c10
+------------------
+
+* Updated italian localization
+* New plugins: Url Actions, Web Search (rewritten to use all Firefox' search
+  engines)
+* New actions: *Set Default Application*, *Create Archive In...*,
+  *Restore* (Restore trashed file)
+* Add accelerators `Control+R` for reset, `Control+S` for select first
+  (source) pane and `Control+.` for untoggle text mode.
+* Only the bookmarks plugins can toggle "include in toplevel" now.
+* Other smaller changes (Refuse invalid Application objects from the
+  cache)
+
+This release is localized in: Swedish (100%), Italian (93%)
+
+kupfer version c9.1
+-------------------
+
+* User interface consistency and behaviour improvements. UI is simpler and
+  better.
+* Other improvements.
+
+This release is localized in: Swedish (100%), Italian (60%)
+
+kupfer version c9
+-----------------
+
+The "c9" release
+
+* Search and browse perform better
+* The interface is now modal. In command mode we can bind special keys to
+  new functions. Type period `.` to enter free-text mode (just like in QS).
+* Pressing kupfer's keybinding again will hide the window.
+* Other smaller improvements
+
+This release is localized in: Swedish (100%), Italian (60%)
+
+kupfer version c8
+-----------------
+
+* Make the use of the indirect object pane much more fluid
+* Apply interface polish (proper english capitalization of actions and
+  other objects, other changes)
+* Add `Copy To...` action
+* Try `xdg-terminal` first in *Open Terminal Here* (non-Gnome users can
+  either install `xdg-terminal` or symlink it to their terminal program)
+* Allow unbinding the keybinding
+* Fix a bug with tracker tags
+
+[Please file bug reports and feature requests.][lp]. Read the files in
+`Documentation/` and see how you can add new plugins with object and 
+application knowledge to kupfer.
+
+This release is localized in: Swedish (100%), Italian (60%)
+
+[lp]: http://launchpad.net/kupfer
+
+kupfer version c7
+-----------------
+
+The "choice" release
+
+This is a followup with some small changes after the c6 release, which
+introduced lots of major changes, including a preferences window and
+"application content."
+
+* Allow wnck to be optional. Kupfer needs wnck to do application matching
+  and focusing of already running applications, but can now run without it if
+  wnck is not available. Window List plugin also needs wnck
+* Rhythmbox plugin should not crash even if library is not found, now kupfer
+  can run even if rhythmbox's files are not there.
+* Applications will match names as well as the executables, so that "gedit"
+  matches Text Editor regardless of what the displayed localized name is.
+
+
+[Please file bug reports and feature requests.][lp]. Read the files in
+`Documentation/` and see how you can add new plugins with object and 
+application knowledge to kupfer.
+
+This release is localized in: Swedish (100%), Italian (60%)
+
+[lp]: http://launchpad.net/kupfer
+
+kupfer version c6
+-----------------
+
+The "Sisyphus incremental improvements" release
+
+* Preferences window
+  
+  * Allows setting keybinding on the fly
+  * List and enable/disable plugins and set plugin options
+
+* Everything was improved slightly, but steadily
+* Understands more applications, provides more files and objects,
+  and actions with **new plugins:** *Rhythmbox, Abiword, Clipboards, Dictionary,
+  Favorites, Selected Text, Wikipedia*
+* Connect applications with their related object sources and make it their
+  content, such as Rhythmbox music for the Rhythmbox application.
+
+  * Applications contain their recently used documents, if
+    available.
+  * Firefox and Epiphany bookmarks are identified with each application
+
+* Miscellaneous improvements:
+
+  * Kupfer object icon ("blue box")
+  * *Some* default application associations are installed (others
+    are learned by launching applications).
+  * Experimental UI with two-line title+description in browse mode
+  * Thumbnails for files and albums in browse mode
+  * Allow sending files and queries to kupfer from the commandline
+    using `kupfer 'query'` or `kupfer docs/file.pdf`.
+  * Even more plugins listen to change callbacks or filesystem monitors
+    to be up to date to the instant.
+  * Do not display nonexisting files as results
+  * Fine-tune how sources are loaded and refreshed on load
+
+This release deserves lots of testing. [File bug reports and feature
+requests.][bug] Read the files in `Documentation/` and see how you can add
+new plugins with object and application knowledge to kupfer.
+
+This release is localized in: Swedish (100%), Italian (60%)
+
+Future: part 2 of beautification is refactoring of the interface, so
+that the UI can be modularized and exchanged in plugins.
+
+[bug]: http://launchpad.net/kupfer
+
+kupfer version c5
+-----------------
+
+The "Beauty from the inside, part 1" release
+
+* Big refactorings of the whole data model
+
+  * Move all of the data model to kupfer.data
+  * Allow actions with indirect objects "threepane kupfer" (with
+    means to configure which objects to use for an action etc)
+  * Uses unicode internally, instead of UTF-8-encoded strings
+
+* Some new actions using new possibilities (Open with any, Move file
+  to new location, Add/Remove tracker tags) but more is possible.
+* Basic manual page included
+* Fileactions plugin includes unpack archive/create archive
+* Ship extra and demonstration plugins in contrib/ and interals
+  documentation in Documentation/
+* Change learning algorithm to recognize an item's type as well
+  (so that two objects named "project" can be ranked differently)
+* Small fixes (alphabethic sorting for applications, sources, check
+  if objects still exist after an action, ``rank_adjust`` default actions
+  slightly)
+
+This release deserves lots of testing. File bug reports and feature
+requests. Read the files in Documentation/ and see how you can add
+new plugins with object and application knowledge to kupfer.
+
+This release is localized in: Swedish (100%), Italian (80%)
+
+Future: part 2 of beautification is refactoring of the interface, so
+that the UI can be exchanged. And preferences will hopefully be implemented
+
+.. -*- encoding: UTF-8 -*-
+.. vim: tw=76 ft=rst
diff --git a/NEWS b/NEWS
deleted file mode 100644
index aa4cc33..0000000
--- a/NEWS
+++ /dev/null
@@ -1,820 +0,0 @@
-.. role:: lp(strong)
-
-NEWS for kupfer
-===============
-
-kupfer's hastening insanity
----------------------------
-
-Not Released Yet
-
-* Changes to the interface
-
-  + Add a small menu button on the window for explicit access to
-    context actions, preferences window, and help.
-  + Increase icon size to 128px
-  + Always show description field
-  + Use an undecorated window with rounded corners
-  + Let the frame be slightly transparent if supported
-  + Themable colors and properties by using GTK+ styling, see
-    ``Documentation/GTKTheming.rst``, and the plugin *Custom Theme* that
-    shows how to use custom styles.
-
-* Add context action "Set X as default action for object Y"
-
-  + For example, you can make *Launch Again* default for Terminal, and our
-    default configuration uses this setting for two common terminals (GNOME
-    and XFCE).
-
-* Updated Kupfer's technical documentation (in ``Documentation/``),
-  including the Plugin API reference.
-
-* Implement a preedit widget for input methods, also resolving
-  the incompatibility with ibus (David Schneider) (:lp:`696727`)
-
-* Re-implement launching of applications
-
-* Allow the user to configure which terminal program is used.
-  Applies to all of *Run in Terminal*, *Open Terminal Here*, for .desktop
-  files that specify ``Terminal=true`` etc.
-
-* Implement an "alternatives" mechanism so that plugins can
-  register mutually exclusive alternatives. Currently implemented
-  are Terminals (see above) and Icon Renderers.
-
-* *Thunar*: Use Thunar 1.2's Copy and Move API.
-
-    + These allow copying and moving anything through thunar,
-      and it will show progress dialogs for longer transactions.
-
-* Add *Ascii & Unicode Icon Set* for fun
-
-* Add simple plugin *Quick Image Viewer* to show images in a simple way.
-
-* Add *Send Keys* plugin that can send synthetic keyboard events,
-  and prominently can be used for the *Paste to Foreground Window*
-  action on text. Requires ``xautomation`` package. (:lp:`621453`)
-
-* *Volumes:* treat mounts as regular folders, so they can be targets for
-  file operations.
-
-* *File Actions:* the action *Move to Trash* switches home to the *Trash*
-  plugin, the archive actions go to new *Archive Manager* plugin. *Archive
-  Manager* also updated to recognize more archive file types, including
-  ``.xz``.
-
-* Activate current selection on double-click in the interface.
-  (:lp:`700948`)
-
-* Update the preferences window and move the folder configuration to the
-  Catalog tab.
-
-* Add ``initialize_plugin`` to the plugin interface.
-
-* The D-Bus interface has been extended with X screen and timestamp-aware
-  versions of all methods:
-
-  + ``PresentOnDisplay``, ``PutFilesOnDisplay``, ``PutTextOnDisplay``,
-    ``ExecuteFileOnDisplay``  all act like their similarly-named
-    predecessors, but take ``$DISPLAY`` and ``$DESKTOP_STARTUP_ID`` as their
-    last two arguments.
-
-  + ``kupfer-exec`` activation sends the event timestamp so that focus can
-    be carried along correctly even when running ``.kfcom`` files (if
-    activated as an application by startup-notification-aware launchers,
-    this works with most standard desktop components).
-
-* Internally, change how actions are carried out by allowing the
-  action execution context object to be passed down the execution chain
-  instead of being a global resource. This also allows plugins to cleanly
-  access current environment (event timestamp, current screen etc).
-
-  + Support running kupfer on multiple X screens (:lp:`614796`), use
-    the command ``kupfer --relay`` on each additional screen for global
-    keyboard shortcut support.
-
-* The *Tracker 0.8* plugin supports version 0.8 and 0.10 alike. Because of
-  that and the expected compatibility with one version after this too, it's
-  now called *Tracker*.
-
-* The *Favorites* plugin lists *Kupfer Help* and *Kupfer Preferences* by
-  default (for new users), so that it's not empty and those items are ranked
-  higher.
- 
-* Localization updates:
-
-  + ..
-
-
-kupfer v204
------------
-
-Released Friday, 18 March 2011
-
-* Expand and improve upon `Kupfer's User Documentation`__.
-* Use and require **Waf 1.6**, which supports building using either Python 3
-  or Python 2.6+. Kupfer itself still uses Python 2.6+ only.
-* Add *Gwibber* plugin that allows integration with Twitter, Identi.ca, Buzz
-  etc. (Karol BÄ?dkowski)
-* Add chat client *Empathy* plugin (Jakh Daven)
-* Remove the plugin *Twitter* since it is incompatible and has no updated
-  implementation.
-* Add *Show QRCode* plugin by Thomas Renard (:lp:`611162`)
-* Periodically save data from plugins so it's not lost if Kupfer can't exit
-  cleanly at logout
-* *Commands*: Add actions *Pass to Command*, *Filter through Command*, *Send
-  to Command* which add a lot of shell script-related power to Kupfer.
-  These actions, and *Run (Get Output)* as well, use a shell so
-  that you can run shell pipelines.
-* *Search the Web*: Fix bug in OpenSearch parser (:lp:`682476`)
-* *VirtualBox*: Support vboxapi4 (Karol BÄ?dkowski)
-* *Thunderbird*: Fix problems in the mork parser (Karol BÄ?dkowski)
-  (:lp:`694314`)
-* *OpenOffice*: Support LibreOffice too (Karol BÄ?dkowski)
-* Fix "Y2011 bug" where the time parameter overflowed INT32 in keybinder
-* *Shorten Links*: Use only services with stable API, added and removed
-  services.
-* *Google Search*, *Google Translate* and ``bit.ly`` in *Shorten Links* can
-  use SSL for transport if a third-party plugin is installed.
-* Fix bug if evolution address book is missing (Luca Falavigna)
-  (:lp:`691305`)
-* Fix *Search the Web* to use localized ``firefox-addons`` subdirectories
-  for search engines (:lp:`735083`)
-* Fix bug with integer division (Francesco Marella)
-* *APT:* Workaround bug with ``subprocess`` (:lp:`711136`)
-* Find cover art files just like Rhythmbox (William Friesen) (:lp:`676433`)
-* Use ``readlink`` in ``kupfer-exec`` script too since ``realpath`` is not
-  always available.
-* Allow plugins to use update notifications (William Friesen)
-* Bug :lp:`494237` is hopefully fixed once and for all.
-* The *Large Type* action will work with anything that has
-  ``TextRepresentation``
-
-__ http://kaizer.se/wiki/kupfer/help/
-
-* Localization updates:
-
-  + (cs) Marek Ä?ernocký
-  + (da) Joe Hansen
-  + (de) Mario Blättermann
-  + (es) Daniel Mustieles
-  + (gl) Marcos Lans
-  + (pl) Karol BÄ?dkowski
-  + (sl) Andrej ŽnidarÅ¡iÄ?
-  + (sv) Ulrik
-  + (zh_CN) Aron Xu, Yinghua Wang
-
-kupfer v203
------------
-
-.. role:: git(emphasis)
-
-Released Saturday,  6 November 2010
-
-* Center Kupfer on the monitor were the mouse pointer is (:lp:`642653`,
-  :git:`3d0ba12`)
-* Ignore the system's configured input manager by default (User can choose
-  by pressing Shift+F10 in Kupfer). Kupfer is still not compatible with
-  ibus 1.3. (:lp:`601816`, :git:`4f029e6`)
-* Use ``readlink`` instead of ``realpath`` (:git:`656b32d`)
-* *Opera Mail*: Handle contacts with multiple e-mail addresses (Chris
-  Parsons) (:lp:`661893`, :git:`12924be`)
-* *Google Translate*: Fix language list (Karol BÄ?dkowski) (:lp:`600406`,
-  :git:`7afac2b`)
-* *TSClient*: Search recursively for session files (Karol, Freddie Brandt)
-  (:git:`ad58c2e`)
-* *Rhythmbox*: Fix thumbnail lookup (William Friesen) (:lp:`669077`,
-  :git:`b673f98`)
-* New Slovenian translation of help by Matej UrbanÄ?iÄ? (:git:`3b7df25`)
-* New Turkish translation by M. Deran Delice (:git:`bd95d2a`)
-
-kupfer v202
------------
-
-Released Sunday,  5 September 2010
-
-* Add option to hide Kupfer when focus is lost (and enable by default)
-  (Grigory Javadyan) (:lp:`511972`)
-* Use application indicators when available (Francesco Marella)
-  (:lp:`601861`)
-* Python module `keyring` is now optional for Kupfer (but required for
-  the same plugins that used them before)
-* Update *Google Translate* for protocol changes (Karol, Ulrik) (:lp:`600406`)
-* Disable saving window position until a better solution is found
-* Use 'mailto:' as URL (:lp:`630489`)
-* Fix UI glictch with empty Source (William Friesen) (:lp:`630244`)
-* Small changes (Francesco Marella)
-* New Czech translation of the help pages (Marek Ä?ernocký)
-* New Italian translation of the help pages (Francesco Marella)
-* New Polish translation of the help pages (Karol BÄ?dkowski)
-* New Basque translation (Oier Mees, Iñaki Larrañaga Murgoitio)
-* New Galician translation (Fran Diéguez)
-
-* Localization updates:
-
-  + cs (Marek Ä?ernocký)
-  + de (Mario Blättermann)
-  + pl (Karol BÄ?dkowski)
-  + sl (Andrej ŽnidarÅ¡iÄ?)
-  + zh_CN (Aron Xu)
-
-
-kupfer v201
------------
-
-Released Wednesday, 30 June 2010
-
-* New Logo and Icon by Nasser Alshammari!
-* New plugin *Opera Mail* by Chris Parsons
-* New plugin *SSH Hosts* by Fabian Carlström
-* New plugin *Filezilla* by Karol BÄ?dkowski
-* New plugin *Getting Things GNOME!* (Karol)
-* New plugin *Vim* (recent files)
-* *Clipboard:* Option *Copy selection to primary clipboard* (Karol)
-* *Firefox:* Option *Include visited sites* (Karol) (:lp:`584618`)
-* *Thunar:* Action *Send To...* (Karol)
-* New preferences tab for Catalog configuration
-* Allow disabling and "unloading" plugins at runtime
-* Support new tracker in plugin *Tracker 0.8*
-* *Shell Commands:* New Action *Run (Get Output)*
-* New plugin capabilities: ActionGenerator, Plugin setting change
-  notifications (Karol)
-* Use ``setproctitle`` module if available to set process title to
-  ``kupfer`` (new optional dependency)
-* Don't use a crypted keyring (partially addresses :lp:`593319`)
-* Fix :lp:`544908`: Retain window position across sessions
-* Fix :lp:`583747`: Use real theme colors for highlight
-* Fix :lp:`593312`: About window has no icon
-* More minor changes
-
-* Localization updates:
-
-  + cs, Marek Ä?ernocký
-  + de, Mario Blättermann
-  + es, Jorge González
-  + it, Francesco Marella
-  + pl, Karol BÄ?dkowski
-  + sl, Andrej ŽnidarÅ¡iÄ?
-  + sv, Ulrik
-
-kupfer v200
------------
-
-Released Wednesday,  7 April 2010
-
-* Add Keyboard Shortcut configuration (Karol BÄ?dkowski)
-* Make it easier to copy and move files (William Friesen), while showing
-  user-friendly errors when action is not possible (Ulrik) (:lp:`516530`)
-* Collect results in a *Command Results* subcatalog, including results from
-  asynchronous commands (Pro tip: Bind a trigger to *Command Results* â??
-  *Search Contents*, for quick access to copied files, downloaded files etc)
-* *Last Result* proxy object implemented
-* Add *Cliboards* -> *Clear* action (Karol)
-* Add *Rescan* action for some sources (Karol)
-* Add an icon in the plugin list search field to enable clearing it (Karol)
-* Fix spelling (Francesco Marella)
-* Fix bug `544289`:lp:
-* Require python module ``keyring`` (since pandoras-box-1.99, but was not
-  mentioned)
-* Recommend python-keybinder version 0.0.9 or later
-
-* Localization updates:
-
-  + cs Marek Ä?ernocký
-  + de Mario Blättermann
-  + es Jorge González
-  + pl Karol BÄ?dkowski
-  + sl Andrej ŽnidarÅ¡iÄ?
-  + sv Ulrik
-  + zh_CN Aron Xu
-
-kupfer version pandoras-box-1.99
---------------------------------
-
-Released Tuesday, 16 March 2010
-
-* Plugins can be loaded at runtime, although not unloaded can they not
-* Plugins can bundle icons, and plugins can be packaged in .zip files
-* New plugins *Google Search*, *Textfiles* and *Thunar*
-* New plugin *Deep Archives* to browse inside .zip and .tar files
-* New plugins *Twitter*, *Gmail* and *Google Picasa* by Karol BÄ?dkowski
-* New plugin *Evolution* by Francesco Marella
-* New action *Get Note Search Results...* in *Notes* by William Friesen
-  (LP#511954)
-* New plugin capabilities (user credentials, background loader) by Karol
-* Added *Next Window* proxy object to *Window List* plugin
-* Allow saving Kupfer commands to .kfcom files, and executing them with
-  the ``kupfer-exec`` helper script.
-* Display error notifications to the user when some actions can not be
-  carried out.
-* Allow collecting selections with the *Clipboard* plugin (Karol)
-* Include Gnome/Yelp documentation written using Mallard (Mario Blättermann)
-
-* Make *Zim* plugin compatible with newer Zim (Karol, Ulrik)
-* Detect multiple volume rar files (William Friesen) (LP#516021)
-* Detect XFCE logout better (Karol) (LP#517819)
-* Fix reading VirtualBox config files (Alexey Porotnikov) (LP#520987)
-* Fixed module name collision in user plugins (LP#518958), favoriting "loose"
-  applications (LP#518908), bookmarked folders description (LP#509385),
-  Locate plugin on OpenSUSE (LP#517819), Encoding problem for application
-  aliases (LP#537730)
-* New French translation by Christophe Benz
-* New Norwegian (Bokmål) translation by Kjartan Maraas
-
-* Kupfer now requires Python 2.6
-
-* Localization updates:
-
-  + cs Marek Ä?ernocký
-  + de Mario Blättermann
-  + es Jorge González
-  + fr Christophe Benz
-  + it Francesco Marella
-  + nb Kjartan Maraas
-  + pl Karol BÄ?dkowski
-  + pt Carlos Pais
-  + sl Andrej ŽnidarÅ¡iÄ?
-  + sv Ulrik
-
-
-kupfer version pandoras-box-1.1
--------------------------------
-
-Released Monday,  8 February 2010
-
-* Fix bug in contact grouping code that could cause unusable Kupfer with Pidgin
-  plugin. Reported by Vadim Peretokin (LP#517548)
-* Chromium plugin will index Google Chrome bookmarks as fallback, by William
-  Friesen (LP#513602)
-* Kupfer's nautilus plugin was changed to be easier to reuse for others
-* Some minor changes
-
-* Localization updates:
-
-  + pt (Carlos Pais)
-
-
-kupfer version pandoras-box-1
------------------------------
-
-"Pandora's box"
-
-Released Monday, 1 February 2010
-
-* Implement the famous "comma trick": Press , (comma) in the first or
-  third pane to make a stack of objects to perform actions on. This allows
-  actions on many objects and even many-to-many actions.
-* New plugin: *Triggers*: Add global keybindings to any command you can
-  perform in Kupfer.
-* New plugin *Skype* by Karol BÄ?dkowski
-* New plugin *Thunderbird* (or Icedove) (Karol)
-* Implement merging of contacts and hosts: All contacts of the same name are
-  merged into one object. (Karol, Ulrik)
-* New plugin *Higher-order Actions* to work with saved commands as objects
-* The *Favorites* plugin was reimplemented: you may favorite (almost) any
-  object. Favorites get a star and a rank boost.
-* *Window List* plugin was improved, most notably a *Frontmost Window* proxy
-  object was added
-* New proxy object *Last Command*
-* The *Firefox* plugin now includes most-visited sites from browser history
-  (William Friesen, Karol, Ulrik)
-* The list of plugins has a field to allow filtering the list (Karol)
-* New Czech localization by Marek Ä?ernocký
-* Many smaller changes.
-
-* Localization updates:
-
-  + cs (Marek Ä?ernocký, Petr Kovar)
-  + de (Mario Blättermann)
-  + nl (Martin Koelewijn)
-  + pl (Karol)
-  + sv
-  + sl (Andrej ŽnidarÅ¡iÄ?)
-
-kupfer version c19.1
---------------------
-
-Released 31 December 2009
-
-* New plugin: *Shorten Links* by Karol BÄ?dkowski
-* Implemented *Ctrl+C* (and *Ctrl+X*) to copy (cut) selected object
-* Fix bug LP #498542: restore window position code to c18
-* Partial fix of bug LP #494237, window is sometimes blank
-* Fix bug LP #500395, column order in *Top* plugin (Karol)
-* Fix bug LP #500619, handle network errors in *Google Translate* plugin
-  (Karol)
-
-* Localization updates:
-
-  + pl (Karol)
-  + sv
-
-kupfer version c19
-------------------
-
-Released 18 December 2009
-
-* New plugins:
-
-  + *Gnome Terminal Profiles* by Chmouel Boudjnah
-  + *OpenOffice* recent documents in OpenOffice by Karol BÄ?dkowski
-  + *Top* show and send signals to running tasks (Karol)
-  + *Truecrypt* show volumes in truecrypt history and allow mounting them
-    (Karol)
-  + *Vinagre* Remote Desktop Viewer (Karol)
-  + *XFCE Session Management* (Karol)
-  + *Audacious* by Horia V. Corcalciuc
-
-* New Slovenian translation by Andrej ŽnidarÅ¡iÄ?
-* Some plugins will now explicitly require a D-Bus connection and fail to
-  load if no connection was found.
-* Add accelerators *Page Up*, *Page Down* and *Home* in the result list.
-  (Karol)
-* Use customized or localized desktop directory instead of hardcoding
-  ``~/Desktop`` by default. It will not affect users who already customized
-  which directories Kupfer indexes.
-* It now is possible to favorite shell commandlines
-* *Gajim* plugin now works with version 0.13 (Karol) (LP #489484)
-* Basic support for Right-to-left (RTL) interface
-* Fix bugs with "loose" Applications (not in system directories), reported
-  by Chmouel.
-* Add accelerator *Ctrl+Return* for **Compose Command**: You may compose a
-  command object out of an (Object, Action) combination, to be used with the
-  new action *Run After Delay...*.
-* Added file action *Send by Email* to *Claws Mail* plugin (Karol)
-* Added file action *Mount as TrueCrypt Volume* to *TrueCrypt* plugin (Karol)
-* Many small bugfixes
-
-Localization updates:
-
-* de: Mario Blättermann
-* es: Jorge González
-* it: Francesco Marella
-* pl: Karol BÄ?dkowski
-* sl: new (Andrej)
-* sv: Ulrik Sverdrup
-
-kupfer version c18.1
---------------------
-
-Released 20 November 2009
-
-* Fix bug to toss out malfunctioning plugins properly (Reported by Jan)
-* Fix bug in showing the shutdown dialog, reported by user sillyfofilly (LP
-  484664)
-* Fix bug in plugin *Document Templates*, reported by Francesco Marella
-  (part of LP 471462)
-
-kupfer version c18
-------------------
-
-Released 18 November 2009
-
-"Mímisbrunnr"
-
-* New plugins:
-
-  + *Pidgin* by Chmouel Boudjnah
-  + *Google Translate* by Karol BÄ?dkowski
-  + *APT* (package manager APT) by Martin Koelewijn and Ulrik
-  + *Document Templates*
-  + *Kupfer Plugins*
-  + *Show Text*
-
-* *Gajim* plugin matches contacts by jid as well as name, suggested by
-  Stanislav G-E (LP 462866)
-* Action *Rescan* on sources is now debug only (should not be needed)
-* Kupfer installs its Python package into ``$PREFIX/share`` by default,
-  instead of installing as a system-wide Python module.
-* Kupfer can take input on stdin and pass as text to an already running
-  instance
-* Fix bug in *Services* for Arch Linux, reported by lh (LP 463071)
-
-* Changes for plugin authors:
-
-  + May use ``uiutils.show_text_result`` to show text
-  + ``kupfer.task.ThreadTask`` is now a reliable way to run actions
-    asynchronously (in a thread)
-  + You can use item *Restart Kupfer* to restart (in debug mode)
-  + Plugins may be implemented as Python packages, as well as modules
-
-* Updated the dependencies in the README. pygobject 2.18 is required. Added
-  gvfs as very recommended.
-* Other bugfixes
-
-Localization updates:
-
-* de (Mario Blättermann)
-* es (Jorge González)
-* nl (Martin Koelewijn)
-* pl (Karol BÄ?dkowski)
-* sv
-* zh_CH (lh)
-
-kupfer version c17
-------------------
-
-Released, 25 October 2009
-
-"A fire lit by nine kinds of wood"
-
-* 8 new plugins by Karol BÄ?dkowski:
-
-  + *Claws Mail*, Contacts and actions
-  + *Gajim*, Access to gajim contacts
-  + *Opera Bookmarks*, for the web browser Opera
-  + *PuTTY Sessions*, access to PuTTY sessions
-  + *System Services*, start, stop or restart system services
-  + *Terminal Server Client*, access to TSClient sessions
-  + *VirtualBox*, control virtual machines, Sun or OSE version
-  + *Zim*, access pages in the desktop wiki
-
-* New plugin *Chromium Bookmarks* by Francesco Marella
-* Plugins missing dependencies will be presented in the GUI with a clear
-  error message.
-* *Firefox Bookmarks* plugin: Workaround Firefox 3.5 writing invalid JSON
-  (Karol, Ulrik)
-* *Locate* plugin: Ignore case by default, add option to control this.
-  (Karol)
-* Kupfer is much more friendly and says "Type to search in *Catalog*" when
-  it is ready to be used.
-
-* Localization updates:
-
-  + New Simplified Chinese localization (lh)
-  + New Dutch localization (Martin Koelewijn)
-  + New Portuguese localization (Carlos Pais)
-  + Updated pl (Karol)
-  + Updated es (Jesús Barbero Rodríguez)
-
-
-kupfer version c16
-------------------
-
-Released 5 October 2009
-
-* Translation to German (Thibaud Roth)
-* Polish translation updated (Maciej Kwiatkowski)
-* Add search engine descriptions from ``firefox-addons`` (Francesco Marella)
-* Speed up directory browsing by using much less system calls
-* Improve documentation and put it together into a `Manual`.
-* Generate man page from reStructuredText document `Quickstart`.
-* Evaluate valid actions (per object) lazily to save work.
-* Add accelerators *Ctrl+Q* (select quit) and *Alt+A* (activate)
-* Parse even horribly wrong search engine descriptions (Bug reported by
-  Martin Koelewijn)
-
-
-kupfer version c15
-------------------
-
-* Translation to Polish by Maciej Kwiatkowski
-* Speed up the string ranker tremendously; 3x faster in common cases.
-* All objects now have an alias in the basic latin alphabet (if possible) so
-  that, for example, query `wylacz` matches item *WyÅ?Ä?cz*.
-* Show notification icon by default
-* Read XML with cElementTree (Faster.)
-* Read Firefox 3's bookmarks (Python2.5 requires `cjson` module)
-* New Plugin: Image Tools, with action *Scale...* and JPEG rotation actions
-  (*Scale* requires ImageMagick (`convert`), JPEG actions `jpegtran` and
-  `jhead`)
-* Basic support for a Magic Keybinding: summon kupfer with current selection
-
-kupfer version c14.1
---------------------
-
-* Fix two bugs with new browisng mode (soft reset for text mode, backspace or
-  left to erase a subcatalog search)
-
-kupfer version c14
-------------------
-
-* Rewrite and improve browsing mode:
-
-  * Browsing the catalog or folders is much improved; it is easier to keep the
-    overview and be oriented.
-  * Returning to kupfer after having performed an action, the old object is
-    still available, but without locking the catalog to its location.
-    When spawning kupfer again, the previous context is available if you
-    immediately browse; if you search, you search the whole catalog.
-  * The search times out after 2 seconds if no key is typed. Now the highlight
-    text will fade to show this.
-
-* Add accelerators `Ctrl+G` and `Ctrl+T` to get current selection in nautilus
-  and currently selected text (if available).
-
-kupfer version c13.1
---------------------
-
-* Fix two bugs with *Rename To...* 
-
-kupfer version c13
-------------------
-
-* New Plugin: Calculator
-* New Action: *Rename To...* in File Actions Plugin
-* Smaller changes (Stop learned mnemonics database from growing indefinitely,
-  Catch SIGINT without python's handler, *Copy To...* requires pygobject 2.18
-  now)
-
-kupfer version c12
-------------------
-
-* Translation to Spanish by Leandro Leites
-* Preferences. Display plugin settings and options beside the plugin list,
-  and allow configuring included (and watched) directories.
-* Support the new Gnome session protocol to save state on log out.
-* Improve embarassingly bad shell command quoting for *Execute* and Tracker tag
-  actions.
-* Specify user data locations with `X-UserData`
-* Fix an AttributeError in Notes plugin reported by Francesco Marella
-* Smaller fixes (Add/remove favorite could cease to work, Track intantiated
-  sources better)
-
-kupfer version c11
-------------------
-
-The "this one goes to 11" release
-
-* New plugin: Notes (Gnote and Tomboy support)
-
-  * Access notes, Actions: *Create Note* and *Append to Note...*
-
-* New plugin: Selected File
-
-  * Kupfer ships with a Nautilus python extension that once installed,
-    you can access the currently selected file in Nautilus from Kupfer,
-    as the *Selected File* object
-
-This release is localized in: Swedish (100%), Italian (90%)
-
-kupfer version c10.1
---------------------
-
-* Spanish Translation by Leandro Leites
-
-kupfer version c10
-------------------
-
-* Updated italian localization
-* New plugins: Url Actions, Web Search (rewritten to use all Firefox' search
-  engines)
-* New actions: *Set Default Application*, *Create Archive In...*,
-  *Restore* (Restore trashed file)
-* Add accelerators `Control+R` for reset, `Control+S` for select first
-  (source) pane and `Control+.` for untoggle text mode.
-* Only the bookmarks plugins can toggle "include in toplevel" now.
-* Other smaller changes (Refuse invalid Application objects from the
-  cache)
-
-This release is localized in: Swedish (100%), Italian (93%)
-
-kupfer version c9.1
--------------------
-
-* User interface consistency and behaviour improvements. UI is simpler and
-  better.
-* Other improvements.
-
-This release is localized in: Swedish (100%), Italian (60%)
-
-kupfer version c9
------------------
-
-The "c9" release
-
-* Search and browse perform better
-* The interface is now modal. In command mode we can bind special keys to
-  new functions. Type period `.` to enter free-text mode (just like in QS).
-* Pressing kupfer's keybinding again will hide the window.
-* Other smaller improvements
-
-This release is localized in: Swedish (100%), Italian (60%)
-
-kupfer version c8
------------------
-
-* Make the use of the indirect object pane much more fluid
-* Apply interface polish (proper english capitalization of actions and
-  other objects, other changes)
-* Add `Copy To...` action
-* Try `xdg-terminal` first in *Open Terminal Here* (non-Gnome users can
-  either install `xdg-terminal` or symlink it to their terminal program)
-* Allow unbinding the keybinding
-* Fix a bug with tracker tags
-
-[Please file bug reports and feature requests.][lp]. Read the files in
-`Documentation/` and see how you can add new plugins with object and 
-application knowledge to kupfer.
-
-This release is localized in: Swedish (100%), Italian (60%)
-
-[lp]: http://launchpad.net/kupfer
-
-kupfer version c7
------------------
-
-The "choice" release
-
-This is a followup with some small changes after the c6 release, which
-introduced lots of major changes, including a preferences window and
-"application content."
-
-* Allow wnck to be optional. Kupfer needs wnck to do application matching
-  and focusing of already running applications, but can now run without it if
-  wnck is not available. Window List plugin also needs wnck
-* Rhythmbox plugin should not crash even if library is not found, now kupfer
-  can run even if rhythmbox's files are not there.
-* Applications will match names as well as the executables, so that "gedit"
-  matches Text Editor regardless of what the displayed localized name is.
-
-
-[Please file bug reports and feature requests.][lp]. Read the files in
-`Documentation/` and see how you can add new plugins with object and 
-application knowledge to kupfer.
-
-This release is localized in: Swedish (100%), Italian (60%)
-
-[lp]: http://launchpad.net/kupfer
-
-kupfer version c6
------------------
-
-The "Sisyphus incremental improvements" release
-
-* Preferences window
-  
-  * Allows setting keybinding on the fly
-  * List and enable/disable plugins and set plugin options
-
-* Everything was improved slightly, but steadily
-* Understands more applications, provides more files and objects,
-  and actions with **new plugins:** *Rhythmbox, Abiword, Clipboards, Dictionary,
-  Favorites, Selected Text, Wikipedia*
-* Connect applications with their related object sources and make it their
-  content, such as Rhythmbox music for the Rhythmbox application.
-
-  * Applications contain their recently used documents, if
-    available.
-  * Firefox and Epiphany bookmarks are identified with each application
-
-* Miscellaneous improvements:
-
-  * Kupfer object icon ("blue box")
-  * *Some* default application associations are installed (others
-    are learned by launching applications).
-  * Experimental UI with two-line title+description in browse mode
-  * Thumbnails for files and albums in browse mode
-  * Allow sending files and queries to kupfer from the commandline
-    using `kupfer 'query'` or `kupfer docs/file.pdf`.
-  * Even more plugins listen to change callbacks or filesystem monitors
-    to be up to date to the instant.
-  * Do not display nonexisting files as results
-  * Fine-tune how sources are loaded and refreshed on load
-
-This release deserves lots of testing. [File bug reports and feature
-requests.][bug] Read the files in `Documentation/` and see how you can add
-new plugins with object and application knowledge to kupfer.
-
-This release is localized in: Swedish (100%), Italian (60%)
-
-Future: part 2 of beautification is refactoring of the interface, so
-that the UI can be modularized and exchanged in plugins.
-
-[bug]: http://launchpad.net/kupfer
-
-kupfer version c5
------------------
-
-The "Beauty from the inside, part 1" release
-
-* Big refactorings of the whole data model
-
-  * Move all of the data model to kupfer.data
-  * Allow actions with indirect objects "threepane kupfer" (with
-    means to configure which objects to use for an action etc)
-  * Uses unicode internally, instead of UTF-8-encoded strings
-
-* Some new actions using new possibilities (Open with any, Move file
-  to new location, Add/Remove tracker tags) but more is possible.
-* Basic manual page included
-* Fileactions plugin includes unpack archive/create archive
-* Ship extra and demonstration plugins in contrib/ and interals
-  documentation in Documentation/
-* Change learning algorithm to recognize an item's type as well
-  (so that two objects named "project" can be ranked differently)
-* Small fixes (alphabethic sorting for applications, sources, check
-  if objects still exist after an action, ``rank_adjust`` default actions
-  slightly)
-
-This release deserves lots of testing. File bug reports and feature
-requests. Read the files in Documentation/ and see how you can add
-new plugins with object and application knowledge to kupfer.
-
-This release is localized in: Swedish (100%), Italian (80%)
-
-Future: part 2 of beautification is refactoring of the interface, so
-that the UI can be exchanged. And preferences will hopefully be implemented
-
-.. -*- encoding: UTF-8 -*-
-.. vim: tw=76 ft=rst
diff --git a/NEWS b/NEWS
new file mode 120000
index 0000000..a5e905e
--- /dev/null
+++ b/NEWS
@@ -0,0 +1 @@
+Documentation/VersionHistory.rst
\ No newline at end of file



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]