[nautilus/wip/gbsneto/other-locations] project: deprecate nautilus-connect-server legacy app Back to GNOME 2.X era, the top panel menus use



commit edf72a29d8fe10ae8e05b546a6c2a563ec6df2cf
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Thu Jul 16 11:00:12 2015 -0300

    project: deprecate nautilus-connect-server legacy app
    Back to GNOME 2.X era, the top panel menus used to have
    an "Connect to Server" option, similar in behavior to
    the current "Connect to Server" sidebar item.
    
    It is no more like that, GNOME has no top bar anymore,
    but the small application is still lying around in the
    codebase.
    
    Deprecate the nautilus-connect-server application and
    remove the Connect to Server dialog.

 configure.ac                               |    1 -
 data/Makefile.am                           |    3 +-
 data/nautilus-connect-server.desktop.in.in |   13 -
 docs/Makefile.am                           |    1 -
 docs/nautilus-connect-server.1             |   50 --
 po/POTFILES.in                             |    3 -
 po/POTFILES.skip                           |    2 -
 src/Makefile.am                            |    9 -
 src/nautilus-application-actions.c         |   12 -
 src/nautilus-application.c                 |   68 ---
 src/nautilus-application.h                 |    3 -
 src/nautilus-connect-server-dialog.c       |  729 ----------------------------
 src/nautilus-connect-server-dialog.h       |   64 ---
 src/nautilus-connect-server.c              |  182 -------
 src/nautilus-window.c                      |   16 -
 15 files changed, 1 insertions(+), 1155 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 8efaf87..f089946 100644
--- a/configure.ac
+++ b/configure.ac
@@ -303,7 +303,6 @@ data/Makefile
 data/org.gnome.Nautilus.desktop.in
 data/nautilus-autorun-software.desktop.in
 data/nautilus-classic.desktop
-data/nautilus-connect-server.desktop.in
 docs/Makefile
 docs/reference/Makefile
 docs/reference/libnautilus-extension/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index 2d93553..41f8bd0 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -6,8 +6,7 @@ desktop_DATA     =                                      \
        nautilus-classic.desktop
 desktop_in_files =                                     \
        org.gnome.Nautilus.desktop.in                   \
-       nautilus-autorun-software.desktop.in            \
-       nautilus-connect-server.desktop.in
+       nautilus-autorun-software.desktop.in
 
 autostartdir     = $(sysconfdir)/xdg/autostart
 autostart_in_files = nautilus-autostart.desktop.in
diff --git a/docs/Makefile.am b/docs/Makefile.am
index a5abe79..994f20d 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -4,7 +4,6 @@ SUBDIRS = reference
 
 man_MANS = \
        nautilus.1 \
-       nautilus-connect-server.1 \
        $(NULL)
 
 EXTRA_DIST = \
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1e7a425..0735a27 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -3,7 +3,6 @@
 [encoding: UTF-8]
 data/org.gnome.Nautilus.appdata.xml.in
 data/nautilus-autorun-software.desktop.in.in
-data/nautilus-connect-server.desktop.in.in
 data/org.gnome.Nautilus.desktop.in.in
 eel/eel-canvas.c
 eel/eel-glib-extensions.c
@@ -52,8 +51,6 @@ src/nautilus-bookmarks-window.c
 [type: gettext/glade]src/nautilus-bookmarks-window.ui
 src/nautilus-canvas-view.c
 src/nautilus-canvas-view-container.c
-src/nautilus-connect-server.c
-src/nautilus-connect-server-dialog.c
 src/nautilus-desktop-canvas-view.c
 src/nautilus-desktop-item-properties.c
 src/nautilus-desktop-window.c
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index 5a3b91b..e15facf 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -2,9 +2,7 @@
 # Please keep this file sorted alphabetically.
 data/nautilus-autorun-software.desktop.in
 data/nautilus-computer.desktop.in
-data/nautilus-connect-server.desktop.in
 data/org.gnome.Nautilus.desktop.in
 sub/data/nautilus-autorun-software.desktop.in
 sub/data/nautilus-computer.desktop.in
-sub/data/nautilus-connect-server.desktop.in
 sub/data/org.gnome.Nautilus.desktop.in
