2003-08-28 * README: update 2003-08-28 * configure.in: set the storage path * storage/GNOME_Evolution_Groupwise_Storage.server.in.in: use the right subst variable * storage/Makefile.am: sed in the right variable to the server.in file * storage/main.c (owner_set_cb): have the storage name make sense * README: Update 2003-08-28 * storage/Makefile.am: dist images and server files * configure.in: set ALL_LINGUAS properly * Makefile.am: don't dist license 2003-08-27 * storage/main.c (owner_set_cb): set up account and storage * storage/Makefile.am: build new files * storage/groupwise-storage.[hc]: a class to set up the storage in evolution * storage/groupwise-account.[hc]: hold account information and set up a connection * storage/e-folder-groupwise.[hc]: subclass EFolder to hold various pieces of folder information * lib/gw-client.c (idle_run): add more code to test new functions * lib/groupwise-connection.c (xml_get_content): util routine to get xml node text (xml_get_int): ditto for ints (xml_get_timet): ditto for time_ts (item_type_to_string): convert groupwise item to a web api string type (groupwise_connection_user_login): user User.id, not User.name (groupwise_connection_folder_list): implement Folder.List (groupwise_connection_folder_open): implement Folder.Open (groupwise_connection_compose): implement Compose.Action (groupwise_connection_compose_send): implement Compose.Send (groupwise_connection_item_delete): implement Item.Delete (groupwise_connection_item_read): implement Item.Read (groupwise_connection_timezone_list): implement TimeZone.List (groupwise_connection_folder_free): free a folder (groupwise_connection_item_info_free): free item info (groupwise_connection_item_free): free item * lib/groupwise-connection.h: update and add protos * lib/groupwise-util.[hc]: utils - start with converting evolution folder uri's to http uri's and vice versa * lib/groupwise-connection-cache.[hc]: a cache for connections to servers * lib/Makefile.am: build new files * calendar/cal-backend-groupwise.c (cal_backend_groupwise_init): init hash table map (cal_backend_groupwise_finalize): free hash table maps and connection (cal_backend_groupwise_open): implement (cal_backend_groupwise_is_loaded): ditto (cal_backend_groupwise_get_n_objects): ditto (cal_backend_groupwise_get_object_component): ditto (add_uid): add uids to the list from the hash table (cal_backend_groupwise_get_uids): implement (cal_backend_groupwise_remove_object): implement 2003-08-22 * lib/groupwise-soup-message.[hc]: utilities for sending messages to the groupwise server * lib/groupwise-connection.[hc]: wraps creation of a connection to a groupwise server, methods are now login/logout and get timezones * lib/Makefile.am: build new sources, test client