use the right type for "subparser_data" and remove the (gpointer*) cast.
2008-01-30 Michael Natterer <mitch@imendio.com> * gtk/gtkbuilderparser.c (parse_custom): use the right type for "subparser_data" and remove the (gpointer*) cast. Fixes bogus aliasing warning. * gtk/updateiconcache.c (add_string): cast const gchar* to gpointer when inserting in a GHashTable. * tests/testcalendar.c (calendar_detail_cb): remove const from return value since it's a newly allocated string. (calendar_update_details): free the detail. svn path=/trunk/; revision=19431
This commit is contained in:

committed by
Michael Natterer

parent
8a1723bccc
commit
63af2cd041
14
ChangeLog
14
ChangeLog
@ -1,3 +1,17 @@
|
|||||||
|
2008-01-30 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gtk/gtkbuilderparser.c (parse_custom): use the right type for
|
||||||
|
"subparser_data" and remove the (gpointer*) cast. Fixes bogus
|
||||||
|
aliasing warning.
|
||||||
|
|
||||||
|
* gtk/updateiconcache.c (add_string): cast const gchar* to
|
||||||
|
gpointer when inserting in a GHashTable.
|
||||||
|
|
||||||
|
* tests/testcalendar.c (calendar_detail_cb): remove const from
|
||||||
|
return value since it's a newly allocated string.
|
||||||
|
|
||||||
|
(calendar_update_details): free the detail.
|
||||||
|
|
||||||
2008-01-29 Johan Dahlin <johan@gnome.org>
|
2008-01-29 Johan Dahlin <johan@gnome.org>
|
||||||
|
|
||||||
* demos/gtk-demo/builder.c: (quit_activate), (about_activate),
|
* demos/gtk-demo/builder.c: (quit_activate), (about_activate),
|
||||||
|
@ -636,7 +636,7 @@ parse_custom (GMarkupParseContext *context,
|
|||||||
{
|
{
|
||||||
CommonInfo* parent_info;
|
CommonInfo* parent_info;
|
||||||
GMarkupParser parser;
|
GMarkupParser parser;
|
||||||
gpointer *subparser_data;
|
gpointer subparser_data;
|
||||||
GObject *object;
|
GObject *object;
|
||||||
GObject *child;
|
GObject *child;
|
||||||
|
|
||||||
@ -671,7 +671,7 @@ parse_custom (GMarkupParseContext *context,
|
|||||||
child,
|
child,
|
||||||
element_name,
|
element_name,
|
||||||
&parser,
|
&parser,
|
||||||
(gpointer*)&subparser_data))
|
&subparser_data))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
data->subparser = create_subparser (object, child, element_name,
|
data->subparser = create_subparser (object, child, element_name,
|
||||||
|
@ -744,7 +744,7 @@ find_string (const gchar *n)
|
|||||||
static void
|
static void
|
||||||
add_string (const gchar *n, int offset)
|
add_string (const gchar *n, int offset)
|
||||||
{
|
{
|
||||||
g_hash_table_insert (string_pool, n, GINT_TO_POINTER (offset));
|
g_hash_table_insert (string_pool, (gpointer) n, GINT_TO_POINTER (offset));
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
@ -105,7 +105,7 @@ static void
|
|||||||
calendar_update_details (CalendarData *data)
|
calendar_update_details (CalendarData *data)
|
||||||
{
|
{
|
||||||
guint year, month, day;
|
guint year, month, day;
|
||||||
const gchar *detail;
|
gchar *detail;
|
||||||
|
|
||||||
gtk_calendar_get_date (GTK_CALENDAR (data->calendar_widget), &year, &month, &day);
|
gtk_calendar_get_date (GTK_CALENDAR (data->calendar_widget), &year, &month, &day);
|
||||||
detail = calendar_get_detail (data, year, month, day);
|
detail = calendar_get_detail (data, year, month, day);
|
||||||
@ -113,6 +113,8 @@ calendar_update_details (CalendarData *data)
|
|||||||
g_signal_handler_block (data->details_buffer, data->details_changed);
|
g_signal_handler_block (data->details_buffer, data->details_changed);
|
||||||
gtk_text_buffer_set_text (data->details_buffer, detail ? detail : "", -1);
|
gtk_text_buffer_set_text (data->details_buffer, detail ? detail : "", -1);
|
||||||
g_signal_handler_unblock (data->details_buffer, data->details_changed);
|
g_signal_handler_unblock (data->details_buffer, data->details_changed);
|
||||||
|
|
||||||
|
g_free (detail);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -257,7 +259,7 @@ void calendar_select_font (GtkWidget *button,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static G_CONST_RETURN gchar*
|
static gchar*
|
||||||
calendar_detail_cb (GtkCalendar *calendar,
|
calendar_detail_cb (GtkCalendar *calendar,
|
||||||
guint year,
|
guint year,
|
||||||
guint month,
|
guint month,
|
||||||
|
Reference in New Issue
Block a user