aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-05-23 18:15:30 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-05-23 18:15:30 +0800
commitd00e525efc8be034cd2009100258680a62a87202 (patch)
tree7bd885b5dc38cc1ca530f400aa58943ef39a0211 /mail
parent84844abe322120292b1d2e0e8978046e1c550bfe (diff)
downloadgsoc2013-evolution-d00e525efc8be034cd2009100258680a62a87202.tar.gz
gsoc2013-evolution-d00e525efc8be034cd2009100258680a62a87202.tar.zst
gsoc2013-evolution-d00e525efc8be034cd2009100258680a62a87202.zip
Get rid of the old `evolution-service-repository' cruft and start
implementing new CORBA storage interfaces for the shell. svn path=/trunk/; revision=3178
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog8
-rw-r--r--mail/Makefile.am1
-rw-r--r--mail/folder-browser-factory.c51
3 files changed, 8 insertions, 52 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index d167dbc7b2..d795771850 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,11 @@
+2000-05-23 Ettore Perazzoli <ettore@helixcode.com>
+
+ * Makefile.am: Don't link to `evolution-service-repository.o'
+ anymore.
+
+ * folder-browser-factory.c: Don't use crufty service-repository
+ anymore.
+
2000-05-21 Ettore Perazzoli <ettore@helixcode.com>
* message-list.c (get_message_info): Made static.
diff --git a/mail/Makefile.am b/mail/Makefile.am
index 700fb60eb6..1fdb0d3e73 100644
--- a/mail/Makefile.am
+++ b/mail/Makefile.am
@@ -51,7 +51,6 @@ evolution_mail_LDADD = \
../shell/Evolution-common.o \
../shell/Evolution-stubs.o \
../shell/Evolution-skels.o \
- ../shell/evolution-service-repository.o \
../composer/libcomposer.la \
../widgets/e-table/libetable.a \
../widgets/e-text/libetext.a \
diff --git a/mail/folder-browser-factory.c b/mail/folder-browser-factory.c
index e46e51df52..de9d9ff06e 100644
--- a/mail/folder-browser-factory.c
+++ b/mail/folder-browser-factory.c
@@ -18,7 +18,6 @@
#include "folder-browser.h"
#include "mail.h"
#include "shell/Evolution.h"
-#include "shell/evolution-service-repository.h"
#ifdef USING_OAF
#define CONTROL_FACTORY_ID "OAFIID:control-factory:evolution-mail:25902062-543b-4f44-8702-d90145fcdbf2"
@@ -27,49 +26,6 @@
#endif
static void
-folder_browser_set_shell (EvolutionServiceRepository *sr,
- Evolution_Shell shell,
- void *closure)
-{
- FolderBrowser *folder_browser;
- CORBA_Environment ev;
-
- g_return_if_fail (closure);
- g_return_if_fail (IS_FOLDER_BROWSER (closure));
- g_return_if_fail (shell != CORBA_OBJECT_NIL);
-
- CORBA_exception_init (&ev);
-
- folder_browser = FOLDER_BROWSER (closure);
-
- folder_browser->shell = shell;
-
- /* test the component->shell registration */
- Evolution_Shell_register_service (shell, Evolution_Shell_MAIL_STORE, "a_service", &ev);
-
- CORBA_exception_free (&ev);
-}
-
-static void
-folder_browser_control_add_service_repository_interface (BonoboControl *control,
- GtkWidget *folder_browser)
-{
- EvolutionServiceRepository *sr;
-
- /*
- * create an implementation for the Evolution::ServiceRepository
- * interface
- */
- sr = evolution_service_repository_new (folder_browser_set_shell,
- (void *)folder_browser);
-
- /* add the interface to the control */
- bonobo_object_add_interface (BONOBO_OBJECT (control),
- BONOBO_OBJECT (sr));
-}
-
-
-static void
random_cb (GtkWidget *button, gpointer user_data)
{
printf ("Yow! I am called back!\n");
@@ -204,13 +160,6 @@ folder_browser_factory (BonoboGenericFactory *factory, void *closure)
bonobo_control_set_property_bag (control,
FOLDER_BROWSER (folder_browser)->properties);
- /* for the moment, the control has the ability to register
- * some services itself, but this should not last.
- *
- * It's not the way to do it, but we don't have the
- * correct infrastructure in the shell now.
- */
- folder_browser_control_add_service_repository_interface (control, folder_browser);
return BONOBO_OBJECT (control);
}
5d4a92f09a35f7dffe9be697c821d5dd'>Switch default version of samba from 4.3 to 4.4Antoine Brodin2017-03-261-1/+1 * - Add USES=samba to handle dependency on sambaAntoine Brodin2017-03-221-2/+2 * Add support of krb5 1.15; bump PORTREVISIONThomas Zander2017-03-182-5/+6 * Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-1/+0 * devel/nspr, security/nss: drop version from SONAMEJan Beich2016-10-091-1/+1 * - Fix licenseDmitry Marakasov2016-05-281-4/+2 * Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by...Dmitry Marakasov2016-05-241-1/+0 * security/sssd: chase samba dependency, unbreakKurt Jaeger2016-05-221-2/+2 * Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.Mathieu Arnold2016-04-011-20/+20 * Add support of krb5 1.14 for external/pacThomas Zander2015-12-122-7/+6 * - Remove BROKEN statement for Tier-2 systems (tested on PowerPC only dueAlexey Dokuchaev2015-09-101-14/+10 * libkrb5.so, what was being used as reference to security/krb5 dependency, isRenato Botelho2015-04-291-3/+2 * - Add LICENSE_FILEDmitry Marakasov2015-04-141-1/+3 * Convert USES=autoreconfBaptiste Daroussin2015-03-281-3/+4 * - Update to upstream version 1.11.7Thomas Zander2015-01-3131-1215/+229 * - Update devel/automake to 1.15Tijl Coosemans2015-01-241-0/+21 * - Convert ports of science/ and security to new USES=pythonMarcus von Appen2014-10-251-2/+1 * Upgrade to 0.9.4. bump PORTREVISION due shared library incr.Vanilla I. Shu2014-09-031-1/+1 * devel/libunistring:Tijl Coosemans2014-08-291-1/+1 * dns/c-ares:Tijl Coosemans2014-08-281-1/+1 * Fix more missing -lintlTijl Coosemans2014-08-201-9/+17 * Add missing libintl linkTijl Coosemans2014-08-191-3/+11 * net/openldap24-*:Tijl Coosemans2014-07-251-1/+1 * Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always workTijl Coosemans2014-07-231-1/+0 * Add DOCS option where PORTDOCS is in plist.Adam Weinberger2014-07-161-0/+2 * Add 4 new sed commands to USES=libtool. The first two apply some of theTijl Coosemans2014-06-221-0/+1 * security/sssd: pam fixesWilliam Grzybowski2014-06-123-21/+46 * security/sssd: fix since libtoolize conversionWilliam Grzybowski2014-05-222-0/+2 * Fix typo in rc script. ssd -> sssdMark Felder2014-05-212-2/+2 * xmllint from new libxml2 seems to be stricter than it used to beAntoine Brodin2014-05-211-0/+1 * - USES=libtool pathfix.Tijl Coosemans2014-05-082-102/+75 * USES=libtool breaks package.Cy Schubert2014-05-081-1/+1 * Fix QA error and warning.Cy Schubert2014-05-081-2/+3 * - rc script now passes rclintMark Felder2014-05-074-14/+112 * Remove libldap.so from LIB_DEPENDS, it is already added by USE_OPENLDAP.Craig Rodrigues2014-04-261-1/+0 * The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-171-0/+1 * - Do not overwrite CFLAGSSunpoet Po-Chuan Hsieh2013-11-231-1/+1 * security/sssd: update to 1.9.6William Grzybowski2013-11-0832-819/+447 * security/sssd: fix build on 10William Grzybowski2013-11-061-3/+4 * security/sssd: fix krb5 detection on 8.3William Grzybowski2013-11-013-0/+73 * security/sssd: fix ldap client dependencyWilliam Grzybowski2013-10-281-1/+1 * security/sssd: pass maintainershipWilliam Grzybowski2013-10-271-1/+1 * security/sssd: update to 1.9.5William Grzybowski2013-10-2743-839/+1122 * Add NO_STAGE all over the place in preparation for the staging support (cat: ...Baptiste Daroussin2013-09-211-0/+1 * Eradicate USE_GNOME=pkgconfig from securityBaptiste Daroussin2013-08-311-3/+1 * - Unbreak build after autotool updateMartin Wilke2013-07-161-0/+1 * Chase the c-ares shlib bump. [1]Niclas Zeising2013-05-242-14/+25 * - Bump PORTREVISION after dns/c-ares updateRyan Steinmetz2013-05-161-1/+1 * - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-281-2/+1 * - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-251-1/+1 * Update PCRE to 8.32Martin Matuska2012-12-111-2/+2 * Update cyrus-sasl2 to 2.1.26.Hajimu UMEMOTO2012-12-101-2/+2 * Update autoconf to 2.69 and automake to 1.12Ade Lovett2012-05-121-0/+3 * Bump pcre library dependency due to 8.30 updateMartin Matuska2012-02-141-1/+2 * - convert to using PYTHON_SITELIBDIR (non-functional change)Ruslan Makhmatkhanov2012-02-132-11/+12 * In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1 * Mark broken on tier-2: fails to link.Mark Linimon2011-12-221-0/+3 * - Fix incorrect CATEGORIESRyan Steinmetz2011-10-151-1/+1