platform/upstream/evolution-data-server.git
20 years ago (imap_get_message): revert peterw's change of 2002-07-15, instead
Michael Zucci [Fri, 23 Jan 2004 04:23:58 +0000 (04:23 +0000)]
(imap_get_message): revert peterw's change of 2002-07-15, instead
of checking for online mode here, let get_message do it when you
retrieve the parts.  This lets a multi-fetch (i.e. large) message
work more betterer in offline mode.

20 years agoremoved the meaningless fixme, a butt-retrieved-number is as good as any
Not Zed [Fri, 23 Jan 2004 04:06:50 +0000 (04:06 +0000)]
removed the meaningless fixme, a butt-retrieved-number is as good as any

2004-01-23  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-folder.c (IMAP_SMALL_BODY_SIZE):
        removed the meaningless fixme, a butt-retrieved-number is as good
        as any in this case.
        (imap_get_message): revert peterw's change of 2002-07-15, instead
        of checking for online mode here, let get_message do it when you
        retrieve the parts.  This lets a multi-fetch (i.e. large) message
        work more betterer in offline mode.

20 years agoFix prototype to be consistent.
Jeremy Katz [Thu, 22 Jan 2004 18:00:55 +0000 (18:00 +0000)]
Fix prototype to be consistent.

2004-01-22  Jeremy Katz  <katzj@redhat.com>

       * camel-mime-part.c: Fix prototype to be consistent.

20 years agoUpdated Brazilian Portuguese translation done by Gustavo Maciel Dias
Gustavo Maciel Dias Vieira [Thu, 22 Jan 2004 15:51:17 +0000 (15:51 +0000)]
Updated Brazilian Portuguese translation done by Gustavo Maciel Dias

2004-01-22  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>

        * pt_BR.po: Updated Brazilian Portuguese translation done by
        Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.

20 years ago*** empty log message ***
Rodrigo Moya [Thu, 22 Jan 2004 10:53:44 +0000 (10:53 +0000)]
*** empty log message ***

20 years agoChanged declaration to use GList instead of GSList
Harish Krishnaswamy [Thu, 22 Jan 2004 06:39:02 +0000 (06:39 +0000)]
Changed declaration to use GList instead of GSList

20 years agocalendar/backends/groupwise/e-cal-backend-groupwise.c
Harish Krishnaswamy [Thu, 22 Jan 2004 06:25:01 +0000 (06:25 +0000)]
calendar/backends/groupwise/e-cal-backend-groupwise.c
          (populate_cache, e_cal_backend_groupwise_get_object_list,
          e_cal_backend_groupwise_get_free_busy ) :changed implementation
          to use GList instead of GSList, aligning to the rest of the
          backends.
          (e_cal_backend_groupwise_get_changes, update_cache): implemented.
        * calendar/backends/groupwise/e-gw-connection.c
          (get_attendee_list_from_soap_parameter) : modified
          get_attendee_list_from_string to handle recipients element.
          (get_e_cal_component_from_soap_parameter) -fixed memory leaks.
          (update_cache_item) : implemented.
          (e_gw_connection_get_freebusy_info, start_freebusy_session)
          GSList to GList changes.
        * calendar/backends/groupwise/e-gw-connection.h : updated
          declarations for the above changes.
        * calendar/libedata-cal/e-cal-backend-cache.[ch] :
          (e_cal_backend_cache_get_components) : return GList instead of
          GSList.

20 years ago(e_cal_backend_cache_get_components) : return GList instead of
Harish Krishnaswamy [Thu, 22 Jan 2004 06:23:21 +0000 (06:23 +0000)]
(e_cal_backend_cache_get_components) : return GList instead of
GSList.

20 years ago(get_attendee_list_from_soap_parameter) : modified
Harish Krishnaswamy [Thu, 22 Jan 2004 06:20:38 +0000 (06:20 +0000)]
(get_attendee_list_from_soap_parameter) : modified
get_attendee_list_from_string to handle recipients element.
(get_e_cal_component_from_soap_parameter) -fixed memory leaks.
(update_cache_item) : implemented.
(e_gw_connection_get_freebusy_info, start_freebusy_session)
GSList to GList changes.

20 years agopopulate_cache, e_cal_backend_groupwise_get_object_list,
Harish Krishnaswamy [Thu, 22 Jan 2004 06:19:22 +0000 (06:19 +0000)]
populate_cache, e_cal_backend_groupwise_get_object_list,
e_cal_backend_groupwise_get_free_busy ) :changed implementation
to use GList instead of GSList, aligning to the rest of the
backends.
(e_cal_backend_groupwise_get_changes, update_cache): implemented.

20 years agoremove the cache from disk when removing the calendar.
Rodrigo Moya [Wed, 21 Jan 2004 23:37:43 +0000 (23:37 +0000)]
remove the cache from disk when removing the calendar.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_remove): remove the cache from disk
when removing the calendar.

