diff --git a/ChangeLog b/ChangeLog index 5d3fd4a4cc..5dfd837bcb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-27 Matthias Clasen + + * gkt/gtksignal.h: Fix 0<>NULL confusion in gtk_signal_connect... + defines. (#505708, MINAMI Hirokazu) + 2007-12-27 Christian Persch * Makefile.am: Install gail.pc. Bug #505859. @@ -201,6 +206,91 @@ 2007-12-19 Mathias Hasselmann + Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details + are shown within the widget, or jst as tooltip. + + * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property + aka. GTK_CALENDAR_SHOW_DETAILS, and use it. + * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding + in flags vbox. + +2007-12-17 Mathias Hasselmann + + Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details + are shown within the widget, or jst as tooltip. + + * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property + aka. GTK_CALENDAR_SHOW_DETAILS, and use it. + * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding + in flags vbox. + +2007-12-27 Mathias Hasselmann + + Try more decent appearance of calendar details separator. (#339540) + + * gtk/gtkcalendar.c: Use different colors for drawing the separator, + and make it short by one pixel on each side. + +2007-12-17 Mathias Hasselmann + + Try more decent appearance of calendar details separator. (#339540) + + * gtk/gtkcalendar.c: Use different colors for drawing the separator, + and make it short by one pixel on each side. + +2007-12-17 Mathias Hasselmann + + Try more decent appearance of calendar details separator. (#339540) + + * gtk/gtkcalendar.c: Use different colors for drawing the separator, + and make it short by one pixel on each side. + +2007-12-17 Mathias Hasselmann + + Restructure testcalendar for testing calendar details. (#339540) + + * tests/testcalendar.c: Move code arround to test calendar details. + +2007-12-17 Mathias Hasselmann + + Restructure testcalendar for testing calendar details. (#339540) + + * tests/testcalendar.c: Move code arround to test calendar details. + +2007-12-17 Mathias Hasselmann + + Implement GtkTooltip API for calendar details. (#339540) + + * gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up. + +2007-12-17 Mathias Hasselmann + + Without explicitly set "detail-width-chars" and "detail-height-rows" + properties not only the widget has to be redrawn on certain + conditions, but also its size must be recalculated. (#339540) + + * gtk/gtkcalendar.c: Add calendar_queue_refresh and call + that function instead of gtk_widget_queue_draw. + +2007-12-17 Mathias Hasselmann + + Without explicitly set "detail-width-chars" and "detail-height-rows" + properties not only the widget has to be redrawn on certain + conditions, but also its size must be recalculated. (#339540) + + * gtk/gtkcalendar.c: Add calendar_queue_refresh and call + that function instead of gtk_widget_queue_draw. + +2007-12-17 Mathias Hasselmann + + Consider in size-request and show calender details. (#339540) + + * gtk/gtkcalendar.c: Add gtk_calendar_get_detail and + is_color_attribute functions. Change gtk_calendar_size_request and + calendar_paint_day to consider and show calender details. + +2007-12-17 Mathias Hasselmann + Avoid some compiler warnings and remove obsolete code. (#339540) * gtk/gtkcalendar.c: Change week and year variable in diff --git a/gtk/gtksignal.h b/gtk/gtksignal.h index 00eb824f57..56bbe0b4b1 100644 --- a/gtk/gtksignal.h +++ b/gtk/gtksignal.h @@ -48,13 +48,13 @@ G_BEGIN_DECLS #define gtk_signal_emit_stop(object,signal_id) \ g_signal_stop_emission ((object), (signal_id), 0) #define gtk_signal_connect(object,name,func,func_data) \ - gtk_signal_connect_full ((object), (name), (func), 0, (func_data), 0, 0, 0) + gtk_signal_connect_full ((object), (name), (func), NULL, (func_data), NULL, 0, 0) #define gtk_signal_connect_after(object,name,func,func_data) \ - gtk_signal_connect_full ((object), (name), (func), 0, (func_data), 0, 0, 1) + gtk_signal_connect_full ((object), (name), (func), NULL, (func_data), NULL, 0, 1) #define gtk_signal_connect_object(object,name,func,slot_object) \ - gtk_signal_connect_full ((object), (name), (func), 0, (slot_object), 0, 1, 0) + gtk_signal_connect_full ((object), (name), (func), NULL, (slot_object), NULL, 1, 0) #define gtk_signal_connect_object_after(object,name,func,slot_object) \ - gtk_signal_connect_full ((object), (name), (func), 0, (slot_object), 0, 1, 1) + gtk_signal_connect_full ((object), (name), (func), NULL, (slot_object), NULL, 1, 1) #define gtk_signal_disconnect(object,handler_id) \ g_signal_handler_disconnect ((object), (handler_id)) #define gtk_signal_handler_block(object,handler_id) \