diff --git a/src/Makefile.am b/src/Makefile.am
index 72a07c3..e27dc1b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,7 +3,6 @@ include $(top_srcdir)/Makefile.shared
 bin_PROGRAMS=                                  \
        nautilus                                \
        nautilus-autorun-software               \
-       nautilus-connect-server                 \
        $(NULL)
 
 libexec_PROGRAMS=                              \
@@ -151,8 +150,6 @@ nautilus_SOURCES = \
        nautilus-canvas-view.h                  \
        nautilus-canvas-view-container.c        \
        nautilus-canvas-view-container.h        \
-       nautilus-connect-server-dialog.c        \
-       nautilus-connect-server-dialog.h        \
        nautilus-dbus-manager.c                 \
        nautilus-dbus-manager.h                 \
        nautilus-desktop-canvas-view.c          \
@@ -235,12 +232,6 @@ nautilus_autorun_software_SOURCES=                         \
        nautilus-autorun-software.c                     \
        $(NULL)
 
-nautilus_connect_server_SOURCES= \
-       nautilus-connect-server-dialog.c        \
-       nautilus-connect-server-dialog.h        \
-       nautilus-connect-server.c               \
-       $(NULL)
-
 nautilus_convert_metadata_SOURCES= \
        nautilus-convert-metadata.c     \
        $(NULL)
diff --git a/src/nautilus-application-actions.c b/src/nautilus-application-actions.c
index 3caa09e..204ba08 100644
--- a/src/nautilus-application-actions.c
+++ b/src/nautilus-application-actions.c
@@ -50,17 +50,6 @@ action_new_window (GSimpleAction *action,
 }
 
 static void
-action_connect_to_server (GSimpleAction *action,
-                         GVariant *parameter,
-                         gpointer user_data)
-{
-       GtkApplication *application = user_data;
-
-       nautilus_application_connect_server (NAUTILUS_APPLICATION (application),
-                                            NAUTILUS_WINDOW (gtk_application_get_active_window 
(application)));
-}
-
-static void
 action_bookmarks (GSimpleAction *action,
                  GVariant *parameter,
                  gpointer user_data)
