2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare 0.1.4 release
	
	
2010-02-28  Dmitrij Smirnov <arch@cnc-parts.info>
	
	l10n: Updated Russian (ru) translation to 86%
	
	New status: 45 messages complete with 6 fuzzies and 1 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-28  Dmitrij Smirnov <arch@cnc-parts.info>
	
	l10n: Updated Russian (ru) translation to 78%
	
	New status: 41 messages complete with 7 fuzzies and 4 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Update po files
	
	Also made a one-last change string :-)
	
2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Add dummy notification icon to show/hide the window
	
	
2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Show error message for broken downloads
	
	Add download_error signal and emit it on download error. The manager was
	missing it to effectively being able to display an error message.
	
	Set the label layout for the error message (align left and ellipsize).
	
2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Implement a better InfoBar class
	
	Update the current code that used the info bar. The class has a method
	that accepts a label for the message and the button and an optional
	callback for the button.
	
2010-02-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Make selecting torrent and metalink files work
	
	Adding from files finally works too. However the assumption that one
	could add .aria2 files was wrong.
	
2010-02-27  Mike Massonnet <mmassonnet@xfce.org>
	
	Add miss-placed horizontal separators
	
	The separator was in the incorrect vbox inside the advanced tab, and
	there was no separator under the treeview in the configuration edition.
	
2010-02-27  Mike Massonnet <mmassonnet@xfce.org>
	
	Let the desktop file appear in the applications menu
	
	
2010-02-26  Mike Massonnet <mmassonnet@xfce.org>
	
	Add debug function for time reports
	
	
2010-02-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Cache the status information of each download within Aria2Listener
	
	The class Aria2Listener polls each second the XML-RPC server and caches
	the status of each download inside the public available property
	@downloads. The aria2 test program (./eataria2.rb) and the manager have
	been updated to use the cached data.
	
	The number of requests have been divided by two and so did the CPU usage
	of the client. The number of emission resquests have stalled to a fixed
	number.
	
2010-02-19  Mike Massonnet <mmassonnet@xfce.org>
	
	Retrieve builder widgets prior of initializing Aria2
	
	
2010-02-19  Mike Massonnet <mmassonnet@xfce.org>
	
	Add .aria2 files to the file selection dialog
	
	
2010-02-27  Mike Massonnet <mmassonnet@xfce.org>
	
	Join connection Thread in call()
	
	When running an Aria2 object, it has to connect() prior of using call()
	methods, and since connecting may result in dispatched call()s, the
	connection Thread is joined.
	
	Add STDERR=/dev/null for spawning a command.
	
2010-02-18  Mike Massonnet <mmassonnet@xfce.org>
	
	Change two strings in main window and settings dialog
	
	
2010-02-18  Mike Massonnet <mmassonnet@xfce.org>
	
	Reorder label in Info bar
	
	Pack the label and icon at the start.
	
2010-02-24  Mike Massonnet <mmassonnet@gmail.com>
	
	l10n: Updated French (fr) translation to 100%
	
	New status: 52 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-21  Carles Muñoz Gorriz <carlesmu@internautas.org>
	
	l10n: Updated Catalan (Valencian) (ca) translation to 100%
	
	New status: 52 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-19  Leandro Regueiro <leandro.regueiro@gmail.com>
	
	l10n: Updated Galician (gl) translation to 90%
	
	New status: 47 messages complete with 0 fuzzies and 5 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-18  Mike Massonnet <mmassonnet@xfce.org>
	
	Add separator in Advanced tab of Settings dialog
	
	
2010-02-16  Mike Massonnet <mmassonnet@xfce.org>
	
	New option "Pre-allocate all files" in Advanced tab
	
	
2010-02-14  Per Kongstad <p_kongstad@op.pl>
	
	l10n: Updated Danish (da) translation to 100%
	
	New status: 52 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-13  Sergio Marques <smarquespt@gmail.com>
	
	l10n: Updated Portuguese (pt) translation to 100%
	
	New status: 52 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-13  Mike Massonnet <mmassonnet@xfce.org>
	
	Update po files
	
	