* backends/file/e-cal-backend-file.c
(e_cal_backend_file_remove): added missing call to g_dir_close().

20 years agonew function to remove the file cache from disk.
Rodrigo Moya [Wed, 21 Jan 2004 23:37:20 +0000 (23:37 +0000)]
new function to remove the file cache from disk.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
to remove the file cache from disk.

20 years agoNew function to allow searching of IM fields. Likewise. Likewise.
Nat Friedman [Wed, 21 Jan 2004 23:29:01 +0000 (23:29 +0000)]
New function to allow searching of IM fields. Likewise. Likewise.

2004-01-21  Nat Friedman <nat@novell.com>

* libedata-book/e-book-backend-sexp.c (compare_im): New function
to allow searching of IM fields.
* libedata-book/e-book-backend-sexp.c (compare_im_aim): Likewise.
* libedata-book/e-book-backend-sexp.c (compare_im_msn): Likewise.
* libedata-book/e-book-backend-sexp.c (compare_im_icq): Likewise.
* libedata-book/e-book-backend-sexp.c (compare_im_yahoo):
Likewise.
* libedata-book/e-book-backend-sexp.c (compare_im_jabber):
Likewise.
* libedata-book/e-book-backend-sexp.c (prop_info_table): Added
entries for IM field searching.

20 years agouse the full path when removing files.
Rodrigo Moya [Wed, 21 Jan 2004 23:14:30 +0000 (23:14 +0000)]
use the full path when removing files.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/file/e-cal-backend-file.c (e_cal_backend_file_remove):
use the full path when removing files.

20 years agodon't build client test
JP Rosevear [Wed, 21 Jan 2004 19:10:53 +0000 (19:10 +0000)]
don't build client test

2004-01-21  JP Rosevear <jpr@ximian.com>

* libecal/Makefile.am: don't build client test

20 years agoinclude calendar test stuff in AC_OUTPUT
JP Rosevear [Wed, 21 Jan 2004 18:52:24 +0000 (18:52 +0000)]
include calendar test stuff in AC_OUTPUT

2004-01-21  JP Rosevear <jpr@ximian.com>

* configure.in: include calendar test stuff in AC_OUTPUT

20 years agothe beginnings of a test client
JP Rosevear [Wed, 21 Jan 2004 18:51:04 +0000 (18:51 +0000)]
the beginnings of a test client

2004-01-21  JP Rosevear <jpr@ximian.com>

* tests/ecal/test-ecal.c: the beginnings of a test client

* tests/ecal/Makefile.am: build the test client

* tests/Makefile.am: add ecal subdir

* Makefile.am: add tests subdir

20 years agoShush.
JP Rosevear [Wed, 21 Jan 2004 18:46:17 +0000 (18:46 +0000)]
Shush.

20 years agocreate the component listener here, so that backend_died_cb gets called
Rodrigo Moya [Wed, 21 Jan 2004 18:36:14 +0000 (18:36 +0000)]
create the component listener here, so that backend_died_cb gets called

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* libecal/e-cal.c (e_cal_new): create the component listener
here, so that backend_died_cb gets called when the backend dies.

20 years agoadded code for retrieving the container ID for tasks also.
Rodrigo Moya [Wed, 21 Jan 2004 18:16:05 +0000 (18:16 +0000)]
added code for retrieving the container ID for tasks also.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(connect_to_server): added code for retrieving the container ID
for tasks also.

20 years agoadded missing g_mutex_unlock call.
Rodrigo Moya [Wed, 21 Jan 2004 18:05:07 +0000 (18:05 +0000)]
added missing g_mutex_unlock call.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): added missing g_mutex_unlock
call.

20 years agocheck arguments before passing them to functions to avoid warnings at
Rodrigo Moya [Wed, 21 Jan 2004 17:21:07 +0000 (17:21 +0000)]
check arguments before passing them to functions to avoid warnings at

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c
(get_e_cal_component_from_soap_parameter): check arguments before
passing them to functions to avoid warnings at runtime.

20 years agocreate directory tree to contain the calendar.
Rodrigo Moya [Wed, 21 Jan 2004 17:03:19 +0000 (17:03 +0000)]
create directory tree to contain the calendar.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/file/e-cal-backend-file.c (create_cal): create
directory tree to contain the calendar.

20 years agoFixed wrong file name
Rodrigo Moya [Wed, 21 Jan 2004 15:21:32 +0000 (15:21 +0000)]
Fixed wrong file name

20 years agoreturn error when the type of the component does not match the supported
Rodrigo Moya [Wed, 21 Jan 2004 13:19:11 +0000 (13:19 +0000)]
return error when the type of the component does not match the supported

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(get_e_cal_component_from_soap_parameter): return error when
the type of the component does not match the supported ones.

20 years agoFixes #51705
Rodrigo Moya [Wed, 21 Jan 2004 13:01:49 +0000 (13:01 +0000)]
Fixes #51705

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

