Commit Graph

22 Commits

Author SHA1 Message Date
f0d3f3afdf Radically reorganize source code.
- 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.
2009-06-24 18:29:22 -04:00
f9f7c3efa6 libevolution-mail-shared is a new library, so reflect its existence
in the win32 bootstrap import libraries.
2009-06-09 06:54:21 -04:00
4ecfe94418 Regenerate the def files according to the current state of the real
exports.
2009-06-09 06:51:46 -04:00
2914345f96 Update Win32 symbol export files. 2009-05-21 11:44:37 -04:00
d523f10dfe Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-02 11:37:10 -04:00
3462659b0a Cross-compilation from Linux to Windows support by Fridrich Strba.
2009-01-29  Tor Lillqvist  <tml@novell.com>

	Cross-compilation from Linux to Windows support by Fridrich Strba.

	* configure.in: Check for <sys/wait.h>. Don't look for socklen_t
	on Windows.

	If cross-compiling, we obviously can't run the test to find out
	the preferred formats for charset names of iconv(). We know them a
	priori for Windows, though. For cross-compilation to other
	platforms more change is needed.

	* win32/Makefile.am: Use $(DLLTOOL) instead of hardcoding name.


svn path=/trunk/; revision=37193
2009-01-30 15:08:31 +00:00
93a2ae065c Add more functions used by libevolution-calendar.la.
2008-06-13  Tor Lillqvist  <tml@novell.com>

	* win32/libevolution-mail.def: Add more functions used by
	libevolution-calendar.la.


svn path=/trunk/; revision=35637
2008-06-13 11:02:15 +00:00
a378befda0 Add new functions used by libevolution-composer.la.
2008-06-13  Tor Lillqvist  <tml@novell.com>

	* win32/libevolution-mail.def: Add new functions used by
	libevolution-composer.la.

	* addressbook/gui/component/Makefile.am
	libevolution_addressbook_la_LIBADD): Link with the bootstrap
	libevolution-mail library on Windows.


svn path=/trunk/; revision=35636
2008-06-13 10:45:31 +00:00
c4046c5636 Add two more entries for bootstrapping. The
2008-01-25  Tor Lillqvist  <tml@novell.com>

	* win32/libevolution-mail.def: Add two more entries for
	bootstrapping. The mail/importers/libevolution-mail-importers
	library depends on the libevolution-mail library which hasn't been
	built yet when libevolution-mail-importers is built.


svn path=/trunk/; revision=34894
2008-01-25 13:02:14 +00:00
e0b92a2aaa ** Fix for bug #455799
2007-08-04  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	** Fix for bug #455799

	Remove all .cvsignore and update svn:ignore porperty in whole
	directories.


svn path=/trunk/; revision=33945
2007-08-03 23:52:01 +00:00
5ebef95975 List the function mail_win32_get_mail_thread_queued() instead of the
2006-10-16  Tor Lillqvist  <tml@novell.com>

	* win32/libevolution-mail.def: List the function
	mail_win32_get_mail_thread_queued() instead of the variable
	mail_thread_queued.  (#348212)

	* mail-mt.h: On Win32 we don't want to use the mail_thread_queued
	variable outside the libevolution-mail DLL, but instead access its
	value through a getter function.

	* mail-mt.c: Make mail_thread_queued static on Win32.
	(mail_win32_get_mail_thread_queued): New function that returns the
	value of mail_thread_queued.

svn path=/trunk/; revision=32898
2006-10-16 14:50:33 +00:00
7c51889633 Quiet CVS
svn path=/trunk/; revision=32568
2006-08-17 13:23:01 +00:00
9c7d3b3364 Add e_expander_get_type which now is needed when linking
2006-04-27  Tor Lillqvist  <tml@novell.com>

	* win32/libemiscwidgets.def: Add e_expander_get_type which now is
	needed when linking libevolution-widgets-a11y.

svn path=/trunk/; revision=31913
2006-04-27 08:29:33 +00:00
52016fab4e libdir is prefix/lib, not bin.
2005-09-28  Tor Lillqvist  <tml@novell.com>

	* win32/dummy.la: libdir is prefix/lib, not bin.

svn path=/trunk/; revision=30408
2005-09-28 11:46:25 +00:00
4446b93079 Add more entries.
2005-07-13  Tor Lillqvist  <tml@novell.com>

	* win32/libevolution-mail.def: Add more entries.

svn path=/trunk/; revision=29745
2005-07-12 23:38:21 +00:00
18ba8b5f14 Add e_selection_model_selection_row_changed.
2005-06-27  Tor Lillqvist  <tml@novell.com>

	* win32/libemiscwidgets.def: Add e_selection_model_selection_row_changed.

svn path=/trunk/; revision=29590
2005-06-27 00:26:24 +00:00
29c388f136 The libetable and libetext DLLs should have the -0 suffix.
2005-06-18  Tor Lillqvist  <tml@novell.com>

	* win32/Makefile.am: The libetable and libetext DLLs should
	have the -0 suffix.

svn path=/trunk/; revision=29548
2005-06-18 19:26:41 +00:00
f8da69fcf7 Add more new entries.
2005-06-18  Tor Lillqvist  <tml@novell.com>

	* win32/libemiscwidgets.def: Add more new entries.

svn path=/trunk/; revision=29530
2005-06-18 10:08:58 +00:00
b7d8d60782 Add libetable and libetext.
2005-06-18  Tor Lillqvist  <tml@novell.com>

	* win32/Makefile.am (EXTRA_DIST): Add libetable and libetext.

	* win32/libetable.def
	* win32/libetext.def: New files.

	* win32/libemiscwidgets.def: Add new entries.

svn path=/trunk/; revision=29529
2005-06-18 01:01:20 +00:00
5b611b051c Add e_utf8_to_locale_string, used in e-util.
2005-06-18  Tor Lillqvist  <tml@novell.com>

	* win32/libemiscwidgets.def: Add e_utf8_to_locale_string, used in
	e-util.

svn path=/trunk/; revision=29525
2005-06-17 23:26:15 +00:00
ebae73d6cf Typo.
2005-06-18  Tor Lillqvist  <tml@novell.com>

	* win32/Makefile.am (EXTRA_DIST): Typo.

svn path=/trunk/; revision=29524
2005-06-17 23:08:51 +00:00
039812d8ad win32/README win32/Makefile.am win32/dummy.la win32/libemiscwidgets.def
2005-06-15  Tor Lillqvist  <tml@novell.com>

	* win32/README
	* win32/Makefile.am
	* win32/dummy.la
	* win32/libemiscwidgets.def
	* win32/libevolution-addressbook.def
	* win32/libevolution-calendar.def
	* win32/libevolution-mail.def
	* win32/libfilter.def: New files. Build bootstrap import libraries
	for some of Evolution's DLLs to work around circular dependencies
	between some of the shared libraries. Circular dependecies are
	problematic on Win32 where one can't have undefined symbols in
	executables (or shared libraries).

svn path=/trunk/; revision=29508
2005-06-15 19:05:11 +00:00