[kupfer] Move the NEWS file into Documentation/
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer] Move the NEWS file into Documentation/
- Date: Mon, 28 Mar 2011 19:43:41 +0000 (UTC)
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]