Fixes #51705

* backends/file/e-cal-backend-file.c (e_cal_backend_file_remove):
remove all files in the directory and the directory itself.

20 years agouse a GSList, which is what we are passed to
Rodrigo Moya [Wed, 21 Jan 2004 10:32:56 +0000 (10:32 +0000)]
use a GSList, which is what we are passed to

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c (match_recurrence_sexp,
match_object_sexp): use a GSList, which is what we are passed
to e_cal_backend_groupwise_get_object_list.
(e_cal_backend_groupwise_start_query): fixed warning.

20 years agoFixes nasty crash in e-d-s
Rodrigo Moya [Wed, 21 Jan 2004 10:18:04 +0000 (10:18 +0000)]
Fixes nasty crash in e-d-s

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

Fixes nasty crash in e-d-s

* libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
(foreach_hash_func): pass the value also to the XML hash function.

* libedataserver/e-file-cache.c (add_object_to_list): use the correct
argument types.

20 years agoset a primary selection if there is one before the rebuild
JP Rosevear [Wed, 21 Jan 2004 03:04:08 +0000 (03:04 +0000)]
set a primary selection if there is one before the rebuild

2004-01-20  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (rebuild_model): set a primary selection if
there is one before the rebuild
(e_source_selector_set_primary_selection): block the signals when
clearing the tree selection to make the op atomic; emit the
selection_changed signal if a hidden selection is not currently
selectecd

20 years ago** See bug #52996.
Not Zed [Wed, 21 Jan 2004 01:26:04 +0000 (01:26 +0000)]
** See bug #52996.

2004-01-21  Not Zed  <NotZed@Ximian.com>

        ** See bug #52996.

        * camel-data-cache.c (camel_data_cache_add): put a do-loop around
        the object_bag_reserve stuff, otherwise we can add/abort out of
        sync (i.e. when object_bag_reserve returned a pointer we mustn't
        call add/abort).

        * camel-object.c (camel_object_bag_*): Added some inline doco.

~
~
~
~
~
~

20 years agoprovide parent iter in/out arg (test_collapse_row_callback): use priv
JP Rosevear [Tue, 20 Jan 2004 22:56:38 +0000 (22:56 +0000)]
provide parent iter in/out arg (test_collapse_row_callback): use priv

2004-01-20  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (find_source_iter): provide parent iter
in/out arg
(test_collapse_row_callback): use priv shortcut
(e_source_selector_select_source): pass parent iter
(e_source_selector_unselect_source): ditto
(e_source_selector_peek_primary_selection): return the right thing
if the primary selection is currently hidden
(e_source_selector_set_primary_selection): set the primary
selection properly if the source node is currently hidden

20 years agoutil routine to clear the row reference to the saved primary selection
JP Rosevear [Tue, 20 Jan 2004 21:24:54 +0000 (21:24 +0000)]
util routine to clear the row reference to the saved primary selection

2004-01-20  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (clear_saved_primary_selection): util
routine to clear the row reference to the saved primary selection
(find_source_iter): unref the model data retrieved
(rebuild_existing_cb): ditto
(toggle_cell_data_func): ditto
(text_cell_data_func): ditto
(selection_func): ditto; clear the saved primary selection if
something else is selected
(cell_toggled_callback): ditto
(test_collapse_row_callback): clear the toggled_last flag
(row_expanded_callback): once we've restored the saved primary
selection, clear it
(selector_button_press_event): unref the model data
(impl_dispose): use clear_saved_primary_selection
(init): the store column holds object not pointer type
(e_source_selector_peek_primary_selection): unref the model da

20 years agocheck if the collapsing node has its child selected, if so take a row
JP Rosevear [Tue, 20 Jan 2004 19:16:41 +0000 (19:16 +0000)]
check if the collapsing node has its child selected, if so take a row

2004-01-20  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (test_collapse_row_callback): check if the
collapsing node has its child selected, if so take a row reference
to remember the selection
(row_expanded_callback): check if the expanding node has the saved
primary selection under it and re-select if so
(init): listen for signals
(impl_dispose): free the primary selection

20 years agoPass a threaded POA policy to g_object_new (). Fixes deadlocks.
Hans Petter Jansson [Tue, 20 Jan 2004 18:25:01 +0000 (18:25 +0000)]
Pass a threaded POA policy to g_object_new (). Fixes deadlocks.

2004-01-20  Hans Petter Jansson  <hpj@ximian.com>

* libedata-book/e-data-book-view.c (e_data_book_view_new): Pass a
threaded POA policy to g_object_new (). Fixes deadlocks.

20 years agoUpdated Korean translation.
Changwoo Ryu [Tue, 20 Jan 2004 17:29:32 +0000 (17:29 +0000)]
Updated Korean translation.

* ko.po: Updated Korean translation.

20 years agosplit out the connection code. (connect_to_server): and moved it here.
Rodrigo Moya [Tue, 20 Jan 2004 15:20:50 +0000 (15:20 +0000)]
split out the connection code. (connect_to_server): and moved it here.

