Tor Lillqvist [Thu, 8 Dec 2005 07:59:00 +0000 (07:59 +0000)]
Compare the strings, not the pointers.
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/e-source-group.c (e_source_group_set_name):
Compare the strings, not the pointers.
Tor Lillqvist [Thu, 8 Dec 2005 07:56:02 +0000 (07:56 +0000)]
Add NONE:INT.
2005-12-08 Tor Lillqvist <tml@novell.com>
* storage/e-shell-marshal.list: Add NONE:INT.
Tor Lillqvist [Thu, 8 Dec 2005 07:50:28 +0000 (07:50 +0000)]
Use gstdio wrappers.
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/e-file-cache.c: Use gstdio wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 07:47:15 +0000 (07:47 +0000)]
Use gstdio wrappers.
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/e-db3-utils.c: Use gstdio wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 07:43:36 +0000 (07:43 +0000)]
Add the new files. Install e-xml-utils.h.
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/Makefile.am: Add the new files. Install
e-xml-utils.h.
Tor Lillqvist [Thu, 8 Dec 2005 07:36:07 +0000 (07:36 +0000)]
Use e_xml_parse_file() and e_xml_save_file(). As e_xml_save_file() does
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
e_xml_save_file(). As e_xml_save_file() does the very careful
saving using a temporary filename and then rename, don't need to
that here.
Tor Lillqvist [Thu, 8 Dec 2005 07:07:14 +0000 (07:07 +0000)]
libedataserver/e-xml-utils.c New files. (e_xml_parse_file): Replacement
2005-12-08 Tor Lillqvist <tml@novell.com>
* libedataserver/e-xml-utils.c
* libedataserver/e-xml-utils.h: New files.
(e_xml_parse_file): Replacement for xmlParseFile(). Needed because
the file names we handle on Win32 are in UTF-8, which libxml2
doesn't grok. So, when using GLib 2.8, we map the file with the
GMappedFile API and use xmlParseMemory(). When built against older
GLibs (which doesn't happen on Win32), just use xmlParseFile().
(e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
e-xml-utils.c. Presumably should move all the rest of the
functions from there, too.
Jeff Cai [Thu, 8 Dec 2005 06:46:02 +0000 (06:46 +0000)]
if search expression of a vfolder is null, make it an empty string. Fix
2005-12-07 Jeff Cai <jeff.cai@sun.com>
* camel-vee-folder.c: (vee_search_by_expression),
(vee_search_by_uids):
if search expression of a vfolder is null, make it an empty string.
Fix #323433
Tor Lillqvist [Thu, 8 Dec 2005 06:41:55 +0000 (06:41 +0000)]
Win32 port: Include <winsock2.h>. Use g_htonl() and g_ntohl().
2005-12-08 Tor Lillqvist <tml@novell.com>
* camel-file-utils.c: Win32 port: Include <winsock2.h>. Use
g_htonl() and g_ntohl().
(camel_mkdir): Implement using g_mkdir_with_parents() when
compiling against GLib 2.8 or later.
(camel_file_util_safe_filename): Need to encode more unsafe chars
on Win32.
(camel_read, camel_write): Not cancellable on Win32. But then
these functions should be used only with regular files, not
sockets.
(camel_read_socket, camel_write_socket): New functions, to be used
for sockets. On Unix just call camel_read() and camel_write(). On
Win32 use recv() and write(). read() and write() can not be used
on sockets in Windows. read() and write() are in the C library,
which knows nothing about sockets.
(camel_file_util_savename): Clarify doc comment. Use
g_path_get_dirname() instead of looking for '/'. Use
g_path_get_basename(), and g_build_filename() to construct the
savename.
Tor Lillqvist [Thu, 8 Dec 2005 06:26:40 +0000 (06:26 +0000)]
Use gstdio wrappers for full non-ASCII filename support on Windows. Use
2005-12-08 Tor Lillqvist <tml@novell.com>
* backends/groupwise/e-cal-backend-groupwise.c: Use gstdio
wrappers for full non-ASCII filename support on Windows. Use
g_path_get_basename() instead of looking for '/'. Use
g_filename_to_uri() instead of prefixing "file://". Use
g_file_get_contents() or GMappedFile (if built against GLib >=
2.8) to read the attachment files.
Tor Lillqvist [Thu, 8 Dec 2005 06:17:19 +0000 (06:17 +0000)]
Use gstdio wrappers for full non-ASCII filename support on Windows. Use
2005-12-08 Tor Lillqvist <tml@novell.com>
* backends/file/e-cal-backend-file.c: Use gstdio wrappers for full
non-ASCII filename support on Windows. Use g_path_get_basename()
instead of looking for '/'. Use g_filename_to_uri() instead of
prefixing "file://". Use g_file_get_contents() or GMappedFile (if
built against GLib >= 2.8) to read the attachment files.
Tor Lillqvist [Thu, 8 Dec 2005 05:45:48 +0000 (05:45 +0000)]
Use g_get_tmp_dir() instead of hardcoding /tmp. Use g_filename_to_uri()
2005-12-08 Tor Lillqvist <tml@novell.com>
* tests/ebook/test-changes.c: Use g_get_tmp_dir() instead of
hardcoding /tmp. Use g_filename_to_uri() instead of just prefixing
file://.
Tor Lillqvist [Thu, 8 Dec 2005 05:35:43 +0000 (05:35 +0000)]
Use UTF-8 case folding and collation. Yeah, maybe this is over-engineering
2005-12-08 Tor Lillqvist <tml@novell.com>
* libebook/e-name-western.c (e_name_western_fixup): Use UTF-8 case
folding and collation. Yeah, maybe this is over-engineering for
this purpose...
Tor Lillqvist [Thu, 8 Dec 2005 05:34:56 +0000 (05:34 +0000)]
Add the incorrect ASCII-only spellings "fraulein" and "senor*" back in
2005-12-08 Tor Lillqvist <tml@novell.com>
* libebook/e-name-western-tables.h: Add the incorrect
ASCII-only spellings "fraulein" and "senor*" back in addition
to the correct ones.
Tor Lillqvist [Thu, 8 Dec 2005 05:19:14 +0000 (05:19 +0000)]
Spell "fräulein" and "señor*" correctly. Add "doktor". Add "af".
2005-12-08 Tor Lillqvist <tml@novell.com>
* libebook/e-name-western-tables.h: Spell "fräulein" and "señor*"
correctly. Add "doktor". Add "af".
Tor Lillqvist [Thu, 8 Dec 2005 04:40:34 +0000 (04:40 +0000)]
Use gstdio wrappers. Open files in binary mode.
2005-12-08 Tor Lillqvist <tml@novell.com>
* backends/vcf/e-book-backend-vcf.c: Use gstdio wrappers. Open
files in binary mode.
Tor Lillqvist [Thu, 8 Dec 2005 04:34:48 +0000 (04:34 +0000)]
Use gstdio wrappers.
2005-12-08 Tor Lillqvist <tml@novell.com>
* backends/groupwise/e-book-backend-groupwise.c: Use gstdio
wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 04:29:33 +0000 (04:29 +0000)]
Use gstdio wrappers. On Win32, register own open and close methods for
2005-12-08 Tor Lillqvist <tml@novell.com>
* backends/file/e-book-backend-file.c: Use gstdio wrappers. On
Win32, register own open and close methods for libdb so that the
UTF-8 file names that we use will work. (A small patch to libdb
was also required, see ../ChangeLog.)
Tor Lillqvist [Wed, 7 Dec 2005 11:21:19 +0000 (11:21 +0000)]
Link with libedatasererui's bootstrap import library on Win32. Link also
2005-12-07 Tor Lillqvist <tml@novell.com>
* storage/Makefile.am: Link with libedatasererui's bootstrap
import library on Win32. Link also with libedataserver. Move
libexchange.la and libxntlm.la from LDFLAGS to LIBADD. Install
e-shell-marshal.h (for the benefit of evolution-exchange, which
used to generate its own copy, but having several copies of the
same file in different places is confusing).
Irene Huang [Wed, 7 Dec 2005 07:26:09 +0000 (07:26 +0000)]
Fix for #323349.
2005-12-07 Irene Huang <Irene.Huang@sun.com>
Fix for #323349.
* configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
on solaris.
Tor Lillqvist [Wed, 7 Dec 2005 04:12:28 +0000 (04:12 +0000)]
As we are using this file (and not the prebuilt one in
2005-12-07 Tor Lillqvist <tml@novell.com>
* libdb/dbinc/db_int.in: As we are using this file (and not the
prebuilt one in libdb/build_win32/db_int.h) when building using
autofoo on Win32, need to have the correct PATH_SEPARATOR for
Win32, too. Add ifdef.
* libdb/os_win32/os_open.c (__os_open): When using a
user-registered open function to open the file (and not
CreateFile()), we still need to set the DB_FH::handle, too, as all
the other stuff in libdb/os_win32 assumes it is correctly set
up. On Win32, addressbook/backends/file needs to register an own
open function (that uses g_open()) as the pathnames e-d-s handles
on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
codepage that CreateFile() wants.
Francisco Javier F. Serrador [Tue, 6 Dec 2005 15:31:04 +0000 (15:31 +0000)]
Updated Spanish translation.
2005-12-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Parthasarathi Susarla [Tue, 6 Dec 2005 10:05:57 +0000 (10:05 +0000)]
Add a new item contentid in the EGwAttachment structure to faciliate
2005-12-06 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.[ch]: Add a new item contentid in the EGwAttachment
structure to faciliate content id for images/attachments.
Tor Lillqvist [Tue, 6 Dec 2005 08:05:05 +0000 (08:05 +0000)]
Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on Unix. On Win32, set it to a
2005-12-06 Tor Lillqvist <tml@novell.com>
* configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
Unix. On Win32, set it to a path relative from lib/bonobo/servers.
* src/GNOME_Evolution_DataServer.server.in.in: Use
LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
compile-time paths in the .server file on Win32. libbonobo on
Win32 interprets relative location paths to exes or shlibs as
being relative to the directory where the .server file was found.
This makes the .server file point to the correct executable
regardless of where e-d-s is installed on the end-user machine.
Ales Nyakhaychyk [Tue, 6 Dec 2005 07:45:14 +0000 (07:45 +0000)]
Updated Belarusian translation.
Tor Lillqvist [Tue, 6 Dec 2005 04:26:23 +0000 (04:26 +0000)]
Fix the timestamp for the entry for my previous commit and move to the
right chronological order.
Tor Lillqvist [Tue, 6 Dec 2005 04:21:56 +0000 (04:21 +0000)]
camel-index.c camel-mime-filter-basic.c camel-mime-filter-charset.c
2005-12-01 Tor Lillqvist <tml@novell.com>
* camel-index.c
* camel-mime-filter-basic.c
* camel-mime-filter-charset.c
* camel-mime-filter-from.c
* camel-mime-filter-index.c
* camel-mime-filter-windows.c
* camel-mime-filter.c
* camel-mime-part-utils.c
* camel-multipart-encrypted.c
* camel-multipart-signed.c
* camel-multipart.c
* camel-offline-folder.c
* camel-offline-store.c
* camel-operation.c
* camel-sasl-anonymous.c
* camel-sasl-cram-md5.c
* camel-sasl-digest-md5.c
* camel-sasl-kerberos4.c
* camel-sasl-login.c
* camel-sasl-ntlm.c
* camel-sasl-plain.c
* camel-sasl.c
* camel-search-private.c
* camel-service.c
* camel-smime-context.c
* camel-store.c
* camel-stream-buffer.c
* camel-stream-filter.c
* camel-stream-process.c
* camel-stream.c
* camel-transport.c
* camel-url-scanner.c
* camel-vee-folder.c
* camel-vee-summary.c
* camel-vtrash-folder.c
* camel.c: Unify header inclusion order and style purely for
cosmetic reasons.
Parthasarathi Susarla [Mon, 5 Dec 2005 17:47:16 +0000 (17:47 +0000)]
Setup disco journal during store construct. Previously, it was dont in
2005-12-05 Parthasarathi Susarla <sparthasarathi@novell.com>
* camel-imap-store.c: (construct):
Setup disco journal during store construct. Previously,
it was dont in connect_offline and connect_online methods.
This makes sure that the diary is initialised even when evo
starts in offline mode.
Alexander Shopov [Mon, 5 Dec 2005 07:05:31 +0000 (07:05 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2005-12-05 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
Kjartan Maraas [Sun, 4 Dec 2005 12:23:50 +0000 (12:23 +0000)]
Updated Norwegian bokmål translation. Same
2005-12-04 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
* no.po: Same
Ignacio Casal Quinteiro [Sun, 4 Dec 2005 11:30:17 +0000 (11:30 +0000)]
*** empty log message ***
Funda Wang [Sun, 4 Dec 2005 04:39:48 +0000 (04:39 +0000)]
Updated Simplified Chinese translation of e-d-s
Adam Weinberger [Sat, 3 Dec 2005 19:52:24 +0000 (19:52 +0000)]
Added missing file. Updated Canadian English translation.
2005-12-03 Adam Weinberger <adamw@gnome.org>
* POTFILES.in: Added missing file.
* en_CA.po: Updated Canadian English translation.
Ignacio Casal Quinteiro [Fri, 2 Dec 2005 14:21:00 +0000 (14:21 +0000)]
*** empty log message ***
Shi Pu [Fri, 2 Dec 2005 08:54:44 +0000 (08:54 +0000)]
** See bug #321139
2005-12-02 Shi Pu <shi.pu@sun.com>
** See bug #321139
* camel-exception.c: (camel_exception_get_description):
Don't return NULL.
Tor Lillqvist [Fri, 2 Dec 2005 01:11:10 +0000 (01:11 +0000)]
Add missing dash in the executable file's name in the InterfaceCheck
2005-12-02 Tor Lillqvist <tml@novell.com>
* src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
the executable file's name in the InterfaceCheck location.
Tor Lillqvist [Fri, 2 Dec 2005 00:06:42 +0000 (00:06 +0000)]
New file, a script used to build a Win32 zipfile distribution of E-D-S.
2005-12-02 Tor Lillqvist <tml@novell.com>
* evolution-data-server-zip.in: New file, a script used to build a
Win32 zipfile distribution of E-D-S. (End users will not be
expected to install from zipfiles, they would be for power users
and developers only.)
* Makefile.am
* configure.in: Distribute and expand it.
Tor Lillqvist [Thu, 1 Dec 2005 15:51:37 +0000 (15:51 +0000)]
If building against a GLib older than 2.8, map those gstdio wrappers that
2005-12-01 Tor Lillqvist <tml@novell.com>
* camel-private.h: If building against a GLib older than 2.8, map
those gstdio wrappers that were introduced only in 2.8 to their
normal counterparts here. (When building for Win32, we require
GLib and GTK+ 2.8, so this is for Unix only.)
Tor Lillqvist [Thu, 1 Dec 2005 11:50:59 +0000 (11:50 +0000)]
Add gmtime_r() implementation (a simple macro) for Win32.
2005-12-01 Tor Lillqvist <tml@novell.com>
* camel-mime-message.c: Add gmtime_r() implementation (a simple
macro) for Win32.
Chenthill Palanisamy [Thu, 1 Dec 2005 11:21:12 +0000 (11:21 +0000)]
fixes a build break for OS which uses glib 2.4
Tor Lillqvist [Thu, 1 Dec 2005 10:32:30 +0000 (10:32 +0000)]
Drop the realpath() implementation. realpath() is only used in one place
2005-12-01 Tor Lillqvist <tml@novell.com>
* camel-win32.c: Drop the realpath() implementation. realpath() is
only used in one place in providers/local/camel-local-folder.c,
and it's better to just enclose that code snippet (which isn't
needed on Win32 anyway) in an ifdef.
* camel-private.h: Drop the realpath() declaration from
here. Remove the S_ISLNK() and lstat() dummy definitions. They are
also used only in the place mentioned above.
Chenthill Palanisamy [Thu, 1 Dec 2005 09:26:48 +0000 (09:26 +0000)]
fixes a build break for OS using glib-2.4
Chenthill Palanisamy [Thu, 1 Dec 2005 07:54:05 +0000 (07:54 +0000)]
fixes a build break.
Jeff Cai [Thu, 1 Dec 2005 07:26:34 +0000 (07:26 +0000)]
Evolution should not send command with zero additional parameters. Fix
2005-12-01 Jeff Cai <jeff.cai@sun.com>
* camel-imap-command.c:(imap_command_strdup_vprintf):
Evolution should not send command with zero additional parameters.
Fix #322408
Tor Lillqvist [Wed, 30 Nov 2005 23:35:45 +0000 (23:35 +0000)]
Fix silly bug in the ifdef section for "uncommon" platforms. Thanks to
2005-12-01 Tor Lillqvist <tml@novell.com>
* libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
noticing.
Tor Lillqvist [Wed, 30 Nov 2005 16:04:02 +0000 (16:04 +0000)]
camel-nntp-folder.c Remove some unneeded headers.
2005-11-30 Tor Lillqvist <tml@novell.com>
* camel-nntp-folder.c
* camel-nntp-store.c: Remove some unneeded headers.
Harish Krishnaswamy [Wed, 30 Nov 2005 13:18:02 +0000 (13:18 +0000)]
Allow environment override of the LDAP result timeout.
2005-11-30 Harish Krishnaswamy <kharish@novell.com>
* backends/ldap/e-book-backend-ldap.c: (poll_ldap):
Allow environment override of the LDAP result timeout.
Tor Lillqvist [Wed, 30 Nov 2005 09:54:54 +0000 (09:54 +0000)]
Define O_BINARY as 0 on Unix. Add declarations for camel_read_socket() and
2005-11-30 Tor Lillqvist <tml@novell.com>
* camel-file-utils.h: Define O_BINARY as 0 on Unix. Add
declarations for camel_read_socket() and camel_write_socket(). (In
a not yet committed addition to camel-file-utils.c.)
* camel-block-file.c
* camel-certdb.c
* camel-data-cache.c
* camel-disco-diary.c
* camel-folder-summary.c
* camel-mime-parser.c
* camel-offline-journal.c
* camel-provider.c
* camel-session.c
* camel-store-summary.c
* camel-stream-fs.c
* camel-text-index.c
* camel-uid-cache.c
* camel-vee-store.c: Use gstdio wrappers for full non-ASCII
filename support on Windows.
* camel-block-file.c (key_file_use)
* camel-certdb.c (camel_certdb_save)
* camel-disco-diary.c (camel_disco_diary_new)
* camel-folder-summary.c (camel_folder_summary_load)
* camel-offline-journal.c (camel_offline_journal_construct)
* camel-store-summary.c (camel_store_summary_load,
camel_store_summary_save, camel_store_summary_header_load)
* camel-stream-fs.c (camel_stream_fs_new_with_name)
* camel-text-index.c (dump_raw)
* camel-uid-cache.c (camel_uid_cache_new, camel_uid_cache_save):
Open file in binary mode.
* camel-data-cache.c (data_cache_expire)
* camel-provider.c (camel_provider_init): Use GDir instead of
dirent API for portability and full non-ASCII filename support on
Windows.
* camel-folder-summary.c (camel_folder_summary_load): On Win32
unlink destination before attempting a rename.
* camel-mime-parser.c: Drop unused includes. Use
g_ascii_strcasecmp() instead of strcasecmp() for well-definedness,
and the other string being compared is an ASCII literal anyway.
* camel-provider.c (camel_provider_init) Use G_MODULE_SUFFIX
instead of hardcoding .so.
* camel-session.c (session_thread_wait): Use g_usleep() instead of
usleep() for portability.
* camel-utf8.c: Use g_htons() and g_ntohs() instead of htons() and
ntohs() for portability.
Sushma Rai [Tue, 29 Nov 2005 11:09:16 +0000 (11:09 +0000)]
Added support for LDAP_DEBUG environment variablem and debug messages.
Chenthill Palanisamy [Mon, 28 Nov 2005 19:06:48 +0000 (19:06 +0000)]
fixes #317322
Chenthill Palanisamy [Mon, 28 Nov 2005 11:42:59 +0000 (11:42 +0000)]
fixes #318777
Sushma Rai [Sat, 26 Nov 2005 09:21:01 +0000 (09:21 +0000)]
Initializing the error value. Fixes as crash. Also fixed some
compile time warnings.
Tor Lillqvist [Fri, 25 Nov 2005 04:03:44 +0000 (04:03 +0000)]
lib/e2k-uri.c (e2k_uri_new) Use g_ascii_strncasecmp() instead of
2005-11-25 Tor Lillqvist <tml@novell.com>
* lib/e2k-uri.c (e2k_uri_new)
* storage/exchange-oof.c (find_str_case): Use
g_ascii_strncasecmp() instead of strncasecmp() for
portability.
Tor Lillqvist [Fri, 25 Nov 2005 03:57:03 +0000 (03:57 +0000)]
Use g_ascii_strcasecmp() instead of strcasecmp() for portability.
2005-11-25 Tor Lillqvist <tml@novell.com>
* e-gw-sendoptions.c: Use g_ascii_strcasecmp() instead of
strcasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 03:53:43 +0000 (03:53 +0000)]
No segv handling on Win32. Run-time path construction for the PREFIX,
2005-11-25 Tor Lillqvist <tml@novell.com>
* src/server.c: No segv handling on Win32. Run-time path
construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
gnome_program_init().
Tor Lillqvist [Fri, 25 Nov 2005 03:48:47 +0000 (03:48 +0000)]
Add declaration for our Win32-only fsync() and realpath() implementations.
2005-11-25 Tor Lillqvist <tml@novell.com>
* camel-private.h: Add declaration for our Win32-only fsync() and
realpath() implementations. Define S_ISLNK() as 0 and lstat() as
stat().
(realpath): Use gstdio wrappers.
* camel-win32.c (_camel_get_localedir, _camel_get_libexecdir,
_camel_get_providerdir): Run-time path construction
machinery. Maybe these should just be in libedataserver instead,
like _libedataserver_get_extensiondir() etc.
Tor Lillqvist [Fri, 25 Nov 2005 03:28:51 +0000 (03:28 +0000)]
Include e-util.h and redefine EVOLUTION_LOCALEDIR as
2005-11-25 Tor Lillqvist <tml@novell.com>
* libebook/e-contact.c: Include e-util.h and redefine
EVOLUTION_LOCALEDIR as e_util_get_localedir() on Windows.
Tor Lillqvist [Fri, 25 Nov 2005 03:22:41 +0000 (03:22 +0000)]
Use <winldap.h> and openldap-extract.h on Windows.
2005-11-25 Tor Lillqvist <tml@novell.com>
* backends/ldap/e-book-backend-ldap.c: Use <winldap.h> and
openldap-extract.h on Windows.
(get_ldap_library_info): Use ldap_init() instead of the
non-standard ldap_create().
(get_ldap_library_info, e_book_backend_ldap_connect,
e_book_backend_ldap_set_mode, e_book_backend_ldap_dispose) Use
ldap_unbind() instead of the non-standard
ldap_unbind_ext_s(). Calling ldap_unbind_ext_s() passing NULL for
the sctrls and cctrls parameters is exactly equivalent to calling
ldap_unbind() anyway, see OpenLDAP sources.
(e_book_backend_ldap_connect): No LDAP_OPT_X_TLS in winldap, set
LDAP_OPT_SSL instead.
(e_book_backend_ldap_authenticate_user): Use g_ascii_strncasecmp()
instead of strncasecmp().
(ldap_cancel_op): Use ldap_abandon() instead of the non-standard
ldap_abandon_ext(). Calling ldap_abandon_ext() passing NULL for
sctrls and cctrls is equivalent to calling ldap_abandon().
Tor Lillqvist [Fri, 25 Nov 2005 03:06:06 +0000 (03:06 +0000)]
Link with more libraries to avoid unresolved externals on Windows.
2005-11-25 Tor Lillqvist <tml@novell.com>
* backends/ldap/Makefile.am: Link with more libraries to avoid
unresolved externals on Windows. Distribute openldap-extract.h.
Tor Lillqvist [Fri, 25 Nov 2005 03:04:04 +0000 (03:04 +0000)]
New file. Contains various things lifted from OpenLDAP for use on Windows
2005-11-25 Tor Lillqvist <tml@novell.com>
* backends/ldap/openldap-extract.h: New file. Contains various
things lifted from OpenLDAP for use on Windows where we use
Microsoft's LDAP implementation.
Tor Lillqvist [Fri, 25 Nov 2005 02:56:14 +0000 (02:56 +0000)]
Include libedataserver-private.h to get redefinition of
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-data-server-module.c
(e_data_server_module_init): Include libedataserver-private.h to
get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
pathname construction) on Windows.
Tor Lillqvist [Fri, 25 Nov 2005 02:51:38 +0000 (02:51 +0000)]
Drop unused static function. (e_categories_add_relative): New function.
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-categories.c (add_category_if_not_present):
Drop unused static function.
(e_categories_add_relative): New function. Form the pathname to
the icon file at run-time (for installability in freely chosen
location on Windows).
(initialize_categories_config): Call e_categories_add_relative()
with just the basename of the icon files.
Tor Lillqvist [Fri, 25 Nov 2005 02:31:32 +0000 (02:31 +0000)]
Declare the above new public Win32-only functions.
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-util.h: Declare the above new public Win32-only
functions.
Tor Lillqvist [Fri, 25 Nov 2005 02:28:28 +0000 (02:28 +0000)]
Implement install-anywhere machinery for Win32. (DllMain): Minimal DllMain
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-util.c: Implement install-anywhere machinery
for Win32.
(DllMain): Minimal DllMain that just tucks away the handle to the
DLL.
(_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
_libedataserver_get_ui_gladedir): Functions private to e-d-s.
(e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
e_util_replace_prefix): Functions intended also for Evolution. We
assume e-d-s and evo are installed in the same folder on the
end-user machine.
Tor Lillqvist [Fri, 25 Nov 2005 02:20:22 +0000 (02:20 +0000)]
Add libedataserver-private.h. Pass more configure-time pathname
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/Makefile.am: Add libedataserver-private.h. Pass
more configure-time pathname definitions (as used elsewhere in
e-d-s) in INCLUDES so that they can be recognized and changed at
run-time to end-user machine installation paths on Win32.
Tor Lillqvist [Fri, 25 Nov 2005 02:14:44 +0000 (02:14 +0000)]
New file. Declares so far some Win32-only functionality, to be used in
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/libedataserver-private.h: New file. Declares so
far some Win32-only functionality, to be used in various parts of
e-d-s.
Tor Lillqvist [Fri, 25 Nov 2005 01:53:10 +0000 (01:53 +0000)]
Use g_ascii_strcasecmp() instead of strcasecmp() for portability.
2005-11-25 Tor Lillqvist <tml@novell.com>
* e-book-auth-util.c (get_remember_password): Use
g_ascii_strcasecmp() instead of strcasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 01:50:59 +0000 (01:50 +0000)]
Use g_ascii_strncasecmp() instead of strncasecmp() for portability.
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
instead of strncasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 01:48:30 +0000 (01:48 +0000)]
Include strptime() implementation lifted from glibc for portability. Use
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-time-utils.c: Include strptime() implementation
lifted from glibc for portability. Use it unless
HAVE_STRPTIME. Make it local for this file, though.
Tor Lillqvist [Fri, 25 Nov 2005 01:39:59 +0000 (01:39 +0000)]
Use g_get_host_name() from GLib 2.8 instead of gethostname().
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
GLib 2.8 instead of gethostname().
Tor Lillqvist [Fri, 25 Nov 2005 01:35:08 +0000 (01:35 +0000)]
Use gstdio wrappers for better non-ASCII filename support on Win32. Open
2005-11-25 Tor Lillqvist <tml@novell.com>
* libedataserver/md5-utils.c (md5_get_digest_from_file): Use
gstdio wrappers for better non-ASCII filename support on
Win32. Open file in binary mode. Don't use sizeof(guchar), it
won't be different than 1 in this universe. Do use sizeof(tmp_buf)
instead of hardcoding 1024. Drop leftover debugging printouts.
Roozbeh Pournader [Tue, 22 Nov 2005 17:51:11 +0000 (17:51 +0000)]
Updated Persian translation. Translator: Meelad Zakaria; Reviewer: Elnaz
2005-11-22 Roozbeh Pournader <roozbeh@farsiweb.info>
* fa.po: Updated Persian translation. Translator: Meelad Zakaria;
Reviewer: Elnaz Sarbar.
Alexander Shopov [Tue, 22 Nov 2005 15:47:30 +0000 (15:47 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2005-11-22 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
Ignacio Casal Quinteiro [Tue, 22 Nov 2005 08:53:30 +0000 (08:53 +0000)]
*** empty log message ***
Takeshi AIHANA [Sun, 20 Nov 2005 08:09:26 +0000 (08:09 +0000)]
Updated Japanese translation for v1.5.2.
2005-11-20 Takeshi AIHANA <aihana@gnome.gr.jp>
* ja.po: Updated Japanese translation for v1.5.2.
Ross Burton [Fri, 18 Nov 2005 10:28:37 +0000 (10:28 +0000)]
Fix build
Jeff Cai [Fri, 18 Nov 2005 05:55:34 +0000 (05:55 +0000)]
If no diary is created, no need to do resync.
2005-11-18 Jeff Cai <jeff.cai@sun.com>
* camel-disco-store.c: (disco_connect):
If no diary is created, no need to do resync.
Ross Burton [Thu, 17 Nov 2005 11:41:53 +0000 (11:41 +0000)]
Don't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)
Ross Burton [Thu, 17 Nov 2005 11:41:33 +0000 (11:41 +0000)]
Don't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)
Ross Burton [Thu, 17 Nov 2005 11:38:48 +0000 (11:38 +0000)]
Use G_DEFINE_TYPE and add some more const keywords.
Ross Burton [Tue, 15 Nov 2005 15:21:34 +0000 (15:21 +0000)]
Use lazy bindings (#321515)
Kjartan Maraas [Tue, 15 Nov 2005 12:08:31 +0000 (12:08 +0000)]
Updated Norwegian bokmål translation. Same.
2005-11-15 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
* no.po: Same.
Harish Krishnaswamy [Mon, 14 Nov 2005 19:15:31 +0000 (19:15 +0000)]
Add hula to SUBDIRS.
2005-11-15 Harish Krishnaswamy <kharish@novell.com>
* providers/Makefile.am: Add hula to SUBDIRS.
Harish Krishnaswamy [Mon, 14 Nov 2005 18:08:20 +0000 (18:08 +0000)]
Release updates, bump version. ***** Release 1.5.2 *****
2005-11-14 Harish Krishnaswamy <kharish@novell.com>
* NEWS, configure.in: Release updates, bump version.
***** Release 1.5.2 *****
Harish Krishnaswamy [Mon, 14 Nov 2005 17:42:02 +0000 (17:42 +0000)]
Add hula/Makefile to AC_OUTPUT
2005-11-14 Harish Krishnaswamy <kharish@novell.com>
Add hula/Makefile to AC_OUTPUT
Harish Krishnaswamy [Mon, 14 Nov 2005 17:39:32 +0000 (17:39 +0000)]
Camel Hula provider - initial commits.
2005-11-14 Harish Krishnaswamy <kharish@novell.com>
* Makefile.am, camel-hula-provider.c, libcamelhula.urls :
Camel Hula provider - initial commits.
Francisco Javier F. Serrador [Sun, 13 Nov 2005 10:26:09 +0000 (10:26 +0000)]
Updated Spanish translation.
2005-11-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Sushma Rai [Thu, 10 Nov 2005 05:00:17 +0000 (05:00 +0000)]
Allowing multiple selection in name selector dialog. Fixes #319848.
Adam Weinberger [Wed, 9 Nov 2005 17:38:45 +0000 (17:38 +0000)]
Updated Canadian English translation.
2005-11-09 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
Parthasarathi Susarla [Wed, 9 Nov 2005 14:23:44 +0000 (14:23 +0000)]
initialise mi and free some stuff (groupwise_expunge): clear summary and
2005-11-09 Parthasarathi Susarla <sparthasarathi@novell.com>
* camel-groupwise-folder.c:
(groupwise_sync): initialise mi and free some stuff
(groupwise_expunge): clear summary and cache and emptying trash
Fixes bug **320095
* camel-groupwise-store.c:
(groupwise_connect): do not attempt to connect when the service is
disconnected and the network is unavailable.
(groupwise_disconnect): check if priv is indeed available. Prevents
a violation
(groupwise_get_trash): fix up the state of the folder. Fixes the bug
**320095
* camel-groupwise-summary.[ch]:
(groupwise_summary_clear): clears the summary and cache of a groupwise
folder.
Sankar P [Wed, 9 Nov 2005 07:56:12 +0000 (07:56 +0000)]
Changed the string so as to be consistent with Win32 client error
2005-11-09 Sankar P <psankar@novell.com>
* camel-groupwise-transport.c (groupwise_send_to):
Changed the string so as to be consistent with Win32 client error messages.
Shreyas Srinivasan [Wed, 9 Nov 2005 06:45:25 +0000 (06:45 +0000)]
Uncomment code which previously fixed offlining code.
2005-11-09 Shreyas Srinivasan <sshreyas@novell.com>
* camel-groupwise-store.c (groupwise_connect): Uncomment
code which previously fixed offlining code.
Sankar P [Wed, 9 Nov 2005 06:20:48 +0000 (06:20 +0000)]
Added code to handle the Quota errors. Fixes #314476
2005-11-09 Sankar P <psankar@novell.com>
Added code to handle the Quota errors.
Fixes #314476
Modified Files:
servers/groupwise/ChangeLog
servers/groupwise/e-gw-connection.c
camel/providers/groupwise/ChangeLog
camel/providers/groupwise/camel-groupwise-transport.c
Parthasarathi Susarla [Mon, 7 Nov 2005 13:38:12 +0000 (13:38 +0000)]
** See bug #320736 Check if the attachment buffer is indeed valid.
2005-11-07 Parthasarathi Susarla <sparthasarathi@novell.com>
** See bug #320736
* camel-groupwise-folder.c: (groupwise_folder_item_to_msg):
Check if the attachment buffer is indeed valid. Prevents a possible
segment violation.
Parthasarathi Susarla [Mon, 7 Nov 2005 09:17:49 +0000 (09:17 +0000)]
** See bug #320736 Check if the attachment buffer is indeed valid.
2005-11-07 Parthasarathi Susarla <sparthasarathi@novell.com>
** See bug #320736
* camel-groupwise-folder.c: (groupwise_folder_item_to_msg):
Check if the attachment buffer is indeed valid. Prevents a possible
segment violation.
Francisco Javier F. Serrador [Sun, 6 Nov 2005 19:34:46 +0000 (19:34 +0000)]
Updated Spanish translaation.
2005-11-06 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translaation.
Ilkka Tuohela [Thu, 3 Nov 2005 04:53:38 +0000 (04:53 +0000)]
Updated Finnish translation
Miloslav Trmac [Wed, 2 Nov 2005 22:52:09 +0000 (22:52 +0000)]
Updated Czech translation.
2005-11-02 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.
Parthasarathi Susarla [Wed, 2 Nov 2005 13:07:44 +0000 (13:07 +0000)]
*** empty log message ***
Takeshi AIHANA [Sat, 29 Oct 2005 15:26:09 +0000 (15:26 +0000)]
Updated Japanese translation for v1.5.1.
2005-10-29 Takeshi AIHANA <aihana@gnome.gr.jp>
* ja.po: Updated Japanese translation for v1.5.1.