Commit Graph

36 Commits

Author SHA1 Message Date
Andre Klapper
ad37db3363 win32/Makefile: Update "git clone" commands to use GNOME Gitlab 2020-03-28 19:57:46 +01:00
Milan Crha
955d030287 I#115 - Update win32/readme.txt
Closes https://gitlab.gnome.org/GNOME/evolution/issues/115
2018-09-04 15:44:36 +02:00
Milan Crha
9ab8c7d688 [Win32] Miscellaneous build changes 2015-09-01 21:55:22 +02:00
Milan Crha
d21f9370e5 [Win32] Miscellaneous build fixes 2015-08-14 18:16:51 +02:00
Milan Crha
0f9663749b [Win32] Update some of the libraries to more recent versions 2015-07-12 20:02:09 +02:00
Milan Crha
050a7fb5e6 [Win32] Update gtk patch to preset "always-show-image" to TRUE 2015-02-13 20:32:37 +01:00
Milan Crha
8a394f5702 [Win32] Update evolution-rss patch to latest git master of it 2014-09-26 23:49:56 +02:00
Milan Crha
ef0efafe81 Fix a build break under Win32
Also build dependencies at the same directory as evolution files
and build 'master' configuration by default (it used to build 'stable'
configuration instead).
2014-09-08 08:56:22 +02:00
Milan Crha
1dc1cf0b81 Miscellaneous Win32 related changes
* use e_util_win32_initialize() in main() to avoid code duplication
 * e-spinner - correct image path build under win32
 * export WIN32_SERVICELIBEXECDIR when building eds, which relies on it now
 * update D-Bus patch and session-local.conf creation, thus D-Bus
   can actually autostart services
2014-09-05 19:13:56 +02:00
Milan Crha
86d2e46d59 [win32/setup-env] Correct GSETTINGS_SCHEMA_DIR value
It can contain only one folder, thus use the one from evolution's
build directory. The dependency's folder might be added by a relative
path from the glib's DLL file.
2014-09-01 12:04:25 +02:00
Milan Crha
396e5e82c1 Add Win32 build scripts into sources
See win32/readme.txt for more information.
2014-08-25 11:36:19 +02:00
Fridrich Strba
855ba06dc0 Remove a long lived win32 hack
It seems that the dummy libraries are not needed anymore on windows
nowadays.
2010-03-05 21:50:41 +01:00
Matthew Barnes
bcb2123941 Revert "Without this evo 2.28.2 will not link/run at all"
This reverts commit 013ce5b70e.

Looks like it was meant for gnome-2-28 branch.  In any case it contains
unresolved merge conflicts which breaks compilation.
2010-01-28 16:25:12 -05:00
Fridrich Strba
013ce5b70e Without this evo 2.28.2 will not link/run at all
The change is needed:
1) To export the right symbols from the right dummy import library so that the loader does not look for symbols where they are not
2) Export that comp_editor_registry using a getter function for win32 so that we don't have to decorate the data string so that the autoexport works again
2010-01-28 14:48:36 +01:00
Matthew Barnes
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
Fridrich Strba
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
Fridrich Strba
4ecfe94418 Regenerate the def files according to the current state of the real
exports.
2009-06-09 06:51:46 -04:00
Matthew Barnes
2914345f96 Update Win32 symbol export files. 2009-05-21 11:44:37 -04:00
Matthew Barnes
d523f10dfe Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-02 11:37:10 -04:00
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Hiroyuki Ikezoe
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
Tor Lillqvist
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
Kjartan Maraas
7c51889633 Quiet CVS
svn path=/trunk/; revision=32568
2006-08-17 13:23:01 +00:00
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
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