2004-01-20  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_set_mode): split out the connection code.
(connect_to_server): and moved it here.
(e_cal_backend_groupwise_open): call connect_to_server, not
set_mode, to avoid online/offline notifications.

20 years ago** See bug #52817.
Not Zed [Tue, 20 Jan 2004 05:33:12 +0000 (05:33 +0000)]
** See bug #52817.

2004-01-20  Not Zed  <NotZed@Ximian.com>

        ** See bug #52817.

        * camel-session.c (camel_session_get_password): merged reprompt
        and secret into a flags field, and add more options.  Fixed all
        callers.

20 years ago** See bug #52899.
Not Zed [Mon, 19 Jan 2004 22:03:22 +0000 (22:03 +0000)]
** See bug #52899.

2004-01-20  Not Zed  <NotZed@Ximian.com>

        ** See bug #52899.

        * camel-gpg-context.c (gpg_ctx_parse_status): use need_id as the
        password key, not userid.

20 years agocreate the data structure for rebuilding the model (free_rebuild_data):
JP Rosevear [Mon, 19 Jan 2004 19:28:34 +0000 (19:28 +0000)]
create the data structure for rebuilding the model (free_rebuild_data):

2004-01-19  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (create_rebuild_data): create the data
structure for rebuilding the model
(free_rebuild_data): free it
(rebuild_existing_cb): check for the sources that are still
existing or deleted
(rebuild_model): do incremental updates
(selection_func): if the last thing we did was toggle, we don't
actually want to highlight and if the source is not checked, check
it
(cell_toggled_callback): indicate that a toggle just occurred
(init): initial toggled last to false
(e_source_selector_set_primary_selection): set some preconditions

Fixes #51787

20 years ago (get_e_cal_component_from_soap_parameter):
Harish Krishnaswamy [Mon, 19 Jan 2004 16:31:49 +0000 (16:31 +0000)]
 (get_e_cal_component_from_soap_parameter):
 'due' property set for TODOs instead of dtend.
 added code for mapping all values of GW data to
 percent, priority, classification, transparency
 properties in ECalComponent. Fixed compiler warnings.

20 years ago*** empty log message ***
Harish Krishnaswamy [Mon, 19 Jan 2004 16:27:27 +0000 (16:27 +0000)]
*** empty log message ***

20 years ago2004-01-19 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Updated ja.po. T.Aihana [Mon, 19 Jan 2004 14:00:34 +0000 (14:00 +0000)]
2004-01-19 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>

20 years agoadd port and "/soap" to source uri
Siviaah Nallagatla [Mon, 19 Jan 2004 11:14:08 +0000 (11:14 +0000)]
add port and "/soap" to source uri

2004-01-19  Siviaah Nallagatla <snallagatla@novell.com>

        * providers/groupwise/camel-gw-listener.c ( remove_calender_tasks_sources,
        modify_calender_tasks_sources) : add port and "/soap" to source uri

20 years agouse a CamelURL to properly encode the url we generate.
Not Zed [Mon, 19 Jan 2004 06:03:35 +0000 (06:03 +0000)]
use a CamelURL to properly encode the url we generate.

2004-01-19  Not Zed  <NotZed@Ximian.com>

        * camel-vee-store.c (change_folder): use a CamelURL to properly
        encode the url we generate.
        (vee_get_folder_info): ditto.
        (vee_get_folder_info): removed unused variable/warning.

        * camel-session.c (vee_provider): Update the provider flags for
        URL_FRAGMENT_IS_PATH.

        * providers/imapp/camel-imapp-utils.c (imap_parse_addfress_list):
        namespaces fixes for HEADER_ADDRESS*

20 years agoAdded features Free/Busy and getDelta in GW backend
Harish Krishnaswamy [Sun, 18 Jan 2004 14:32:56 +0000 (14:32 +0000)]
Added features Free/Busy and getDelta in GW backend

20 years ago(e_cal_backend_groupwise_get_free_busy): Implemented.
Harish Krishnaswamy [Sun, 18 Jan 2004 14:31:53 +0000 (14:31 +0000)]
(e_cal_backend_groupwise_get_free_busy): Implemented.

20 years agoAdded declaration for e_gw_connection_get_freebusy_info and
Harish Krishnaswamy [Sun, 18 Jan 2004 14:31:15 +0000 (14:31 +0000)]
Added declaration for e_gw_connection_get_freebusy_info and
modified getDeltas signature to match the current server
implementation.

20 years ago(e_gw_connection_get_deltas) : Implemented parsing of the response.
Harish Krishnaswamy [Sun, 18 Jan 2004 14:29:00 +0000 (14:29 +0000)]
(e_gw_connection_get_deltas) : Implemented parsing of the response.
(e_gw_connection_get_free_busy_info) : Implemented including private
functions (get_attendee_list_from_string, start_freebusy_session and
 close_freebusy_session).
