diff options
author | Owen Taylor <otaylor@redhat.com> | 2003-08-25 21:14:20 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2003-08-25 21:14:20 +0000 |
commit | 29a2f31f239ee2b29b8512850042e95f02415e95 (patch) | |
tree | 7543354872893361c3e28b0bd6b95b5b89ddd33d | |
parent | eee5fc14c24031e29e9a85b867abcb8b3ab4eaa0 (diff) | |
download | gdk-pixbuf-29a2f31f239ee2b29b8512850042e95f02415e95.tar.gz |
Send the focus on to the parent when there was no focus widget before and
Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkplug.c (gtk_plug_focus): Send the focus on
to the parent when there was no focus widget before
and no focus widget after - that is, when there are
no focusable widgets. (#108678, help tracking it
down from Padraig O'Briain, Federico Mena Quintero, )
* gtk/gtkxembed.[ch]: Move various shared utilities
for the XEMBED protocol eused by GtkPlug and GtkSocket
here.
* gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement
a flag bit that is sent with focus mesages to indicate
that the focus has wrapped around on the toplevel;
use this bit to catch infinite loops when there is no
focusable widget at ll in the entire toplevel.
* tests/testsocket.c (child_read_watch): Remove an
extraneous unref.
* gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h:
Up XEMBED protocol version to 1, add logic for
sending the right version in XEMBED_EMBEDDED_NOTIFY.
* gtk/gtksocket.c (gtk_socket_add_window): Send
the embedder window in the XEMBED_EMBEDDED_NOTIFY
as the spec requires.
-rw-r--r-- | ChangeLog | 29 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 29 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 29 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 29 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 29 |
5 files changed, 145 insertions, 0 deletions
@@ -1,3 +1,32 @@ +Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com> + + * gtk/gtkplug.c (gtk_plug_focus): Send the focus on + to the parent when there was no focus widget before + and no focus widget after - that is, when there are + no focusable widgets. (#108678, help tracking it + down from Padraig O'Briain, Federico Mena Quintero, ) + + * gtk/gtkxembed.[ch]: Move various shared utilities + for the XEMBED protocol eused by GtkPlug and GtkSocket + here. + + * gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement + a flag bit that is sent with focus mesages to indicate + that the focus has wrapped around on the toplevel; + use this bit to catch infinite loops when there is no + focusable widget at ll in the entire toplevel. + + * tests/testsocket.c (child_read_watch): Remove an + extraneous unref. + + * gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h: + Up XEMBED protocol version to 1, add logic for + sending the right version in XEMBED_EMBEDDED_NOTIFY. + + * gtk/gtksocket.c (gtk_socket_add_window): Send + the embedder window in the XEMBED_EMBEDDED_NOTIFY + as the spec requires. + Mon Aug 25 16:15:41 2003 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkkeys-x11.c: Fix up CapsLock and diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 5a94566c1..a34180dc1 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,32 @@ +Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com> + + * gtk/gtkplug.c (gtk_plug_focus): Send the focus on + to the parent when there was no focus widget before + and no focus widget after - that is, when there are + no focusable widgets. (#108678, help tracking it + down from Padraig O'Briain, Federico Mena Quintero, ) + + * gtk/gtkxembed.[ch]: Move various shared utilities + for the XEMBED protocol eused by GtkPlug and GtkSocket + here. + + * gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement + a flag bit that is sent with focus mesages to indicate + that the focus has wrapped around on the toplevel; + use this bit to catch infinite loops when there is no + focusable widget at ll in the entire toplevel. + + * tests/testsocket.c (child_read_watch): Remove an + extraneous unref. + + * gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h: + Up XEMBED protocol version to 1, add logic for + sending the right version in XEMBED_EMBEDDED_NOTIFY. + + * gtk/gtksocket.c (gtk_socket_add_window): Send + the embedder window in the XEMBED_EMBEDDED_NOTIFY + as the spec requires. + Mon Aug 25 16:15:41 2003 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkkeys-x11.c: Fix up CapsLock and diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 5a94566c1..a34180dc1 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,32 @@ +Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com> + + * gtk/gtkplug.c (gtk_plug_focus): Send the focus on + to the parent when there was no focus widget before + and no focus widget after - that is, when there are + no focusable widgets. (#108678, help tracking it + down from Padraig O'Briain, Federico Mena Quintero, ) + + * gtk/gtkxembed.[ch]: Move various shared utilities + for the XEMBED protocol eused by GtkPlug and GtkSocket + here. + + * gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement + a flag bit that is sent with focus mesages to indicate + that the focus has wrapped around on the toplevel; + use this bit to catch infinite loops when there is no + focusable widget at ll in the entire toplevel. + + * tests/testsocket.c (child_read_watch): Remove an + extraneous unref. + + * gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h: + Up XEMBED protocol version to 1, add logic for + sending the right version in XEMBED_EMBEDDED_NOTIFY. + + * gtk/gtksocket.c (gtk_socket_add_window): Send + the embedder window in the XEMBED_EMBEDDED_NOTIFY + as the spec requires. + Mon Aug 25 16:15:41 2003 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkkeys-x11.c: Fix up CapsLock and diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 5a94566c1..a34180dc1 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,32 @@ +Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com> + + * gtk/gtkplug.c (gtk_plug_focus): Send the focus on + to the parent when there was no focus widget before + and no focus widget after - that is, when there are + no focusable widgets. (#108678, help tracking it + down from Padraig O'Briain, Federico Mena Quintero, ) + + * gtk/gtkxembed.[ch]: Move various shared utilities + for the XEMBED protocol eused by GtkPlug and GtkSocket + here. + + * gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement + a flag bit that is sent with focus mesages to indicate + that the focus has wrapped around on the toplevel; + use this bit to catch infinite loops when there is no + focusable widget at ll in the entire toplevel. + + * tests/testsocket.c (child_read_watch): Remove an + extraneous unref. + + * gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h: + Up XEMBED protocol version to 1, add logic for + sending the right version in XEMBED_EMBEDDED_NOTIFY. + + * gtk/gtksocket.c (gtk_socket_add_window): Send + the embedder window in the XEMBED_EMBEDDED_NOTIFY + as the spec requires. + Mon Aug 25 16:15:41 2003 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkkeys-x11.c: Fix up CapsLock and diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5a94566c1..a34180dc1 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,32 @@ +Wed Aug 20 21:26:49 2003 Owen Taylor <otaylor@redhat.com> + + * gtk/gtkplug.c (gtk_plug_focus): Send the focus on + to the parent when there was no focus widget before + and no focus widget after - that is, when there are + no focusable widgets. (#108678, help tracking it + down from Padraig O'Briain, Federico Mena Quintero, ) + + * gtk/gtkxembed.[ch]: Move various shared utilities + for the XEMBED protocol eused by GtkPlug and GtkSocket + here. + + * gtk/gtkxembed.[ch] gtkplug.c gtksocket.c: Implement + a flag bit that is sent with focus mesages to indicate + that the focus has wrapped around on the toplevel; + use this bit to catch infinite loops when there is no + focusable widget at ll in the entire toplevel. + + * tests/testsocket.c (child_read_watch): Remove an + extraneous unref. + + * gtk/gtkplug.c gtk/gtksocket.c gtk/gtkxembed.h: + Up XEMBED protocol version to 1, add logic for + sending the right version in XEMBED_EMBEDDED_NOTIFY. + + * gtk/gtksocket.c (gtk_socket_add_window): Send + the embedder window in the XEMBED_EMBEDDED_NOTIFY + as the spec requires. + Mon Aug 25 16:15:41 2003 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkkeys-x11.c: Fix up CapsLock and |