diff options
author | Tor Lillqvist <tml@iki.fi> | 2002-09-11 20:59:04 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2002-09-11 20:59:04 +0000 |
commit | 1acfb9ae122becf628fce5596b6f514df9d8b59d (patch) | |
tree | b905d10f82cb9e653f0beafc449bd14700946a5f /ChangeLog.pre-2-4 | |
parent | 86a90abf97c2c12edaccbb987966e46528de356f (diff) | |
download | gtk+-1acfb9ae122becf628fce5596b6f514df9d8b59d.tar.gz |
Merge from gtk-2-0:
2002-09-12 Tor Lillqvist <tml@iki.fi>
Merge from gtk-2-0:
* gdk/win32/gdkevents-win32.c: Some spacing and indentation cleanup.
* gdk/win32/gdkevents-win32.c (_gdk_events_init): Search if the
system has some input locale identifier that uses a Latin
keyboard. This is needed to be able to get the virtual-key code
for the latin characters corresponding to ASCII control
characters. If no such keyboard is present, try to load one
then. Will this upset users with no wish to ever use a Latin-based
keyboard layout?
(vk_from_char): Convert all ASCII control chars to the
corresponding uppercase char before calling VkKeyScanEx(). Idea by
Florent Duguet. Makes Control-C work again. To make it hopefully
work like I think it should on non-Latin keyboards, too, use
latin_locale when looking for the corresponding keycode.
Fix for #81831 by Tim Evans:
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't call
_gdk_event_button_generate() here, it would append the double- or
triple-click events too early, before the single-click event.
(real_window_procedure): If we got a single-click event, call
_gdk_event_button_generate() to perhaps append the double- or
triple-click event after that.
Merge from gtk-1-3-win32-production branch:
* gdk/win32/gdkevents-win32.c (propagate): Check for parent being
NULL before trying to propagate to it, and return FALSE in that
case. (If parent is NULL, we are handling gdk_parent_root, and
probably should have noticed that and bailed out earlier. But
better late than never.)
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r-- | ChangeLog.pre-2-4 | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index a33d1012f3..bf29cea7c2 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -2,9 +2,44 @@ Merge from gtk-2-0: + * gdk/win32/gdkdrawable-win32.c + * gdk/win32/gdkevents-win32.c: Some spacing and indentation cleanup. + * gdk/win32/gdkdrawable-win32.c (render_line_horizontal, - render_line_vertical): Some spacing cleanup. Return TRUE. + render_line_vertical): Return TRUE. + + * gdk/win32/gdkevents-win32.c (_gdk_events_init): Search if the + system has some input locale identifier that uses a Latin + keyboard. This is needed to be able to get the virtual-key code + for the latin characters corresponding to ASCII control + characters. If no such keyboard is present, try to load one + then. Will this upset users with no wish to ever use a Latin-based + keyboard layout? + + (vk_from_char): Convert all ASCII control chars to the + corresponding uppercase char before calling VkKeyScanEx(). Idea by + Florent Duguet. Makes Control-C work again. To make it hopefully + work like I think it should on non-Latin keyboards, too, use + latin_locale when looking for the corresponding keycode. + + Fix for #81831 by Tim Evans: + * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't call + _gdk_event_button_generate() here, it would append the double- or + triple-click events too early, before the single-click event. + + (real_window_procedure): If we got a single-click event, call + _gdk_event_button_generate() to perhaps append the double- or + triple-click event after that. + + Merge from gtk-1-3-win32-production branch: + + * gdk/win32/gdkevents-win32.c (propagate): Check for parent being + NULL before trying to propagate to it, and return FALSE in that + case. (If parent is NULL, we are handling gdk_parent_root, and + probably should have noticed that and bailed out earlier. But + better late than never.) + Wed Sep 11 15:48:38 2002 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreemodel.c (gtk_tree_row_reference_get_type): Make |