(e_gw_connection_get_container_id) : remove unused variable.
(get_e_cal_component_from_soap_parameter) : added code to
 set attendee_list to the e_cal_component.
(get_evo_date_from_string) : fixed typo.

20 years agoLimit the flags we set (or unset) to the folder's permanent flags.
Jeffrey Stedfast [Sat, 17 Jan 2004 15:26:52 +0000 (15:26 +0000)]
Limit the flags we set (or unset) to the folder's permanent flags.

2004-01-17  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap/camel-imap-folder.c (imap_sync_online): Limit the
flags we set (or unset) to the folder's permanent flags.

20 years agoremove test bits
JP Rosevear [Fri, 16 Jan 2004 22:55:06 +0000 (22:55 +0000)]
remove test bits

2004-01-16  JP Rosevear <jpr@ximian.com>

* backends/file/e-cal-backend-file.c (save): remove test bits

20 years agoUpdated Norwegian translation.
Kjartan Maraas [Fri, 16 Jan 2004 19:40:15 +0000 (19:40 +0000)]
Updated Norwegian translation.

2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian translation.

20 years agoremove debug statement
JP Rosevear [Fri, 16 Jan 2004 19:00:15 +0000 (19:00 +0000)]
remove debug statement

2004-01-16  JP Rosevear <jpr@ximian.com>

* libecal/e-cal.c (categories_changed_idle_cb): remove debug
statement

20 years agoidle handler to emit the writable signal on the main thread
JP Rosevear [Fri, 16 Jan 2004 18:58:08 +0000 (18:58 +0000)]
idle handler to emit the writable signal on the main thread

2004-01-16  JP Rosevear <jpr@ximian.com>

* libebook/e-book.c (e_book_idle_writable): idle handler to emit
the writable signal on the main thread
(e_book_handle_response): use above

20 years agoreturn AUTH_REQUIRED error if we don't get a password from the
Rodrigo Moya [Fri, 16 Jan 2004 18:15:14 +0000 (18:15 +0000)]
return AUTH_REQUIRED error if we don't get a password from the

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* libecal/e-cal.c (e_cal_open): return AUTH_REQUIRED error if
we don't get a password from the authentication function.

* backends/file/e-cal-backend-file.c
(e_cal_backend_file_modify_object): store the old object before
actually losing it.

20 years agoSame.
Jeffrey Stedfast [Fri, 16 Jan 2004 18:13:04 +0000 (18:13 +0000)]
Same.

2004-01-16  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-message.c (camel_mime_message_build_mbox_from): Same.

* camel-internet-address.c (internet_decode): Same.

* camel-mime-utils.[c,h]: Namespaced camel_header_address_t enums
s/HEADER_ADDRESS_/CAMEL_HEADER_ADDRESS_/g

20 years agoname space the idle data structs properly
JP Rosevear [Fri, 16 Jan 2004 17:33:47 +0000 (17:33 +0000)]
name space the idle data structs properly

2004-01-16  JP Rosevear <jpr@ximian.com>

* libecal/e-cal.c: name space the idle data structs properly

20 years agoidle handler to actually proxy the signal emission to the main thread
JP Rosevear [Fri, 16 Jan 2004 17:29:26 +0000 (17:29 +0000)]
idle handler to actually proxy the signal emission to the main thread

2004-01-16  JP Rosevear <jpr@ximian.com>

* libecal/e-cal.c (backend_error_idle_cb): idle handler to
actually proxy the signal emission to the main thread
(backend_error_cb): use above
(categories_changed_idle_cb): idle handler for proxying
(categories_changed_cb): use above

Fixes #52743

20 years agoFix error message string (sexp backend).
Christian Neumair [Fri, 16 Jan 2004 15:42:47 +0000 (15:42 +0000)]
Fix error message string (sexp backend).

20 years agouse ~/.evolution/cache/calendar for the cache files.
Rodrigo Moya [Fri, 16 Jan 2004 15:23:28 +0000 (15:23 +0000)]
use ~/.evolution/cache/calendar for the cache files.

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.c (get_filename_from_uri): use
~/.evolution/cache/calendar for the cache files.

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_get_object_list): lock/unlock the
private mutex.

20 years agouse ~/.evolution/cache/calendar for the cache files.
Rodrigo Moya [Fri, 16 Jan 2004 15:22:27 +0000 (15:22 +0000)]
use ~/.evolution/cache/calendar for the cache files.

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.c (get_filename_from_uri): use
~/.evolution/cache/calendar for the cache files.

20 years agofixed duplicated variable name.
Rodrigo Moya [Fri, 16 Jan 2004 13:31:13 +0000 (13:31 +0000)]
fixed duplicated variable name.

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c
(e_gw_connection_get_container_id): fixed duplicated variable name.