2010-02-13  Mike Massonnet <mmassonnet@xfce.org>
	
	Bump post-release
	
	
2010-02-13  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare 0.1.3 release
	
	
2010-02-13  Mike Massonnet <mmassonnet@xfce.org>
	
	Avoid readding gid in treestore after removing a download
	
	When a download was removed it could reappear in the treestore (it's
	visible for torrents that need to cut down connections). Now the gids
	removed download are stored in an array and compared in the update_row
	callback.
	
2010-02-13  Mike Massonnet <mmassonnet@xfce.org>
	
	Add DND support on treeview
	
	The code from action_add has been moved into a new method called
	add_new_download. This way the method can be called by different
	meanings and setting directly the URI field.
	
2010-02-12  Mike Massonnet <mmassonnet@xfce.org>
	
	Cache the download name
	
	There is a new column in the tree store "download-name-found" that can
	be set to true or false. It is used to jump over repetitive requests.
	
	Small bug fix: when applying new settings to the local server, a dialog
	asks before restarting it when there are active downloads, if it isn't
	restarted directly the GUI is reset sensitive.
	
2010-02-12  Mike Massonnet <mmassonnet@xfce.org>
	
	New method to return a readable name for the download
	
	The download name is returned by going through the bittorrent array
	otherwise the files array from the tellStatus result. It fallback on
	aria2.getFiles for older versions of aria2.
	
2010-02-12  Mike Massonnet <mmassonnet@xfce.org>
	
	Ruby syntax change for options Hashtable
	
	
2010-02-12  Mike Massonnet <mmassonnet@xfce.org>
	
	Drop the STDOUT=/dev/null hack
	
	Instead of using STDOUT=/dev/null around the gtk2 include, remove the -w
	option from the ruby command line after the shebang symbol.
	
2010-02-12  Mike Massonnet <mmassonnet@xfce.org>
	
	Add "Save .torrent/.metalink on disk" option
	
	The value of follow-torrent/metalink can be false/true/mem, false
	doesn't do anything, true saves the metadata file on disk and mem keeps
	it in memory. On true/mem the download of the metadata will proceed.
	
2010-02-11  Mike Massonnet <mmassonnet@xfce.org>
	
	Reworked on a nicer "New Download" dialog
	
	The Aria2#add_uri/torrent/metalink now accepts options properly and
	the position. The "New Downlaod" dialog has a few options to customize
	the download. The destination directory is hidden and unused in case
	aria2 is not running as a local server.
	
2010-02-10  Mike Massonnet <mmassonnet@xfce.org>
	
	Update Array#count in compat18
	
	Array#count falls back on nitems from Ruby 1.8, however this one has
	been totally dropped in Ruby 1.9 so we have to check if it is defined to
	make sure we can call it, otherwise make a call to count from the
	parent.
	
2010-02-10  Mike Massonnet <mmassonnet@xfce.org>
	
	Add info bar to reconnect to aria2 server
	
	When the connection fails a fake "GtkInfoBar" is displayed and allows to
	manually reconnect to the server.
	
2010-02-10  Mike Massonnet <mmassonnet@xfce.org>
	
	Add comments and switch Gtk.TreeIter#get/set_value against Gtk.TreeIter#[]
	
	
2010-02-10  Mike Massonnet <mmassonnet@xfce.org>
	
	Update row immediately when resuming a download
	
	The pause/resuming works by removing the download from aria2 and
	readding the same afterwards. This was currerntly done very raw by
	removing the row iter from the model and waiting for the callback to
	display the new one. Now the row is added immediately on resume with
	minimum information.
	
