Merge lp:~ted/indicator-messages/glib-deprections into lp:~indicator-applet-developers/indicator-messages/trunk.13.10

Proposed by Ted Gould
Status: Merged
Approved by: Charles Kerr
Approved revision: 359
Merged at revision: 358
Proposed branch: lp:~ted/indicator-messages/glib-deprections
Merge into: lp:~indicator-applet-developers/indicator-messages/trunk.13.10
Diff against target: 179 lines (+19/-19)
3 files modified
src/app-section.c (+6/-6)
src/im-application-list.c (+7/-7)
test/test-gactionmuxer.cpp (+6/-6)
To merge this branch: bzr merge lp:~ted/indicator-messages/glib-deprections
Reviewer Review Type Date Requested Status
Charles Kerr (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+181442@code.launchpad.net

Commit message

Migrate away from deprecated function

Description of the change

GLib 2.37.6 (in proposed, not in distro yet) makes these function deprecated.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Charles Kerr (charlesk) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/app-section.c'
--- src/app-section.c 2013-08-20 10:38:10 +0000
+++ src/app-section.c 2013-08-22 01:52:18 +0000
@@ -384,7 +384,7 @@
384384
385 actions = g_action_group_list_actions (G_ACTION_GROUP (group));385 actions = g_action_group_list_actions (G_ACTION_GROUP (group));
386 for (it = actions; *it; it++)386 for (it = actions; *it; it++)
387 g_simple_action_group_remove (group, *it);387 g_action_map_remove_action (G_ACTION_MAP(group), *it);
388388
389 g_strfreev (actions);389 g_strfreev (actions);
390}390}
@@ -406,7 +406,7 @@
406 launch = g_simple_action_new_stateful ("launch", G_VARIANT_TYPE_UINT32, g_variant_new_boolean (is_running));406 launch = g_simple_action_new_stateful ("launch", G_VARIANT_TYPE_UINT32, g_variant_new_boolean (is_running));
407 g_signal_connect (launch, "activate", G_CALLBACK (activate_cb), self);407 g_signal_connect (launch, "activate", G_CALLBACK (activate_cb), self);
408 g_signal_connect (launch, "change-state", G_CALLBACK (launch_action_change_state), self);408 g_signal_connect (launch, "change-state", G_CALLBACK (launch_action_change_state), self);
409 g_simple_action_group_insert (priv->static_shortcuts, G_ACTION (launch));409 g_action_map_add_action (G_ACTION_MAP(priv->static_shortcuts), G_ACTION (launch));
410410
411 item = g_menu_item_new (g_app_info_get_name (G_APP_INFO (priv->appinfo)), "launch");411 item = g_menu_item_new (g_app_info_get_name (G_APP_INFO (priv->appinfo)), "launch");
412 g_menu_item_set_attribute (item, "x-canonical-type", "s", "ImAppMenuItem");412 g_menu_item_set_attribute (item, "x-canonical-type", "s", "ImAppMenuItem");
@@ -432,7 +432,7 @@
432432
433 action = g_simple_action_new (nicks[i], G_VARIANT_TYPE_UINT32);433 action = g_simple_action_new (nicks[i], G_VARIANT_TYPE_UINT32);
434 g_signal_connect(action, "activate", G_CALLBACK (nick_activate_cb), self);434 g_signal_connect(action, "activate", G_CALLBACK (nick_activate_cb), self);
435 g_simple_action_group_insert (priv->static_shortcuts, G_ACTION (action));435 g_action_map_add_action (G_ACTION_MAP(priv->static_shortcuts), G_ACTION (action));
436 g_object_unref (action);436 g_object_unref (action);
437437
438 item = g_menu_item_new (name, nicks[i]);438 item = g_menu_item_new (name, nicks[i]);
@@ -659,7 +659,7 @@
659 }659 }
660 }660 }
661661
662 g_simple_action_group_remove (priv->source_actions, id);662 g_action_map_remove_action (G_ACTION_MAP(priv->source_actions), id);
663 update_draws_attention (self);663 update_draws_attention (self);
664}664}
665665
@@ -722,7 +722,7 @@
722 state = g_variant_new ("(uxsb)", count, time, string, draws_attention);722 state = g_variant_new ("(uxsb)", count, time, string, draws_attention);
723 action = g_simple_action_new_stateful (id, NULL, state);723 action = g_simple_action_new_stateful (id, NULL, state);
724 g_signal_connect (action, "activate", G_CALLBACK (source_action_activated), self);724 g_signal_connect (action, "activate", G_CALLBACK (source_action_activated), self);
725 g_simple_action_group_insert (priv->source_actions, G_ACTION (action));725 g_action_map_add_action (G_ACTION_MAP(priv->source_actions), G_ACTION (action));
726726
727 item = g_menu_item_new (label, id);727 item = g_menu_item_new (label, id);
728 g_menu_item_set_attribute (item, "x-canonical-type", "s", "ImSourceMenuItem");728 g_menu_item_set_attribute (item, "x-canonical-type", "s", "ImSourceMenuItem");
@@ -760,7 +760,7 @@
760 state = g_variant_new ("(uxsb)", count, time, string, draws_attention);760 state = g_variant_new ("(uxsb)", count, time, string, draws_attention);
761 action = g_simple_action_new_stateful (id, NULL, state);761 action = g_simple_action_new_stateful (id, NULL, state);
762762
763 g_simple_action_group_insert (priv->source_actions, G_ACTION (action));763 g_action_map_add_action (G_ACTION_MAP(priv->source_actions), G_ACTION (action));
764764
765 if (draws_attention && !priv->draws_attention) {765 if (draws_attention && !priv->draws_attention) {
766 priv->draws_attention = TRUE;766 priv->draws_attention = TRUE;
767767
=== modified file 'src/im-application-list.c'
--- src/im-application-list.c 2013-08-21 16:40:00 +0000
+++ src/im-application-list.c 2013-08-22 01:52:18 +0000
@@ -272,7 +272,7 @@
272im_application_list_source_removed (Application *app,272im_application_list_source_removed (Application *app,
273 const gchar *id)273 const gchar *id)
274{274{
275 g_simple_action_group_remove (app->source_actions, id);275 g_action_map_remove_action (G_ACTION_MAP(app->source_actions), id);
276276
277 g_signal_emit (app->list, signals[SOURCE_REMOVED], 0, app->id, id);277 g_signal_emit (app->list, signals[SOURCE_REMOVED], 0, app->id, id);
278278
@@ -317,7 +317,7 @@
317im_application_list_message_removed (Application *app,317im_application_list_message_removed (Application *app,
318 const gchar *id)318 const gchar *id)
319{319{
320 g_simple_action_group_remove (app->message_actions, id);320 g_action_map_remove_action (G_ACTION_MAP(app->message_actions), id);
321 g_action_muxer_remove (app->message_sub_actions, id);321 g_action_muxer_remove (app->message_sub_actions, id);
322322
323 im_application_list_update_draws_attention (app->list);323 im_application_list_update_draws_attention (app->list);
@@ -575,13 +575,13 @@
575 list->globalactions = g_simple_action_group_new ();575 list->globalactions = g_simple_action_group_new ();
576 {576 {
577 GSimpleAction * messages = g_simple_action_new_stateful("messages", G_VARIANT_TYPE("a{sv}"), g_variant_new_array(G_VARIANT_TYPE("{sv}"), NULL, 0));577 GSimpleAction * messages = g_simple_action_new_stateful("messages", G_VARIANT_TYPE("a{sv}"), g_variant_new_array(G_VARIANT_TYPE("{sv}"), NULL, 0));
578 g_simple_action_group_insert(list->globalactions, G_ACTION(messages));578 g_action_map_add_action(G_ACTION_MAP(list->globalactions), G_ACTION(messages));
579 }579 }
580 g_simple_action_group_add_entries (list->globalactions, action_entries, G_N_ELEMENTS (action_entries), list);580 g_simple_action_group_add_entries (list->globalactions, action_entries, G_N_ELEMENTS (action_entries), list);
581581
582 list->statusaction = g_simple_action_new_stateful("status", G_VARIANT_TYPE_STRING, g_variant_new_string("offline"));582 list->statusaction = g_simple_action_new_stateful("status", G_VARIANT_TYPE_STRING, g_variant_new_string("offline"));
583 g_signal_connect(list->statusaction, "activate", G_CALLBACK(status_activated), list);583 g_signal_connect(list->statusaction, "activate", G_CALLBACK(status_activated), list);
584 g_simple_action_group_insert(list->globalactions, G_ACTION(list->statusaction));584 g_action_map_add_action(G_ACTION_MAP(list->globalactions), G_ACTION(list->statusaction));
585585
586 list->muxer = g_action_muxer_new ();586 list->muxer = g_action_muxer_new ();
587 g_action_muxer_insert (list->muxer, NULL, G_ACTION_GROUP (list->globalactions));587 g_action_muxer_insert (list->muxer, NULL, G_ACTION_GROUP (list->globalactions));
@@ -780,7 +780,7 @@
780 action = g_simple_action_new_stateful (id, G_VARIANT_TYPE_BOOLEAN, state);780 action = g_simple_action_new_stateful (id, G_VARIANT_TYPE_BOOLEAN, state);
781 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_source_activated), app);781 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_source_activated), app);
782782
783 g_simple_action_group_insert (app->source_actions, G_ACTION (action));783 g_action_map_add_action (G_ACTION_MAP(app->source_actions), G_ACTION (action));
784784
785 g_signal_emit (app->list, signals[SOURCE_ADDED], 0, app->id, id, label, iconstr);785 g_signal_emit (app->list, signals[SOURCE_ADDED], 0, app->id, id, label, iconstr);
786786
@@ -906,7 +906,7 @@
906 action = g_simple_action_new (id, G_VARIANT_TYPE_BOOLEAN);906 action = g_simple_action_new (id, G_VARIANT_TYPE_BOOLEAN);
907 g_object_set_qdata(G_OBJECT(action), message_action_draws_attention_quark(), GINT_TO_POINTER(draws_attention));907 g_object_set_qdata(G_OBJECT(action), message_action_draws_attention_quark(), GINT_TO_POINTER(draws_attention));
908 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_message_activated), app);908 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_message_activated), app);
909 g_simple_action_group_insert (app->message_actions, G_ACTION (action));909 g_action_map_add_action (G_ACTION_MAP(app->message_actions), G_ACTION (action));
910910
911 {911 {
912 GVariant *entry;912 GVariant *entry;
@@ -939,7 +939,7 @@
939 action = g_simple_action_new (name, type ? G_VARIANT_TYPE (type) : NULL);939 action = g_simple_action_new (name, type ? G_VARIANT_TYPE (type) : NULL);
940 g_object_set_data_full (G_OBJECT (action), "message", g_strdup (id), g_free);940 g_object_set_data_full (G_OBJECT (action), "message", g_strdup (id), g_free);
941 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_sub_message_activated), app);941 g_signal_connect (action, "activate", G_CALLBACK (im_application_list_sub_message_activated), app);
942 g_simple_action_group_insert (action_group, G_ACTION (action));942 g_action_map_add_action (G_ACTION_MAP(action_group), G_ACTION (action));
943943
944 g_variant_builder_init (&dict_builder, G_VARIANT_TYPE ("a{sv}"));944 g_variant_builder_init (&dict_builder, G_VARIANT_TYPE ("a{sv}"));
945945
946946
=== modified file 'test/test-gactionmuxer.cpp'
--- test/test-gactionmuxer.cpp 2013-08-20 10:38:10 +0000
+++ test/test-gactionmuxer.cpp 2013-08-22 01:52:18 +0000
@@ -190,7 +190,7 @@
190190
191 group = g_simple_action_group_new ();191 group = g_simple_action_group_new ();
192 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);192 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);
193 g_simple_action_group_insert (group, G_ACTION (action));193 g_action_map_add_action (G_ACTION_MAP(group), G_ACTION (action));
194194
195 muxer = g_action_muxer_new ();195 muxer = g_action_muxer_new ();
196 g_action_muxer_insert (muxer, "first", G_ACTION_GROUP (group));196 g_action_muxer_insert (muxer, "first", G_ACTION_GROUP (group));
@@ -275,7 +275,7 @@
275 group = g_simple_action_group_new ();275 group = g_simple_action_group_new ();
276276
277 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);277 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);
278 g_simple_action_group_insert (group, G_ACTION (action));278 g_action_map_add_action (G_ACTION_MAP(group), G_ACTION (action));
279 g_object_unref (action);279 g_object_unref (action);
280280
281 muxer = g_action_muxer_new ();281 muxer = g_action_muxer_new ();
@@ -300,7 +300,7 @@
300 closure.name = "first.two";300 closure.name = "first.two";
301 action = g_simple_action_new_stateful ("two", G_VARIANT_TYPE_STRING,301 action = g_simple_action_new_stateful ("two", G_VARIANT_TYPE_STRING,
302 g_variant_new_string ("on"));302 g_variant_new_string ("on"));
303 g_simple_action_group_insert (group, G_ACTION (action));303 g_action_map_add_action (G_ACTION_MAP(group), G_ACTION (action));
304 EXPECT_TRUE (closure.signal_ran);304 EXPECT_TRUE (closure.signal_ran);
305305
306 /* disable the action */306 /* disable the action */
@@ -317,7 +317,7 @@
317 /* remove the first action */317 /* remove the first action */
318 closure.signal_ran = FALSE;318 closure.signal_ran = FALSE;
319 closure.name = "first.one";319 closure.name = "first.one";
320 g_simple_action_group_remove (group, "one");320 g_action_map_remove_action (G_ACTION_MAP(group), "one");
321 EXPECT_TRUE (closure.signal_ran);321 EXPECT_TRUE (closure.signal_ran);
322322
323 /* remove the whole group, should be notified about "first.two" */323 /* remove the whole group, should be notified about "first.two" */
@@ -361,14 +361,14 @@
361 group = g_simple_action_group_new ();361 group = g_simple_action_group_new ();
362362
363 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);363 action = g_simple_action_new ("one", G_VARIANT_TYPE_STRING);
364 g_simple_action_group_insert (group, G_ACTION (action));364 g_action_map_add_action (G_ACTION_MAP(group), G_ACTION (action));
365 g_signal_connect (action, "activate",365 g_signal_connect (action, "activate",
366 G_CALLBACK (action_activated), (gpointer) &signal_ran);366 G_CALLBACK (action_activated), (gpointer) &signal_ran);
367 g_object_unref (action);367 g_object_unref (action);
368368
369 action = g_simple_action_new_stateful ("two", NULL,369 action = g_simple_action_new_stateful ("two", NULL,
370 g_variant_new_string ("on"));370 g_variant_new_string ("on"));
371 g_simple_action_group_insert (group, G_ACTION (action));371 g_action_map_add_action (G_ACTION_MAP(group), G_ACTION (action));
372 g_signal_connect (action, "change-state",372 g_signal_connect (action, "change-state",
373 G_CALLBACK (action_change_state), (gpointer) &signal_ran);373 G_CALLBACK (action_change_state), (gpointer) &signal_ran);
374 g_object_unref (action);374 g_object_unref (action);

Subscribers

People subscribed via source and target branches