2013-08-20  Robert Roth  <robert.roth.off@gmail.com>

	Release 3.9.90

2013-08-19  Robert Roth  <robert.roth.off@gmail.com>

	Added Stefano Facchini to the authors list

2013-08-19  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-08-19  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-08-19  Robert Roth  <robert.roth.off@gmail.com>

	Changed graph grid line colors based on ui review from andreasn

2013-08-19  Robert Roth  <robert.roth.off@gmail.com>

	Removed expanders based on design review

2013-08-19  Stefano Facchini  <stefano.facchini@gmail.com>

	Plug memory leaks

2013-08-19  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2013-08-19  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-08-19  Stefano Facchini  <stefano.facchini@gmail.com>

	Memmaps: use system monospace font

	https://bugzilla.gnome.org/show_bug.cgi?id=706267

2013-08-18  Stefano Facchini  <stefano.facchini@gmail.com>

	Memmaps: fix compare function

	less-then and not-greater-than are not the same...

	https://bugzilla.gnome.org/show_bug.cgi?id=611735

2013-08-17  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-08-17  Stefano Facchini  <stefano.facchini@gmail.com>

	Add missing file

	Forgot to add the file in previous commit

2013-08-16  Stefano Facchini  <stefano.facchini@gmail.com>

	Load a custom CSS and add a couple of borders

	As per designer's request, we add a border to the
	process toolbar and to the header bar.

2013-08-16  Victor Ibragimov  <victor.ibragimov@gmail.com>

	Tajik translation updated

2013-08-16  Stefano Facchini  <stefano.facchini@gmail.com>

	Make the headerbar a titlebar

	https://bugzilla.gnome.org/show_bug.cgi?id=705088

2013-08-16  Stefano Facchini  <stefano.facchini@gmail.com>

	Move End Process button in a toolbar

	https://bugzilla.gnome.org/show_bug.cgi?id=706065

2013-08-15  Robert Roth  <robert.roth.off@gmail.com>

	Fixed problem when closing color chooser dialog without selecting color

2013-08-15  Robert Roth  <robert.roth.off@gmail.com>

	Set the process list as the default tab

2013-08-15  Robert Roth  <robert.roth.off@gmail.com>

	Removed load average from processes view based on UI review

2013-08-15  Robert Roth  <robert.roth.off@gmail.com>

	Added shortcut for process open files

2013-08-15  Stefano Facchini  <stefano.facchini@gmail.com>

	Small improvements for the context menu

	Namely:

	* Remove a useless separator between signal menu items.
	* Add <Alt>Return as keyboard shortcut for process properties

	https://bugzilla.gnome.org/show_bug.cgi?id=705989

