aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed an infinite loop.Christopher James Lahey2000-03-295-3/+104
| | | | | | | | | | | | | | | 2000-03-28 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/pas/pas-backend-file.c: Removed an infinite loop. * addressbook/backend/ebook/test-client-list.c: New test that doesn't add an extra database item. * addressbook/backend/ebook/Makefile.am, addressbook/backend/ebook/.cvsignore: Added test-client-list. svn path=/trunk/; revision=2239
* New function (borrowed from Korganizer's libversit code) to combineRussell Steinthal2000-03-291-2/+39
| | | | | | | | | | | | | | | | 2000-03-28 Russell Steinthal <rms39@columbia.edu> * libversit/vcc.y (appendValue): New function (borrowed from Korganizer's libversit code) to combine semicolon-separated multiple-value properties into one long semicolon-delimited string (which can then be parsed by the application code). This works around a bug in libversit by which multiple values would overwrite each other. NOTE: This change seems to work, but could use as much testing as possible before GNOME 1.2 (and gnome-pim 1.2) is released.... Hopefully, this fixes the multiple CATEGORIES bug I've been complaining about for the last few weeks. svn path=/trunk/; revision=2237
* Fixed memory allocation.Christopher James Lahey2000-03-295-21/+37
| | | | | | | | | | | | | | | | | | 2000-03-28 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/pas/pas-card-cursor.c: Fixed memory allocation. * addressbook/backend/pas/pas-backend-file.c: Fixed memory allocation. Made database stuff not do an extra entry. * addressbook/backend/ebook/test-client.c: Add test for get_all_cards functionality. Changed database name to test.db. * addressbook/backend/ebook/e-card-cursor.c: Changed bonobo_object to gtk_object in a couple of places. svn path=/trunk/; revision=2236
* create id's for entries using the following format: ("pas-id-%08lX%08X",Chris Toshok2000-03-292-1/+12
| | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_create_unique_id): create id's for entries using the following format: ("pas-id-%08lX%08X", time(NULL), c++). svn path=/trunk/; revision=2235
* Modfied to use the gnome-config --yadayada gpilot script.Eskil Heyn Olsen2000-03-291-3/+3
| | | | svn path=/trunk/; revision=2220
* For matt.Nat Friedman2000-03-292-0/+88
| | | | svn path=/trunk/; revision=2219
* make this return a CamelStream rather than a CamelSeekableSubstream,Dan Winship2000-03-294-5/+11
| | | | | | | | | | * camel-seekable-substream.c (camel_seekable_substream_new_with_seekable_stream_and_bounds): make this return a CamelStream rather than a CamelSeekableSubstream, because that's the way Gtk objects tend to work. svn path=/trunk/; revision=2218
* fix warningsDan Winship2000-03-2913-27/+15
| | | | svn path=/trunk/; revision=2217
* convenience functions to canonicalize the host and port values of aDan Winship2000-03-294-21/+113
| | | | | | | | | * camel-service.c (camel_service_gethost, camel_service_getport): convenience functions to canonicalize the host and port values of a service's URL. * providers/pop3/camel-pop3-store.c: use them svn path=/trunk/; revision=2216
* Make this work when the inbox file doesn't yet exist.Dan Winship2000-03-292-24/+40
| | | | | | | | * providers/mbox/camel-mbox-folder.c (_check_get_or_maybe_generate_summary_file): Make this work when the inbox file doesn't yet exist. svn path=/trunk/; revision=2215
* make it put mail in ~ instead of always /home/danw. (oops :)Dan Winship2000-03-291-12/+27
| | | | | | also add an option to delete the mail off the server svn path=/trunk/; revision=2214
* added libeutil.la and libetext.aSeth Alves2000-03-283-16/+68
| | | | | | | | | | | | * gui/Makefile.am (LINK_FLAGS): added libeutil.la and libetext.a * gui/main.c (calendar_iterate): switch from string_to_ical_object to ical_object_find_in_string (calendar_get_events_in_range): same (session_save_state): commented out references to gcal->client->filename svn path=/trunk/; revision=2213
* avoid a crash if icons aren't foundSeth Alves2000-03-281-1/+1
| | | | svn path=/trunk/; revision=2212
* Use ical_object_to_string().Federico Mena Quintero2000-03-2811-184/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-27 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-backend.c (cal_backend_get_object): Use ical_object_to_string(). * cal-util/calobj.c (ical_object_to_string): Moved over from pcs/cal-backend.c (was string_from_ical_object). (get_calendar_base_vobject): Likewise, moved over from pcs/cal-backend.c. * cal-util/cal-util.c: Removed string_to_ical_object(); the correct function is in calobj.[ch], called ical_object_find_in_string(). Removed ical_object_to_string, since we now implement it in calobj.c. * cal-util/calobj.c: Removed ical_object_new_from_string(); see above. * idl/evolution-calendar.idl (CalObjInstance): Calendar object instances now contain only the UID for the object, not the whole string representation of the object. This allows clients to implement caching of objects if they wish. * pcs/cal.c (Cal_get_events_in_range): Likewise. * pcs/cal-backend.c (build_event_list): Likewise. * cal-client/cal-client.c (cal_client_get_events_in_range): Likewise. * cal-util/cal-util.h (CalObjInstance): Likewise. * cal-util/cal-util.c (cal_obj_instance_list_free): Likewise. (cal_obj_uid_list_free): Assert that the UIDs in the list are not NULL. * pcs/tlacuache.gnorba (repo_id): The calendar factory also supports the Unknown interface. svn path=/trunk/; revision=2211
* implement function. (get_nth): implement function. (cursor_destroy): freeChris Toshok2000-03-282-9/+62
| | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (get_length): implement function. (get_nth): implement function. (cursor_destroy): free up the internal glist of vcards, and fix warning. (pas_backend_file_build_all_cards_list): new function, to build up the list of cards in the db. (pas_backend_file_process_get_all_cards): call pas_backend_file_build_+all_cards_list, and fix warning. svn path=/trunk/; revision=2210
* New function, used to flatten the images we get and composite them withMiguel de Icaza2000-03-283-5/+49
| | | | | | | | | | | 2000-03-27 Miguel de Icaza <miguel@gnu.org> * widgets/shortcut-bar/e-icon-bar.c (flatten_alpha): New function, used to flatten the images we get and composite them with the background. (e_icon_bar_add_item): One happy tigert comming. svn path=/trunk/; revision=2209
* new test program. Can be used to copy POP mail into your evolution inbox.Dan Winship2000-03-283-1/+164
| | | | | | | * tests/test-movemail.c: new test program. Can be used to copy POP mail into your evolution inbox. svn path=/trunk/; revision=2208
* remove unneeded g_strdup;Chris Toshok2000-03-282-2/+5
| | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_get_vcard): remove unneeded g_strdup; svn path=/trunk/; revision=2207
* uncomment the call to unlink the temp file: there's no way to tellDan Winship2000-03-282-1/+6
| | | | | | | | | * providers/mbox/camel-mbox-folder.c (_append_message): uncomment the call to unlink the temp file: there's no way to tell camel_stream_fs to truncate a file, so reusing the same file was resulting in junk at the ends of messages. svn path=/trunk/; revision=2206
* Fixed some warnings.Christopher James Lahey2000-03-2820-64/+950
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-27 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/test-card.c: Fixed some warnings. * addressbook/backend/ebook/test-client.c: Added a section to test cursors and returning an id when adding. * addressbook/backend/ebook/e-card-pairs.h: Removed the address pairs since they were added to e-card.c. * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h: Made the set_id function take a const char *. * addressbook/backend/ebook/e-book-listener.c, addressbook/backend/ebook/e-book-listener.h, addressbook/backend/ebook/e-book.c, addressbook/backend/ebook/e-book.h, addressbook/backend/idl/addressbook.idl, addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-book.c, addressbook/backend/pas/pas-book.h: Added a get_all_cards function and made the response to the create_card function include the card id. * addressbook/backend/ebook/Makefile.am: Added e-card-cursor.c and e-card-cursor.h. * addressbook/backend/ebook/e-card-cursor.c, addressbook/backend/ebook/e-card-cursor.h: New class for proxying to an Evolution_CardCursor. * addressbook/backend/pas/Makefile.am: Added pas-card-cursor.c and pas-card-cursor.h. * addressbook/backend/pas/pas-card-cursor.c, addressbook/backend/pas/pas-card-cursor.h: New bonobo class for making an Evolution_CardCursor server. svn path=/trunk/; revision=2205
* quiet warnings when building in ../poChris Toshok2000-03-282-54/+57
| | | | | | * mail-display.c: quiet warnings when building in ../po svn path=/trunk/; revision=2204
* add delete_message_by_{number,uid}.Dan Winship2000-03-286-7/+297
| | | | | | | | | | | | | | | | * camel-folder.[ch]: add delete_message_by_{number,uid}. * providers/pop3/camel-pop3-folder.[ch]: implement delete_message_by_uid. Add a close method to do expunging of deleted messages if requested. * providers/pop3/camel-pop3-store.[ch]: support for CamelPop3Folder::close. (You have to close the connection in order to expunge the folder, thus the store may be connected in the CamelService::is_connected sense when it is not actually connected to the server.) Also some bugfixes. svn path=/trunk/; revision=2203
* Fixed call to ibex_open.NotZed2000-03-285-11/+61
| | | | | | | | | | | | | 2000-03-26 NotZed <NotZed@HelixCode.com> * lookup.c (main): Fixed call to ibex_open. * mkindex.c (main): Fixed call to ibex_open. * file.c (ibex_open): Changed to accept flags and mode equivalent to open(2). svn path=/trunk/; revision=2202
* add pop3 providerDan Winship2000-03-281-0/+1
| | | | svn path=/trunk/; revision=2201
* This test is basically now invalid.NotZed2000-03-283-43/+71
| | | | | | | | | | | 2000-03-27 NotZed <NotZed@HelixCode.com> * tests/test9.c (main): This test is basically now invalid. * tests/test11.c (main): Fix for async search api. Probably works. Removed camel-mbox-*.h headers, should be private. svn path=/trunk/; revision=2200
* Unref the output_stream when done, close doesn't do it. (_append_message):NotZed2000-03-2813-48/+302
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-27 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-folder.c (_append_message): Unref the output_stream when done, close doesn't do it. (_append_message): Clear all uid's from the appending messages, so they are reassigned proper unique id's. * gmime-utils.c (get_header_array_from_stream): Actually free the header, it is copied elsewhere. 2000-03-26 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev): Added folder parameter to function. Fixed callers. (index_message): Index a message as it is assigned a unique id. * camel-mime-part.c (my_set_content_id): Make sure we malloc and copy the content_id, otherwise *poof* 2000-03-25 NotZed <NotZed@HelixCode.com> * camel-medium.c (_finalize): Another leak, unref the content if finished with it. * camel-recipient.c (camel_recipient_table_free): Plug another memory leak - actually free the recipient table. * camel-mime-message.c (_finalize): Plugged a memory leak with the flags table. * gmime-utils.c (_store_header_pair_from_string): A simpler, more debuggable and functionally identical header extraction function. 2000-03-24 NotZed <NotZed@HelixCode.com> * gmime-content-field.c (gmime_content_field_set_parameter): Remove the hash table entry before freeing its key and data. svn path=/trunk/; revision=2199
* minor style clean + kill duff file in POTFILES.Michael Meeks2000-03-283-11/+14
| | | | svn path=/trunk/; revision=2198
* Prune redundant files.Michael Meeks2000-03-2810-554/+0
| | | | svn path=/trunk/; revision=2197
* keep separate input and output streams so the output doesn't end up beingDan Winship2000-03-286-20/+79
| | | | | | | | | | | | * providers/pop3/camel-pop3-store.c: keep separate input and output streams so the output doesn't end up being buffered. * providers/pop3/camel-pop3-folder.c (get_message_by_number): finish implementing this. * providers/Makefile.am (SUBDIRS): Add pop3. svn path=/trunk/; revision=2196
* fix nastiness with mime dispositions ( at least for now )Michael Meeks2000-03-284-7/+17
| | | | svn path=/trunk/; revision=2195
* Fix nasty rendering bugs,Michael Meeks2000-03-2811-540/+614
| | | | | | | Implement bbox calcs for e-tabel-item Clean style lots svn path=/trunk/; revision=2194
* Plug some minor memleaks.NotZed2000-03-284-9/+58
| | | | | | | | | | | | | | | | | 2000-03-27 NotZed <NotZed@HelixCode.com> * filter-xml.c (tokenise_xmlfreeprop): Free a prop after tokenising it. (find_node_attr): Free the prop after using it. (load_desc): Ditto. I use free() because xmlFree() is nowhere to be found. (filter_load_optionset): Ditto. * filter-arg-types.c (arg_address_values_add_xml): free() xml stuff, plugs a leak. (arg_folder_values_add_xml): Ditto. svn path=/trunk/; revision=2193
* remove camel-stream-buffered-fs here tooDan Winship2000-03-281-2/+0
| | | | svn path=/trunk/; revision=2192
* fix previous commit: this file wasn't usingDan Winship2000-03-281-0/+1
| | | | | | | camel-stream-buffered-fs.h, but it did need camel-stream-fs.h, which it wasn't including. svn path=/trunk/; revision=2191
* new routine to free the data allocated by camel_service_query_auth_types.Dan Winship2000-03-284-3/+42
| | | | | | | | | * camel-service.c (camel_service_free_auth_types): new routine to free the data allocated by camel_service_query_auth_types. * providers/pop3/camel-pop3-store.c (free_auth_types): implement svn path=/trunk/; revision=2190
* rename camel_stream_mem_new_with_buffer to ..._with_byte_array and add aDan Winship2000-03-283-11/+24
| | | | | | | | * camel-stream-mem.c (camel_stream_mem_new_with_buffer): rename camel_stream_mem_new_with_buffer to ..._with_byte_array and add a new ..._with_buffer that takes a char * rather than a GByteArray. svn path=/trunk/; revision=2189
* Remove CamelStreamBufferedFs, since CamelStreamBuffer makes it redundant.Dan Winship2000-03-285-358/+5
| | | | | | | * Remove CamelStreamBufferedFs, since CamelStreamBuffer makes it redundant. svn path=/trunk/; revision=2188
* include in.h to quiet compilerSeth Alves2000-03-271-0/+1
| | | | svn path=/trunk/; revision=2187
* make this build (but not work)Seth Alves2000-03-271-2/+7
| | | | svn path=/trunk/; revision=2186
* include config.hSeth Alves2000-03-271-1/+2
| | | | svn path=/trunk/; revision=2185
* HAVE_DB_185_h => HAVE_DB_185_HChris Toshok2000-03-271-1/+1
| | | | svn path=/trunk/; revision=2184
* address book depends on libversitSeth Alves2000-03-271-1/+1
| | | | svn path=/trunk/; revision=2183
* build po last because it depends on some .c files thatSeth Alves2000-03-271-2/+3
| | | | | | are built from .y files. svn path=/trunk/; revision=2182
* Added some icons to-be-in-message-list-view... /tigertTuomas Kuosmanen2000-03-279-0/+345
| | | | svn path=/trunk/; revision=2181
* if HAVE_DB_185_H is defined, include it.Chris Toshok2000-03-271-0/+4
| | | | svn path=/trunk/; revision=2180
* check for db_185.h (present in newer db distributions.)Chris Toshok2000-03-272-0/+9
| | | | | | | * configure.in: check for db_185.h (present in newer db distributions.) svn path=/trunk/; revision=2179
* (string_to_dbt): new function.Chris Toshok2000-03-272-17/+86
| | | | | | | | | | | | | | (pas_backend_file_process_create_card): use string_to_dbt (pas_backend_file_process_remove_card): likewise (pas_backend_file_process_modify_card): likewise (pas_backend_file_get_vcard): likewise (pas_backend_file_upgrade_db): new function, to upgrade a db file if we change the data format. (pas_backend_file_maybe_upgrade_db): check db version vs. current code version, and upgrade it necessary. (pas_backend_file_load_uri): call pas_backend_file_maybe_upgrade. svn path=/trunk/; revision=2178
* new function. (pas_backend_file_process_create_card): callChris Toshok2000-03-271-0/+13
| | | | | | | | | | | | | | | * addressbook/backend/pas/pas-backend-file.c (pas_backend_file_create_unique_id): new function. (pas_backend_file_process_create_card): call pas_backend_file_create_unique_id and pas_book_notify_add (if the db->put was successful). also, sync out db. (pas_backend_file_process_remove_card): call pas_book_notify_remove if the db->del was successful, and sync out db. (pas_backend_file_process_modify_card): call pas_book_notify_change if db->put was successful, and sync out db. svn path=/trunk/; revision=2177
* ChangeLogChris Toshok2000-03-271-25/+72
| | | | svn path=/trunk/; revision=2176
* Memory leak fix.Miguel de Icaza2000-03-272-10/+19
| | | | | | | | | 2000-03-26 Miguel de Icaza <miguel@gnu.org> * folder-browser-factory.c (folder_browser_set_shell): Memory leak fix. svn path=/trunk/; revision=2175
* ChangeLog shuffling.Miguel de Icaza2000-03-274-129/+140
| | | | | | | | ChangeLog shuffling. Miguel. svn path=/trunk/; revision=2174
* Removed extra code that computed bogus width. This was the actual sourceMatias Mutchinick2000-03-273-6/+10
| | | | | | | | | | 2000-03-26 Matias Mutchinick <matias@seul.org> * e-cell-toggle.c (etog_draw): Removed extra code that computed bogus width. This was the actual source of the problem with the miss-rendering feature. svn path=/trunk/; revision=2173
* Remove warning from here.Miguel de Icaza2000-03-2711-18/+26
| | | | | | | | | | | | | | | | 2000-03-26 Miguel de Icaza <miguel@gnu.org> * e-table-header-item.c (ethi_realize): Remove warning from here. * test-table.c (table_browser_test): Use ECanvas, not GnomeCanvas, to support reflow. * test-cols.c (multi_cols_test): ditto * e-table.c (e_table_setup_header): ditto * e-table-header-item.c (ethi_font_load): Replace font. (ethi_realize): ditto. svn path=/trunk/; revision=2172
* Initialize POTFILES.inMiguel de Icaza2000-03-271-0/+23
| | | | svn path=/trunk/; revision=2171
* Add info on IRC channel, dependency libraries, protocol docs. Fix aDan Winship2000-03-271-8/+22
| | | | | | few bugs. svn path=/trunk/; revision=2170
* Load an ECard instead of a VCard and then get the VCard from that ECard.Christopher James Lahey2000-03-263-2/+15
| | | | | | | | | | | | | 2000-03-26 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/test-client.c: Load an ECard instead of a VCard and then get the VCard from that ECard. Just tests ECard and the client stuff at the same time. Also, replaces carriage returns with newlines. * addressbook/backend/ebook/e-book.c: Fixed a small parity error. svn path=/trunk/; revision=2169
* create a card and then look it up.Chris Toshok2000-03-262-1/+36
| | | | | | | * addressbook/backend/ebook/test-client.c: create a card and then look it up. svn path=/trunk/; revision=2168
* add initial work on file pas backend, using db(3).Chris Toshok2000-03-262-4/+101
| | | | svn path=/trunk/; revision=2167
* Set the card id properly when retrieving a card.Christopher James Lahey2000-03-264-2/+30
| | | | | | | | | | | | | 2000-03-26 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-book.c: Set the card id properly when retrieving a card. * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h: Added the ability to set the card's id (and made getting it work correctly also.) svn path=/trunk/; revision=2166
* pass GList* as second parameter to g_list_remove_link, not the dataChris Toshok2000-03-262-1/+7
| | | | | | | * addressbook/backend/ebook/e-book.c (e_book_pop_op): pass GList* as second parameter to g_list_remove_link, not the data pointer. svn path=/trunk/; revision=2165
* Removed the address->description field.Christopher James Lahey2000-03-265-244/+411
| | | | | | | | | | | | | | | | | 2000-03-26 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card-types.h: Removed the address->description field. * addressbook/backend/ebook/e-card.c: Added VCard output and the use of GtkArguments. * addressbook/backend/ebook/test-card.c: Updated this to use the GtkArguments. * addressbook/backend/ebook/e-book.c: Fixed a memory leak. svn path=/trunk/; revision=2164
* update for summary format changesDan Winship2000-03-261-9/+4
| | | | svn path=/trunk/; revision=2163
* + * shell/e-shell-view.c (get_view): Move CORBA_Environment toMatthew Loper2000-03-267-389/+19
| | | | | | | | | | | | | | + different scope. + + * ebook/e-book.c, + ebook/e-book.h, + ebook/e-book.h, + ebook/e-card-fields.h, + ebook/e-card.h, + ebook/e-commerce.h: old, removed. Up-to-date EBook stuff is kept + in addressbook/backend/ebook. svn path=/trunk/; revision=2162
* Fix from evolution-listMiguel de Icaza2000-03-264-8/+10
| | | | svn path=/trunk/; revision=2161
* update for summary changes. Hey, neat, it really does make it moreDan Winship2000-03-252-28/+50
| | | | | | | * message-list.c (select_msg, ml_value_at): update for summary changes. Hey, neat, it really does make it more efficient. svn path=/trunk/; revision=2160
* change the CamelFolderSummary interfaces to allow partial summary queriesDan Winship2000-03-2510-543/+589
| | | | | | | | | | | | | | | | | | | | | | | | * camel-folder-summary.[ch]: change the CamelFolderSummary interfaces to allow partial summary queries (for dealing with very large folders). Remove the "extended_fields" from CamelFolderInfo and CamelMessageInfo: this is better dealt with by subtyping. * providers/mbox/camel-mbox-summary.[ch]: Make CamelMboxSummary a subclass of CamelFolderSummary. Update interfaces for that. Remove the internal/external summary distinction. Remove the (unused) md5 checksum in the folder summary. Change the summary file format (primarily to make it no longer byte-order dependent) and add a version number to it so it will be easier to change in the future. * providers/mbox/camel-mbox-folder.[ch] * providers/mbox/camel-mbox-search.c * providers/mbox/camel-mbox-utils.c: update for summary changes * camel-exception-list.def: add CAMEL_EXCEPTION_FOLDER_SUMMARY_INVALID svn path=/trunk/; revision=2159
* Added flag to provider initialisation, to match changed structure.NotZed2000-03-243-1/+7
| | | | | | | | | 2000-03-23 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-provider.c: Added flag to provider initialisation, to match changed structure. svn path=/trunk/; revision=2158
* Added parsing and testing for name, full name, birthday, telephone, email,Christopher James Lahey2000-03-246-136/+471
| | | | | | | | | | | | | | 2000-03-23 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/ebook/e-card-types.h, addressbook/backend/ebook/e-card-pairs.h, addressbook/backend/ebook/test-card.c: Added parsing and testing for name, full name, birthday, telephone, email, and street address properties. svn path=/trunk/; revision=2157
* fix the CamelProvider entry (new flags field was missing)Dan Winship2000-03-241-0/+1
| | | | svn path=/trunk/; revision=2156
* Added async search api.NotZed2000-03-247-44/+148
| | | | | | | | | | | | | | 2000-03-22 NotZed <NotZed@HelixCode.com> * camel-folder.[ch]: Added async search api. * providers/mbox/camel-mbox-search.c (camel_mbox_folder_search_by_expression): Changed to use an asynchronous interface. (camel_mbox_folder_search_cancel): Cancel function for async interface. svn path=/trunk/; revision=2155
* Formatting cleanup.NotZed2000-03-244-7/+15
| | | | | | | | 2000-03-22 NotZed <NotZed@HelixCode.com> * e-util/e-sexp.h: Formatting cleanup. svn path=/trunk/; revision=2154
* Changed to use async search api.NotZed2000-03-242-1/+19
| | | | | | | | 2000-03-22 NotZed <NotZed@HelixCode.com> * filter-driver.c (main): Changed to use async search api. svn path=/trunk/; revision=2153
* Function to read one line of any size from a stream and return it inDan Winship2000-03-245-2/+55
| | | | | | | | | | | * camel-stream-buffer.c (camel_stream_buffer_read_line): Function to read one line of any size from a stream and return it in allocated memory. Also add camel-stream-buffer.h to camel.h and CamelStreamBuffer to camel-types.h. svn path=/trunk/; revision=2152
* Updated .cvsignore filesChris Lahey2000-03-236-1/+35
| | | | svn path=/trunk/; revision=2151
* Added the addressbook/backend directory.Christopher James Lahey2000-03-2322-46/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-22 Christopher James Lahey <clahey@helixcode.com> * addressbook/Makefile.am, configure.in: Added the addressbook/backend directory. * addressbook/backend/Makefile.am: Removed the libversit directory as it's now included in the base evolution directory. * addressbook/backend/ebook/e-card-pairs.h, addressbook/backend/ebook/Makefile.am: Changed the place where libversit is looked for. * addressbook/backend/ebook/e-book-listener.c: Fixed some indentation. * addressbook/backend/ebook/e-card-pairs.h, addressbook/backend/ebook/e-card-types.h: Commented out some code to get this to compile. * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h: Turned this into a GTK+ object. * addressbook/backend/pas/pas.c, addressbook/backend/ebook/test-client.c: Include gnome.h and gnorba.h. * addressbook/backend/idl/addressbook.idl: Include Bonobo.idl instead of bonobo-unknown.idl. * addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-book.c, addressbook/contact-editor/test-editor.c, addressbook/contact-editor/e-contact-editor.c, addressbook/printing/e-contact-print.c, addressbook/printing/test-contact-print-style-editor.c, addressbook/printing/test-print.c: Killed some warnings. svn path=/trunk/; revision=2150
* dear internet,Nat Friedman2000-03-231-0/+68
| | | | | | | | | | | dear internet, here is my new file. i hope you like it. your friend, nat svn path=/trunk/; revision=2149
* The ECard tester.Nat Friedman2000-03-231-0/+71
| | | | svn path=/trunk/; revision=2148
* New function to query a service for the authentication protocols itDan Winship2000-03-234-0/+70
| | | | | | | | * camel-service.c (camel_service_query_auth_types): New function to query a service for the authentication protocols it supports. * providers/pop3/camel-pop3-store.c (query_auth_types): implement svn path=/trunk/; revision=2147
* Added some assertions.Matthew Loper2000-03-235-6/+22
| | | | | | | * e-table-text-model.c (e_table_text_model_destroy): Added some assertions. svn path=/trunk/; revision=2146
* New function to scan the provider dir and return a list of all providers.Dan Winship2000-03-233-18/+41
| | | | | | | * camel-provider.c (camel_provider_scan): New function to scan the provider dir and return a list of all providers. svn path=/trunk/; revision=2145
* fix compile errors. duh.Dan Winship2000-03-233-14/+18
| | | | svn path=/trunk/; revision=2144
* fill this in partially make camel_pop3_command return the text afterDan Winship2000-03-237-25/+258
| | | | | | | | | | | * providers/pop3/camel-pop3-folder.c: fill this in partially * providers/pop3/camel-pop3-store.c: make camel_pop3_command return the text after "+OK"/"-ERR" and add a separate camel_pop3_get_additional_data to get the message body or whatever. Also make them take a CamelPop3Store rather than a CamelStreamBuffer. svn path=/trunk/; revision=2143
* fix an obvious bug pointed out by gccDan Winship2000-03-231-1/+2
| | | | svn path=/trunk/; revision=2142
* + * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy"Matthew Loper2000-03-235-63/+81
| | | | | | | | | | | | | + to gtk_main_quit, so that the shell dies when you want it to. + + * shell/e-shell-view.c (get_view): Reorganized, and added + assertions. + (e_shell_view_set_view): Added assertions. + + * camel/camel-formatter.c (debug): Disabled some useless debug + messaging. svn path=/trunk/; revision=2141
* Fix includes. (e_day_view_on_delete_occurance): Do not callFederico Mena Quintero2000-03-234-13/+30
| | | | | | | | | | | | | | | | | 2000-03-17 Federico Mena Quintero <federico@helixcode.com> * gui/e-day-view.c: Fix includes. (e_day_view_on_delete_occurance): Do not call save_default_calendar(). (e_day_view_on_delete_appointment): Likewise. (e_day_view_on_unrecur_appointment): Likewise. (e_day_view_finish_long_event_resize): Likewise. (e_day_view_finish_resize): Likewise. (e_day_view_key_press): Likewise. (e_day_view_on_editing_stopped): Likewise. (e_day_view_on_top_canvas_drag_data_received): Likewise. (e_day_view_on_main_canvas_drag_data_received): Likewise. svn path=/trunk/; revision=2140
* Added this for ChrisNat Friedman2000-03-221-0/+1
| | | | svn path=/trunk/; revision=2139
* Changed gnome_canvas_item_grab_focus to e_canvas_item_grab_focus.Christopher James Lahey2000-03-223-4/+9
| | | | | | | | | 2000-03-21 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Changed gnome_canvas_item_grab_focus to e_canvas_item_grab_focus. svn path=/trunk/; revision=2138
* some initial bits of the POP3 provider, to make Matt happy. Incomplete,Dan Winship2000-03-225-0/+465
| | | | | | | * providers/pop3: some initial bits of the POP3 provider, to make Matt happy. Incomplete, untested, etc. svn path=/trunk/; revision=2137
* Make background pixmap get properly set to NULL.Christopher James Lahey2000-03-222-1/+13
| | | | | | | | | 2000-03-21 Christopher James Lahey <clahey@helixcode.com> * addressbook/demo/addressbook-widget.c: Make background pixmap get properly set to NULL. svn path=/trunk/; revision=2136
* Make rectangles resize properly when receiving the "model_changed" signal.Christopher James Lahey2000-03-223-6/+37
| | | | | | | | | 2000-03-21 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Make rectangles resize properly when receiving the "model_changed" signal. svn path=/trunk/; revision=2135
* Minor cleanup & commenting.Matthew Loper2000-03-223-40/+46
| | | | | | | | * mail-display.c: Minor cleanup & commenting. * folder-browser-factory.c: Minor cleanup & warning elimination. svn path=/trunk/; revision=2134
* display message sizebertrand2000-03-218-6/+31
| | | | | | | | | | | | | | | | | | | | | 2000-03-21 bertrand <bertrand@helixcode.com> * message-list.c (ml_value_at): display message size 2000-03-21 bertrand <bertrand@helixcode.com> * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_append_internal_to_external): copy the size field * providers/mbox/camel-mbox-folder.c (_get_message_by_uid): initialize message_info to NULL * camel-folder-summary.h: added the size field. * providers/mbox/camel-mbox-summary.h: added the received_date field. svn path=/trunk/; revision=2133
* documented all functions.bertrand2000-03-212-1/+76
| | | | | | | | | 2000-03-21 bertrand <bertrand@helixcode.com> * providers/mbox/camel-mbox-summary.c: documented all functions. svn path=/trunk/; revision=2132
* name change and new fields.bertrand2000-03-213-4/+12
| | | | | | | | | | | | 2000-03-21 bertrand <bertrand@helixcode.com> * camel-folder-summary.h: name change and new fields. * providers/mbox/camel-mbox-search.c: update to conform to name change in the summary fields. svn path=/trunk/; revision=2131
* launch the good componentBertrand Guiheneuf2000-03-211-1/+1
| | | | svn path=/trunk/; revision=2130
* Temporarily removed the calendar from the subdirs list. The compilationbertrand2000-03-214-5/+79
| | | | | | | | | 03-21-2000 bertrand <bg@aful.org> Temporarily removed the calendar from the subdirs list. The compilation errors confuse people. svn path=/trunk/; revision=2129
* Updated to fix a few bugs.Christopher James Lahey2000-03-212-9/+12
| | | | | | | | 2000-03-21 Christopher James Lahey <clahey@helixcode.com> * widgets/shortcut-bar/e-icon-bar.c: Updated to fix a few bugs. svn path=/trunk/; revision=2128
* Updated to reflect new Bonobo names.Nat Friedman2000-03-2111-60/+66
| | | | svn path=/trunk/; revision=2127
* Properly ref & sink the table and header models.Christopher James Lahey2000-03-212-0/+9
| | | | | | | | 2000-03-20 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Properly ref & sink the table and header models. svn path=/trunk/; revision=2126
* Added the ability to access the text event processor.Christopher James Lahey2000-03-216-36/+97
| | | | | | | | | | | | | | | 2000-03-20 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added the ability to access the text event processor. 2000-03-13 Christopher James Lahey <clahey@helixcode.com> * addressbook/demo/addressbook-widget.c: Made the addressbook component look in the users home directory for the addressbook.xml file. svn path=/trunk/; revision=2125
* i2000-03-20 Christopher James Lahey <clahey@helixcode.com>Chris Lahey2000-03-2119-274/+183
| | | | | | | | | | | | | * e-table-group-container.c, e-table-group-container.h, e-table-group-leaf.c: Updated these to use the new ECanvas reflow infrastructure. * e-table-item.c, e-table-item.h: Updated these to use the new ECanvas reflow infrastructure. Fixed the bounding box. * e-table.c, e-table.h: Made the header have no extra space around it. svn path=/trunk/; revision=2124
* + * tests/ui-tests/.cvsignore: added filter.Matthew Loper2000-03-213-1/+7
| | | | | | | + + * addressbook/demo/.cvsignore: added test-addressbook. svn path=/trunk/; revision=2123
* New private field in EShellView added, which contains the notebook and aMatthew Loper2000-03-213-23/+91
| | | | | | | | | | | | | | * shell/e-shell-view.h: New private field in EShellView added, which contains the notebook and a hashtable of folders to views. * shell/e-shell-view.c (e_shell_view_set_view): Instead of creating a new control every time we set the view, we now keep our controls in a notebook. This function now switches to the correct notebook page, or creates a new page/control as necessary. (e_shell_view_new): Creates and inserts the notebook into the shell. svn path=/trunk/; revision=2122
* add more info, including a pointer to the mailing list, a pointer to aDan Winship2000-03-211-2/+39
| | | | | | | message in the mailing list archive with hints on how to compile it, and a description of the source tree layout. svn path=/trunk/; revision=2121
* Fixed a crashing bug when you close an ETable.Christopher James Lahey2000-03-203-2/+7
| | | | | | | | | 2000-03-19 Christopher James Lahey <clahey@helixcode.com> * e-table-header.c: Fixed a crashing bug when you close an ETable. svn path=/trunk/; revision=2120
* Fix for srcdir != builddir.Elliot Lee2000-03-187-19/+26
| | | | | | | | | * calendar/cal-client/Makefile.am, calendar/cal-util/Makefile.am, calendar/gui/Makefile.am, calendar/pcs/Makefile.am, mail/Makefile.am, widgets/e-text/Makefile.am: Fix for srcdir != builddir. svn path=/trunk/; revision=2119
* Get the menubar to work.Bertrand Guiheneuf2000-03-172-2/+7
| | | | svn path=/trunk/; revision=2118
* First cut at a mail source selection wizard. Basically a rigged demo atDan Winship2000-03-152-1/+778
| | | | | | | | | * mail-sources.c: First cut at a mail source selection wizard. Basically a rigged demo at this point. Doesn't use camel to get its information, and is not yet complete or integrated with the mail component. Did I mention that the code is ugly? svn path=/trunk/; revision=2117
* build shell before mail since mail relies on the shell idl files beingDan Winship2000-03-142-2/+7
| | | | | | compiled svn path=/trunk/; revision=2116
* New widget for Day/Work-Week views. Unfinished.Damon Chaplin2000-03-149-0/+6749
| | | | svn path=/trunk/; revision=2115
* Added an E_FOLDER_CONTACTS section to the get_view function.Christopher James Lahey2000-03-149-2/+825
| | | | | | | | | | | | | | | | | | | | | 2000-03-13 Christopher James Lahey <clahey@helixcode.com> * shell/e-shell-view.c: Added an E_FOLDER_CONTACTS section to the get_view function. * addressbook/demo/Makefile.am: Added files for addressbook bonobo component. Changed non bonobo version to compile as test-addressbook. * addressbook/demo/addressbook.c, addressbook/demo/addressbook.gnorba, addressbook/demo/addressbook.h, addressbook/demo/addressbook-factory.c, addressbook/demo/addressbook-widget.c, addressbook/demo/addressbook-widget.h: New factory to create an addressbook bonobo component. svn path=/trunk/; revision=2114
* Fixed a crashing bug when you cancel an edit.Christopher James Lahey2000-03-143-0/+10
| | | | | | | | 2000-03-13 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c: Fixed a crashing bug when you cancel an edit. svn path=/trunk/; revision=2113
* i2000-03-13 bertrand <bertrand@helixcode.com>bertrand2000-03-134-2/+32
| | | | | | | | | | | | | | | | | * folder-browser-factory.c (folder_browser_set_shell): for testing and demonstration purpose, immediately register a fake service. 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell.c (EShell_register_service): test implementation. Show the uri and the type of service that has just been registered. Test the registering mechanism. Actually seems to work well. svn path=/trunk/; revision=2112
* (get_view): added a parameter to have a reference to the EShellView.bertrand2000-03-133-13/+44
| | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> (get_view): added a parameter to have a reference to the EShellView. (get_view): In the case of the mail component use the Evolution_ServiceRepository to give the component a reference to the Shell server. The Mail component now has a reference to the shell corba server. It is gonna make it possible to register new services in the shell. svn path=/trunk/; revision=2111
* once we have the bonobo control widget, disable the autoactivation andbertrand2000-03-137-78/+74
| | | | | | | | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): once we have the bonobo control widget, disable the autoactivation and activate the control frame. 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. (control_activate_cb): when the control is activated, it merges its own UI with the remote UIHandler. (control_add_menu): sample menu merging. (folder_browser_factory): connect the control "activate" signal. (Bonobo control / shell view) UIMenu merging. svn path=/trunk/; revision=2110
* name changebertrand2000-03-135-15/+24
| | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): name change 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. * evolution-mail.gnorba: name changes svn path=/trunk/; revision=2109
* added the get_e_folder_type function.bertrand2000-03-1310-13/+120
| | | | | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-folder.c (e_folder_get_folder_type): added the get_e_folder_type function. 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser.h: added a reference to an Evolution::Shell object. * folder-browser-factory.c (folder_browser_set_shell): (folder_browser_control_add_service_repository_interface): (folder_browser_factory): the folder-browser control now implements the Evolution/ServiceRepository interface. Sync for matt svn path=/trunk/; revision=2108
* Modified to make the composer into a library, to be used by the mailMatthew Loper2000-03-132-12/+19
| | | | | | | * Makefile.am: Modified to make the composer into a library, to be used by the mail component. svn path=/trunk/; revision=2107
* creates an Evolution_ServiceRepository object.bertrand2000-03-133-18/+230
| | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/evolution-service-repository.c: (evolution_service_repository_new): creates an Evolution_ServiceRepository object. (create_evolution_service_repository): create the corresponding servant. (evolution_service_repository_construct): set the closure as well as the virtual functions. Completed the implementation. The bonobo components can now implement a Evolution::ServiceRepository interface. svn path=/trunk/; revision=2106
* forgotten file.Bertrand Guiheneuf2000-03-122-1/+11
| | | | svn path=/trunk/; revision=2105
* Added e-text-test.Christopher James Lahey2000-03-127-377/+614
| | | | | | | | | | | | | | | | | | | 2000-03-12 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/.cvsignore: Added e-text-test. * addressbook/demo/e-test-model.c, addressbook/demo/e-test-model.h: A model storing data in an array of Address objects. * addressbook/demo/demo.c: Changed to use addressbook/demo/e-test-model.c and addressbook/demo/e-test-model.h. * addressbook/demo/Makefile.am: Added e-test-model.c and e-test-model.h. svn path=/trunk/; revision=2104
* Implementation of the service repository interface as a bonobo object.bertrand2000-03-1212-36/+250
| | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/evolution-service-repository.c: * shell/evolution-service-repository.h: Implementation of the service repository interface as a bonobo object. * shell/evolution-service-repository.idl: new file. Contains the definition for the service repository interface. * shell/Shell.idl: move the shell related stuff here svn path=/trunk/; revision=2103
* Removed function now that it is no CORBA server in the GUI.Federico Mena Quintero2000-03-1216-83/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-12 Federico Mena Quintero <federico@helixcode.com> * gui/main.c (gnome_calendar_locate): Removed function now that it is no CORBA server in the GUI. (save_default_calendar): Removed function. Now the personal calendar server will take care of saving modified calendars when appropriate. (close_cmd): Do not call unregister_calendar_services(). * gui/eventedit.c (ee_ok): Do not save the calendar. * gui/gncal-day-panel.c (day_view_range_activated): Likewise. * gui/gncal-todo.c (ok_button): Likewise. (delete_todo): Likewise. * gui/gncal-full-day.c (delete_occurance): Likewise. (delete_appointment): Likewise. (unrecur_appointment): Likewise. (child_focus_out): Likewise. (update_from_drag_info): Likewise. * gui/gnome-cal.c (gnome_calendar_new): Removed obsolete call to create the CORBA server. * gui/gnome-cal.h (GnomeCalendar): Renamed `calc' field to `client'. * cal-client/cal-client.h (CalClient): Removed filename and corba_server fields. svn path=/trunk/; revision=2102
* Rearranged SUBDIRS for dependencies.Christopher James Lahey2000-03-1259-559/+3102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-12 Christopher James Lahey <clahey@helixcode.com> * widgets/Makefile.am: Rearranged SUBDIRS for dependencies. * widgets/e-text/e-text-model.c, widgets/e-text-model.h: New object which stores a piece of text data. All methods are virtual. * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Modified this to use an ETextModel for its data. * widgets/e-text/Makefile.am: Added e-text-model.c and e-text-model.h. * widgets/e-minicard/test-minicard-label.c: Made this work again. * widgets/e-minicard/e-minicard.c, widgets/e-minicard/e-minicard.h: Made this use an ETableModel to get its data. * widgets/e-minicard/e-minicard-label.c, widgets/e-minicard/e-minicard-label.h: Added the ability to set the text model used for the contained text widget. * widgets/e-minicard/Makefile.am: Added e-table since e-minicard is now dependent on an e-table-model for its data. * e-util/e-canvas.c, e-util/e-canvas.h: Fixed some bugs here to speed up reflow and to make it fail less often. * addressbook/demo, addressbook/demo/.cvsignore, addressbook/demo/Makefile.am, addressbook/demo/demo.c, addressbook/demo/spec: A new program to test ETable and EMinicard integration. * configure.in: Added addressbook/demo/Makefile. * addressbook/Makefile.am: Added the demo/ subdirectory. in widgets/e-table/: 2000-03-12 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Made this use an ECanvas. Fixed a bug where e_table_new_from_spec_file was calling e_table_construct instead of e_table_construct_from_spec_file. * e-table-item.c, e-table-header-item.c, e-table-column-item.c: Switched these to use GTK_TYPE_OBJECT and GTK_VALUE_OBJECT instead of GTK_TYPE_POINTER and GTK_TYPE_OBJECT. * e-cell-text.c: Got rid of a crashing bug. * e-table-text-model.c, e-table-text-model.h: A new object which is an e-text-model which uses an e-table-model for its data. * Makefile.am: Added e-table-text-model.c and e-table-text-model.h. * .cvsignore: Added table-example-1 and table-example-2. svn path=/trunk/; revision=2101
* add a field refering to a service associated to the efolder. In the casebertrand2000-03-129-5/+418
| | | | | | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-folder.h: add a field refering to a service associated to the efolder. In the case of distant folders, it is generally a server. * shell/e-service.c: New class. Models a service. A service is an object with an URI and a root folder. It genreally reporesents a distant folder. A service is generally a ressource shared amongst several folders. * shell/e-service.h: 2000-03-10 bertrand <bertrand@helixcode.com> * camel-service.h: cosmetic changes. svn path=/trunk/; revision=2100
* Changed the order in libeutil and libetext linking so that thereBertrand Guiheneuf2000-03-111-6/+6
| | | | | | is no unresolved symbols svn path=/trunk/; revision=2099
* cosmetic changes.bertrand2000-03-112-15/+28
| | | | | | | | 2000-03-10 bertrand <bertrand@helixcode.com> * camel-service.h: cosmetic changes. svn path=/trunk/; revision=2098
* Do not pass the INIT_SERVER flag to gnome_CORBA_init_with_popt_table().Federico Mena Quintero2000-03-112-22/+51
| | | | | | | | | | | | | | 2000-03-10 Federico Mena Quintero <federico@helixcode.com> * gui/main.c (main): Do not pass the INIT_SERVER flag to gnome_CORBA_init_with_popt_table(). Check for exceptions properly. (main): Initialize Bonobo. (main): Call process_dates() to parse the dates from the command line before we dump the events or the TODOs. (main): Use bonobo_main() instead of gtk_main(). svn path=/trunk/; revision=2097
* Designed a new system for doing hierarchical displays in the canvas. AddsChristopher James Lahey2000-03-1125-778/+896
| | | | | | | | | | | | | | | | | 2000-03-10 Christopher James Lahey <clahey@helixcode.com> * e-util/e-canvas.c, e-util/e-canvas.h: Designed a new system for doing hierarchical displays in the canvas. Adds an extra idle loop to the canvas system. * widgets/e-minicard/e-minicard.c, widgets/e-minicard/e-minicard-label.c, widgets/e-minicard/e-minicard-label.h, widgets/e-minicard/e-reflow.c, widgets/e-minicard/test-reflow.c, widgets/e-text/e-text.c, widgets/e-text/e-text.h: Adapted to use the new e-canvas reflow system. svn path=/trunk/; revision=2096
* Initialize the alarm types here. Do not call default_alarm() anymore,Federico Mena Quintero2000-03-113-45/+15
| | | | | | | | | | | | | | 2000-03-10 Federico Mena Quintero <federico@helixcode.com> * cal-util/calobj.c (ical_new): Initialize the alarm types here. Do not call default_alarm() anymore, since that is a GUI issue. (default_alarm): Removed function. (alarm_defaults): Removed defaults data. * pcs/tlacuache.c (calendar_notify): Removed stubs for alarm_defaults, calendar_notify(), debug_alarms. svn path=/trunk/; revision=2095
* Shut up CVS.Ettore Perazzoli2000-03-101-0/+1
| | | | svn path=/trunk/; revision=2094
* Removed the corba-cal stuff. Commented out the Pilot conduit stuff forFederico Mena Quintero2000-03-102-109/+78
| | | | | | | | | 2000-03-09 Federico Mena Quintero <federico@helixcode.com> * gui/Makefile.am: Removed the corba-cal stuff. Commented out the Pilot conduit stuff for now. svn path=/trunk/; revision=2093
* Random #ifdefs to make it build, although this file is going away.Federico Mena Quintero2000-03-107-67/+41
| | | | | | | | | | | | | | | 2000-03-09 Federico Mena Quintero <federico@helixcode.com> * gui/calendar.c: Random #ifdefs to make it build, although this file is going away. * gui/Makefile.am: Removed referenes to calobj.[ch] and timeutil.[ch]. * gui/calendar-conduit.c: Fixup includes. * gui/calendar-conduit.h: Fixup includes. svn path=/trunk/; revision=2092
* fix the name of "Helix Code, Inc." in all the copyrightsDan Winship2000-03-1080-79/+83
| | | | svn path=/trunk/; revision=2091
* replaced "Calendar *cal" with "CalClient *calc" in the GnomeCalendarSeth Alves2000-03-0929-128/+478
| | | | | | | | | | | | | | | * gui/gnome-cal.h: replaced "Calendar *cal" with "CalClient *calc" in the GnomeCalendar struct. * gui/*.c: tracked change from Calendar * to CalClient * gui/main.c: moved alarm_defaults from here to cal-util/calobj.c (calendar_get_events_in_range): pulled this out of calendar.c and fixed it up to use cal-client stuff. i'm not sure where to put it yet. * gui/main.c (calendar_iterate): pulled this one out of calendar.c also svn path=/trunk/; revision=2090
* plug mem leaks due to bad documentation ofbertrand2000-03-0910-26/+71
| | | | | | | | | | | | | | | | | | | | | | | 2000-03-07 bertrand <bertrand@helixcode.com> * camel-formatter.c (handle_mime_part): plug mem leaks due to bad documentation of camel_content_field_get_mime_type (print_camel_body_part): idem (handle_multipart_alternative): idem * gmime-content-field.c (gmime_content_field_get_mime_type): documentation fix. * camel-mime-part.c (my_finalize): unref the content_input_stream if any. * shell/e-shell-shortcut.c (shortcut_bar_item_selected): removed a test that prevented the standard menu to be shown. svn path=/trunk/; revision=2089
* Further work.Ettore Perazzoli2000-03-082-9/+23
| | | | svn path=/trunk/; revision=2088
* Changed the destroy function to disconnect from signals before unrefingChristopher James Lahey2000-03-0811-90/+181
| | | | | | | | | | | | | | | | | | | 2000-03-08 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Changed the destroy function to disconnect from signals before unrefing the objects the sinnals are on. Changed the destroy function to match the objects and signal ids properly in its disconnect section. * e-table-item.c, e-table-item.h: Changed this to do follow the canvas rules better. * e-table-header-item.c, e-table-header-item.h: Made ETableHeaderItem connect to the "sort_info_changed" on its ETableSortInfo instead of just manually redrawing itself. Fixed the update function a bit to follow the canvas rules a bit better. svn path=/trunk/; revision=2087
* track movement of calobj.[ch]Seth Alves2000-03-089-15/+10
| | | | svn path=/trunk/; revision=2086
* ignore *.lo instead of a list of .lo filesSeth Alves2000-03-081-2/+1
| | | | svn path=/trunk/; revision=2085
* calobj.[ch] has moved into cal-util/Seth Alves2000-03-081-2/+0
| | | | svn path=/trunk/; revision=2084
* back out recent commit, and remove calendar.[ch] from Makefile.amSeth Alves2000-03-087-112/+62
| | | | svn path=/trunk/; revision=2083
* back out recent commitSeth Alves2000-03-082-97/+0
| | | | svn path=/trunk/; revision=2082
* calobj.[ch] live in cal-util nowSeth Alves2000-03-081-0/+2
| | | | svn path=/trunk/; revision=2081
* More file moving - FedericoFederico Mena Quintero2000-03-084-1873/+5
| | | | svn path=/trunk/; revision=2080
* Added a "break_characters" argument. It lets you define a set ofChristopher James Lahey2000-03-0816-173/+393
| | | | | | | | | | | | | | | | | | | | | | | | 2000-03-07 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added a "break_characters" argument. It lets you define a set of characters which should cause optional linebreaks to occur. Made setting the "clip_height" argument to -1 mean no height clipping. Moved calling the "resize" signal into an idle handler to avoid reentering the canvas update loop. Made EText recalc bounds if the affine has changed. Fixed up tooltip_count (this counts the number of ENTER and LEAVE events.) * widgets/e-text/e-text-test.c: Got rid of a few warnings. * widgets/e-minicard/e-minicard-label.h: Reindent a few lines. * widgets/e-minicard/e-minicard.c, widgets/e-minicard/e-minicard-label.c: Switch from using "x" and "y" to set the children's position to using e_canvas_item_move_absolute. svn path=/trunk/; revision=2079
* added a warning so that the user knows that this version may crash hisbertrand2000-03-082-6/+12
| | | | | | | | | | 2000-03-07 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (development_warning): added a warning so that the user knows that this version may crash his mails. svn path=/trunk/; revision=2078
* sync from laptopBertrand Guiheneuf2000-03-084-72/+96
| | | | svn path=/trunk/; revision=2077
* missing fileBertrand Guiheneuf2000-03-072-3/+104
| | | | svn path=/trunk/; revision=2076
* Made rows get unselected when switching from one group to the next.Christopher James Lahey2000-03-063-0/+11
| | | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Made rows get unselected when switching from one group to the next. svn path=/trunk/; revision=2075
* More changes than a man can remember.Bertrand Guiheneuf2000-03-0623-148/+749
| | | | | | The UI works now. svn path=/trunk/; revision=2074
* Use the style's font if lucidasans-10 is not found.Christopher James Lahey2000-03-063-0/+15
| | | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c: Use the style's font if lucidasans-10 is not found. svn path=/trunk/; revision=2073
* Made it so that columns would be properly indented.Christopher James Lahey2000-03-067-10/+47
| | | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c, e-table-header-item.h: Made it so that columns would be properly indented. svn path=/trunk/; revision=2072
* Have identical values get sorted by their actual row.Christopher James Lahey2000-03-063-0/+11
| | | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-table-sorted-variable.c: Have identical values get sorted by their actual row. svn path=/trunk/; revision=2071
* Draw selected row.Christopher James Lahey2000-03-063-4/+28
| | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c: Draw selected row. svn path=/trunk/; revision=2070
* Add a "row_selection" signal.Christopher James Lahey2000-03-0615-2/+189
| | | | | | | | | | | | | | | 2000-03-06 Christopher James Lahey <clahey@helixcode.com> * e-table.c, e-table.h: Add a "row_selection" signal. * test-table.c: Test the new "row_selection" signal. * e-table-group-container.c, e-table-group-leaf.c: Implement the "row_selection" property properly. * e-table-group.c, e-table-group.h: Add a "row_selection" signal. svn path=/trunk/; revision=2069
* Add stuff, revamp stuffMiguel de Icaza2000-03-062-30/+110
| | | | svn path=/trunk/; revision=2068
* Added Miguel to the author list for ETable.Christopher James Lahey2000-03-064-0/+28
| | | | | | | | | 2000-03-05 Christopher James Lahey <clahey@helixcode.com> * white-papers/widgets/e-table.sgml: Added Miguel to the author list for ETable. svn path=/trunk/; revision=2067
* Fixed e_xml_set_integer_prop_by_name.Christopher James Lahey2000-03-063-6/+10
| | | | | | | | 2000-03-05 Christopher James Lahey <clahey@helixcode.com> * e-util/e-xml-utils.c: Fixed e_xml_set_integer_prop_by_name. svn path=/trunk/; revision=2066
* track moveSeth Alves2000-03-062-14/+18
| | | | svn path=/trunk/; revision=2065
* move all but the subdir line into gui/Makefile.am, since the codeSeth Alves2000-03-061-236/+1
| | | | | | has moved down there svn path=/trunk/; revision=2064
* create a makefile in calendar/guiSeth Alves2000-03-061-0/+1
| | | | svn path=/trunk/; revision=2063
* stubs for client side access to alarm structures. this will probablySeth Alves2000-03-0617-79/+269
| | | | | | | | | | | | | | | | | * cal-client/cal-client-alarm.c: stubs for client side access to alarm structures. this will probably change, since i don't know what i'm doing. * cal-util/alarm-enums.h: enums for alarms needed by both the client and the server * remaining source files in calendar/... have been moved to calendar/gui. * gui/alarm.c: start to decouple the view from the model in the alarm editing code svn path=/trunk/; revision=2062
* More file moving action - FedericoFederico Mena Quintero2000-03-0666-20102/+0
| | | | svn path=/trunk/; revision=2061
* Added support for the sorting info. The Etable creates a sort_info object,Christopher James Lahey2000-03-0623-25/+992
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-05 Christopher James Lahey <clahey@helixcode.com> * e-table.c, e-table.h: Added support for the sorting info. The Etable creates a sort_info object, and then connects to the signals to rearrange the rows when the sort_info changes. It also passes the info object to the ETableHeaderItem. * e-table-model.c: Fixed a typo where ETableModel was written as ETableModle. * e-table-header.c, e-table-header.h: Added some code for sorting here, but it's not used. I don't think we want this code, but I wanted to check it in at least once so that it's not lost. * e-table-header-item.c, e-table-header-item.h: Added a "sort_info" argument to ETableHeaderItem. Added display of current sort settings. Added support for clicking to change the sort settings. * e-table-col.h: E_TABLE_COL_ARROW_NONE is marked as being = 0 since this is required in other places. (I think C defines this as being the case, but it's good to have the = 0 there so that it's obvious that it has to be first.) * TODO: Mark sorting as done. * e-table-sort-info.c, e-table-sort-info.h: New files for containing the xml grouping/sorting information and for sending signals on that information. * Makefile.am: Added e-table-sort-info.c and e-table-sort-info.h. svn path=/trunk/; revision=2060
* Added a prototype message listing.Christopher James Lahey2000-03-052-5/+26
| | | | | | | | 2000-03-05 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added a prototype message listing. svn path=/trunk/; revision=2059
* Commenting added. (on_url_data_requested): renamed fromMatthew Loper2000-03-052-111/+154
| | | | | | | | | | | * tests/ui-tests/message-browser.c: Commenting added. (on_url_data_requested): renamed from "on_url_requested", to reflect that a stream of data is what's actually being asked for. (hydrate_persist_stream_from_gstring): New function. (camel_stream_to_gstring): New function. (on_object_requested): Cleaned up. svn path=/trunk/; revision=2058
* Tons of fixes to fix thingsBertrand Guiheneuf2000-03-058-32/+79
| | | | svn path=/trunk/; revision=2057
* Output 'and' bits between the rules.NotZed2000-03-052-0/+8
| | | | | | | | | 2000-03-04 NotZed <NotZed@HelixCode.com> * filter-druid.c (html_write_options): Output 'and' bits between the rules. svn path=/trunk/; revision=2056
* More gramatically correct descriptions + more action rules.Michael Zucci2000-03-051-5/+23
| | | | svn path=/trunk/; revision=2055
* Actually implement filtering, at least, from Inbox. Copy messages toNotZed2000-03-053-95/+276
| | | | | | | | | | | | | | | 2000-03-04 NotZed <NotZed@HelixCode.com> * filter-driver.c (main): Actually implement filtering, at least, from Inbox. Copy messages to folder (in the same store only, so far), delete, and stop processing are implemented, and the logic to handle default processing. * filter-xml.c (load_optionvalue): Fix up a bug where we lost the name of the arg (ouch). * filter-xml.c: Wrapped printf's in debug macros. svn path=/trunk/; revision=2054
* Ref the summary after we have got it.NotZed2000-03-052-0/+16
| | | | | | | | | | 2000-03-04 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-search.c (camel_mbox_folder_search_by_expression): Ref the summary after we have got it. svn path=/trunk/; revision=2053
* Added saving of frozen_columns count. Added a vertical scrollbar toChristopher James Lahey2000-03-054-3/+28
| | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Added saving of frozen_columns count. Added a vertical scrollbar to ETable. svn path=/trunk/; revision=2052
* Added e_xml_set_integer_prop_by_name.Christopher James Lahey2000-03-055-0/+23
| | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * e-util/e-xml-utils.c, e-util/e-xml-utils.h: Added e_xml_set_integer_prop_by_name. svn path=/trunk/; revision=2051
* Set up the column headers properly.Christopher James Lahey2000-03-053-2/+10
| | | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Set up the column headers properly. * folder-browser.c: Show the folder_browser widget. svn path=/trunk/; revision=2050
* Push the proper visual and colormap for ETable to work.Christopher James Lahey2000-03-053-0/+16
| | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Push the proper visual and colormap for ETable to work. svn path=/trunk/; revision=2049
* Define ml_duplicate_value and ml_free_value correctly.Christopher James Lahey2000-03-052-1/+44
| | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Define ml_duplicate_value and ml_free_value correctly. svn path=/trunk/; revision=2048
* stream the raw content instead of nothing if the encoding is notbertrand2000-03-055-9/+17
| | | | | | | | | | | | | 2000-03-04 bertrand <bertrand@helixcode.com> * camel-mime-part.c (my_write_content_to_stream): stream the raw content instead of nothing if the encoding is not supported. * camel-stream-fs.c (_seek): handle eos more properly. svn path=/trunk/; revision=2047
* Use g_int_compare and g_str_compare as we should be instead of g_int_equalChristopher James Lahey2000-03-052-10/+15
| | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Use g_int_compare and g_str_compare as we should be instead of g_int_equal and g_str_equal. svn path=/trunk/; revision=2046
* Touched this up a bit.Christopher James Lahey2000-03-056-14/+35
| | | | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * TODO: Touched this up a bit. * e-table-group.c, e-table-group-leaf.c: Check for NULL before calling gtk_object_unref or gtk_object_destroy. svn path=/trunk/; revision=2045
* sync for debugging with chrisBertrand Guiheneuf2000-03-054-7/+25
| | | | svn path=/trunk/; revision=2044
* Change this to use the ETable widget itself instead of building it fromChristopher James Lahey2000-03-052-3/+10
| | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Change this to use the ETable widget itself instead of building it from all the parts. svn path=/trunk/; revision=2043
* Add 3 test examplesBertrand Guiheneuf2000-03-053-0/+8554
| | | | svn path=/trunk/; revision=2042
* Message browser can now display attachment inline when BonoboBertrand Guiheneuf2000-03-051-6/+17
| | | | | | | | | | | compenent exist for the mime type. $(prefix)/share/mime-info/bonobo.keys must be modified for this to work, though. For example, to display application/svg attachments, the following lines must be added : application/svg bonobo-goad-id=embeddable:gill svn path=/trunk/; revision=2041
* Fixed a crash error.Christopher James Lahey2000-03-053-0/+6
| | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Fixed a crash error. svn path=/trunk/; revision=2040
* Fixed a compile warning.Christopher James Lahey2000-03-055-38/+44
| | | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Fixed a compile warning. * e-table.c: Fixed a crash error. svn path=/trunk/; revision=2039
* laptop syncBertrand Guiheneuf2000-03-041-1/+92
| | | | svn path=/trunk/; revision=2038
* add bonobo to the build process.bertrand2000-03-043-4/+56
| | | | | | | | | | | | | | | 2000-03-04 bertrand <bertrand@helixcode.com> * tests/ui-tests/Makefile.am: add bonobo to the build process. * tests/ui-tests/message-browser.c (main): initialize Bonobo. Use bonobo_main. (get_gtk_html_contents_window): set signal handlers for url requests and objects requests. (on_object_requested): answer to object requests. svn path=/trunk/; revision=2037
* bonobo-goad-id is the good key to look for. (get_bonobo_tag_for_object):bertrand2000-03-043-3/+15
| | | | | | | | | | | | | | 2000-03-04 bertrand <bertrand@helixcode.com> * camel-formatter.c (get_bonobo_tag_for_object): bonobo-goad-id is the good key to look for. (get_bonobo_tag_for_object): close the <object> tag. (get_bonobo_tag_for_object): the correct syntax for the to set a parameter inside an <object> tag is : <object classid="..."> <param name="uid" value="..."> <param ...> </object> svn path=/trunk/; revision=2036
* this is not right, but it gets this closer to building.Seth Alves2000-03-043-3/+3
| | | | svn path=/trunk/; revision=2035
* make a makefile for calendar/cal-util directorySeth Alves2000-03-041-0/+1
| | | | svn path=/trunk/; revision=2034
* added some .cvsignore filesSeth Alves2000-03-044-0/+33
| | | | svn path=/trunk/; revision=2033
* new file -- things shared between the client and server go in thisSeth Alves2000-03-0447-1951/+806
| | | | | | | | | | | | * cal-util/Makefile.am: new file -- things shared between the client and server go in this directory * calobj.c calobj.h icalendar.c icalendar.h timeutil.c timeutil.h cal-util.c cal-util.h where moved backend stuff went into pcs. shared stuff went into cal-util. svn path=/trunk/; revision=2032
* clarifyDan Winship2000-03-042-10/+12
| | | | svn path=/trunk/; revision=2031
* use set_input_stream instead of construct_from_stream to feed the messagebertrand2000-03-046-13/+58
| | | | | | | | | | | | | | | | | | | | | 2000-03-03 bertrand <bertrand@helixcode.com> * providers/mbox/camel-mbox-folder.c (_get_message_by_uid): use set_input_stream instead of construct_from_stream to feed the message object. * camel-data-wrapper.c (my_write_to_stream): reset output stream. (my_set_input_stream): unref the previous input stream. use the set_output_stream for default behaviour. (my_set_output_stream): unref previous output stream. * camel-mime-part.c (my_write_content_to_stream): reset content object output stream. mbox provider now also constructs message bodies. I should have looked here first. damn. svn path=/trunk/; revision=2030
* New doc for the ETable widget.Christopher James Lahey2000-03-046-26/+500
| | | | | | | | | | | | 2000-03-03 Christopher James Lahey <clahey@helixcode.com> * white-papers/widgets/, white-papers/widgets/e-table.sgml: New doc for the ETable widget. * ChangeLog: Created a ChangeLog file for the docs file and integrated the individual ChangeLogs. svn path=/trunk/; revision=2029
* I always forget to add the stupid files - FedericoFederico Mena Quintero2000-03-041-0/+66
| | | | svn path=/trunk/; revision=2028
* Try move messages with gnome in the subject ot the Gnome folder.Michael Zucci2000-03-041-3/+26
| | | | svn path=/trunk/; revision=2027
* Make sure we open with create with a creation mask.NotZed2000-03-043-4/+23
| | | | | | | | | | | | | | | 2000-03-03 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev): Make sure we open with create with a creation mask. 2000-03-01 NotZed <NotZed@HelixCode.com> * camel-mime-part-utils.c (camel_mime_part_construct_content_from_stream): DO NOT assert on content type, we have fallback code 4 lines below it ... *sigh* svn path=/trunk/; revision=2026
* Added a bunch of stuff to the TODO list. Put +s before a few of the itemsChristopher James Lahey2000-03-048-28/+323
| | | | | | | | | | | | | | | 2000-03-04 Christopher James Lahey <clahey@helixcode.com> * TODO: Added a bunch of stuff to the TODO list. Put +s before a few of the items that are finished. * test-table.c: Add a button to save the spec file. * e-table.c, e-table.h: Add loading configurations from files as well as the ability to get the current configuration out of the widget. svn path=/trunk/; revision=2025
* Removed some unused code.Christopher James Lahey2000-03-049-16/+23
| | | | | | | | | | | | | 2000-03-03 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Removed some unused code. * e-table-header-item.c, e-table-header-item.h: Removed the unused normal_cursor variable and object. * e-table-col.c: Maintain a reference count in the contained ECell. svn path=/trunk/; revision=2024
* Ref the table columns since we unref them at the end.Christopher James Lahey2000-03-042-1/+8
| | | | | | | | | 2000-03-03 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Ref the table columns since we unref them at the end. svn path=/trunk/; revision=2023
* initialize gdkrgb. Push visual/colormap. (on_url_requested): in the casebertrand2000-03-042-0/+56
| | | | | | | | | | | | | | | | 2000-03-03 bertrand <bertrand@helixcode.com> * tests/ui-tests/message-browser.c (main): initialize gdkrgb. Push visual/colormap. (on_url_requested): in the case where a camel url is requested, write the camel stream to gtkhtml. * tests/ui-tests/Makefile.am (filter_LDADD): add gnomeprint in the lib list. Message browser shows inline images. Woohoo ! svn path=/trunk/; revision=2022
* in the case of images, put the content object output stream in the url.bertrand2000-03-043-7/+12
| | | | | | | | | | | 2000-03-03 bertrand <bertrand@helixcode.com> * camel-formatter.c (handle_image): in the case of images, put the content object output stream in the url. This allows the message browser to show inline images. svn path=/trunk/; revision=2021
* add gnomeprint to be able to link with gtkhtmlBertrand Guiheneuf2000-03-031-1/+1
| | | | svn path=/trunk/; revision=2020
* fixed state 0 keep value.bertrand2000-03-032-2/+7
| | | | | | | | | 2000-03-03 bertrand <bertrand@helixcode.com> * camel-stream-b64.c (my_read_encode): fixed state 0 keep value. svn path=/trunk/; revision=2019
* acronym fix 2Bertrand Guiheneuf2000-03-032-2/+2
| | | | svn path=/trunk/; revision=2018
* Camel acronym meaning fix.Bertrand Guiheneuf2000-03-032-2/+4
| | | | svn path=/trunk/; revision=2017
* don't forget to set the state to 0 after 3. (my_read_encode): don't forgetbertrand2000-03-039-277/+347
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-02 bertrand <bertrand@helixcode.com> * camel-stream-b64.c (my_read_encode): don't forget to set the state to 0 after 3. (my_read_encode): don't forget to encode, even in state 3. * camel-simple-data-wrapper.c: static functions are prefixed with my_ instead of _ * camel-multipart.c: static functions are prefixed with my_ instead of _ (my_write_to_stream): commented. (my_write_to_stream): warning in case the boudary is set but is a zero length string. * camel-mime-part.c (camel_mime_part_encoding_from_string): remove debug trace. * camel-mime-part.c: Replaced all static functions with name begining with _ by the same name begining with "my_" to prevent the possible conflicts with system symbols Dan warned us about. Mime mail generation works now, at least with b64 encoding. QP needs to be done now. svn path=/trunk/; revision=2016
* Disconnect the list signal, so we dont get spurious emits during destroy.NotZed2000-03-037-41/+163
| | | | | | | | | | | | | | 2000-03-02 NotZed <NotZed@HelixCode.com> * filter-druid.c (object_destroy): Disconnect the list signal, so we dont get spurious emits during destroy. (arg_changed): Callback to update filter arg asynchronously. (arg_link_clicked): Edit the value non-modally. * filter-arg.c (filter_arg_edit_values_1): Changed to use non-modal interface. svn path=/trunk/; revision=2015
* use CamelStreamB64 type for the input stream.bertrand2000-03-034-7/+22
| | | | | | | | | | | | | | 2000-03-02 bertrand <bertrand@helixcode.com> * camel-stream-b64.c (camel_stream_b64_write_to_stream): use CamelStreamB64 type for the input stream. * camel-mime-part.c (_get_content_object): remove debugging trace (_write_content_to_stream): implement the b64 encoding the new way (that is using camel_stream_b64) svn path=/trunk/; revision=2014
* fix implementation so that it writes properly to the output stream even.bertrand2000-03-023-6/+24
| | | | | | | | | | | | | 2000-03-02 bertrand <bertrand@helixcode.com> * camel-data-wrapper.c (my_write_to_stream): fix implementation so that it writes properly to the output stream even. * camel-stream-b64.c (camel_stream_b64_write_to_stream): fix implementation. svn path=/trunk/; revision=2013
* Bonobization of the message composer, part 1.Ettore Perazzoli2000-03-025-35/+187
| | | | svn path=/trunk/; revision=2012
* At this point the calendar client and personal calendar server files wereFederico Mena Quintero2000-03-026-12/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-02 Federico Mena Quintero <federico@helixcode.com> At this point the calendar client and personal calendar server files were moved to the idl/, cal-client/, and pcs/ directories. * idl/Makefile.am: New file. * cal-client/Makefile.am: New file. Moved the libcal-client stuff from calendar/Makefile.am to here. * pcs/Makefile.am: New file. Moved the tlacuache stuff from calendar/Makefile.am to here. * Makefile.am (SUBDIRS): Added the idl and cal-client directories. * calendar.h: Removed the references to cal-backend.h and its stuff. This file is going away soon! * icalendar.c: #include <config.h>. Also, we don't need to include cal-backend.h or gnome.h. * icalendar.h: Protect from multiple inclusions. svn path=/trunk/; revision=2011
* Don't use libglade for menus and toolbars in the message composerEttore Perazzoli2000-03-025-679/+17
| | | | | | anymore. This is the first step; next step is to use BonoboUIHandler. svn path=/trunk/; revision=2010
* More reorganization - FedericoFederico Mena Quintero2000-03-026-247/+11
| | | | svn path=/trunk/; revision=2009
* Shut up!Ettore Perazzoli2000-03-021-8/+14
| | | | svn path=/trunk/; revision=2008
* Various building fixes. At least, now it builds for me.Ettore Perazzoli2000-03-0210-15/+70
| | | | svn path=/trunk/; revision=2007
* Automakeize the `filter' directory.Ettore Perazzoli2000-03-024-32/+51
| | | | | | I wonder why we ever have non-Automake stuff in the repository at all. svn path=/trunk/; revision=2006
* Moved to the pcs/ directory - FedericoFederico Mena Quintero2000-03-0212-2776/+21
| | | | svn path=/trunk/; revision=2005
* Added calendar/idl/Makefile, calendar/cal-client/Makefile, andFederico Mena Quintero2000-03-022-0/+9
| | | | | | | | | | 2000-03-01 Federico Mena Quintero <federico@helixcode.com> * configure.in (AC_OUTPUT): Added calendar/idl/Makefile, calendar/cal-client/Makefile, and calendar/pcs/Makefile to the list of files to generate. svn path=/trunk/; revision=2004
* At this point the calendar client and personal calendar server files wereFederico Mena Quintero2000-03-026-204/+61
| | | | | | | | | | | | | | | | 2000-03-01 Federico Mena Quintero <federico@helixcode.com> At this point the calendar client and personal calendar server files were moved to the idl/, cal-client/, and pcs/ directories. * idl/Makefile.am: New file. * cal-client/Makefile.am: New file. Moved the libcal-client stuff from calendar/Makefile.am to here. * Makefile.am (SUBDIRS): Added the idl and cal-client directories. svn path=/trunk/; revision=2003
* Moved to cal-client/ - FedericoFederico Mena Quintero2000-03-026-1514/+0
| | | | svn path=/trunk/; revision=2002
* Moved to idl/evolution-calendar.idlFederico Mena Quintero2000-03-021-127/+0
| | | | svn path=/trunk/; revision=2001
* Use the gnome-config flags for orbit-idl. Create a libcal-client libraryFederico Mena Quintero2000-03-025-6/+59
| | | | | | | | | 2000-03-01 Federico Mena Quintero <federico@helixcode.com> * Makefile.am: Use the gnome-config flags for orbit-idl. Create a libcal-client library with the calendar client object. svn path=/trunk/; revision=2000
* add an Ibex whitepaperDan Winship2000-03-024-0/+324
| | | | svn path=/trunk/; revision=1999
* Removed stale rule for the conduit.Federico Mena Quintero2000-03-013-18/+18
| | | | | | | | 2000-02-29 Federico Mena Quintero <federico@helixcode.com> * Makefile.am: Removed stale rule for the conduit. svn path=/trunk/; revision=1998
* Sections for the calendar user agent and the calendar client library.Federico Mena Quintero2000-03-014-6/+124
| | | | | | | | | 2000-02-29 Federico Mena Quintero <federico@helixcode.com> * calendar.sgml: Sections for the calendar user agent and the calendar client library. svn path=/trunk/; revision=1997
* Reorg a bit more, make the <PRE> section narrower, add more references toDan Winship2000-03-014-24/+72
| | | | | | | | * camel.sgml: Reorg a bit more, make the <PRE> section narrower, add more references to graphics (the graphics themselves are still in beta), add a section on CamelStream. svn path=/trunk/; revision=1996
* Added camel-stream-buffer to build.NotZed2000-03-013-0/+558
| | | | | | | | | | | | 2000-02-29 NotZed <NotZed@HelixCode.com> * Makefile.am (libcamelinclude_HEADERS): Added camel-stream-buffer to build. * camel-stream-buffer.[ch]: Generic buffer which can be applied to any stream. svn path=/trunk/; revision=1995
* Don't show the tooltip if the text is being editted or isn't clipped.Iain Holmes2000-03-014-6/+56
| | | | | | | | | | | 2000-02-29 Iain Holmes <ih@csd.abdn.ac.uk> * widgets/e-text/e-text.c: Don't show the tooltip if the text is being editted or isn't clipped. Remove the tooltip when editting starts. * widgets/e-text/Makefile.am: Build the test program svn path=/trunk/; revision=1994
* Test frozen columnsChristopher James Lahey2000-03-0116-3/+1176
| | | | | | | | | | | | | | | | | | | 2000-02-29 Christopher James Lahey <clahey@helixcode.com> * test-table.c: Test frozen columns * e-table.c: Make frozen columns available through the xml file. * e-table-header.c, e-table-header.h, e-table-header-item.c: Added frozen columns API to let you specify some number of leading columns as undraggable. * Makefile.am: Add e-table-example-1.c and e-table-example-2.c. * e-table-example-1.c, e-table-example-2.c: New files. A couple of examples of ETable use. svn path=/trunk/; revision=1993
* Added test program.NotZed2000-03-015-1/+168
| | | | | | | | | | | | | 2000-02-29 NotZed <NotZed@HelixCode.com> * tests/ui-tests/Makefile.am (filter_LDADD): Added test program. * tests/ui-tests/filterdescription.xml, saveoptions.xml: Data files for test program. * tests/ui-tests/filter.c (main): Test program for filter ui. svn path=/trunk/; revision=1992
* Remove gui code, this will be actual filtering code.NotZed2000-03-015-263/+34
| | | | | | | | | | | | | 2000-02-29 NotZed <NotZed@HelixCode.com> * filter-driver.c (main): Remove gui code, this will be actual filtering code. * Makefile: Added filter-editor to the library. * filter-editor.c (main): Comment out, make it a proper library. svn path=/trunk/; revision=1991
* scout intaBertrand Guiheneuf2000-02-291-1/+4
| | | | svn path=/trunk/; revision=1990
* new utility function.bertrand2000-02-295-47/+91
| | | | | | | | | | | | 2000-02-29 bertrand <bertrand@helixcode.com> * camel-stream-b64.c (camel_stream_b64_write_to_stream): new utility function. * camel-data-wrapper.c (_write_to_stream): default implementation. svn path=/trunk/; revision=1989
* revert strange changes.bertrand2000-02-294-4/+19
| | | | | | | | | | | | | 2000-02-29 bertrand <bertrand@helixcode.com> * gmime-utils.c (_store_header_pair_from_string): revert strange changes. * camel-stream-b64.c (my_read_decode): set eos to true when we have read the whole input stream. (my_reset): set eos to FALSE. svn path=/trunk/; revision=1988
* make it work with "make install"Bertrand Guiheneuf2000-02-291-0/+3
| | | | svn path=/trunk/; revision=1987
* Sync - FedericoFederico Mena Quintero2000-02-292-0/+20
| | | | svn path=/trunk/; revision=1986
* Fix a bunch of serious small bugs.NotZed2000-02-298-87/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * camel-mime-part.c (_parse_header_pair): Dont free this either. * camel-medium.c (_remove_header): Ugh, dont free the header before we actually remove it. (_add_header): Ugh, dont free hashtable entries which may be duplicated (hash_insert _will_ reference that memory). * string-utils.c (string_trim): Trimming a 0-length string is not an error. * camel-mime-message.c (_parse_header_pair): Fixed very broken memory handling of header_name/value. * providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev): Initialise end_of_last_message always. (camel_mbox_copy_file_chunk): Stop trying to read if we run out of data, rather than looping forever. * providers/mbox/camel-mbox-folder.c (_init): Set search cap on. (_open): Call parent class to perform open. Remove folder-open check to parent instead. (_create): open takes a creation mask, dont use umask to try and set the open mode. (_delete): Dont bother checking folder==NULL, its already been checked on the external interface (changed to an assertion, this would have to be a camel bug). (_delete_messages): Likewise. (_create): Ditto. (_init): Dont go and clear all the paths and shit that the parent open just setup for us. (_delete_messages): Get rid of more umask stuff. (_append_message): Make sure we pass file mode to open with create. (_append_message): Cleaned up some indenting to make it readable. svn path=/trunk/; revision=1985
* No, its not a fatal error to search on a non-searchable folder, you justNotZed2000-02-293-10/+25
| | | | | | | | | | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * camel-folder.c (camel_folder_search_by_expression): No, its not a fatal error to search on a non-searchable folder, you just dont get any matches. (_open): Dont open an opened folder (i dont see why this is really a bug, but what the hell ...) * providers/mbox/camel-mbox-folder.c (_init): Set search cap on. (_open): Call parent class to perform open. Remove folder-open check to parent instead. svn path=/trunk/; revision=1984
* Fixed references to libutil.a -> libeutil.laMichael Zucci2000-02-299-12/+26
| | | | svn path=/trunk/; revision=1983
* Removed unused header.NotZed2000-02-293-3/+4
| | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * filter-druid.c: Removed unused header. svn path=/trunk/; revision=1982
* Removed references to filter-sexp.[ch].NotZed2000-02-295-1230/+27
| | | | | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * Makefile: Removed references to filter-sexp.[ch]. * filter-sexp.[ch]: Removed some unecessary includes. Moved to e-util. Renamed callers. svn path=/trunk/; revision=1981
* Added. moved from filter-sexp.[ch]NotZed2000-02-295-5/+1220
| | | | | | | | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * e-util/e-sexp.[ch]: Added. moved from filter-sexp.[ch] * e-util/Makefile.am (libeutil_a_SOURCES): Add e-sexp. (noinst_LTLIBRARIES): Changed to a libtool library. * Makefile.am (SUBDIRS): Build e-util before other stuff. (SUBDIRS): Build filter after camel. svn path=/trunk/; revision=1980
* Fixed a typo.NotZed2000-02-294-43/+50
| | | | | | | | | | | 2000-02-28 NotZed <NotZed@HelixCode.com> * camel-stream-b64.c (my_read_encode): Fixed a typo. * providers/mbox/camel-mbox-search.c: Changed to use e-sexp, rather than filter-sexp. svn path=/trunk/; revision=1979
* add Bertrand to authors, edit his additionsDan Winship2000-02-294-74/+104
| | | | svn path=/trunk/; revision=1978
* Talk about virtual folders.Bertrand Guiheneuf2000-02-294-2/+72
| | | | | | | Talk about lightweight messages Talk about IMAP. svn path=/trunk/; revision=1977
* add a blurb about camel offering uniform interface. needs style andbertrand2000-02-294-0/+28
| | | | | | | | | 2000-02-28 bertrand <bertrand@helixcode.com> * camel.sgml: add a blurb about camel offering uniform interface. needs style and grammar corrections. svn path=/trunk/; revision=1976
* Fixed a couple of crash bugs.Christopher James Lahey2000-02-285-6/+11
| | | | | | | | | 2000-02-28 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c, e-table-header.c: Fixed a couple of crash bugs. svn path=/trunk/; revision=1975