| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also rename the documentation module to evolution-shell.
|
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also rename the documentation module to evolution-util.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the supporting widgets for the contact maps feature alongside
EABContactDisplay. Removing them from libeutil helps isolate our usage
of libchamplain so it's not imposed on the entire application, and even
3rd party software. That libchamplain is an optional dependency only
further complicates the matter.
Ideally I'd like to somehow isolate this feature in an extension module,
but we currently lack sufficient hooks for such an extension. So this
arrangement will have to suffice for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Evolution consists of entirely too many small utility libraries, which
increases linking and loading time, places a burden on higher layers of
the application (e.g. modules) which has to remember to link to all the
small in-tree utility libraries, and makes it difficult to generate API
documentation for these utility libraries in one Gtk-Doc module.
Merge the following utility libraries under the umbrella of libeutil,
and enforce a single-include policy on libeutil so we can reorganize
the files as desired without disrupting its pseudo-public API.
libemail-utils/libemail-utils.la
libevolution-utils/libevolution-utils.la
filter/libfilter.la
widgets/e-timezone-dialog/libetimezonedialog.la
widgets/menus/libmenus.la
widgets/misc/libemiscwidgets.la
widgets/table/libetable.la
widgets/text/libetext.la
This also merges libedataserverui from the Evolution-Data-Server module,
since Evolution is its only consumer nowadays, and I'd like to make some
improvements to those APIs without concern for backward-compatibility.
And finally, start a Gtk-Doc module for libeutil. It's going to be a
project just getting all the symbols _listed_ much less _documented_.
But the skeletal structure is in place and I'm off to a good start.
|
| |
|
|
|
|
|
|
|
| |
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).
This is the first step toward moving mail handing to a D-Bus service.
|
|
|
|
|
|
|
|
|
| |
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac. Time to simplify. Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel). That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
|
| |
|
| |
|
|
|
|
|
| |
It seems that the dummy libraries are not needed anymore on windows
nowadays.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=602963
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Collect all shell modules into a new top-level 'modules' directory:
$(top_srcdir)/modules/addressbook
$(top_srcdir)/modules/calendar
$(top_srcdir)/modules/mail
Nothing is allowed to link to these, not plugins nor other modules.
THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.
- Mimic the libevolution-mail-shared library from master (except drop
the "shared" suffix) and have libevolution-mail-importers and all
mail-related plugins link to it.
- Discard the a11y subdirectories and have the files live alongside
their counterpart widgets.
|
|
|
|
|
| |
There still left two things opened, search for KILL-BONOBO to find them.
One is in calendar's Makefile.am, one in composer.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-21 Matthew Barnes <mbarnes@redhat.com>
* mail/Makefile.am:
Distribute README.async (#478704).
* mail/importers/Makefile.am:
Remove references to evolution-outlook-importer.c and
netscape-importer.c; we haven't shipped them for over two years
(see ChangeLog entry for 2005-07-01).
svn path=/trunk/; revision=34297
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-10 Tor Lillqvist <tml@novell.com>
* importers/Makefile.am: Use the bootstrap import library for
libevolution-mail.la on Win32 as libevolution-mail.la hasn't been
built yet when we come here. Use -no-undefined on Win32. Use
privsolib instead of privlib. (See ../ChangeLog.)
svn path=/trunk/; revision=30065
|
|
|
|
| |
svn path=/trunk/; revision=29725
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-11-15 Not Zed <NotZed@Ximian.com>
* *.c: Moved various things from e-util to libedataserver.
* GNOME_Evolution_Mail.server.in.in: remove the startup wizard stuff.
* mail-config-druid.[ch]:
* mail-account-editor.[ch]:
* mail-account-gui.[ch]: removed & deleted.
* mail-session.c (mail_session_init): and here too.
* em-migrate.c (em_migrate_1_4): init camel-provider library too.
(e_path_to_physical): copy from e-util/e-path.c.
* Makefile.am (libevolution_mail_la_LIBADD): link to new libcamel
provider too.
svn path=/trunk/; revision=28047
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Not Zed <NotZed@Ximian.com>
* importers/pine-importer.c: Basically rewrote this, the import
tasks run in another thread. It tells you more about what's going
on, and its cancellable.
(pine_store_settings): changed the meaning of the settings
slightly, if set it means we've processed them already.
* mail-component-factory.c (factory): hook in importer factory
callback.
2004-02-10 Not Zed <NotZed@Ximian.com>
* importers/*-importer.c: removed module init, just provide a new
method. Updates for api changes.
* Makefile.am: link mail importers in directly.
* mail-importer.c: changed to do stuff in-memory with linked
stuff, moved to importers/.
* importers/GNOME_Evolution_Mail_Importers.server.in.in: merge all
importer .server info's here, point them all to the mailer
factory. Removed the others.
* importers/Makefile.am: remove Mailer.idl stuff. Move all
importers to a single library.
svn path=/trunk/; revision=24701
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* configure.in: use the server.mk file to get rules for building
versioned .server files
* */Makefile.am: use simplified rule subst
svn path=/trunk/; revision=23387
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 JP Rosevear <jpr@ximian.com>
* configure.in: set up vars and rules for versioning the .server
files
* Makefile.am's: use rules for versioning .server file, ensure
built files are removed before disting
svn path=/trunk/; revision=23149
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-11 Not Zed <NotZed@Ximian.com>
** See bug #22542
* component-factory.c (storage_create_folder): If we're creating a
folder on a vstore, popup a vFolder editor rather than failing.
2003-06-05 Not Zed <NotZed@Ximian.com>
** Part of #42691.
* importers/Makefile.am (BUILT_SOURCES): added server_DATA.
* Makefile.am (%.server.in): create a proper implicit rule for
temporary .in file.
2003-06-04 Not Zed <NotZed@Ximian.com>
** See bug #43974
* mail-tools.c (mail_tool_do_movemail): use a proper CamelURL to
decode the uri, not hacky strcmp stuff.
* mail-account-gui.c (extract_values): if we have an conf_entry,
ignore username, hostname, and path ones, as these are handled
implicitly in the url itself. Came about because of the fix for
#42838.
svn path=/trunk/; revision=21407
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-16 Not Zed <NotZed@Ximian.com>
* importers/Makefile.am (%.server.in): Remove COMPONENTDIR and set
BINDIR and VERSION instead.
* (importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:) : Convert the type back to exe, and point to the main evolution
executable. Fixes #41164.
svn path=/trunk/; revision=20875
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* GNOME_Evolution_Mail.server.in.in: Clean up server names
* importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:
Likewise, and fix evolution-mail location
* importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in:
Likewise
* importers/Makefile.am (%.server.in): Fix this for evolution-mail
being a shlib.
svn path=/trunk/; revision=20703
|
|
|
|
|
|
| |
some LDADDs in the process
svn path=/trunk/; revision=19994
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* importers/Makefile.am: Split the ORBit IDL compilation rules to
work properly with parallel makes.
(BUILT_SOURCES): Add this.
(CLEANFILES): Add this.
* Makefile.am: Split the ORBit IDL compilation rules to work
properly with parallel makes.
(BUILT_SOURCES): Add $(IDL_GENERATED) here.
(CLEANFILES): Remove from here.
svn path=/trunk/; revision=19874
|
|
|
|
|
|
|
|
| |
2003-02-10 Rodney Dawes <dobey@ximian.com>
* importers/Makefile.am: Add LDFLAGS to ported libs
svn path=/trunk/; revision=19867
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Remove *dir defs that are in configure.in now
(INCLUDES): clean up using new *dir variables
(libevolution_mail_la_LDFLAGS): remove -export-dynamic, add
-module
* importers/Makefile.am (INCLUDES): change EVOLUTION_DATADIR to
EVOLUTION_PRIVDATADIR
* importers/netscape-importer.c (netscape_import_filters): use
EVOLUTION_PRIVDATADIR
svn path=/trunk/; revision=19805
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-05 Not Zed <NotZed@Ximian.com>
* importers/netscape-importer.c: update from ../../importers/.
(main): Removed.
(mail_importer_module_init): Setup module init fn.
(factory_fn): api changes.
(is_dir_empty): deprecated changes, and clean up logic.
(importer_cb): pulse progress bar, use idle function for
processing next item.
(import_next): Remove link before recursing, also fix memleak, and
api changes.
(netscape_import_file): dont release importer.
(*): gconf'ify
* importers/elm-importer.c (elm_factory_fn): Track the
evolution_intelligent_importer, so we can unref it when done.
(*): gconf'ify.
* importers/pine-importer.c (parse_line): use gobject stuff rather
than gtkobject.
(import_addressfile): close down 'properly' when finished.
(importer_timeout_fn): Do most processing decisions here, either
from a timeout or idle function. This prevents us getting 1 stack
frame per message and per folder. Close down properly also.
(importer_cb): Add a timeout, ignore the callback, or add an idle
function to process the next item.
(pine_import_file): dont release the importer if we can't load it,
its released elsewhere, i think.
(import_addressfile): step the progress bar as we go.
(factory_fn): Track the evolution_intelligent_importer, so we can
unref when done.
(*): gconf'ify
2003-01-31 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_can_import): g_file_exists ->
lstat, and g_build_filename api changes.
* importers/pine-importer.c: moved from
../../importers/pine-importer.c
(factory_fn): oaf->bonobo_activation
(mail_importer_module_init): setup factory.
(main): Removed.
(*): REemove bonobo config stuff.
(factory_fn): destroy signal -> weak ref.
(pine_destroy_cb): Fix signature for weak ref notify.
(import_addressfile): use new glib filename stuff.
(import_addressbook): same.
(pine_can_import): and here.
(import_next): and here.
(scan_dir): and here
(pine_create_structure): And here.
(pine_can_import): g_file_exists -> lstat.
(importer_cb): If there are more items, use an idle handler to
drop back a few stack frames rather than recursing for each
message.
(import_next): unlink data from dir_list before recursing, and fix
leak.
2003-01-30 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_destroy_cb): Change for weak ref
setup.
(elm_factory_fn): destroy -> weak ref.
2003-01-29 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (importer_cb): Pass processItem off to
an idle handler, so we dont blow our stacks. Also update to use
progress_bar_pulse().
(import_item_idle): Get the next message here instead.
(import_next): Fix a glist leak. Unlink the file before we import
it too. And close the dialogue and clean up when we've run out of
folders to import.
2003-01-17 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_create_structure): use/free elmdir
rather than double-free maildir.
2003-01-16 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c: update from ../importers/elm-importer.c
svn path=/trunk/; revision=19752
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-20 Not Zed <NotZed@Ximian.com>
* importers/Makefile.am (%.server.in): provide a proper implicit
rule for building .server.in from .server.in.in. The other one
just copied the first target to all destinations(!).
* importers/evolution-outlook-importer.c (outlook_factory_fn):
destroy -> weak ref.
svn path=/trunk/; revision=18855
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-19 Not Zed <NotZed@Ximian.com>
* importers/evolution-mbox-importer.c (mail_importer_module_init):
fix warning message, outlook->mbox.
* importers/Makefile.am: fix serverdir to point to
$libdir/bonobo/servers.
* mail-callbacks.c (addrbook_sender): add type to
bonobo_widget_set_property.
* mail-vfolder.c (vfolder_editor_response): dont unref after destroy.
* mail-session.c (pass_response): dont unref aftrer destroy.
* mail-local.c (reconfigure_response): dont unref after destroy.
* mail-display.c (launch_cb): dont unref after destroy.
(launch_cb): "
(drag_data_get_cb): "
(html_button_press_event): add type to bonobo_widget::set_property
* mail-config.c (mail_config_check_service): dont unref after
destroy.
* component-factory.c (send_receive_cb): dont unref after destroy.
(request_quit): "
* mail-signature-editor.c (mail_signature_editor): Use version 3.0
of gtkhtml editor interfaces.
(do_exit): dont unref after destroy.
(format_html_cb): Add type to bonobo_widget::set_property.
svn path=/trunk/; revision=18837
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-18 Not Zed <NotZed@Ximian.com>
* Makefile.am (evolution_mail_LDADD): Added back
libevolution-importer stuff.
(SUBDIRS): Added back importers.
* importers/evolution-mbox-importer.c (load_file_fn): build the
uri without deprecated funcs.
(load_file_fn): dont free/alloc a camel_exception for no obvious
purpose.
(mbox_factory_fn): use weak_ref rather than destroy.
(importer_destroy_cb): fix signature for weak ref notify.
(mbox_factory_fn): add cid param.
* importers/*.[ch]: ran fix script over everything.
* importers/*.server.in.in: Added bonobo activation files. Moved
evolution-mail to @LIBEXEC@ as below.
* importers/Makefile.am: oaf->bonobo activation stuff.
* importers/evolution-outlook-importer.c (outlook_factory_fn): Add
component id to callback.
svn path=/trunk/; revision=18822
|
|
|
|
| |
svn path=/trunk/; revision=18724
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-10 Peter Williams <peterw@ximian.com>
* configure.in (privlibdir): Define a versioned library directory that we can
use for things that are ABI-sensitive: camel providers, importers... Define
camel_providerder in terms of this, resulting in a new location for the
providers. Camel will have to be rebuilt for it to get the new
-D flag.
mail:
2002-07-10 Peter Williams <peterw@ximian.com>
* Makefile.am (importerdir): Define this in terms of the new
privlibdir, again resulting in a new directory name.
* importers/Makefile.am (importersdir): Here too.
svn path=/trunk/; revision=17457
|
|
|
|
|
|
|
|
| |
* importers/Makefile.am (liboutlook_la_LDFLAGS,
libmbox_la_LDFLAGS): Use -avoid-version -module. (From Max Horn
<max@quendi.de>)
svn path=/trunk/; revision=16306
|
|
|
|
| |
svn path=/trunk/; revision=15486
|
|
|
|
| |
svn path=/trunk/; revision=15265
|
|
|
|
|
|
|
|
|
| |
2001-10-03 Rodrigo Moya <rodrigo@ximian.com>
* importers/Makefile.am: add $BONOBO_GNOME_CFLAGS to make it work
with latest Bonobo
svn path=/trunk/; revision=13376
|
|
|
|
| |
svn path=/trunk/; revision=9722
|
|
|
|
|
|
|
| |
Add a `$(EXTRA_GNOME_CFLAGS)' to the importers' Makefile.am as they
are using GAL.
svn path=/trunk/; revision=9410
|
|
|
|
|
|
|
|
|
|
| |
Fix some warnings,
Allow the importers to import into any folder.
Update all importers for this change.
Don't emit the create_folder callback if the folder to be created already exists.
This should fix the libibex crash when importing.
svn path=/trunk/; revision=8912
|
|
|
|
|
|
|
|
| |
2001-03-20 JP Rosevear <jpr@ximian.com>
* importers/Makefile.am: extra dist the oaf files
svn path=/trunk/; revision=8853
|
|
|
|
|
|
|
| |
Pine compiles and is tested
Elm is not compiled yet, as I have not tested it.
svn path=/trunk/; revision=8833
|
|
|
|
| |
svn path=/trunk/; revision=8706
|
|
importer.
svn path=/trunk/; revision=8661
|