Changeset 4671


Ignore:
Timestamp:
12/09/08 04:50:04 (5 years ago)
Author:
alanbach-guest
Message:
  • Merged updates from Ubuntu 2.24.0-0ubuntu6.1
Location:
pkg/boss/main/fast-user-switch-applet/trunk/debian
Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/changelog

    r4523 r4671  
     1fast-user-switch-applet (2.24.0-parsix2) unstable; urgency=low 
     2 
     3  * Merged updates from Ubuntu 2.24.0-0ubuntu6.1 
     4 
     5 -- Alan Baghumian <alan@technotux.org>  Mon, 08 Dec 2008 19:48:15 -0800 
     6 
    17fast-user-switch-applet (2.24.0-parsix1) unstable; urgency=low 
    28 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/control

    r4523 r4671  
    22Section: gnome 
    33Priority: optional 
    4 Maintainer: Julien Valroff <julien@kirya.net> 
     4Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> 
     5XSBC-Original-Maintainer: Julien Valroff <julien@kirya.net> 
    56Build-Depends: debhelper (>= 5.0), 
    67               cdbs (>= 0.4.41), 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/patches/84_session_management.patch

    r4523 r4671  
    2525=== modified file 'src/applet.c' 
    2626--- src/applet.c        2008-10-21 15:19:03 +0000 
    27 +++ src/applet.c        2008-10-21 15:24:14 +0000 
     27+++ src/applet.c        2008-10-28 16:23:34 +0000 
    2828@@ -53,13 +53,17 @@ 
    2929  
     
    421421 /* ******************* * 
    422422  *  Utility Functions  * 
    423 @@ -2564,3 +2804,114 @@ 
    424   
     423@@ -2557,10 +2797,131 @@ 
     424  
     425   gconf_client_notify_remove (adata->client, adata->client_notify_applet_id); 
     426   gconf_client_notify_remove (adata->client, adata->client_notify_global_id); 
     427+  gconf_client_notify_remove (adata->client, adata->client_notify_lockdown_id); 
     428   gconf_client_remove_dir (adata->client, GLOBAL_DIR, NULL); 
     429   g_object_unref (adata->client); 
     430   g_object_unref (adata->manager); 
     431   g_object_unref (tooltips); 
     432  
     433+  /* DBus Proxy */ 
     434+  if (adata->dbus_proxy != NULL) { 
     435+       dbus_g_proxy_disconnect_signal(adata->dbus_proxy, "NameOwnerChanged", 
     436+                                      G_CALLBACK(dbus_namechange), 
     437+                                      adata); 
     438+       g_object_unref(adata->dbus_proxy); 
     439+       adata->dbus_proxy = NULL; 
     440+  } 
     441+ 
    425442   g_free (adata); 
    426443 } 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/patches/86_fusa_menu_item_changes.patch

    r4523 r4671  
    11=== modified file 'src/applet.c' 
    2 --- src/applet.c        2008-10-21 15:24:14 +0000 
    3 +++ src/applet.c        2008-10-21 15:24:40 +0000 
     2--- src/applet.c        2008-10-28 16:23:34 +0000 
     3+++ src/applet.c        2008-10-28 20:32:40 +0000 
    44@@ -608,6 +608,11 @@ 
    55        } 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/patches/88_status_icons.patch

    r4523 r4671  
    13381338 
    13391339=== modified file 'src/applet.c' 
    1340 --- src/applet.c        2008-10-21 15:24:40 +0000 
    1341 +++ src/applet.c        2008-10-21 15:24:52 +0000 
     1340--- src/applet.c        2008-10-28 20:32:40 +0000 
     1341+++ src/applet.c        2008-10-28 20:33:19 +0000 
    13421342@@ -85,6 +85,8 @@ 
    13431343 #define LOCKDOWN_KEY    LOCKDOWN_DIR "/disable_user_switching" 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/patches/90_status_management.patch

    r4523 r4671  
    113113 
    114114=== modified file 'src/applet.c' 
    115 --- src/applet.c        2008-10-21 15:24:52 +0000 
    116 +++ src/applet.c        2008-10-21 15:25:06 +0000 
     115--- src/applet.c        2008-10-28 20:33:19 +0000 
     116+++ src/applet.c        2008-10-28 21:54:17 +0000 
    117117@@ -61,6 +61,7 @@ 
    118118 #include <dbus/dbus-glib.h> 
     
    204204 static void client_notify_applet_func (GConfClient *client, 
    205205                                       guint        cnxn_id, 
    206 @@ -362,6 +399,7 @@ 
     206@@ -291,6 +328,7 @@ 
     207 static void      make_label_bold              (GtkLabel       *label); 
     208 static void      make_label_larger            (GtkLabel       *label); 
     209 static void      make_label_small_italic      (GtkLabel       *label); 
     210+static guint     find_menu_padding            (void); 
     211 static void      fusa_applet_data_free        (FusaAppletData *adata); 
     212 static void      dbus_namechange              (DBusGProxy * proxy, 
     213                            const gchar * name, 
     214@@ -322,6 +360,7 @@ 
     215  *  PanelApplet Callbacks  * 
     216  * *********************** */ 
     217  
     218+ 
     219 static gboolean 
     220 applet_fill_cb (PanelApplet *applet, 
     221                const gchar *iid, 
     222@@ -362,6 +401,7 @@ 
    207223                                    NULL); 
    208224  
     
    212228       /* Add App specific icons to the search path */ 
    213229       gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), 
    214 @@ -372,11 +410,15 @@ 
     230@@ -372,13 +412,24 @@ 
    215231                           "{\n" 
    216232                             "GtkMenuBar::shadow-type = none\n" 
    217233                             "GtkMenuBar::internal-padding = 0\n" 
     234+                            "GtkWidget::focus-line-width = 0\n" 
     235+                            "GtkWidget::focus-padding = 0\n" 
     236+                                "GtkMenuItem::horizontal-padding = 0\n" 
     237+                          "}\n" 
     238+                          "style \"fast-user-switch-menuitem-style\"\n" 
     239+                          "{\n" 
    218240+                            "GtkWidget::focus-line-width = 0\n" 
    219241+                            "GtkWidget::focus-padding = 0\n" 
     
    227249                           "}\n" 
    228250                           "widget \"*.fast-user-switch-menubar\" style \"fast-user-switch-menubar-style\"\n" 
     251+                          "widget \"*.fast-user-switch-menuitem\" style \"fast-user-switch-menuitem-style\"\n" 
    229252                           "widget \"*.fast-user-switch-applet\" style \"fast-user-switch-applet-style\"\n"); 
    230 @@ -389,6 +431,7 @@ 
     253       gtk_window_set_default_icon_name ("stock_people"); 
     254       g_set_application_name (_("Fast User Switch Applet")); 
     255@@ -389,6 +440,7 @@ 
    231256  
    232257   adata->client = gconf_client_get_default (); 
     
    236261   discover_pm_abilities(adata); 
    237262  
    238 @@ -513,14 +556,17 @@ 
     263@@ -513,14 +565,18 @@ 
    239264   g_signal_connect_after (adata->menubar, "expose-event", 
    240265                          G_CALLBACK (menubar_expose_event_cb), adata); 
     
    244269  
    245270   menuitem = gtk_menu_item_new (); 
     271+  gtk_widget_set_name (menuitem, "fast-user-switch-menuitem"); 
    246272   gtk_menu_shell_append (GTK_MENU_SHELL (adata->menubar), menuitem); 
    247273+  gtk_widget_set_direction(menuitem, GTK_TEXT_DIR_RTL); 
     
    250276   hbox = gtk_hbox_new (FALSE, 0); 
    251277   gtk_container_add (GTK_CONTAINER (menuitem), hbox); 
    252 +  gtk_container_set_border_width(GTK_CONTAINER(hbox), 0); 
     278+  gtk_container_set_border_width(GTK_CONTAINER(hbox), 1); 
    253279   gtk_widget_show (hbox); 
    254280    
    255281   value = panel_applet_gconf_get_string (applet, DISPLAY_KEY, NULL); 
    256 @@ -561,6 +607,16 @@ 
     282@@ -536,7 +592,7 @@ 
     283            g_signal_connect (user, "notify::display-name", 
     284                              G_CALLBACK (user_notify_display_name_cb), 
     285                              adata->imglabel); 
     286-         gtk_box_pack_start (GTK_BOX (hbox), adata->imglabel, TRUE, TRUE, 0); 
     287+         gtk_box_pack_start (GTK_BOX (hbox), adata->imglabel, TRUE, TRUE, 1); 
     288          gtk_widget_show (adata->imglabel); 
     289        } 
     290       else if (strcmp (value, "icon") == 0) 
     291@@ -561,6 +617,20 @@ 
    257292     } 
    258293   g_free (value); 
     
    260295+  const gchar * icon = fusa_status_manager_status_to_icon(fusa_status_manager_get_status(adata->status_manager)); 
    261296+  adata->status_icon = gtk_image_new_from_icon_name(icon, GTK_ICON_SIZE_MENU); 
    262 +  gtk_box_pack_end (GTK_BOX (hbox), adata->status_icon, TRUE, TRUE, 3); 
     297+  GtkWidget * icon_align = gtk_alignment_new(0.0, 0.5, 1.0, 1.0); 
     298+  gtk_alignment_set_padding(GTK_ALIGNMENT(icon_align), 0, 0, 2, find_menu_padding()); 
     299+  gtk_container_add(GTK_CONTAINER(icon_align), adata->status_icon); 
     300+  gtk_box_pack_end (GTK_BOX (hbox), icon_align, TRUE, TRUE, 0); 
    263301+  gtk_widget_show(adata->status_icon); 
     302+  gtk_widget_show(icon_align); 
    264303+ 
    265304+  g_signal_connect (adata->status_manager, FUSA_STATUS_MANAGER_SIGNAL_STATUS_CHANGED, 
     
    271310   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), adata->menu); 
    272311   g_signal_connect (adata->menu, "style-set", 
    273 @@ -569,6 +625,63 @@ 
     312@@ -569,6 +639,63 @@ 
    274313                    G_CALLBACK (menu_expose_cb), adata); 
    275314   gtk_widget_show (adata->menu); 
     
    280319+         adata->status_items[i] = gtk_menu_item_new ( ); 
    281320+ 
    282 +         GtkWidget * hbox = gtk_hbox_new(FALSE, 3); 
     321+         GtkWidget * hbox = gtk_hbox_new(FALSE, 0); 
    283322+ 
    284323+         GtkWidget * label = gtk_label_new (fusa_status_manager_status_to_string(i)); 
     
    335374  
    336375   /* This next part populates the list with all the users we currently know 
    337 @@ -629,23 +742,6 @@ 
     376@@ -629,23 +756,6 @@ 
    338377   g_signal_connect (adata->manager, "user-added", 
    339378                    G_CALLBACK (manager_user_added_cb), adata); 
     
    359398   adata->login_window_item = gtk_image_menu_item_new_with_label (_("Login Window")); 
    360399   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (adata->login_window_item), 
    361 @@ -658,26 +754,13 @@ 
     400@@ -658,26 +768,13 @@ 
    362401                    G_CALLBACK (menuitem_destroy_cb), adata); 
    363402   g_signal_connect (adata->login_window_item, "activate", 
     
    387426                          adata->close_session_item); 
    388427   g_signal_connect (adata->close_session_item, "style-set", 
    389 @@ -721,7 +804,7 @@ 
     428@@ -721,7 +818,7 @@ 
    390429                    G_CALLBACK (session_activate_cb), (gpointer)(GDM_CMD_SET_SAFE_LOGOUT_ACTION " " GDM_CMD_LOGOUT_ACTION_REBOOT)); 
    391430  
     
    396435                          adata->shutdown_item); 
    397436   g_signal_connect (adata->shutdown_item, "style-set", 
    398 @@ -757,14 +840,6 @@ 
     437@@ -757,14 +854,6 @@ 
    399438  
    400439   show_hide_guest (adata); 
     
    411450   if (key) 
    412451     { 
    413 @@ -1346,6 +1421,50 @@ 
     452@@ -1346,6 +1435,50 @@ 
    414453   g_free (license_i18n); 
    415454 } 
     
    462501  
    463502 /* *********************** * 
    464 @@ -1520,6 +1639,50 @@ 
     503@@ -1520,6 +1653,50 @@ 
    465504   sort_menu (adata); 
    466505 } 
     
    513552  *  GConfClient Callbacks  * 
    514553  * *********************** */ 
    515 @@ -1657,12 +1820,6 @@ 
     554@@ -1657,12 +1834,6 @@ 
    516555       reset_login_window_item (adata->login_window_item, 
    517556                               gconf_value_get_bool (value), str); 
     
    526565  
    527566   g_free (key); 
    528 @@ -1732,14 +1889,10 @@ 
     567@@ -1732,14 +1903,10 @@ 
    529568     { 
    530569          update_session_ui(adata); 
     
    545584   sort_menu (adata); 
    546585 } 
    547 @@ -2519,7 +2672,6 @@ 
     586@@ -2519,7 +2686,6 @@ 
    548587                           gconstpointer b, 
    549588                           gpointer      data) 
     
    553592  
    554593   a_is_user = FUSA_IS_USER_MENU_ITEM (a); 
    555 @@ -2535,19 +2687,6 @@ 
     594@@ -2535,19 +2701,6 @@ 
    556595     return fusa_user_collate (fusa_user_menu_item_get_user ((FusaUserMenuItem *) a), 
    557596                              fusa_user_menu_item_get_user ((FusaUserMenuItem *) b)); 
     
    573612 } 
    574613  
    575 @@ -2566,6 +2705,18 @@ 
     614@@ -2566,6 +2719,18 @@ 
    576615  
    577616   screen_height = gdk_screen_get_height (gtk_widget_get_screen (adata->menu)); 
     
    592631   items = adata->items; 
    593632   while (items) 
    594 @@ -2601,8 +2752,10 @@ 
     633@@ -2601,8 +2766,10 @@ 
    595634            fusa_user_menu_item_set_conflict(items->data, FALSE); 
    596635          } 
     
    604643          if (row > n_rows) 
    605644            { 
    606 @@ -2615,7 +2768,8 @@ 
     645@@ -2615,7 +2782,8 @@ 
    607646            * have to set that explicitly. 
    608647            */ 
     
    614653  
    615654          prev = items; 
     655@@ -2824,18 +2992,60 @@ 
     656   pango_attr_list_unref (list); 
     657 } 
     658  
     659+static guint 
     660+find_menu_padding (void) { 
     661+  guint packing = 0; 
     662+  guint hpadding = 0; 
     663+ 
     664+  GtkWidget * menu = gtk_menu_new(); 
     665+  GtkWidget * mitem = gtk_menu_item_new(); 
     666+  gtk_container_add(GTK_CONTAINER(menu), mitem); 
     667+ 
     668+  gtk_widget_realize(mitem); 
     669+ 
     670+  gtk_widget_style_get (menu, 
     671+                        "horizontal-padding", &hpadding, 
     672+                        NULL); 
     673+  packing += hpadding + 1; 
     674+ 
     675+  gtk_widget_style_get (mitem, 
     676+                        "horizontal-padding", &hpadding, 
     677+                        NULL); 
     678+  packing += hpadding + 1; 
     679+ 
     680+  g_object_ref_sink(G_OBJECT(menu)); 
     681+ 
     682+  g_debug("Menu padding: %d", packing); 
     683+  return packing; 
     684+} 
     685+ 
     686 static void 
     687 fusa_applet_data_free (FusaAppletData *adata) 
     688 { 
     689   if (adata->prefs) 
     690     gtk_widget_destroy (adata->prefs); 
     691  
     692+  /* GConf Disconnects and unref */ 
     693   gconf_client_notify_remove (adata->client, adata->client_notify_applet_id); 
     694   gconf_client_notify_remove (adata->client, adata->client_notify_global_id); 
     695   gconf_client_notify_remove (adata->client, adata->client_notify_lockdown_id); 
     696   gconf_client_remove_dir (adata->client, GLOBAL_DIR, NULL); 
     697   g_object_unref (adata->client); 
     698+ 
     699+  /* User manager */ 
     700   g_object_unref (adata->manager); 
     701+ 
     702+  /* Status Manager */ 
     703+  gulong signal_id = g_signal_handler_find(adata->status_manager, G_SIGNAL_MATCH_DATA, 
     704+                                           0, 0, NULL, NULL, adata); 
     705+  while (signal_id != 0) { 
     706+         g_signal_handler_disconnect(adata->status_manager, signal_id); 
     707+         signal_id = g_signal_handler_find(adata->status_manager, G_SIGNAL_MATCH_DATA, 
     708+                                                                           0, 0, NULL, NULL, adata); 
     709+  } 
     710+  g_object_unref (adata->status_manager); 
     711+ 
     712+  /* Tooltips */ 
     713   g_object_unref (tooltips); 
     714  
     715   /* DBus Proxy */ 
    616716 
    617717=== modified file 'src/gdm-queue.c' 
     
    656756=== added file 'src/status-manager.c' 
    657757--- src/status-manager.c        1970-01-01 00:00:00 +0000 
    658 +++ src/status-manager.c        2008-10-23 04:06:54 +0000 
     758+++ src/status-manager.c        2008-10-27 14:49:27 +0000 
    659759@@ -0,0 +1,732 @@ 
    660760+/* 
     
    731831+ 
    732832+gchar * status_strings [FUSA_STATUS_MANAGER_STATUS_LAST] = { 
    733 +  /* FUSA_STATUS_MANAGER_STATUS_ONLINE,   */ N_("Online"), 
     833+  /* FUSA_STATUS_MANAGER_STATUS_ONLINE,   */ N_("Available"), 
    734834+  /* FUSA_STATUS_MANAGER_STATUS_AWAY,     */ N_("Away"), 
    735835+  /* FUSA_STATUS_MANAGER_STATUS_DND       */ N_("Busy"), 
  • pkg/boss/main/fast-user-switch-applet/trunk/debian/patches/91_ltsp_new_features.patch

    r4523 r4671  
    11=== modified file 'src/applet.c' 
    2 --- src/applet.c        2008-10-21 15:25:06 +0000 
    3 +++ src/applet.c        2008-10-21 15:25:22 +0000 
    4 @@ -2392,7 +2392,6 @@ 
     2--- src/applet.c        2008-10-28 21:54:17 +0000 
     3+++ src/applet.c        2008-10-28 21:54:31 +0000 
     4@@ -2406,7 +2406,6 @@ 
    55     } else { 
    66       g_warning("GDM Command failed: ERROR"); 
     
    1010  
    1111   GnomeClient * client; 
    12 @@ -2415,7 +2414,8 @@ 
     12@@ -2429,7 +2428,8 @@ 
    1313    * gdm-guest-session installed, offer it */ 
    1414   if (show_guest && !adata->guest_active && 
     
    2020   else 
    2121     gtk_widget_hide (adata->guest_session_item); 
    22 @@ -3037,7 +3037,8 @@ 
     22@@ -3103,7 +3103,8 @@ 
    2323        if (adata->hibernate_available) { 
    2424                gtk_widget_show(adata->hibernate_item); 
Note: See TracChangeset for help on using the changeset viewer.