@@ -250,7 +239,6 @@ action_show_hide_sidebar (GSimpleAction *action,
 
 static GActionEntry app_entries[] = {
        { "new-window", action_new_window, NULL, NULL, NULL },
-       { "connect-to-server", action_connect_to_server, NULL, NULL, NULL },
        { "bookmarks", action_bookmarks, NULL, NULL, NULL },
        { "preferences", action_preferences, NULL, NULL, NULL },
        { "show-hide-sidebar", NULL, NULL, "true", action_show_hide_sidebar },
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index bde2330..4626c8a 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -31,7 +31,6 @@
 
 #include "nautilus-application-actions.h"
 #include "nautilus-bookmarks-window.h"
-#include "nautilus-connect-server-dialog.h"
 #include "nautilus-dbus-manager.h"
 #include "nautilus-desktop-window.h"
 #include "nautilus-freedesktop-dbus.h"
@@ -78,8 +77,6 @@ struct _NautilusApplicationPriv {
 
        NautilusBookmarkList *bookmark_list;
 
-       GtkWidget *connect_server_window;
-
        NautilusShellSearchProvider *search_provider;
 
        GList *windows;
@@ -519,71 +516,6 @@ nautilus_application_open (GApplication *app,
        }
 }
 
-static gboolean
-go_to_server_cb (NautilusWindow *window,
-                GFile          *location,
-                GError         *error,
-                gpointer        user_data)
-{
-       gboolean retval;
-       NautilusFile *file;
-
-       if (error == NULL) {
-               file = nautilus_file_get_existing (location);
-               nautilus_connect_server_dialog_add_server (file);
-               nautilus_file_unref (file);
-
-               retval = TRUE;
-       } else {
-               retval = FALSE;
-       }
-
-       return retval;
-}
-
-static void
-on_connect_server_response (GtkDialog      *dialog,
-                           int             response,
-                           GtkApplication *application)
-{
-       if (response == GTK_RESPONSE_OK) {
-               GFile *location;
-               NautilusWindow *window = NAUTILUS_WINDOW (gtk_application_get_active_window (application));
-
-               location = nautilus_connect_server_dialog_get_location (NAUTILUS_CONNECT_SERVER_DIALOG 
(dialog));
-               if (location != NULL) {
-                       nautilus_window_slot_open_location_full (nautilus_window_get_active_slot (window),
-                                                                location,
-                                                                
NAUTILUS_WINDOW_OPEN_FLAG_USE_DEFAULT_LOCATION,
-                                                                NULL, go_to_server_cb, application);
-               }
-       }
-
-       gtk_widget_destroy (GTK_WIDGET (dialog));
-}
-
-GtkWidget *
-nautilus_application_connect_server (NautilusApplication *application,
-                                    NautilusWindow      *window)
-{
-       GtkWidget *dialog;
-
-       dialog = application->priv->connect_server_window;
-
-       if (dialog == NULL) {
-               dialog = nautilus_connect_server_dialog_new (window);
-               g_signal_connect (dialog, "response", G_CALLBACK (on_connect_server_response), application);
-               application->priv->connect_server_window = dialog;
-
-               g_object_add_weak_pointer (G_OBJECT (dialog),
-                                          (gpointer *) &application->priv->connect_server_window);
-       }
-
-       gtk_window_present (GTK_WINDOW (dialog));
-
-       return dialog;
-}
-
 static void
 nautilus_application_finalize (GObject *object)
 {
diff --git a/src/nautilus-application.h b/src/nautilus-application.h
index 3dd4af5..8ca0992 100644
--- a/src/nautilus-application.h
+++ b/src/nautilus-application.h
@@ -79,9 +79,6 @@ NautilusBookmarkList *
 void nautilus_application_edit_bookmarks (NautilusApplication *application,
                                          NautilusWindow      *window);
 
-GtkWidget * nautilus_application_connect_server (NautilusApplication *application,
-                                                NautilusWindow      *window);
-
 NautilusProgressUIHandler * nautilus_application_get_progress_ui_handler (NautilusApplication *application);
 
 #endif /* __NAUTILUS_APPLICATION_H__ */
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index d315316..5a4cee9 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -1050,19 +1050,6 @@ places_sidebar_show_error_message_cb (GtkPlacesSidebar *sidebar,
        eel_show_error_dialog (primary, secondary, GTK_WINDOW (window));
 }
 
-/* Callback used when the places sidebar needs us to present the Connect to Server dialog */
-static void
-places_sidebar_show_connect_to_server_cb (GtkPlacesSidebar *sidebar,
-                                         gpointer          user_data)
-{
-       NautilusWindow *window = NAUTILUS_WINDOW (user_data);
-       NautilusApplication *application = NAUTILUS_APPLICATION (g_application_get_default ());
-       GtkWidget *dialog;
- 
-       dialog = nautilus_application_connect_server (application, window);
-       gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
-}
-
 static GList *
 build_selection_list_from_gfile_list (GList *gfile_list)
 {
@@ -1334,14 +1321,11 @@ nautilus_window_set_up_sidebar (NautilusWindow *window)
                                           (GTK_PLACES_OPEN_NORMAL
                                            | GTK_PLACES_OPEN_NEW_TAB
                                            | GTK_PLACES_OPEN_NEW_WINDOW));
-       gtk_places_sidebar_set_show_connect_to_server (GTK_PLACES_SIDEBAR (window->priv->places_sidebar), 
TRUE);
 
        g_signal_connect (window->priv->places_sidebar, "open-location",
                          G_CALLBACK (places_sidebar_open_location_cb), window);
        g_signal_connect (window->priv->places_sidebar, "show-error-message",
                          G_CALLBACK (places_sidebar_show_error_message_cb), window);
-       g_signal_connect (window->priv->places_sidebar, "show-connect-to-server",
-                         G_CALLBACK (places_sidebar_show_connect_to_server_cb), window);
        g_signal_connect (window->priv->places_sidebar, "drag-action-requested",
                          G_CALLBACK (places_sidebar_drag_action_requested_cb), window);
        g_signal_connect (window->priv->places_sidebar, "drag-action-ask",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]