Commit graph

122 commits

Author SHA1 Message Date
Vincent Untz
5e14bcf311 post-release bump to 2.23.3
2008-05-17  Vincent Untz  <vuntz@gnome.org>

	* configure.in: post-release bump to 2.23.3

svn path=/trunk/; revision=8716
2008-05-17 16:56:46 +00:00
Jens Granseuer
40ebc083ce get rid of unneeded sort model indirection
2008-04-01  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (get_real_model), (clear_old_model),
	(append_keys_to_tree), (accel_edited_callback): get rid of unneeded
	sort model indirection

svn path=/trunk/; revision=8624
2008-04-01 19:24:43 +00:00
Bastien Nocera
04d6b6038d Fix Esc and Backspace being bindable when Caps Lock is on (Closes:
2008-03-31  Bastien Nocera  <hadess@hadess.net>

	* eggcellrendererkeys.c (grab_key_callback): Fix Esc and Backspace
	being bindable when Caps Lock is on (Closes: #524813)


svn path=/trunk/; revision=8615
2008-03-31 12:29:49 +00:00
Bastien Nocera
e80c1a853b Fix category headers not appearing properly in the treeview when using a
2008-03-31  Bastien Nocera  <hadess@hadess.net>

        * gnome-keybinding-properties.c (append_keys_to_tree_from_file):
	Fix category headers not appearing properly in the
	treeview when using a non-UTF-8 locale (Closes: #513988)


svn path=/trunk/; revision=8613
2008-03-31 12:20:14 +00:00
Jens Granseuer
111df53db7 sync with gnome-settings-daemon
2008-03-29  Jens Granseuer  <jensgr@gmx.net>

	* eggaccelerators.c: (egg_accelerator_parse_virtual): sync with
	gnome-settings-daemon

svn path=/trunk/; revision=8609
2008-03-29 13:29:57 +00:00
Jens Granseuer
86bfe7a016 fix mismatched modifier mapping between egg and GTK (so that e.g. <Super>
2008-03-29  Jens Granseuer  <jensgr@gmx.net>

	* eggaccelerators.c: (egg_accelerator_parse_virtual),
	(egg_virtual_accelerator_name), (egg_virtual_accelerator_label),
	(egg_keymap_resolve_virtual_modifiers),
	(egg_keymap_virtualize_modifiers), (reload_modmap),
	(egg_keymap_get_modmap):
	* eggaccelerators.h: fix mismatched modifier mapping between egg
	and GTK (so that e.g. <Super> works) and replace some custom
	functionality with stock GTK

svn path=/trunk/; revision=8608
2008-03-29 11:48:06 +00:00
Jens Granseuer
3d19d6f56d stop widget accelerators from activating while the user is entering a new
2008-03-15  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (accel_edited_callback),
	(accel_cleared_callback), (start_editing_cb),
	(maybe_block_accels), (setup_dialog): stop widget accelerators
	from activating while the user is entering a new shortcut. This
	allows binding shortcuts that are used as accels in the capplet
	dialog, e.g. for the Help and Close buttons (bug #313228)

svn path=/trunk/; revision=8581
2008-03-14 23:23:57 +00:00
Jens Granseuer
c751e9191c remove debugging output
2008-03-14  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (append_keys_to_tree_from_file):
	remove debugging output

svn path=/trunk/; revision=8580
2008-03-14 20:00:49 +00:00
Luca Ferretti
87a1e2b6ba reviewed by: Jens Granseuer <jensgr@gmx.net>
2008-02-02  Luca Ferretti  <elle.uca@libero.it>

	reviewed by: Jens Granseuer <jensgr@gmx.net>

	* 00-multimedia-key.xml.in:
	* 01-desktop-key.xml.in:
	Move Launch Calculator to Desktop group and sort
	all launch_app keybing together (Closes: #513867)


svn path=/trunk/; revision=8440
2008-02-02 13:39:19 +00:00
Kjartan Maraas
965e2c09f5 Distcheck fixes.
2007-10-31  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: Distcheck fixes.

svn path=/trunk/; revision=8240
2007-10-31 14:37:33 +00:00
Bastien Nocera
314fc15bdd reviewed by: Jens Granseuer <jensgr@gmx.net>
2007-08-05  Bastien Nocera  <hadess@hadess.net>

	reviewed by: Jens Granseuer <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (keyval_is_forbidden),
	(accel_edited_callback): Make the arrows and tabs unbindable
	without a modifier (Closes: #463433)


svn path=/trunk/; revision=7962
2007-08-04 23:11:42 +00:00
Jens Granseuer
0eb282cfa1 fix GConf notification
2007-06-14  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (setup_dialog): fix GConf
	notification

svn path=/trunk/; revision=7724
2007-06-14 19:47:28 +00:00
Jens Granseuer
bb29ad69ee add g_thread_init as required by glib
2007-05-02  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (main): add g_thread_init as
	required by glib

svn path=/trunk/; revision=7542
2007-05-02 18:48:25 +00:00
Bastien Nocera
756014edd1 Fix keysdir substitution, as reported by Christian Persch
2007-05-02  Bastien Nocera  <hadess@hadess.net>

	* gnome-keybindings.pc.in: Fix keysdir substitution, as
	reported by Christian Persch <chpe@svn.gnome.org>
	(Closes: #434591)


svn path=/trunk/; revision=7535
2007-05-02 13:18:50 +00:00
Bastien Nocera
a7d9950ae6 Generate a capplets/keybindings/gnome-keybindings.pc from the .in file
2007-04-30  Bastien Nocera  <hadess@hadess.net>

	* configure.in: Generate a capplets/keybindings/gnome-keybindings.pc
	from the .in file

2007-04-30  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: upd
	* gnome-keybindings.pc.in: add a noarch pkgconfig file to allow
	applications to know where to add their keybindings
	(Closes: #434591)


svn path=/trunk/; revision=7519
2007-04-30 16:12:08 +00:00
Rodrigo Moya
f6ad47dcd7 renamed Bugzilla product.
2007-04-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* keybinding.desktop.in.in: renamed Bugzilla product.

svn path=/trunk/; revision=7505
2007-04-27 10:15:15 +00:00
Bastien Nocera
6e718f6ed0 Remove the metacity keybindings definitions, they're in metacity now
2007-04-05  Bastien Nocera  <hadess@hadess.net>

	* 50-metacity-desktop-key.xml.in:
	* 50-metacity-key.xml.in:
	* Makefile.am: Remove the metacity keybindings definitions, they're
	in metacity now

2007-04-05  Bastien Nocera  <hadess@hadess.net>

	* POTFILES.in: Updated for removed files


svn path=/trunk/; revision=7442
2007-04-05 09:26:34 +00:00
Bastien Nocera
dddfaa2a2a Prepend the directory name before loading the files, otherwise, we're
2007-03-21  Bastien Nocera  <hadess@hadess.net>

	* gnome-keybinding-properties.c: (reload_key_entries):
	Prepend the directory name before loading the files, otherwise, we're
	loading them from the current directory, spotted by Fernando Herrera
	<fherrera@onirica.com> (Closes: #420796)


svn path=/trunk/; revision=7411
2007-03-21 19:01:27 +00:00
Bastien Nocera
b7e17af415 Fix the path from which we'd load the keybindings
2007-03-19  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* gnome-keybinding-properties.c: (reload_key_entries):
	Fix the path from which we'd load the keybindings


svn path=/trunk/; revision=7398
2007-03-19 15:23:33 +00:00
Jens Granseuer
3041f4bda8 clear GConf client cache before reloading since cached values don't pass
2007-02-19  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (clear_old_model): clear GConf client
	cache before reloading since cached values don't pass the schema name
	along which can make entries vanish from the list (fixes bug 394776)

svn path=/trunk/; revision=7309
2007-02-19 17:35:34 +00:00
Mariano Suárez-Alvarez
a9b2d9ed9f added gconf:/apps/metacity/global_keybindings/cycle_group
2007-02-08  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* gnome-keybinding-properties.c (metacity_key_list): added 
	gconf:/apps/metacity/global_keybindings/cycle_group


svn path=/trunk/; revision=7263
2007-02-08 17:57:07 +00:00
Mariano Suárez-Alvarez
7dca4de3e2 organize the way things a cleared at exit time so as to avoid warnings.
2007-02-07  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* gnome-keybinding-properties.c (clear_old_model, reload_key_entries,
	cb_dialog_response, setup_dialog, main): organize the way things a cleared
	at exit time so as to avoid warnings. (fixes bug 405175)



svn path=/trunk/; revision=7255
2007-02-07 18:34:49 +00:00
Jens Granseuer
7aa1cede0d clean up sorting to not use an imaginary column; change accel sort order
2007-02-04  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (keyentry_sort_func),
	(clear_old_model), (setup_dialog): clean up sorting to not use an
	imaginary column; change accel sort order to move disabled actions
	to the back of the list and also speed up sorting a bit

svn path=/trunk/; revision=7243
2007-02-04 15:47:49 +00:00
Jens Granseuer
765e80f953 support localized key names (interim fix for #145346)
2007-02-04  Jens Granseuer  <jensgr@gmx.net>

	* eggaccelerators.c: (egg_virtual_accelerator_name),
	(egg_virtual_accelerator_label):
	* eggaccelerators.h:
	* eggcellrendererkeys.c: (convert_keysym_state_to_string):
	* gnome-keybinding-properties.c: (binding_name),
	(accel_edited_callback): support localized key names (interim fix
	for #145346)

svn path=/trunk/; revision=7242
2007-02-04 13:46:41 +00:00
Jens Granseuer
09076c4e27 filter out CapsLock modifiers since it's otherwise possible to set the
2007-02-03  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (accel_edited_callback): filter
	out CapsLock modifiers since it's otherwise possible to set the
	same accel for several actions (fixes #350424)

svn path=/trunk/; revision=7232
2007-02-02 23:22:15 +00:00
Jens Granseuer
1f8280c0a7 blacklist numbers, space, and tab as accels (fixes #359092)
2007-02-02  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (accel_edited_callback): blacklist
	numbers, space, and tab as accels (fixes #359092)

svn path=/trunk/; revision=7231
2007-02-02 22:02:44 +00:00
Jens Granseuer
7e4de1a53c remove left-over call to gnome_theme_init(). The rest of the code dealing
2007-01-31  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (main): remove left-over call to
	gnome_theme_init(). The rest of the code dealing with (key) themes
	has been removed back in 2004... (fixes #157452)

svn path=/trunk/; revision=7220
2007-01-31 22:30:35 +00:00
Jens Granseuer
b5d35fbfa3 issue a sensible error message when trying to use unmodified keybindings
2007-01-30  Jens Granseuer  <jensgr@gmx.net>

	* gnome-keybinding-properties.c: (accel_edited_callback): issue a
	sensible error message when trying to use unmodified keybindings
	(fixes #328152)

svn path=/trunk/; revision=7205
2007-01-30 17:01:40 +00:00
Thomas Wood
b6931e22b7 Corrected category entry
2007-01-21  Thomas Wood  <thos@gnome.org>

	* keybinding.desktop.in.in: Corrected category entry

svn path=/trunk/; revision=7162
2007-01-21 18:06:40 +00:00
Rodrigo Moya
00b23ef1af Fixes #394824
2007-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #394824

	Patch by Jens Granseuer <jensgr@gmx.net>

	* gnome-keybinding-properties.c (key_entry_controlling_key_changed,
	setup_dialog, main): fixed leaks.

svn path=/trunk/; revision=7129
2007-01-10 17:34:03 +00:00
Rodrigo Moya
9a20027755 moved gtk_scrolled_window_ call back to its correct place.
2007-01-08  Rodrigo Moya <rodrigo@novell.com>

	* gnome-keybinding-properties.c (create_dialog, clear_old_model):
	moved gtk_scrolled_window_ call back to its correct place.

svn path=/trunk/; revision=7103
2007-01-08 18:14:43 +00:00
Rodrigo Moya
3caa94c980 Fixes #128158
2007-01-08  Rodrigo Moya <rodrigo@novell.com>

	Fixes #128158
	
	Patch by Jens Granseuer <jensgr@gmx.net>

	* gnome-keybinding-properties.c (create_dialog): set scrolled window
	policy to _NEVER.
	(clear_old_model): euse the existing model instead of discarding and
	rebuilding it.
	(main): don't leak the GnomeProgram.

svn path=/trunk/; revision=7102
2007-01-08 17:27:20 +00:00
Gary Coady
66a2288fc4 Fixes #333576
2006-07-27  Gary Coady <gary@lyranthe.org>

	Fixes #333576

	* gnome-keybinding-properties.c (accel_edited_callback): don't assume
	defines are contiguous.
2006-07-27 11:42:11 +00:00
Sebastien Bacher
88e52ddfad don't use the Application category for the .desktops, use the HardwareSettings
one for some, patch by Vincent Fretin <vincent.fretin@gmail.com>
(Closes: #344321)
2006-07-23 10:52:01 +00:00
Bastien Nocera
8bf679ab31 remove checks for fb-level support Remove the brightness keybindings
2006-04-27  Bastien Nocera  <hadess@hadess.net>

	* configure.in: remove checks for fb-level support
	* schemas/apps_gnome_settings_daemon_keybindings.schemas.in:
	Remove the brightness keybindings (Closes: #339857)

2006-04-27  Bastien Nocera  <hadess@hadess.net>

	* gnome-keybinding-properties.c: remove brightness keybindings, as
	they duplicate with gnome-power-manager's (greater) functionality
	(Closes: #339857)

2006-04-27  Bastien Nocera  <hadess@hadess.net>

	* actions/Makefile.am:
	* actions/acme-brightness.png:
	* actions/acme-fb-level.c:
	* actions/acme-fb-level.h:
	* actions/acme.h:
	* gnome-settings-multimedia-keys.c: (do_action),
	(acme_filter_events), (gnome_settings_multimedia_keys_load):
	Remove references to the brightness controls, we have moved the
	functionality (and enhanced it!) to gnome-power-manager
	(Closes: #339857)
2006-04-27 09:50:43 +00:00
Rodrigo Moya
0d78465e2d reverted commit from 2006-01-11.
2006-01-30  Rodrigo Moya <rodrigo@novell.com>

	* actions/acme.h:
	* gnome-keybinding-properties.c: reverted commit from 2006-01-11.
2006-01-30 15:02:24 +00:00
Bastien Nocera
c7b0d35b2f Refuse to bind letter keys without a modifier (Closes: #86956)
2006-01-22  Bastien Nocera  <hadess@hadess.net>

	* gnome-keybinding-properties.c: (accel_edited_callback):
	Refuse to bind letter keys without a modifier (Closes: #86956)
2006-01-22 11:55:14 +00:00
Sebastien Bacher
1cd8e070fd drop the keysym/keycode binding code, it's an hack and
doesn't work fine, patch by Bastien Nocera <hadess@hadess.net>
(Closes: #133815)
2006-01-11 15:10:13 +00:00
Kjartan Maraas
564a9d03aa Huge cleanup. Individual ChangeLogs have info. Closing bug #320157. ANSIfy
2005-11-14  Kjartan Maraas  <kmaraas@gnome.org>

	* */*: Huge cleanup. Individual ChangeLogs have info.
	Closing bug #320157.
	* libkbddraw/keyboard-drawing.h: ANSIfy some function declarations.
2005-11-14 15:18:09 +00:00
Sebastien Bacher
12e01119d8 patch by Kjartan Maraas <kmaraas@gnome.org>, remove a load of leaks and
2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-installer.c: (file_theme_type), (transfer_done_cb),
	(install_dialog_response), (gnome_theme_installer_run):
	patch by Kjartan Maraas <kmaraas@gnome.org>, remove a load of leaks
	and make sure newly installed themes show up in the relevant lists
	without having to close/open the dialog again (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-keyboard-properties-xkb.c: (setup_xkb_tabs):
	* gnome-keyboard-properties-xkblt.c: (def_group_in_gconf_changed):
	patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
	(Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* eggcellrendererkeys.c: (egg_cell_renderer_keys_start_editing):
	patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
        (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* main.c: (wrap_in_label):
        patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
        (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-info.c: (update_common_theme_dir_index):
	* theme-thumbnail.c: (create_image):
	patch by Kjartan Maraas <kmaraas@gnome.org>, move to use GtkIconTheme
	and remove a load of leaks in the theme manager code (Closes: #166267).
2005-02-08 22:42:10 +00:00
Sebastien Bacher
e5e68c2647 edit the keybinding when "enter" is pressed (Closes: #127992).
2005-01-13  Sebastien Bacher  <seb128@debian.org>

	* gnome-keybinding-properties.c: (start_editing_kb_cb),
	(setup_dialog): edit the keybinding when "enter" is pressed
	(Closes: #127992).
2005-01-13 01:08:54 +00:00
Sebastien Bacher
f5489de525 patch from Heikki Paajanen <hepaajan@iki.fi> (based on the patch
from Andrew Johnson <acjgenius@earthlink.net>)
        to not set "close" as the default button (Closes: #98202).
2005-01-01 23:18:33 +00:00
Bastien Nocera
41889beb0c Patch from Michal Bukovjan <bukovjan@mbox.dkm.cz> to handle backspace in
2004-11-30  Bastien Nocera  <hadess@hadess.net>

	* eggcellrendererkeys.c: (grab_key_callback): Patch from
	Michal Bukovjan <bukovjan@mbox.dkm.cz> to handle backspace in multi-
	layout setups correctly (Closes: #154492)
2004-11-30 13:08:12 +00:00
Mark McLoughlin
860e984b3a - install all capplet .desktop files in $(datadir)/applications
instead of $(datadir)/control-center-2.0/capplets
 - add OnlyShowIn=GNOME; to them all
 - remove capplets/desktop-links/*
2004-11-09 17:43:47 +00:00
Vincent Untz
0a97111f9a add the keybinding to launch a terminal
2004-10-17  Vincent Untz  <vincent@vuntz.net>

	* gnome-keybinding-properties.c: add the keybinding to launch a
	terminal
2004-10-17 09:17:31 +00:00
Jody Goldberg
135d52c612 Release 2.8.1
2004-10-14  Jody Goldberg <jody@gnome.org>

	* Release 2.8.1
2004-10-14 19:05:48 +00:00
Frédéric Crozat
347006e0d8 Use themed icons for WM hint. 2004-08-20 16:50:57 +00:00
David Sedeo
85cb682efc http://bugzilla.gnome.org/show_bug.cgi?id=148208 Expand to false to the
2004-07-23 David Sedeo <david@alderia.com>

        http://bugzilla.gnome.org/show_bug.cgi?id=148208
        * gnome-keybinding-properties.glade: Expand to false to the hbox1
2004-07-23 20:18:20 +00:00
Jody Goldberg
9ed37401fb For : Michael Terry <mike@mterry.name>
2004-05-09 Jody Goldberg <jody@gnome.org>

	For : Michael Terry <mike@mterry.name>
	http://bugzilla.gnome.org/show_bug.cgi?id=99529
	* gnome-keybinding-properties.c : remove functions dealing with
	  the keyboard theme
	* gnome-keybinding-properties.glade : remove keyboard theme option
	  box and keyboard shortcut label
2004-05-17 16:25:01 +00:00
Jody Goldberg
d8c92944b4 post branch release bump to 2.7.0
2004-04-16  Jody Goldberg <jody@gnome.org>

	* configure.in : post branch release bump to 2.7.0

2004-04-16  Jody Goldberg <jody@gnome.org>

	From paolo borelli :
	http://bugzilla.gnome.org/show_bug.cgi?id=139723
	* gnome-keybinding-properties.c (accel_edited_callback) : fix leak
2004-04-16 14:44:28 +00:00