Elijah Newren 88b9efd0b7 Patch from Ed Catmur to fix keybindings with hex-values (coming from
2006-08-21  Elijah Newren  <newren gmail com>

	Patch from Ed Catmur to fix keybindings with hex-values (coming
	from special extended keyboard keys).  #140448.

	* src/keybindings.c (struct _MetaKeyBinding): change keycode from
	KeyCode to unsigned int (comment from Elijah: why???),
	(reload_keycodes): only grab keysyms for keybindings that have
	them, (count_bindings, rebuild_binding_table): bindings can be
	valid either due to a valid keysym or a valid keycode,
	(display_get_keybinding_action, meta_change_keygrab,
	process_tab_grab, process_workspace_switch_grab): handle keycode
	as well as keysym

	* src/prefs.[ch] (struct MetaKeyCombo, update_binding,
	update_list_binding): handle keycode as well as keysym

	* src/ui.[ch] (meta_ui_accelerator_parse): new function special
	cases strings of the form "0x[0-9a-fA-F]+" and otherwise calling
	gtk_accelerator_parse(), (meta_ui_parse_accelerator,
	meta_ui_parse_modifier): call meta_ui_accelerator_parse instead of
	gtk_accelerator_parse.
2006-08-21 19:06:26 +00:00
..
...
2001-06-03 21:39:57 +00:00
...
2001-06-03 21:39:57 +00:00
2006-04-13 13:16:42 +00:00
2006-04-13 13:16:42 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
...
2001-06-03 18:33:59 +00:00
...
2001-06-03 18:33:59 +00:00
2006-05-26 20:50:34 +00:00
2006-05-25 14:40:50 +00:00
2005-12-14 12:47:35 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
...
2001-06-20 03:01:26 +00:00
2002-12-01 03:58:04 +00:00
2006-08-04 22:33:42 +00:00
2002-12-01 03:58:04 +00:00
2002-02-09 23:03:52 +00:00
2001-10-15 04:14:58 +00:00
2006-07-26 02:06:17 +00:00
2006-02-16 20:26:05 +00:00
2006-05-25 14:40:50 +00:00
2006-04-13 13:16:42 +00:00
2006-04-13 13:16:42 +00:00