aboutsummaryrefslogtreecommitdiffstats
path: root/x11/libXtrans
ModeNameSize
-rw-r--r--Makefile370logstatsplainblame
-rw-r--r--distinfo135logstatsplainblame
-rw-r--r--pkg-descr181logstatsplainblame
-rw-r--r--pkg-plist392logstatsplainblame
lass='column1'>| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-22 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-dialog.c, gal-define-views-dialog.h (gal_define_views_dialog_init): Initialize collection field to NULL. Set the collection on the model as soon as we create it. (gal_define_views_dialog_new): Add a GalViewCollection argument to this function. This just makes this dialog a bit easier to use through the API. (gal_define_views_dialog_set_arg): When we set the collection, set it on the dialog->model. * gal-define-views-model.c, gal-define-views-model.h: Rewrote this object to use a GalViewCollection to store the information instead of an array of GalViews. * gal-view-collection.c, gal-view-collection.h: Added gal_view_collection_get_count, gal_view_collection_get_view, gal_view_collection_append, gal_view_collection_delete_view, and gal_view_collection_copy_view. (view_changed, load_single_file): Connect to the "changed" signal on the views. (load_single_dir): Survive loading if there's no xml file. * gal-view-etable.c: Implemented get_type_code method. * gal-view-factory-etable.c: Implemented get_type_code method. * gal-view.c, gal-view.h: Added gal_view_get_type_code and "changed" signal. svn path=/trunk/; revision=7699 * disable cmdline subdir here tooDave Camp2001-01-221-1/+0 | | | | svn path=/trunk/; revision=7698 * Helps if I spell stuff correctly so it can pass the tests ;-)Jeffrey Stedfast2001-01-223-4/+10 | | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_is_rfc2015_signed): Helps if I spell stuff correctly so it can pass the tests ;-) svn path=/trunk/; revision=7697 * Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.poKenneth Christiansen2001-01-221-816/+948 | | | | | | | | | | Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po gnome-vfs/po/da.po gnumeric/po/da.po helix-setup-tools/po/da.po nautilus/po/da.po gnome-i18n/extra-po/gtm/da.po svn path=/trunk/; revision=7696 * Remove cmdline for nowMiguel de Icaza2001-01-221-1/+0 | | | | svn path=/trunk/; revision=7695 * Initialize OpenPGP.Jeffrey Stedfast2001-01-224-20/+25 | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (owner_set_cb): Initialize OpenPGP. * openpgp-utils.c (openpgp_init): No longer takes a passphrase callback, we'll just use the mail-session one. Makes life simpler. (pgp_get_passphrase): Use mail_session_request_dialog(). svn path=/trunk/; revision=7694 * Fix MakefileMiguel de Icaza2001-01-221-3/+2 | | | | svn path=/trunk/; revision=7693 * Make the output a little prettier. Okay, so I'm anal...Jeffrey Stedfast2001-01-223-17/+10 | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_param_list_format_append): Make the output a little prettier. Okay, so I'm anal... svn path=/trunk/; revision=7692 * Made the cursor move when rows are inserted or deleted. If in single modeChristopher James Lahey2001-01-221-0/+11 | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c: Made the cursor move when rows are inserted or deleted. If in single mode and the selected row gets removed, move it up. svn path=/trunk/; revision=7691 * Add cmdline to the buildMiguel de Icaza2001-01-221-1/+2 | | | | svn path=/trunk/; revision=7690 * Remove the X-Evolution header before we send.Jeffrey Stedfast2001-01-222-3/+9 | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (do_send_queue): Remove the X-Evolution header before we send. svn path=/trunk/; revision=7689 * Fixed some memory leaks dealing with content-type temp strings. AlsoJeffrey Stedfast2001-01-222-17/+91 | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): Fixed some memory leaks dealing with content-type temp strings. Also implemented code to sign and/or encrypt the message if the user has specified that it should. svn path=/trunk/; revision=7688 * Don't forget to unref the filters. (pgp_mime_part_verify): Same.Jeffrey Stedfast2001-01-222-27/+32 | | | | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (pgp_mime_part_sign): Don't forget to unref the filters. (pgp_mime_part_verify): Same. (pgp_mime_part_encrypt): Same. (pgp_mime_part_decrypt): Take NotZed's advice and use camel_stream_mem_new_with_buffer instead of writing to a new stream_mem. Also use camel_data_wrapper_construct_from_stream instead of creating a parser and using that. svn path=/trunk/; revision=7687 * (Fix #1222: doing File->New->Mail Message doesn't include .sig)Jason Leach2001-01-222-1/+23 | | | | | | | | | | | | 2001-01-20 Jason Leach <jasonleach@usa.net> (Fix #1222: doing File->New->Mail Message doesn't include .sig) * evolution-composer.c (init): Get the users account information, see if they've specified a sig file, if they do, create a composer with that sig. svn path=/trunk/; revision=7686 * Updated Slovenian translationAndraz Tori2001-01-221-4390/+3733 | | | | svn path=/trunk/; revision=7685 * Fix bug #1250; now we present a confirmation dialog before deleting theFederico Mena Quintero2001-01-222-7/+16 | | | | | | | | | 2001-01-21 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/task-editor.c (file_delete_cb): Fix bug #1250; now we present a confirmation dialog before deleting the component. svn path=/trunk/; revision=7684 * Updated Japanese translation.Akira Tagoh2001-01-211-323/+2697 | | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=7683 * Updated header comment and fixed some ref/unref count problems in theJeffrey Stedfast2001-01-212-6/+12 | | | | | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c: Updated header comment and fixed some ref/unref count problems in the various functions. Also fixed some other little things. (pgp_mime_part_encrypt): Do some canonical CRLF action before encrypting. (pgp_mime_part_sign): Make sure we are the owners of the byte array. (pgp_mime_part_verify): Same. (pgp_mime_part_encrypt): Same. (pgp_mime_part_decrypt): Same. svn path=/trunk/; revision=7682 * The Doc directory was removed because it does not build, and Dave Camp cant ↵Miguel de Icaza2001-01-211-2/+2 | | | | | | spend the day fixing doc stuff. Make sure your doc infrastructure works for everyone and passes make distcheck before commiting again. Love svn path=/trunk/; revision=7681 * Updated header comment and fixed some ref/unref count problems in theJeffrey Stedfast2001-01-212-25/+33 | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c: Updated header comment and fixed some ref/unref count problems in the various functions. Also fixed some other little things. (pgp_mime_part_encrypt): Do some canonical CRLF action before encrypting. svn path=/trunk/; revision=7680 * Add composer bitsMiguel de Icaza2001-01-211-0/+10 | | | | svn path=/trunk/; revision=7679 * Ok, conflicting configure.in confused meMiguel de Icaza2001-01-211-6/+0 | | | | svn path=/trunk/; revision=7678 * Update to reflect changes to configure.inMiguel de Icaza2001-01-211-0/+6 | | | | svn path=/trunk/; revision=7677 * Use the new gal_view_set_title function.Christopher James Lahey2001-01-217-56/+311 | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-model.c (gdvm_set_value_at): Use the new gal_view_set_title function. * gal-view-collection.c, gal-view-collection.h: Implemented this. Added gal_view_collection_save and gal_view_collection_load. * gal-view-etable.c: Implemented save, load, and set_title methods for this class. * gal-view-factory.c: Implemented gal_view_factory_get_type_code. * gal-view.c, gal-view.h: Replaced gal_view_save_to_node with gal_view_save. Replaced gal_view_load_from_node with gal_view_load. Added gal_view_set_title. svn path=/trunk/; revision=7676 * Added function e_xml_get_bool_prop_by_name_with_default.Christopher James Lahey2001-01-212-0/+23 | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * gal/util/e-xml-utils.c, gal/util/e-xml-utils.h: Added function e_xml_get_bool_prop_by_name_with_default. svn path=/trunk/; revision=7675 * Added draw-focus="true" and selection-mode="browse" attributes to theChristopher James Lahey2001-01-212-4/+9 | | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * message-list.c (message_list_get_layout): Added draw-focus="true" and selection-mode="browse" attributes to the ETableSpecification. (message_list_construct): Removed setting the "draw_focus" argument since it doesn't exist any more. svn path=/trunk/; revision=7674 * Made this conform to the new prototype for e_popup_menu_run.Christopher James Lahey2001-01-218-105/+341 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c (ethi_header_context_menu): Made this conform to the new prototype for e_popup_menu_run. * e-table-item.c, e-table-item.h: Documented. (e_table_item_is_row_selected): Removed this function. (eti_draw): Changed this so that if the ETableItem is in cursor-mode="row", the cursor is draw all the way across the row. (eti_cursor_move_up, eti_cursor_move_down): Commented these out since they're no longer used. (_do_tooltip, eti_event): Commented out tooltips. (eti_event): Made it so that we call the key_press function in the %ETableSelectionModel on each key press. * e-table-selection-model.c, e-table-selection-model.h: Documented. Added a function e_table_selection_model_key_press that does whatever behavior is correct for the user having pressed the given key. Changed the behavior of this to better match windows (use selection-mode="browse"). * e-table-specification.c, e-table-specification.h: Added a draw_focus variable. * e-table.c: Decide whether to draw the focus based on the ETableSpecification. Removed the argument for setting whether to draw the focus. svn path=/trunk/; revision=7673 * Init a cancel field in the message. (mail_msg_free): Free it.Not Zed2001-01-216-113/+722 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Not Zed <NotZed@Ximian.com> * mail-mt.c (mail_msg_new): Init a cancel field in the message. (mail_msg_free): Free it. (mail_msg_cancel): New function to attempt to cancel an operation by id. Impelementation functions can still be uncancellable by not registering for cancellation, etc, or do it themselves as well. * mail-send-recv.c (fetch_mail_filter_folder): set folder_uid's properly, so we can save it later. (filter_folder_filter): Renamed from fetch_mail_filter_folder, since its going to be used for all filtering. (mail_fetch_mail): Changed from mail_filter_mail. (mail_filter_folder): New function, replaces mail_do_filter_ondemand functionality. (mail_filter_on_demand): New function, actually replaces mail_do_filter_ondemand. (receive_get_folder): Added an exception arg. (mail_send_message): New function to just send a message. (send_mail_send): Use mail_send_message. (send_queue_send): New send qeue code, use mail_send_message, and clean up some stuff. (mail_send_receive): Changed from mail_receive. (build_dialogue): Setup the sending data, as well. (mail_update_subfolders): New function to update folder info. (send_mail_send): hook into cancellation if we want. svn path=/trunk/; revision=7672 * Added an exception to CamelFilterGetFolderFunc.Not Zed2001-01-213-19/+48 | | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Not Zed <NotZed@Ximian.com> * camel-filter-driver.h: Added an exception to CamelFilterGetFolderFunc. * camel-filter-driver.c (camel_filter_driver_filter_message): Remove source parameter, as it is determined elsewhere now. (camel_filter_driver_filter_folder): Same here. (camel_filter_driver_filter_mbox): And here. (do_move): If we cannot open a folder, quit, rather than ignoring it. (do_copy): Here too. (open_folder): Pass an exception into get_folder callback. (camel_filter_driver_filter_folder): Report that we're syncing, when we are. (camel_filter_driver_filter_mbox): And here too. (close_folder): And here. svn path=/trunk/; revision=7671 * Strip leading space from the transport url gotten from the message.Jeffrey Stedfast2001-01-212-2/+10 | | | | | | | | | 2001-01-20 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (do_send_queue): Strip leading space from the transport url gotten from the message. svn path=/trunk/; revision=7670 * ettore likes this betterJakub Steiner2001-01-211-0/+0 | | | | svn path=/trunk/; revision=7669 * Fix bug #1243. Turn on the Y expand/fill options for the date widgets inFederico Mena Quintero2001-01-213-29/+37 | | | | | | | | | | | | | 2001-01-20 Federico Mena Quintero <federico@ximian.com> * gui/event-editor-dialog.glade: Fix bug #1243. Turn on the Y expand/fill options for the date widgets in the General page. This makes them be vertically aligned with the "All day event" toggle so that they will get the focus in the proper order; the toggle would get the focus before them because it was a pixel or two above them. svn path=/trunk/; revision=7668 * Fix memory leak: Unref some stuff if we're not showing the tooltip.Iain Holmes2001-01-211-1/+2 | | | | svn path=/trunk/; revision=7667 * Doc updates - FedericoFederico Mena Quintero2001-01-206-456/+456 | | | | svn path=/trunk/; revision=7666 * Unset the GTK_CAN_FOCUS flag on the ECalendar. (e_calendar_focus_in):Federico Mena Quintero2001-01-202-33/+14 | | | | | | | | | | | | | | 2001-01-19 Federico Mena Quintero <federico@ximian.com> * e-calendar.c (e_calendar_init): Unset the GTK_CAN_FOCUS flag on the ECalendar. (e_calendar_focus_in): Removed function since it did nothing. (e_calendar_focus_out): Likewise. (e_calendar_key_press): Likewise. (e_calendar_init): Turn off the GTK_CAN_FOCUS flag for both arrow buttons. svn path=/trunk/; revision=7665 * Unset the GTK_CAN_FOCUS flag on the weekday picker. This will do until itFederico Mena Quintero2001-01-202-0/+8 | | | | | | | | | | 2001-01-19 Federico Mena Quintero <federico@ximian.com> * gui/weekday-picker.c (weekday_picker_init): Unset the GTK_CAN_FOCUS flag on the weekday picker. This will do until it supports being used with the keyboard. svn path=/trunk/; revision=7664 * If the name is empty string, use the address.Jeffrey Stedfast2001-01-202-1/+7 | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (mail_generate_reply): If the name is empty string, use the address. svn path=/trunk/; revision=7663 * Update for e_popup_menu_run change.Dan Winship2001-01-203-2/+13 | | | | | | | | | | | * mail-display.c (pixmap_press): Update for e_popup_menu_run change. * folder-browser.c (etable_key): On GDK_Menu (the menu key on 105-key keyboards), pop up the right-click menu. (on_right_click): update for e_popup_menu_run change. svn path=/trunk/; revision=7662 * Update for e_popup_menu_run prototype change.Dan Winship2001-01-203-2/+8 | | | | | | | | * gui/widgets/e-addressbook-view.c (table_right_click): * gui/widgets/e-minicard.c (e_minicard_event): Update for e_popup_menu_run prototype change. svn path=/trunk/; revision=7661 * s/GdkEventButton/GdkEvent/Dan Winship2001-01-204-5/+8 | | | | | | | | | | * gal/widgets/e-popup-menu.c (e_popup_menu_run): s/GdkEventButton/GdkEvent/ * gal/widgets/e-gui-utils.c (e_popup_menu): ditto, and deal with key events as well svn path=/trunk/; revision=7660 * updateKenneth Christiansen2001-01-201-1979/+2716 | | | | svn path=/trunk/; revision=7659 * New function to add a folder and any parents of it that don't yet exist.Dan Winship2001-01-202-6/+34 | | | | | | | | * subscribe-dialog.c (recursive_add_folder): New function to add a folder and any parents of it that don't yet exist. Fixes bugzilla #1028. svn path=/trunk/; revision=7658 * (subscribe_folder): add a missing UNLOCKDan Winship2001-01-202-0/+2 | | | | svn path=/trunk/; revision=7657 * Set the delete bit *before* copying to the default folder.Jeffrey Stedfast2001-01-202-4/+9 | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * filter-driver.c (filter_driver_filter_message): Set the delete bit *before* copying to the default folder. svn path=/trunk/; revision=7656 * evo .9 splashJakub Steiner2001-01-201-0/+0 | | | | svn path=/trunk/; revision=7655 * New function. Obvious.Dan Winship2001-01-203-0/+23 | | | | | | | * evolution-storage.c (evolution_storage_folder_exists): New function. Obvious. svn path=/trunk/; revision=7654 * Updated Japanese translation.Akira Tagoh2001-01-202-353/+277 | | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=7653 * Use "Full Name <address>" for the label in the menu rather than theJeffrey Stedfast2001-01-202-1/+17 | | | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-hdrs.c (create_optionmenu): Use "Full Name <address>" for the label in the menu rather than the account name. Specify the account name only if it's not the same as the address. svn path=/trunk/; revision=7652 * Set the deleted bit *before* copying to the default folder, this way ifJeffrey Stedfast2001-01-202-4/+11 | | | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_message): Set the deleted bit *before* copying to the default folder, this way if they are importing mail and have a rule to delete it, it doesn't get copied to the default folder un-deleted. svn path=/trunk/; revision=7651 * If LISTing a subscribed folder doesn't return a LIST response, just ignoreDan Winship2001-01-202-3/+13 | | | | | | | | | * providers/imap/camel-imap-store.c (get_subscribed_folders_by_hand): If LISTing a subscribed folder doesn't return a LIST response, just ignore that folder. Yay RFC2060. svn path=/trunk/; revision=7650 * (Adding a boolean "entry_changed" BonoboPropertyBag arg)Jason Leach2001-01-194-2/+64 | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-19 Jason Leach <jasonleach@usa.net> (Adding a boolean "entry_changed" BonoboPropertyBag arg) * gui/component/select-names/e-select-names-bonobo.c (entry_set_property_fn): Use a gtk_object_set_data to set the property to TRUE here. (entry_changed): New function, calls bonobo_control_set_property if entry_changed hasn't been set to TRUE yet. (impl_SelectNames_get_entry_for_section): Connect "changed" on each entry_widget to the new entry_changed() func. 2001-01-19 Jason Leach <jasonleach@usa.net> * e-msg-composer-hdrs.c (create_addressbook_entry): Listen for property bag changes to "entry_changed" on here, which means on the To, Cc, and Bcc entries. (addressbook_entry_changed): New function that gets called when "entry_changed" property is changed (to TRUE). svn path=/trunk/; revision=7649 * Updated russian translation.Valek Frob2001-01-192-2005/+2774 | | | | svn path=/trunk/; revision=7648 * create a new cal component alarm (cal_component_add_alarm): add alarm toJP Rosevear2001-01-1912-504/+688 | | | | | | | | | | | | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * cal-util/cal-component.c (cal_component_alarm_new): create a new cal component alarm (cal_component_add_alarm): add alarm to the cal component (cal_component_remove_alarm): remove alarm from the cal component (remove_alarm): remove alarm from hash * cal-util/cal-component.h: new protos * conduits/calendar/calendar-conduit.c (comp_from_remote_record): add alarm information, still needs to be hacked to replace an already existing alarm. questions abound about the heuristic for doing this. 2001-01-17 JP Rosevear <jpr@ximian.com> * README: Update package requirements svn path=/trunk/; revision=7647 * Missing Changelog entryJP Rosevear2001-01-191-0/+8 | | | | svn path=/trunk/; revision=7646 * add -ve sign to output of duration if appropriate.JP Rosevear2001-01-191-5/+25 | | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * src/libical/icalvalue.c.in (icalvalue_duration_as_ical_string): add -ve sign to output of duration if appropriate. (icalvalue_trigger_as_ical_string): implement. not happy how this is done with the -1 for is_date trick but it will do for now and period does things in a similar way. svn path=/trunk/; revision=7645 * Changed a leftover $with_x_mailer to $with_sub_version. Made it so that ifJason Leach2001-01-192-2/+15 | | | | | | | | | | | 2001-01-19 Jason Leach <jasonleach@usa.net> * configure.in: Changed a leftover $with_x_mailer to $with_sub_version. Made it so that if $with_sub_version isn't specified, we don't try to output it, and also corrected the way SUB_VERSION is defined. svn path=/trunk/; revision=7644 * Mark strings for translation.Kjartan Maraas2001-01-192-2/+6 | | | | | | | | 2001-01-19 Kjartan Maraas <kmaraas@gnome.org> * providers/smtp/camel-smtp-provider.c: Mark strings for translation. svn path=/trunk/; revision=7643 * Norwegian translationKjartan Maraas2001-01-191-0/+2 | | | | svn path=/trunk/; revision=7642 * always free the delivery elements and correct embarrassingly stupid memoryJP Rosevear2001-01-193-16/+29 | | | | | | | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (ecard_from_remote_record): always free the delivery elements and correct embarrassingly stupid memory error that was causing the addressbook conduit problems. * backend/ebook/e-book-view-listener.c (e_book_view_listener_check_queue): ref/unref ourself when processing in case someone we signal unrefs us. * conduit/address-conduit.c (sequence_complete): disconnect signals when complete svn path=/trunk/; revision=7641 * typo fixesJacob Leach2001-01-191-4/+3 | | | | svn path=/trunk/; revision=7640 * (Bug #883: Shortcut bar does not update when a folders display nameJason Leach2001-01-199-3/+311 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> (Bug #883: Shortcut bar does not update when a folders display name changes) * e-local-storage.c (class_init): Define a new "folder_updated" signal here. (bonobo_interface_update_folder_cb): Emit the new folder_updated signal here. * e-shell-view.c (e_shell_view_construct): Connect the EShell::ELocalStorage folder_updated signal here. Also connect the updated_folder signal coming from EShell::EStorageSet to the new callback. * e-shell-view.c (folder_updated_cb): Callback that actually initiates the shell updating. * e-shortcuts.c (e_shortcuts_update_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll update it. * e-shortcuts.c (e_shortcuts_remove_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll remove it. * e-shortcuts.c (removed_folder_cb): Connect this callback that will remove a renamed vfolder from the shortcut bar. Temporary fix to the problem of renaming vfolders and having the shortcut bar think the old vfolder still exists. (Bug #1168: Shortcut bar and icon size persistence) * e-shell-view.c (save_shortcut_bar_icon_modes): New static function, save the icon modes (for all shortcut bar groups, even though we only have one group now). (load_shortcut_bar_icon_modes): New static function, load the saved shortcut bar group icon modes and apply them to our shortcut bar. svn path=/trunk/; revision=7639 * More of Megan's revisions, and Field Chooser functions in the SortAaron Weber2001-01-1912-484/+580 | | | | | | | | | | | | | | | | | | | | 2001-01-19 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: More of Megan's revisions, and Field Chooser functions in the Sort section. * C/apx-gloss.sgml: added "ToolTip" 2001-01-18 Aaron Weber <aaron@helixcode.com> * C/preface.sgml: s/Helix Code/Ximian, and Megan's comments. * C/usage-mainwindow.sgml: s/Helix Code/Ximian/, and Megan's comments. * C/evolution-guide.sgml: s/Helix Code/Ximian/ svn path=/trunk/; revision=7638 * Do most of the work to get Grouping working, by reusing massive ammountsMiguel de Icaza2001-01-194-185/+282 | | | | | | | | | | | | | | | | | | Do most of the work to get Grouping working, by reusing massive ammounts of code from the sorting pieces. 2001-01-19 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (group_entry_changed, group_ascending_toggled): New methods. (configure_group_dialog): New function, sets up the group GUI. (e_table_config_construct): Populate column names here and use in configure_group_dialog and configure_sort_dialog (sort_entry_changed, sort_ascending_toggled): renamed from entry_changed, ascending_toggled. svn path=/trunk/; revision=7637 * New swanky send/recieve thingy, well it so far only receives (pop/mbox).Not Zed2001-01-194-0/+617 | | | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * mail-send-recv.c: New swanky send/recieve thingy, well it so far only receives (pop/mbox). Ignore all the warnings for now, and the ugly 'button' to run it. svn path=/trunk/; revision=7636 * Add a percentage complete indicator to the status thing.Not Zed2001-01-193-18/+33 | | | | | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (report_status): Add a percentage complete indicator to the status thing. (camel_filter_driver_filter_mbox): Add percentage complete to reporting. (camel_filter_driver_filter_folder): Same. svn path=/trunk/; revision=7635 * Added a temporary button to test new receive code.Not Zed2001-01-192-0/+11 | | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * evolution-mail.xml: Added a temporary button to test new receive code. svn path=/trunk/; revision=7634 * Keep track of the valid column names (not used right now).Miguel de Icaza2001-01-195-157/+260 | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-18 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (configure_sort_dialog): Keep track of the valid column names (not used right now). (config_destroy): release column names (entry_changed): Handle invalid input to mean "Next entry is grayed out". * e-table-header-item.c (ethi_popup_customize_view): Hook up to the "apply" signal on the dialog box to apply the changes. (apply_changes): New function to apply the changes from the ETableConfig object. * e-table-sort-info.c (e_table_sort_info_load_from_node): Notify of sort info changes. * e-table-header-item.c: Swapped the way arrows were done, so that they actually match the sorting that its expected. * e-table.c: Added inline documentation for a few methods. * e-table-config.h: Dropped ::spec, and temp_spec, we always use ::source_spec, as we never modify this variable. svn path=/trunk/; revision=7633 * Fixed text misplacement.Christopher James Lahey2001-01-191-10/+12 | | | | | | | | 2001-01-18 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-entry.c: Fixed text misplacement. svn path=/trunk/; revision=7632 * Added Next/Previous toolbar buttons.Jeffrey Stedfast2001-01-192-0/+12 | | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail.xml: Added Next/Previous toolbar buttons. svn path=/trunk/; revision=7631 * Added the next/previous toolbar buttons.Jeffrey Stedfast2001-01-194-0/+37 | | | | | | | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-factory.c: Added the next/previous toolbar buttons. * mail-callbacks.c (next_msg): New callback so we can have a next toolbar button. (previous_msg): Same but for previous. svn path=/trunk/; revision=7630 * New function, name describes it well. (gtk_radio_button_select_nth): NewJason Leach2001-01-193-0/+65 | | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> * e-gtk-utils.c (gtk_radio_button_get_nth_selected): New function, name describes it well. (gtk_radio_button_select_nth): New function. svn path=/trunk/; revision=7629 * More tweaking... skip separator characters after the namespace character.Dan Winship2001-01-193-3/+19 | | | | | | | | | | | | | | | * camel-store.c (camel_folder_info_build): More tweaking... skip separator characters after the namespace character. (Gets rid of the shell folder registration warning some people have had with IMAP) * providers/imap/camel-imap-store.c (imap_connect): I'm sure there was some clever reason I was storing the flags of the folder in the hash table rather than just "1", but I don't remember what it was now. Anyway, since we only ever test NULL/non-NULL, store 1, since flags is sometimes 0. svn path=/trunk/; revision=7628 * Oops. Somewhere in one of the reorgs, the code to add new messages to theDan Winship2001-01-192-1/+8 | | | | | | | | * providers/imap/camel-imap-folder.c (imap_update_summary): Oops. Somewhere in one of the reorgs, the code to add new messages to the CamelFolderChangeInfo structure got removed. Fix that. svn path=/trunk/; revision=7627 * Um, why was the doc directory removed from SUBDIRS?Federico Mena Quintero2001-01-194-38/+42 | | | | | | | | 2001-01-18 Federico Mena Quintero <federico@ximian.com> * Makefile.am: Um, why was the doc directory removed from SUBDIRS? svn path=/trunk/; revision=7626 * Make zero the minimum number of days that can be specified.Federico Mena Quintero2001-01-192-5/+18 | | | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * e-calendar-item.c (e_calendar_item_set_max_days_sel): Make zero the minimum number of days that can be specified. (e_calendar_item_set_arg): We do need an update when the maximum number of selected days is changed. (e_calendar_item_set_max_days_sel): Request an update of the canvas item. (e_calendar_item_button_press): Do not start selecting days if the max_days_selected is less than 1. svn path=/trunk/; revision=7625 * Made it return a gboolean; it was completely ignoring the return valueFederico Mena Quintero2001-01-193-5/+11 | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * backend/pas/pas-book-factory.c (pas_book_factory_activate): Made it return a gboolean; it was completely ignoring the return value from register_factory(). svn path=/trunk/; revision=7624 * Return a success value. (setup_pas): Likewise. (setup_config): Likewise.Federico Mena Quintero2001-01-192-22/+49 | | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * wombat.c (setup_pcs): Return a success value. (setup_pas): Likewise. (setup_config): Likewise. (main): Exit if we could not initialize all of the Wombat services. (init_corba): Check the return value of gnome_init_with_popt_table(). (main): Call bindtextdomain() and textdomain(). svn path=/trunk/; revision=7623 * New files with a simple sequence to migrate the task components from theFederico Mena Quintero2001-01-1914-1426/+414 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-18 Federico Mena Quintero <federico@ximian.com> * gui/tasks-migrate.[ch]: New files with a simple sequence to migrate the task components from the old calendar folder into the new tasks folder. * gui/component-factory.c (owner_set_cb): Call tasks_migrate() once evolution_dir is set. It sucks to have to do this here. * cal-client/cal-client.c (cal_client_get_uids): In the inline docs, indicate how to free the return value. (cal_opened_cb): Ahem, moved assertion to the right place. Also, ref() and unref() around our own signal emission because we are not inside a signal handler, rather a simple callback from the listener object; we want to have a chance to clean up even if the client is unrefed during the emission. * gui/Makefile.am (evolution_calendar_SOURCES): Added tasks-migrate.[ch] to the list of sources. 2001-01-17 Federico Mena Quintero <federico@ximian.com> * gui/event-editor.c (init_widgets): Use e_calendar_item_set_max_days_sel() instead of setting GTK+ object arguments. * gui/e-day-view.c (e_day_view_set_cal_client): Oops, we had a reversed test for the client being loaded. * gui/tag-calendar.c (tag_calendar_by_client): Fixed similarly reversed test. svn path=/trunk/; revision=7622 * Disconnect from the etss->source's signals *before* we unref it.Federico Mena Quintero2001-01-192-10/+22 | | | | | | | | | | | | | 2001-01-18 Federico Mena Quintero <federico@ximian.com> * e-table-subset.c (etss_destroy): Disconnect from the etss->source's signals *before* we unref it. * e-table-group-container.c (e_table_group_apply_to_leafs): Ref() and unref() around the callback to protect ourselves from being unrefed in the middle of iterating through the nodes. svn path=/trunk/; revision=7621 * Make tooltip appear properly even if anchor is set.Christopher James Lahey2001-01-181-1/+1 | | | | | | | | | 2001-01-18 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-text.c (_do_tooltip): Make tooltip appear properly even if anchor is set. svn path=/trunk/; revision=7620 * Center text vertically.Christopher James Lahey2001-01-181-10/+13 | | | | | | | | | 2001-01-18 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-entry.c (canvas_size_allocate, et_set_arg): Center text vertically. svn path=/trunk/; revision=7619 * Updated Norwegian (bokmål) translation. Removed old script.Kjartan Maraas2001-01-183-2195/+3031 | | | | | | | | | 2001-01-18 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. * update.sh: Removed old script. svn path=/trunk/; revision=7618 * New function. (update_sort_config_dialog): Massive update to thisMiguel de Icaza2001-01-185-26/+230 | | | | | | | | | | | | | | | | | | | | 2001-01-18 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (find_model_column_by_name): New function. (update_sort_config_dialog): Massive update to this function, it is almost complete now, it just needs a few cosmetic touchups. (config_sort_config_show): Get the main interaction working as well. (config_group_info_update): Beautify. (entry_changed): Do all the magic for the GUI for entries. (ascending_toggled): Implement callback. (configure_sort_dialog): Do also descending. (configure_sort_dialog): Hook up changed/toggled. * e-table-config.h: Put all the configuration stuff for sorting into its own structure to pass around funny functions. svn path=/trunk/; revision=7617 * Er, don't set the button insensitive if there is *1* action, set itJeffrey Stedfast2001-01-182-4/+15 | | | | | | | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * filter-filter.c (less_parts): Er, don't set the button insensitive if there is *1* action, set it insensitive if there are less than or equal to *1* actions. Doh! (more_parts): Only set the remove button sensitive if there is more than 1 action. (get_widget): Here too. svn path=/trunk/; revision=7616 * ellipses for menu items that need dialogs.Jacob Leach2001-01-181-1/+1 | | | | svn path=/trunk/; revision=7615 * Updated to reflect changes to e_msg_composer_hdrs_get_from().Jeffrey Stedfast2001-01-184-30/+37 | | | | | | | | | | | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): Updated to reflect changes to e_msg_composer_hdrs_get_from(). * e-msg-composer-hdrs.c (set_recipients): Don't do anymore utf8 conversions, the widget already does this (or should unless there is brokenness). (e_msg_composer_hdrs_get_from): Return a CamelInternetAddress like we should. (e_msg_composer_hdrs_to_message): Update to reflect changes made the the above function. svn path=/trunk/; revision=7614 * Use static libcomposer.a here instead of the libtoolized one.Miguel de Icaza2001-01-181-1/+1 | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * Makefile.am (evolution_mail_LDADD): Use static libcomposer.a here instead of the libtoolized one. svn path=/trunk/; revision=7613 * Make the composer a standard library, not a libtool one. Nobody ever usesMiguel de Icaza2001-01-182-3/+8 | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * Makefile.am: Make the composer a standard library, not a libtool one. Nobody ever uses it as a shared library and it is not installed. svn path=/trunk/; revision=7612 * Removed addressbook/gui/widgets/test-minicard-view.c,Dave Camp2001-01-1828-71842/+55550 | | | | | | | | | | | 001-01-17 Dave Camp <dave@ximian.com> * POTFILES.in: Removed addressbook/gui/widgets/test-minicard-view.c, camel/providers/local/camel-mbox-provider.c, notes/component-factory.c, notes/main.c, and calendar/gui/gnome-month-item.c, and calendar/gui/alarm-notify.c. svn path=/trunk/; revision=7611 * (Bug #1192: Set the Composer window title to something useful)Jason Leach2001-01-184-8/+65 | | | | | | | | | | | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> (Bug #1192: Set the Composer window title to something useful) * e-msg-composer.c (e_msg_composer_construct): Connect up the new signal here. (subject_changed_cb): Set the composer window title to the subject as it's changed, or if it goes blank make it the default "Compose a message". * e-msg-composer-hdrs.c (class_init): Create a new signal "subject_changed". (entry_changed): Emit the signal here when the subject entry is changed. svn path=/trunk/; revision=7610 * Add some g_warnings() to help debug later if I ever get the segfaults IJeffrey Stedfast2001-01-183-4/+16 | | | | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-summary.c (message_info_load): Add some g_warnings() to help debug later if I ever get the segfaults I was getting earlier. Can't seem to reproduce them after my previous "fix". * camel-folder-summary.c (camel_folder_summary_load): Undid my change here, NotZed said it was wrong and that if it gets a NULL mi then it should abort and not continue. svn path=/trunk/; revision=7609 * Make sure that the message-info is non-null before we go accessing innerJeffrey Stedfast2001-01-182-1/+10 | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (camel_folder_summary_load): Make sure that the message-info is non-null before we go accessing inner parts of it and/or adding it to the summary array. I may not have handled the error correctly, but it does seem to work correctly. If NotZed could double-check this it'd be great. svn path=/trunk/; revision=7608 * oops, don't xexpand, that makes the dialog too wide.Jeffrey Stedfast2001-01-182-104/+104 | | | | svn path=/trunk/; revision=7607 * backed out Anna's dialog, no one likes it!Jeffrey Stedfast2001-01-182-1190/+1263 | | | | svn path=/trunk/; revision=7606 * New smtp error-code to string mapping function. (smtp_connect): Use theJeffrey Stedfast2001-01-182-10/+106 | | | | | | | | | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (get_smtp_error_string): New smtp error-code to string mapping function. (smtp_connect): Use the new error->string function for reporting useful errors. (smtp_helo): Same. Also use a case-insensitive strstr for 8BITMIEM as it seems Exchange sends back lowercase for that one single SMTP extension. Everything else is uppercase. I'm seeing a lack of love for that extension by Microsoft dudes... (smtp_mail): Use get_smtp_error_string. (smtp_rcpt): Same. (smtp_data): Same. (smtp_quit): Same. (smtp_rset): Same. svn path=/trunk/; revision=7605 * Made EEntry be shrinkable.Christopher James Lahey2001-01-181-3/+6 | | | | | | | | 2001-01-17 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-entry.c (e_entry_init): Made EEntry be shrinkable. svn path=/trunk/; revision=7604 * Make justification work properly for entries. Documented.Christopher James Lahey2001-01-182-2/+50 | | | | | | | | | 2001-01-17 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-entry.c, gal/e-text/e-entry.h (et_set_arg): Make justification work properly for entries. Documented. svn path=/trunk/; revision=7603 * get rid of some gtk warnings.Jeffrey Stedfast2001-01-181-6/+10 | | | | | | ugh svn path=/trunk/; revision=7602 * Anna's dialog now supports SSL so we can get rid of the ssl-supportJeffrey Stedfast2001-01-185-1283/+1250 | | | | | | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-account-editor.c (construct): Anna's dialog now supports SSL so we can get rid of the ssl-support checks. Also work around the fact that Anna's dialog doesn't have an optionmenu for the transport type, it's a label instead. (transport_type_init): Cast the transport_type widget to a GtkOptionMenu where appropriate as the widget that stores it is now generic. (apply_changes): Modify code to work with anna's dialog...*sigh* (ok_clicked): Alert the user that one or more servers failed to validate and allow him to continue anyway. svn path=/trunk/; revision=7601 * Use "typedef enum { ... } Blah;" instead of "typedef enum _Blah Blah; enumFederico Mena Quintero2001-01-1810-105/+100 | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * importer/evolution-importer.h: Use "typedef enum { ... } Blah;" instead of "typedef enum _Blah Blah; enum _Blah { ... };" so that gtk-doc can parse it. Sigh. svn path=/trunk/; revision=7600 * Added a collection argument to this to set the GalViewCollection.Christopher James Lahey2001-01-1811-36/+315 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-dialog.c, gal-define-views-dialog.h: Added a collection argument to this to set the GalViewCollection. Connected up the modify, delete, and copy buttons. Documented. * gal-define-views-model.c, gal-define-views-model.h: Added gal_define_views_model_get_view, gal_define_views_model_delete_view, and gal_define_views_model_copy_view methods. Documented. * gal-view-collection.c: Documented. * gal-view-etable.c, gal-view-etable.h: Documented. Implemented edit and clone methods of GalView. Initialized state to a non-NULL value. Added a name parameter to gal_view_etable_new. * gal-view-factory-etable.c: Documented. Added the name argument to gal_view_etable_new. * gal-view-factory.c: Fixed the g_return_val_if_fails to check for GalViewFactory as the type instead of GalView. * gal-view.c, gal-view.h: Added the clone method. svn path=/trunk/; revision=7599 * add evolution-gnomecard-importer.Larry Ewing2001-01-182-0/+3 | | | | | | | | 2001-01-17 Larry Ewing <lewing@helixcode.com> * backend/ebook/.cvsignore: add evolution-gnomecard-importer. svn path=/trunk/; revision=7598 * add the doc/devel/importer/Makefile as a target.Larry Ewing2001-01-184-2/+16 | | | | | | | | | | | | | 2001-01-17 Larry Ewing <lewing@helixcode.com> * configure.in (EVOLUTION_DIR): add the doc/devel/importer/Makefile as a target. * backend/ebook/Makefile.am (oaf_DATA): don't require the pine oainfo file until it is actually added to the repository. We need to keep the build working for nightlies to work. svn path=/trunk/; revision=7597 * New config function to set the path to the pgp binary.Jeffrey Stedfast2001-01-183-0/+64 | | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_pgp_path): New config function to set the path to the pgp binary. (mail_config_get_pgp_path): Gee I wonder... (mail_config_set_pgp_type): This one sets the type (ie PGP5, PGP2, or GnuPG - see openpgp-utils.h for values) (mail_config_get_pgp_type): Der. svn path=/trunk/; revision=7596 * Handle NULL source and, while we're at it, transport URLs. ApparentlyJeffrey Stedfast2001-01-184-8/+35 | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-account-editor.c (construct): Handle NULL source and, while we're at it, transport URLs. Apparently camel_url_new() and/or camel-url_free() don't handle NULL input well. * mail-accounts.c (load_accounts): Handle NULL source URLs. svn path=/trunk/; revision=7595 * Add a "Send as:" option on the edit attachment dialog.Iain Holmes2001-01-184-40/+170 | | | | svn path=/trunk/; revision=7594 * gui/e-week-view*.c don't use the theme colors at all within the graphicalDamon Chaplin2001-01-1811-97/+324 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Damon Chaplin <damon@helixcode.com> * gui/e-week-view*.c * gui/e-day-view*.c: don't use the theme colors at all within the graphical parts of the widgets, since they may clash with our colors. May make them configurable in future so people can tweak them to go with their theme. At least the calendars are usable in any theme now, even though the colors may not go well with the theme. Also set the font of all the EText items in style_set. * gui/e-week-view-event-item.c (e_week_view_event_item_draw): don't draw the icons if we are editing the event. * gui/e-day-view.c: * gui/e-week-view.c: reinstated the optimizations so we don't do a complete relayout if the event's dates haven't been changed. (Though we still do a re-layout when recurring events change, since comparing all the RDATES/RRULES/EXDATES/EXRULES is too much hassle.) A side-effect of this change is that the EWeekView won't crash so often - only recurring events will be a problem. * cal-util/cal-component.[hc]: added function to check if the start and end dates of a component match. Used for optimizing the updating of the EDayView & EWeekView. svn path=/trunk/; revision=7593 * Forgot...Iain Holmes2001-01-181-1/+2 | | | | svn path=/trunk/; revision=7592 * Support the new interfacesIain Holmes2001-01-183-26/+16 | | | | svn path=/trunk/; revision=7591 * Removed the factory and updated the interfaces and objectsIain Holmes2001-01-189-381/+231 | | | | svn path=/trunk/; revision=7590 * Some API documentation for the importerIain Holmes2001-01-1832-4/+930 | | | | svn path=/trunk/; revision=7589 * Make the folder selection dialog use the right bevel for the scrollEttore Perazzoli2001-01-182-1/+12 | | | | | | | frame, and make it grab the focus as soon as it's shown. (For some reason, it doesn't seem to work though.) svn path=/trunk/; revision=7588 * Oops. Delete this. I never meant for this to get commit'd.Jeffrey Stedfast2001-01-182-23/+5 | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * e-messagebox.c (e_message_box_get_id): Oops. Delete this. I never meant for this to get commit'd. svn path=/trunk/; revision=7587 * Oops. "url && url->host" doesn't do much without the '?' and ':' ;-)Jeffrey Stedfast2001-01-182-3/+6 | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-account-editor.c (construct): Oops. "url && url->host" doesn't do much without the '?' and ':' ;-) svn path=/trunk/; revision=7586 * Replace `--with-x-mailer' with a more generic `--with-sub-version'.Ettore Perazzoli2001-01-187-16/+57 | | | | | | | | | The value you provide is now also displayed in the shell title bar. And while I was at it, I changed the title bar so that it displays the name of the folder first (instead of "Evolution - Inbox" it says "Inbox - Evolution 0.8 [yaddayadda]"). svn path=/trunk/; revision=7585 * comment out for now to ease compat issues. (evolution_composer_construct):Michael Meeks2001-01-182-4/+12 | | | | | | | | | | | 2001-01-17 Michael Meeks <michael@helixcode.com> * evolution-composer.c (enum_objects): comment out for now to ease compat issues. (evolution_composer_construct): pass in NULL for the item handler enum_objects fn + calm warning. svn path=/trunk/; revision=7584 * Updated russian translation.Valek Frob2001-01-182-1421/+2061 | | | | svn path=/trunk/; revision=7583 * updateMartin Norback2001-01-181-131/+129 | | | | svn path=/trunk/; revision=7582 * Use the to/cc/bcc addresses insted of just the to.JP Rosevear2001-01-182-2/+7 | | | | | | | | | 2001-01-17 JP Rosevear <jpr@ximian.com> * e-msg-composer.c (e_msg_composer_new_with_message): Use the to/cc/bcc addresses insted of just the to. svn path=/trunk/; revision=7581 * Dont remove the function, give it the proper nameJP Rosevear2001-01-172-0/+25 | | | | | | | | | 2001-01-17 JP Rosevear <jpr@ximian.com> * e-messagebox.c (e_message_box_get_id): Dont remove the function, give it the proper name svn path=/trunk/; revision=7580 * Check for open error and handledJP Rosevear2001-01-173-2/+14 | | | | | | | | | | | 1-01-17 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (start_calendar_server): Check for open error and handled * conduits/todo/todo-conduit.c (start_calendar_server): ditto svn path=/trunk/; revision=7579 * Fix the build by removing a stale function definition. Sigh.Ettore Perazzoli2001-01-172-20/+6 | | | | svn path=/trunk/; revision=7578 * Some little more DnD work.Ettore Perazzoli2001-01-173-32/+73 | | | | svn path=/trunk/; revision=7577 * Hi fejj. Using your computer to check in the files you forget to add. :-)Jeffrey Stedfast2001-01-172-0/+451 | | | | svn path=/trunk/; revision=7576 * Fix transposition of sync db locationJP Rosevear2001-01-172-1/+6 | | | | | | | | | 2001-01-17 JP Rosevear <jpr@ximian.com> * pcs/cal-backend.c (cal_backend_compute_changes): Fix transposition of sync db location svn path=/trunk/; revision=7575 * Ximianified.Federico Mena Quintero2001-01-173-2/+8 | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * e-dialog-widgets.[ch]: Ximianified. svn path=/trunk/; revision=7574 * Ximianified.Federico Mena Quintero2001-01-1726-580/+752 | | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * evolution-devel-guide.sgml: Ximianified. * calendar/evolution-calendar.sgml: Ditto. * calendar/cal-util/evolution-cal-util-sections.txt: Updated. * calendar/cal-client/evolution-cal-client-sections.txt: Updated. svn path=/trunk/; revision=7573 * Ximianified email addresses.Federico Mena Quintero2001-01-173-6/+11 | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * e-icon-list.[ch]: Ximianified email addresses. svn path=/trunk/; revision=7572 * Ximianified email addresses and copyrights.Federico Mena Quintero2001-01-1794-1252/+1355 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * */*: Ximianified email addresses and copyrights. * idl/evolution-calendar.idl (CalFactory::open): Renamed from ::load(), and added an only_if_exists argument. (CalFactory::create): Removed method. (Listener::OpenStatus): Removed the IN_USE error and replaced it with a NOT_FOUND one; renamed the enum from LoadStatus. (Listener::notifyCalOpened): Renamed from notifyCalLoaded(). * pcs/cal-backend.h (CalBackend): Removed the uri field. (CalBackendOpenStatus): Renamed from CalBackendLoadStatus and added a NOT_FOUND value. (CalBackendClass::open): Put in a slot for the open method. * pcs/cal-backend.c (cal_backend_create): Removed function. * pcs/cal-backend-file.c (cal_backend_file_open): Return the appropriate value when only_if_exists is TRUE. (create_cal): We are Ximian now, so set the PRODID property to the appropriate foo. * pcs/cal-factory.c (CalFactory_open): implemented, replacing CalFactory_load() and CalFactory_create(). (CalFactory_open): Moved the queue_load_create_job() stuff to here, since we now only need to contemplate the open case instead of load/create ones. (open_backend): Do everything here; replaces load_backend() and create_backend(). * cal-client/cal-listener.h (CalListenerClass::cal_opened): Renamed from cal_loaded. (CalListenerClass): Replaced the silly signals, which are gratuitous abstraction, by a set of function pointers in the instance structure. * cal-client/cal-listener.c (cal_listener_get_calendar): Removed unused function. (cal_listener_construct): Added the listener notification functions. (cal_listener_new): Ditto. (Listener_notifyCalOpened): Renamed to our new naming convention for servant implementations. (Listener_notifyObjUpdated): Ditto. (Listener_notifyObjRemoved): Ditto. * cal-client/cal-client.h (CalClientOpenStatus): Renamed from CalClientLoadStatus. (CalClientClass::cal_opened): Renamed from ::cal_loaded(). (CalClientLoadState): New enum; basically make LoadState public so that users of this code do not have to maintain their own states. * cal-client/cal-client.c (cal_client_create_calendar): Removed function. (cal_client_open_calendar): Moved the functionality over from load_or_create(); now we do everything here. (*): Use the CalClientLoadState enum values instead of the old LoadState values. (cal_client_get_load_state): Renamed from cal_client_is_loaded(), and return the appropriate value. (CalClientPrivate): Added an uri field. (cal_client_init): Initialize priv->uri. (cal_client_destroy): Free the priv->uri. (cal_opened_cb): Maintain the priv->uri. (cal_client_open_calendar): Fill in the priv->uri. (cal_client_get_uri): New function. * gui/calendar-model.c (calendar_model_set_new_comp_vtype): New function to configure the type of calendar components to create when doing click-to-add. This makes the model usable for something other than task lists. (calendar_model_get_new_comp_vtype): New function. * gui/e-calendar-table.c (e_calendar_table_get_model): New function. (e_calendar_table_destroy): Unref the subset_model. * gui/gnome-cal.h (GnomeCalendarOpenMode): Removed enum. * gui/gnome-cal.c (LoadState): Removed enum; we now use the CalClientLoadState from the client objects. (GnomeCalendarPrivate): Removed the loading_uri and task_pad_loading_uri fields as well as the load_state and task_pad_load_state fields, as we can now query them directly from the CalClient. (open_error): Renamed from load_error(). (create_error): Removed function. (gnome_calendar_open): Do not take in the mode parameter. (cal_opened_cb): Get rid of our beautifully-crafted state machine and replace it with simple code; all the loading smarts are in the Wombat now. (setup_widgets): Set the new component vtype of the table model to CAL_COMPONENT_TODO. * gui/Makefile.am (evolution_calendar_SOURCES): Removed gnome-month-item.[ch] from the list of sources. * gui/calendar-summary.c (CalSummary): Removed unused cal_loaded field. (create_summary_view): Do not check if the file exists; this is the job of the Wombat. (generate_html_summary): Fixed prototype. (alarm_fn): Fixed prototype. (property_dialog): Fixed prototype. Wonder if/how this ever worked. (create_summary_view): Cast the component and view as appropriate. Removed unused html variable. [Iain dude, are you compiling with -Wall?] * gui/e-itip-control.c (cal_opened_cb): Sigh, this function signature was *very* wrong. It was using CalClientGetStatus instead of CalClientOpenStatus. * gui/e-tasks.h (ETasksOpenMode): Removed enum. * gui/e-tasks.c (setup_widgets): Set the new component vtype of the table model to CAL_COMPONENT_TODO. (LoadState): Removed the state machine foo. (e_tasks_open): Removed the mode parameter. (initial_load): Removed function. (create_error): Removed function. (ETasksPrivate): Removed folder_uri field. (cal_opened_cb): Remove the state machine. * gui/component-factory.c: #include "tasks-control.h" * conduits/calendar/calendar-conduit.h (ECalConduitContext): Removed calendar_load_tried field. * conduits/calendar/calendar-conduit.c (start_calendar_server_cb): Sigh, fixed function prototype. * conduits/todo/todo-conduit.h (EToDoConduitContext): Removed calendar_load_tried field. * conduits/todo/todo-conduit.c (start_calendar_server_cb): Fixed function prototype. svn path=/trunk/; revision=7571 * Updated sv.poMartin Norback2001-01-172-671/+962 | | | | svn path=/trunk/; revision=7570 * Changed the word entry to enter, which is the correct word to use.Martin Norbäck2001-01-172-2/+7 | | | | | | | | | 2001-01-17 Martin Norbäck <d95mback@dtek.chalmers.se> * openpgp-utils.c (pgp_get_passphrase): Changed the word entry to enter, which is the correct word to use. svn path=/trunk/; revision=7569 * Removed #inclusion of e-table-config-field.h.Dave Camp2001-01-171-1/+0 | | | | | | | | 2001-01-17 Dave Camp <dave@ximian.com> * e-table-config.c: Removed #inclusion of e-table-config-field.h. svn path=/trunk/; revision=7568 * Update to use EMessageBox and to record if the user doesn't want to everJeffrey Stedfast2001-01-174-6/+71 | | | | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (ask_confirm_for_empty_subject): Update to use EMessageBox and to record if the user doesn't want to ever see this dialog again. * mail-config.c (mail_config_get_prompt_empty_subject): New config function. (mail_config_set_prompt_empty_subject): Another new one. svn path=/trunk/; revision=7567 * Added e-messagebox to the build.Jeffrey Stedfast2001-01-172-0/+9 | | | | | | | | | | | 2001-01-17 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Added e-messagebox to the build. * e-messagebox.[c,h]: Added a new messagebox window that contains a checkbox for "Don't show me this again." svn path=/trunk/; revision=7566 * This fixes translations of library messages compared to applicationMiguel de Icaza2001-01-176-3/+47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes translations of library messages compared to application messages. 2001-01-17 Miguel de Icaza <miguel@gnu.org> * po/POTFILES.in: update. * gal/widgets/color-palette.c: use e-i18n.h * gal/util/e-i18n.h: Avoid inclussion of the GNOME i18n file as we provide our own. 2001-01-17 Miguel de Icaza <miguel@gnu.org> * e-table-header-item.c: Use e-i18n.h here. * e-table.c (et_col_spec_to_col): Use gettext here. (et_real_construct): Use gettext too. (et_col_spec_to_col): Use gettext here. * e-cell-date.c: Use e-i18n.h here. * e-table-config.c (config_sort_info_update): Simplify column grabbing code and drop item layout code. (config_group_info_update): ditto. * e-table-config.c: Get correct translation setup working. 2001-01-17 Miguel de Icaza <miguel@gnu.org> * e-group-bar.c: Use e-i18n.h svn path=/trunk/; revision=7565 * Simplify column grabbing code and drop item layout code.Miguel de Icaza2001-01-171-34/+52 | | | | | | | | | | | | 2001-01-17 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (config_sort_info_update): Simplify column grabbing code and drop item layout code. (config_group_info_update): ditto. * e-table-config.c: Get correct translation setup working. svn path=/trunk/; revision=7564 * Load frames.Miguel de Icaza2001-01-1710-370/+344 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-16 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (configure_sort_dialog): Load frames. * Kill e-table-config-field.c * e-table-specification.c (e_table_specification_save_to_file): Specify version to xmlNewDoc. * e-table-state.c (e_table_state_save_to_string): Specify version to xmlNewDoc. * e-table-config.c (config_destroy): Destroy the copies. Unref the originals. (e_table_config_construct): Duplicate values of configuration here. (configure_sort_dialog): New function that populates the sort gtk combo boxes. * e-table.c (et_col_spec_to_col): Fixup use of title here. Do the actual translation here. * e-table-column-specification.c: Remove title_, it is now called title. Translation needs to take place elsewhere, not here * e-table-specification.c (e_table_specification_duplicate): Add preconditions here. (e_table_specification_save_to_node): ditto. (e_table_specification_save_to_string): ditto. (e_table_specification_save_to_file): ditto. * e-table-state.c (e_table_state_duplicate): Implement. * e-table-config.glade (dialog_sort): Change drop down menus to use GtkComboText widgets. * e-table-config.c (configure_dialog): New function, used to set up dialogs. svn path=/trunk/; revision=7563 * Add an int i so this code will compile. Should I be worried about how wellJeffrey Stedfast2001-01-172-1/+8 | | | | | | | | | | 2001-01-16 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (camel_folder_summary_array): Add an int i so this code will compile. Should I be worried about how well this code will work? ;-) svn path=/trunk/; revision=7562 * Modify to be able to handle a NULL source_url. (source_auth_init): AllowJeffrey Stedfast2001-01-174-90/+199 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-16 Jeffrey Stedfast <fejj@ximian.com> * mail-account-editor.c (apply_changes): Modify to be able to handle a NULL source_url. (source_auth_init): Allow for a NULL source url. (source_check): Same. * mail-config.c (mail_config_write): Allow for NULL source URLs. And while we're at it, NULL transport URLs as well. Might as well save the use_ssl variable too. (config_read): Same. * mail-config-druid.c (druid_finish): Modify to allow a NULL source url. (incoming_next): Modify to check for a NULL source and jump to the transport page if one is encountered (this means the user decided not to config a source). (incoming_type_changed): Modify to set all widgets insensitive if the user selected the "None" source menu item (aka NULL provider). (incoming_check): Modify to allow the user to go to the next page when he/she has chosen "None" for their source type. (mail_config_druid_get_source_url): Return NULL if the provider is NULL. (mail_config_druid_get_transport_url): Same. svn path=/trunk/; revision=7561 * Index: ChangeLogMichael Zucci2001-01-1717-28/+1896 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/camel/ChangeLog,v retrieving revision 1.684 diff -r1.684 ChangeLog 0a1,34 > 2001-01-17 Not Zed <NotZed@Ximian.com> > > * camel-folder.c (free_summary): Call > camel_folder_summary_array_free() to do the work. > (get_summary): Use camel_folder_summary_array() to get the array > atomically. These fixes allow folder/test8 to work again, and fix > a sort of race where the summary size can change while we were > making a copy of it. > > * camel-folder-summary.c (camel_folder_summary_array): Get the > summary array atomically, so it can't contain empty records. > (camel_folder_summary_array_free): And free it. > > * tests/lib/camel-test.c (die): If we are verbose & in threads, > then goto sleep so we can debug. > > * tests/folder/test8.c (worker): Add a missing pull() for > comnparing content. > > * camel-filter-search.c: Fix the symbol table, so match-all is an > immediate function, as it should be. > > * tests/folder/test9.c (main): New test, tests some filtering > things. > > * tests/message/test3.c (main): Dont use a boundary string with > spaces in it. Folding can corrupt it. Maybe the folding isn't > working entirely right, but anyway. > > * camel-session.c: Debug out the debug. > > * camel-filter-driver.c (camel_filter_driver_filter_folder): Plug > a messageinfo leak. > 1a36,94 > > * camel-filter-search.c (header_exists): Changed to support > multiple args (or'd together). > (header_contains): Cleaned up to match the search code. Why did > fejj change it? I'll never know. > (header_matches): > (header_starts_with): > (header_ends_with): Big cleanup of fejj's "i'm the cut & paste > king" code. Also properly handle or'ing of additional args to > match what the folder-search code should do. > (check_match): New function which does the annoying matching > stuff (for header matches). > (check_header): Similarly, handles or'ing of the matches together. > (header_contains): > (header_matches): > (header_starts_with): > (header_ends_with): Call check_header to do the actual work. > (header_soundex): And here too. > (match_all): Yeah like match-all isn't passed expression results, > its passed expression terms. Fix this so match-all works like it > should, by executing the contained expression. > (message_body_contains): Copied directly from > camel-folder-search.c, a more robust/faster/simpler body search > code. > (mime_part_matches): Removed entirely. > (handle_multipart): Removed entirely. > (build_match_regex): Copied from camel-folder-search. Builds a > set of simple strings into a regex pattern that matches any of > them (for faster & simpler matching). Expanded to accept regex > patterns itself, so it can merge them together. > (body_contains): Use build match/match message to match using a > built regex. > (body_regex): Likewise, this time we tell it we're building a > regex though. > (header_full_regex): Use build_match_regex to take the drudgery > out of it, and expand it to handle multiple regex's at once. > (get_full_header): slightly cleaner (well i dunno, the sprintf > stuff just got to me). > (header_regex): Cleaned up to use build_match_Regex too, and to > properly check types. > (filter_message_search): Just allocate 'fms' on the stack. > > * camel-filter-driver.c (camel_filter_driver_finalise): > (camel_filter_driver_init): > (camel_filter_driver_class_init): > (camel_filter_driver_get_type): Changed from gtk object to camel > object. > (camel_filter_driver_add_rule): New function to add a rule to be > processed in sexp form. > (camel_filter_driver_init): Init the rules list. > (camel_filter_driver_finalise): Clear the rules/rules list. > (camel_filter_driver_filter_message): Scan rules list directly > rather than creating on the fly. > > * Makefile.am (libcamelinclude_HEADERS): Added camel-filter-driver.h > (libcamel_la_SOURCES): Added camel-filter-driver.c, code taken > from filter-driver, which can drive, uh, filters based on sexp's. > (libcamelinclude_HEADERS): > (libcamel_la_SOURCES): Added camel-filter-search.[ch] svn path=/trunk/; revision=7560 * progressive cmd/widgetization and add the 'Customize' entry.Michael Meeks2001-01-172-12/+34 | | | | | | | | | 2001-01-15 Michael Meeks <michael@helixcode.com> * evolution.xml: progressive cmd/widgetization and add the 'Customize' entry. svn path=/trunk/; revision=7559 * Don't do thumbnails for offline imagesDan Winship2001-01-172-5/+13 | | | | | | | * mail-display.c (on_object_requested): Don't do thumbnails for offline images svn path=/trunk/; revision=7558 * Delayed loading of IMAP message parts.Dan Winship2001-01-1713-183/+996 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-types.h: typedef CamelMessageInfo and CamelMessageContentInfo here * camel-folder-summary.h: Add a "size" field to CamelMessageContentInfo. * camel-folder-summary.c (camel_folder_summary_content_info_new, camel_folder_summary_content_info_free): Renamed and made non-static for providers that construct their own content info. (content_info_load, content_info_save): load/save size * camel-data-wrapper.c (camel_data_wrapper_is_offline): New function to return if a data wrapper's contents are "offline". (So that, for example, we don't make thumbnails of images that haven't been loaded off the IMAP server yet.) Defaults to FALSE. * providers/imap/camel-imap-folder.c (camel_imap_folder_selected): Fix a bug in re-selecting a folder when messages have been expunged from it by another client in the meantime. (imap_get_message): Rewrite. If the message is larger than a certain size, just create a skeleton message containing CamelImapWrappers that will read parts as needed. This way, large attachments only need to be downloaded if the user looks at them, and multipart/alternative alternatives that aren't used will never be downloaded at all. (imap_update_summary): Rewrite this a bunch too to make the parsing more robust. * providers/imap/camel-imap-summary.c (CAMEL_IMAP_SUMMARY_VERSION): bump. (camel_imap_summary_new): Set build_content to TRUE. (content_info_load, content_info_save): Only save/load the content for messages that have it. (The content info gets created as a side effect of imap_get_message.) * providers/imap/camel-imap-utils.c (imap_parse_body): New routine (and helpers) to parse an IMAP 'body' FETCH response and fill in a CamelMessageContentInfo from it. * providers/imap/Makefile.am (libcamelimap_la_SOURCES, libcamelimap_la_HEADERS): add camel-imap-wrapper. svn path=/trunk/; revision=7557 * set config path on window.Michael Meeks2001-01-172-0/+9 | | | | | | | | | 2001-01-16 Michael Meeks <michael@helixcode.com> * e-shell-view.c (e_shell_view_construct): set config path on window. svn path=/trunk/; revision=7556 * fcntl(fd, F_GETFL) returns the flags as the return value, not via a passedDan Winship2001-01-174-14/+31 | | | | | | | | | | | | | | | | | | * camel-tcp-stream-raw.c (stream_getsockopt, stream_setsockopt): * camel-stream-fs.c (stream_read, stream_write): * camel-remote-store.c (socket_connect): fcntl(fd, F_GETFL) returns the flags as the return value, not via a passed in pointer. And F_SETFL looks for an int, not a long, and you have to pass it what it's expecting because it's a va_arg parameter. (Yes, the man page lies on Linux. But check the UNIX98 spec or the glibc source.) Also, fix another bug in socket_connect: if we manage to connect right away, unset O_NONBLOCK so it doesn't mess us up later. Fixes a bunch of problems with non-blocking I/O being done in the allegedly-blocking case and then returning EWOULDBLOCK. svn path=/trunk/; revision=7555 * updateKenneth Christiansen2001-01-171