20 years agofixed duplicated variable name.
Rodrigo Moya [Fri, 16 Jan 2004 13:30:51 +0000 (13:30 +0000)]
fixed duplicated variable name.

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c
(e_gw_connection_get_container_id): fixed duplicated variable name.

20 years agoremoved check for 'only_if_exists', we'll return NoSuchCal error if we
Rodrigo Moya [Fri, 16 Jan 2004 13:23:16 +0000 (13:23 +0000)]
removed check for 'only_if_exists', we'll return NoSuchCal error if we

2004-01-16  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): removed check for 'only_if_exists',
we'll return NoSuchCal error if we can't find the calendar to open.

20 years agoadded some conf entries for LDAP address setup added
Sivaiah Nallagatla [Fri, 16 Jan 2004 12:47:28 +0000 (12:47 +0000)]
added some conf entries for LDAP address setup added

2004-01-16 Sivaiah Nallagatla <snallagatla@novell.com>

        * providers/groupwise/camel-groupwise-provider.c: added some conf entries for
        LDAP address setup
        * providers/groupwise/camel-gw-listener.c: added add_ldap_addressbook_source,
        modify_ldap_addressbook_source, remove_ldap_addressbook_source functions for
        setting up  LDAP address book. Also setting "username" property on cal/tasks ESources

20 years ago*** empty log message ***
Rodrigo Moya [Fri, 16 Jan 2004 11:21:09 +0000 (11:21 +0000)]
*** empty log message ***

20 years ago added some hook debug h(x)
Michael Zucci [Fri, 16 Jan 2004 07:18:17 +0000 (07:18 +0000)]
added some hook debug h(x)

20 years agomake sure we don't derefence a NULL pointer
JP Rosevear [Thu, 15 Jan 2004 19:01:32 +0000 (19:01 +0000)]
make sure we don't derefence a NULL pointer

2004-01-15  JP Rosevear <jpr@ximian.com>

* libedataserver/e-source-list.c (e_source_list_peek_source_any):
make sure we don't derefence a NULL pointer

20 years agoUpdated Lithuanian translation by Tomas Kuliavas.
Zygimantas Berucka [Thu, 15 Jan 2004 17:41:13 +0000 (17:41 +0000)]
Updated Lithuanian translation by Tomas Kuliavas.

2004-01-15  Zygimantas Berucka  <uid0@tuxfamily.org>

* lt.po: Updated Lithuanian translation by Tomas Kuliavas.

20 years agoFix leak.
Mark McLoughlin [Thu, 15 Jan 2004 17:07:25 +0000 (17:07 +0000)]
Fix leak.

2004-01-15  Mark McLoughlin  <mark@skynet.ie>

        * libedataserver/e-source-list.c: (load_from_gconf):
        Fix leak.

        * libedataserver/e-source.c: (dump_common_to_xml_node):
        Don't output properties tag if there are no properties.

20 years agoRemove debugging spew.
Mark McLoughlin [Thu, 15 Jan 2004 17:07:09 +0000 (17:07 +0000)]
Remove debugging spew.

2004-01-15  Mark McLoughlin  <mark@skynet.ie>

        * libecal/e-cal-listener.c: (impl_notifyCalSetMode),
        (impl_notifyErrorOccurred), (impl_notifyCategoriesChanged):
        Remove debugging spew.

20 years agofix the return value, it was returning ECalendarStatus instead of bool, it
Radek Doulik [Thu, 15 Jan 2004 13:40:25 +0000 (13:40 +0000)]
fix the return value, it was returning ECalendarStatus instead of bool, it

2004-01-15  Radek Doulik  <rodo@ximian.com>

* libecal/e-cal.c (e_cal_is_read_only): fix the return value, it
was returning ECalendarStatus instead of bool, it compares status
to E_CALENDAR_STATUS_OK now

20 years ago remove debugs, oops.
Michael Zucci [Thu, 15 Jan 2004 06:23:13 +0000 (06:23 +0000)]
remove debugs, oops.

20 years ago** See bug #52881.
Not Zed [Thu, 15 Jan 2004 06:18:56 +0000 (06:18 +0000)]
** See bug #52881.

2004-01-15  Not Zed  <NotZed@Ximian.com>

        ** See bug #52881.

        * camel-object.c (camel_object_bag*): Support reserving different
        keys from the same thread.  Oh the pain.

        * camel-vee-store.c (vee_get_folder_info): implement child flags
        properly. Changed to build tree itself rather than calling
        camel_folder_info_build.
        (vee_get_folder): if we're adding a folder with dummy parents,
        create and add the dummy parent folders too (as real folder
        objects).  We are the only owner of the ref, so this sort of leaks
        the folder, but they're small.

20 years agoUpdated German translation.
Christian Neumair [Wed, 14 Jan 2004 21:14:28 +0000 (21:14 +0000)]
Updated German translation.

20 years agomissing renaming.
Rodrigo Moya [Wed, 14 Jan 2004 18:22:39 +0000 (18:22 +0000)]
missing renaming.

