Mark parent public as well; it's extensively accessed in existing code, so

Mon Aug 11 11:10:07 2003  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.h: Mark parent public as well; it's
        extensively accessed in existing code, so there is
        no advantage in making people use get_parent().
        (Tweak to #119463 fix)
This commit is contained in:
Owen Taylor 2003-08-11 15:18:27 +00:00 committed by Owen Taylor
parent 424433f1a4
commit 370728f8bf
6 changed files with 255 additions and 142 deletions

View File

@ -1,31 +1,50 @@
Mon Aug 11 11:10:07 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Mark parent public as well; it's
extensively accessed in existing code, so there is
no advantage in making people use get_parent().
(Tweak to #119463 fix)
2003-08-11 Matthias Clasen <maclas@gmx.de> 2003-08-11 Matthias Clasen <maclas@gmx.de>
Add support for EWMH "Above" and "Below" window states. (105100, Manuel Clos) Add support for EWMH "Above" and "Below" window states. (105100,
Manuel Clos)
* tests/testgtk.c: Add "Above" and "Below" to the the "Window State" demo. * tests/testgtk.c: Add "Above" and "Below" to the the "Window
State" demo.
* gtk/gtkwindow.h: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtkwindow.h: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtk.def: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtk.def: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtkwindow.c (gtk_window_set_keep_below): * gtk/gtkwindow.c (gtk_window_set_keep_below):
(gtk_window_set_keep_above): New functions, call the corresponding gdk functions. (gtk_window_set_keep_above): New functions, call the corresponding
gdk functions.
* gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New function, sets _NET_WM_STATE_BELOW. * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New
(gdk_window_set_keep_above): New function, sets _NET_WM_STATE_ABOVE. function, sets _NET_WM_STATE_BELOW.
(gdk_window_set_keep_above): New function, sets
_NET_WM_STATE_ABOVE.
* gdk/gdkwindow.h: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdkwindow.h: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and GDK_WINDOW_STATE_BELOW. * gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and
GDK_WINDOW_STATE_BELOW.
* gdk/gdk.def: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdk.def: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and JH_PATH_XML_CATALOG from * acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and
gtk-doc to enable configuring without xmlcatalog in PATH. (#119115) JH_PATH_XML_CATALOG from gtk-doc to enable configuring without
xmlcatalog in PATH. (#119115)
2003-08-10 Matthias Clasen <maclas@gmx.de> 2003-08-10 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.h (struct _GtkWidget): Mark some members as public. (#119463) * gtk/gtkwidget.h (struct _GtkWidget): Mark some members as
public. (#119463)
2003-08-09 Noah Levitt <nlevitt@columbia.edu> 2003-08-09 Noah Levitt <nlevitt@columbia.edu>
@ -39,24 +58,27 @@
to let the mouse wheels select the month. Scrolling down to let the mouse wheels select the month. Scrolling down
moves forward in time. (#53134, Abigail Brady) moves forward in time. (#53134, Abigail Brady)
* gtk/gtkcalendar.c: Complete the RTL flipping support for GtkCalendar, make it * gtk/gtkcalendar.c: Complete the RTL flipping support for
possible to flip the headings using the "magic translated string" technique. GtkCalendar, make it possible to flip the headings using the
Translators, note the comment in gtk_calendar_init() explaining this. (#102416) "magic translated string" technique. Translators, note the
comment in gtk_calendar_init() explaining this. (#102416)
* gtk/gtkcalendar.c: Get the information about the first day of the week from * gtk/gtkcalendar.c: Get the information about the first day of
the locale using another instance of the "magic translated string" technique. the week from the locale using another instance of the "magic
Ignore the display option GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977) translated string" technique. Ignore the display option
GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977)
* gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected date is dragged * gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected
as text, formatted via strftime %x. Text drops are accepted if g_date_set_parse() date is dragged as text, formatted via strftime %x. Text drops are
can make sense of the text. A dedicated data format for date DND has not been accepted if g_date_set_parse() can make sense of the text. A
introduced yet, since there didn't seem to be sufficient consensus on such a format dedicated data format for date DND has not been introduced yet,
on xdg-list. (#117297) since there didn't seem to be sufficient consensus on such a
format on xdg-list. (#117297)
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach): Fix * gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach):
a segfault. (#115284, Jan Kratochvil) Fix a segfault. (#115284, Jan Kratochvil)
2003-08-08 Tor Lillqvist <tml@iki.fi> 2003-08-08 Tor Lillqvist <tml@iki.fi>
@ -73,7 +95,8 @@
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen. * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip
when maximized or fullscreen.
2003-08-07 Tor Lillqvist <tml@iki.fi> 2003-08-07 Tor Lillqvist <tml@iki.fi>

View File

@ -1,31 +1,50 @@
Mon Aug 11 11:10:07 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Mark parent public as well; it's
extensively accessed in existing code, so there is
no advantage in making people use get_parent().
(Tweak to #119463 fix)
2003-08-11 Matthias Clasen <maclas@gmx.de> 2003-08-11 Matthias Clasen <maclas@gmx.de>
Add support for EWMH "Above" and "Below" window states. (105100, Manuel Clos) Add support for EWMH "Above" and "Below" window states. (105100,
Manuel Clos)
* tests/testgtk.c: Add "Above" and "Below" to the the "Window State" demo. * tests/testgtk.c: Add "Above" and "Below" to the the "Window
State" demo.
* gtk/gtkwindow.h: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtkwindow.h: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtk.def: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtk.def: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtkwindow.c (gtk_window_set_keep_below): * gtk/gtkwindow.c (gtk_window_set_keep_below):
(gtk_window_set_keep_above): New functions, call the corresponding gdk functions. (gtk_window_set_keep_above): New functions, call the corresponding
gdk functions.
* gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New function, sets _NET_WM_STATE_BELOW. * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New
(gdk_window_set_keep_above): New function, sets _NET_WM_STATE_ABOVE. function, sets _NET_WM_STATE_BELOW.
(gdk_window_set_keep_above): New function, sets
_NET_WM_STATE_ABOVE.
* gdk/gdkwindow.h: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdkwindow.h: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and GDK_WINDOW_STATE_BELOW. * gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and
GDK_WINDOW_STATE_BELOW.
* gdk/gdk.def: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdk.def: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and JH_PATH_XML_CATALOG from * acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and
gtk-doc to enable configuring without xmlcatalog in PATH. (#119115) JH_PATH_XML_CATALOG from gtk-doc to enable configuring without
xmlcatalog in PATH. (#119115)
2003-08-10 Matthias Clasen <maclas@gmx.de> 2003-08-10 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.h (struct _GtkWidget): Mark some members as public. (#119463) * gtk/gtkwidget.h (struct _GtkWidget): Mark some members as
public. (#119463)
2003-08-09 Noah Levitt <nlevitt@columbia.edu> 2003-08-09 Noah Levitt <nlevitt@columbia.edu>
@ -39,24 +58,27 @@
to let the mouse wheels select the month. Scrolling down to let the mouse wheels select the month. Scrolling down
moves forward in time. (#53134, Abigail Brady) moves forward in time. (#53134, Abigail Brady)
* gtk/gtkcalendar.c: Complete the RTL flipping support for GtkCalendar, make it * gtk/gtkcalendar.c: Complete the RTL flipping support for
possible to flip the headings using the "magic translated string" technique. GtkCalendar, make it possible to flip the headings using the
Translators, note the comment in gtk_calendar_init() explaining this. (#102416) "magic translated string" technique. Translators, note the
comment in gtk_calendar_init() explaining this. (#102416)
* gtk/gtkcalendar.c: Get the information about the first day of the week from * gtk/gtkcalendar.c: Get the information about the first day of
the locale using another instance of the "magic translated string" technique. the week from the locale using another instance of the "magic
Ignore the display option GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977) translated string" technique. Ignore the display option
GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977)
* gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected date is dragged * gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected
as text, formatted via strftime %x. Text drops are accepted if g_date_set_parse() date is dragged as text, formatted via strftime %x. Text drops are
can make sense of the text. A dedicated data format for date DND has not been accepted if g_date_set_parse() can make sense of the text. A
introduced yet, since there didn't seem to be sufficient consensus on such a format dedicated data format for date DND has not been introduced yet,
on xdg-list. (#117297) since there didn't seem to be sufficient consensus on such a
format on xdg-list. (#117297)
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach): Fix * gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach):
a segfault. (#115284, Jan Kratochvil) Fix a segfault. (#115284, Jan Kratochvil)
2003-08-08 Tor Lillqvist <tml@iki.fi> 2003-08-08 Tor Lillqvist <tml@iki.fi>
@ -73,7 +95,8 @@
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen. * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip
when maximized or fullscreen.
2003-08-07 Tor Lillqvist <tml@iki.fi> 2003-08-07 Tor Lillqvist <tml@iki.fi>

View File

@ -1,31 +1,50 @@
Mon Aug 11 11:10:07 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Mark parent public as well; it's
extensively accessed in existing code, so there is
no advantage in making people use get_parent().
(Tweak to #119463 fix)
2003-08-11 Matthias Clasen <maclas@gmx.de> 2003-08-11 Matthias Clasen <maclas@gmx.de>
Add support for EWMH "Above" and "Below" window states. (105100, Manuel Clos) Add support for EWMH "Above" and "Below" window states. (105100,
Manuel Clos)
* tests/testgtk.c: Add "Above" and "Below" to the the "Window State" demo. * tests/testgtk.c: Add "Above" and "Below" to the the "Window
State" demo.
* gtk/gtkwindow.h: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtkwindow.h: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtk.def: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtk.def: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtkwindow.c (gtk_window_set_keep_below): * gtk/gtkwindow.c (gtk_window_set_keep_below):
(gtk_window_set_keep_above): New functions, call the corresponding gdk functions. (gtk_window_set_keep_above): New functions, call the corresponding
gdk functions.
* gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New function, sets _NET_WM_STATE_BELOW. * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New
(gdk_window_set_keep_above): New function, sets _NET_WM_STATE_ABOVE. function, sets _NET_WM_STATE_BELOW.
(gdk_window_set_keep_above): New function, sets
_NET_WM_STATE_ABOVE.
* gdk/gdkwindow.h: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdkwindow.h: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and GDK_WINDOW_STATE_BELOW. * gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and
GDK_WINDOW_STATE_BELOW.
* gdk/gdk.def: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdk.def: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and JH_PATH_XML_CATALOG from * acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and
gtk-doc to enable configuring without xmlcatalog in PATH. (#119115) JH_PATH_XML_CATALOG from gtk-doc to enable configuring without
xmlcatalog in PATH. (#119115)
2003-08-10 Matthias Clasen <maclas@gmx.de> 2003-08-10 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.h (struct _GtkWidget): Mark some members as public. (#119463) * gtk/gtkwidget.h (struct _GtkWidget): Mark some members as
public. (#119463)
2003-08-09 Noah Levitt <nlevitt@columbia.edu> 2003-08-09 Noah Levitt <nlevitt@columbia.edu>
@ -39,24 +58,27 @@
to let the mouse wheels select the month. Scrolling down to let the mouse wheels select the month. Scrolling down
moves forward in time. (#53134, Abigail Brady) moves forward in time. (#53134, Abigail Brady)
* gtk/gtkcalendar.c: Complete the RTL flipping support for GtkCalendar, make it * gtk/gtkcalendar.c: Complete the RTL flipping support for
possible to flip the headings using the "magic translated string" technique. GtkCalendar, make it possible to flip the headings using the
Translators, note the comment in gtk_calendar_init() explaining this. (#102416) "magic translated string" technique. Translators, note the
comment in gtk_calendar_init() explaining this. (#102416)
* gtk/gtkcalendar.c: Get the information about the first day of the week from * gtk/gtkcalendar.c: Get the information about the first day of
the locale using another instance of the "magic translated string" technique. the week from the locale using another instance of the "magic
Ignore the display option GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977) translated string" technique. Ignore the display option
GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977)
* gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected date is dragged * gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected
as text, formatted via strftime %x. Text drops are accepted if g_date_set_parse() date is dragged as text, formatted via strftime %x. Text drops are
can make sense of the text. A dedicated data format for date DND has not been accepted if g_date_set_parse() can make sense of the text. A
introduced yet, since there didn't seem to be sufficient consensus on such a format dedicated data format for date DND has not been introduced yet,
on xdg-list. (#117297) since there didn't seem to be sufficient consensus on such a
format on xdg-list. (#117297)
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach): Fix * gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach):
a segfault. (#115284, Jan Kratochvil) Fix a segfault. (#115284, Jan Kratochvil)
2003-08-08 Tor Lillqvist <tml@iki.fi> 2003-08-08 Tor Lillqvist <tml@iki.fi>
@ -73,7 +95,8 @@
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen. * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip
when maximized or fullscreen.
2003-08-07 Tor Lillqvist <tml@iki.fi> 2003-08-07 Tor Lillqvist <tml@iki.fi>

View File

@ -1,31 +1,50 @@
Mon Aug 11 11:10:07 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Mark parent public as well; it's
extensively accessed in existing code, so there is
no advantage in making people use get_parent().
(Tweak to #119463 fix)
2003-08-11 Matthias Clasen <maclas@gmx.de> 2003-08-11 Matthias Clasen <maclas@gmx.de>
Add support for EWMH "Above" and "Below" window states. (105100, Manuel Clos) Add support for EWMH "Above" and "Below" window states. (105100,
Manuel Clos)
* tests/testgtk.c: Add "Above" and "Below" to the the "Window State" demo. * tests/testgtk.c: Add "Above" and "Below" to the the "Window
State" demo.
* gtk/gtkwindow.h: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtkwindow.h: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtk.def: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtk.def: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtkwindow.c (gtk_window_set_keep_below): * gtk/gtkwindow.c (gtk_window_set_keep_below):
(gtk_window_set_keep_above): New functions, call the corresponding gdk functions. (gtk_window_set_keep_above): New functions, call the corresponding
gdk functions.
* gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New function, sets _NET_WM_STATE_BELOW. * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New
(gdk_window_set_keep_above): New function, sets _NET_WM_STATE_ABOVE. function, sets _NET_WM_STATE_BELOW.
(gdk_window_set_keep_above): New function, sets
_NET_WM_STATE_ABOVE.
* gdk/gdkwindow.h: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdkwindow.h: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and GDK_WINDOW_STATE_BELOW. * gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and
GDK_WINDOW_STATE_BELOW.
* gdk/gdk.def: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdk.def: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and JH_PATH_XML_CATALOG from * acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and
gtk-doc to enable configuring without xmlcatalog in PATH. (#119115) JH_PATH_XML_CATALOG from gtk-doc to enable configuring without
xmlcatalog in PATH. (#119115)
2003-08-10 Matthias Clasen <maclas@gmx.de> 2003-08-10 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.h (struct _GtkWidget): Mark some members as public. (#119463) * gtk/gtkwidget.h (struct _GtkWidget): Mark some members as
public. (#119463)
2003-08-09 Noah Levitt <nlevitt@columbia.edu> 2003-08-09 Noah Levitt <nlevitt@columbia.edu>
@ -39,24 +58,27 @@
to let the mouse wheels select the month. Scrolling down to let the mouse wheels select the month. Scrolling down
moves forward in time. (#53134, Abigail Brady) moves forward in time. (#53134, Abigail Brady)
* gtk/gtkcalendar.c: Complete the RTL flipping support for GtkCalendar, make it * gtk/gtkcalendar.c: Complete the RTL flipping support for
possible to flip the headings using the "magic translated string" technique. GtkCalendar, make it possible to flip the headings using the
Translators, note the comment in gtk_calendar_init() explaining this. (#102416) "magic translated string" technique. Translators, note the
comment in gtk_calendar_init() explaining this. (#102416)
* gtk/gtkcalendar.c: Get the information about the first day of the week from * gtk/gtkcalendar.c: Get the information about the first day of
the locale using another instance of the "magic translated string" technique. the week from the locale using another instance of the "magic
Ignore the display option GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977) translated string" technique. Ignore the display option
GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977)
* gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected date is dragged * gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected
as text, formatted via strftime %x. Text drops are accepted if g_date_set_parse() date is dragged as text, formatted via strftime %x. Text drops are
can make sense of the text. A dedicated data format for date DND has not been accepted if g_date_set_parse() can make sense of the text. A
introduced yet, since there didn't seem to be sufficient consensus on such a format dedicated data format for date DND has not been introduced yet,
on xdg-list. (#117297) since there didn't seem to be sufficient consensus on such a
format on xdg-list. (#117297)
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach): Fix * gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach):
a segfault. (#115284, Jan Kratochvil) Fix a segfault. (#115284, Jan Kratochvil)
2003-08-08 Tor Lillqvist <tml@iki.fi> 2003-08-08 Tor Lillqvist <tml@iki.fi>
@ -73,7 +95,8 @@
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen. * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip
when maximized or fullscreen.
2003-08-07 Tor Lillqvist <tml@iki.fi> 2003-08-07 Tor Lillqvist <tml@iki.fi>

View File

@ -1,31 +1,50 @@
Mon Aug 11 11:10:07 2003 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Mark parent public as well; it's
extensively accessed in existing code, so there is
no advantage in making people use get_parent().
(Tweak to #119463 fix)
2003-08-11 Matthias Clasen <maclas@gmx.de> 2003-08-11 Matthias Clasen <maclas@gmx.de>
Add support for EWMH "Above" and "Below" window states. (105100, Manuel Clos) Add support for EWMH "Above" and "Below" window states. (105100,
Manuel Clos)
* tests/testgtk.c: Add "Above" and "Below" to the the "Window State" demo. * tests/testgtk.c: Add "Above" and "Below" to the the "Window
State" demo.
* gtk/gtkwindow.h: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtkwindow.h: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtk.def: Add gtk_window_set_keep_above and gtk_window_set_keep_below. * gtk/gtk.def: Add gtk_window_set_keep_above and
gtk_window_set_keep_below.
* gtk/gtkwindow.c (gtk_window_set_keep_below): * gtk/gtkwindow.c (gtk_window_set_keep_below):
(gtk_window_set_keep_above): New functions, call the corresponding gdk functions. (gtk_window_set_keep_above): New functions, call the corresponding
gdk functions.
* gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New function, sets _NET_WM_STATE_BELOW. * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): New
(gdk_window_set_keep_above): New function, sets _NET_WM_STATE_ABOVE. function, sets _NET_WM_STATE_BELOW.
(gdk_window_set_keep_above): New function, sets
_NET_WM_STATE_ABOVE.
* gdk/gdkwindow.h: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdkwindow.h: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and GDK_WINDOW_STATE_BELOW. * gdk/gdkevents.h (GdkWindowState): Add GDK_WINDOW_STATE_ABOVE and
GDK_WINDOW_STATE_BELOW.
* gdk/gdk.def: Add gdk_window_set_keep_above and gdk_window_set_keep_below. * gdk/gdk.def: Add gdk_window_set_keep_above and
gdk_window_set_keep_below.
* acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and JH_PATH_XML_CATALOG from * acinclude.m4: Copy newer versions of JH_CHECK_XML_CATALOG and
gtk-doc to enable configuring without xmlcatalog in PATH. (#119115) JH_PATH_XML_CATALOG from gtk-doc to enable configuring without
xmlcatalog in PATH. (#119115)
2003-08-10 Matthias Clasen <maclas@gmx.de> 2003-08-10 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwidget.h (struct _GtkWidget): Mark some members as public. (#119463) * gtk/gtkwidget.h (struct _GtkWidget): Mark some members as
public. (#119463)
2003-08-09 Noah Levitt <nlevitt@columbia.edu> 2003-08-09 Noah Levitt <nlevitt@columbia.edu>
@ -39,24 +58,27 @@
to let the mouse wheels select the month. Scrolling down to let the mouse wheels select the month. Scrolling down
moves forward in time. (#53134, Abigail Brady) moves forward in time. (#53134, Abigail Brady)
* gtk/gtkcalendar.c: Complete the RTL flipping support for GtkCalendar, make it * gtk/gtkcalendar.c: Complete the RTL flipping support for
possible to flip the headings using the "magic translated string" technique. GtkCalendar, make it possible to flip the headings using the
Translators, note the comment in gtk_calendar_init() explaining this. (#102416) "magic translated string" technique. Translators, note the
comment in gtk_calendar_init() explaining this. (#102416)
* gtk/gtkcalendar.c: Get the information about the first day of the week from * gtk/gtkcalendar.c: Get the information about the first day of
the locale using another instance of the "magic translated string" technique. the week from the locale using another instance of the "magic
Ignore the display option GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977) translated string" technique. Ignore the display option
GTK_CALENDAR_WEEK_START_MONDAY with a warning. (#87977)
* gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected date is dragged * gtk/gtkcalendar.c: Add DND support to GtkCalendar. The selected
as text, formatted via strftime %x. Text drops are accepted if g_date_set_parse() date is dragged as text, formatted via strftime %x. Text drops are
can make sense of the text. A dedicated data format for date DND has not been accepted if g_date_set_parse() can make sense of the text. A
introduced yet, since there didn't seem to be sufficient consensus on such a format dedicated data format for date DND has not been introduced yet,
on xdg-list. (#117297) since there didn't seem to be sufficient consensus on such a
format on xdg-list. (#117297)
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach): Fix * gdk/gdkregion-generic.c (gdk_region_spans_intersect_foreach):
a segfault. (#115284, Jan Kratochvil) Fix a segfault. (#115284, Jan Kratochvil)
2003-08-08 Tor Lillqvist <tml@iki.fi> 2003-08-08 Tor Lillqvist <tml@iki.fi>
@ -73,7 +95,8 @@
2003-08-08 Matthias Clasen <maclas@gmx.de> 2003-08-08 Matthias Clasen <maclas@gmx.de>
* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen. * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip
when maximized or fullscreen.
2003-08-07 Tor Lillqvist <tml@iki.fi> 2003-08-07 Tor Lillqvist <tml@iki.fi>

View File

@ -220,8 +220,6 @@ struct _GtkWidget
*/ */
GdkWindow *window; GdkWindow *window;
/*< private >*/
/* The widgets parent. /* The widgets parent.
*/ */
GtkWidget *parent; GtkWidget *parent;