1. 15 Apr, 2013 12 commits
  2. 14 Apr, 2013 1 commit
  3. 12 Apr, 2013 1 commit
  4. 11 Apr, 2013 2 commits
  5. 10 Apr, 2013 1 commit
  6. 09 Apr, 2013 2 commits
  7. 08 Apr, 2013 1 commit
  8. 04 Apr, 2013 2 commits
  9. 03 Apr, 2013 5 commits
    • Emanuele Aina's avatar
      shell: Expose panel launching with DBus-activation · ab0576f1
      Emanuele Aina authored
      Turn Control Center in a DBus-activable service and export a
      'launch-panel' GAction which accepts a tuple containing the id of the
      desired panel and its parameters as a GVariant array.
      
      The snippet below show how the custom shortcuts section of the keyboard
      panel can be invoked by a external programs through DBus:
      
      GVariantBuilder *flags = g_variant_builder_new (G_VARIANT_TYPE_VARDICT);
      GVariantBuilder *params = g_variant_builder_new (G_VARIANT_TYPE ("av"));
      g_variant_builder_add (params, "v", g_variant_builder_end (flags));
      g_variant_builder_add (params, "v", g_variant_new_string ("shortcuts"));
      g_variant_builder_add (params, "v", g_variant_new_string ("custom"));
      GVariant *v = g_variant_new ("(s@av)", "keyboard", g_variant_builder_end (params));
      
      GApplication *gnomecc = g_application_new (id, G_APPLICATION_IS_LAUNCHER);
      if (!g_application_register (gnomecc, NULL, &error))
        g_error ("Failed to register launcher for %s: %s", id, error->message);
      g_action...
      ab0576f1
    • Emanuele Aina's avatar
      shell: Let panels have their own commandline flags · 31a8a994
      Emanuele Aina authored
      Add a class method to CcPanel to get a GOptionGroup which will be added
      to the main commandline parser. This gives panels the chance to have
      commandline "--flags" in addition to the already available parameters.
      
      This changes changes the way parameters are passed to panels: the first
      entry in the GVariant array is always the a{sv} dictionary of
      commandline flags, followed by the remaining free-form arguments.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=696054
      31a8a994
    • Emanuele Aina's avatar
      shell: Use GVariant to convey panel arguments instead of a string array · 9977bb20
      Emanuele Aina authored
      By using a GVariant of type "av" we can potentially pass more structured
      data to panels, which will become relevant with the ability to invoke
      them by GAction-based DBus-activation introduced in the following patch.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=696054
      9977bb20
    • Emanuele Aina's avatar
      online-accounts: Small cleanup about resource releasing · 397181e5
      Emanuele Aina authored
      Use g_clear_object() as a NULL-safe g_object_unref() and
      g_list_free_full() instead of explicitly iterating the list contents.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=695877
      397181e5
    • Yaron Shahrabani's avatar
      Updated Hebrew translation. · d0d33205
      Yaron Shahrabani authored
      d0d33205
  10. 02 Apr, 2013 4 commits
  11. 01 Apr, 2013 2 commits
  12. 31 Mar, 2013 6 commits
  13. 28 Mar, 2013 1 commit