2007-04-01 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #373116
* calendar/gui/calendar-component.c (ensure_sources):
* calendar/gui/e-cal-model.c (ecm_get_color_for_component):
* calendar/gui/memos-component.c (ensure_sources):
* calendar/gui/migration.c (create_calendar_contact_source),
(create_calendar_sources), (create_task_sources),
(create_memo_sources), (add_gw_esource):
* calendar/gui/tasks-component.c (ensure_sources):
* plugins/groupwise-account-setup/camel-gw-listener.c (add_esource):
Use the new ESource color API.
* calendar/gui/dialogs/cal-prefs-dialog.c:
* calendar/gui/dialogs/cal-prefs-dialog.glade:
* calendar/gui/dialogs/calendar-setup.c:
* calendar/gui/dialogs/calendar-setup.glade:
* filter-colour.c (get_widget):
* mail/em-composer-prefs.c:
* mail/em-composer-prefs.h:
* mail/em-mailer-prefs.c:
* mail/em-mailer-prefs.h:
* mail/mail-config.glade:
Migrate from GnomeColorPicker to GtkColorButton.
* filter/filter-colour.h:
Store color as a GdkColor instead of separate RGBA components.
* filter/filter-colour.c (color_eq):
Use gdk_color_equal() to compare colors.
* filter/filter-colour.c (xml_encode):
Encode color as a single property ("spec").
* filter/filter-colour.c (xml_decode):
Read the color from a single property ("spec").
Provide a migration path for old XML files.
* calendar/gui/calendar-component.c
(calendar_config_get_tasks_due_today_color),
(calendar_config_get_tasks_overdue_color):
Return a GdkColor instead of an X color specification.
* calendar/gui/calendar-component.c
(calendar_config_set_tasks_due_today_color),
(calendar_config_set_tasks_overdue_color):
Accept a GdkColor instead of an X color specification.
* calenar/gui/e-cal-model-tasks.c (ecmt_get_color_for_component):
Adapt to modified color API in calendar-component.c by converting
the GdkColor to an X color specification. This is an ugly hack to
be fixed later.
svn path=/trunk/; revision=33349
2007-02-09 Sankar P <psankar@novell.com>
* camel-gw-listener.c: (add_esource), (remove_esource),
(add_proxy_sources): Picks a random color for proxy calendars,
Checks the Memo/Notes component for proxies
svn path=/trunk/; revision=33189
2006-12-03 Harish Krishnaswamy <kharish@novell.com>
* plugins/groupwise-account-setup/camel-gw-listener.c:
(add_esource), (add_calendar_tasks_sources),
(get_addressbook_names_from_server), (add_proxy_sources),
(prune_proxies), (camel_gw_listener_construct):
Add code to prune dead proxy entries (so they are executed
regardless of which component gets loaded first). Clean up
the existing code, fix leaks and ensure new proxy calendars
have their (different) color set.
svn path=/trunk/; revision=33037
2006-01-06 Simon Zheng <simon.zheng@sun.com>
* camel-gw-listener.c:
* camel-gw-listener.h:
use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
use libedataserver/e-account.h instead of e-util/e-account.h.
svn path=/trunk/; revision=31077
2005-07-27 Sankar P <psankar@novell.com>
* camel-gw-listener.c (get_addressbook_names_from_server) :
Added code to get the password from the cache, instead of asking the user twice.
and also freeing the password that was leaking before.
Fixes#310353
svn path=/trunk/; revision=29981
2005-07-13 Tor Lillqvist <tml@novell.com>
* calendar-weather/calendar-weather.c
(e_calendar_weather_migrate): Don't return a value from a void
funtion.
* groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml:
Use SOEXT.
* groupwise-features/Makefile.am (NO_UNDEFINED_REQUIRED_LIBS):
As the code does use functions from libevolution-mail, link
with it. But OK, let's do it (at build time) only on Win32,
then.
* mail-account-disable/Makefile.am (INCLUDES): Remove duplicated line.
(LDFLAGS): Use NO_UNDEFINED.
(LIBADD): Link with the required libraries, but let's do it only
on Win32.
* mail-account-disable/org-gnome-mail-account-disable.eplug.xml:
Use SOEXT.
* proxy/Makefile.am (LIBADD): Link with libeutil.
* proxy-login/Makefile.am (LIBADD): Link with libeutil. Link with
libevolution-mail on Win32 only. (Have I understood correctly that
it isn't considered a good idea on Unix to link plugins at
link-time with libevolution-mail?)
* proxy-login/org-gnome-proxy-login.eplug.xml: Use SOEXT.
svn path=/trunk/; revision=29753
2005-07-12 Vivek Jain <jvivek@novell.com>
* Makefile.am: included missing header file
2005-07-12 Vivek Jain <jvivek@novell.com>
have a ChangeLog and transfer the changelog entry from the main
ChangeLog
(2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>)
* groupwise-account-setup/*: Make the
camel-groupwise-listener load on startup. (new plugin)
svn path=/trunk/; revision=29731
2005-07-10 Shreyas Srinivasan <sshreyas@novell.com>
* plugins/groupwise-account-setup/*: Make the
camel-groupwise-listener load on startup.
svn path=/trunk/; revision=29691
2005-03-07 Sivaiah Nallagatla <snallagatla@novell.com>
* camel-gw-listner.c (add_addressbook_sources) :
don't free container list here. It is chaced in
connection and will be frred later.
Fixes#72807
svn path=/trunk/; revision=28973
2005-02-16 Not Zed <NotZed@Ximian.com>
* groupwise-account-setup.c (org_gnome_gw_account_setup): return
NULL, not an invisible, so it doesn't interfere with account
editor.
svn path=/trunk/; revision=28946
2005-02-28 JP Rosevear <jpr@novell.com>
* configure.in: bump version, requires
2005-02-28 JP Rosevear <jpr@novell.com>
* configure.in: add startup wizard plugin
2005-02-28 JP Rosevear <jpr@novell.com>
* plugins/Makefile.am: dist standard and experimental plugins
* configure.in: move "all" plugins to standard and experimental
and default to building the standard set
svn path=/trunk/; revision=28927
2005-01-28 Sivaiah Nallagatla <snallagatla@novell.com>
* camel-gw-listner.c (get_address_book_names_from_server)
: Remove leading "%s" in the message. Similar to
#36137
svn path=/trunk/; revision=28594
2005-01-23 Sivaiah Nallagatla <snalagatla@novell.com>
* camel-gw-listener.c (add_esource)
(modify_esource) (add_addressbook_sources) :
Don't set offline_sync value taken from camel url
instead set "1" or "0" depending upon offline is enabled
or not
svn path=/trunk/; revision=28512
2005-01-21 Sivaiah Nallagatla <snallagtla@novell.com>
* org-gnome-gw-account-setup.eplug.in : changed
the item type from "item" to "item_table". avoids
some debug spew on the console
svn path=/trunk/; revision=28493
2005-01-15 Sivaiah Nallagatla <snallagatla@novell.com>
* camel-gw-listner.c : use url->host instead of reading "poa"
parameter everywhere. use "use_ssl" param instead of soap_ssl
We not longer have separate settings for soap as we use soap for mail
now
svn path=/trunk/; revision=28433
* camel-lock-helper.c (g_strerror): have our own so we don't need
to link with glib.
* providers/*/Makefile.am: Do not install ANY provider header
files. No providers are subclassable. No providers are directly
linkable.
* camel.pc.in: create package config file.
* tests/lib/folders.c (test_folder_message_ops): updated counts for
delete also marking unread.
* tests/lib/camel-test.c (camel_test_provider_init): new api for
initialising test system 'in-build'.
* camel-provider.c: remove the assertions, init if we need to,k
use pthread_once stuff to serialise it.
* tests/folder/test3.c (main): remove gtk stuff (???).
* tests/*: Fix all the makefiles. Made make-check work 'in-build'.
* tests/lib/folders.c (test_folder_counts): update for api changes.
(test_message_info): similar.
* providers/Makefile.am: removed groupwise from the build, this
can't go in here anymore, not in its current state.
* camel-net-utils.c (camel_gethostbyaddr_r)
(camel_gethostbyname_r): the old e_gethost* calls from
e-host-utils.c.
2004-11-15 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-utils.c (imap_path_to_physical):
copied from e-path.c.
(imap_path_find_folders): copied from e-path.c.
* camel.h: remove the provider stuff from the header.
* camel-provider.c: globalise provider_init variable, and asserton
it in all functions that rely on it.
* camel-service.c: removed getaddrinfo/etc.
* camel-net-utils.[ch]: separate out camel_getaddrinfo etc.
* Makefile.am: split camel into 2 libraries, libcamel and
libcamel-store.
* camel-multipart-signed.c (camel_multipart_signed_sign)
(camel_multipart_signed_verify, prepare_sign): remove old
deprecated api.
* camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt)
(camel_multipart_encrypted_decrypt): remove old deprecated api.
svn path=/trunk/; revision=28046
2004-11-21 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-groupwise-provider.c : added
a setting to mark the account for offline usuage
* providers/groupwise/came-gw-listener.c
(add_esource) (modify_esource) : changed the prototypes
to pass CamelUrl instead of individual properties
Add offline_sync property on e-sources if account is
marked for offline
svn path=/trunk/; revision=27951
2004-08-26 Sivaiah Nallagatla <snallagatla@novell.com>
* provoders/groupwise/camel-gw-listner.c
(add_calendar_tasks_sources) : change the "CheckList" to "Tasks"
as there is another foder called chekclist in groupwise
not related to tasks
Fixes#64092
svn path=/trunk/; revision=27032
2004-08-21 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-gw-listener.c (account_changed) :
if any of the settings required for soap interaction changes
try connecting to server and resetup the ESources
* providers/groupwise/camel-groupwise-provider.c ": don't
check soap ssl setting by default to be in consistent with
IMAP
svn path=/trunk/; revision=26982
2004-08-13 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-gw-listener.c (account_changed):
remove the cal/taksks sources when account is disbaled. Also
do not try to to create sources when a disabled account is changed to
Novell Groupwise
(camel_gw_listener_construct) : do not add the disbaled
accounts to exitsting groupwise accounts list
svn path=/trunk/; revision=26920
2004-08-10 Not Zed <NotZed@Ximian.com>
* providers/groupwise/camel-gw-listener.c
(get_addressbook_names_from_server): fix for e_passwords api
change, and handle reprompting as well.
svn path=/trunk/; revision=26879
2004-07-29 Sivaiah Nallagatla <snallagatla@novell.com>
* proivders/groupwise/camel-groupwise-provider.c :
Add an entry to specify POA address and a check box to
say whehter ssl has to be used for SOAP or not
(groupwise_auto_detect_cb) : new function to
automatically fill POA address with host specified in receiving mail page
(camel_provider_module_init) : use the new auto_detect funcntion
* providers/groupwise/camel-gw-listener.c (modify_esource)
(account_changed) (add_calendar_tasks_sources)
(remove_calendar_tasks_sources) (get_addressbook_names_from_server)
(add_addressbook_sources) (modify_addressbook_sources)
(remove_addressbook_sources) : while forming the uri, use the value
from new poa_address setting instead of url->host. Also use ssl
setting from the new check box provider instaed of imap one
(get_addressbook_names_from_server) : display an error to user
when connection cpuld not be established with server during account setup
svn path=/trunk/; revision=26765