2004-01-14  Rodrigo Moya <rodrigo@ximian.com>

* providers/groupwise/camel-groupwise-provider.c
(camel_provider_module_init): missing renaming.

20 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Wed, 14 Jan 2004 15:44:36 +0000 (15:44 +0000)]
Updated Spanish translation.

2004-01-14  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

20 years agoif trying to create a new calendar, return an error, since we don't
Rodrigo Moya [Wed, 14 Jan 2004 15:43:06 +0000 (15:43 +0000)]
if trying to create a new calendar, return an error, since we don't

2004-01-14  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): if trying to create a new calendar,
return an error, since we don't support that.
(e_cal_backend_groupwise_remove): return "Permission Denied".

20 years agolibedata-cal/e-cal-backend-cache.c (e_cal_backend_cache_get_components):
Harish Krishnaswamy [Wed, 14 Jan 2004 13:43:35 +0000 (13:43 +0000)]
libedata-cal/e-cal-backend-cache.c (e_cal_backend_cache_get_components):
return a list of e-cal-components rather than e-cal-component strings.

20 years ago(e_cal_backend_cache_get_components): return a list of e-cal-components
Harish Krishnaswamy [Wed, 14 Jan 2004 13:41:51 +0000 (13:41 +0000)]
(e_cal_backend_cache_get_components): return a list of e-cal-components
rather than e-cal-component strings.

20 years agoset the "auth" property on the ESource's we create, to get authentication.
Rodrigo Moya [Wed, 14 Jan 2004 11:55:24 +0000 (11:55 +0000)]
set the "auth" property on the ESource's we create, to get authentication.

2004-01-14  Rodrigo Moya <rodrigo@ximian.com>

* providers/groupwise/camel-gw-listener.c (add_esource): set the
"auth" property on the ESource's we create, to get authentication.

20 years agouse the GList ** correctly when calling g_slist_prepend.
Rodrigo Moya [Wed, 14 Jan 2004 11:50:19 +0000 (11:50 +0000)]
use the GList ** correctly when calling g_slist_prepend.

2004-01-14  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-file-cache.c (add_object_to_list): use the GList **
correctly when calling g_slist_prepend.

20 years agoUpdated Serbian translation.
Danilo Šegan [Wed, 14 Jan 2004 08:18:22 +0000 (08:18 +0000)]
Updated Serbian translation.

20 years ago** Patch from Timo Sirainen <tss@iki.fi> to honour read-only status for
Not Zed [Wed, 14 Jan 2004 04:35:58 +0000 (04:35 +0000)]
** Patch from Timo Sirainen <tss@iki.fi> to honour read-only status for

2004-01-14  Not Zed  <NotZed@Ximian.com>

        ** Patch from Timo Sirainen <tss@iki.fi> to honour read-only
        status for imap folders.

        * providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
        check for read-only status response.
        (imap_sync_online): only call sync_offline if we're read-only.
        (imap_expunge_uids_resyncing): NOOP for read-only.

20 years agoremove debug printf.
Not Zed [Wed, 14 Jan 2004 02:54:50 +0000 (02:54 +0000)]
remove debug printf.

2004-01-14  Not Zed  <NotZed@Ximian.com>

        * providers/local/camel-local-folder.c (local_getv): remove debug
        printf.

        ** See bug #52835.

        * camel-smime-context.c (sm_get_passwd): removed debugging.  If we
        get called multiple times in a row, then forget the old password
        and re-prompt - it was a bad password.  Zero out password memory
        too.

20 years agoremove C99 declaration
JP Rosevear [Tue, 13 Jan 2004 21:29:05 +0000 (21:29 +0000)]
remove C99 declaration

2004-01-13  JP Rosevear <jpr@ximian.com>

* backends/groupwise/e-gw-connection.c
(get_e_cal_component_from_soap_parameter): remove C99 declaration

20 years agoadded a 'container' argument. (e_gw_item_dispose): free new field in the
Rodrigo Moya [Tue, 13 Jan 2004 18:28:10 +0000 (18:28 +0000)]
added a 'container' argument. (e_gw_item_dispose): free new field in the

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-item.[ch] (e_gw_item_new_appointment):
added a 'container' argument.
(e_gw_item_dispose): free new field in the private structure.

* backends/groupwise/e-gw-connection.[ch]
(e_gw_connection_send_appointment): added a 'container' argument.

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_create_object,
e_cal_backend_groupwise_modify_object): adapted to changes in
e_gw_connection_send_appointment.
(e_cal_backend_groupwise_receive_objects): implemented.

20 years agomissing renaming.
Rodrigo Moya [Tue, 13 Jan 2004 17:44:23 +0000 (17:44 +0000)]
missing renaming.

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* providers/groupwise/camel-groupwise-provider.c: missing renaming.