2010-02-11  Leandro Regueiro <leandro.regueiro@gmail.com>
	
	l10n: Updated Galician (gl) translation to 86%
	
	New status: 33 messages complete with 0 fuzzies and 5 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-08  Mike Massonnet <mmassonnet@xfce.org>
	
	Make the client work for aria 1.4
	
	Add a new command to spawn for the local server without the option
	xml-rpc-listen-all so that it works for aria < 1.6.
	
	Also try with the XML-RPC method aria2.tellActive instead of getVersion
	(aria 1.4 doesn't support it) to notice if the server is responding
	properly.
	
2010-02-06  Mike Massonnet <mmassonnet@xfce.org>
	
	Bump post-release
	
	
2010-02-06  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare 0.1.2 release
	
	
2010-02-06  Mike Massonnet <mmassonnet@gmail.com>
	
	Add Array.count to compat18
	
	
2010-02-06  Mike Massonnet <mmassonnet@gmail.com>
	
	Substitute ~ with HOME in XDG_CONFIG_HOME
	
	
2010-02-06  Mike Massonnet <mmassonnet@gmail.com>
	
	Add support for local sever with aria2 < 1.7
	
	Try to spawn a server with command arguments from aria2 1.7+ and if it
	doesn't answer to XML-RPC requests, re-run a server with lesser
	arguments that work with aria2 1.4/1.6.
	
2010-02-06  Mike Massonnet <mmassonnet@gmail.com>
	
	Add backward compatibility for Ruby 1.8
	
	The two last "Replace" commits are reverted by this commit. The new file
	compat18.rb adds methods that only exist in Ruby 1.9.
	
2010-02-05  Gabor Kelemen <kelemeng@gnome.hu>
	
	l10n: Initial Hungarian translation added
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-02-04  Mike Massonnet <mmassonnet@xfce.org>
	
	Replace Process.spawn with Process.fork+exec
	
	
2010-02-03  Mike Massonnet <mmassonnet@xfce.org>
	
	Replace Dir.exists? with File.directory?
	
	
2010-02-03  Mike Massonnet <mmassonnet@xfce.org>
	
	Set manager insensitive after applying new settings
	
	
2010-02-03  Mike Massonnet <mmassonnet@xfce.org>
	
	Thread the shutdown method of Aria2
	
	The shutdown method is now threaded and the GUI code has been updated to
	quit once the server has safely quit. The new signal "shutdown" has been
	introduced just for this purpose on the Aria2 class.
	
2010-02-03  Mike Massonnet <mmassonnet@xfce.org>
	
	Thread the connect method of Aria2
	
	The connect method is now threaded which makes the GUI immediately
	visible and keep it responsive. The connect method also triggers a call
	to start_server if needed, still running inside a thread.
	
2010-02-03  Mike Massonnet <mmassonnet@xfce.org>
	
	Remove the forgotten prints of XDG_CONFIG_HOME :-$
	
	
2010-02-02  Mike Massonnet <mmassonnet@xfce.org>
	
	Set XDG_CONFIG_HOME if it isn't
	
	
2010-02-02  Mike Massonnet <mmassonnet@xfce.org>
	
	Add config.rb into Makefile.am
	
	
2010-01-31  Mike Massonnet <mmassonnet@xfce.org>
	
	Bump post-release
	
	
2010-01-31  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare 0.1.1 release
	
	
2010-01-31  Mike Massonnet <mmassonnet@xfce.org>
	
	Add the advanced settings dialog
	
	The "Edit configuration" button in the advanced tab of the settings
	dialog turns the dialog into a single notebook with a treeview to edit
	the aria2.conf file by hand.
	
2010-01-30  Mike Massonnet <mmassonnet@xfce.org>
	
	Add place for info bar (currently code commented)
	
	
2010-01-30  Mike Massonnet <mmassonnet@xfce.org>
	
	Add version inside config.rb
	
	
2010-01-30  Mike Massonnet <mmassonnet@xfce.org>
	
	Emit "disconnected" signal on unhandled exceptions
	
	
2010-01-30  Mike Massonnet <mmassonnet@xfce.org>
	
	Don't lock on custom server connection failures
	
	Move the 5 seconds timeout from connect() to start_server() and check
	for return value 0 aswell when receiving an ECONNREFUSED error. Emit a
	"disconnected" signal on ECONNREFUSED instead of EPIPE since going
	through EPIPE would try a reconnection and eventually fail on an
	ECONNREFUSED error.
	
2010-01-30  Mike Massonnet <mmassonnet@xfce.org>
	
	Add connected/disconnected signals
	
	Still needs further work. Aria2 needs to do the connection/shutdown/etc
	in a thread so that it doesn't block the GUI because currently when the
	local server is killed it will recreated a new one and the sensitivity
	changes aren't visible.
	
2010-01-28  Mike Massonnet <mmassonnet@xfce.org>
	
	Lock --daemon option
	
	The daemon option doesn't take a parameter, now this option is locked
	out and won't be parsed.
	
2010-01-29  Piarres Beobide <pi@beobide.net>
	
	l10n: Initial BAsque (eu) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-29  Evaggelos Balaskas <ebalaskas@ebalaskas.gr>
	
	l10n: Initial Upload for Greek (el_GR)
	
	New status: 34 messages complete with 0 fuzzies and 4 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-25  Aleksandr Ponomarenko <dwqwt3i02@sneakemail.com>
	
	l10n: Updated Russian (ru) translation to 100%
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-25  Sergio Marques <smarquespt@gmail.com>
	
	l10n: Added Portuguese Translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Add Advanced tab in settings dialog
	
	The new tab contains extra options for aria2. Also hardcoded the option
	daemon to false when running the XML-RPC server.
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Use aria2.remove for pause instead of the lowest-speed-limit hack
	
	When a download is removed, the manager will leave it in the treeview,
	e.g. it will only be removed from the treeview if the remove action was
	done manually by pressing the remove button. Now the pause action calls
	aria2.remove() and resume will start it again. This removes the hack
	done with the lowest-speed-limit option.
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Make sure to run only one command in the wrapper script
	
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Load eatmonkey-logo.png safely
	
	Try two different prefixes to load eatmonkey-logo.png otherwise just use
	nil value, instead of returning a backtrace.
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Install eatmonkey.png inside hicolor and update gtk icon cache
	
	
2010-01-24  Mike Massonnet <mmassonnet@xfce.org>
	
	Bump post-release
	
	
2010-01-24  Leandro Regueiro <leandro.regueiro@gmail.com>
	
	l10n: Updated Galician (gl) translation to 86%
	
	New status: 33 messages complete with 0 fuzzies and 5 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-24  Leandro Regueiro <leandro.regueiro@gmail.com>
	
	l10n: Initial Galician (gl) translation
	
	New status: 20 messages complete with 0 fuzzies and 18 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-24  Michal Várady <miko.vaji@gmail.com>
	
	l10n: Initial Czech translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare 0.1.0 release
	
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Prepare release 0.1.0draft
	
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Set window icon name to eatmonkey
	
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Add pixmaps data
	
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Make distribution work for a Ruby release
	
	
2010-01-23  Mike Massonnet <mmassonnet@gmail.com>
	
	l10n: Initial French (fr) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Carles Muñoz Gorriz <carlesmu@internautas.org>
	
	l10n: Initial Catalan (ca) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Masato Hashimoto <cabezon.hashimoto@gmail.com>
	
	l10n: Initial Japanese translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Vincent Tunru <projects@vinnl.nl>
	
	l10n: Initial Dutch (Flemish) (nl) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Per Kongstad <p_kongstad@op.pl>
	
	l10n: Initial Danish translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Dmitrij Smirnov <arch@cnc-parts.info>
	
	l10n: Updated Russian (ru) translation to 100%
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Dmitrij Smirnov <arch@cnc-parts.info>
	
	l10n: Updated Russian (ru) translation to 100%
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Dmitrij Smirnov <arch@cnc-parts.info>
	
	l10n: Initial Russian (ru) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Xu Meihong <mhuntxu@gmail.com>
	
	l10n: Initial Simplified Chinese (zh_CN) translation
	
	New status: 38 messages complete with 0 fuzzies and 0 untranslated.
	
	Transmitted-via: Transifex (translations.xfce.org).
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	First draft is finally in
	
	Written in Ruby, it depends on the ruby-gnome2 project for the GTK+
	bindings.
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Update autotools build for Ruby draft
	
	
2010-01-23  Mike Massonnet <mmassonnet@xfce.org>
	
	Let's restart the code monkey!
	
	Initial branch targetting aria2 with XML-RPC.
	
2008-09-10  Mike Massonnet <mmassonnet@gmail.com>
	
	Initial import
	
	