2013-08-15  Robert Roth  <robert.roth.off@gmail.com>

	Handle the shift-multiselection case too like nautilus (bgo #705970)

2013-08-14  Stefano Facchini  <stefano.facchini@gmail.com>

	proctable: handle selection smartly when opening context menu

	When the context menu is triggered by a mouse event, check the row
	under the cursor: if it is not already part of the selection, select it
	and deselect everything else.

	This is the most common behavior, used for instance by Nautilus etc.

	https://bugzilla.gnome.org/show_bug.cgi?id=705970

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	Throttle saving of column state

	Instead of continuously updating the gsettings key, save it
	only after resizing is pause for 250msecs.

	https://bugzilla.gnome.org/show_bug.cgi?id=685946

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	make_loadavg_string() is private to proctable

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	proctable: if SELinux is absent exclude relative column

	Use GsmTreeView API instead of doing that manually.

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	GsmTreeView: automatically hide excluded columns

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	proctable: make sure there is only one timeout running

2013-08-13  Stefano Facchini  <stefano.facchini@gmail.com>

	Use directly GdkEventButton in a callback

2013-08-11  Robert Roth  <robert.roth.off@gmail.com>

	Refactored procaction execution to use one common struct

2013-08-11  Stefano Facchini  <stefano.facchini@gmail.com>

	Make a GsmTreeView widget out of a few scattered functions

2013-08-11  Stefano Facchini  <stefano.facchini@gmail.com>

	Use g_print instead of g_debug to print debug messages

	In this way you only need to set GNOME_SYSTEM_MONITOR variable to
	see debug messages. Previousely, G_MESSAGES_DEBUG=all (or similar)
	was needed in addition.

	https://bugzilla.gnome.org/show_bug.cgi?id=705753

2013-08-10  Stefano Facchini  <stefano.facchini@gmail.com>

	Big includes cleanup

2013-08-10  Yaron Shahrabani  <sh.yaron@gmail.com>

	Updated Hebrew translation.

2013-08-09  Robert Roth  <robert.roth.off@gmail.com>

	Revert renice change committed by mistake

2013-08-08  Aurimas Černius  <aurisc4@gmail.com>

	Updated Lithuanian translation

2013-08-08  Robert Roth  <robert.roth.off@gmail.com>

	Show/hide columns by doubleclicking the row in preferences (bgo #703240)

2013-08-08  Kjartan Maraas  <kmaraas@gnome.org>

	Updated Norwegian bokmål translation

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	Avoid excessive gsettings writing at startup

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	Fold render method in _draw() widget method

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	GsmColorButton: remove type checks from non-API methods

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	GsmColorButton: fix drag-n-drop

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	GsmColorButton: Remove a bunch of dead code

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	Port GsmColorButton to new gobject private API

2013-08-08  Stefano Facchini  <stefano.facchini@gmail.com>

	Cleanup GsmColorButton

2013-08-08  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-08-08  Andreas Henriksson  <andreas@fatal.se>

	Bump Gtk+ dependency to 3.9.5

	This is needed because of:
	commit 1d2e60ad778d82247fb93619f037e454a9f1d773
	Port to GtkStack and GtkHeaderBar

	https://bugzilla.gnome.org/show_bug.cgi?id=705646

2013-08-07  Robert Roth  <robert.roth.off@gmail.com>

	Readded the Delete key as accelerator to end process

2013-08-07  Robert Roth  <robert.roth.off@gmail.com>

	Removed duplicated callback

2013-08-07  Stefano Facchini  <stefano.facchini@gmail.com>

	Uniformize include guards

2013-08-07  Victor Ibragimov  <victor.ibragimov@gmail.com>

	Tajik translation updated

2013-08-07  Stefano Facchini  <stefano.facchini@gmail.com>

	Add backup files to .gitignore

2013-08-07  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	Updated Traditional Chinese translation(Hong Kong and Taiwan)

2013-08-07  Robert Roth  <robert.roth.off@gmail.com>

	Readd include to make build work again

2013-08-07  Robert Roth  <robert.roth.off@gmail.com>

	Use spaces for indentation instead of tabs

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Update POTFILES.in

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Rename procman_* -> gsm_*

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Rename PROCMAN -> GSM in build system

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Rename procman.cpp -> main.cpp

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Rename ProcmanApp -> GsmApplication

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Split preferences dialog into its own file

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Make proctable_update_list() private to proctable

	And consequently rename the public method proctable_update_all()
	simply to proctable_update().

2013-08-06  Gabor Kelemen  <kelemeng@gnome.hu>

	Updated Hungarian translation

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Use consistent naming for callbacks

	cb_* scheme seems more common than *_cb

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Fold do_popup_menu into proctable

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Move main gsettings schema with other settings defines

2013-08-05  Rafael Ferreira  <rafael.f.f1@gmail.com>

	Updated Brazilian Portuguese translation

2013-08-06  Stefano Facchini  <stefano.facchini@gmail.com>

	Consistently use #defines to identify gsettings keys

	https://bugzilla.gnome.org/show_bug.cgi?id=705456

2013-08-04  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2013-08-04  Stefano Facchini  <stefano.facchini@gmail.com>

	Remove manual sanity checks on gsettings key value

	It is now done automatically with the ranges defined in the
	gsettings schema file.

2013-08-04  Robert Roth  <robert.roth.off@gmail.com>

	Multiple process actions should use ngettext (bgo #705429)

2013-08-03  Kjartan Maraas  <kmaraas@gnome.org>

	Updated Norwegian bokmål translation

2013-08-03  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2013-08-03  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	Updated Traditional Chinese translation(Hong Kong and Taiwan)

2013-08-03  Yaron Shahrabani  <sh.yaron@gmail.com>

	Updated Hebrew translation.

2013-08-03  Benjamin Steinwender  <b@stbe.at>

	Updated German translation

2013-08-03  Robert Roth  <robert.roth.off@gmail.com>

	Start search only when on the Processes tab

2013-08-03  Victor Ibragimov  <victor.ibragimov@gmail.com>

	Tajik translation updated

2013-08-02  Stefano Facchini  <stefano.facchini@gmail.com>

	Handle show-dependencies and show-whose-processes within proctable.cpp

2013-08-02  Stefano Facchini  <stefano.facchini@gmail.com>

	Handle show-all-fs settings within Disks

2013-08-02  Stefano Facchini  <stefano.facchini@gmail.com>

	Use gsettings to enforce sane update intervals

2013-08-02  Stefano Facchini  <stefano.facchini@gmail.com>

	Make sorting work as before

	Custom sorting functions need to apply to the GtkTreeModelSort now

2013-08-02  Stefano Facchini  <stefano.facchini@gmail.com>

	Simplify search function signature

	Since we removed typeahead, the search function does not need
	to match the required signature anymore, so we can simplify it
	a bit.

2013-08-02  Fran Diéguez  <fran.dieguez@mabishu.com>

	Updated Galician translations

2013-08-02  Robert Roth  <robert.roth.off@gmail.com>

	Handle swapoff correctly on charts (bgo #414492)

2013-08-02  Robert Roth  <robert.roth.off@gmail.com>

	Added support for actions on multiple processes (bgo #681405)

2013-08-02  Robert Roth  <robert.roth.off@gmail.com>

	Remove auto-expansion code on search until it gets fixed

2013-08-02  Robert Roth  <robert.roth.off@gmail.com>

	kthreadd default collapse restored

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	If search is active, focus search entry when switching to process page

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Disable typeahead in process list

2013-08-01  Robert Roth  <robert.roth.off@gmail.com>

	Set 300 px width for the search entry

2013-08-01  Victor Ibragimov  <victor.ibragimov@gmail.com>

	Tajik translation updated

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Wire up search button

	And use for search the accelerator Control+F, stealing it from
	openfiles action.

	https://bugzilla.gnome.org/show_bug.cgi?id=705270

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Rework a bit the interface

	Move the searchbar in a more usual position and add a search
	button (inactive for now).

	Also, remove some useless margins from the treeviews.

	https://bugzilla.gnome.org/show_bug.cgi?id=705270

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Do not repeat word "process" in context menu

	It's redundant and over-verbose

	https://bugzilla.gnome.org/show_bug.cgi?id=705271

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Style cleanup

	...at least in code I write :)

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Do away of window state internal variables

	Just use gsettings keys.

2013-08-01  Victor Ibragimov  <victor.ibragimov@gmail.com>

	Tajik translation updated

2013-08-01  Yaron Shahrabani  <sh.yaron@gmail.com>

	Updated Hebrew translation.

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Use a window-menu for process page

	It uses less space, it's more compliant with GNOME3 hig,
	and make the keyboard shortcut for Refresh discoverable.

	https://bugzilla.gnome.org/show_bug.cgi?id=705210

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Reduce a bit the size of net labels

	This should allow for side-tiling at least on a typical screen width like 1366

	https://bugzilla.gnome.org/show_bug.cgi?id=684347

2013-08-01  Robert Roth  <robert.roth.off@gmail.com>

	Save the sort column on the disks tree too

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Use a different definition of Memory

	Currently, the "Memory" column is using the writable memory when
	available. While being a very good heuristics for identifying private
	process memory, it's damn slow to compute as it requires the whole
	memory map of the process. This is the single major culprit of the
	long-standing high CPU usage problem of the Process list in System Monitor.

	A much faster-to-compute approximation of private memory is the
	Resident Set Size (RSS), after subtracting the shared memory. While being
	an underestimation, it's still the best definition, roughly corresponding to
	the memory which would be freed by killing the process. This is the same value
	used by other popular system monitoring tools, like KSysGuard.

	This commit changes the definition of the Memory column from "writable" to
	"RSS - shared". Writable memory is no longer computed for every single
	process at every update of the list. Instead, it is just shown in the
	property dialog of the process.

	https://bugzilla.gnome.org/show_bug.cgi?id=524830

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Save sort column and order when they change

	Instead of doing that at shutdown and delaying exit

	https://bugzilla.gnome.org/show_bug.cgi?id=649398

2013-08-01  Stefano Facchini  <stefano.facchini@gmail.com>

	Use a tuple to store window state

	It's faster to set a single gsettings tuple than four integers.

	Also, remove g_settings_sync() as it's automatic

	https://bugzilla.gnome.org/show_bug.cgi?id=649398

2013-08-01  Robert Roth  <robert.roth.off@gmail.com>

	Added process list filter searchbar (bgo #509787)

2013-07-31  Stefano Facchini  <stefano.facchini@gmail.com>

	Remove unused packing property

2013-07-31  Yaron Shahrabani  <sh.yaron@gmail.com>

	Updated Hebrew translation.

2013-07-31  Robert Roth  <robert.roth.off@gmail.com>

	Added tree model sort and tree model filter for searchbar filtering

2013-07-31  Stefano Facchini  <stefano.facchini@gmail.com>

	Hide titlebar when maximized

2013-07-31  Robert Roth  <robert.roth.off@gmail.com>

	Do not use show_all for the main window, use show for widgets as required

2013-07-31  Stefano Facchini  <stefano.facchini@gmail.com>

	Fix logic for scrolling treeview to the bottom

	It should scroll when the treeview was already scrolled to
	the bottom (i.e. last_vscroll_value == last_vscroll_max).

	While touching it, fix style and simplify a conditional.

	https://bugzilla.gnome.org/show_bug.cgi?id=705126

2013-07-30  Aurimas Černius  <aurisc4@gmail.com>

	Updated Lithuanian translation

2013-07-30  Kjartan Maraas  <kmaraas@gnome.org>

	Updated Norwegian bokmål translation

2013-07-30  Stefano Facchini  <stefano.facchini@gmail.com>

	Really sort alphabetically

	Of course, I inserted new lines in the wrong position
	just after declaring it should be alphabetically ordered :)

2013-07-30  Stefano Facchini  <stefano.facchini@gmail.com>

	Sort alphabetically .gitignore and add a few more files

	Namely:

	config.h.in~
	compile
	src/gsm-resources.c

2013-07-30  Robert Roth  <robert.roth.off@gmail.com>

	Release 3.9.5