• Tor Lillqvist's avatar
    Bypass calls to the grab/ungrab functions in gdkinput-win32.c, as they · d0ebbe9d
    Tor Lillqvist authored
    2002-03-06  Tor Lillqvist  <tml@iki.fi>
    
    	* gdk/win32/gdkevents-win32.c (gdk_pointer_grab,
    	gdk_pointer_ungrab): Bypass calls to the grab/ungrab functions in
    	gdkinput-win32.c, as they don't effectively do anything anyway.
    	(build_key_event_state): Set MOD2 bit if key is in AltGr group.
    	(gdk_event_translate): Call _gdk_windowing_window_get_offsets()
    	each time the offsets are used, on the window they refer to,
    	instead of once in the beginning. The window in question might
    	change due to event propagation.
    	(gdk_event_translate): Set key event group to 0 for non-AltGr
    	keys. Do set the SHIFT bit in the key event state also for
    	ISO_Left_Tab. Now backtabbing finally works again.
    
    	* gdk/win32/gdkunput-win32.c: Minor debugging output change.
    
    	* gdk/win32/gdkkeys-win32.c (update_keymap): Set VK_TAB mapping to
    	Gdk_Tab and GDK_ISO_Left_Tab, like on X11.
    	(gdk_keymap_translate_keyboard_state): Add similar code as in the
    	non-XKB case on X11 to generate a more correct
    	consumed_modifiers. Add debugging output.
    	(gdk_keyval_name): Use the U+xxxx format for UCS characters
    	encoded as keyvals. Never return NULL, but hex number
    	representation if keyval not in table.
    
    	* gdk/win32/gdkwindow-win32.c (gdk_window_focus): Call
    	SetFocus(). Doesn't seem to have any harmful effect, and probably
    	is close to what this function is supposed to do. But it didn't
    	fix GtkCombo as I had hoped.
    	(gdk_window_set_type_hint): Don't intern the _NET_WM_* atoms that
    	weren't used and wouldn't have any meaning on Win32 anyway.
    d0ebbe9d
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.in Loading commit data...
README.nanox Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.in Loading commit data...
gdk-2.0-uninstalled.pc.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0-uninstalled.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0-uninstalled.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-config-2.0.in Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...