20 years agomoved the folder retrieving code to... (e_gw_connection_get_container_id):
Rodrigo Moya [Tue, 13 Jan 2004 17:08:03 +0000 (17:08 +0000)]
moved the folder retrieving code to... (e_gw_connection_get_container_id):

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.[ch]
(e_gw_connection_get_items): moved the folder retrieving code to...
(e_gw_connection_get_container_id): ...here, new function.

* backends/groupwise/e-cal-backend-groupwise.c: added 'container_id'
field to private structure.
(e_cal_backend_groupwise_finalize): free the container_id.
(populate_cache): pass the container_id to e_gw_connection_get_items.
(e_cal_backend_groupwise_set_mode): retrieve the container ID after
connecting to the server.

20 years agounref the message if we dont get a response, not the response, which is
Rodrigo Moya [Tue, 13 Jan 2004 16:24:13 +0000 (16:24 +0000)]
unref the message if we dont get a response, not the response, which is

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.[ch] (logout): unref the message
if we dont get a response, not the response, which is NULL, and unref
it also before exiting the function.
(e_gw_connection_remove_item): new function.

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_remove_object): implemented.

20 years agounref the message if we dont get a response, not the response, which is
Rodrigo Moya [Tue, 13 Jan 2004 16:18:20 +0000 (16:18 +0000)]
unref the message if we dont get a response, not the response, which is

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.[ch] (logout): unref the message
if we dont get a response, not the response, which is NULL, and unref
it also before exiting the function.
(e_gw_connection_remove_item): new function.

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_remove_object): implemented.

20 years agoAdded "sq" to ALL_LINGUAS
Laurent Dhima [Tue, 13 Jan 2004 14:44:34 +0000 (14:44 +0000)]
Added "sq" to ALL_LINGUAS

* configure.in: Added "sq" to ALL_LINGUAS

20 years agoAdded Albanian translation
Laurent Dhima [Tue, 13 Jan 2004 14:41:57 +0000 (14:41 +0000)]
Added Albanian translation

* sq.po: Added Albanian translation

20 years agoAdded Albanian file
Laurent Dhima [Tue, 13 Jan 2004 14:40:06 +0000 (14:40 +0000)]
Added Albanian file

20 years agoremoved unused groupwise-config-listener.[ch] files
Sivaiah Nallagatla [Tue, 13 Jan 2004 13:51:58 +0000 (13:51 +0000)]
removed unused groupwise-config-listener.[ch] files

2004-01-13 Sivaiah Nallagatla <snallagatla@novell.com>
removed unused groupwise-config-listener.[ch] files

20 years agorenamed groupwise-config-listener.[ch] to these file names and also
Sivaiah Nallagatla [Tue, 13 Jan 2004 13:49:54 +0000 (13:49 +0000)]
renamed groupwise-config-listener.[ch] to these file names and also

2004-01-13 Sivaiah Nallagatla <snallagatla@novell.com>

        * providers/groupwise/camel-gw-listener.[ch] : renamed groupwise-config-listener.[ch]
        to these file names and also changed code to use CamelURL insted of EUri
        * providers/groupwise/camel-groupwise-provider.c : use the renamed config listener apis
        * providers/groupwise/Makefile.am : changed the source file names

20 years agonew function, moved from the file and groupwise backends.
Rodrigo Moya [Tue, 13 Jan 2004 13:14:59 +0000 (13:14 +0000)]
new function, moved from the file and groupwise backends.

2004-01-13  Rodrigo Moya <rodrigo@ximian.com>

* libecal/e-cal-component.[ch] (e_cal_component_get_recurid_as_string):
new function, moved from the file and groupwise backends.

* libedata-cal/e-cal-backend-cache.[ch]
(e_cal_backend_cache_put_component): changed to get an ECalComponent.

* backends/groupwise/e-gw-item.[ch]: new class for managing items

20 years ago*** empty log message ***
Harish Krishnaswamy [Tue, 13 Jan 2004 11:40:28 +0000 (11:40 +0000)]
*** empty log message ***

20 years ago(e_gw_connection_get_delta): - Added declaration.
Harish Krishnaswamy [Tue, 13 Jan 2004 11:39:29 +0000 (11:39 +0000)]
(e_gw_connection_get_delta): - Added declaration.

20 years ago(get_e_cal_component_from_soap_parameter): modification to strip
Harish Krishnaswamy [Tue, 13 Jan 2004 11:38:58 +0000 (11:38 +0000)]
(get_e_cal_component_from_soap_parameter): modification to strip
date and time separators in argument before calling
icaltime_from_string.

20 years ago(populate_cache): fixed memory leaks.
Harish Krishnaswamy [Tue, 13 Jan 2004 11:38:13 +0000 (11:38 +0000)]
(populate_cache): fixed memory leaks.
(e_cal_backend_groupwise_open): return function with success when
invoked again after the cache has been created already.
(e_cal_backend_groupwise_get_object_list): implemented.
(e_cal_backend_groupwise_start_query): implemented.