Removed "forced_upgrade" unused variable. (show_development_warning): Put
* main.c: Removed "forced_upgrade" unused variable. (show_development_warning): Put in a DEVELOPMENT_WARNING cpp conditional. (warning_dialog_response_callback): Likewise. (view_map_callback): Likewise. (new_view_created_callback): Likewise. (idle_cb) [DEVELOPMENT_WARNING]: Do not connect new_view_created_callback() to the "new_view" shell signal anymore. * Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a symbolic link from evolution to evolution-$(BASE_VERSION). * e-shell-folder-creation-dialog.c (dialog_data_destroy): g_object_weak_unref shell and dialog if they are not NULL. (dialog_destroy_notify): Set ->dialog to NULL in all cases. svn path=/trunk/; revision=21267
This commit is contained in:
@ -1,10 +1,30 @@
|
|||||||
|
2003-05-19 Ettore Perazzoli <ettore@ximian.com>
|
||||||
|
|
||||||
|
* main.c: Removed "forced_upgrade" unused variable.
|
||||||
|
(show_development_warning): Put in a DEVELOPMENT_WARNING cpp
|
||||||
|
conditional.
|
||||||
|
(warning_dialog_response_callback): Likewise.
|
||||||
|
(view_map_callback): Likewise.
|
||||||
|
(new_view_created_callback): Likewise.
|
||||||
|
(idle_cb) [DEVELOPMENT_WARNING]: Do not connect
|
||||||
|
new_view_created_callback() to the "new_view" shell signal
|
||||||
|
anymore.
|
||||||
|
|
||||||
|
* Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a
|
||||||
|
symbolic link from evolution to evolution-$(BASE_VERSION).
|
||||||
|
|
||||||
|
[#43216]
|
||||||
|
|
||||||
|
* e-shell-folder-creation-dialog.c (dialog_data_destroy):
|
||||||
|
g_object_weak_unref shell and dialog if they are not NULL.
|
||||||
|
(dialog_destroy_notify): Set ->dialog to NULL in all cases.
|
||||||
|
|
||||||
2003-05-19 Anna Marie Dirks <anna@ximian.com>
|
2003-05-19 Anna Marie Dirks <anna@ximian.com>
|
||||||
|
|
||||||
* e-corba-config-page.c: Remove some padding which I incorrectly
|
* e-corba-config-page.c: Remove some padding which I incorrectly
|
||||||
added to the wrong vbox. This shoulda been fixed in
|
added to the wrong vbox. This shoulda been fixed in
|
||||||
widgets/misc/e-multi-config-dialog.c . (And it is, now.)
|
widgets/misc/e-multi-config-dialog.c . (And it is, now.)
|
||||||
|
|
||||||
|
|
||||||
2003-05-17 Ettore Perazzoli <ettore@ximian.com>
|
2003-05-17 Ettore Perazzoli <ettore@ximian.com>
|
||||||
|
|
||||||
* e-storage-set-view.c (e_storage_set_view_set_show_checkboxes):
|
* e-storage-set-view.c (e_storage_set_view_set_show_checkboxes):
|
||||||
|
@ -318,6 +318,9 @@ install-data-local:
|
|||||||
install-evolution:
|
install-evolution:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
||||||
$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION)
|
$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION)
|
||||||
|
if DEFAULT_BINARY
|
||||||
|
cd $(DESTDIR)$(bindir) && rm -f evolution && $(LN_S) evolution-$(BASE_VERSION) evolution
|
||||||
|
endif
|
||||||
|
|
||||||
if HAVE_DTAPPINTEGRATE
|
if HAVE_DTAPPINTEGRATE
|
||||||
|
|
||||||
@ -332,6 +335,7 @@ install-exec-local: install-evolution
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# GLib marshalling cruft
|
# GLib marshalling cruft
|
||||||
|
|
||||||
e-shell-marshal.h: e-shell-marshal.list
|
e-shell-marshal.h: e-shell-marshal.list
|
||||||
|
@ -51,6 +51,10 @@
|
|||||||
#define GLADE_FILE_NAME EVOLUTION_GLADEDIR "/e-shell-folder-creation-dialog.glade"
|
#define GLADE_FILE_NAME EVOLUTION_GLADEDIR "/e-shell-folder-creation-dialog.glade"
|
||||||
|
|
||||||
|
|
||||||
|
/* Forward declarations for the weak references. */
|
||||||
|
static void dialog_destroy_notify (void *data, GObject *where_the_dialog_was);
|
||||||
|
static void shell_destroy_notify (void *data, GObject *where_the_shell_was);
|
||||||
|
|
||||||
/* Data for the callbacks. */
|
/* Data for the callbacks. */
|
||||||
struct _DialogData {
|
struct _DialogData {
|
||||||
GtkWidget *dialog;
|
GtkWidget *dialog;
|
||||||
@ -77,6 +81,12 @@ dialog_data_destroy (DialogData *dialog_data)
|
|||||||
e_free_string_list (dialog_data->folder_types);
|
e_free_string_list (dialog_data->folder_types);
|
||||||
g_free (dialog_data->folder_path);
|
g_free (dialog_data->folder_path);
|
||||||
|
|
||||||
|
if (dialog_data->dialog != NULL)
|
||||||
|
g_object_weak_unref (G_OBJECT (dialog_data->dialog), dialog_destroy_notify, dialog_data);
|
||||||
|
|
||||||
|
if (dialog_data->shell != NULL)
|
||||||
|
g_object_weak_unref (G_OBJECT (dialog_data->shell), shell_destroy_notify, dialog_data);
|
||||||
|
|
||||||
g_free (dialog_data);
|
g_free (dialog_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -217,12 +227,12 @@ dialog_destroy_notify (void *data,
|
|||||||
DialogData *dialog_data;
|
DialogData *dialog_data;
|
||||||
|
|
||||||
dialog_data = (DialogData *) data;
|
dialog_data = (DialogData *) data;
|
||||||
|
dialog_data->dialog = NULL;
|
||||||
|
|
||||||
if (dialog_data->creation_in_progress) {
|
if (dialog_data->creation_in_progress) {
|
||||||
/* If the dialog has been closed before we are done creating
|
/* If the dialog has been closed before we are done creating
|
||||||
the folder, the dialog_data will be freed after the creation
|
the folder, the dialog_data will be freed after the creation
|
||||||
is completed. */
|
is completed. */
|
||||||
dialog_data->dialog = NULL;
|
|
||||||
dialog_data->folder_name_entry = NULL;
|
dialog_data->folder_name_entry = NULL;
|
||||||
dialog_data->storage_set_view = NULL;
|
dialog_data->storage_set_view = NULL;
|
||||||
dialog_data->folder_type_option_menu = NULL;
|
dialog_data->folder_type_option_menu = NULL;
|
||||||
|
11
shell/main.c
11
shell/main.c
@ -86,7 +86,6 @@ static char *evolution_directory = NULL;
|
|||||||
static gboolean no_splash = FALSE;
|
static gboolean no_splash = FALSE;
|
||||||
static gboolean start_online = FALSE;
|
static gboolean start_online = FALSE;
|
||||||
static gboolean start_offline = FALSE;
|
static gboolean start_offline = FALSE;
|
||||||
static gboolean force_upgrade = FALSE;
|
|
||||||
static gboolean setup_only = FALSE;
|
static gboolean setup_only = FALSE;
|
||||||
static gboolean killev = FALSE;
|
static gboolean killev = FALSE;
|
||||||
|
|
||||||
@ -224,6 +223,8 @@ kill_old_wombat (void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef DEVELOPMENT_WARNING
|
||||||
|
|
||||||
/* Warning dialog to scare people off a little bit. */
|
/* Warning dialog to scare people off a little bit. */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -340,6 +341,8 @@ new_view_created_callback (EShell *shell,
|
|||||||
g_signal_connect (view, "map", G_CALLBACK (view_map_callback), NULL);
|
g_signal_connect (view, "map", G_CALLBACK (view_map_callback), NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* DEVELOPMENT_WARNING */
|
||||||
|
|
||||||
|
|
||||||
/* This is for doing stuff that requires the GTK+ loop to be running already. */
|
/* This is for doing stuff that requires the GTK+ loop to be running already. */
|
||||||
|
|
||||||
@ -381,9 +384,11 @@ idle_cb (void *data)
|
|||||||
g_signal_connect (shell, "no_views_left", G_CALLBACK (no_views_left_cb), NULL);
|
g_signal_connect (shell, "no_views_left", G_CALLBACK (no_views_left_cb), NULL);
|
||||||
g_object_weak_ref (G_OBJECT (shell), shell_weak_notify, NULL);
|
g_object_weak_ref (G_OBJECT (shell), shell_weak_notify, NULL);
|
||||||
|
|
||||||
|
#ifdef DEVELOPMENT_WARNING
|
||||||
if (!getenv ("EVOLVE_ME_HARDER"))
|
if (!getenv ("EVOLVE_ME_HARDER"))
|
||||||
g_signal_connect (shell, "new_view_created",
|
g_signal_connect (shell, "new_view_created",
|
||||||
G_CALLBACK (new_view_created_callback), NULL);
|
G_CALLBACK (new_view_created_callback), NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
corba_shell = bonobo_object_corba_objref (BONOBO_OBJECT (shell));
|
corba_shell = bonobo_object_corba_objref (BONOBO_OBJECT (shell));
|
||||||
corba_shell = CORBA_Object_duplicate (corba_shell, &ev);
|
corba_shell = CORBA_Object_duplicate (corba_shell, &ev);
|
||||||
@ -545,10 +550,6 @@ main (int argc, char **argv)
|
|||||||
#endif
|
#endif
|
||||||
{ "debug", '\0', POPT_ARG_STRING, &evolution_debug_log, 0,
|
{ "debug", '\0', POPT_ARG_STRING, &evolution_debug_log, 0,
|
||||||
N_("Send the debugging output of all components to a file."), NULL },
|
N_("Send the debugging output of all components to a file."), NULL },
|
||||||
#if 0
|
|
||||||
{ "force-upgrade", '\0', POPT_ARG_NONE, &force_upgrade, 0,
|
|
||||||
N_("Force upgrading of configuration files from Evolution 1.0.x"), NULL },
|
|
||||||
#endif
|
|
||||||
{ "setup-only", '\0', POPT_ARG_NONE | POPT_ARGFLAG_DOC_HIDDEN,
|
{ "setup-only", '\0', POPT_ARG_NONE | POPT_ARGFLAG_DOC_HIDDEN,
|
||||||
&setup_only, 0, NULL, NULL },
|
&setup_only, 0, NULL, NULL },
|
||||||
POPT_AUTOHELP
|
POPT_AUTOHELP
|
||||||
|
Reference in New Issue
Block a user