aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* updated code to handle DATE values.Damon Chaplin2001-10-3011-58/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-30 Damon Chaplin <damon@ximian.com> * gui/dialogs/schedule-page.c: * gui/dialogs/event-page.c: * gui/dialogs/comp-editor-util.c: updated code to handle DATE values. * gui/gnome-cal.c (gnome_calendar_new_appointment_for): * gui/e-day-view.c (e_day_view_key_press): updated DATE code. * gui/e-cell-date-edit-text.c: * gui/calendar-model.c: updated to support DATE values. * cal-util/cal-recur.c (cal_recur_generate_instances_of_rule): updated to use DATE values in same way as Outlook - i.e. the DTEND date is not included entirely. Though I did make it so that if the DTSTART and DTEND used the same DATE value, it includes the entire day. So 1-day events should be the same. Long All-Day events will be 1 day shorter. * cal-util/cal-component.c (cal_component_get_start_plus_duration): don't subtract a day from the end date. * gui/tasks-control.c: updated the EPixmap paths for Cut/Copy etc. Removed Print & Print Preview paths, since we don't have menu commands for these any more. svn path=/trunk/; revision=14456
* try to parse just a date first, and if that works we assume it is a DATEDamon Chaplin2001-10-302-15/+32
| | | | | | | | | | | | | 2001-10-30 Damon Chaplin <damon@ximian.com> * e-cell-date-edit.c (e_cell_date_edit_set_popup_values): try to parse just a date first, and if that works we assume it is a DATE value, so we clear the time field in the popup. (e_cell_date_edit_on_ok_clicked): if the time field is empty, use a DATE value. Also removed some debug messages. svn path=/trunk/; revision=14455
* Regenerated all VTIMEZONEs, to be compatable with Outlook Web Access. TheyDamon Chaplin2001-10-30378-20983/+1035
| | | | | | | | | | 2001-10-30 Damon Chaplin <damon@ximian.com> * zoneinfo/*.ics: Regenerated all VTIMEZONEs, to be compatable with Outlook Web Access. They now only include 2 RRULEs components or 1 simple DTSTART component. svn path=/trunk/; revision=14454
* Remove the X-Evolution header before anyone else gets to see this private02001-10-302-0/+7
| | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * providers/local/camel-mbox-folder.c (mbox_get_message): Remove the X-Evolution header before anyone else gets to see this private thing. Shoudl fix 11676 since we were inheriting flags from X-Evolution headers we didn't want to. svn path=/trunk/; revision=14453
* *** empty log message ***Wang Jian2001-10-302-2106/+2097
| | | | svn path=/trunk/; revision=14452
* Set the item to the option_base on it, so the current item is set. Fix for02001-10-302-0/+7
| | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * e-filter-bar.c (set_option): Set the item to the option_base on it, so the current item is set. Fix for #7081. svn path=/trunk/; revision=14451
* If we're not at the end of the druid list, tell the druid we're going to02001-10-302-2/+20
| | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * e-shell-startup-wizard.c (next_func): If we're not at the end of the druid list, tell the druid we're going to change the page. (back_func): Same for going back a page. This way we can properly synchronise with the druid object and not race with the wizard object to set the right page. Part of fix for #12127. svn path=/trunk/; revision=14450
* Comment out the Folder: and you've got mail prints.02001-10-303-21/+52
| | | | | | | | | | | | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * folder-info.c: Comment out the Folder: and you've got mail prints. * mail-config-druid.c (wizard_next_cb): If we have a next function, honour if it tells us its going to set the page, and dont set it, otherwise, set it to the next page, unless we're at the end of our pages, and let the wizard do it itself. (wizard_back_cb): Same for going back. Rest of fix for #12127, see e-shell-startup-wizard for the rest. (next_func): If we're not on the last page, tell the druid we're gonna handle the next button, so we can sync properly with it, needed for above changes. (back_func): Similarly for going back past page 0. (wizard_listener_event): We want to set the page to the actual one asked for not, pagenum-1. svn path=/trunk/; revision=14449
* Added news.Jon Trowbridge2001-10-301-0/+37
| | | | svn path=/trunk/; revision=14448
* Fix bug #10016.Federico Mena Quintero2001-10-304-151/+153
| | | | | | | | | | | | | | | | | | | 2001-10-30 Federico Mena Quintero <federico@ximian.com> Fix bug #10016. * gui/dialogs/comp-editor.c (comp_editor_merge_ui): Use bonobo_ui_util_set_ui() instead of doing things by hand. Hmmm, if only that function had a way of telling us whether it failed so that we could avoid setting the verb list... * gui/dialogs/event-editor.c (event_editor_init): Do not pass the filename with the full path so that Bonobo can find it in a smart way. * gui/dialogs/task-editor.c (task_editor_init): Likewise. svn path=/trunk/; revision=14447
* Use an EMessageBox instead of a gnome_dialog_question so that the labelFederico Mena Quintero2001-10-3013-89/+433
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-30 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/delete-comp.c (delete_component_dialog): Use an EMessageBox instead of a gnome_dialog_question so that the label gets line breaking. Fixes bug #11260. 2001-10-29 Federico Mena Quintero <federico@ximian.com> Fix bug #13649. * gui/calendar-config.c (calendar_config_get_use_default_reminder): New function. (calendar_config_set_use_default_reminder): New function. (calendar_config_get_default_reminder_interval): New function. (calendar_config_set_default_reminder_interval): New function. (calendar_config_get_default_reminder_units): New function. (calendar_config_set_default_reminder_units): New function. (config_read): Get the options for default reminders. (calendar_config_write): Set the options for default reminders. * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show_config): Set the default reminder widgets from the config values. (cal_prefs_dialog_update_config): Set the config values from the widgets. * gui/comp-util.c (cal_comp_event_new_with_defaults): New function; creates a VEVENT component with the default alarm. * gui/e-day-view.c (e_day_view_key_press): Use cal_comp_event_new_with_defaults (); * gui/e-week-view.c (e_week_view_key_press): Likewise. * gui/calendar-model.c (calendar_model_append_row): Likewise. * gui/comp-editor-factory.c (get_default_component): Likewise. * gui/gnome-cal.c (gnome_calendar_new_appointment_for): Likewise. * cal-util/cal-component.c (ensure_alarm_properties_cb): Ensure we have a DESCRIPTION property. (cal_component_commit_sequence): Ensure we have the mandatory alarm properties. svn path=/trunk/; revision=14446
* Fix this to check from initial instead of initial + 1.Christopher James Lahey2001-10-301-1/+1
| | | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * e-tree-sorted.c (check_last_access): Fix this to check from initial instead of initial + 1. svn path=/trunk/; revision=14445
* Added column_width argument.Christopher James Lahey2001-10-301-0/+21
| | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-reflow.c: Added column_width argument. svn path=/trunk/; revision=14444
* Calc height here if we need it to check the y position of the cursor.Christopher James Lahey2001-10-301-0/+7
| | | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (e_text_reflow): Calc height here if we need it to check the y position of the cursor. svn path=/trunk/; revision=14443
* If we can't retrieve the message, ignore it, it can't match.02001-10-304-10/+24
| | | | | | | | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * camel-folder-search.c (match_message): If we can't retrieve the message, ignore it, it can't match. * providers/imap/camel-imap-search.c (camel_imap_search_class_init): Setup parent class pointer. (imap_body_contains): If offline, just use the parent body_contains method which will get the messages and search them manually. * providers/imap/camel-imap-folder.c (imap_search_by_expression, imap_search_by_uids): Remove offline check. svn path=/trunk/; revision=14442
* Adapt to the new ECellPopup signature.Christopher James Lahey2001-10-302-12/+29
| | | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * e-cell-date-edit.c (e_cell_date_edit_get_popup_pos): Adapt to the new ECellPopup signature. svn path=/trunk/; revision=14441
* Require gal 0.15.99.9.Christopher James Lahey2001-10-302-1/+5
| | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * configure.in: Require gal 0.15.99.9. svn path=/trunk/; revision=14440
* Bumped the version number here to 0.15.99.9.Christopher James Lahey2001-10-305-44/+72
| | | | | | | | | | | | | | | | | | | | | | | 2001-10-30 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number here to 0.15.99.9. From gal/e-table/ChangeLog: 2001-10-30 Christopher James Lahey <clahey@ximian.com> * e-cell-combo.c: Adapt to the changed popup signature. * e-cell-popup.c, e-cell-popup.h: Changed the behavior here to draw the button whenever we have the cursor. Changed the popup virtual method to pass in the row and column popping up. * e-cell.h: Added an E_CELL_CURSOR flag. * e-table-item.c: Pass in the E_CELL_CURSOR flag to event and draw calls as appropriate. svn path=/trunk/; revision=14439
* process an individual section here (select_names_ok_cb): call aboveJP Rosevear2001-10-303-84/+123
| | | | | | | | | | | 2001-10-30 JP Rosevear <jpr@ximian.com> * gui/e-meeting-model.c (process_section): process an individual section here (select_names_ok_cb): call above (get_select_name_dialog): listen for ok:dialog signal svn path=/trunk/; revision=14438
* send a null bonobo arg to prevent explosionJP Rosevear2001-10-302-1/+11
| | | | | | | | | 001-10-30 JP Rosevear <jpr@ximian.com> * gui/component/select-names/e-select-names-bonobo.c (manager_ok_cb): send a null bonobo arg to prevent explosion svn path=/trunk/; revision=14437
* correct include typoJP Rosevear2001-10-302-1/+5
| | | | | | | | 2001-10-30 JP Rosevear <jpr@ximian.com> * gui/widgets/e-addressbook-view.c: correct include typo svn path=/trunk/; revision=14436
* Fix last checkin.Michael Zucci2001-10-301-2/+2
| | | | svn path=/trunk/; revision=14435
* Move the configure version number check down a bit for gtkhtml/gal, c'ause02001-10-302-4/+11
| | | | | | | | | | 2001-10-30 <notzed@ximian.com> * configure.in: Move the configure version number check down a bit for gtkhtml/gal, c'ause i'm sick of fixing a manual patch i have every bloody time the version changes. svn path=/trunk/; revision=14434
* Remove Content-Disposition in the no_body case. (More kludging aroundDan Winship2001-10-302-0/+7
| | | | | | | | * e-msg-composer.c (build_message): Remove Content-Disposition in the no_body case. (More kludging around Outlook iCalendar brokenness.) svn path=/trunk/; revision=14433
* Fix this to match get_headers.Dan Winship2001-10-302-5/+4
| | | | | | * camel-mime-part.c (free_headers): Fix this to match get_headers. svn path=/trunk/; revision=14432
* Oops, dont use the url storage path to offset the folder name we're02001-10-302-2/+7
| | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * mail-local.c (mls_rename_folder): Oops, dont use the url storage path to offset the folder name we're renaming/opening, etc. svn path=/trunk/; revision=14431
* If we can't open blocks, dont try to deref it. (ibex_move): Dont try to02001-10-303-30/+44
| | | | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * ibex_block.c (ibex_reset): If we can't open blocks, dont try to deref it. (ibex_move): Dont try to rename if we have no file to rename. Change all callers to ibex_use to call it inside the lock. Otherwise it could change while we're trying to use it ... (ibex_use): Dont lock ib here, always assume we have it locked already, and dont try to close it if we run across it in the list. svn path=/trunk/; revision=14430
* Dont try to move ibex if we have none.02001-10-303-5/+11
| | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * providers/local/camel-local-store.c (rename_folder): Dont try to move ibex if we have none. svn path=/trunk/; revision=14429
* CVS surgeryJoe Shaw2001-10-302-76/+0
| | | | svn path=/trunk/; revision=14428
* Require gal 0.15.99.8Joe Shaw2001-10-3021-25/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Joe Shaw <joe@ximian.com> * configure.in: Require gal 0.15.99.8 * addressbook/backend/ebook/e-card-simple.c, addressbook/gui/component/addressbook-storage.c, addressbook/gui/widgets/e-addressbook-view.c, calendar/gui/e-calendar-table.c, calendar/gui/e-itip-control.c, calendar/gui/e-meeting-model.c, calendar/gui/itip-utils.c, calendar/gui/print.c, calendar/gui/alarm-notify/alarm-notify-dialog.c, filter/rule-editor.c, mail/mail-config.c, mail/mail-folder-cache.c, mail/mail-format.c, mail/mail-local.c, mail/mail-ops.c, mail/mail-vfolder.c, shell/e-local-storage.c, shell/e-summary-storage.c: Change includes of e-util/e-unicode-i18n.h to gal/util/e-unicode-i18n.h svn path=/trunk/; revision=14427
* 2001-10-29 Jon Trowbridge <trow@ximian.com.Jon Trowbridge2001-10-303-2/+22
| | | | | | | | | | * gui/widgets/e-minicard.c (add_field): Five characters, not four! * gui/widgets/e-addressbook-table-adapter.c (addressbook_value_at): Convert xml-ified destinations into proper addresses. svn path=/trunk/; revision=14426
* Added my addressbook changes.Christopher James Lahey2001-10-302-0/+12
| | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * NEWS (Addressbook): Added my addressbook changes. svn path=/trunk/; revision=14425
* revalidated. sorry.:Aaron Weber2001-10-302-2/+2
| | | | svn path=/trunk/; revision=14424
* If we can't open blocks, dont try to deref it.02001-10-302-3/+10
| | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * ibex_block.c (ibex_reset): If we can't open blocks, dont try to deref it. svn path=/trunk/; revision=14423
* Re-commit, forgot to save last changes.Aaron Weber2001-10-301-1/+0
| | | | svn path=/trunk/; revision=14422
* typos, redescribe 1.1 bugs.Aaron Weber2001-10-3019-635/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Aaron Weber <aaron@ximian.com> * C/apx-bugs.sgml: typos, redescribe 1.1 bugs. * C/apx-authors.sgml: Added last few authors, a few more credits, etc. Also changed contact info and URL for evolution. * C/menuref.sgml: did we have only 1 item in the calendar? yes. Also, s/Contact Manager/Addressbook/ * C/usage-calendar.sgml: phrasing. UI. Spelling. Validation. * C/Makefile.am: removed config-encryption and usage-encryption. Stray files. Do not use, ship, etc. All encryption info is in the mail docs. * C/config-sync.sgml: call it the addressbook. added : for <terms> * C/config-prefs.sgml: commented out empty section. * C/figures/print-preview.png: ch. screenshot * C/usage-contact.sgml: address book--> addressbook * C/usage-mail-org.sgml: added "the note below" (duplicate of data in mainwindow.sgml, but so is all the import information. The import process is available in two places, we should document it in two places. Also typos. removed a commented-out section on subscription management-- now in usage-mail and mainwindow. * C/usage-mail.sgml: mdash correction. * C/usage-mainwindow.sgml: replaced &mdash; with : * C/apx-gloss.sgml: typo. * C/preface.sgml: gnome-help-browser doesn't understand &mdash; svn path=/trunk/; revision=14421
* Fixed compilation errors.02001-10-302-2/+7
| | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * camel-tcp-stream-openssl.c (stream_write): Fixed compilation errors. svn path=/trunk/; revision=14420
* Removed unused variable.Jeffrey Stedfast2001-10-302-1/+5
| | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (camel_mime_utils_init): Removed unused variable. svn path=/trunk/; revision=14419
* fixed a compile problem and saved errno before calling fcntl() in stream_readJeffrey Stedfast2001-10-301-3/+6
| | | | svn path=/trunk/; revision=14418
* Remove the "1" from "1.0 Release Candidate 1" so it looks better.Ettore Perazzoli2001-10-302-0/+5
| | | | | | | * splash.png: Remove the "1" from "1.0 Release Candidate 1" so it looks better. svn path=/trunk/; revision=14417
* Removed conflict spew.Jon Trowbridge2001-10-301-1/+0
| | | | svn path=/trunk/; revision=14416
* Connect to manager's "ok" signal. (manager_ok_cb): Emit "ok"Jon Trowbridge2001-10-304-21/+61
| | | | | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-bonobo.c (init): Connect to manager's "ok" signal. (manager_ok_cb): Emit "ok" bonobo-signal. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_class_init): Added "ok" signal. (e_select_names_clicked): Emit 'ok' signal. svn path=/trunk/; revision=14415
* new function, a "Do you want to save changes?" dialog.Chris Toshok2001-10-305-0/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-util.c (e_addressbook_prompt_save_dialog): new function, a "Do you want to save changes?" dialog. * gui/widgets/e-addressbook-util.h: add prototype for e_addressbook_prompt_save_dialog. * gui/contact-editor/e-contact-editor.c (prompt_to_save_changes): call e_addressbook_prompt_save_dialog and save the card if they select save. return TRUE if the dialog should be closed, FALSE otherwise. (file_close_cb): check prompt_to_save_changes before closing the dialog. (app_delete_event_cb): same. * gui/contact-list-editor/e-contact-list-editor.c (prompt_to_save_changes): call e_addressbook_prompt_save_dialog and save the card if they select save. return TRUE if the dialog should be closed, FALSE otherwise. (file_close_cb): check prompt_to_save_changes before closing the dialog. (app_delete_event_cb): same. svn path=/trunk/; revision=14414
* Slightly change the debugigng message for when the shell has disappeared.Ettore Perazzoli2001-10-302-1/+6
| | | | | | | * evolution-shell-component.c (owner_ping_callback): Slightly change the debugigng message for when the shell has disappeared. svn path=/trunk/; revision=14413
* Argh!!! Dont free the async op data here, the async op is still running02001-10-3010-43/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * subscribe-dialog.c (fe_cancel_op_foreach): Argh!!! Dont free the async op data here, the async op is still running and will access it! Just try to cancel it and mark it as cancelled (id == -1) (fe_done_subscribing): Only remove outselves from the hash table if we're not cancelled. The handle should always be set here, since this code runs in the gui thread. * message-list.c (on_cursor_activated_idle): If nothing selected/cursor not activated, then select no message. * mail-folder-cache.c (update_1folder): Make the trash count optional on EVOLUTION_COUNT_TRASH, becuase some lusers are just too stupid to understand what its for. * component-factory.c (storage_xfer_folder): Return slightly better error codes for copying folders, since its not implemented yet. * mail-vfolder.c, mail-local.c, mail-folder-cache.c, message-list.c component-factory.c, mail-ops.c, subscribe-dialog.c, mail-session.c: d() out some debug printfs, w() out some warnings. * folder-browser-ui.c (folder_browser_ui_add_message): Fix typo, Resent->Resend. svn path=/trunk/; revision=14412
* w(x) out some warnings.02001-10-303-5/+14
| | | | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * camel-mime-utils.c (header_decode_mailbox): w(x) out some warnings. * providers/local/camel-local-summary.c (camel_local_summary_load): Remove the warning about not loading summary file - its a valid case for new folders. svn path=/trunk/; revision=14411
* Don't warn the user if the source and destination folders are the same.Jeffrey Stedfast2001-10-303-4/+7
| | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (transfer_messages_transfer): Don't warn the user if the source and destination folders are the same. svn path=/trunk/; revision=14410
* Removed. (stream_write): Keep looping (non-blocking case) if errno isJeffrey Stedfast2001-10-306-87/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-openssl.c (my_SSL_write): Removed. (stream_write): Keep looping (non-blocking case) if errno is EAGAIN, EINTR or EWOULDBLOCK. For NONBLOCKing I/O, sync up with CamelTcpStreamRaw. As with CamelTcpStreamRaw/SSL - make sure to write out everything before returning. (my_SSL_read): Removed. (stream_read): Just call ssl_error_to_errno() and check the errno values that we care about so we can keep the general look of all this stream code the same. Also when checking the return value of SSL_read, check for <0 instead of ==-1 since the man page for SSL_read doesn't say it will return -1 on fail, it just says <0. (stream_flush): Don't fsync() since syncing on a socket is a Bad Thing (tm). * camel-tcp-stream-ssl.c (stream_write): Make sure we write out everything just like in camel-tcp-stream-raw.c. * camel-stream-buffer.c (camel_stream_buffer_gets): If camel_stream_read() returns -1, don't necessarily return -1 to our caller since it's possible that we did actually "read" some data (ie, we copied some pre-buffered data into the out buffer). * camel-stream-buffer.h: Removed CAMEL_STREAM_BUFFER_NEWLINE since it never got used anywhere and it isn't supported anyway. svn path=/trunk/; revision=14409
* Remove ping debugging messages.Ettore Perazzoli2001-10-302-5/+6
| | | | | | | * evolution-shell-component.c (owner_ping_callback): Remove ping debugging messages. svn path=/trunk/; revision=14408
* Put the charset encoding submenu in the EncodingPlaceholder.Ettore Perazzoli2001-10-302-1/+6
| | | | | | | * e-msg-composer.c (setup_ui): Put the charset encoding submenu in the EncodingPlaceholder. svn path=/trunk/; revision=14407
* Added an EncodingPlaceholder, shuffled around the items for the Edit menuEttore Perazzoli2001-10-302-2/+10
| | | | | | | | | * evolution-message-composer.xml: Added an EncodingPlaceholder, shuffled around the items for the Edit menu a little bit. Removed "Delete All" which is too dangerous a command [especially without confirmation as it is implemented now]. svn path=/trunk/; revision=14406
* Remove a g_warning.Ettore Perazzoli2001-10-302-2/+4
| | | | | | * e-dialog-utils.c (e_set_dialog_parent): Remove a g_warning. svn path=/trunk/; revision=14405
* add some debug spew re 13839.Dan Winship2001-10-303-0/+10
| | | | | | | | | * mail-format.c (handle_multipart_signed): add some debug spew re 13839. * mail-display.c (on_object_requested): here too svn path=/trunk/; revision=14404
* Remove debugging message.Ettore Perazzoli2001-10-302-2/+4
| | | | | | * e-shell.c (set_interactive): Remove debugging message. svn path=/trunk/; revision=14403
* overload this function for modifying objectclasses too, so we can makeChris Toshok2001-10-302-5/+29
| | | | | | | | | | | | | | | | | 2001-10-29 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (add_objectclass_mod): overload this function for modifying objectclasses too, so we can make sure evolutionPerson shows up in the objectclasses of an entry if it shows up in the schema for the server. (create_card_handler): add @replace = FALSE in the call to add_objectclass_mod. (modify_card_handler): call add_objectclass_mod with @replace = TRUE. (anniversary_compare): fix typo - return "equal", not "TRUE". (birthday_compare): same. svn path=/trunk/; revision=14402
* Comment out spew.Jon Trowbridge2001-10-307-8/+22
| | | | | | | | | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * conduit/address-conduit.c (pre_sync): Comment out spew. * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info): Comment out spew. * gui/component/addressbook-component.c (destination_folder_handle_drop): Comment out spew. (get_dnd_selection): Comment out spew. * gui/widgets/e-addressbook-table-adapter.c (addressbook_set_value_at): Comment out spew. svn path=/trunk/; revision=14401
* use libical-evolution.laDamon Chaplin2001-10-302-1/+6
| | | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * Makefile.am (evolution_executive_summary_LDADD): use libical-evolution.la svn path=/trunk/; revision=14400
* use libical-evolution.laDamon Chaplin2001-10-302-1/+5
| | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * Makefile.am (evolution_LDADD): use libical-evolution.la svn path=/trunk/; revision=14399
* use libical-evolution.laDamon Chaplin2001-10-302-1/+5
| | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * Makefile.am (wombat_LDADD): use libical-evolution.la svn path=/trunk/; revision=14398
* use libical-evolution.laDamon Chaplin2001-10-3011-33/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * importers/Makefile.am (evolution_calendar_importer_LDADD): * gui/Makefile.am (evolution_calendar_LDADD): * cal-util/Makefile.am (test_recur_LDADD): * cal-client/Makefile.am (client_test_LDADD): use libical-evolution.la * gui/dialogs/schedule-page.c: save the timezone passed in for the start time, so if our times are changed we use this. Also, if the end time was passed in in a different timezone, convert it. Also hide the time fields for DATE values. Note that DATE values still do not work. * gui/dialogs/meeting-page.glade: changed "Invite Others" to "Invite Others..." to be consistent with the other page. * gui/dialogs/event-page.c (times_updated): (all_day_event_toggled_cb): set is_date if appropriate. * gui/e-itip-control.c (write_label_piece): convert all UTC times to the current timezone. Outlook sends simple, non-recurring, events as UTC times, which isn't very useful. svn path=/trunk/; revision=14397
* renamed the library to libical-evolution.la, install ical.h intoDamon Chaplin2001-10-307-24/+104
| | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * src/libical/Makefile.am: renamed the library to libical-evolution.la, install ical.h into $includedir/evolution, with the other Evo headers. * src/libical/icalproperty.c (fold_property_line): new function to fold property lines around every 70 characters. Outlook Web Access doesn't seem to like some properties folded after the property name (e.g. UID, VTIMEZONE stuff.) Slight chance of data corruption here. * src/libical/icalvalue.c (icalvalue_text_as_ical_string): don't fold the lines here. * src/libical/icaltime.c (icaltime_from_string): DATE values should not have is_utc set to 1 - they don't have a timezone. * src/libical/icalvalue.c (icalvalue_utcoffset_as_ical_string): always round UTC offsets to the nearest minute, for compatability with Outlook. Should round data when parsing as well. svn path=/trunk/; revision=14396
* Remove separator from the end of the "View" menu.Ettore Perazzoli2001-10-302-2/+5
| | | | | | | * evolution-message-composer.xml: Remove separator from the end of the "View" menu. svn path=/trunk/; revision=14395
* ref the ECalendarItem and check if it gets destroyed, to try to avoid aDamon Chaplin2001-10-304-7/+31
| | | | | | | | | | | | | 2001-10-29 Damon Chaplin <damon@ximian.com> * e-calendar-item.c (e_calendar_item_signal_emission_idle_cb): ref the ECalendarItem and check if it gets destroyed, to try to avoid a free memory write. * e-dateedit.c (e_date_edit_set_time_of_day): allow setting the time to empty by passing hour as -1. svn path=/trunk/; revision=14394
* Set the (new) "no_body" flag on the composer.Dan Winship2001-10-304-5/+52
| | | | | | | | | | | | | | * evolution-composer.c (init): Set the (new) "no_body" flag on the composer. (impl_Composer_set_body_text): And unset it here. (unset_no_body): And here (called if/when the composer is realized). * e-msg-composer.c (build_message): If the composer has the "no_body" flag set, and a single attachment, promote that attachment to be the message body. svn path=/trunk/; revision=14393
* If we get an empty name, then mark that as NoSelect. Workaround fix for02001-10-302-2/+8
| | | | | | | | | | 2001-10-30 <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (parse_list_response_as_folder_info): If we get an empty name, then mark that as NoSelect. Workaround fix for #13239. svn path=/trunk/; revision=14392
* Check that our BonoboUIComponent has a container so we don't get a lot ofJon Trowbridge2001-10-307-72/+93
| | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gui/component/addressbook.c (update_command_state): Check that our BonoboUIComponent has a container so we don't get a lot of annoying debug spew. * printing/smallbook.ecps: Fixed fonts. * printing/phonelist.ecps: Fixed fonts. * printing/medbook.ecps: Fixed fonts. * printing/e-contact-print.c (e_contact_get_card_size): Commented out spew. * gui/widgets/e-minicard.c (remodel): Check that e_minicard->card != NULL. svn path=/trunk/; revision=14391
* Added. Makes our popup window a transient of the toplevel.Jon Trowbridge2001-10-301-0/+24
| | | | | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-entry.c (e_entry_make_completion_window_transient): Added. Makes our popup window a transient of the toplevel. (e_entry_enable_completion_full): Try to make our popup a transient. (e_entry_realize): Also try to make our popup a transient here, in case the entry wasn't packed before we enabled completion. This is all an attempt to fix bug #13791. svn path=/trunk/; revision=14390
* Launch the alarm daemon as soon as the calendar component is started.Federico Mena Quintero2001-10-302-0/+37
| | | | | | | | | | 2001-10-29 Federico Mena Quintero <federico@ximian.com> * gui/main.c (launch_alarm_daemon): Launch the alarm daemon as soon as the calendar component is started. Fixes bug #13867; we can't really do much better than this. svn path=/trunk/; revision=14389
* Set an X-Evolution-Source header on the returned message so replies comeDan Winship2001-10-302-0/+15
| | | | | | | | * providers/imap/camel-imap-folder.c (get_message_simple, imap_get_message): Set an X-Evolution-Source header on the returned message so replies come from the right identity. svn path=/trunk/; revision=14388
* Version number fix0r on the splash.. -tigert-Tuomas Kuosmanen2001-10-301-0/+0
| | | | svn path=/trunk/; revision=14387
* If we're not going to search on a changed uid, make sure we change out92001-10-302-1/+9
| | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * camel-vee-folder.c (folder_changed_change): If we're not going to search on a changed uid, make sure we change out copy still. Fixes #13916. svn path=/trunk/; revision=14386
* Add Larry and Radek.Ettore Perazzoli2001-10-302-1/+7
| | | | | | * AUTHORS: Add Larry and Radek. svn path=/trunk/; revision=14385
* require gtkhtml version 0.15.99.1Radek Doulik2001-10-302-1/+5
| | | | | | | | 2001-10-30 Radek Doulik <rodo@ximian.com> * configure.in (THREADS_CFLAGS): require gtkhtml version 0.15.99.1 svn path=/trunk/; revision=14384
* simplified, requires new gtkhtmlRadek Doulik2001-10-302-4/+4
| | | | | | | | 2001-10-30 Radek Doulik <rodo@ximian.com> * listener.c (reply_indent): simplified, requires new gtkhtml svn path=/trunk/; revision=14383
* We were using book_data->book_view immediately after unrefing it.Jon Trowbridge2001-10-302-3/+15
| | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (e_select_names_completion_destroy): We were using book_data->book_view immediately after unrefing it. Reordered the code a bit to avoid this. svn path=/trunk/; revision=14382
* destroy our completion_view_popup... we've been leaking them all of thisJon Trowbridge2001-10-301-1/+3
| | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-entry.c (e_entry_destroy): destroy our completion_view_popup... we've been leaking them all of this time. This should fix the mysterious bug #13900. svn path=/trunk/; revision=14381
* Fix the verb names for the pixmaps in the Edit menu; they were out ofFederico Mena Quintero2001-10-303-20/+21
| | | | | | | | | | 2001-10-29 Federico Mena Quintero <federico@ximian.com> * gui/tasks-control.c (pixmaps): Fix the verb names for the pixmaps in the Edit menu; they were out of synch with the XML UI description. svn path=/trunk/; revision=14380
* add GList to hold the current images.Larry Ewing2001-10-304-10/+44
| | | | | | | | | | | | | | | | | | | 2001-10-29 Larry Ewing <lewing@ximian.com> * e-msg-composer.h: add GList to hold the current images. * listener.c (resolve_image_url): keep track of the images that the editor is currently uses in current_images as well as storing the images in the hash. * e-msg-composer.c (clear_current_images): clear the list of images actually in the message. (add_inlined_images): use the current image list rather than the hash tables. (build_message): clear the current image list when appropriate. (init): initialize current_images. svn path=/trunk/; revision=14379
* Don't emit a folder_subscribed signal if we are in the process of renamingJeffrey Stedfast2001-10-305-60/+119
| | | | | | | | | | | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-store.c (subscribe_folder): Don't emit a folder_subscribed signal if we are in the process of renaming folders. (unsubscribe_folder): Same here but for the unsubscribe signal. (rename_folder): Unsubscribe from the folder being renamed and any subfolders it may have before actually renaming. Once the folder has been renamed, re-subscribe to it and it's subfolders with the new name. * camel-store.c (camel_folder_info_build): Sort the folder info's before constructing the tree. svn path=/trunk/; revision=14378
* Removed the extra GnomeCardIain Holmes2001-10-302-3/+6
| | | | svn path=/trunk/; revision=14377
* Ignore buttons 4 and 5 here. Fixes Ximian bug #13853.Christopher James Lahey2001-10-302-12/+16
| | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * e-table.c (et_canvas_root_event), e-tree.c (et_canvas_root_event): Ignore buttons 4 and 5 here. Fixes Ximian bug #13853. svn path=/trunk/; revision=14376
* new function, ifdef'ed DEBUG_BACKENDS. (main): add SIGUSR2 handler forChris Toshok2001-10-302-0/+26
| | | | | | | | | | 2001-10-29 Chris Toshok <toshok@ximian.com> * wombat.c (dump_backends): new function, ifdef'ed DEBUG_BACKENDS. (main): add SIGUSR2 handler for dump_backends, ifdef'ed DEBUG_BACKENDS. svn path=/trunk/; revision=14375
* new function. (dump_backend): new function.Chris Toshok2001-10-303-0/+34
| | | | | | | | | | | | | 2001-10-29 Chris Toshok <toshok@ximian.com> * pcs/cal-factory.c (cal_factory_dump_active_backends): new function. (dump_backend): new function. * pcs/cal-factory.h: add prototype for cal_factory_dump_active_backends. svn path=/trunk/; revision=14374
* Added French conjunction.Christopher James Lahey2001-10-303-0/+12
| | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * ename/e-name-western.c (e_name_western_fixup): Added French conjunction. * e-host-utils.c: Don't define gethost_mutex unless we need it. svn path=/trunk/; revision=14373
* Fixed a warning by #if 0ing out this function.Christopher James Lahey2001-10-305-2/+44
| | | | | | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * e-searching-tokenizer.c (search_info_set_match_size_increase): Fixed a warning by #if 0ing out this function. * folder-browser.c, folder-browser.h (on_selection_changed): Update status bar in an idle call. Fixes Ximian bug #13929. * mail-folder-cache.c (folder_renamed, store_folder_renamed): Fixed some warnings here. svn path=/trunk/; revision=14372
* add prototype for pas_book_factory_dump_active_backends.Chris Toshok2001-10-303-1/+35
| | | | | | | | | | | | | 2001-10-29 Chris Toshok <toshok@ximian.com> * backend/pas/pas-book-factory.h: add prototype for pas_book_factory_dump_active_backends. * backend/pas/pas-book-factory.c (pas_book_factory_dump_active_backends): new function. (dump_active_server_map_entry): new function. svn path=/trunk/; revision=14371
* Fix the focus check. It's not fb->message_list that has focus, it's one ofDan Winship2001-10-302-1/+7
| | | | | | | | * folder-browser.c (folder_browser_copy): Fix the focus check. It's not fb->message_list that has focus, it's one of its children. #13616. svn path=/trunk/; revision=14370
* Fix bug #12163.Federico Mena Quintero2001-10-304-55/+119
| | | | | | | | | | | | | | | | 2001-10-29 Federico Mena Quintero <federico@ximian.com> Fix bug #12163. * cal-util/cal-util.c (compute_alarm_range): Take alarm repetitions into account. (add_alarm_occurrences_cb): Add alarm repetitions. (generate_absolute_triggers): Likewise. (generate_absolute_triggers): Oops, absolute triggers are in UTC, so convert them as such. Also, pay attention to the timezones of the dtstart and dtend properties. svn path=/trunk/; revision=14369
* Hide the Help button here since there's nothing connected to it.Christopher James Lahey2001-10-302-2/+21
| | | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * e-table-config.c (setup_gui): Hide the Help button here since there's nothing connected to it. * e-tree-sorted.c (ets_sort_idle): Don't nest ets_sort_idle calls. Fixes Ximian bug #13929. svn path=/trunk/; revision=14368
* Updated docs for repeating alarms.Federico Mena Quintero2001-10-309-226/+425
| | | | | | | | | 2001-10-29 Federico Mena Quintero <federico@ximian.com> * calendar/alarm-generation.sgml: Updated docs for repeating alarms. svn path=/trunk/; revision=14367
* include the header as a source so it gets dist'ed.JP Rosevear2001-10-302-0/+6
| | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * importers/Makefile.am: include the header as a source so it gets dist'ed. svn path=/trunk/; revision=14366
* Drop a match if either of the text fields is NULL. This could happen ifJon Trowbridge2001-10-302-0/+14
| | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (make_match): Drop a match if either of the text fields is NULL. This could happen if any of the utf-8 involved is invalid, for example. (Bug #13757) svn path=/trunk/; revision=14365
* Silently drop match strings that contain invalid utf-8... not a good thingJon Trowbridge2001-10-301-18/+17
| | | | | | | | | | | 2001-10-29 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-completion-match.c (e_completion_match_set_text): Silently drop match strings that contain invalid utf-8... not a good thing to do, but better than any of the currently available alternatives. svn path=/trunk/; revision=14364
* s/BONOBO_CFLAGS/BONOBO_GNOME_CFLAGS/.Ettore Perazzoli2001-10-302-1/+6
| | | | | | | * importers/Makefile.am (INCLUDES): s/BONOBO_CFLAGS/BONOBO_GNOME_CFLAGS/. svn path=/trunk/; revision=14363
* Save the RDFs into a new placeIain Holmes2001-10-304-24/+29
| | | | | | Only have one place for initialisation of rdf/weather stations. svn path=/trunk/; revision=14362
* *** empty log message ***Rodrigo Moya2001-10-301-0/+4
| | | | svn path=/trunk/; revision=14361
* Minor fix - should have been using a strNcmp when checking if it was anJeffrey Stedfast2001-10-302-1/+6
| | | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_decode_param): Minor fix - should have been using a strNcmp when checking if it was an rfc2047 encoded word. svn path=/trunk/; revision=14360
* Don't go outside the table looking for matches when doing the last_accessChristopher James Lahey2001-10-303-16/+17
| | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * e-table-subset.c (etss_get_view_row), e-tree-sorted.c (check_last_access), e-tree-table-adapter.c (find_row_num): Don't go outside the table looking for matches when doing the last_access search. svn path=/trunk/; revision=14359
* fixed URI construction, which was preventing importing into the rootRodrigo Moya2001-10-302-2/+11
| | | | | | | | | | 2001-10-29 Rodrigo Moya <rodrigo@ximian.com> * importers/icalendar-importer.c (load_file_fn): fixed URI construction, which was preventing importing into the root calendar (~/evo/local/Calendar/) svn path=/trunk/; revision=14358
* handle date valuesJP Rosevear2001-10-302-1/+9
| | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (is_all_day): handle date values svn path=/trunk/; revision=14357
* added calendar/importers/MakefileRodrigo Moya2001-10-302-0/+5
| | | | | | | | 2001-10-29 Rodrigo Moya <rodrigo@ximian.com> * configure.in: added calendar/importers/Makefile svn path=/trunk/; revision=14356
* Forgot this oneRodrigo Moya2001-10-301-1/+1
| | | | svn path=/trunk/; revision=14355
* added evolution-calendar-importer binary, starting with an iCalendar fileRodrigo Moya2001-10-307-0/+430
| | | | | | | | | 2001-10-29 Rodrigo Moya <rodrigo@ximian.com> * importers/: added evolution-calendar-importer binary, starting with an iCalendar file importer svn path=/trunk/; revision=14354
* get the management object by idJP Rosevear2001-10-304-3/+10
| | | | | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * conduits/todo/todo-conduit-config.h (todoconduit_load_configuration): get the management object by id * conduits/calendar/calendar-conduit-config.h (calconduit_load_configuration): ditto svn path=/trunk/; revision=14353
* retrieve the default URI for calendars from the configuration instead ofRodrigo Moya2001-10-303-11/+48
| | | | | | | | | | | | 2001-10-29 Rodrigo Moya <rodrigo@ximian.com> * e-summary-calendar.c (e_summary_calendar_init): retrieve the default URI for calendars from the configuration instead of hard-coding it * e-summary-tasks.c (e_summary_tasks_init): likewise for tasks svn path=/trunk/; revision=14352
* We only want KBOS by default.Ettore Perazzoli2001-10-303-2/+10
| | | | | | | | | | * e-summary-preferences.c (make_initial_weather_list): We only want KBOS by default. * e-summary-weather.c (e_summary_weather_init): We only want KBOS by default. svn path=/trunk/; revision=14351
* fix bug that allowed for phone's not to be in priority order and the itemJP Rosevear2001-10-303-53/+43
| | | | | | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (is_syncable): fix bug that allowed for phone's not to be in priority order and the item to still be syncable * conduit/address-conduit-config.h (addrconduit_load_configuration): get management by id svn path=/trunk/; revision=14350
* Notify the user that PGP 2.6.x is no longer supported and useJeffrey Stedfast2001-10-303-29/+69
| | | | | | | | | | | | | | 2001-10-29 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_sign): Notify the user that PGP 2.6.x is no longer supported and use camel_exception_set() instead of setv() where appropriate. (pgp_clearsign): Same. (pgp_verify): And again here. (pgp_encrypt): Here too. (pgp_decrypt): And finally here. svn path=/trunk/; revision=14349
* Don't free the hash table key if the folder wasn't found in the hashDan Winship2001-10-302-4/+11
| | | | | | | | | | * providers/imap/camel-imap-store.c (unsubscribe_folder): Don't free the hash table key if the folder wasn't found in the hash table. I'm not sure where the bug is/was that made it possible to add a folder to the tree after creating it failed, but now if that happens, it won't crash if you try to delete it again. (#11492) svn path=/trunk/; revision=14348
* if the service is being connected and thinks it's online, but the sessionDan Winship2001-10-302-0/+13
| | | | | | | | * camel-disco-store.c (camel_disco_store_status): if the service is being connected and thinks it's online, but the session is offline, then mark the service offline as well. Fixes 13683. svn path=/trunk/; revision=14347
* Some netscape and pine fixesIain Holmes2001-10-303-47/+10
| | | | svn path=/trunk/; revision=14346
* new functions for setting and retrieving the default calendar URIsRodrigo Moya2001-10-304-9/+101
| | | | | | | | | | | | | | | | | | | | 2001-10-29 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-config.[ch] (calendar_config_get_default_uri): (calendar_config_set_default_uri): (calendar_config_get_default_tasks_uri): (calendar_config_set_default_tasks_uri): new functions for setting and retrieving the default calendar URIs * gui/e-itip-control.c (init): don't use hard-coded URI, but use the default calendar URI, as returned by calendar_config_get_default_uri (start_calendar_server): added a "gboolean tasks" parameter, so that the local tasks.ics file is used if the calendar to be started is for tasks when no default tasks URI is found in the configuration svn path=/trunk/; revision=14345
* a card also needs to have its phone nums in priority order to beJP Rosevear2001-10-302-1/+30
| | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (is_syncable): a card also needs to have its phone nums in priority order to be "syncable" svn path=/trunk/; revision=14344
* move the syncable checking code to a different functionJP Rosevear2001-10-292-86/+116
| | | | | | | | | | | 2001-10-29 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (is_syncable): move the syncable checking code to a different function (ecard_from_remote_record): set the name parts individually (local_record_from_ecard): use is_syncable svn path=/trunk/; revision=14343
* Use the actual ECardName in the ECard instead of parsing the full_nameChristopher James Lahey2001-10-292-14/+13
| | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-simple.c (file_as_get_style, file_as_set_style): Use the actual ECardName in the ECard instead of parsing the full_name here. svn path=/trunk/; revision=14338
* New function to set the ECardName on this card and fix the file_as ifChristopher James Lahey2001-10-293-0/+19
| | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h (e_card_simple_set_name): New function to set the ECardName on this card and fix the file_as if necessary. svn path=/trunk/; revision=14337
* Bumped required version of gal to 0.15.99.7.Christopher James Lahey2001-10-292-1/+5
| | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped required version of gal to 0.15.99.7. svn path=/trunk/; revision=14336
* Handle returning dates here. (e_card_simple_get_allow_newlines): NewChristopher James Lahey2001-10-298-6/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h (e_card_simple_get): Handle returning dates here. (e_card_simple_get_allow_newlines): New function. Returns whether it makes much sense to have newlines in this string. * gui/component/addressbook-config.c, gui/component/addressbook-config.h (addressbook_create_new_source): The first argument here should be const. * gui/component/addressbook-storage.c: Added #include "addressbook-config.h". * gui/widgets/e-minicard-label.c (e_minicard_label_event): On an escape here, cancel editing and remove the focus from the text. * gui/widgets/e-minicard.c (add_field): Set allow_newlines here. (field_activated): Stop editing on the activate signal and remove the focus from the text. Fixes Ximian bug #12286. svn path=/trunk/; revision=14335
* Set text->revert = NULL here. (e_text_cancel_editing): Only revert ifChristopher James Lahey2001-10-291-1/+4
| | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (e_text_stop_editing): Set text->revert = NULL here. (e_text_cancel_editing): Only revert if text->revert is non-null. svn path=/trunk/; revision=14334
* Cleaned this up a bit.Christopher James Lahey2001-10-292-4/+9
| | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * ename/e-name-western.c: Cleaned this up a bit. svn path=/trunk/; revision=14333
* Bumped version number here to 0.15.99.7.Christopher James Lahey2001-10-292-4/+22
| | | | | | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped version number here to 0.15.99.7. * gal/e-text/e-text.c, gal/e-text/e-text.h (e_text_stop_editing): Exported this function. (e_text_cancel_editing): New function. Allows you to revert edits. svn path=/trunk/; revision=14332
* Convert to unix format text file to make GTP status pages happy.Kwok-Koon Cheung2001-10-292-16283/+16290
| | | | svn path=/trunk/; revision=14331
* ChangeLog fix.Chris Lahey2001-10-291-1/+1
| | | | svn path=/trunk/; revision=14330
* Check for compound first names here (X & Y).Christopher James Lahey2001-10-292-2/+89
| | | | | | | | | 2001-10-29 Christopher James Lahey <clahey@ximian.com> * ename/e-name-western.c (e_name_western_fixup): Check for compound first names here (X & Y). svn path=/trunk/; revision=14329
* Sort the folder updates first, since we dont seem to get them in the right92001-10-293-24/+37
| | | | | | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * mail-folder-cache.c (store_folder_renamed): Sort the folder updates first, since we dont seem to get them in the right order, or infact in any tree representation whatsoever when using IMAP ...? get_folder_info bugs? Unrelated note to self, the subscribe dialogue may interfere with the folder cache. svn path=/trunk/; revision=14328
* Turn off w() -> warnings.92001-10-299-11/+133
| | | | | | | | | | | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * camel-mime-utils.c: Turn off w() -> warnings. * providers/imap/camel-imap-store.c (rename_folder): Also rename the message cache. (rename_folder): Fix subscribed folders table with rename(s). * providers/imap/camel-imap-folder.c (imap_rename): Implement, rename the cache dir pointer. * providers/imap/camel-imap-message-cache.c (camel_imap_message_cache_set_path): New method to set the path used by a message cache. svn path=/trunk/; revision=14327
* Always rename file even if mv failed.92001-10-292-5/+12
| | | | | | | | 2001-10-29 <NotZed@Ximian.com> * ibex_block.c (ibex_move): Always rename file even if mv failed. svn path=/trunk/; revision=14326
* Ref the shell. (destroy): Unref the shell. (destroy): Free theEttore Perazzoli2001-10-293-7/+23
| | | | | | | | | | | * e-shell-view.c (e_shell_view_construct): Ref the shell. (destroy): Unref the shell. (destroy): Free the delayed_selection. No need to call `cleanup_delayed_selection()' as the signal handler will have already be disconnected at this point [as we are using connect_while_alive()']. svn path=/trunk/; revision=14325
* Fix the 'is this a matching subfolder or subfolder'' logic to match92001-10-293-3/+29
| | | | | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * camel-vee-store.c (build_info): Fix the 'is this a matching subfolder or subfolder'' logic to match camel-store get_subfolders'. * camel-store.c (get_subfolders): Fix the 'is this a matching folder or subfolder' logic. svn path=/trunk/; revision=14324
* Copy the folder's full_name before trying to use it to rename.92001-10-297-26/+56
| | | | | | | | | | | | | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * mail-vfolder.c (rule_changed): Copy the folder's full_name before trying to use it to rename. (vfolder_edit_rule): Set 'orig' to be a reference of the original rule. (edit_rule_clicked): Dont lookup orig by name, copy it over instead. * folder-browser.c (got_folder): oops, emit signal before unreffing object, incase we got killded during getting folder. (got_folder): Reset get_id. (folder_browser_new): Set get_id of the get_folder task. (folder_browser_init): Init get_id. (folder_browser_destroy): IF we have outstanding 'get folder' op, cancel it. svn path=/trunk/; revision=14323
* Call `cleanup_delayed_selection()' as there is a slight chance that theEttore Perazzoli2001-10-292-4/+17
| | | | | | | | | | | | * e-shell-view.c (destroy): Call `cleanup_delayed_selection()' as there is a slight chance that the callback gets invoked during the cleanup phase. (e_shell_view_display_uri): For extra safety, make sure we don't get invoked on a dead object by connecting the "new_folder" signal with `e_gtk_signal_connect_full_while_alive()' instead of using plain `gtk_signal_connect_after()'. svn path=/trunk/; revision=14320
* Don't do the `gtk_signal_disconnect_by_func()' as it's already done inEttore Perazzoli2001-10-292-8/+22
| | | | | | | | | | | | | | | | * e-shell-view.c (new_folder_cb): Don't do the `gtk_signal_disconnect_by_func()' as it's already done in `cleanup_delayed_selection()'. (e_shell_view_construct): Set the ->shell member as the first thing. (set_current_notebook_page): Add a cast to make the compiler happy. (new_folder_cb): Don't set priv->uri before calling `e_shell_view_display_uri()', because the latter does it anyways, and also if you set it before calling it, the selection in the folder tree doesn't get updated properly. svn path=/trunk/; revision=14319
* Call mail_autoreceive_setup() instead of mail_autoreceive_setup_account()Jeffrey Stedfast2001-10-294-24/+15
| | | | | | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_save): Call mail_autoreceive_setup() instead of mail_autoreceive_setup_account() since that code was completely broken anyway. * mail-send-recv.c (mail_autoreceive_setup_account): Removed. svn path=/trunk/; revision=14318
* tidyJP Rosevear2001-10-294-2/+12
| | | | | | | | | | | | 2001-10-28 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.h: tidy * conduit/address-conduit-config.h: ditto * conduit/address-conduit.c (add_record): unref ecard when done svn path=/trunk/; revision=14317
* unref the comp when finishedJP Rosevear2001-10-295-21/+14
| | | | | | | | | | | 2001-10-28 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (add_record): unref the comp when finished * conduits/todo/todo-conduit.c (add_record): ditto svn path=/trunk/; revision=14316
* make sure to free the keys as well (e_pilot_map_remove_by_uid): dittoJP Rosevear2001-10-292-12/+25
| | | | | | | | | | 2001-10-28 JP Rosevear <jpr@ximian.com> * e-pilot-map.c (e_pilot_map_remove_by_pid): make sure to free the keys as well (e_pilot_map_remove_by_uid): ditto svn path=/trunk/; revision=14315
* Set the return type of the signal handlers to GTK_TYPE_NONE.92001-10-292-3/+8
| | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * evolution-storage.c (class_init): Set the return type of the signal handlers to GTK_TYPE_NONE. svn path=/trunk/; revision=14314
* Move the message-list cursor to the next message. (transfer_msg): If weJeffrey Stedfast2001-10-292-2/+39
| | | | | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (transfer_msg_done): Move the message-list cursor to the next message. (transfer_msg): If we are moving messages, then pass transfer_msg_done() to mail_transfer_messages() so when it finishes it can move the cursor to the next undeleted message. svn path=/trunk/; revision=14313
* Need to ref rule since add doesn't. This doesn't crash anymore but doesn't92001-10-292-0/+3
| | | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * rule-editor.c: (rule_editor_play_undo): Need to ref rule since add doesn't. This doesn't crash anymore but doesn't seem to do everything right either. svn path=/trunk/; revision=14312
* Fixed previous fix.Michael Zucci2001-10-292-1/+2
| | | | svn path=/trunk/; revision=14311
* Check that the special PGP lines begin and end with \n so as to avoidJeffrey Stedfast2001-10-292-17/+21
| | | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (try_inline_pgp): Check that the special PGP lines begin and end with \n so as to avoid matching against quoted PGP lines. svn path=/trunk/; revision=14310
* Some debug printf fixes for printf's that dont like null %s's.92001-10-292-2/+7
| | | | | | | | | 2001-10-29 <NotZed@Ximian.com> * rule-editor.c: Some debug printf fixes for printf's that dont like null %s's. svn path=/trunk/; revision=14309
* Fix enable undo logic.Michael Zucci2001-10-292-1/+2
| | | | | | | * rule-editor.c (rule_editor_add_undo): Fix enable undo logic. svn path=/trunk/; revision=14308
* added break statements after each case, when setting the classification.Damon Chaplin2001-10-292-0/+12
| | | | | | | | | | 2001-10-28 Damon Chaplin <damon@ximian.com> * gui/dialogs/task-page.c (task_page_fill_widgets): added break statements after each case, when setting the classification. Fixes bug #13772. svn path=/trunk/; revision=14307
* removed this function, as we don't need to unref at all the WombatClientRodrigo Moya2001-10-292-25/+15
| | | | | | | | | | | | 2001-10-28 Rodrigo Moya <rodrigo@ximian.com> * cal-client/cal-client.c (destroy_wombat_client): removed this function, as we don't need to unref at all the WombatClient object, since it is aggregated to the CalListener object, which will take care of unrefing it (Fixes Ximian #12001) (cal_client_open_calendar): create the WombatClient here svn path=/trunk/; revision=14306
* fb = user_data, not fb = fb!, fixes 13844.82001-10-292-1/+4
| | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * mail-callbacks.c (mark_all_as_seen): fb = user_data, not fb = fb!, fixes 13844. svn path=/trunk/; revision=14305
* [The following should fix #13802, crash on exit.]Ettore Perazzoli2001-10-292-4/+18
| | | | | | | | | | * evolution-shell-component.c (impl_unsetOwner): Set the ping timeout ID to -1 when removing the source. (impl_destroy): Likewise. (impl_unsetOwner): Remove the timeout before unreffing, not after unreffing. svn path=/trunk/; revision=14304
* get the tasks directly from the CalendarModel, so we get the filtering &Damon Chaplin2001-10-298-84/+113
| | | | | | | | | | | | | | | | | | | | | 2001-10-28 Damon Chaplin <damon@ximian.com> * gui/print.c (print_todo_details): get the tasks directly from the CalendarModel, so we get the filtering & sorting for free. Fixes bug #10280. Hmm. This seems too easy. It isn't going to work is it... * gui/gnome-cal.c (gnome_calendar_get_task_pad): new function to get the TaskPad ECalendarTable, for printing. * gui/calendar-model.c: * gui/calendar-config.c (calendar_config_get_hide_completed_tasks_sexp): split this out from calendar-model.c so we could use it for printing, but ended up doing that a different way. * gui/dialogs/task-page.c (init_widgets): removed a duplicated signal connected to field_changed_cb(). svn path=/trunk/; revision=14302
* Updated Lithuanian transaltionGediminas Paulauskas2001-10-291-8/+8
| | | | svn path=/trunk/; revision=14301
* Added the iCalendar format to the list of imported types. The .icsKevin Breit2001-10-292-0/+12
| | | | | | | | 2001-10-28 Kevin Breit <mrproper@ximian.com> * C/usage-mail-org.sgml: Added the iCalendar format to the list of imported types. The .ics importing was added _last minute_. svn path=/trunk/; revision=14300
* Updated Lithuanian translationGediminas Paulauskas2001-10-291-1279/+216
| | | | svn path=/trunk/; revision=14299
* no need to use destdirJP Rosevear2001-10-292-1/+5
| | | | | | | | 2001-10-28 JP Rosevear <jpr@ximian.com> * data/Makefile.am: no need to use destdir svn path=/trunk/; revision=14298
* Updated German translation for string freeze. Please revise, flame me about ↵Matthias Warkus2001-10-292-2433/+2052
| | | | | | any problems with this PO. svn path=/trunk/; revision=14297
* Updates from Anna evolution/po/da.poKeld Jørn Simonsen2001-10-291-629/+752
| | | | | | | Updates from Anna evolution/po/da.po svn path=/trunk/; revision=14296
* add the folder name to the path when passing down to the subordinate82001-10-282-3/+10
| | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * mail-local.c (mlf_rename): add the folder name to the path when passing down to the subordinate folder. svn path=/trunk/; revision=14295
* Changed to call ibex_move to rename it internally.82001-10-282-10/+49
| | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * providers/local/camel-local-store.c (rename_folder): Changed to call ibex_move to rename it internally. svn path=/trunk/; revision=14294
* New api entry to move an ibex file in an atomic way.82001-10-283-0/+32
| | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * ibex_block.c (ibex_move): New api entry to move an ibex file in an atomic way. svn path=/trunk/; revision=14293
* Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2001-10-282-30/+80
| | | | svn path=/trunk/; revision=14292
* Remove uic, kill dumb warning.82001-10-288-44/+174
| | | | | | | | | | | | | | | | | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * folder-browser-ui.c (fbui_sensitize_timeout): Remove uic, kill dumb warning. * mail-autofilter.c (mail_filter_rename_uri): Implement function for filters to keep track of uri's being renamed. (mail_filter_delete_uri): Similarly for deleting uri's. Note that these functions are just noops though. (real_flush_updates): Also rename and delete uri's from filters. (mls_delete_folder): Unref the store when done. (mls_rename_folder): Fix implementation, shell already created destination folder, so we can't just rename :( (xfer_folder): Manually call rename code, since the shell will do a remove/add later on, AND there's no way we can determine the new path from the crock of an api we have to work with. svn path=/trunk/; revision=14291
* Use the right variable, not info.82001-10-282-1/+5
| | | | | | | | 2001-10-28 <NotZed@Ximian.com> * camel-store.c (camel_store_rename_folder): Use the right variable, not info. svn path=/trunk/; revision=14290
* Implement, change any folder uri's that have been renamed, to the new one.82001-10-287-8/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * filter-context.c (filter_rename_uri): Implement, change any folder uri's that have been renamed, to the new one. (filter_delete_uri): Dont actually do any work (yet). We could probably put rename_uri on every rule context/filter part/filter element, and let their methods handle it, but for now its easy enough just to handle the few cases that we have to handle manually. * rule-context.c (rule_context_delete_uri): Update a filter context for a deleted uri, e.g. folder removed. (rule_context_rename_uri): Update a filter context for a renamed uri, e.g. * filter-folder.c (filter_folder_set_value): New function to set the uri of a folder filter. * rule-editor.c (rule_move): Add undo for move. (rule_editor_add_undo): Add extra rank item. (rule_editor_play_undo): handle rank case. (rule_editor_finalise): Clean up any hanging over undo log. (editor_clicked): Only enable 'undo' if we have EVOLUTION_RULE_UNDO enabled. Code still a bit flakey. (rule_editor_construct): Only enable a cancel button if EVOLUTION_RULE_UNDO is set. (rule_editor_add_undo): Only add if undo enabled. * filter-rule.c (filter_rule_set_name): Emit a changed event if it changes. (filter_rule_set_source): Same. svn path=/trunk/; revision=14289
* Make sure we've actually read data before checking if p[-] is '\r' or not.Jeffrey Stedfast2001-10-283-7/+61
| | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * camel-stream-buffer.c (camel_stream_buffer_read_line): Make sure we've actually read data before checking if p[-] is '\r' or not. svn path=/trunk/; revision=14288
* Deactivate the Print right-click menu option if the message isn't loaded.Jeffrey Stedfast2001-10-282-8/+13
| | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c: Deactivate the Print right-click menu option if the message isn't loaded. Fixes bug #10346. svn path=/trunk/; revision=14287
* Same.Jeffrey Stedfast2001-10-283-12/+26
| | | | | | | | | | | | | | 2001-10-28 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-raw.c (stream_write): Same. * camel-stream-fs.c (stream_write): If errno isn't EAGAIN, just exit with -1 and instead of using continue (which doesn't go to the top of the do-while thus making our logic suck), just set w to 0. Still seems to be a bug in select() if it's telling us the socket is ready for data when it really isn't but oh well. svn path=/trunk/; revision=14286
* Fixed stupid build bugsKevin Breit2001-10-282-4/+5
| | | | | | | | 2001-10-28 Kevin Breit <mrproper@ximian.com> * C/usage-calendar.sgml: Fixed stupid build bugs svn path=/trunk/; revision=14285
* Expose this function. (e_card_date_to_string): ...and this one. FixesJon Trowbridge2001-10-283-4/+14
| | | | | | | | | | | 2001-10-28 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-card.c (e_card_date_from_string): Expose this function. (e_card_date_to_string): ...and this one. Fixes build problem in pas-backend-ldap.c. svn path=/trunk/; revision=14284
* Fixed a boo-booKevin Breit2001-10-284-4/+9
| | | | | | | | | | 2001-10-28 Kevin Breit <mrproper@ximian.com> * C/usage-mail.sgml: Fixed a boo-boo * C/usage-exec-summary.sgml: Touchups, nothing here, run along svn path=/trunk/; revision=14283
* Change "this should never happen" dialog to not give my name/e-mail. SorryJon Trowbridge2001-10-283-1/+18
| | | | | | | | | | | | | | 2001-10-28 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_hookup_shell_listeners): Change "this should never happen" dialog to not give my name/e-mail. Sorry translators. But this really should never happen, thanks to my fix below. * gui/component/addressbook-component.c: Initialize global_shell_client to NULL. (Bug #6625) svn path=/trunk/; revision=14282
* Add undo for move. (rule_editor_add_undo): Add extra rank item.82001-10-286-12/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * rule-editor.c (rule_move): Add undo for move. (rule_editor_add_undo): Add extra rank item. (rule_editor_play_undo): handle rank case. (rule_editor_finalise): Clean up any hanging over undo log. (editor_clicked): Only enable 'undo' if we have EVOLUTION_RULE_UNDO enabled. Code still a bit flakey. (rule_editor_construct): Only enable a cancel button if EVOLUTION_RULE_UNDO is set. * filter-rule.c (filter_rule_set_name): Emit a changed event if it changes. (filter_rule_set_source): Same. 2001-10-26 <NotZed@Ximian.com> * rule-context.c (rule_context_find_rank_rule): Find a rule at a specific rank/source. * rule-editor.c (add_editor_clicked): Log the added object. (rule_editor_add_undo): New function to add an undo record to the rule editor. (edit_editor_clicked): Log the changed object. (rule_delete): Add undo object. (rule_editor_play_undo): Play an undo log back. svn path=/trunk/; revision=14281
* Distribute credit equally.Jon Trowbridge2001-10-282-3/+40
| | | | | | | | 2001-10-28 Jon Trowbridge <trow@ximian.com> * e-shell-about-box.c: Distribute credit equally. svn path=/trunk/; revision=14280
* Fix crash here.Christopher James Lahey2001-10-281-1/+1
| | | | | | | | 2001-10-28 Christopher James Lahey <clahey@ximian.com> * e-table.c (table_canvas_focus_event_cb): Fix crash here. svn path=/trunk/; revision=14279
* Check item->type != NULL here. Fixes Ximian bug #4668.Christopher James Lahey2001-10-281-1/+1
| | | | | | | | | 2001-10-28 Christopher James Lahey <clahey@ximian.com> * gal-view-collection.c (load_single_file): Check item->type != NULL here. Fixes Ximian bug #4668. svn path=/trunk/; revision=14278
* [ bug #12979 ] new function. (anniversary_ber): new function.Chris Toshok2001-10-282-19/+172
| | | | | | | | | | | | | | | 2001-10-27 Chris Toshok <toshok@ximian.com> [ bug #12979 ] * backend/pas/pas-backend-ldap.c (anniversary_populate): new function. (anniversary_ber): new function. (anniversary_compare): new function. (birthday_populate): new function. (birthday_ber): new function. (birthday_compare): new function. svn path=/trunk/; revision=14277
* Implemented. (mail_vfolder_rename_uri): We do want to check renamed uri's82001-10-286-96/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * mail-vfolder.c (mail_vfolder_rename_uri): Implemented. (mail_vfolder_rename_uri): We do want to check renamed uri's from vstores. (mail_vfolder_delete_uri): Same. (store_folder_renamed): Fix the folder hash at the same time. * mail-folder-cache.c (real_flush_updates): Pass the rename event to vfolder rename uri. * mail-local.c (mail_local_folder_reconfigure): Change the store path to be same as parent + mbox to be full path. (mls_delete_folder): Change store path to be parent path, and mbox to be full path. (mail_local_folder_reconfigure): Fix a leak of tmpname. * component-factory.c (xfer_folder): Only do a rename if we have remove set, cleaned up logic a bit. (idle_quit): Put the components still active check last last of all. (storage_create_folder): IF we have a fragment, use that as part part for parent. svn path=/trunk/; revision=14276
* Use path not protocol as the path part of the uri of the folder_created82001-10-287-19/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-28 <NotZed@Ximian.com> * providers/local/camel-local-folder.c (camel_local_folder_construct): Use path not protocol as the path part of the uri of the folder_created event. * providers/local/camel-maildir-store.c (scan_dir): If FAST is set, dont try and scan for unread counts. * providers/local/camel-local-store.c (create_folder): Implement, just return the folderinfo of the folder matched, not all of it. * camel-store.c (camel_store_rename_folder): Rename the camelfolders before emitting the folderchanged event (otherwise vstore fails to pick up change. * camel-store.c (camel_store_init): Always use a default dir_sep of '/'. * camel-store.h (struct _CamelStore): Added a dir_sep to the base store so rename and whatnot can work, temporary fix for mixed dir separator in folder name api's. * providers/imap/camel-map-store.c: (imap_connect_online): Also set the store's dir_sep here. (imap_connect_offline): " svn path=/trunk/; revision=14275
* Return 1 from the button_release event.Christopher James Lahey2001-10-281-4/+1
| | | | | | | | | | 2001-10-28 Christopher James Lahey <clahey@ximian.com> * gal/util/e-text-event-processor-emacs-like.c (e_text_event_processor_emacs_like_event): Return 1 from the button_release event. svn path=/trunk/; revision=14273
* Removed erroneous comment about needing to handle selection better.Christopher James Lahey2001-10-281-2/+0
| | | | | | | | | 2001-10-28 Christopher James Lahey <clahey@ximian.com> * e-cell-text.c: Removed erroneous comment about needing to handle selection better. svn path=/trunk/; revision=14272
* Commented out connecting to the scroll adjustments here since it's notChristopher James Lahey2001-10-281-30/+37
| | | | | | | | | | 2001-10-27 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-reflow.c (connect_set_adjustment): Commented out connecting to the scroll adjustments here since it's not necessary for how we use e-reflow. Fixes Ximian bug #13306. svn path=/trunk/; revision=14271
* free up all the book_data list stuff.Chris Toshok2001-10-284-90/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 Chris Toshok <toshok@ximian.com> * gui/component/select-names/e-select-names-completion.c (e_select_names_completion_destroy): free up all the book_data list stuff. (e_select_names_completion_got_book_view_cb): deal with book_data being passed as the closure, and increment the pending_completion_seq counter. (e_select_names_completion_card_added_cb): deal with book_data being passwd as the closure. (e_select_names_completion_seq_complete_cb): same, and decrement the pending_completion_seq if we haven't gotten one for this book view before. (e_select_names_completion_stop_query): cancel all the book_data's. (e_select_names_completion_start_query): use the books_not_ready counter instead of book_ready. also, do e_book_get_book_view on each of the book's in our list. (e_select_names_completion_do_query): change to deal with our list. (e_select_names_completion_book_ready): decrement the book_not_ready counter. (e_select_names_completion_new): add the book we're created with to our list. (e_select_names_completion_add_book): implement. * gui/component/select-names/e-select-names-completion.h: add prototype for e_select_names_completion_add_book. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_new): use addressbook_config_data, and don't unref the db. (e_select_names_manager_create_entry): always add NULL for a book (which corresponds to the local book), and if the completion_book is present, add it to the list of books to complete again. svn path=/trunk/; revision=14270
* change to EBookCallback signature, and unref the book.Chris Toshok2001-10-282-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 Chris Toshok <toshok@ximian.com> * gui/contact-editor/e-contact-quick-add.c (merge_cb): change to EBookCallback signature, and unref the book. (quick_add_merge_card): use addressbook_load_default_book. (ce_have_book): change to EBookCallback signature, and unref the book. (edit_card): use addressbook_load_default_book. * gui/component/e-address-popup.c (email_table_save_card_cb): change to EBookCallback signature, and unref the book. (add_card_idle_cb): use addressbook_load_default_book, and call the cb if it fails. (e_address_popup_cleanup): fix type -- should be "pop->card = NULL", not "pop = NULL". (contact_editor_cb): change to EBookCallback signature. (edit_contact_info_cb): use addressbook_load_default_book. (start_query): change to EBookCallback signature. (e_address_popup_query): use addressbook_load_default_book. * gui/widgets/e-minicard-control.c (book_open_cb): change to EBookCallback signature, and unref the book. (save_in_addressbook): use addressbook_load_default_book instead of e_book_use_local_address_book. * gui/widgets/Makefile.am (INCLUDES): change includes since we're including addressbook.h which has it's own set of funky include path requirements. svn path=/trunk/; revision=14269
* change to EBookCallback signature, and unref the book. (add_card_idle_cb):Chris Toshok2001-10-284-10/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 Chris Toshok <toshok@ximian.com> * gui/component/e-address-popup.c (email_table_save_card_cb): change to EBookCallback signature, and unref the book. (add_card_idle_cb): use addressbook_load_default_book, and call the cb if it fails. (e_address_popup_cleanup): fix type -- should be "pop->card = NULL", not "pop = NULL". (contact_editor_cb): change to EBookCallback signature. (edit_contact_info_cb): use addressbook_load_default_book. (start_query): change to EBookCallback signature. (e_address_popup_query): use addressbook_load_default_book. * gui/widgets/e-minicard-control.c (book_open_cb): change to EBookCallback signature, and unref the book. (save_in_addressbook): use addressbook_load_default_book instead of e_book_use_local_address_book. * gui/widgets/Makefile.am (INCLUDES): change includes since we're including addressbook.h which has it's own set of funky include path requirements. svn path=/trunk/; revision=14268
* Don't leak stuff. (Bug #13709)Jon Trowbridge2001-10-282-10/+20
| | | | | | | | | 2001-10-27 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-book.c (activate_factories_for_uri): Don't leak stuff. (Bug #13709) svn path=/trunk/; revision=14267
* when the week start day is set to Sunday, we have to be careful to makeDamon Chaplin2001-10-287-51/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 Damon Chaplin <damon@ximian.com> * gui/print.c (print_week_view): (range_selector_new): when the week start day is set to Sunday, we have to be careful to make sure we print the correct week, since the previous Saturday is actually printed first. Fixes bug #13687. (print_week_summary): always set compress_weekend to true if multi_week_view is FALSE (i.e. we are printing the week view). Fixes bug #13688. * gui/e-itip-control.c (send_freebusy): use the timezones from the DTSTART and DTEND. (write_label_piece): output the date-time and the timezone after it. Note that we may want to convert it to the current timezone and display that as well. Also converted COMPLETED to the current timezone. And fixed all uses of old timezone functions. * gui/dialogs/comp-editor.c (commit_all_fields): added function to set the focus in the window to NULL, so all fields lose their focus, so they emit "changed" signals and update their values if needed. We call this when most menu commands are used, e.g. 'Save and Close', 'Print' etc. Fixes bug #11434. In future we should also check fields are valid and show dialogs if they are not. * gui/calendar-model.c (get_completed): use the completed value properly. Fixes bug #13694. * cal-util/timeutil.c (icaltimetype_to_tm_with_zone): don't check from_zone and to_zone != NULL. A NULL zone is valid, it is for floating times. svn path=/trunk/; revision=14266
* added function to get a reasonable name to display for the timezone.Damon Chaplin2001-10-283-1/+31
| | | | | | | | | | 2001-10-27 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_get_display_name): added function to get a reasonable name to display for the timezone. (Though it won't be translated.) svn path=/trunk/; revision=14265
* Rewrite of the calendar preferences. I love how I'm having to rewrite thisKevin Breit2001-10-283-170/+144
| | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/config-prefs.sgml: Rewrite of the calendar preferences. I love how I'm having to rewrite this 48 hours before the freeze. Why are we waiting this long? It's beyond me, but oh well. I'll continue writing and listening to The Doors. svn path=/trunk/; revision=14249
* Cancel editing if the user presses Escape.Federico Mena Quintero2001-10-283-0/+75
| | | | | | | | | | | | | 2001-10-27 Federico Mena Quintero <federico@ximian.com> * gui/e-day-view.c (e_day_view_on_text_item_event): Cancel editing if the user presses Escape. * gui/e-week-view.c (e_week_view_on_text_item_event): Likewise. * gui/cal-search-bar.c: #include <string.h> svn path=/trunk/; revision=14245
* Comment out the "Action" submenu, which isn't hooked up to anything in theJon Trowbridge2001-10-282-0/+8
| | | | | | | | | | 2001-10-27 Jon Trowbridge <trow@ximian.com> * evolution-contact-list-editor.xml: Comment out the "Action" submenu, which isn't hooked up to anything in the code and thus does nothing. svn path=/trunk/; revision=14244
* Fix the address of the FSF in the licensing comments.Ettore Perazzoli2001-10-283-5/+4
| | | | svn path=/trunk/; revision=14243
* More fixing of the license texts.Ettore Perazzoli2001-10-284-42/+40
| | | | svn path=/trunk/; revision=14242
* More fixing of the license texts.Ettore Perazzoli2001-10-2815-141/+141
| | | | svn path=/trunk/; revision=14241
* Allow the user to shoot him/herself in the foot when overriding messageJeffrey Stedfast2001-10-282-1/+30
| | | | | | | | | | 2001-10-27 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (mail_format_get_data_wrapper_text): Allow the user to shoot him/herself in the foot when overriding message charsets. Permanantly fixes bug #921. svn path=/trunk/; revision=14240
* Slow down reload requests to work around a bug in gnome-vfs. Ugly, but itJon Trowbridge2001-10-282-6/+50
| | | | | | | | | | 2001-10-27 Jon Trowbridge <trow@ximian.com> * e-summary.c (e_summary_reload): Slow down reload requests to work around a bug in gnome-vfs. Ugly, but it works. (Bug #12956) svn path=/trunk/; revision=14239
* Delete appointments with empty summaries. Fixes Ximian bug #780.Federico Mena Quintero2001-10-2812-14/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 Federico Mena Quintero <federico@ximian.com> * gui/e-day-view.c (e_day_view_on_editing_stopped): Delete appointments with empty summaries. Fixes Ximian bug #780. * gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise. * gui/dialogs/delete-comp.c (delete_component_dialog): Added an argument to specify whether we unconditionally want single components to be considered as not having a summary. * gui/comp-util.c (cal_comp_confirm_delete_empty_comp): New function. * gui/misc.[ch]: New files with miscellaneous utility functions; moved string_is_empty() over from calendar-model.c. * gui/calendar-model.c: Use the string_is_empty() function from misc.c. * gui/Makefile.am (evolution_calendar_SOURCES): Added misc.[ch] to the list of sources. svn path=/trunk/; revision=14233
* Added labelsKevin Breit2001-10-282-0/+2
| | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/figures/calendar.png: Added labels svn path=/trunk/; revision=14232
* Added labels and changed which image is usedKevin Breit2001-10-282-0/+2
| | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/figures/mail-inbox.png: Added labels and changed which image is used svn path=/trunk/; revision=14231
* Set book_uri when cardification occurs.Christopher James Lahey2001-10-282-13/+32
| | | | | | | | | 2001-10-27 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-destination.c (name_and_email_simple_query_cb, nickname_simple_query_cb): Set book_uri when cardification occurs. svn path=/trunk/; revision=14230
* Bumped required version of gal to 0.15.99.6.Christopher James Lahey2001-10-284-3/+13
| | | | | | | | | | | | | | | | 2001-10-27 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped required version of gal to 0.15.99.6. From addressbook/ChangeLog: 2001-10-27 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_add_section): Turned off use_ellipsis (it breaks emulate_label_resize) and on emulate_label_resize. svn path=/trunk/; revision=14228
* Bumped the version number to 0.15.99.6 for emulate_label_resize.Christopher James Lahey2001-10-281-13/+88
| | | | | | | | | | | | 2001-10-27 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number to 0.15.99.6 for emulate_label_resize. * gal/e-text/e-entry.c: Added "emulate_label_resize" argument to make EEntry act like a label for width resizing purposes. svn path=/trunk/; revision=14227
* I played with the labels a bitKevin Breit2001-10-282-0/+2
| | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/figures/summary.png: I played with the labels a bit svn path=/trunk/; revision=14226
* Updated Spanish translation.Hector Garcia2001-10-282-1449/+1475
| | | | svn path=/trunk/; revision=14225
* Removed two labels cuz I'm dumbKevin Breit2001-10-281-0/+0
| | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/figures/mainwindow-pic.png: Removed two labels cuz I'm dumb svn path=/trunk/; revision=14224
* Doh! We should be sorting our contacts so that the most frequently usedJon Trowbridge2001-10-282-2/+10
| | | | | | | | | | | 2001-10-27 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (make_match): Doh! We should be sorting our contacts so that the most frequently used ones are at the top of the list, not the bottom. svn path=/trunk/; revision=14223
* Bumped the version # to 1.0 Added labelsKevin Breit2001-10-283-1/+5
| | | | | | | | | 2001-10-27 Kevin Breit <mrproper@ximian.com> * C/evolution.sgml: Bumped the version # to 1.0 * C/figures/mainwindow-pic.png: Added labels svn path=/trunk/; revision=14222
* Change the help string on "--enable-nntp" to mention the fact that NNTPDan Winship2001-10-282-22/+22
| | | | | | | | | | | * configure.in: Change the help string on "--enable-nntp" to mention the fact that NNTP support is incomplete and unsupported. If the user doesn't pass --enable-nntp, don't mention NNTP at all in the summary at the end. Also, mention which SSL library is being used when SSL support is enabled, and don't mention anything about S/MIME since it doesn't work. svn path=/trunk/; revision=14221
* More fixing of the license texts.Ettore Perazzoli2001-10-283-31/+31
| | | | svn path=/trunk/; revision=14220
* oops, left a collision marker inJon Trowbridge2001-10-281-1/+0
| | | | svn path=/trunk/; revision=14219
* That should be a bonobo_object_unref, not a gtk_object_unref.Jon Trowbridge2001-10-282-2/+24
| | | | | | | | | | | | | | | 2001-10-27 Jon Trowbridge <trow@gnu.org> * backend/pas/pas-book.c (pas_book_check_queue): That should be a bonobo_object_unref, not a gtk_object_unref. (pas_book_queue_request): Likewise, we need to bonobo_object_ref here. (pas_book_destroy): If our pas_book_check_queue timeout is still active, disable it. This should never happen, but it never hurts to be careful. (pas_book_destroy): Set book->priv to NULL after we free it. svn path=/trunk/; revision=14218
* More fixing of the license texts.Ettore Perazzoli2001-10-28102-1124/+1090
| | | | svn path=/trunk/; revision=14217
* More fixing of the license texts.Ettore Perazzoli2001-10-2856-616/+616
| | | | svn path=/trunk/; revision=14216
* Fixing the license text.Ettore Perazzoli2001-10-2846-517/+508
| | | | svn path=/trunk/; revision=14215
* Fixing the license text.Ettore Perazzoli2001-10-28131-537/+428
| | | | svn path=/trunk/; revision=14214
* copy phone labels and show phone as well, clear correct entry text andJP Rosevear2001-10-282-20/+16
| | | | | | | | | | 2001-10-27 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (local_record_from_ecard): copy phone labels and show phone as well, clear correct entry text and correctly detect unsyncable cases svn path=/trunk/; revision=14213
* Fixing the license text.Ettore Perazzoli2001-10-28256-256/+0
| | | | svn path=/trunk/; revision=14212
* Fixing the license text.Ettore Perazzoli2001-10-28123-123/+0
| | | | svn path=/trunk/; revision=14211
* touch on lookup (check_for_slow_setting): write touched only if slow syncJP Rosevear2001-10-273-13/+30
| | | | | | | | | | | | | | | | | 2001-10-27 JP Rosevear <jpr@ximian.com> * conduits/todo/todo-conduit.c (local_record_from_comp): touch on lookup (check_for_slow_setting): write touched only if slow sync (match): touch on lookup * conduits/calendar/calendar-conduit.c (local_record_from_comp): touch the record on lookup (check_for_slow_setting): write touched only if slow sync (pre_sync): don't touch on lookup (match): touch on lookup svn path=/trunk/; revision=14210
* touch the record on lookup (check_for_slow_setting): write touched only ifJP Rosevear2001-10-272-5/+16
| | | | | | | | | | | | | 2001-10-27 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (local_record_from_ecard): touch the record on lookup (check_for_slow_setting): write touched only if we are doing a slow sync (card_removed): don't touch on lookup (match): touch on lookup svn path=/trunk/; revision=14209
* update protoJP Rosevear2001-10-273-4/+31
| | | | | | | | | | | | 2001-10-27 JP Rosevear <jpr@ximian.com> * e-pilot-map.h: update proto * e-pilot-map.c (e_pilot_map_lookup_pid): touch the nodes if indicated and found (e_pilot_map_lookup_uid): ditto svn path=/trunk/; revision=14208
* Updated russian translation.Valek Frob2001-10-272-2586/+2568
| | | | svn path=/trunk/; revision=14207
* Updated Lithuanian translation.Gediminas Paulauskas2001-10-272-2170/+2242
| | | | | | | | 2001-10-27 Gediminas Paulauskas <menesis@delfi.lt> * lt.po: Updated Lithuanian translation. svn path=/trunk/; revision=14206
* Changed to open the source store from '/', so we can do renames across62001-10-275-15/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-26 <NotZed@Ximian.com> * mail-local.c (mlf_set_folder): Changed to open the source store from '/', so we can do renames across directories. Of course, this doesn't quite work with different filesystems, but we'll assume this isn't a problem we're going to have. (mail_local_folder_get_type): Setup parent_class. (mlf_rename): Implement folder rename call, rename internal data. Is this a security issue? Well, not really, no more than anything else. * mail-folder-cache.c (mail_note_store): Listen to rename event. (store_folder_renamed): Function to handle it, empty. (mail_note_store_remove): Unhook from rename event. (mail_note_folder): Hook onto renamed event. (unset_folder_info): Unhook from renamed event. (folder_finalised): Lock around update. (folder_deleted): Lock around update. (real_flush_updates): If we have a path to remove remove it. (rename_folders): Scan folderinfo's, if we can find ones renamed, rename them, otherwise add them. * component-factory.c (owner_unset_cb): Use a timeout not an idle handler. (storage_xfer_folder): Implementation of xfer_folder signal handler, so we can rename imap/vfolders/etc. svn path=/trunk/; revision=14205
* Finished implementation.72001-10-279-83/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-27 <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (rename_folder): Finished implementation. * providers/local/camel-local-folder.c (local_rename): Implement local rename of folder objects. 2001-10-26 <NotZed@Ximian.com> * camel-vee-folder.c (camel_vee_folder_class_init): Hook into rename function. (vee_rename): Implement the veefolder rename function. (camel_vee_folder_class_init): (folder_changed_change): Kill a warning with a cast. * camel-vee-store.c (vee_rename_folder): Emit a folder_renamed event properly, also call parent to do some rename stuff. * camel-store.h: Added a CamelRenameInfo for the rename event. * camel-folder.c (camel_folder_rename): New function to rename a folder object. (camel_folder_class_init): Added a renamed event. (folder_rename): Default impl, set full_name, and set name assuming the dir separator is '/'. * camel-store.c (camel_store_class_init): Added folder_renamed event. (camel_store_rename_folder): Rename an active folder object if we have one, and update the folder table. (rename_folder): Make a default implementation that handles updating the folder tree. svn path=/trunk/; revision=14204
* Now more abusive.Jon Trowbridge2001-10-271-8/+22
| | | | svn path=/trunk/; revision=14203
* Added paranoid reentrancy guards. (pas_book_queue_request): Changed ourJon Trowbridge2001-10-272-5/+25
| | | | | | | | | | | | 2001-10-27 Jon Trowbridge <trow@ximian.com> * backend/pas/pas-book.c (pas_book_check_queue): Added paranoid reentrancy guards. (pas_book_queue_request): Changed our idle handler into a timeout, so as to work w/ reentrancy guards. (pas_book_init): Explicit initialization. svn path=/trunk/; revision=14202
* Don't bother checking ex since we can rely on the response being NULL onJeffrey Stedfast2001-10-272-12/+67
| | | | | | | | | | 2001-10-26 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-store.c (delete_folder): Don't bother checking ex since we can rely on the response being NULL on error. (rename_folder): Implemented. svn path=/trunk/; revision=14201
* add prototypes for addressbook_config_database, andChris Toshok2001-10-273-0/+60
| | | | | | | | | | | | | | | 2001-10-26 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.h: add prototypes for addressbook_config_database, and addressbook_load_default_book. * gui/component/addressbook.c (addressbook_config_database): new function, so we aren't activating the db everywhere we need to use it. (addressbook_load_default_book): load the default book, after getting the uri from bonobo-config. svn path=/trunk/; revision=14200
* Return on cancellation. (simple_query_sequence_complete_cb): Act if notJon Trowbridge2001-10-273-16/+70
| | | | | | | | | | | | | | | | | | | | | | 2001-10-26 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-book-util.c (simple_query_card_added_cb): Return on cancellation. (simple_query_sequence_complete_cb): Act if not cancelled. (simple_query_book_view_cb): Free & return on cancellation. (e_book_simple_query_cancel): Set cancellation flag. * gui/component/e-address-popup.c (e_address_popup_query): Hold a reference to ourselves for the duration of our addressbook fetch. (start_query): Release when we've fetched our addressbook. (e_address_popup_cleanup): Break out most of what we do in _destroy into a separate function. (e_address_popup_destroy): Class cleanup. (contact_editor_cb): Paranoid clean-up. (add_contacts_cb): Paranoid clean-up. (e_address_popup_ambiguous_email_add): Paranoid clean-up. svn path=/trunk/; revision=14199
* remove the merges as valid sync typesJP Rosevear2001-10-277-18/+53
| | | | | | | | | | | | | | | | | | | | | 2001-10-26 JP Rosevear <jpr@ximian.com> * conduits/calendar/e-calendar.conduit.in: remove the merges as valid sync types * conduits/todo/e-todo.conduit.in: as above * conduits/calendar/calendar-conduit.c (pre_sync): write out only the touched records if we are doing copies * conduits/todo/todo-conduit.c: as above * conduits/calendar/calendar-conduit-config.h (calconduit_load_configuration): get the sync type * conduits/todo/todo-conduit-config.h: as above svn path=/trunk/; revision=14198
* remove the merges as valid sync typesJP Rosevear2001-10-274-6/+28
| | | | | | | | | | | | | | | 2001-10-26 JP Rosevear <jpr@ximian.com> * conduit/e-address.conduit.in: remove the merges as valid sync types * conduit/address-conduit.c (pre_sync): write out only the touched records if we are doing copies * conduit/address-conduit-config.h (addrconduit_load_configuration): get the sync type svn path=/trunk/; revision=14197
* take an extra param on whether to mark touched (map_sax_start_element):JP Rosevear2001-10-273-41/+81
| | | | | | | | | | | | | | | | 2001-10-26 JP Rosevear <jpr@ximian.com> * e-pilot-map.c (real_e_pilot_map_insert): take an extra param on whether to mark touched (map_sax_start_element): use above (e_pilot_map_insert): ditto (e_pilot_map_write): pass in extra info to foreach call (map_write_foreach): if we are in touched only mode, write out the map only if its been touched * e-pilot-map.h: add new member svn path=/trunk/; revision=14196
* Oops... forgot to commit before.Jon Trowbridge2001-10-271-0/+2
| | | | svn path=/trunk/; revision=14195
* Cancel any pending queries.Jon Trowbridge2001-10-272-0/+15
| | | | | | | | | 2001-10-26 Jon Trowbridge <trow@ximian.com> * gui/component/e-address-popup.c (e_address_popup_destroy): Cancel any pending queries. svn path=/trunk/; revision=14194
* We want XFER_FOLDER not REMOVE_FOLDER!72001-10-272-1/+6
| | | | | | | | | 2001-10-27 <NotZed@Ximian.com> * evolution-storage.c (impl_Storage_async_xfer_folder): We want XFER_FOLDER not REMOVE_FOLDER! svn path=/trunk/; revision=14193
* Fix the license text to make sense.Ettore Perazzoli2001-10-27101-101/+0
| | | | svn path=/trunk/; revision=14192
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-2726-78/+52
| | | | | | (instead of version 2 or any later version). svn path=/trunk/; revision=14191
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-27327-654/+654
| | | | | | (instead of version 2 or any later version). svn path=/trunk/; revision=14190
* Lots of changes on recommendation from Damon Chaplin. We love you Damon!Kevin Breit2001-10-272-19/+83
| | | | | | | | 2001-10-26 Kevin Breit <mrproper@ximian.com> * C/usage-calendar.sgml: Lots of changes on recommendation from Damon Chaplin. We love you Damon! svn path=/trunk/; revision=14189
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-2764-128/+128
| | | | | | explicitly. svn path=/trunk/; revision=14188
* convert the formatted date to UTF-8.Damon Chaplin2001-10-2719-84/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-26 Damon Chaplin <damon@ximian.com> * gui/e-itip-control.c (write_label_piece): convert the formatted date to UTF-8. * cal-util/cal-recur.c (CAL_OBJ_DEBUG): turn off debug functions. * gui/dialogs/comp-editor-util.c (parse_contact_string): handle UTF8 correctly. Bug #4450. Good enough for 1.0. * gui/e-week-view-event-item.c (e_week_view_draw_time): set the gc color before drawing. Should fix bug #11469. * gui/dialogs/task-editor.c (task_editor_edit_comp): show or hide the meeting page as appropriate. Note this may be called more than once, if the task gets updated somewhere else and the user clicks 'Update the object'. Hopefully fixes bug #12930. * gui/print.c (print_comp_item): printed more fields and made a little prettier. Fixes bug #9352. (print_date_label): used the correct timezones for each date field. * *.c: removed several debug messages. svn path=/trunk/; revision=14187
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-27101-202/+202
| | | | | | explicitly. svn path=/trunk/; revision=14186
* Chain the cursor_activated signal even if the row is -1.Christopher James Lahey2001-10-272-11/+10
| | | | | | | | | | | | 2001-10-26 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (eti_cursor_activated): Chain the cursor_activated signal even if the row is -1. * e-tree.c (item_cursor_activated): Don't error out here if path is NULL. svn path=/trunk/; revision=14185
* Remove debugging messages. (finalize_offline_hash_foreach): Likewise.Ettore Perazzoli2001-10-272-4/+6
| | | | | | | | * e-shell-offline-handler.c (prepare_for_offline): Remove debugging messages. (finalize_offline_hash_foreach): Likewise. svn path=/trunk/; revision=14184
* NULL the handle after a failed open so the offline handler won't thinkIain Holmes2001-10-276-7/+58
| | | | | | | | | | | | | | | | | | | 2001-10-26 Iain Holmes <iain@ximian.com> * e-summary-rdf.c (open_callback): NULL the handle after a failed open so the offline handler won't think they're still open. (e_summary_rdf_set_online): Cancel all the open connections when the summary goes offline. * e-summary-weather.c (open_callback): NULL the handle after a failed open so the offline handler won't think they're still open. (e_summary_weather_set_online): Cancel all the open connections when the summary goes offline. * e-summary.c (e_summary_set_online): Call the callback if it's not NULL. svn path=/trunk/; revision=14183
* New member `finished' in `EShellOfflineHandlerPrivate'.Ettore Perazzoli2001-10-272-4/+38
| | | | | | | | | | | | | | | * e-shell-offline-handler.c: New member `finished' in `EShellOfflineHandlerPrivate'. (finalize_offline): Ref the handler as we might get destroyed while putting every component offline. (impl_OfflineProgressListener_updateProgress): Don't emit ::offline_procedure_finished if ->finished is %TRUE. Also, set it to %TRUE after emitting the signal. (cancel_offline): Likewise. (finalize_offline): Likewise. (update_dialog_clist): Guard against NULL ->dialog_gui. svn path=/trunk/; revision=14182
* Check to make sure that the dataset is non-NULL before using and/orJeffrey Stedfast2001-10-272-19/+29
| | | | | | | | | | 2001-10-26 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_get_message): Check to make sure that the dataset is non-NULL before using and/or freeing. svn path=/trunk/; revision=14181
* Check for EWOULDBLOCK too? (stream_read): Same. (stream_flush): Return 0Jeffrey Stedfast2001-10-272-2/+5
| | | | | | | | | | | | | | | | | | | 2001-10-26 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-raw.c (stream_write): Check for EWOULDBLOCK too? (stream_read): Same. (stream_flush): Return 0 always, fsync() and tcp sockets don't play nice :-) * providers/imap/camel-imap-message-cache.c (camel_imap_message_cache_get): Lets try putting a camel_stream_reset() here. Logic being that the stream may have been read from since it was cached and thus our caller may try reading from it and get no data from it since it is already at the EOS. This may fix bug #12943. svn path=/trunk/; revision=14180
* Check for EWOULDBLOCK too? (stream_read): Same.Jeffrey Stedfast2001-10-272-5/+32
| | | | | | | | | | | | | | | | 2001-10-26 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-raw.c (stream_write): Check for EWOULDBLOCK too? (stream_read): Same. * providers/imap/camel-imap-message-cache.c (camel_imap_message_cache_get): Lets try putting a camel_stream_reset() here. Logic being that the stream may have been read from since it was cached and thus our caller may try reading from it and get no data from it since it is already at the EOS. This may fix bug #12943. svn path=/trunk/; revision=14179
* GAL 0.15.99.5.Ettore Perazzoli2001-10-272-1/+5
| | | | | | * configure.in: GAL 0.15.99.5. svn path=/trunk/; revision=14178
* Implement. (class_init): Add the signal "xfer_folder" signal.Ettore Perazzoli2001-10-273-4/+40
| | | | | | | | | * evolution-storage.c (impl_Storage_async_xfer_folder): Implement. (class_init): Add the signal "xfer_folder" signal. * evolution-storage.h: New signal "xfer_folder". svn path=/trunk/; revision=14177
* More abuse.Jon Trowbridge2001-10-271-3/+8
| | | | svn path=/trunk/; revision=14176
* Bump up to 0.15.99.5.Ettore Perazzoli2001-10-272-1/+26
| | | | | | | | | | | * configure.in: Bump up to 0.15.99.5. * gal/util/e-util.c (e_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER): pass `args[4]' as the fourth argument instead of `args[3]' again. (e_marshal_INT__POINTER_POINTER_POINTER_BOOL): New. svn path=/trunk/; revision=14175