aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for stream stuff.NotZed2000-05-203-18/+16
| | | | | | | | | | 2000-05-19 NotZed <NotZed@HelixCode.com> * mail-format.c: Fixes for stream stuff. * mail-display.c (save_data_cb): Remove exception stuff on streams. svn path=/trunk/; revision=3143
* > searchpart = strchr(namepart, '?');NotZed2000-05-2030-485/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-19 NotZed <NotZed@HelixCode.com> * camel-simple-data-wrapper.c (construct_from_stream): If we already have been constructed, unref our content. (write_to_stream): Check we've been constructued, and change for stream api changes. * camel-mime-parser.c: Removed exception stuff. * md5-utils.c (md5_get_digest_from_stream): repaired. * camel-mime-message.c: Remove exception from write_to_stream, and fix, and fix formatting. * providers/sendmail/camel-sendmail-transport.c (_send_internal): Fix for stream changes. * providers/pop3/camel-pop3-store.c (camel_pop3_command): Fixes for stream changes. * providers/mbox/camel-mbox-folder.c, and elsewhere, fix all stream api changes. (mbox_append_message): Use stream_close() now its back. (mbox_append_message): unref the from filter. * camel-stream-mem.c: And here. * camel-stream-fs.[ch]: Here too. * camel-stream-filter.c: Likewise. This is getting tedious. * camel-stream-buffer.c (stream_write): Fix a few little problems. (stream_close): Reimplmeent. (camel_stream_buffer_read_line): Slightly more efficient version, that also only allocates the right amount of memory for strings. * camel-seekable-substream.c: Likewise. * camel-seekable-stream.[ch]: Remove exceptions, fix formatting, changes for stream (re)fixes. set_bounds returns an error. * camel-stream.[ch]: Remove exceptions. Make flush and reset return an error code, repair all the screwed up formatting, and put back close. * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): And here. * camel-mime-part.c (camel_mime_part_set_content): And this too. (write_to_stream): Fixed for stream changes. * camel.h: Fixed. * providers/vee/camel-vee-folder.c (vee_search_by_expression): Implement. Performs an intersection of the two searches. (camel_vee_folder_finalise): Unref search folders. (vee_append_message): Implement append. svn path=/trunk/; revision=3142
* New files with utilities for hooking up widgets in Glade-generatedFederico Mena Quintero2000-05-204-22/+362
| | | | | | | | | | | 2000-05-19 Federico Mena Quintero <federico@helixcode.com> * e-dialog-widgets.[ch]: New files with utilities for hooking up widgets in Glade-generated dialogs. * Makefile.am (libeutil_la_SOURCES): Added e-dialog-widgets.[ch]. svn path=/trunk/; revision=3141
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-202-1/+53
| | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added initialize_value and value_is_empty callbacks. svn path=/trunk/; revision=3140
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-205-0/+78
| | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c, gui/component/e-addressbook-model.c: Added initialize_value and value_is_empty callbacks. svn path=/trunk/; revision=3139
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-2023-168/+656
| | | | | | | | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * e-table-example-1.c, e-table-example-2.c, e-table-simple.c, e-table-simple.h, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Added initialize_value and value_is_empty callbacks. * e-table-model.c, e-table-model.h: Added initialize_value and value_is_callback virtual functions to the ETableModel class. * e-table-subset.c: Perpetuate the initialize_value and value_is_empty methods. svn path=/trunk/; revision=3138
* A little vfolder test.Michael Zucci2000-05-203-4/+197
| | | | svn path=/trunk/; revision=3137
* Translations from KeldKenneth Christiansen2000-05-191-84/+84
| | | | | | | evolution/po/da.po gdict/po/da.po gnome-media/po/da.po nautilus/po/da.po svn path=/trunk/; revision=3136
* Fixed warning message. (time_add_day): Likewise. (time_add_month):Federico Mena Quintero2000-05-193-6/+26
| | | | | | | | | | | | | | | | | 2000-05-19 Federico Mena Quintero <federico@helixcode.com> * cal-util/timeutil.c (time_add_minutes): Fixed warning message. (time_add_day): Likewise. (time_add_month): Likewise. (time_add_year): Likewise. (time_from_day): Of all functions, *this* one had to have a bug. Set the tm.tm_isdst to -1 to specify that we don't know whether the time is in DST or not. This fixes *many* bugs upstream. (time_week_begin): Likewise. We never noticed this since the week functions are never used. (time_week_end): Likewise. svn path=/trunk/; revision=3135
* Fixed a bug that broke address field support.Christopher James Lahey2000-05-193-2/+7
| | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Fixed a bug that broke address field support. svn path=/trunk/; revision=3134
* From a patch by Iain Holmes <ih@csd.abdn.ac.uk>Christopher James Lahey2000-05-195-4/+36
| | | | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> From a patch by Iain Holmes <ih@csd.abdn.ac.uk> * e-table-config.c, e-table.c: Fixed getting text content from a node in the case of a non string based content field in the xml library. svn path=/trunk/; revision=3133
* Added support for arbitrary fields in the contact editor.Christopher James Lahey2000-05-195-0/+214
| | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c, contact-editor/e-contact-editor.h: Added support for arbitrary fields in the contact editor. svn path=/trunk/; revision=3132
* Added e_container_foreach_leaf.Christopher James Lahey2000-05-195-2/+64
| | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * e-gui-utils.c, e-gui-utils.h: Added e_container_foreach_leaf. svn path=/trunk/; revision=3130
* move the development_warning from mail to shell so you don't get theDan Winship2000-05-194-69/+68
| | | | | | | nasty partially drawn shortcut bar at startup, and so you only have to see it once, regardless of how many mail folders you have svn path=/trunk/; revision=3129
* Update for camel_folder_get_uids (folder_changed,Dan Winship2000-05-193-31/+37
| | | | | | | | | | * message-list.c (select_msg): Update for camel_folder_get_uids (folder_changed, message_list_set_folder): Update for camel_folder_get_summary * mail-ops.c (fetch_mail): Update for camel_folder_get_uids svn path=/trunk/; revision=3128
* update for camel_folder_get_uids changeDan Winship2000-05-192-8/+13
| | | | | | | * filter-driver.c (filter_driver_run): update for camel_folder_get_uids change svn path=/trunk/; revision=3127
* remove message_number_capability and require uid capatibility.Dan Winship2000-05-198-487/+309
| | | | | | | | | | | | | | | | | | | | | | | * camel-folder.c: remove message_number_capability and require uid capatibility. (camel_folder_list_subfolders, camel_folder_get_uid_list, camel_folder_get_subfolder_info, camel_folder_get_message_info): removed (camel_folder_get_subfolder_names, camel_folder_free_subfolder_names): new subfolder interfaces. (camel_folder_get_uids, camel_folder_free_uids): new uid interfaces (camel_folder_get_summary, camel_folder_free_summary): new summary interfaces * providers/mbox/camel-mbox-folder.c, * providers/nntp/camel-nntp-folder.c: * providers/vee/camel-vee-folder.c: Update for changes * providers/pop3/camel-pop3-folder.c: Implement get_uids, update for other changes. svn path=/trunk/; revision=3126
* + * C/evo_book_0.1.sgml: removed.Aaron Weber2000-05-1938-898/+5506
| | | | | | | | | | | | | | | | | | | | | | | + + * C/apx-authors.sgml: new file. + * C/apx-bugs.sgml: same. + * C/apx-fdl.sgml: same. + * C/config-prefs.sgml: same. + * C/config-setupassist.sgml: same. + * C/config-sync.sgml: same. + * C/devel-action.sgml: same. + * C/devel-component.sgml: same. + * C/devel-script.sgml: same. + * C/evolution-guide.sgml: same. + * C/preface.sgml: same. + * C/usage-calendar.sgml: same. + * C/usage-contact.sgml: same. + * C/usage-mail.sgml: same. + * C/usage-mainwindow.sgml: same. + * C/usage-setup.sgml: same. + * C/usage-sync.sgml: same. svn path=/trunk/; revision=3125
* add urls fileDan Winship2000-05-191-0/+1
| | | | svn path=/trunk/; revision=3124
* add camel/providers/veeDan Winship2000-05-192-0/+5
| | | | | | * configure.in (AC_OUTPUT): add camel/providers/vee svn path=/trunk/; revision=3123
* Guess!NotZed2000-05-1912-3/+709
| | | | | | | | | | | | | | | | | 2000-05-18 NotZed <NotZed@HelixCode.com> * providers/vee/camel-vee-folder.c: Guess! * camel-folder-search.c (search_user_flag): Implement user_flag search term. * camel-folder-search.h: Added user_flag search capability (user-flag "blah") * providers/mbox/camel-mbox-folder.c (mbox_init): Set USER flag in permanent flags for the folder. svn path=/trunk/; revision=3122
* Fixed e_card_name_copy and e_card_arbitrary_copy to deal correctly with aChristopher James Lahey2000-05-1912-1113/+1159
| | | | | | | | | | | | | | | | | | | | 2000-05-18 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c: Fixed e_card_name_copy and e_card_arbitrary_copy to deal correctly with a passed NULL. * contact-editor/Makefile.am: Removed imagesdir stuff. * contact-editor/arrow.png: Made this transparent. * contact-editor/contact-editor.glade, contact-editor/e-contact-editor-strings.h: Renamed some widgets and added custom widgets for all of the images. * contact-editor/e-contact-editor.c: Worked on making this work decently well with messed up glade files. Cleaned up a lot of code. svn path=/trunk/; revision=3121
* Add imagesdir support.Christopher James Lahey2000-05-196-0/+108
| | | | | | | | | | | 2000-05-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Add imagesdir support. * e-gui-utils.c, e-gui-utils.h: Added e_create_image_widget for glade use. svn path=/trunk/; revision=3120
* Updated Norwegian translation.Kjartan Maraas2000-05-192-60/+78
| | | | | | | | 2000-05-18 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=3119
* Fixed the code to write out and read in arbitrary fields.Christopher James Lahey2000-05-182-18/+46
| | | | | | | | | 2000-05-18 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c: Fixed the code to write out and read in arbitrary fields. svn path=/trunk/; revision=3118
* Implemented "MAILER" field. Added arbitrary field support.Christopher James Lahey2000-05-188-246/+303
| | | | | | | | | | | | | 2000-05-18 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h, backend/ebook/e-card-types.h, backend/ebook/e-card.c, backend/ebook/e-card.h: Implemented "MAILER" field. Added arbitrary field support. * contact-editor/e-contact-editor-categories.c: Fixed a warning. svn path=/trunk/; revision=3117
* Remove unused async open/close and copy_message_to functions. RenameDan Winship2000-05-183-705/+474
| | | | | | | | | * camel-folder.c: Remove unused async open/close and copy_message_to functions. Rename functions without initial _. Fix glib preconditions and gtk-doc comments. svn path=/trunk/; revision=3116
* This seems to be cruft. Nuke it.Dan Winship2000-05-182-50/+2
| | | | | | * mail-component.c: This seems to be cruft. Nuke it. svn path=/trunk/; revision=3115
* Use camel_simple_data_wrapper_new rather than camel_data_wrapper_new.Dan Winship2000-05-182-1/+6
| | | | | | | * e-msg-composer.c (build_message): Use camel_simple_data_wrapper_new rather than camel_data_wrapper_new. svn path=/trunk/; revision=3114
* Use camel_data_wrapper_write_to_stream rather thanDan Winship2000-05-183-71/+41
| | | | | | | | | * mail-display.c (save_data_cb, save_data, on_url_requested): * mail-format.c (handle_text_plain_flowed, handle_text_html): Use camel_data_wrapper_write_to_stream rather than camel_data_wrapper_get_output_stream. svn path=/trunk/; revision=3113
* remove get/set_output_stream operations. They're redundant withDan Winship2000-05-1810-121/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-data-wrapper.c: remove get/set_output_stream operations. They're redundant with write_to_stream, and CamelMimePart and CamelMimeMessage only implement the latter, meaning that trying to get_output_stream on a CamelMimeMessage that was built from pieces rather than being parsed from a stream doesn't work. Anything that uses get_output_stream can be rewritten to use write_to_stream, so we'll standardize on that. (camel_data_wrapper_new): remove this: CamelDataWrapper is supposed to be an abstract class. (write_to_stream): remove default implementation. (Moved to CamelSimpleDataWrapper) * camel-simple-data-wrapper.c: resurrect, although it's not really the same thing it was before. A simple data wrapper, which is backed by a CamelStream. * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): Use construct_from_stream rather than set_output_stream. (camel_mime_part_construct_content_from_parser): Change camel_data_wrapper_new to camel_simple_data_wrapper_new. * camel-mime-part.c (camel_mime_part_set_content): Change camel_data_wrapper_new to camel_simple_data_wrapper_new. svn path=/trunk/; revision=3112
* new signals "added_item", "removed_item", "added_group", "removed_group".Damon Chaplin2000-05-184-4/+145
| | | | | | | | | | | | | 2000-05-18 Damon Chaplin <damon@helixcode.com> * e-shortcut-bar.[hc]: new signals "added_item", "removed_item", "added_group", "removed_group". Note that the removed signals are emitted just before the item/group is actually removed. * test-shortcut-bar.c: updated to test the new signals, and ref'ed the pixbufs in the icon callback. svn path=/trunk/; revision=3111
* Quick fix to get it to compile. I hope I don't get into trouble.Darin Adler2000-05-182-1/+7
| | | | | | | * camel-folder-summary.c: (message_info_load): Quick fix to get it to compile. I hope I don't get into trouble. svn path=/trunk/; revision=3110
* Don't include the no-longer-distributed possibly-to-be-removed headers.Dan Winship2000-05-182-4/+3
| | | | | | | * camel.h: Don't include the no-longer-distributed possibly-to-be-removed headers. svn path=/trunk/; revision=3109
* fix an off-by-one error in address parsing (smtp_data): useDan Winship2000-05-182-2/+11
| | | | | | | | | | * providers/smtp/camel-smtp-transport.c (smtp_get_email_addr_from_text): fix an off-by-one error in address parsing (smtp_data): use camel_data_wrapper_get_output_stream rather than data_wrapper->output_stream svn path=/trunk/; revision=3108
* All this basically to support user flags in the summary. They are not yetNotZed2000-05-187-27/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All this basically to support user flags in the summary. They are not yet saved to the message headers (complicates things a bit). 2000-05-17 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-folder.c (message_changed): Snoop changes to user flags on the message into the summary as well. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_init): Changed version init to include the parent class version info (i.e. add it not overwrite it). * camel-folder-summary.c (message_info_new): Initialise user_flags to empty. (message_info_load): And load user flags. (message_info_save): And save user flags. (message_info_free): And free them. (CAMEL_FOLDER_SUMMARY_VERSION): Bumped file revision. * camel-folder-summary.h: Added user-flags to summary. * camel-mime-message.c (camel_mime_message_set_user_flag): Dont use a hashtable for user flags. (camel_mime_message_get_user_flag): And changed here too. (camel_flag_get): New interface to get a flag from a flag list. Flag lists are easier to work with than hash tables, and save memory too. (camel_flag_set): And set. (camel_flag_list_free): And free. (free_key_only): Discard. (finalize): Remove the flag list. svn path=/trunk/; revision=3107
* hooked up more widget signals to callbacks to the gladified dialog actsSeth Alves2000-05-185-32/+296
| | | | | | | * gui/event-editor.c: hooked up more widget signals to callbacks to the gladified dialog acts more like the original one. svn path=/trunk/; revision=3106
* Update from Akira TAGOH.Yukihiro Nakai2000-05-182-7/+15
| | | | | | * ja.po: Update from Akira TAGOH. svn path=/trunk/; revision=3105
* error checking on gethostbyaddr() in providers/smtp/camel-smtp-transport.cJeffrey Stedfast2000-05-172-2/+7
| | | | svn path=/trunk/; revision=3104
* Translations from KeldKenneth Christiansen2000-05-171-2/+6
| | | | | | | dia/po/da.po evolution/po/da.po gimp/po-plug-ins/da.po gimp/po-script-fu/da.po gnome-media/po/da.po nautilus/po/da.po svn path=/trunk/; revision=3103
* Ok, so all incoming mail comes through filters, yay!NotZed2000-05-172-64/+95
| | | | | | | | | | | | | | | | | | The default is just to copy to the inbox. I wouldn't trust this code as far as i could piss up a wall, just yet. 2000-05-16 NotZed <NotZed@HelixCode.com> * mail-ops.c (fetch_mail): Apply filters to incoming mail ... *hold breath* If we are coming from a non-indexed/searchable/etc source, then copy it to an mbox first. When copying mail from an mbox source, dont remove it aftewards, open it for append, so partially filtered mail isn't lost. svn path=/trunk/; revision=3102
* Fix some html formatting.NotZed2000-05-175-23/+49
| | | | | | | | | | | | | | | 2000-05-17 NotZed <NotZed@HelixCode.com> * filter-druid.c: Fix some html formatting. 2000-05-16 NotZed <NotZed@HelixCode.com> * filter-driver.c (filter_driver_run): Delete all processed messages. This is probably going to slow it down a bit. (filter_driver_run): Close folders before destroying them *sigh*. (open_folder): Actually open the folder. Doh. svn path=/trunk/; revision=3101
* Implement.NotZed2000-05-174-7/+292
| | | | | | | | | | | | | | | 2000-05-16 NotZed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-folder.c (mbox_delete_message_by_uid): Implement. 2000-05-12 NotZed <NotZed@HelixCode.com> * camel-movemail.c (camel_movemail): Open the destination with O_APPEND, so we dont blow away a partially transferred mbox. (camel_movemail): Loop if we get errno=INTR, and not fail. svn path=/trunk/; revision=3100
* New menu to bring up the filter editor, and edit filters. They dontNotZed2000-05-175-1/+59
| | | | | | | | | | | | | | | get invoked yet though. 2000-05-16 NotZed <NotZed@HelixCode.com> * mail-ops.c (filter_edit): Function to bring up the filter editor. (filter_druid_clicked): Save/close dialogue. * Makefile.am (evolution_mail_LDADD): Added libfilter. (INCLUDES): Add EVOLUTION_DATADIR, and fix matt's brokeneditor(tm) for putting spaces instead of tabs in. svn path=/trunk/; revision=3099
* Initial filter rules.Michael Zucci2000-05-176-1/+131
| | | | | | | | | | | | | | * filtertypes.xml: Initial filter rules. * filter-xml.c (filter_write_optionset): Save the description also. (write_description): Routine to save description - only saves 1 node of description. * filter-arg.c (filter_arg_edit_clicked): Dont free edata here, let the destroy do it(?) svn path=/trunk/; revision=3098
* Simple driver program for testing, so i can fix all this really brokenNotZed2000-05-172-2/+30
| | | | | | | | | 2000-05-16 NotZed <NotZed@HelixCode.com> * filter-editor.c (main): Simple driver program for testing, so i can fix all this really broken code *sigh* svn path=/trunk/; revision=3097
* Added E_CARD_SIMPLE_FIELD_MAILER. Not implemented yet.Christopher James Lahey2000-05-173-0/+7
| | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h: Added E_CARD_SIMPLE_FIELD_MAILER. Not implemented yet. svn path=/trunk/; revision=3096
* convert to use ECardSimple. (poll_ldap): same.Chris Toshok2000-05-172-38/+23
| | | | | | | * backend/pas/pas-backend-ldap.c (construct_email_list): convert to use ECardSimple. (poll_ldap): same. svn path=/trunk/; revision=3095
* Removed usage of bonobo_object_destroy.Christopher James Lahey2000-05-172-3/+6
| | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * mail-format.c: Removed usage of bonobo_object_destroy. svn path=/trunk/; revision=3094
* add typedefs for the can_write functions, and add parameters toChris Toshok2000-05-176-15/+146
| | | | | | | | | | | | | | | | | | | | | | | | | * backend/pas/pas-book.h: add typedefs for the can_write functions, and add parameters to pas_book_new. * backend/pas/pas-book.c (pas_book_construct): add can_write/can_write_card params. (pas_book_new): same. (impl_Evolution_Book_can_write): new function. (impl_Evolution_Book_can_write_card): same. (pas_book_get_epv): assign the can_write/can_write_card slots in the epv. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_can_write): new function. (pas_backend_ldap_can_write_card): same. (pas_backend_ldap_add_client): add can_write/can_write_card to pas_book_new call. * backend/pas/pas-backend-file.c (pas_backend_file_can_write_card): new function, calls can_write. (pas_backend_file_can_write): same. (can_write): return TRUE if we can write to the addressbook file. (pas_backend_file_add_client): add can_write/can_write_card to pas_book_new call. * backend/idl/addressbook.idl (Evolution): add can_write and can_write_card permission requests. svn path=/trunk/; revision=3093
* hook the radio buttons to the pages of the notebook. (append_exception):Seth Alves2000-05-173-59/+229
| | | | | | | | | | | | | | | | | | * gui/event-editor.c (recurrence_toggled): hook the radio buttons to the pages of the notebook. (append_exception): (recurrence_exception_added): (recurrence_exception_deleted): (recurrence_exception_changed): code to deal with the recurrence exception list. * gui/event-editor.[ch]: gladeified replacement for eventedit.c * gui/event-editor-utils.[ch]: utilities used by event-editor.c * gui/event-editor-dialog.glade: glade file used by event-editor.c svn path=/trunk/; revision=3092
* Use TigerT's new mini icons in the shell's folder tree view.Ettore Perazzoli2000-05-1612-39/+196
| | | | svn path=/trunk/; revision=3091
* get things working with new camel summary stuff.Chris Toshok2000-05-1610-679/+156
| | | | | | | | | | | | | | | | * providers/nntp/camel-nntp-folder.c: * providers/nntp/camel-nntp-folder.h: * providers/nntp/camel-nntp-provider.c: * providers/nntp/camel-nntp-store.c: * providers/nntp/camel-nntp-utils.c: * providers/nntp/camel-nntp-utils.h: get things working with new camel summary stuff. * providers/nntp/camel-nntp-summary.c: * providers/nntp/camel-nntp-summary.h: removed files since camel-folder-summary does all we need. svn path=/trunk/; revision=3090
* Fixed a memory leak.Christopher James Lahey2000-05-163-0/+8
| | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Fixed a memory leak. svn path=/trunk/; revision=3089
* Fixed a large memory leak.Christopher James Lahey2000-05-162-1/+7
| | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c (e_card_get_vcard): Fixed a large memory leak. svn path=/trunk/; revision=3088
* xmlGetProp appears to return malloced memory. Thus we must free it.Christopher James Lahey2000-05-163-8/+19
| | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * e-xml-utils.c: xmlGetProp appears to return malloced memory. Thus we must free it. svn path=/trunk/; revision=3087
* Fixed another memory leak.Christopher James Lahey2000-05-162-2/+5
| | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c (add_list_unique): Fixed another memory leak. svn path=/trunk/; revision=3086
* Fixed some memory leaks.Christopher James Lahey2000-05-1611-81/+77
| | | | | | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/pas/pas-backend-file.c, contact-editor/e-contact-editor.c, ename/e-name-western.c, gui/component/addressbook.c, gui/minicard/e-minicard-view.c: Fixed some memory leaks. * backend/ebook/e-card.c: Rearranged some code. svn path=/trunk/; revision=3085
* Fixed a reference leak.Christopher James Lahey2000-05-163-1/+10
| | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c: Fixed a reference leak. svn path=/trunk/; revision=3084
* add --with-purify-options support, and default it to what we at helix needChris Toshok2000-05-162-1/+16
| | | | | | | * configure.in: add --with-purify-options support, and default it to what we at helix need svn path=/trunk/; revision=3083
* Changed sorting to be at priority level 30.Christopher James Lahey2000-05-165-6/+15
| | | | | | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * e-table-sorted-variable.c: Changed sorting to be at priority level 30. * e-table.c: Changed rebuild of the table to be at priority level 20. This gives it an advantage over pretty much everything, including e-table-sorted-variable sorting and canvas redraw. svn path=/trunk/; revision=3082
* Korean translation by Young-Ho, Cha <ganadist@dacome.co.kr>Nam SungHyun2000-05-162-1/+1011
| | | | | | and I remove fuzzy svn path=/trunk/; revision=3081
* new mini icons for the tree view /tigertTuomas Kuosmanen2000-05-166-0/+7
| | | | svn path=/trunk/; revision=3080
* Removed a memory leak here.Christopher James Lahey2000-05-169-54/+17
| | | | | | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c: Removed a memory leak here. * e-table-group-leaf.c: Added a ref/sink pair. * e-table-group.c, e-table-header-item.c: Removed some unused code. svn path=/trunk/; revision=3079
* Fixed a compile error.Christopher James Lahey2000-05-163-9/+16
| | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c: Fixed a compile error. svn path=/trunk/; revision=3078
* Fixed a FIXME comment.Christopher James Lahey2000-05-168-54/+219
| | | | | | | | | | | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * e-table-sorted-variable.c: Fixed a FIXME comment. * e-table-header.c, e-table-header.h: Added code to put off size calculation to the idle loop. Added code to not resize columns with 0 expansion. Removed the set_width function; it's been replaced with a Gtk+ arg. * Makefile.am: Added e-table-defines.h to the Makefile.am. * e-table-defines.h: A new file containing some #defines for use in ETable. svn path=/trunk/; revision=3077
* Got rid of a memory leak. Rearranged a couple functions.Christopher James Lahey2000-05-169-60/+118
| | | | | | | | | | | | | | 2000-05-16 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c: Got rid of a memory leak. Rearranged a couple functions. * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard-view.h: Added some code to stop watching the EBook when the canvas is destroyed (apparently the canvas is destroyed before our widget is destroyed.) svn path=/trunk/; revision=3076
* Forgot include file - FedericoFederico Mena Quintero2000-05-161-0/+1
| | | | svn path=/trunk/; revision=3075
* Speak no evil - FedericoFederico Mena Quintero2000-05-161-0/+3
| | | | svn path=/trunk/; revision=3074
* Alarm stuff I had not cvs added, sigh - FedericoFederico Mena Quintero2000-05-1615-4/+1160
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-14 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (display_notification): Use the alarm notification dialog. (display_notification_cb): New callback for the result of the alarm notification dialog. * gui/dialogs/alarm-notify.glade: New file with the alarm notification dialog. * gui/dialogs/alarm-notify-dialog.[ch]: New file. * gui/dialogs/Makefile.am: New file. * gui/Makefile.am (SUBDIRS): Added the dialogs directory. 2000-05-13 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (trigger_alarm_cb): Better error checking, and plug leaks of str_ico and ico. * gui/evolution-calendar-control.c (main): Initialize libglade. svn path=/trunk/; revision=3072
* Update `configure.in' for the new `widgets/misc' directory.Ettore Perazzoli2000-05-161-1/+2
| | | | svn path=/trunk/; revision=3071
* Use the new ETitleBar widget in the shell, thus allowing the user toEttore Perazzoli2000-05-164-31/+179
| | | | | | | hide the shortcut bar or the folder tree. This is not completely working right yet, partly because of GtkPaned's limitations. svn path=/trunk/; revision=3070
* Yet another attempt at fixing the gnome-pilot check- this time on Solaris.Russell Steinthal2000-05-162-2/+8
| | | | | | | | $GNOME_CONFIG is printing more than one word, which when backticked causes test to do not nice things... Can someone with Solaris test this? test on Linux appears to be too lenient to worry about this in any case. svn path=/trunk/; revision=3054
* New `ETitleBar' widget. Also, moved the `EClippedLabel' widget out ofEttore Perazzoli2000-05-1610-12/+477
| | | | | | the `EShortcutBar' directory. svn path=/trunk/; revision=3053
* filename based interface. (filter_editor_save_rules): Interface to saveNotZed2000-05-163-24/+21
| | | | | | | | | | | 2000-05-15 NotZed <NotZed@HelixCode.com> * filter-editor.c (filter_editor_set_rule_files): filename based interface. (filter_editor_save_rules): Interface to save the options to a filename. svn path=/trunk/; revision=3052
* Bunch of cleanup.NotZed2000-05-164-51/+50
| | | | | | | | | | | 2000-05-15 NotZed <NotZed@HelixCode.com> * filter-xml.[ch]: Bunch of cleanup. * filter-xml.c (filter_*_file): New interfaces to read/write files directly, rather than messing with xmldoc crap. svn path=/trunk/; revision=3051
* Removed filter-driver test program, now just part of libfilter.NotZed2000-05-164-172/+417
| | | | | | | | | | | | 2000-05-15 NotZed <NotZed@HelixCode.com> * Makefile.am: Removed filter-driver test program, now just part of libfilter. * filter-driver.c: Made an object, with an api and everything, can apply a filter to a given mailbox. svn path=/trunk/; revision=3050
* o Added some preliminary ESMTP AUTH supportEDT 2000 Jeffrey Stedfast2000-05-162-6/+42
| | | | | | | | Mon May 15 17:19:31 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Added some preliminary ESMTP AUTH support svn path=/trunk/; revision=3049
* Utility function to free a GList of strings.Ettore Perazzoli2000-05-165-10/+40
| | | | svn path=/trunk/; revision=3048
* Fixed drag and drop so that it properly handles pointer grabbing inEttore Perazzoli2000-05-166-129/+296
| | | | | | | | the widget with `gtk_grab_add' and `gtk_grab_remove'. Removed leaks from Iain's patch. Moved shortcut view initialization from the model into the view. svn path=/trunk/; revision=3047
* gladeified replacement for eventedit.cSeth Alves2000-05-1610-8/+2709
| | | | | | | | | | * gui/event-editor.[ch]: gladeified replacement for eventedit.c * gui/event-editor-utils.[ch]: utilities used by event-editor.c * gui/event-editor-dialog.glade: glade file used by event-editor.c svn path=/trunk/; revision=3046
* Remove camel_folder_get_summary, which no longer exists.Dan Winship2000-05-152-2/+5
| | | | | | | * camel-folder.h: Remove camel_folder_get_summary, which no longer exists. svn path=/trunk/; revision=3045
* Translations from KeldKenneth Christiansen2000-05-151-58/+71
| | | | svn path=/trunk/; revision=3044
* Update from Akira TAGOH.Yukihiro Nakai2000-05-151-58/+68
| | | | | | * ja.po: Update from Akira TAGOH. svn path=/trunk/; revision=3043
* reparing damage from removing filesEric Busboom2000-05-15141-0/+42278
| | | | svn path=/trunk/; revision=3042
* removing all filesEric Busboom2000-05-15152-44434/+0
| | | | svn path=/trunk/; revision=3040
* This commit was generated by cvs2svn to compensate for changes in r3037,Eric Busboom2000-05-155-30/+49
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=3038
* Initial revisionEric Busboom2000-05-1511-0/+2150
| | | | svn path=/trunk/; revision=3034
* Fix Drag & Drop behavior so that dragging a folder that is not theEttore Perazzoli2000-05-152-7/+40
| | | | | | current one does not switch to that folder. svn path=/trunk/; revision=3033
* Initial drag and drop support for the tree view: now you can dragEttore Perazzoli2000-05-152-14/+284
| | | | | | folders into the shortcut bar. svn path=/trunk/; revision=3032
* Correctly access an xmlNodePtr->contentIain Holmes2000-05-153-7/+12
| | | | svn path=/trunk/; revision=3031
* Updated russian translationValek Frob2000-05-152-67/+89
| | | | svn path=/trunk/; revision=3030
* Updated Swedish translationAndreas Hydén2000-05-152-64/+78
| | | | svn path=/trunk/; revision=3029
* Use the correct policy for resize.Christopher James Lahey2000-05-143-2/+7
| | | | | | | | | 2000-05-14 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c: Use the correct policy for resize. svn path=/trunk/; revision=3028
* From widgets/e-table/ChangeLogChristopher James Lahey2000-05-1479-2478/+3952
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-14 Christopher James Lahey <clahey@helixcode.com> * Implemented the feature where the ETable columns automatically fill the given space. * e-cell-text.c, e-cell-text.h: Moved #include e-text-event-processor.h from the .h to the .c. * e-table-col.c, e-table-col.h: Added an expansion variable, and made it so that width isn't set by the programmer but instead by the e-table-header. * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Fixed to handle new ETable column resizing. * e-table-group-container.c, e-table-group-container.h, e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h: Fixed these to do a proper canvas reflow/update loop. Changed them to take a minimum width and return a width and a height. * e-table-header-item.c, e-table-header-item.h: Made this so that it depends on e-table-header.c for deciding the actual size of columns during resize (it was making incorrect decisions on its own.) * e-table-header.c, e-table-header.h: Changed this to make sure that the sum of the widths of the columns was always as close as possible to the width of the window. This is done by taking a full width and having each of the columns have an "expansion" field. This field is what makes each column have approximately the same portion of its part of the screen that it used to. * e-table.c: Changed this to set the width on the ETableHeader as well as set the proper minimum width on the ETableGroup and get the width and height it reports. From addressbook/ChangeLog 2000-05-14 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/Makefile.am: Added libeutil for e-card's support for categories. * backend/ebook/e-card-list.c, backend/ebook/e-card-list.h: Added a function to get the length. * backend/ebook/e-card.c, backend/ebook/e-card.h: Added categories support (accessible either as "categories" or "category_list".) * contact-editor/Makefile.am: Added e-table and all of the categories files. * contact-editor/categories.glade, contact-editor/categories-strings.h, contact-editor/e-contact-editor-categories.c, contact-editor/e-contact-editor-categories.h: * contact-editor/contact-editor.glade, contact-editor/e-contact-editor-strings.h: Rearranged this dialog. * contact-editor/e-contact-editor.c: Rearranged dialog a bit. Added opening of categories dialog. * gui/component/Makefile.am: Rearranged libraries so that libetable would be available for the contact editor categories dialog. * gui/component/addressbook.c: Fix for new ETable resizing. Make contact editor dialog resizable. * gui/minicard/Makefile.am: Added libetable contact editor categories dialog. * gui/minicard/e-minicard.c: Make contact editor dialog resizable. From mail/ChangeLog 2000-05-14 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Updated to work with new ETable resizing. svn path=/trunk/; revision=3027
* Added e_strdup_strip which returns a copy of the string with the leadingChristopher James Lahey2000-05-145-0/+45
| | | | | | | | | 2000-05-14 Christopher James Lahey <clahey@helixcode.com> * e-util.c, e-util.h: Added e_strdup_strip which returns a copy of the string with the leading and trailing spaces removed. svn path=/trunk/; revision=3026
* Protect against unknown folder types better.Ettore Perazzoli2000-05-142-0/+22
| | | | svn path=/trunk/; revision=3025
* Update from Akira TAGOH.Yukihiro Nakai2000-05-141-250/+695
| | | | | | * ja.po: Update from Akira TAGOH. svn path=/trunk/; revision=3024
* Sort folders in the storage view.Ettore Perazzoli2000-05-142-0/+26
| | | | svn path=/trunk/; revision=3023
* Remove unused file.Ettore Perazzoli2000-05-141-7/+0
| | | | svn path=/trunk/; revision=3022
* Add new files.Ettore Perazzoli2000-05-144-0/+521
| | | | svn path=/trunk/; revision=3021
* Initial implementation of the tree view for the folders.Ettore Perazzoli2000-05-149-135/+339
| | | | svn path=/trunk/; revision=3020
* Fix Makefile to use generated include files that are in the buildEttore Perazzoli2000-05-142-0/+7
| | | | | | directory, too. svn path=/trunk/; revision=3019
* Translations from KeldKenneth Christiansen2000-05-141-2/+2
| | | | | | | evolution/po/da.po gimp-freetype/po/da.po gnome-utils/po/da.po pan/po/da.po svn path=/trunk/; revision=3018
* Updated Swedish translationAndreas Hydén2000-05-142-20/+529
| | | | svn path=/trunk/; revision=3017
* Updated againKjartan Maraas2000-05-141-26/+26
| | | | svn path=/trunk/; revision=3016
* Translations from KeldKenneth Christiansen2000-05-141-8/+28
| | | | | | evolution/po/da.po gimp-freetype/po/da.po svn path=/trunk/; revision=3015
* Updated Norwegian translation.Kjartan Maraas2000-05-132-23/+547
| | | | | | | | 2000-05-13 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=3014
* Translations from KeldKenneth Christiansen2000-05-131-95/+660
| | | | | | evolution/po/da.po svn path=/trunk/; revision=3013
* Fix more Makefile breakage.Ettore Perazzoli2000-05-132-0/+6
| | | | svn path=/trunk/; revision=3012
* Fix Makefile so that it looks for include files in the EvolutionEttore Perazzoli2000-05-132-2/+8
| | | | | | source first, and then in the GNOME include directory. svn path=/trunk/; revision=3011
* Use accelerators here.Miguel de Icaza2000-05-135-88/+106
| | | | | | | | 2000-05-12 Miguel de Icaza <miguel@gnu.org> * contact-editor/fulname.glade: Use accelerators here. svn path=/trunk/; revision=3010
* Saved translatable strings. Added files to POTFILES.in.Valek Frob2000-05-1313-288/+877
| | | | svn path=/trunk/; revision=3009
* Added version and availability of required libunicode library.Matt Loper2000-05-133-87/+89
| | | | | | | | | | | | | | | | | | | | 2000-05-10 Matt Loper <matt@helixcode.com> * README: Added version and availability of required libunicode library. 2000-05-10 Dan Winship <danw@helixcode.com> * configure.in: Update versions needed for gnome-print, bonobo, and gtkhtml. 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * HACKING: We need a HACKING file. 2000-05-10 Christopher James Lahey <clahey@helixcode.com> svn path=/trunk/; revision=3008
* Use 6 X's to mkstemp, as required by the man page, just a temp fix, thisNotZed2000-05-132-1/+7
| | | | | | | | | | 2000-05-12 NotZed <NotZed@HelixCode.com> * mail-ops.c (fetch_mail): Use 6 X's to mkstemp, as required by the man page, just a temp fix, this should probably change to a known filename. svn path=/trunk/; revision=3007
* Updated Swedish translationAndreas Hydén2000-05-132-77/+130
| | | | svn path=/trunk/; revision=3006
* NUL-terminate the data extracted from the BonoboStream.Dan Winship2000-05-132-1/+10
| | | | | | | * e-msg-composer.c (get_editor_text): NUL-terminate the data extracted from the BonoboStream. svn path=/trunk/; revision=3005
* Updated Norwegian translation.Kjartan Maraas2000-05-132-93/+161
| | | | | | | | 2000-05-12 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=3004
* New function to add today's alarms for a single object.Federico Mena Quintero2000-05-129-54/+288
| | | | | | | | | | | | | | | | | | | | | | | | 2000-05-11 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (add_alarms_for_object): New function to add today's alarms for a single object. (gnome_calendar_object_updated_cb): Update the object's alarms. * idl/evolution-calendar.idl (Cal): Added a get_alarms_for_object() method. * pcs/cal.c (Cal_get_alarms_for_object): Implemented method. * pcs/cal-backend.c (cal_backend_get_alarms_for_object): New function. * pcs/cal-backend-imc.c (cal_backend_imc_get_alarms_for_object): Implemented. * cal-client/cal-client.c (cal_client_get_alarms_for_object): New function. svn path=/trunk/; revision=3003
* remove some cruft that we're not currently using.Dan Winship2000-05-122-28/+4
| | | | | | * Makefile.am: remove some cruft that we're not currently using. svn path=/trunk/; revision=3002
* *** empty log message ***Miguel de Icaza2000-05-125-2/+68
| | | | svn path=/trunk/; revision=3001
* Call a kludge a kludge. (And an insecure kludge at that.)Dan Winship2000-05-121-0/+5
| | | | svn path=/trunk/; revision=3000
* Traslations from KeldKenneth Christiansen2000-05-121-15/+12
| | | | | | | achtung/po/da.po evolution/po/da.po gnome-db/po/da.po gnome-lokkit/po/da.po pan/po/da.po svn path=/trunk/; revision=2999
* Change to match prototype (size_t vs unsigned int) so it works on 64-bitDan Winship2000-05-122-1/+7
| | | | | | | | * camel-stream-mem.c (camel_stream_mem_new_with_buffer): Change to match prototype (size_t vs unsigned int) so it works on 64-bit machines. Noted by msw. svn path=/trunk/; revision=2998
* make the toolbars detachable now that we require a new enough versionDan Winship2000-05-126-3/+15
| | | | | | of gnome-libs to avoid the bonobo-toolbar-detaching bug svn path=/trunk/; revision=2997
* remove unused timezone variable to make this compile on BSD systems (whereDan Winship2000-05-123-2/+6
| | | | | | | | * pcs/icalendar-save.c (timet_to_icaltime): remove unused timezone variable to make this compile on BSD systems (where timezone is the name of a function) svn path=/trunk/; revision=2996
* now it deff compilesJeffrey Stedfast2000-05-121-1/+1
| | | | svn path=/trunk/; revision=2995
* > * providers/mbox/camel-mbox-folder.c (message_changed): IndicateMichael Zucci2000-05-125-4/+49
| | | | | | | | | | | | | | | | > the summary changed also. > > (camel_mbox_summary_update): Also save summary when done. > (camel_mbox_summary_expunge): Unindex items when deleting them. > (camel_mbox_summary_expunge): Save the index as well as the > summary. > (camel_folder_summary_touch): New function, indicate the summary > info changed. > (camel_folder_summary_remove): Dirty here. svn path=/trunk/; revision=2994
* camel-smtp-transport.c will now compile :)Jeffrey Stedfast2000-05-121-7/+8
| | | | svn path=/trunk/; revision=2993
* Make sure we mark the ibex as dirty.NotZed2000-05-122-0/+5
| | | | | | | | 2000-05-11 NotZed <NotZed@HelixCode.com> * index.c (ibex_unindex): Make sure we mark the ibex as dirty. svn path=/trunk/; revision=2992
* providers/smtp/camel-smtp-transport.c: updated smtp_helo to more closely ↵Jeffrey Stedfast2000-05-122-14/+15
| | | | | | comply with RFC 821 standards svn path=/trunk/; revision=2991
* Left-justify the message.Federico Mena Quintero2000-05-122-0/+6
| | | | | | | | | 2000-05-11 Federico Mena Quintero <federico@helixcode.com> * folder-browser-factory.c (development_warning): Left-justify the message. svn path=/trunk/; revision=2990
* Big bunch o memleaks fixed.NotZed2000-05-127-12/+60
| | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-11 NotZed <NotZed@HelixCode.com> * camel-mime-part.c (write_to_stream): Unref the filter after adding it to the filtering stream. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_finalise): Free the folder path. * camel-folder-summary.c (camel_folder_summary_finalise): Free the summary path. * camel-internet-address.c (internet_decode): Free multiple entry addresses properly. * camel-mime-utils.c (header_decode_mailbox): Plugged another memleak, free text after converting it. (header_decode_addrspec): More leaks plugged. * camel-mime-message.c (finalize): Free message_uid. (finalize): Free the recipients hashtable. svn path=/trunk/; revision=2989
* Destroy the g_scanner when cleaning up. (e_sexp_finalise): Free symbolNotZed2000-05-122-0/+17
| | | | | | | | | 2000-05-11 NotZed <NotZed@HelixCode.com> * e-sexp.c (e_sexp_finalise): Destroy the g_scanner when cleaning up. (e_sexp_finalise): Free symbol table on finalise. svn path=/trunk/; revision=2988
* Removed unused arguments. Load the initial alarms here. (load_alarms): NewFederico Mena Quintero2000-05-1222-513/+1461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-11 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (gnome_calendar_update_all): Removed unused arguments. Load the initial alarms here. (load_alarms): New function to load a day's worth of alarms. (gnome_calendar_class_init): Eeeek! This was taking in an incorrect argument type. (gnome_calendar_init): Now the calendar keeps a hash table of UIDs->queued alarms. Create the hash table here. (gnome_calendar_destroy): Destroy the alarms hash table. (gnome_calendar_object_updated_cb): Remove the alarms for the object and regenerate them. (gnome_calendar_object_removed_cb): Remove the alarms for the object. * gui/alarm.c (alarm_add): Do not take in a CalendarAlarm, just the trigger time, the callback and the closure data. Return an opaque identifier for the alarm so that it can be removed by the client code if needed. Use the queue_alarm() helper function. (queue_alarm): Helper function to actually queue the alarm and set up the itimer. Deal with a nonzero return value from setitimer(). (alarm_remove): New function to remove an alarm based on its ID. (pop_alarm): New helper function; pops the first alarm of the queue and resets the timer as appropriate. (alarm_ready): Simplified a lot by using pop_alarm(). * idl/evolution-calendar.idl (Cal): Added get_alarms_in_range(). * pcs/cal.c (build_instance_seq): New function to build a CORBA sequence from the internal list of instances. (Cal_get_events_in_range): Use build_instance_seq(). (Cal_get_alarms_in_range): Implemented new method. * pcs/cal-backend.c (cal_backend_get_alarms_in_range): New function with the get_alarms_in_range() engine. * pcs/cal-backend-imc.c (cal_backend_imc_get_alarms_in_range): Implemented the get_alarms_in_range() method. * cal-client/cal-client.c (cal_client_get_alarms_in_range): New client-side function for getting the alarms. (build_instance_list): New helper function to build the CalObjInstance list from the CORBA sequence. (cal_client_get_events_in_range): Use build_instance_list(). * gui/calendar-commands.h: #include <cal-util/calobj.h>. #include "gnome-cal.h". * gui/e-week-view.c: #include "calendar-commands.h" instead of main.h; the latter is an obsolete file and will be killed. * gui/evolution-calendar-control.c (main): Call init_bonobo() before anything else. We need the GTK+ object system initialized. * gui/Makefile.am (evolution_calendar_SOURCES): Do not use main.h. * cal-util/cal-util.c (cal_alarm_instance_list_free): New function. svn path=/trunk/; revision=2987
* Free summary items and charset filters.12000-05-123-8/+30
| | | | | | | | | | | | | | | | | 2000-05-11 <notzed@helixcode.com> * camel-folder-summary.c (camel_folder_summary_finalise): Free summary items and charset filters. 2000-05-10 <notzed@helixcode.com> * camel-folder-summary.c (camel_folder_summary_finalise): Don't free stuff in p, after we've free'd p. * providers/mbox/camel-mbox-folder.c (mbox_append_message): Unref the stream we created for appending. svn path=/trunk/; revision=2986
* Fix compilation error.Chris Lahey2000-05-111-1/+1
| | | | svn path=/trunk/; revision=2984
* Made this dialog have fewer buttons.Christopher James Lahey2000-05-112-2/+6
| | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * folder-browser-factory.c (development_warning): Made this dialog have fewer buttons. svn path=/trunk/; revision=2983
* New development warning text from Nat.Christopher James Lahey2000-05-112-9/+40
| | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * folder-browser-factory.c (development_warning): New development warning text from Nat. svn path=/trunk/; revision=2982
* Make the table view be sorted by name initially.Christopher James Lahey2000-05-112-1/+6
| | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Make the table view be sorted by name initially. svn path=/trunk/; revision=2981
* only set the default background color if style is not NULL.Larry Ewing2000-05-112-3/+10
| | | | | | | | | 2000-05-10 Larry Ewing <lewing@helixcode.com> * mail-config.c (html_new): only set the default background color if style is not NULL. svn path=/trunk/; revision=2980
* fixed camel_smtp_transport_class_init(): now initializes service_classJeffrey Stedfast2000-05-112-1/+9
| | | | svn path=/trunk/; revision=2979
* fix a stupid typo. Thank you, C.Dan Winship2000-05-113-2/+9
| | | | | | | | | | * camel-multipart.c (write_to_stream): fix a stupid typo. Thank you, C. * camel-mime-part.c (write_to_stream): don't ref the stream before wrapper a filter around it, since nothing will ever unref it. svn path=/trunk/; revision=2978
* deal with Content-Transfer-Encoding a little bit at least.Dan Winship2000-05-112-2/+16
| | | | | | | * e-msg-composer-attachment-bar.c (attach_to_multipart): deal with Content-Transfer-Encoding a little bit at least. svn path=/trunk/; revision=2977
* + * README: Added version and availability of required libunicodeMatthew Loper2000-05-112-1/+7
| | | | | | + library. svn path=/trunk/; revision=2976
* Send a proper response when you can't find the ldap URI.Christopher James Lahey2000-05-113-15/+26
| | | | | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-book-factory.c: Send a proper response when you can't find the ldap URI. * gui/component/addressbook.c: Cleaned up the open error dialog a bit. svn path=/trunk/; revision=2975
* Removed mail/mail-component.c.Christopher James Lahey2000-05-112-1/+4
| | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * POTFILES.in: Removed mail/mail-component.c. svn path=/trunk/; revision=2974
* Added an about box.Christopher James Lahey2000-05-112-0/+57
| | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view-menu.c: Added an about box. svn path=/trunk/; revision=2973
* Added a dialog for when you can't open an addressbook.Christopher James Lahey2000-05-112-0/+35
| | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Added a dialog for when you can't open an addressbook. svn path=/trunk/; revision=2972
* Update versions needed for gnome-print, bonobo, and gtkhtml.Dan Winship2000-05-112-11/+20
| | | | | | | * configure.in: Update versions needed for gnome-print, bonobo, and gtkhtml. svn path=/trunk/; revision=2971
* Move "about" menuitem to the help menu.Matthew Loper2000-05-112-1/+6
| | | | | | | * gui/calendar-commands.c (calendar_control_activate): Move "about" menuitem to the help menu. svn path=/trunk/; revision=2970
* + * local/Inbox/mbox (Content-Transfer-Encoding): Commented outMatthew Loper2000-05-102-8/+12
| | | | | | + currently unimplemented shortcut items. svn path=/trunk/; revision=2969
* yet another attempt to make the build instructions usableDan Winship2000-05-101-36/+78
| | | | svn path=/trunk/; revision=2968
* We need a HACKING file.Christopher James Lahey2000-05-102-0/+4
| | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * HACKING: We need a HACKING file. svn path=/trunk/; revision=2967
* Removed dist-hook section.Christopher James Lahey2000-05-1043-62/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed dist-hook section. * configure.in: Set the version number. Added a check for gnome window icons. Removed a bunch of unused Makefiles. * tools/Makefile.am: Created a proper EXTRA_DIST section. * widgets/e-text/Makefile.am: Added e-text-event-processor-types.h. From addressbook/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/Makefile.am: Added e-book-types.h, e-card-pairs.h, e-card-types.h. * backend/pas/Makefile.am: Added pas-backend-ldap.h. * contact-editor/Makefile.am: Added a proper EXTRA_DIST section. Removed some old defines. * ename/Makefile.am: Added e-name-western-tables.h. * gui/component/Makefile.am: Added e-ldap-server-dialog.h. Added a proper EXTRA_DIST section. * gui/minicard/e-reflow.c: Added a missed cast. * printing/Makefile.am: Added a proper EXTRA_DIST section. From calendar/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added main.h. Combined the two EXTRA_DIST sections. From camel/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added camel-types.h, camel-folder-pt-proxy.h, and camel-thread-proxy.h. From default_user/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * Makefile.am, local/Calendar/Makefile.am, local/Contacts/Makefile.am, local/Directories/Makefile.am, local/Directories/subfolders/Bigfoot/Makefile.am, local/Directories/subfolders/Netcenter/Makefile.am, local/Drafts/Makefile.am, local/Inbox/Makefile.am, local/Outbox/Makefile.am, local/Trash/Makefile.am: Created a proper EXTRA_DIST section. From filter/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * filter-arg.h: Changed tree.h to gnome-xml/tree.h. * Makefile.am: Added filter-arg-types.h, filter-arg.h, filter-xml.h, filter-format.h, filter-druid.h, filter-editor.h. From libical/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * configure.in: Reorder Makefiles so that it will build. From mail/ChangeLog: 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed folder-browser-factory.h since it doesn't exist. Added mail-display.h, mail-types.h, pixmaps.h. From widgets/e-table/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-table-col-dnd.h and table-test.h. From wombat/ChangeLog: 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added an include for the pcs directory. svn path=/trunk/; revision=2966
* Updated Swedish translation. Updated update.shAndreas Hydén2000-05-103-36/+65
| | | | svn path=/trunk/; revision=2965
* Set the icons when changing between components.Christopher James Lahey2000-05-103-0/+80
| | | | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Set the icons when changing between components. * main.c: Set the default icon. (The change in e-shell-view.c doesn't work unless we do this.) svn path=/trunk/; revision=2964
* Updated Galician translationJesus Bravo Alvarez2000-05-101-241/+116
| | | | svn path=/trunk/; revision=2963
* ChangeLog fix.Chris Lahey2000-05-101-1/+4
| | | | svn path=/trunk/; revision=2962
* Set the format when creating a new calendar.Christopher James Lahey2000-05-102-0/+23
| | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * pcs/cal-backend-imc.c: Set the format when creating a new calendar. svn path=/trunk/; revision=2961
* New function; allows users to submit a bug. + (command_run_bugbuddy):Matthew Loper2000-05-102-3/+24
| | | | | | | | * e-shell-view-menu.c (command_run_bugbuddy): New function; allows users to submit a bug. + (command_run_bugbuddy): Implemented with jacob's patch. svn path=/trunk/; revision=2960
* Make sure that the canvas doesn't intercept keyboard focus.Christopher James Lahey2000-05-103-0/+7
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Make sure that the canvas doesn't intercept keyboard focus. svn path=/trunk/; revision=2959
* Added briefcase.png to get installed.Christopher James Lahey2000-05-105-24/+87
| | | | | | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * art/Makefile.am: Added briefcase.png to get installed. From addressbook/ChangeLog: 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Use new art. svn path=/trunk/; revision=2958
* New .cvsignore file.Christopher James Lahey2000-05-102-0/+7
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * local/Directories/subfolders/Bigfoot/.cvsignore: New .cvsignore file. svn path=/trunk/; revision=2957
* update dependency info a bit moreDan Winship2000-05-101-8/+7
| | | | svn path=/trunk/; revision=2956
* Replaced the Address button with a label and rearranged the address area aChristopher James Lahey2000-05-105-60/+72
| | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * contact-editor/contact-editor.glade, contact-editor/e-contact-editor-strings.h: Replaced the Address button with a label and rearranged the address area a bit. svn path=/trunk/; revision=2955
* Reenable editting.Christopher James Lahey2000-05-105-10/+14
| | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard.c: Reenable editting. * gui/minicard/e-reflow-sorted.c: Make reflow flow on deletion. svn path=/trunk/; revision=2954
* Destroy the view object when leaving the minicard view.Christopher James Lahey2000-05-102-1/+9
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Destroy the view object when leaving the minicard view. svn path=/trunk/; revision=2953
* Remove the tooltip callback when destroyed.Christopher James Lahey2000-05-103-0/+15
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Remove the tooltip callback when destroyed. svn path=/trunk/; revision=2952
* Fixed etssv_remove.Christopher James Lahey2000-05-103-4/+26
| | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * e-table-subset-variable.c: Fixed etssv_remove. svn path=/trunk/; revision=2951
* Bleah. Can't fsync a pipe. As a quick kludge, just don't stream_flush it.Dan Winship2000-05-102-2/+7
| | | | | | | | | * providers/sendmail/camel-sendmail-transport.c (_send_internal): Bleah. Can't fsync a pipe. As a quick kludge, just don't stream_flush it. The right fix will require bringing back stream_close though. svn path=/trunk/; revision=2950
* Fixed reflow sorting to call reflow_request when sorting on an itemChristopher James Lahey2000-05-103-0/+7
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-reflow-sorted.c: Fixed reflow sorting to call reflow_request when sorting on an item changes. svn path=/trunk/; revision=2949
* + * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothingMatthew Loper2000-05-106-7/+33
| | | | | | | | | | + for a 'void' function. + * folder-browser-factory.c (control_activate): Remove "File->mail" + menuitem. + * e-shell-view-menu.c (command_run_bugbuddy): New function; allows + users to submit a bug. svn path=/trunk/; revision=2948
* Make File As change if name or company are changed pretty much anywhere.Christopher James Lahey2000-05-104-26/+173
| | | | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c: Make File As change if name or company are changed pretty much anywhere. * gui/minicard/e-minicard.c: Turned off having minicard editing effect anything since it's so crashy. svn path=/trunk/; revision=2947
* new welcome message from tigert and AaronDan Winship2000-05-091-21/+2223
| | | | svn path=/trunk/; revision=2946
* Fill in "blah blah blah".Matthew Loper2000-05-092-6/+17
| | | | | | * mail-config.c (mail_config_druid): Fill in "blah blah blah". svn path=/trunk/; revision=2945
* Display the default inbox at startup, instead of an empty view.Ettore Perazzoli2000-05-095-15/+43
| | | | svn path=/trunk/; revision=2944
* Enabled a couple more fieldsChristopher James Lahey2000-05-092-2/+7
| | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-ldap.c: Enabled a couple more fields svn path=/trunk/; revision=2943
* Removed double free of method_string in uri->method_string.Christopher James Lahey2000-05-092-1/+8
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * pcs/cal-factory.c: Removed double free of method_string in uri->method_string. svn path=/trunk/; revision=2942
* Fix misplaced `g_free()' that resulted in garbage to be printed outEttore Perazzoli2000-05-092-1/+8
| | | | | | in the case of an initialization failure. svn path=/trunk/; revision=2941
* Removed addressbook.db since this is now handled by the pas.Christopher James Lahey2000-05-093-2/+6
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * local/Contacts/Makefile.am, local/Contacts/addressbook.db: Removed addressbook.db since this is now handled by the pas. svn path=/trunk/; revision=2940
* Added a default card to all new file backends.Christopher James Lahey2000-05-092-18/+68
| | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c: Added a default card to all new file backends. svn path=/trunk/; revision=2939
* o Undid changes to camel-internet-address.[c,h] o FixedEDT 2000 Jeffrey Stedfast2000-05-094-32/+42
| | | | | | | | | Tue May 9 09:32:33 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Undid changes to camel-internet-address.[c,h] o Fixed providers/smtp/camel-smtp-transport.c _send to use camel_internet_address_get() o formatting changes to providers/smtp/camel-smtp-transport.c svn path=/trunk/; revision=2938
* o Moved struct_address from camel-internet-address.c toEDT 2000 Jeffrey Stedfast2000-05-094-12/+44
| | | | | | | | | | Tue May 9 09:03:18 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o Moved struct_address from camel-internet-address.c to camel-internet-address.h (so it could be used in providers/smtp/camel-smtp-transport.h) o providers/smtp/camel-smtp-transport.c _send should now work like it was meant to CVS svn path=/trunk/; revision=2937
* Listed myself as the author of the shell.Ettore Perazzoli2000-05-091-0/+1
| | | | svn path=/trunk/; revision=2936
* Rearranged order of things getting destroyed.Christopher James Lahey2000-05-0912-26/+77
| | | | | | | | | | | | | | | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/e-addressbook-model.c: Rearranged order of things getting destroyed. * gui/minicard/e-minicard-view.c: Rearranged order of things getting destroyed. Don't set attributes of non-null or destroyed items. Destroy parent object when destroyed. Maintain ref_count of items in list. * gui/minicard/e-minicard.c: Don't set attributes of non-null items. * gui/minicard/e-reflow-sorted.c: Maintain ref_count of items in list. * gui/minicard/e-reflow.c: Maintain ref_count of items in list. Destroy parent object when destroyed. svn path=/trunk/; revision=2935
* Remove reflow idle when being destroyed.Christopher James Lahey2000-05-093-0/+26
| | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * e-canvas.c: Remove reflow idle when being destroyed. svn path=/trunk/; revision=2934
* Fixed some indentation.Christopher James Lahey2000-05-098-161/+441
| | | | | | | | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c: Fixed some indentation. * contact-editor/contact-editor.glade, contact-editor/e-contact-editor-strings.h: Changed Email to Primary Email. * contact-editor/e-contact-editor.c: Added checkmarks to indicate if data exists in the pull down menus for the phone, address, and email fields. svn path=/trunk/; revision=2933
* Fixed the string duplication problem. Fixed the business/home addressChristopher James Lahey2000-05-093-6/+25
| | | | | | | | | | | | 2000-05-09 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c: Fixed the string duplication problem. Fixed the business/home address string mix up. * gui/component/addressbook.c: Made the minicard view the default view. svn path=/trunk/; revision=2932
* make this a little less kludgy. Use gnome_error_dialog rather than printfDan Winship2000-05-094-44/+50
| | | | | | | | | | | | | | | * folder-browser.c (folder_browser_load_folder): make this a little less kludgy. Use gnome_error_dialog rather than printf on errors. * mail-ops.c (fetch_mail): Fix to work with the new shell stuff... sorta. Will need more fixing later when the new shell framework is more done. * mail-config.c (finish): Call gnome_config_sync so the data actually gets written. svn path=/trunk/; revision=2931
* one more refcounting fix I missed before.Dan Winship2000-05-092-3/+6
| | | | | | | * providers/mbox/camel-mbox-folder.c (mbox_get_message_by_uid): one more refcounting fix I missed before. svn path=/trunk/; revision=2930
* o updated to use CamelException (as needed by new camel-stream.c) o noEDT 2000 Jeffrey Stedfast2000-05-092-30/+37
| | | | | | | | Mon May 8 22:12:55 EDT 2000 Jeffrey Stedfast <fejj@stampede.org> o updated to use CamelException (as needed by new camel-stream.c) o no longer frees memory it shouldn't touch svn path=/trunk/; revision=2929
* Actually quit when the shell is destroyed.Ettore Perazzoli2000-05-092-0/+13
| | | | svn path=/trunk/; revision=2928
* Fix compilation with builddir != srcdir. Boy I love this.Ettore Perazzoli2000-05-093-2/+10
| | | | svn path=/trunk/; revision=2927
* update for camelstream changesDan Winship2000-05-093-16/+22
| | | | svn path=/trunk/; revision=2926
* Update for CamelStream CamelException changes.Dan Winship2000-05-093-15/+37
| | | | | | | | | | | | * mail-display.c (save_data_cb): (on_url_requested): Update for CamelStream CamelException changes. * mail-format.c: Pass NULL for a CamelException in a bunch of places... the user will see that the data is not being displayed, and there's not a lot we can do, and none of these things should be failing anyway. Maybe fix this later. svn path=/trunk/; revision=2925
* Use CamelException to signal failure. (camel_stream_write_strings):Dan Winship2000-05-0930-812/+920
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-stream.c (camel_stream_read, camel_stream_write, camel_stream_flush, camel_stream_reset, camel_stream_printf, camel_stream_write_to_stream): Use CamelException to signal failure. (camel_stream_write_strings): Remove. camel_stream_printf is more useful in most of the places that used this. (camel_stream_write_string): Change from macro to function to prevent problems with double-evaluation. * camel-seekable-stream.c (camel_seekable_stream_seek, camel_seekable_stream_set_bounds): Use CamelException. (reset): Update. * camel-seekable-substream.c, camel-stream-buffer.c, camel-stream-filter.c, camel-stream-fs.c, camel-stream-mem.c: Update. * camel-stream-fs.c: Remove the virtual init functions and move the code into the creator functions. Add CamelExceptions to creation functions that could fail. * camel-data-wrapper.c (camel_data_wrapper_write_to_stream): Use CamelException. * camel-mime-message.c, camel-mime-part.c, camel-multipart.c (write_to_stream): Update. * camel-mime-parser.c: add an exception to the mime parser private data and pass that to stream functions as needed. * gmime-content-field.c, md5-utils.c: Update (badly) for stream changes. * camel-exception.h (camel_exception_is_set): convenience macro. * providers/Makefile.am: disable SMTP for now * providers/mbox/camel-mbox-folder.c (mbox_append_message): Pass CamelException to the functions that now need it. Check the exception after calling camel_stream_flush, and fail if it fails. (mbox_get_message_by_uid): More updates. * providers/pop/camel-pop3-folder.c, providers/pop/camel-pop3-store.c, providers/sendmail/camel-sendmail/transport.c: Update. svn path=/trunk/; revision=2924
* Removed unused shortcuts which point to unimplemented folders.Matthew Loper2000-05-092-3/+10
| | | | | | | * shortcuts.xml: Removed unused shortcuts which point to unimplemented folders. svn path=/trunk/; revision=2923
* call e_day_view_stop_editing_event here to avoid a divide by zero a bitSeth Alves2000-05-092-0/+12
| | | | | | | | * gui/e-day-view.c (e_day_view_on_delete_appointment): call e_day_view_stop_editing_event here to avoid a divide by zero a bit further on. i'm not sure if this is the best fix for this. svn path=/trunk/; revision=2922
* CalBackendClass now is just an interface for calendar backends; this is anFederico Mena Quintero2000-05-0916-1117/+1570
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-08 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-backend.h (CalBackendClass): CalBackendClass now is just an interface for calendar backends; this is an abstract class. Put in the vtable for the backend methods. * pcs/cal-backend.c (cal_backend_new): Removed function, since CalBackend is not just an abstract class. Removed implementation-specific functions and made public functions call the virtual methods instead. * pcs/cal-backend-imc.[ch]: New files with the CalBackendIMC implementation; this implements a backend for iCalendar and vCalendar files. Moved the implementation-specific stuff from cal-backend.[ch] to here. * pcs/cal-backend-imc.c (CalendarFormat): Moved enumeration to here. Added a CAL_UNKNOWN value for when the backend is not loaded yet. (cal_backend_imc_init): Initialize priv->format as CAL_UNKNOWN. (save_to_vcal): Use the same VCProdIdProp value as in cal-util/calobj.c. Use "1.0" as the VCVersionProp as per the vCalendar spec. (ensure_uid): Return nothing, since the result value need not be used anymore. (add_object): Since we mark the calendar as dirty anyways, we do not need to check the result value of ensure_uid() anymore. (remove_object): Asssert that we know how to handle the object's type. We do this in add_object() anyways. * pcs/Makefile.am (libpcs_a_SOURCES): Added cal-backend-imc.[ch]. * gui/gnome-cal.c: Replaced debugging printf()s with g_message() so that we can see the line number where they occur. * gui/gnome-cal.c (gnome_calendar_load_cb): Sort of handle the LOAD_METHOD_NOT_SUPPORTED result code, and added a default for the switch. * cal-client/cal-listener.h (CalListenerLoadStatus): Removed enumeration; it is stupid to translate all values for the CalClient when it is going to translate them again. (CalListenerClass::cal_loaded): This signal now passes the LoadStatus directly from the CORBA side. * cal-client/cal-listener.c (Listener_cal_loaded): Do not translate the status value. * cal-client/cal-client.h (CalClientLoadStatus): Added the CAL_CLIENT_LOAD_METHOD_NOT_SUPPORTED error code. * cal-client/cal-client.c (cal_loaded_cb): Translate the CORBA version of the LoadStatus result code. * pcs/cal-factory.c (CalFactoryPrivate): New methods field for the hash table from method strings to the GtkTypes for backend class types. (cal_factory_init): Create the priv->methods hash table. (cal_factory_destroy): Free the priv->methods hash table. (cal_factory_register_method): New function to register a backend class for a particular URI method. (launch_backend_for_uri): New function to launch a backend for a particular URI's method. (load_backend): Use launch_backend_for_uri(). Move the error notification code from load_fn() to here. (create_backend): Use launch_backend_for_uri(). Move the error notification code form create_fn() to here; it is #ifdefed out since currently cal_backend_create() does not have any error reporting capabilities. * idl/evolution-calendar.idl (Listener::LoadStatus): Added a PROTOCOL_NOT_SUPPORTED error code. * pcs/cal-factory.c (cal_factory_load cal_factory_create): Removed functions, since they were supposed to be internal only. (CalFactory_load): Call queue_load_create_job() directly. (CalFactory_create): Likewise. svn path=/trunk/; revision=2921
* don't set the ico->uid to NULL or we won't find any other occurrences ofDamon Chaplin2000-05-095-10/+25
| | | | | | | | | | | | | | | | | 2000-05-08 Damon Chaplin <damon@helixcode.com> * gui/e-week-view.c (e_week_view_remove_event_cb): * gui/e-day-view.c (e_day_view_remove_event_cb): don't set the ico->uid to NULL or we won't find any other occurrences of the event. Set the editing_event_day/num to -1 instead. * gui/e-week-view-event-item.c (e_week_view_event_item_draw): fixed the positioning of the icons for long events. * cal-util/calobj.c (ical_object_normalize_summary): forgot to terminate the string. svn path=/trunk/; revision=2920
* New update.sh script from KennethAndreas Hydén2000-05-082-4/+37
| | | | svn path=/trunk/; revision=2919
* Updated Swedish translationAndreas Hydén2000-05-082-237/+211
| | | | svn path=/trunk/; revision=2918
* *** empty log message ***Hector Garcia2000-05-081-0/+4
| | | | svn path=/trunk/; revision=2917
* Fix const warning.Ettore Perazzoli2000-05-082-2/+6
| | | | svn path=/trunk/; revision=2916
* Adding es.poHector Garcia2000-05-081-0/+586
| | | | svn path=/trunk/; revision=2915
* make it really work with oaf. I need to recompile everyhting now.. shitMathieu Lacage2000-05-081-1/+1
| | | | svn path=/trunk/; revision=2914
* uhMathieu Lacage2000-05-081-1/+1
| | | | svn path=/trunk/; revision=2913
* make the composer work with oafMathieu Lacage2000-05-082-3/+14
| | | | svn path=/trunk/; revision=2912
* Make multi-line texts display properly. Fixed some mem leaks.Christopher James Lahey2000-05-083-20/+17
| | | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c: Make multi-line texts display properly. Fixed some mem leaks. svn path=/trunk/; revision=2911
* Fixed this up a bit. Syncing should work better now.Christopher James Lahey2000-05-082-0/+7
| | | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c: Fixed this up a bit. Syncing should work better now. svn path=/trunk/; revision=2910
* Install `addressbook.db'.Christopher James Lahey2000-05-083-1/+7
| | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * local/Contacts/Makefile.am: Install `addressbook.db'. svn path=/trunk/; revision=2909
* Format From and Reply-To to at least a decoded string. Should probablyNotZed2000-05-082-4/+24
| | | | | | | | | | 2000-05-08 NotZed <NotZed@HelixCode.com> * camel-mime-message.c (process_header): Format From and Reply-To to at least a decoded string. Should probably store them as an camelinternetaddress. svn path=/trunk/; revision=2908
* blahMichael Zucci2000-05-081-1/+1
| | | | svn path=/trunk/; revision=2907
* Merged NEW_SUMMARY branch back to trunk, and resolved conflicts.NotZed2000-05-0817-1626/+1580
| | | | | | | | | | | | | 2000-05-08 NotZed <NotZed@HelixCode.com> * Merged NEW_SUMMARY branch back to trunk, and resolved conflicts. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_update): Return status. * camel-stream-filter.c (do_close): We NEED a stream close. svn path=/trunk/; revision=2906
* Size moved to message info, rather than content info structure.NotZed2000-05-082-5/+6
| | | | | | | | | 2000-05-07 NotZed <NotZed@HelixCode.com> * message-list.c (ml_value_at): Size moved to message info, rather than content info structure. svn path=/trunk/; revision=2905
* Made a minimal number of things be destroyed and recreated when updating aChristopher James Lahey2000-05-0811-160/+309
| | | | | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard.c, gui/minicard/e-minicard.h, gui/minicard/e-reflow-sorted.c, gui/minicard/e-reflow-sorted.h: Made a minimal number of things be destroyed and recreated when updating a field. svn path=/trunk/; revision=2904
* xmlFree the return value of xmlGetProp.Larry Ewing2000-05-082-0/+7
| | | | | | | | | 2000-05-08 Larry Ewing <lewing@helixcode.com> * e-shortcuts.c (load_shortcuts_into_view): xmlFree the return value of xmlGetProp. svn path=/trunk/; revision=2903
* remove the no longer needed flatened_alpha member.Larry Ewing2000-05-084-10/+35
| | | | | | | | | | | | | | | | | | | | | | | 2000-05-07 Larry Ewing <lewing@helixcode.com> * e-icon-bar.h (struct _EIconBarItem): remove the no longer needed flatened_alpha member. * e-icon-bar.c (flatten_alpha): using ~rgb can cause visual artifacts. (e_icon_bar_add_item): fixup refcounting of the flattend pixbuf, the canvas item should hold the reference not us. Stop using item.flattened_alpha since it no longer exists. (e_icon_bar_remove_item): remove the unref since destroying the item will take care of that for us. * e-shortcut-bar.c (e_shortcut_bar_add_item): make sure to unref the image we get back, the icon bar will hold any references it needs. (e_shortcut_bar_get_image_from_url): ref the default image each time we return it so that references are counted correctly. svn path=/trunk/; revision=2902
* fix some bugsDan Winship2000-05-082-14/+12
| | | | svn path=/trunk/; revision=2900
* make sure to free the return value of e_card_simple_get.Chris Toshok2000-05-084-4/+24
| | | | | | | | | | | | * gui/minicard/e-minicard.c (remodel): make sure to free the return value of e_card_simple_get. * gui/component/addressbook.c (teardown_table_view): destroy the ECardSimple here, plug memory leak. (create_table_view): use view->simple so we can destroy the ECardSimple later on. svn path=/trunk/; revision=2899
* free cell.starting_text here to avoid a memory leak.Chris Toshok2000-05-083-0/+7
| | | | | | | * e-cell-text.c (ect_draw): free cell.starting_text here to avoid a memory leak. svn path=/trunk/; revision=2898
* call finiLex in error case to avoid a memleak.Chris Toshok2000-05-081-1/+3
| | | | svn path=/trunk/; revision=2895
* comment function, and fix an ABR.Chris Toshok2000-05-083-6/+17
| | | | | | | * ename/e-name-western.c (e_name_western_extract_middle): comment function, and fix an ABR. svn path=/trunk/; revision=2894
* comment function, and fix an ABR.Chris Toshok2000-05-083-12/+31
| | | | | | | * ename/e-name-western.c (e_name_western_cleanup_string): comment function, and fix an ABR. svn path=/trunk/; revision=2893
* Add a horizontal scrollbar.Christopher James Lahey2000-05-083-2/+6
| | | | | | | | 2000-05-07 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Add a horizontal scrollbar. svn path=/trunk/; revision=2892
* Added saving in minicard view.Christopher James Lahey2000-05-083-0/+94
| | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard.c: Added saving in minicard view. svn path=/trunk/; revision=2891
* Added an activate signal.Christopher James Lahey2000-05-085-0/+29
| | | | | | | | | 2000-05-08 Christopher James Lahey <clahey@helixcode.com> * widget/e-text/e-text.c, widgets/e-text/e-text.h: Added an activate signal. svn path=/trunk/; revision=2890
* Fixed an off by 2 error.Christopher James Lahey2000-05-082-1/+8
| | | | | | | | 2000-05-07 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c: Fixed an off by 2 error. svn path=/trunk/; revision=2889
* (addressbook_factory): create the ebook once.Chris Toshok2000-05-082-3/+5
| | | | svn path=/trunk/; revision=2887
* syncDan Winship2000-05-084-40/+72
| | | | | | * Camel-Classes: sync svn path=/trunk/; revision=2886
* don't create a new ebook. instead, unload the current uri (if there isChris Toshok2000-05-082-10/+12
| | | | | | | | * gui/component/addressbook.c (set_prop): don't create a new ebook. instead, unload the current uri (if there is one) and load the new one. svn path=/trunk/; revision=2885
* unref content, etc. after attaching it to message.Dan Winship2000-05-083-0/+13
| | | | | | | | | | * e-msg-composer.c (build_message): unref content, etc. after attaching it to message. * e-msg-composer-attachment-bar.c (attach_to_multipart): unref part after attaching it. svn path=/trunk/; revision=2884
* unref the message after displaying it.Dan Winship2000-05-083-4/+15
| | | | | | | | | | | * message-list.c (select_msg): unref the message after displaying it. * mail-format.c (get_data_wrapper_text): (handle_text_plain_flowed): (handle_via_bonobo): Replace camel_stream_close calls. svn path=/trunk/; revision=2883
* Make camel not leak like a sieve.Dan Winship2000-05-0869-240/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-object.c: New subclass of GtkObject which is now the base of the Camel object hierarchy. Currently the only difference between CamelObject and GtkObject is that CamelObjects don't start out floating. * *.h: Move a bunch of typedefs to camel-types.h. Standardize on using <camel/foo.h> in header files rather than <foo.h>, "foo.h", or "camel/foo.h". Remove some unneeded includes. * camel-address.c, camel-data-wrapper.c, camel-folder-search.c, camel-folder-summary.c, camel-folder.c, camel-mime-filter.c, camel-mime-parser.c, camel-service.c, camel-session.c, camel-stream.c: These are now subclasses of CamelObject. * camel-data-wrapper.c (set_output_stream): * camel-medium.c (set_content_object): * camel-seekable-substream.c (init_with_seekable_stream_and_bounds): * providers/mbox/camel-mbox-folder.c (mbox_get_message_by_uid): remove gtk_object_sink calls. * camel-stream-buffer.c (init_vbuf): * camel-stream-filter.c (camel_stream_filter_new_with_stream): ref the original stream. * camel-folder-summary.c (camel_folder_summary_finalise): unref the filters when finalizing. * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser, camel_mime_part_construct_content_from_parser): * camel-mime-part.c (camel_mime_part_set_content): Unref objects that are created only to be handed off to other objects. If they're going to be needed later, they will have been additionally ref'ed by the object that needs them. * providers/pop3/camel-pop3-folder.c (get_message_by_number): unref the message stream after creating the data from it. * camel-stream.c, camel-stream-buffer.c, camel-stream-filter.c, camel-stream-fs.c, camel-stream-mem.c: Remove camel_stream_close, since its semantics are dubious (what happens when you close a stream other people still have references on?). * providers/nntp/camel-nntp-store.c: * providers/smtp/camel-smtp-transport.c: * providers/pop3/camel-pop3-store.c: replace camel_stream_close calls with gtk_object_unref. * providers/mbox/camel-mbox-folder.c: * providers/nntp/camel-nntp-folder.c: * providers/sendmail/camel-sendmail-transport.c: replace camel_stream_close with camel_stream_flush + gtk_object_unref svn path=/trunk/; revision=2882
* Replaced some model_changed calls with row_inserted calls.Christopher James Lahey2000-05-083-4/+9
| | | | | | | | | 2000-05-07 Christopher James Lahey <clahey@helixcode.com> * gui/component/e-addressbook-model.c: Replaced some model_changed calls with row_inserted calls. svn path=/trunk/; revision=2881
* Changed a toolbar button from saying "New mail" (which suggests you mightMatthew Loper2000-05-082-1/+7
| | | | | | | | * folder-browser-factory.c: Changed a toolbar button from saying "New mail" (which suggests you might be composing new mail) to "Get mail". svn path=/trunk/; revision=2880
* Handle row_inserted and row_deleted signals properly.Christopher James Lahey2000-05-0817-74/+263
| | | | | | | | | | | | | | | 2000-05-07 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table-item.h, e-table.c, e-table.h: Handle row_inserted and row_deleted signals properly. * e-table-model.c, e-table-model.h: Created the row_inserted and row_deleted signals. * e-table-sorted-variable.c, e-table-subset-variable.c: Emit the row_inserted and row_deleted signals as appropriate. svn path=/trunk/; revision=2879
* show the EText item, just in case it hasn't moved, otherwise it won'tDamon Chaplin2000-05-083-3/+24
| | | | | | | | | | | | | | 2000-05-07 Damon Chaplin <damon@helixcode.com> * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received): (e_day_view_on_top_canvas_drag_data_received): show the EText item, just in case it hasn't moved, otherwise it won't appear. * gui/e-day-view.h (E_DAY_VIEW_BAR_WIDTH): increased from 6 to 8 to make it easier to drag an event. Also increased E_DAY_VIEW_GAP_WIDTH since it must be >= the BAR_WIDTH. svn path=/trunk/; revision=2878
* Fix off by one error.Vadim Strizhevsky2000-05-081-1/+1
| | | | svn path=/trunk/; revision=2877
* Removed some code that was notifying too many clients at the wrong times.Christopher James Lahey2000-05-084-52/+22
| | | | | | | | | | | | | | 2000-05-07 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c: Removed some code that was notifying too many clients at the wrong times. * gui/component/addressbook.c: Set view->book. Unreffed view->book. Unreffed the model instead of destroying it. Removed the /tmp/test.db stuff. svn path=/trunk/; revision=2876
* Added da to the language stringKenneth Christiansen2000-05-081-1/+1
| | | | | | Kenneth svn path=/trunk/; revision=2875
* Updated da.po to reflect ettore's changes. Made a backup file, if some of theKenneth Christiansen2000-05-072-218/+194
| | | | | | | | strings are going to be used again. If not please tell Kenneth svn path=/trunk/; revision=2874
* Fix incorrect casting.Ettore Perazzoli2000-05-072-1/+6
| | | | svn path=/trunk/; revision=2873
* Updated Norwegian translation.Kjartan Maraas2000-05-072-213/+76
| | | | | | | | 2000-05-07 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=2872
* Added new Directories section for the default_user.Chris Toshok2000-05-072-0/+8
| | | | | | * configure.in: Added new Directories section for the default_user. svn path=/trunk/; revision=2871
* add Internet Directories (LDAP servers) sectionChris Toshok2000-05-0714-1/+51
| | | | svn path=/trunk/; revision=2870
* New function, only write out the ibex if it has changed.NotZed2000-05-073-0/+24
| | | | | | | | | 2000-05-07 NotZed <NotZed@HelixCode.com> * file.c (ibex_save): New function, only write out the ibex if it has changed. svn path=/trunk/; revision=2868
* Fix brainos so that the application quits after closing all theEttore Perazzoli2000-05-073-6/+11
| | | | | | windows (shell views). svn path=/trunk/; revision=2865
* Remove `e-shell-shortcut.c' from `POTFILES.in'.Ettore Perazzoli2000-05-072-1/+4
| | | | svn path=/trunk/; revision=2863