aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated Ukrainian translationYuri Syrota2000-09-281-928/+1204
| | | | svn path=/trunk/; revision=5616
* New function to fold headers.Not Zed2000-09-2813-293/+4849
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-28 Not Zed <NotZed@HelixCode.com> * camel-mime-utils.c (header_fold): New function to fold headers. 2000-09-27 Not Zed <NotZed@HelixCode.com> * camel-mime-parser.c (folder_scan_header): If we had an empty header, then it must be end of the headers too. (folder_scan_init): No we dont need to init the outbuf with a nul terminator. * camel-folder-summary.c (camel_folder_summary_set_uid): New function to reset the uid to a higher value. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_sync): "something failed (yo!)" what sort of crap is this? Fixed all the indenting again, what wanker keeps running stuff through indent? (message_info_new): Check the uid we loaded off the disk, if it existed already, assign a new one. If it didn't then make sure the nextuid is higher. * camel-charset-map.c: New file, used to build a large unicode decoding mapping table, and use it to determine what is the lowest charset a given word can be encoded with. Uses tables from libunicode's source. * camel-internet-address.c (internet_encode): Use header_phrase_encode to properly encode the fullname, as required. refixed indenting. Who keeps doing that? (camel_internet_address_find_address): Changed fatal return/warnings into assertions. * camel-mime-utils.c (header_raw_append_parse): Check : explicitly (removed from is_fieldname() macro). (camel_mime_special_table): Changed to short, so we can represent more bit types. (quoted_encode): Take a mask of the safe chars for this encoding. (header_address_decode): Removed a #warning that makes no sense anymore. (header_decode_date): Fixed the 'broken date' parser code, if it ever decoded it it just threw away the result. (header_encode_string): Use better charset matching for encoding strings as well. 2000-08-31 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-summary.c (camel_mh_summary_sync): Save the index if we do a sync. (camel_mh_summary_check): Save the index here too. Probably. svn path=/trunk/; revision=5615
* Updated russian translation.Valek Frob2000-09-282-697/+593
| | | | svn path=/trunk/; revision=5614
* Make sure we map the 'free' block to a block number when unlinking a blockNot Zed2000-09-284-11/+72
| | | | | | | | | | | | | | | | | | | | 2000-09-28 Not Zed <NotZed@HelixCode.com> * block.c (ibex_block_free): Make sure we map the 'free' block to a block number when unlinking a block (fixes a lot of assertion failures). (ibex_block_cache_open): Initialise sync flag on root block. If it is not set on open then the index could be in an invalid state, and should be rescanned. (ibex_block_cache_sync): Sync root block last, and set the sync flag. (ibex_block_cache_open): Mirror root block flags in block_cache struct. (ibex_block_cache_sync): Likewise. (ibex_block_read): If we write a dirty block, then we clear the sync flag if its still set; we are no longer synced. svn path=/trunk/; revision=5613
* new function.Chris Toshok2000-09-284-8/+86
| | | | | | | | | | | | | 2000-09-27 Chris Toshok <toshok@helixcode.com> * subscribe-control.c (subscribe_refresh_list): new function. * subscribe-control.h (subscribe_refresh_list): new prototype. * subscribe-control-factory.c (update_pixmaps): add RefreshList pixmap. also, add it to the verbs list. svn path=/trunk/; revision=5612
* add an Refresh List button..Chris Toshok2000-09-282-0/+10
| | | | | | | | 2000-09-27 Chris Toshok <toshok@helixcode.com> * ui/evolution-subscribe.xml: add an Refresh List button.. svn path=/trunk/; revision=5611
* add SubscribeControl typedef.Chris Toshok2000-09-287-0/+673
| | | | | | | | | | | | | | | 2000-09-27 Chris Toshok <toshok@helixcode.com> * mail-types.h: add SubscribeControl typedef. * Makefile.am (evolution_mail_SOURCES): add the subscribe stuff. * subscribe-control-factory.h * subscribe-control-factory.c * subscribe-control.c: * subscribe-control.h: Mostly mocked up subscribe ui. svn path=/trunk/; revision=5610
* add evolution-subscribe.xml.Chris Toshok2000-09-282-0/+44
| | | | | | | | | | 2000-09-27 Chris Toshok <toshok@helixcode.com> * ui/Makefile.am (XML_FILES): add evolution-subscribe.xml. * ui/evolution-subscribe.xml: new file. svn path=/trunk/; revision=5609
* Return untagged data in a GPtrArray rather than a string, since it savesDan Winship2000-09-285-142/+214
| | | | | | | | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-store.c (camel_imap_command_extended): Return untagged data in a GPtrArray rather than a string, since it saves processing time and is much easier to deal with for several commands. Update for camel_imap_folder_changed change. (camel_imap_fetch_command): Update for camel_imap_folder_changed change. (imap_connect, imap_folder_exists): Update for camel_imap_command_extended change. * providers/imap/camel-imap-folder.c (imap_get_message_count_internal, imap_get_subfolder_info_internal, imap_search_by_expression): Update for camel_imap_command_extended change. (imap_get_summary_internal, imap_get_message_info_internal): Use camel_imap_fetch_command here now to get around the camel_imap_command_extended change. (camel_imap_folder_changed): turn expunged into a GArray of ints rather than a GPtrArray of strings representing ints. svn path=/trunk/; revision=5608
* Now takes an argument to specify the log file (or NULL if logging is notJeffrey Stedfast2000-09-283-2/+42
| | | | | | | | | 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Now takes an argument to specify the log file (or NULL if logging is not to be performed). svn path=/trunk/; revision=5605
* Note: We need a configuration option to specify whether to log filteringJeffrey Stedfast2000-09-282-3/+40
| | | | | | | | | | | | | 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> Note: We need a configuration option to specify whether to log filtering actions or not. * mail-ops.c (do_filter_ondemand): Updated to pass a log file pointer to filter_driver_run. (do_fetch_mail): Same. (mail_do_fetch_mail): Fixed a compiler warning. svn path=/trunk/; revision=5604
* *** empty log message ***Jesse Pavel2000-09-286-7/+627
| | | | svn path=/trunk/; revision=5603
* Fix it so that "send later" will still mark a message as being replied,Jeffrey Stedfast2000-09-282-0/+16
| | | | | | | | | | 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (composer_postpone_cb): Fix it so that "send later" will still mark a message as being replied, forwarded, whatever. Closes bug #568 on bugzilla. svn path=/trunk/; revision=5602
* If the message has been deleted, don't try filtering it - skip to the nextJeffrey Stedfast2000-09-282-0/+14
| | | | | | | | | | 2000-09-27 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_filter_ondemand): If the message has been deleted, don't try filtering it - skip to the next message. Fixes bugzilla bug #639. svn path=/trunk/; revision=5601
* Updated Swedish translation.Christian Rose2000-09-272-70/+112
| | | | svn path=/trunk/; revision=5600
* Fudge the location of a click in the tooltip, so that it selects theIain Holmes2000-09-273-10/+38
| | | | | | | | | | | | | | | | | | | | | | | | 2000-09-27 Iain Holmes <iain@helixcode.com> * e-cell-text.c: Fudge the location of a click in the tooltip, so that it selects the current cell. Pass keyboard events to the e-table. * e-table-item.c: Don't show the tooltip if the cell is being editted. Also don't destroy the tooltip until the button release event (other wise the e-table-item starts a select) 2000-09-25 Iain Holmes <iain@helixcode.com> * e-table-header-item.c (draw_button): Calculate the vertical offset correctly to centre text. 2000-09-25 Iain Holmes <iain@helixcode.com> * e-table-header-item.c (ethi_popup_best_fit): Fill this out to call the "request_width" signal and set the new size. svn path=/trunk/; revision=5599
* Added $(EXTRA_GNOME_CFLAGS).Christopher James Lahey2000-09-272-0/+5
| | | | | | | | Tue Sep 26 16:48:49 2000 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS). svn path=/trunk/; revision=5597
* Make sure that card->name and card->full_name are always valid.Matt Bissiri2000-09-276-40/+64
| | | | | | | | | | | | | | | | | | | | | | | Tue Sep 26 16:28:47 2000 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c: Make sure that card->name and card->full_name are always valid. * contact-editor/e-contact-editor.c: Removed some unused variables. 2000-09-22 Matt Bissiri <bissiri@eecs.umich.edu> * contact-editor/e-contact-editor-fullname.c (extract_info): If (editor->name == NULL), store ptr to newly allocated ECardName in editor->name, not just in a stack variable. This fixes a crash which happened when you click "New", then click "Full Name...", then enter name, then click "OK". * backend/ebook/e-card.c (e_card_name_to_string): Add g_return_val_if_fail. svn path=/trunk/; revision=5596
* Fix a bunch of EShortcutView problems. It's still buggy, but at leastEttore Perazzoli2000-09-274-19/+147
| | | | | | | | | it's usable now. Also, implemented a "new group" command (which doesn't quite work right yet for some reason) and a "remove group" one. svn path=/trunk/; revision=5595
* Fixed emission for "shortcut_dragged".Ettore Perazzoli2000-09-272-1/+7
| | | | svn path=/trunk/; revision=5594
* Updated Norwegian translation.Kjartan Maraas2000-09-272-290/+275
| | | | | | | | 2000-09-26 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5593
* Quote the folder name as it may contain spaces.Jeffrey Stedfast2000-09-272-22/+37
| | | | | | | | | | | | | | | | | | | | 2000-09-26 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message_count_internal): Quote the folder name as it may contain spaces. (imap_get_subfolder_info_internal): Same. * providers/imap/camel-imap-utils.c (imap_parse_list_response): Do proper unquoting for folder names. (func_get_current_date): Implemented. * providers/imap/camel-imap-store.c (imap_folder_exists): Quote the folder name as it may have spaces. (imap_create): Same. (check_current_folder): Same. svn path=/trunk/; revision=5592
* drag/drop signals need to be added to the same object that is passed toChris Toshok2000-09-271-9/+9
| | | | | | | | | | | | 2000-09-26 Chris Toshok <toshok@helixcode.com> * gal/e-table/e-table.c (e_table_setup_table): drag/drop signals need to be added to the same object that is passed to gtk_drag_begin in e_table_drag_begin. namely, the ETable. (et_drag_data_received): fix typo - should emit TABLE_DRAG_DATA_RECEIVED, not TABLE_DRAG_MOTION. svn path=/trunk/; revision=5590
* Completed the Swedish translation.Christian Rose2000-09-262-2101/+1391
| | | | svn path=/trunk/; revision=5589
* Moved the (un)select all menu items over to the Edit menu - this looksJeffrey Stedfast2000-09-262-113/+120
| | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * ui/evolution-mail.xml: Moved the (un)select all menu items over to the Edit menu - this looks nicer. svn path=/trunk/; revision=5588
* Shuffling (un)select all menu items to the Edit menu.Jeffrey Stedfast2000-09-262-4/+10
| | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * folder-browser-factory.c: Shuffling (un)select all menu items to the Edit menu. svn path=/trunk/; revision=5587
* Added some new menu items to the Message menu like (un)select all andJeffrey Stedfast2000-09-262-9/+23
| | | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * ui/evolution-mail.xml: Added some new menu items to the Message menu like (un)select all and moved "mark as read" to the Message menu. svn path=/trunk/; revision=5586
* Added new menu itemsJeffrey Stedfast2000-09-264-25/+77
| | | | | | | | | | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * folder-browser-factory.c: Added new menu items * mail-callbacks.c (mark_as_seen): New callback to mark all selected messages as Seen. (mark_as_unseen): New callback to mark all selected messages as Unseen. (select_all): New callback to select all messages (not yet finished) (unselect_all): New callback to unselect all messages (not yet finished) svn path=/trunk/; revision=5585
* Function to convert a folder name/path to a filename for per-folder data.Not Zed2000-09-263-16/+174
| | | | | | | | | | | | | | | | | | | 2000-09-25 Not Zed <NotZed@HelixCode.com> * message-list.c (folder_to_cachename): Function to convert a folder name/path to a filename for per-folder data. (save_tree_state): (load_tree_state): (free_tree_state): For loading/saving the state of the expansion of nodes in the tree. (message_list_destroy): Save the tree state when done. (save_node_state): Changed logic, we save when the node should be closed on startup. i.e. any new nodes with children automatically default to being open. (subtree_unread): Check for unread messages in a subtree. So false messages (for tree roots) are properly displayed. svn path=/trunk/; revision=5584
* Updated to use Nat's ENameWestern parser.Jeffrey Stedfast2000-09-263-6/+54
| | | | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (address_compare): Updated to use Nat's ENameWestern parser. * Makefile.am: link against e-util/ename/libename.la svn path=/trunk/; revision=5583
* Add the libical include path.Federico Mena Quintero2000-09-262-0/+5
| | | | | | | | 2000-09-25 Federico Mena Quintero <federico@helixcode.com> * Makefile.am (INCLUDES): Add the libical include path. svn path=/trunk/; revision=5582
* ename moved so link against e-util/ename/libename.laJeffrey Stedfast2000-09-262-1/+6
| | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * Makefile.am: ename moved so link against e-util/ename/libename.la svn path=/trunk/; revision=5581
* add ename as a SUBDIRJeffrey Stedfast2000-09-262-1/+7
| | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * Makefile.am: add ename as a SUBDIR svn path=/trunk/; revision=5580
* Moved addressbook/ename to e-util/ename so generate e-util/ename/MakefileJeffrey Stedfast2000-09-262-1/+7
| | | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * configure.in: Moved addressbook/ename to e-util/ename so generate e-util/ename/Makefile and don't generate addressbook/ename/Makefile svn path=/trunk/; revision=5579
* Look for ename in /e-util/ename instead of /addressbook/enameJeffrey Stedfast2000-09-269-16/+30
| | | | | | | | | | | | | | | | | | 2000-09-25 Jeffrey Stedfast <fejj@helixcode.com> * gui/widgets/Makefile.am: * gui/component/Makefile.am: * contact-editor/Makefile.am: * printing/Makefile.am: Look for ename in /e-util/ename instead of /addressbook/ename * backend/ebook/e-card.c: Updated to include e-util/ename/*.h * ename: Moved to /e-util so it could be shared * Makefile.am (SUBDIRS): took out ename svn path=/trunk/; revision=5578
* Moved files to e-util - FedericoFederico Mena Quintero2000-09-2610-1746/+0
| | | | svn path=/trunk/; revision=5577
* CamelException is not for compile-time errors. Replace lots of argumentDan Winship2000-09-262-485/+95
| | | | | | | | | | * mail-ops.c: CamelException is not for compile-time errors. Replace lots of argument checks in setup_ functions with g_return_if_fails in the public functions. Also remove some prototypes that weren't needed because they were for static functions that are defined before they're used. svn path=/trunk/; revision=5576
* Update the shortcut bar in the shell view to match the changes in theEttore Perazzoli2000-09-267-158/+431
| | | | | | | | | way drag and drop is handled. Separate the handling for the view into a separate object. This should make the shortcut bar work again, but it's untested. svn path=/trunk/; revision=5575
* Make the shortcut bar not alter the model by itself on a drag and dropEttore Perazzoli2000-09-263-6/+72
| | | | | | | | | | operation; instead, just emit some newly created dnd signals. The code using the library will then dispatch this to the appropriate data structures. Also, disconnect the model signals on ::destroy. svn path=/trunk/; revision=5574
* add save_state stuff to ETreeModel, and prototypes for the public methods.Chris Toshok2000-09-262-7/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-25 Chris Toshok <toshok@helixcode.com> * gal/e-table/e-tree-model.h: add save_state stuff to ETreeModel, and prototypes for the public methods. * gal/e-table/e-tree-model.c: add save_id to the ENode. (expanded_remove_func): new function, iterator to delete the save id's. (etree_destroy): iterate over expanded_state. (etree_set_expanded): if the node has a save id, make sure to update both the collapsed and expanded counts. (e_tree_model_node_insert_id): convenience function that inserts a node and sets its id. (e_tree_model_node_sort): remove extra spew. (save_expanded_state_func): new function, iterator for saving expanded state. (e_tree_model_save_expanded_state): new function. (get_string_value): helper function for loading. (e_tree_model_load_expanded_state): new function. (e_tree_model_node_set_save_id): sets the save id for a node, adding it to the hashtable if it's not already there. if the id was there previously, set the expanded flag of the node accordingly. svn path=/trunk/; revision=5573
* *** empty log message ***Nat Friedman2000-09-261-0/+5
| | | | svn path=/trunk/; revision=5572
* Added a ton of new prefixes and suffixes.Nat Friedman2000-09-262-20/+60
| | | | | | | | | 2000-09-25 Nat Friedman <nat@helixcode.com> * ename/e-name-western-tables.h: Added a ton of new prefixes and suffixes. svn path=/trunk/; revision=5571
* fix typo in tooltip. fix accelerator for "Save as" to be different fromDan Winship2000-09-263-2/+9
| | | | | | | | | * e-msg-composer-hdrs.c (setup_headers): fix typo in tooltip. * e-msg-composer.c (create_menubar_file): fix accelerator for "Save as" to be different from "Save". (Both problems pointed out by menthos@menthos.com.) svn path=/trunk/; revision=5570
* Reverted somes changes in POTFILES.in and micro-updated French translation.Christophe Merlet2000-09-253-40/+33
| | | | svn path=/trunk/; revision=5569
* Updated Finnish translationjjranta2000-09-252-143/+149
| | | | svn path=/trunk/; revision=5568
* Updated French translation and POTFILES.in files listChristophe Merlet2000-09-253-2232/+2408
| | | | svn path=/trunk/; revision=5567
* Fix include typo.Ariel Rios2000-09-251-1/+1
| | | | | | | | 2000-09-24 Ariel Rios <ariel@arcavia.com> * e-tree-model.c: Fix include typo. svn path=/trunk/; revision=5566
* Fix a refcounting problem with the local storage. ("Somebody" added aEttore Perazzoli2000-09-252-2/+4
| | | | | | | wrong unref without putting that in the ChangeLog. Yes, you know who you are. ;-)) svn path=/trunk/; revision=5565
* fix sorting - need to update the row_array as well as the actual structureChris Toshok2000-09-251-4/+20
| | | | | | | | | | 2000-09-24 Chris Toshok <toshok@helixcode.com> * e-tree-model.c (e_tree_model_node_sort): fix sorting - need to update the row_array as well as the actual structure of the GNodes. svn path=/trunk/; revision=5564
* Updated to handle FIFO streams.Jeffrey Stedfast2000-09-252-31/+23
| | | | | | | | | 2000-09-24 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (get_signature): Updated to handle FIFO streams. svn path=/trunk/; revision=5563
* set the height of the scrolled window for the description field, since theDamon Chaplin2000-09-259-169/+488
| | | | | | | | | | | | | | | | | | | | | 2000-09-24 Damon Chaplin <damon@helixcode.com> * gui/dialogs/task-editor-dialog.glade: set the height of the scrolled window for the description field, since the default window height doesn't seem to be working. * cal-util/cal-component.h: added functions to get the actual icalproperty lists for RRULE and EXRULE properties. * cal-util/cal-recur.[hc]: added support for COUNT, though I need to test it a bit. Also fixed the call to generate_instances_for_year() so it uses the chunk dates. 2000-09-20 Damon Chaplin <damon@helixcode.com> * gui/event-editor.c: got rid of 1 '_' in '__Formatting'. svn path=/trunk/; revision=5562
* use pixmaps instead of GtkArrows to look better. Also set the canvasDamon Chaplin2000-09-258-247/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-23 Damon Chaplin <damon@helixcode.com> * e-calendar.c: use pixmaps instead of GtkArrows to look better. Also set the canvas window's background when realized so that we can set the button reliefs to none. 2000-09-22 Damon Chaplin <damon@helixcode.com> * test-dateedit.c: updated a bit, adding a few EDateEdits with different options. * e-calendar-item.c (e_calendar_item_set_selection): aborted any current selection operation and initialize all of the selection fields. (e_calendar_item_unmap): new function to abort any current selection operation. Otherwise GnomeCanvas gets in a muddle about grabs. * e-dateedit.c: marked some strftime()/strptime() format strings for translation and used "%m/%d/%Y" instead of "%x" so we get the complete year number. Also changed e_date_edit_get_time() so it returns -2 if it can't parse the date or time, and -1 if it is explicitly set to None. (e_date_edit_parse_date): new function to parse the date string and add on the current century if a year of 0-99 is entered. 2000-09-21 Damon Chaplin <damon@helixcode.com> * e-dateedit.c (on_date_button_clicked): only check return of strptime for NULL. It should now select the correct day set in the popup. * e-calendar.c: * e-calendar-item.c: * test-calendar.c: removed support for buttons within the ECalendar. It is cleaner to add them outside it, as EDateEdit does. svn path=/trunk/; revision=5561
* Updates for the Bonobo changes from Michael who is having someEttore Perazzoli2000-09-2311-96/+55
| | | | | | troubles with CVS at home (so I commit this on his behalf). svn path=/trunk/; revision=5560
* Fix a crash that happened on my system when sorting by the "From"Ettore Perazzoli2000-09-232-2/+16
| | | | | | | field. (The address parsing code failed miserably if the first character was a space.) svn path=/trunk/; revision=5559
* Ugh. Me hack icons. Me commit cvs. Me learns. duh.Tuomas Kuosmanen2000-09-231-0/+0
| | | | | | /tigert svn path=/trunk/; revision=5558
* oops, my goof with replacing a wrong icon :P Should work now. Ettore, can ↵Tuomas Kuosmanen2000-09-231-0/+9
| | | | | | you check if everything is ok? Thanks. /tigert svn path=/trunk/; revision=5557
* Again...wrap the folder names in quotesJeffrey Stedfast2000-09-233-8/+9
| | | | | | | | | | | | | | | | | | | | 2000-09-22 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message_count_internal): Again...wrap the folder names in quotes * providers/imap/camel-imap-store.c (imap_folder_exists): Wrap the mailbox name in the LIST command in quotes just in case the folder has spaces in the name. (imap_create): Again, wrap folder name in quotes. (check_current_folder): Same... * providers/imap/camel-imap-utils.c (imap_parse_list_response): Update to unquote mailbox if it's quoted (allows us to get folders with spaces in the name). svn path=/trunk/; revision=5556
* lots of changes. flesh out the remove/modify/create functions. add anotherChris Toshok2000-09-232-111/+472
| | | | | | | | | | | | | | | | | | | | | | 2000-09-22 Chris Toshok <toshok@helixcode.com> * backend/pas/pas-backend-ldap.c: lots of changes. flesh out the remove/modify/create functions. add another flag for the property table, PROP_DN, which makes it easy for us to determine when we need to create a new DN for a record when we're modifying. also add a ber_func to the table for PROP_TYPE_LIST fields, which fills in the list of bvalues that we send to the ldap server. The add/modify/delete stuff hasn't been tested yet, and it hopelessly complex (yay ldap). (ldap_search_handler): act synchronous when ldap_search responds with -1. (view_destroy): use pas_book_view_notify_status_message. (ldap_op_process_current): same (ldap_op_process): same (poll_ldap): same (ldap_search_handler): same svn path=/trunk/; revision=5555
* New comparison function for email addresses. (subject_compare): NewJeffrey Stedfast2000-09-231-6/+23
| | | | | | | | | | | 2000-09-22 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (address_compare): New comparison function for email addresses. (subject_compare): New comparison function for message subjects. (message_list_init_header): Updated to use the new compare funcs. svn path=/trunk/; revision=5554
* add E_CARD_SIMPLE_FIELD_FAMILY_NAME to the enum.Chris Toshok2000-09-233-0/+15
| | | | | | | | | | | 2000-09-22 Chris Toshok <toshok@helixcode.com> * backend/ebook/e-card-simple.h: add E_CARD_SIMPLE_FIELD_FAMILY_NAME to the enum. * backend/ebook/e-card-simple.c (field_data): add E_CARD_SIMPLE_FIELD_FAMILY_NAME. (e_card_simple_get): add getter for FAMILY_NAME. svn path=/trunk/; revision=5553
* The root folder's name is "", not the namespace. (camel_imap_folder_new):Dan Winship2000-09-234-11/+18
| | | | | | | | | | | | | * providers/imap/camel-imap-folder.c (imap_get_subfolder_info_internal): The root folder's name is "", not the namespace. (camel_imap_folder_new): constify folder_name. * providers/imap/camel-imap-store.c (get_folder): Create the folder with folder_name, not folder_path. (camel_imap_command_preliminary): Don't free cmdid here. svn path=/trunk/; revision=5552
* added yahoo, whowhere, and infospace servers.Chris Toshok2000-09-232-0/+28
| | | | | | | | 2000-09-22 Chris Toshok <toshok@helixcode.com> * ldapservers.xml: added yahoo, whowhere, and infospace servers. svn path=/trunk/; revision=5551
* Fixed some warnings. Fixed a bug where quoted printable fields wereChristopher James Lahey2000-09-224-25/+40
| | | | | | | | | | | | | | | | | | 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * libversit/vcc.y: Fixed some warnings. Fixed a bug where quoted printable fields were reading in semi-colons that should have been field separators. From addressbook/ChangeLog: 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c: Made addresses be quoted printable again so that they will encode properly if they have carriage returns in them. This is possible now because of a fix in libversit. svn path=/trunk/; revision=5550
* Added a function to set the status message associated with a given view.Christopher James Lahey2000-09-228-22/+118
| | | | | | | | | | | | | 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-book-view-listener.c, backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.c, backend/ebook/e-book-view.h, backend/idl/addressbook.idl, backend/pas/pas-book-view.c, backend/pas/pas-book-view.h: Added a function to set the status message associated with a given view. This is not yet implemented in the gui. svn path=/trunk/; revision=5549
* Fixed operation of the keypad keys in EText and ECellText.Christopher James Lahey2000-09-222-12/+46
| | | | | | | | | 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-text-event-processor-emacs-like.c: Fixed operation of the keypad keys in EText and ECellText. svn path=/trunk/; revision=5548
* Added evolution-addressbook-ldap.xml.Christopher James Lahey2000-09-2223-142/+442
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * ui/Makefile.am: Added evolution-addressbook-ldap.xml. * ui/evolution-addressbook-ldap.xml: New file. (A Variation on evolution-addressbook.xml) * ui/evolution-addressbook.xml: Added View All and Stop buttons. From addressbook/ChangeLog: 2000-09-22 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-book.c, backend/ebook/e-book.h, backend/idl/addressbook.idl, backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c, backend/pas-backend.c, backend/pas/pas-backend.h, backend/pas/pas-book.c, backend/pas/pas-book.h: Added a function to query static capabilities (capabilities that can be reported immediately) and implemented them in the 2 servers. * gui/component/addressbook.c: Added a View All button and a Stop button. Sorted out the new directory server stuff a bit. * gui/widgets/e-addressbook-model.c, gui/widgets/e-addressbook-model.h: Cleaned up a bit. Added a stop function. Check for capabilities before deciding whether to load all cards when initially viewed. * gui/widgets/e-addressbook-view.c, gui/widgets/e-addressbook-view.h: Added stop and view all functions. * gui/widgets/e-minicard-view-widget.c, gui/widgets/e-minicard-view-widget.h, gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h: Added a stop function. Check for capabilities before deciding whether to load all cards when initially viewed. svn path=/trunk/; revision=5547
* New comparison function for email addresses. (subject_compare): NewJeffrey Stedfast2000-09-222-3/+169
| | | | | | | | | | | 2000-09-22 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (address_compare): New comparison function for email addresses. (subject_compare): New comparison function for message subjects. (message_list_init_header): Updated to use the new compare funcs. svn path=/trunk/; revision=5546
* Removed the "about calendar" command, since we don't want to have bothFederico Mena Quintero2000-09-224-30/+8
| | | | | | | | | | 2000-09-21 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-commands.c (verbs): Removed the "about calendar" command, since we don't want to have both "About Evolution" and "About Calendar". svn path=/trunk/; revision=5545
* New function to convert Camel flags to an IMAP flag_list.Dan Winship2000-09-225-224/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-utils.c (imap_create_flag_list): New function to convert Camel flags to an IMAP flag_list. (imap_parse_flag_list): Contrariwise. * providers/imap/camel-imap-store.c (camel_imap_command_*): Make the @ret arg actually optional, as (mostly) documented. (various): Don't pass "&result" to camel_imap_command_* if we're just going to immediately free it. Don't record status if we're not going to look at it. * providers/imap/camel-imap-folder.c: Likewise. (imap_summary_free): Use camel_folder_info_free. (imap_sync): Use imap_create_flag_list. Clear CAMEL_MESSAGE_FOLDER_FLAGGED after syncing so we don't keep re-syncing. (imap_append_message): Use imap_create_flag_list. Don't leak the memstream if the append fails. (imap_move_message_to): Use camel_folder_delete_message rather than doing it by hand. (imap_get_summary_internal, imap_get_message_info_internal): Use imap_parse_flag_list and header_raw_clear. (camel_imap_folder_changed): Use camel_message_info_free. svn path=/trunk/; revision=5544
* Dear native speakers,Federico Mena Quintero2000-09-225-4/+12
| | | | | | | | | | | | | Dear native speakers, It is spelled "calendar". This has been a public service announcement courtesy of a non-native speaker. Thank you for your attention. svn path=/trunk/; revision=5543
* Fixed some memory leakage. Call free_recipients() so we don't leak memory.Jeffrey Stedfast2000-09-223-10/+26
| | | | | | | | | 2000-09-21 Jeffrey Stedfast <fejj@helixcode.com> * mail-format.c (mail_generate_reply): Fixed some memory leakage. Call free_recipients() so we don't leak memory. svn path=/trunk/; revision=5542
* INBOX is case-insensitive. (get_root_folder_name): Make the root folder ""Dan Winship2000-09-224-263/+132
| | | | | | | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-store.c (get_folder_name): INBOX is case-insensitive. (get_root_folder_name): Make the root folder "" rather than "/". (get_folder): Update for root folder name change. (camel_imap_store_get_toplevel_dir): Removed. (Unused, unneeded.) (camel_imap_store_folder_path): New function to turn a Camel folder name into the corresponding namespaced IMAP path. (imap_folder_exists): Make this take a store and a path rather than a folder. (imap_create): Likewise (get_folder): Update for camel_imap_store_folder_path and other changes. (check_current_folder): Likewise. * providers/imap/camel-imap-folder.c: Change a bunch of CamelStore variables to CamelImapStore (and add a few more) to prevent excess gratuitous casting. Use camel_imap_store_folder_path where appropriate. (camel_imap_folder_new): Update for root folder name change. svn path=/trunk/; revision=5541
* Switched to the "official" FSF markup. I will have to make changes to theAaron Weber2000-09-2212-1590/+1298
| | | | | | | | | | | | | | | | | | | | | 2000-09-21 Aaron Weber <aaron@helixcode.com> * C/evolution-guide.sgml: Switched to the "official" FSF markup. I will have to make changes to the markup-- adding ids, etc, or switch to another version of the markup. Pending discussion by GDP. * C/apx-authors.sgml: Changed Matt Loper's email address to loper.org; added Jeff Stedfast and Peter Williams to authors list, realphebetized. * C/config-prefs.sgml: Revision to reflect current options labelling. * C/evolution-guide.sgml: Changes to part intros. * C/preface.sgml: Spelling and menu fixes. Will need more work tomorrow. svn path=/trunk/; revision=5540
* s/Bonobo_UIHandler/Bonobo_UIContainer/Michael Meeks2000-09-2116-16/+56
| | | | | | s/include "bonobo-ui-handler.h"/include "bonobo-ui-compat.h"/ svn path=/trunk/; revision=5539
* Updated Norwegian translation.Kjartan Maraas2000-09-212-408/+295
| | | | | | | | 2000-09-21 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5538
* Include errno.hMiguel de Icaza2000-09-211-0/+1
| | | | svn path=/trunk/; revision=5537
* Typo caused readability problems with ETable.Christopher James Lahey2000-09-211-1/+1
| | | | | | | | 2000-09-21 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Typo caused readability problems with ETable. svn path=/trunk/; revision=5536
* Changed the #ifndef used so that it doesn't collide with one inside ofChristopher James Lahey2000-09-211-3/+3
| | | | | | | | | | 2000-09-21 Christopher James Lahey <clahey@helixcode.com> * gal/widgets/e-gui-utils.h: Changed the #ifndef used so that it doesn't collide with one inside of evolution. The entire name of this file should change soon. svn path=/trunk/; revision=5535
* Oh my god! Chris Lahey killed Kenny! You bastard!Christopher James Lahey2000-09-215-38/+96
| | | | | | | | | | | | | | | | | | | | | | | | Well, not anymore. Yes. That's right. We can stop calling the wombat Kenny now. It doesn't seem to crash anymore when exiting evolution after selecting an addressbook card. Having to write reentrant code with list iterations is fun. Have fun, all. 2000-09-21 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/load-pine-addressbook.c: Added a missing include of ctype.h. * backend/pas/pas-backend-file.c: Fixed a problem where using a GList was causing us to not be reentrant. We now use an EList here and so now this is reentrant. This should fix the "wombat crashes every time you run evolution" bug. * contact-editor/e-contact-editor.c: Fixed a type mismatch. svn path=/trunk/; revision=5534
* Made e_list a bit more reentrant. If a iterator gets its data pulled outChristopher James Lahey2000-09-214-8/+31
| | | | | | | | | | | 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * e-list-iterator.c, e-list.c, e-list.h: Made e_list a bit more reentrant. If a iterator gets its data pulled out from under it while in a loop, it goes back one so that loops will be able to continue. svn path=/trunk/; revision=5533
* Don't fail if there is no map file.JP Rosevear2000-09-212-7/+20
| | | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (pre_sync): Don't fail if there is no map file. svn path=/trunk/; revision=5532
* Make this work when a field is spread across multiple lines.Christopher James Lahey2000-09-212-20/+55
| | | | | | | | | 2000-09-21 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/load-pine-addressbook.c: Make this work when a field is spread across multiple lines. svn path=/trunk/; revision=5531
* Added a wants_html field to cards. Uses "x-mozilla-html".Christopher James Lahey2000-09-2113-502/+206
| | | | | | | | | | | | | | | | | | | | | | | 2000-09-20 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c, backend/ebook/e-card.h: Added a wants_html field to cards. Uses "x-mozilla-html". * contact-editor/Makefile.am: Added definition of EVOLUTION_DATADIR. * contact-editor/contact-editor.glade: Make Wants HTML check button visible. * contact-editor/e-contact-editor.c, contact-editor/e-contact-editor.h: Make Wants HTML check button active. Fix UI stuff to use XML. Set parent window of confirm_delete dialog. * gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c: Set the parent window of the confirm_delete dialog. svn path=/trunk/; revision=5530
* Added a cvsignore file here.Christopher James Lahey2000-09-212-0/+11
| | | | | | | | 2000-09-20 Christopher James Lahey <clahey@helixcode.com> * ui/.cvsignore: Added a cvsignore file here. svn path=/trunk/; revision=5529
* Added evolution-contact-editor.xml.Christopher James Lahey2000-09-213-0/+252
| | | | | | | | | | | 2000-09-20 Christopher James Lahey <clahey@helixcode.com> * ui/Makefile.am (XML_FILES): Added evolution-contact-editor.xml. * ui/evolution-contact-editor.xml: New file for the UI for the evolution contact editor. svn path=/trunk/; revision=5528
* Add since field to contextJP Rosevear2000-09-214-5/+43
| | | | | | | | | | | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.h: Add since field to context * conduits/todo/todo-conduit.c (map_set_node_timet): New utility function (map_sax_start_element): Look for the map timestamp as well (map_write): Write the map timestamp (pre_sync): Use the map time stamp when looking for changed entries * pcs/cal-backend.c (cal_backend_log_sax_start_element): Make sure we are in a valid timestamp svn path=/trunk/; revision=5527
* Make the log file name relevant to the actual calendar file, rather thanJP Rosevear2000-09-212-4/+10
| | | | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend.c (cal_backend_log_name): Make the log file name relevant to the actual calendar file, rather than just the directory. svn path=/trunk/; revision=5526
* OopsJP Rosevear2000-09-212-1/+5
| | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend.c (cal_backend_get_log_entries): Oops svn path=/trunk/; revision=5525
* Use a local sax handler.JP Rosevear2000-09-213-61/+15
| | | | | | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend.c (cal_backend_get_log_entries): Use a local sax handler. * conduits/todo/todo-conduit.c (pre_sync): Use xmlSAXParseFile (map_sax_parse): Delete svn path=/trunk/; revision=5524
* Properly assign the CalObjChange type. (cal_backend_log_sax_parse): DeleteJP Rosevear2000-09-212-57/+54
| | | | | | | | | | | 2000-09-20 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend.c (cal_backend_log_sax_start_element): Properly assign the CalObjChange type. (cal_backend_log_sax_parse): Delete (cal_backend_get_log_entries): Use xmlSAXUserParseFile svn path=/trunk/; revision=5523
* Updated russian translation.Valek Frob2000-09-202-1087/+825
| | | | svn path=/trunk/; revision=5522
* Added 2 new icons for the compose -dialog.. /tigertTuomas Kuosmanen2000-09-203-17/+86
| | | | | | | | PS. ettore, the send -one needs some code love to get used, attachment was just a simple replacement, though we might want to convert all the xpms to png's at some point for consistency, right? svn path=/trunk/; revision=5521
* Updated the Swedish translation.Christian Rose2000-09-201-2/+2
| | | | svn path=/trunk/; revision=5520
* Fixed the Swedish translation.Christian Rose2000-09-201-1/+1
| | | | svn path=/trunk/; revision=5519
* Fixed sig stuff here and in setupassist.Aaron Weber2000-09-2010-70/+92
| | | | | | | | | | | | | | 2000-09-20 Aaron Weber <aaron@helixcode.com> * C/config-prefs.sgml: Fixed sig stuff here and in setupassist. * C/config-sync.sgml: Fixed description of conduit usage. 2000-09-18 Aaron Weber <aaron@helixcode.com> * C/preface.sgml: Spelling fixes, etc. svn path=/trunk/; revision=5518
* Fixed display of the minicards when the addressbook was first loading. (ItChristopher James Lahey2000-09-202-3/+8
| | | | | | | | | | 2000-09-20 Christopher James Lahey <clahey@helixcode.com> * gui/widgets/e-addressbook-view.c: Fixed display of the minicards when the addressbook was first loading. (It was overwriting a string with NULL during init.) svn path=/trunk/; revision=5517
* New utility function (cal_backend_load): use above (cal_backend_create):JP Rosevear2000-09-203-52/+89
| | | | | | | | | | | | | | | | | | | | | | | 2000-09-19 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend.c (cal_backend_set_uri): New utility function (cal_backend_load): use above (cal_backend_create): use above (cal_backend_log_name): Take a uri instead of a backend param * pcs/cal-backend-file.c: Get rid of useless hash functions (cal_backend_file_load): Check to make sure path exists and is local (cal_backend_file_load): Unref the current uri if there is one (cal_backend_file_create): ditto * pcs/cal-backend.c (cal_backend_last_client_gone): Sync before shooting ourselves in the foot * pcs/cal-backend-file.c (save): Fully implement backing up the calendar before writing out the new entry. svn path=/trunk/; revision=5516
* alter the krb4 check a bit to deal with configure cache suckage. (If youDan Winship2000-09-202-1/+9
| | | | | | | | | | * configure.in: alter the krb4 check a bit to deal with configure cache suckage. (If you do AC_CHECK_LIB with the same library and function name but different LDFLAGS, it will still use the result of the previous check. So use a different function the second time.) svn path=/trunk/; revision=5515
* Fixed to install the stylesheet-images as well.Federico Mena Quintero2000-09-208-14/+44
| | | | | | | | 2000-09-19 Federico Mena Quintero <federico@helixcode.com> * C/Makefile.am: Fixed to install the stylesheet-images as well. svn path=/trunk/; revision=5514
* Moved files, fixed header files and paths - FedericoFederico Mena Quintero2000-09-2084-174/+180
| | | | svn path=/trunk/; revision=5513
* Add some other cases where a slow sync is in order (pre_sync): Pre loadJP Rosevear2000-09-2017-1996/+1170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-19 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (check_for_slow_setting): Add some other cases where a slow sync is in order (pre_sync): Pre load the uids, the map and the add/mod/del lists (match_record): Use the map hash to match records (iterate): Iterate using the pre-loaded uid list (iterate_specific): Iterate using the add/mod/del lists (purge): Delete all entries in the del list (set_status): Set status by adding to an appropriate list (set_pilot_id): Set pilot_id by updating map hash * conduits/todo/todo-conduit.h: Add lists for added, modified and deleted objects * conduits/todo/todo-conduit.c (map_name): Get the pilot_id->uid map file name (map_sax_start_element): SAX handler to extract a pilot_id->uid mapping (map_sax_parse): Parse the given file and build a pilot_id->uid hash (map_write_foreach): Write out individual mapping elements (map_write): Write out the pilot_id->uid mapping (start_calendar_server_cb): Rename from gnome_calendar_load_cb * conduits/todo/todo-conduit-config.h: Rename pilotID to pilot_id * conduits/todo/e-todo.conduit.in: A little renaming * conduits/todo/Makefile.am: Fix build slightly * pcs/cal.c (build_change_seq): Build a corba sequence out of a list of CalObjChanges (Cal_get_objects_in_range): Implement new corba function * pcs/cal-backend.c (cal_backend_init): Intiliaze to NULL (cal_backend_load): Track the uri so we can write the log file to the same place (cal_backend_log_name): Figure out the log filename/path based on the calendar uri (cal_backend_set_node_timet): Set an xml node property value from a time_t (cal_backend_log_entry): Adds a log entry to list waiting to be written out (cal_backend_log_sync): Syncs the log entries to disk (cal_backend_log_sax_start_element): SAX callback for reading in log entries (cal_backend_log_sax_end_element): ditto (cal_backend_log_sax_parse): Main SAX parser call to parse the log file looking for particular log entries and creating a CalObjChange hash with the last change for each object (cal_backend_get_log_entries): Returns a hash of objects of a given type changed since the given time (cal_backend_update_object): Add appropriate log entries (cal_backend_remove_object): ditto (cal_backend_get_changed_uids): Implement new idl interface call (cal_backend_foreach_changed): Convert CalObjChange hash into a list * pcs/cal-backend-imc.[hc]: Remove crufty files * pcs/cal-backend-file.c (cal_backend_file_get_type_by_uid): New function that returns the CalObjType for a uid. * cal-client/cal-client.h: Update prototypes. * cal-client/cal-client.c (build_change_list): Build a list of CalObjChange items from a corba sequence. (cal_client_get_changed_uids): New accessor method for the similarly named addition to the idl file. * cal-util/cal-util.h: Update prototypes and add CalObjChangeType enum. * cal-util/cal-util.c (cal_obj_change_list_free): New utility method to free a list of CalObjChange objects. * idl/evolution-calendar.idl: Add get_changed_uids method and associated types. svn path=/trunk/; revision=5512
* ack, remove the ~ and object filesJeffrey Stedfast2000-09-204-197/+0
| | | | svn path=/trunk/; revision=5511
* Use the linewrap filter to achieve full RFC0821 compliance.Jeffrey Stedfast2000-09-2010-129/+531
| | | | | | | | | | | 2000-09-19 Jeffrey Stedfast <fejj@helixcode.com> * providers/smtp/camel-smtp-transport.c (smtp_data): Use the linewrap filter to achieve full RFC0821 compliance. * camel-mime-filter-linewrap.[c,h]: New mime-filter to word-wrap. svn path=/trunk/; revision=5510
* Updated Norwegian translation.Kjartan Maraas2000-09-203-1147/+891
| | | | | | | | 2000-09-19 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5509
* Change "$(prefix)/share" to "$(datadir)" in a few places. Problem noticedDan Winship2000-09-206-4/+18
| | | | | | by ade@freebsd.org svn path=/trunk/; revision=5508
* Use the folder's full_name so recursive directory structures displayJeffrey Stedfast2000-09-202-2/+7
| | | | | | | | | 2000-09-19 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_scan_subfolders): Use the folder's full_name so recursive directory structures display correctly ;-) svn path=/trunk/; revision=5507
* When encoding the internet address, quote the name as the name may haveJeffrey Stedfast2000-09-202-31/+42
| | | | | | | | | | 2000-09-19 Jeffrey Stedfast <fejj@helixcode.com> * camel-internet-address.c (internet_encode): When encoding the internet address, quote the name as the name may have commas or any other token which may later confuse our address parser. svn path=/trunk/; revision=5506
* Fix the case where INBOX isn't returned in the folder listing.Dan Winship2000-09-202-1/+12
| | | | | | | | * providers/imap/camel-imap-folder.c (imap_get_subfolder_info_internal): Fix the case where INBOX isn't returned in the folder listing. svn path=/trunk/; revision=5505
* Update for CamelFolder changes (subfolder_names -> subfolder_info).Dan Winship2000-09-202-5/+13
| | | | | | | * mail-ops.c (do_scan_subfolders): Update for CamelFolder changes (subfolder_names -> subfolder_info). svn path=/trunk/; revision=5504
* Removed (camel_folder_init, camel_folder_construct): New object initDan Winship2000-09-2021-646/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-folder.c: (init): Removed (camel_folder_init, camel_folder_construct): New object init function and public object constructor to replace the old init method in a more Gtk-like fashion. (get_parent_folder, camel_folder_get_parent_folder): Removed. No CamelFolder subclass was ever setting the parent_folder member, no code has ever needed to look at it, and fixing it would actually be pretty hard. (get_subfolder_info, camel_folder_get_subfolder_info): Renamed from ..._names. Deals in CamelFolderInfo now. (free_subfolder_info, camel_folder_free_subfolder_info): Likewise. (get_subfolder, camel_folder_get_subfolder): Removed. CamelFolderInfo contains the subfolder's full name, so this is unnecessary now, and removing it lets us get rid of the CamelFolder separator member, which is needed for the default implementation of this function, but not otherwise needed for most providers. Also, lots of code style fixes. * providers/*: Update CamelFolder subclasses for changes, although none of them fill in the message counts in the CamelFolderInfo yet. svn path=/trunk/; revision=5503
* Deal with NULL composer.Dan Winship2000-09-195-16/+36
| | | | | | | | | | * mail-callbacks.c (create_msg_composer, compose_msg, send_to_url, mail_reply, forward_msg): * mail-format.c (mail_generate_reply): * mail-ops.c (cleanup_edit_messages): * mail-view.c (view_forward_msg): Deal with NULL composer. svn path=/trunk/; revision=5502
* Don't g_error out if the html-editor-control fails. (create_composer): NewDan Winship2000-09-193-64/+70
| | | | | | | | | | | | | * e-msg-composer.c (e_msg_composer_construct): Don't g_error out if the html-editor-control fails. (create_composer): New internal function to create and construct a msg_composer and pop up an error message if it fails. (e_msg_composer_new, e_msg_composer_new_with_sig_file, e_msg_composer_new_with_message, e_msg_composer_new_from_url): Use create_composer, return if it fails, change return type to EMsgComposer *. svn path=/trunk/; revision=5501
* ** Merged from IBEX_DISK branch to head.Not Zed2000-09-1916-924/+3681
| | | | | | | | 2000-09-19 Not Zed <NotZed@HelixCode.com> ** Merged from IBEX_DISK branch to head. svn path=/trunk/; revision=5500
* add gal as a dependencyDan Winship2000-09-192-1/+7
| | | | | | * README: add gal as a dependency svn path=/trunk/; revision=5497
* Use gnome_vfs_get_file_info.Dan Winship2000-09-193-12/+36
| | | | | | | | | | * e-msg-composer-attachment.c (get_mime_type): Use gnome_vfs_get_file_info. * e-msg-composer-attachment-bar.c (update): Use gnome_vfs_mime functions, not old gnome_mime. svn path=/trunk/; revision=5496
* Call gnome_vfs_init() since the composer now does file operations (to getDan Winship2000-09-192-0/+8
| | | | | | | * main.c (main): Call gnome_vfs_init() since the composer now does file operations (to get the MIME type of attachments). svn path=/trunk/; revision=5495
* retarded looking icons for use with displaying scores in the message-listJeffrey Stedfast2000-09-199-0/+192
| | | | | | | | | 2000-09-18 Jeffrey Stedfast <fejj@helixcode.com> * art/score-*.xpm: retarded looking icons for use with displaying scores in the message-list view. These need a makeover BADLY ;-) svn path=/trunk/; revision=5494
* Removed COL_ONLINE_STATUS because we don't want that. Renamed COL_PRIORITYJeffrey Stedfast2000-09-193-123/+169
| | | | | | | | | | 2000-09-18 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c: Removed COL_ONLINE_STATUS because we don't want that. Renamed COL_PRIORITY to COL_SCORE and set it up to sort-of work, I'm not really sure which renderer I should use. svn path=/trunk/; revision=5493
* Modified to use more intuitive namingJeffrey Stedfast2000-09-198-605/+760
| | | | | | | | | | | | | | | | | | | | | | 2000-09-18 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Modified to use more intuitive naming * score-rule.c (xml_decode): Make sure the score is within our range (get_widget): Changed range to -3 to +3 * filter-score.c (get_widget): Changed range to -3 to +3 (xml_decode): Make sure the score is within our range * filter-rule.c (get_widget): Rearranged widgets. * filter-filter.c (get_widget): Rearranged widgets. * filter-editor.c (filter_editor_construct): Updated to allow for double-clicking on a rule to edit it. svn path=/trunk/; revision=5492
* set this to 4 to specify how much X/Open we want with that.Dan Winship2000-09-192-1/+6
| | | | | | | * e-dateedit.c (_XOPEN_SOURCE): set this to 4 to specify how much X/Open we want with that. svn path=/trunk/; revision=5491
* Added check for gnome-app-lib. Removed directories that have been moved toChristopher James Lahey2000-09-18313-43113/+491
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added check for gnome-app-lib. Removed directories that have been moved to gal. From addressbook/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/Makefile.am, contact-editor/Makefile.am, ename/Makefile.am, gui/component/Makefile.am, gui/widgets/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * backend/ebook/e-card.c, backend/pas/pas-backend-file.c, contact-editor/e-contact-editor-address.c, contact-editor/e-contact-editor-categories.c, contact-editor/e-contact-editor-categories.h, contact-editor/e-contact-editor-fullname.c, contact-editor/e-contact-editor.c, contact-editor/e-contact-save-as.c, ename/e-address-western.c, ename/test-ename-western-gtk.c, gui/component/addressbook-factory.c, gui/component/addressbook.c, gui/component/e-cardlist-model.h, gui/component/e-ldap-storage.c, gui/component/select-names/e-select-names-bonobo.c, gui/component/select-names/e-select-names-manager.c, gui/component/select-names/e-select-names-model.c, gui/component/select-names/e-select-names-table-model.c, gui/component/select-names/e-select-names-table-model.h, gui/component/select-names/e-select-names-text-model.h, gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h, gui/search/e-addressbook-search-dialog.c, gui/widgets/e-addressbook-model.h, gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-label.c, gui/widgets/e-minicard-view-widget.c, gui/widgets/e-minicard-view-widget.h, gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h, gui/widgets/e-minicard-widget.h, gui/widgets/e-minicard.c, gui/widgets/test-minicard-label.c, gui/widgets/test-reflow.c, printing/e-contact-print.c: Fixed the #include lines to deal properly with gal. From calendar/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * gui/calendar-model.h, gui/e-calendar-table.c, gui/e-day-view.c, gui/e-week-view-event-item.c, gui/e-week-view.c, gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/main.c, gui/print.c, gui/dialogs/task-editor.c: Fixed the #include lines to deal properly with gal. * gui/check-filled.xpm: New file since we can't include it from e-table anymore. From camel/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * camel-folder-search.c, camel-folder-search.h, camel-remote-store.c, providers/imap/camel-imap-folder.c, providers/imap/camel-imap-store.c: Fixed the #include lines to deal properly with gal. From composer/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-msg-composer-address-dialog.c, e-msg-composer-address-entry.c, e-msg-composer-attachment.c, e-msg-composer-hdrs.c, e-msg-composer.c: Fixed the #include lines to deal properly with gal. From e-util/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed all the files moved to gal. * e-dialog-widgets.c: Fixed the #include lines to deal properly with gal. * e-gui-utils.c, e-gui-utils.h: Removed all of the functionality that was moved to gal. * e-canvas-utils.c, e-canvas-utils.h, e-canvas-vbox.c, e-canvas-vbox.h, e-canvas.c, e-canvas.h, e-cursors.c, e-cursors.h, e-font.c, e-font.h, e-popup-menu.c, e-popup-menu.h, e-printable.c, e-printable.h, e-unicode.c, e-unicode.h, e-util.c, e-util.h, e-xml-utils.c, e-xml-utils.h: Moved to gal. From filter/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * filter-editor.c, filter-filter.c, filter-folder.c, filter-input.c, filter-message-search.c, filter-option.c, filter-rule.c, score-editor.c, vfolder-editor.c, vfolder-rule.c: Fixed the #include lines to deal properly with gal. From mail/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * component-factory.c, folder-browser-factory.c, folder-browser.c, mail-callbacks.c, mail-config-gui.c, mail-display.c, mail-display.h, main.c, message-list.c, message-list.h: Fixed the #include lines to deal properly with gal. From po/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * POTFILES.in: Removed files that have been moved to gal. From shell/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-component-registry.c, e-corba-storage-registry.c, e-corba-storage.c, e-folder-type-registry.c, e-folder.c, e-local-folder.c, e-local-storage.c, e-shell-folder-creation-dialog.c, e-shell-folder-selection-dialog.c, e-shell-folder-title-bar.c, e-shell-view.c, e-shell.c, e-shortcuts-view.c, e-shortcuts.c, e-storage-set-view.c, e-storage-set-view.h, e-storage-set.c, e-storage.c, evolution-local-storage.c, evolution-session.c, evolution-shell-client.c, evolution-shell-component-client.c, evolution-shell-component.c, evolution-shell-view.c, evolution-storage-listener.c, evolution-storage.c, main.c: Fixed the #include lines to deal properly with gal. From widgets/meeting-time-sel/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-meeting-time-sel-list-item.c, e-meeting-time-sel.c, e-meeting-time-sel.h: Fixed the #include lines to deal properly with gal. If you've read this far, you deserve a prize. The first email in my mailbox with the subject "What a commit message!" (and your physical mailing address somewhere in the message) will receive a free Helix Code T-shirt mailed to anywhere within the continental United States. I cannot be held responsible for problems with email systems anywhere. This is supposed to be for fun, so please don't make a fuss if something goes wrong and your mail doesn't reach me. Find my email elsewhere in this message, and if it's been more than a few days, you're probably too late. From widgets/misc/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-calendar-item.c, e-calendar.c, e-calendar.h, e-title-bar.c: Fixed the #include lines to deal properly with gal. * e-scroll-frame.c, e-scroll-frame.h: Moved to gal. From widgets/shortcut-bar/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-icon-bar.c, e-icon-bar.h, e-shortcut-bar.c, e-shortcut-model.c, test-shortcut-bar.c: Fixed the #include lines to deal properly with gal. From widgets/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed directories that have been moved to gal. * e-paned/.cvsignore, e-paned/Makefile.am, e-paned/e-hpaned.c, e-paned/e-hpaned.h, e-paned/e-paned.c, e-paned/e-paned.h, e-paned/e-vpaned.c, e-paned/e-vpaned.h: Moved to gal. * e-reflow/.cvsignore, e-reflow/Makefile.am, e-reflow/e-reflow-sorted.c, e-reflow/e-reflow-sorted.h, e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved to gal. * e-table/.cvsignore, e-table/ChangeLog, e-table/LICENSE, e-table/Makefile.am, e-table/ROADMAP.e-table, e-table/TODO, e-table/add-col.xpm, e-table/arrow-down.xpm, e-table/arrow-up.xpm, e-table/check-empty.xpm, e-table/check-filled.xpm, e-table/clip.png, e-table/e-cell-checkbox.c, e-table/e-cell-checkbox.h, e-table/e-cell-string.c, e-table/e-cell-text.c, e-table/e-cell-text.h, e-table/e-cell-toggle.c, e-table/e-cell-toggle.h, e-table/e-cell-tree.c, e-table/e-cell-tree.h, e-table/e-cell.c, e-table/e-cell.h, e-table/e-table-click-to-add.c, e-table/e-table-click-to-add.h, e-table/e-table-col-dnd.h, e-table/e-table-col.c, e-table/e-table-col.h, e-table/e-table-column-model.h, e-table/e-table-column.c, e-table/e-table-config.c, e-table/e-table-config.glade, e-table/e-table-config.glade.h, e-table/e-table-config.h, e-table/e-table-defines.h, e-table/e-table-example-1.c, e-table/e-table-example-2.c, e-table/e-table-field-chooser-dialog.c, e-table/e-table-field-chooser-dialog.h, e-table/e-table-field-chooser-item.c, e-table/e-table-field-chooser-item.h, e-table/e-table-field-chooser.c, e-table/e-table-field-chooser.glade, e-table/e-table-field-chooser.glade.h, e-table/e-table-field-chooser.h, e-table/e-table-group-container.c, e-table/e-table-group-container.h, e-table/e-table-group-leaf.c, e-table/e-table-group-leaf.h, e-table/e-table-group.c, e-table/e-table-group.glade, e-table/e-table-group.glade.h, e-table/e-table-group.h, e-table/e-table-header-item.c, e-table/e-table-header-item.h, e-table/e-table-header.c, e-table/e-table-header.h, e-table/e-table-item.c, e-table/e-table-item.h, e-table/e-table-model.c, e-table/e-table-model.h, e-table/e-table-one.c, e-table/e-table-one.h, e-table/e-table-scrolled.c, e-table/e-table-scrolled.h, e-table/e-table-selection-model.c, e-table/e-table-selection-model.h, e-table/e-table-simple.c, e-table/e-table-simple.h, e-table/e-table-size-test.c, e-table/e-table-sort-info.c, e-table/e-table-sort-info.h, e-table/e-table-sorted-variable.c, e-table/e-table-sorted-variable.h, e-table/e-table-sorted.c, e-table/e-table-sorted.h, e-table/e-table-sorter.c, e-table/e-table-sorter.h, e-table/e-table-subset-variable.c, e-table/e-table-subset-variable.h, e-table/e-table-subset.c, e-table/e-table-subset.h, e-table/e-table-text-model.c, e-table/e-table-text-model.h, e-table/e-table-tooltip.h, e-table/e-table-tree.h, e-table/e-table.c, e-table/e-table.h, e-table/e-tree-example-1.c, e-table/e-tree-example-2.c, e-table/e-tree-model.c, e-table/e-tree-model.h, e-table/e-tree-simple.c, e-table/e-tree-simple.h, e-table/image1.png, e-table/image2.png, e-table/image3.png, e-table/remove-col.xpm, e-table/sample.table, e-table/table-test.c, e-table/table-test.h, e-table/test-check.c, e-table/test-cols.c, e-table/test-table.c: Moved to gal. * e-text/.cvsignore, e-text/Makefile.am, e-text/e-entry-test.c, e-text/e-entry.c, e-text/e-entry.h, e-text/e-text-event-processor-emacs-like.c, e-text/e-text-event-processor-emacs-like.h, e-text/e-text-event-processor-types.h, e-text/e-text-event-processor.c, e-text/e-text-event-processor.h, e-text/e-text-model.c, e-text/e-text-model.h, e-text/e-text-test.c, e-text/e-text.c, e-text/e-text.h: Moved to gal. i.e., ... changed evolution to work with gal. svn path=/trunk/; revision=5490
* Leak prevention.Morten Welinder2000-09-181-2/+8
| | | | | | | | | 2000-09-17 Morten Welinder <terra@diku.dk> * src/widgets/e-colors.c (e_color_init): Don't leak if called twice. svn path=/trunk/; revision=5489
* Added e-reflow-sorted and e-reflow and fixed the #includes.Christopher James Lahey2000-09-181-4/+4
| | | | | | | | | | 2000-09-17 Christopher James Lahey <clahey@helixcode.com> * src/widgets/Makefile.am, src/widgets/e-reflow-sorted.c, src/widgets/e-reflow.c: Added e-reflow-sorted and e-reflow and fixed the #includes. svn path=/trunk/; revision=5487
* doh!Jody Goldberg2000-09-181-6/+6
| | | | | | | | | | | 2000-09-17 Jody Goldberg <jgoldberg@home.com> * src/widgets/e-colors.c (e_color_init) : doh! * configure.in : Add a version. * src/Makefile.am (libgal_la_LIBADD) : Update the set of lo files. svn path=/trunk/; revision=5486
* Merging in additional type functions (e_xml_get_string_prop_by_name):JP Rosevear2000-09-182-7/+80
| | | | | | | | | | | | 2000-09-17 JP Rosevear <jpr@helixcode.com> * src/util/e-xml-utils.c (e_xml_set_string_prop_by_name): Merging in additional type functions (e_xml_get_string_prop_by_name): ditto (e_xml_set_double_prop_by_name): ditto (e_xml_get_double_prop_by_name): ditto svn path=/trunk/; revision=5485
* Added the src/widgets/pixmaps/ directory.Christopher James Lahey2000-09-181-0/+2
| | | | | | | | | | | | | | | | | 2000-09-17 Christopher James Lahey <clahey@helixcode.com> * configure.in, src/widgets/Makefile.am: Added the src/widgets/pixmaps/ directory. * po/ChangeLog: Necessary for make distcheck. * src/util/Makefile.am (libgalinclude_HEADERS): Fixed a typo of e-xml-utils.c to e-xml-utils.h. * src/widgets/pixmaps/.cvsignore, src/widgets/pixmaps/Makefile.am: Make this a full fledged directory for make distcheck purposes. svn path=/trunk/; revision=5484
* Removed duplicate $(EXTRA_GNOME_CFLAGS).Christopher James Lahey2000-09-181-1/+1
| | | | | | | | | | | | | | | | 2000-09-17 Christopher James Lahey <clahey@helixcode.com> * src/e-table/Makefile.am: Removed duplicate $(EXTRA_GNOME_CFLAGS). * src/util/Makefile.am: Added e-xml-utils.c and e-xml-utils.h. * src/widgets/Makefile.am: Added e-printable.c and e-printable.h. * src/widgets/e-printable.c: Fixed the include directory for e-util.h. svn path=/trunk/; revision=5483
* Fixed e-table #includes so that it would compile.Chris Lahey2000-09-1833-65/+65
| | | | svn path=/trunk/; revision=5482
* Changed #include lines to get e-text to compile.Chris Lahey2000-09-184-9/+9
| | | | svn path=/trunk/; revision=5481
* Move srcs from gnumeric andJody Goldberg2000-09-184-97/+191
| | | | | | Rename to e-colors and e-cursor svn path=/trunk/; revision=5480
* Remove e_create_image_widget functionJP Rosevear2000-09-183-50/+3
| | | | | | | | | | 2000-09-17 JP Rosevear <jpr@helixcode.com> * src/widgets/e-gui-utils.c: Remove e_create_image_widget function * src/widgets/e-canvas-vbox.c: Fix headers svn path=/trunk/; revision=5479
* Remove ifdefed 0 prototypesMiguel de Icaza2000-09-181-7/+4
| | | | svn path=/trunk/; revision=5478
* Better calculations for tooltip positionsIain Holmes2000-09-187-20/+41
| | | | svn path=/trunk/; revision=5477
* update CamelFolderInfo New function to free the contents of aDan Winship2000-09-183-7/+25
| | | | | | | | * camel-folder-summary.h: update CamelFolderInfo * camel-folder-summary.c (camel_folder_info_free): New function to free the contents of a CamelFolderInfo svn path=/trunk/; revision=5476
* Fixed the paths of some .h #includes.Christopher James Lahey2000-09-1815-559/+914
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-15 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.h, contact-editor/e-contact-save-as.h, gui/widgets/e-addressbook-model.h, gui/widgets/e-minicard-view-widget.h, gui/widgets/e-minicard-view.h, gui/widgets/e-minicard.c, gui/widgets/e-minicard.h: Fixed the paths of some .h #includes. * gui/component/addressbook.c: Removed all of the code to actually create and display the correct view of the addressbook and moved it to the new class gui/widgets/e-addressbook-view.c. * gui/widgets/Makefile.am: Added everything necessary for e-addressbook-view.c and e-addressbook-view.h. * gui/widgets/e-addressbook-view.c, gui/widgets/e-addressbook-view.h: New class to deal with actual display of addresses and switching between card view and table view. * gui/widgets/e-minicard-view-widget.c: Made this deal more gracefully with having the book set to NULL. svn path=/trunk/; revision=5475
* Everywhere add a -DEVOLUTION_DATADIR=${datadir} in the Makefile.amMichael Meeks2000-09-1711-5/+37
| | | | | | | | And use this in grabbing the ui from the xml file. Requires HEAD bonobo. svn path=/trunk/; revision=5474
* *Sigh.*Ettore Perazzoli2000-09-168-7/+44
| | | | | | | | | | | Fix the massive, extreme breakage introduced by shuffling around a few addressbook-related files without updating the Makefiles. I hope at least it builds now. *Sigh.* svn path=/trunk/; revision=5473
* #include <bonobo-win.h>, not <bonobo-app.h>, which doesn't existEttore Perazzoli2000-09-162-1/+5
| | | | | | anymore. svn path=/trunk/; revision=5472
* Moved files for Chris - FedericoFederico Mena Quintero2000-09-164-868/+0
| | | | svn path=/trunk/; revision=5471
* Added some missing #includes.Christopher James Lahey2000-09-167-6/+16
| | | | | | | | | | | | 2000-09-16 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c: Added some missing #includes. * e-cell-tree.c: Removed an unused variable. * e-table-item.c: Added some missing casts. svn path=/trunk/; revision=5470
* Removed g_printIain Holmes2000-09-163-2/+4
| | | | svn path=/trunk/; revision=5469
* split all the ldap operations into 2 halves, a handler, and destructor,Chris Toshok2000-09-162-148/+471
| | | | | | | | | | | | | | | 2000-09-15 Chris Toshok <toshok@helixcode.com> * backend/pas/pas-backend-ldap.c: split all the ldap operations into 2 halves, a handler, and destructor, and create a structure containing two function pointers and any data they need. this allows us queue up pending operations (since the LDAP*'s are no longer view specific. there's one per backend.) also, add support for restarting async operations if the SERVER DOWN error isn't communicated until sometime after the handler is called (as is the case with the async search stuff.) svn path=/trunk/; revision=5468
* Made the toplevel <book> id be "index".Federico Mena Quintero2000-09-164-2/+12
| | | | | | | | | 2000-09-15 Federico Mena Quintero <federico@helixcode.com> * evolution-devel-guide.sgml: Made the toplevel <book> id be "index". svn path=/trunk/; revision=5467
* If the cursor is inside the subcell, call the show_tooltip on it.Iain Holmes2000-09-1618-87/+841
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-15 Iain Holmes <iain@helixcode.com> * e-cell-tree.c (ect_show_tooltip): If the cursor is inside the subcell, call the show_tooltip on it. * e-table-header-item.c (draw_button): Draw the arrow first, then take it's size into account when calculating how to draw the text. Use ellipsis if the text it too long. 2000-09-15 Iain Holmes <iain@helixcode.com> * e-table-header-item.c (draw_button): Fix a crash by passing the canvas widget to gtk_paint_box. Reported by Radek. 2000-09-14 Iain Holmes <iain@helixcode.com> * e-table-header-item.c (set_cursor): The column isn't resizable if it is the last, or if all other columns after it are not resizable. * e-cell-text.c (ect_max_width): Correctly calculate the width of the line of text. Unbuild the current cell and unref the lines as well. (build_current_cell): Initialize cell->style to 0; 2000-09-14 Iain Holmes <iain@helixcode.com> * e-table-item.c: Start timers for the tooltip to appear, on motion events. * e-cell.[ch]: Add a new show_tooltip method. * e-cell-text.c (ect_show_tooltip): Show the tooltip. svn path=/trunk/; revision=5466
* Fixety fix - FedericoFederico Mena Quintero2000-09-161-3/+3
| | | | svn path=/trunk/; revision=5465
* Set camel_verbose_debug to TRUE if CAMEL_VERBOSE_DEBUG is set in theDan Winship2000-09-163-10/+29
| | | | | | | | | | * camel.c (camel_init): Set camel_verbose_debug to TRUE if CAMEL_VERBOSE_DEBUG is set in the environment. * camel-remote-store.c (remote_send_line, remote_recv_line): only log if camel_verbose_debug is TRUE. svn path=/trunk/; revision=5462
* Updated Spanish translationCarlos Perelló Marín2000-09-161-1145/+2107
| | | | svn path=/trunk/; revision=5461
* remove spec file. We haven't been keeping it up to date, and it's onlyDan Winship2000-09-163-125/+6
| | | | | | | | * configure.in, evolution.spec.in: remove spec file. We haven't been keeping it up to date, and it's only good for RH anyway, and if people really want a spec file they can get it from our SRPMs. svn path=/trunk/; revision=5458
* Fix for new accel syntax; update bonobo to get working accelerators.Michael Meeks2000-09-163-13/+13
| | | | svn path=/trunk/; revision=5457
* Revert **Temp fix** from below since the relevant shell bug has been fixedDan Winship2000-09-152-4/+9
| | | | | | | * mail-callbacks.c (transfer_msg): Revert **Temp fix** from below since the relevant shell bug has been fixed now. svn path=/trunk/; revision=5453
* foreach_data should be set to the caller-supplied data, not the tree itemDan Winship2000-09-152-4/+9
| | | | | | | * e-storage.c (get_path_for_physical_uri_foreach): foreach_data should be set to the caller-supplied data, not the tree item data. svn path=/trunk/; revision=5452
* Don't get_message_flags, because POP doesn't support it and it's pointlessDan Winship2000-09-152-6/+7
| | | | | | | | | * mail-ops.c (do_fetch_mail): Don't get_message_flags, because POP doesn't support it and it's pointless anyway since we're setting deleted, not toggling it. call camel_folder_sync with expunge=TRUE so that the deletions are actually recorded. svn path=/trunk/; revision=5450
* Fix the sense of the "keep on server" check so we're not doing thisDan Winship2000-09-152-1/+6
| | | | | | | * mail-ops.c (do_fetch_mail): Fix the sense of the "keep on server" check so we're not doing this backwards. svn path=/trunk/; revision=5447
* This bug was so much fun to fix the first time that I decided toDan Winship2000-09-152-1/+14
| | | | | | | | | | | | | fix it again. 2000-07-11 Dan Winship <danw@helixcode.com> * mail-ops.c (real_send_mail): Set the post_send_data flag rather than toggling it. (Maybe we'll need more control over it later, but for now, the only flag we set is "replied", and we want that set, not toggled.) svn path=/trunk/; revision=5445
* Fix a crash in draw_button.Iain Holmes2000-09-153-4/+10
| | | | svn path=/trunk/; revision=5444
* **Temp fix** Send "" as the default folder to select as anything elseJeffrey Stedfast2000-09-152-16/+25
| | | | | | | | | | | | 2000-09-14 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (transfer_msg): **Temp fix** Send "" as the default folder to select as anything else seems to cause a segfault in shell's user_get_folder(). (check_configured): A spoon full of 'line wrapping' makes the medicine go down, the medicine go dowwwwn... svn path=/trunk/; revision=5442
* typo/compile fixPeter Williams2000-09-153-4/+4
| | | | svn path=/trunk/; revision=5441
* Made a nicer dialog for the "You have not configured the mail client" errorIain Holmes2000-09-152-13/+26
| | | | svn path=/trunk/; revision=5440
* Fixed bug #536 Popup folder tree button doesn't expandIain Holmes2000-09-152-4/+6
| | | | svn path=/trunk/; revision=5439
* Fix some crashes Make double clicking on the header dividers automaticallyIain Holmes2000-09-1525-54/+517
| | | | | | | | | | | Fix some crashes Make double clicking on the header dividers automatically size the header to it's best fit. When dragging onto the header check the dragged item is a header object. Check the column is resizeable before setting the cursor to <-> Use the font and themes to draw the table and items. svn path=/trunk/; revision=5438
* Don't use dir_sep as top-level directory, use "/".Jeffrey Stedfast2000-09-153-8/+13
| | | | | | | | | | | | 2000-09-14 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (get_folder): Don't use dir_sep as top-level directory, use "/". * providers/imap/camel-imap-folder.c (imap_expunge): Get rid of unused variable. svn path=/trunk/; revision=5437
* ShushJP Rosevear2000-09-152-2/+6
| | | | | | | | 2000-09-14 JP Rosevear <jpr@helixcode.com> * conduits/todo/.cvsignore: Shush svn path=/trunk/; revision=5436
* Call unicode_init for e-font stuff.Dan Winship2000-09-152-0/+8
| | | | | | | * gui/component/addressbook-factory.c (main): Call unicode_init for e-font stuff. svn path=/trunk/; revision=5435
* Oops, get the right files added/removedJP Rosevear2000-09-152-5/+5
| | | | svn path=/trunk/; revision=5434
* Add headers with GPL notice and credit copyright to those appropriateJP Rosevear2000-09-156-69/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-14 JP Rosevear <jpr@helixcode.com> * Add headers with GPL notice and credit copyright to those appropriate * conduits/todo/todo-conduit-control-applet.c (doHelp): Update name, authors, copyright for about dialog. (activate_sync_type): Tidy * conduits/todo/Makefile.am: Rename binaries and libs to e-todo* to avoid conflicts. * conduits/todo/e-todo.conduit.in: Reflect binary/lib name changes * conduits/todo/e-todo-conduit-control-applet.desktop: ditto * conduits/todo/todo.conduit.in: Removed * conduits/todo/todo-conduit-control-applet.desktop: Removed * conduits/todo/todo-conduit-config.h (todoconduit_load_configuration): The config file will now be called e-todo-conduit (todoconduit_save_configuration): ditto * conduits/todo/todo-conduit.c: Some renaming to keep consistent. (pre_sync): Remove commented out function that does not exist. * conduits/todo/todo-conduit-control-applet.c: ditto * conduits/todo/todo-conduit-config.h: ditto * conduits/todo/todo-conduit.h: ditto svn path=/trunk/; revision=5433
* Don't look at the response of the command. camel_imap_command_extended()Dan Winship2000-09-152-80/+9
| | | | | | | | | * providers/imap/camel-imap-folder.c (imap_expunge): Don't look at the response of the command. camel_imap_command_extended() processes EXPUNGE responses itself, so if we do it here too we remove twice as many summary items as we should. svn path=/trunk/; revision=5432
* Updated Ukrainian translationYuri Syrota2000-09-141-3/+3
| | | | svn path=/trunk/; revision=5431
* Updated Ukrainian translationYuri Syrota2000-09-141-1553/+1349
| | | | svn path=/trunk/; revision=5430
* camel_folder_append is perfectly happy to take a NULL info.Dan Winship2000-09-142-6/+5
| | | | | | | * mail-ops.c (setup_append_mail): camel_folder_append is perfectly happy to take a NULL info. svn path=/trunk/; revision=5429
* add bonobo_ui_handler_unset_container to stop menus screwing up.Michael Meeks2000-09-145-4/+12
| | | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * folder-browser-factory.c (control_deactivate): add bonobo_ui_handler_unset_container to stop menus screwing up. * Add 2 missing stock icons in toolbar. svn path=/trunk/; revision=5428
* Make Tigert's icons work again.Michael Meeks2000-09-143-17/+18
| | | | svn path=/trunk/; revision=5427
* Move a couple of helpers into Bonobo before more people start the re-buildMichael Meeks2000-09-144-35/+8
| | | | | | treadmill. svn path=/trunk/; revision=5426
* Changed the include here because it caused make distcheck to fail for me.Christopher James Lahey2000-09-142-1/+7
| | | | | | | | | | 2000-09-14 Christopher James Lahey <clahey@helixcode.com> * mail-config-gui.h: Changed the include here because it caused make distcheck to fail for me. I changed it from <Evolution.h> to "shell/Evolution.h". This seems to have fixed things. svn path=/trunk/; revision=5425
* Added $(GNOME_PRINT_LIBS) to evolution_LDADD.Christopher James Lahey2000-09-142-0/+5
| | | | | | | | 2000-09-14 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(GNOME_PRINT_LIBS) to evolution_LDADD. svn path=/trunk/; revision=5424
* Added $(GNOME_PRINT_LIBS) to all of the test files in these directories.Christopher James Lahey2000-09-144-0/+10
| | | | | | | | | 2000-09-14 Christopher James Lahey <clahey@helixcode.com> * contact-editor/Makefile.am, gui/widgets/Makefile.am: Added $(GNOME_PRINT_LIBS) to all of the test files in these directories. svn path=/trunk/; revision=5423
* Only use the cache if the user plans to keep_on_server.Jeffrey Stedfast2000-09-142-20/+27
| | | | | | | | | 2000-09-14 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Only use the cache if the user plans to keep_on_server. svn path=/trunk/; revision=5422
* kill warning. (control_activate): set threaded toggle state, add freeze /Michael Meeks2000-09-145-84/+84
| | | | | | | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * folder-browser-factory.c (control_deactivate): kill warning. (control_activate): set threaded toggle state, add freeze / thaw. (set_pixmap, fill_toolbar, update_pixmaps): update. 2000-09-14 Michael Meeks <michael@helixcode.com> * POTFILES.in: s/minicard/widgets/ svn path=/trunk/; revision=5421
* redo Chris's previous change to match the surrounding code styleDan Winship2000-09-141-2/+2
| | | | svn path=/trunk/; revision=5420
* Get the status bar playing ball.Michael Meeks2000-09-143-31/+55
| | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * e-shell-view.c (e_shell_view_construct): prune cruft. (shell_view_interface_unset_message_cb), (shell_view_interface_set_message_cb): impl. svn path=/trunk/; revision=5419
* fix path.Michael Meeks2000-09-148-6/+23
| | | | | | | | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * gui/component/Makefile.am (evolution_addressbook_LDADD): fix path. * gui/component/addressbook.c: update include. * gui/component/addressbook-factory.c: update include. * gui/widgets/e-minicard-view.h: update include. * gui/search/e-addressbook-search-dialog.c: update include path. svn path=/trunk/; revision=5418
* hack. (create_toolbar): ditto.Michael Meeks2000-09-143-2/+61
| | | | | | | | | 2000-09-13 Michael Meeks <michael@helixcode.com> * contact-editor/e-contact-editor.c (e_contact_editor_init): hack. (create_toolbar): ditto. svn path=/trunk/; revision=5417
* re-order to suit and add freeze / thaw, update paths to toggles, removeMichael Meeks2000-09-142-16/+23
| | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c (e_shell_view_menu_setup): re-order to suit and add freeze / thaw, update paths to toggles, remove warnings svn path=/trunk/; revision=5416
* The Commit from hell that breaks all UI related stuff;Michael Meeks2000-09-1428-780/+500
| | | | | | Anything UI related that breaks is now my fault; apologies in advance. svn path=/trunk/; revision=5415
* Added widgets/e-reflow/Makefile. ReplacedChristopher James Lahey2000-09-1433-5154/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-13 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added widgets/e-reflow/Makefile. Replaced addressbook/gui/minicard/Makefile with addressbook/gui/widgets/Makefile. From addressbook/ChangeLog: 2000-09-13 Christopher James Lahey <clahey@helixcode.com> * gui/widgets/*, gui/minicard/*: Moved gui/minicard to gui/widgets, except for e-reflow.c, e-reflow.h, e-reflow-sorted.c, and e-reflow-sorted.h. * gui/widgets/Makefile.am: Added e-reflow to the INCLUDES list and libereflow.a to a bunch of LDADD lines. * gui/component/Makefile.am (evolution_addressbook_LDADD): Added libereflow.a here. * gui/Makefile.am (SUBDIRS): Replaced minicard with widgets. From widgets/ChangeLog: 2000-09-13 Christopher James Lahey <clahey@helixcode.com> * Makefile.am (SUBDIRS): Added e-reflow. * e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved from addressbook/gui/minicard/. * e-reflow/Makefile.am, e-reflow/.cvsignore: New files for a new directory. svn path=/trunk/; revision=5414
* Fixed a warning (Missing include file.)Christopher James Lahey2000-09-142-0/+6
| | | | | | | | | 2000-09-13 Christopher James Lahey <clahey@helixcode.com> * folder-browser-factory.c: Fixed a warning (Missing include file.) svn path=/trunk/; revision=5413
* Rewrote to take a third argument (gboolean *selectable) so that we canJeffrey Stedfast2000-09-143-21/+114
| | | | | | | | | | | | | | | | | | | | | | | 2000-09-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (imap_folder_exists): Rewrote to take a third argument (gboolean *selectable) so that we can find out if the folder is selectable or not as we look to see if it exists. Also, don't use EXAMINE because that will not work on non-selectable folders, so use LIST instead. (get_folder): Check to see if the folder exists even vefore calling imap_create as this will save time. If the folder does exist, find out if it's selectable. Moved the call to refresh_info here. * providers/imap/camel-imap-folder.c (imap_get_uids): Check for a NULL summary. (camel_imap_folder_new): Don't call refresh_info here - call it in get_folder() because we don't know if this folder even exists on the server yet! And even if it does, we don't know if it can hold messages or not yet. svn path=/trunk/; revision=5412
* Removed an unused variable.Federico Mena Quintero2000-09-142-3/+3
| | | | | | | | | 2000-09-13 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-model.c (obj_updated_cb): Removed an unused variable. svn path=/trunk/; revision=5411
* See if the new object matches the type of objects we were told to dealFederico Mena Quintero2000-09-142-0/+37
| | | | | | | | | | 2000-09-13 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-model.c (obj_updated_cb): See if the new object matches the type of objects we were told to deal with. (load_objects): Likewise. svn path=/trunk/; revision=5410
* moved the icons around a bit inside the image so they alignt better in theTuomas Kuosmanen2000-09-142-0/+0
| | | | | | toolbar /tigert svn path=/trunk/; revision=5409
* new pin icon for the pin button in the pinnable folder tree that can beTuomas Kuosmanen2000-09-142-0/+4
| | | | | | | | pinned on the pin-place besides the non-pinnable shortcutbar.. /tigert svn path=/trunk/; revision=5408
* Fixed an uninitialized variable.Christopher James Lahey2000-09-142-1/+5
| | | | | | | | 2000-09-13 Christopher James Lahey <clahey@helixcode.com> * e-font.c: Fixed an uninitialized variable. svn path=/trunk/; revision=5407
* Modified to only match text MIME parts in the message rather than theJeffrey Stedfast2000-09-142-36/+131
| | | | | | | | | | 2000-09-13 Jeffrey Stedfast <fejj@helixcode.com> * filter-message-search.c (body_contains): Modified to only match text MIME parts in the message rather than the entire MIME message (header_contains): Added regex matching svn path=/trunk/; revision=5406
* Some minor formatting changes.Ettore Perazzoli2000-09-131-35/+37
| | | | svn path=/trunk/; revision=5402
* Pilot stuffJP Rosevear2000-09-131-1/+4
| | | | | | | | 2000-09-12 JP Rosevear <jpr@helixcode.com> * NEWS (Calendar): Pilot stuff svn path=/trunk/; revision=5401
* Pilot stuffJP Rosevear2000-09-132-0/+7
| | | | | | | | 2000-09-12 JP Rosevear <jpr@helixcode.com> * NEWS (Calendar): Pilot stuff svn path=/trunk/; revision=5400
* Only remove the pilot item from the hash if it exists in the first place.JP Rosevear2000-09-132-6/+14
| | | | | | | | | 2000-09-13 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend-file.c (remove_component): Only remove the pilot item from the hash if it exists in the first place. svn path=/trunk/; revision=5399
* Install the Sent dir in Sent, not SentboxJP Rosevear2000-09-132-1/+6
| | | | | | | | | 2000-09-13 JP Rosevear <jpr@helixcode.com> * local/Sent/Makefile.am (defaultcalendardir): Install the Sent dir in Sent, not Sentbox svn path=/trunk/; revision=5398
* Make the pop-up folder bar pop down after a folder is selected.Ettore Perazzoli2000-09-132-5/+24
| | | | svn path=/trunk/; revision=5397
* Fixed a broken fi.pojjranta2000-09-132-10/+13
| | | | svn path=/trunk/; revision=5396
* Make sure *datalength is > 0 before calling camel_mime_filter_filterJeffrey Stedfast2000-09-132-15/+23
| | | | | | | | | | 2000-09-12 Jeffrey Stedfast <fejj@helixcode.com> * camel-mime-parser.c (folder_scan_step): Make sure *datalength is > 0 before calling camel_mime_filter_filter otherwise we will get a segfault if the filter calls iconv(). svn path=/trunk/; revision=5395
* add a make sure the attachment isn't NULL. A more complete fix comingLarry Ewing2000-09-132-0/+7
| | | | | | | | | 2000-09-12 Larry Ewing <lewing@helixcode.com> * e-msg-composer-attachment-bar.c (add_common): add a make sure the attachment isn't NULL. A more complete fix coming soon. svn path=/trunk/; revision=5394
* Updated POTFILES.in.Ettore Perazzoli2000-09-132-7/+4
| | | | svn path=/trunk/; revision=5393
* Fix the configure script to output the Makefile in `src' before theEttore Perazzoli2000-09-132-2/+6
| | | | | | Makefiles in the subdirs. svn path=/trunk/; revision=5392
* Use underscores for untranslated characters fro Gtk+Lauris Kaplinski2000-09-133-104/+90
| | | | svn path=/trunk/; revision=5391
* Hack to compile for distcheck.JP Rosevear2000-09-133-20/+25
| | | | | | | | | | | 2000-09-12 JP Rosevear <jpr@helixcode.com> * conduits/calendar/calendar-conduit.c: Hack to compile for distcheck. * conduits/calendar/calendar-conduit.h: Remove calobj.h dependency svn path=/trunk/; revision=5390
* Updated a little bit.Ettore Perazzoli2000-09-131-5/+10
| | | | svn path=/trunk/; revision=5389
* Don't generate the Makefile for the `notes' directory as it's unused.Ettore Perazzoli2000-09-132-1/+5
| | | | svn path=/trunk/; revision=5388
* Updated Swedish translation.Christian Rose2000-09-132-127/+214
| | | | svn path=/trunk/; revision=5387
* Thou shalt add a space after `-I' when invoking `orbit-idl'.Ettore Perazzoli2000-09-138-5/+23
| | | | svn path=/trunk/; revision=5386
* Use g_int_* for now (cal_backend_file_create): dittoJP Rosevear2000-09-133-67/+135
| | | | | | | | | | 2000-09-12 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend-file.c (cal_backend_file_load): Use g_int_* for now (cal_backend_file_create): ditto svn path=/trunk/; revision=5385
* Change this a bit so that if you pass it a bold font, it puts that inDan Winship2000-09-132-24/+82
| | | | | | | | | | * e-font.c (e_font_from_gdk_font): Change this a bit so that if you pass it a bold font, it puts that in font->bold and finds a lighter font for font->font (if it can). This is for themes like Metal where the default font is bold. (find_variants): renamed from find_best_bold svn path=/trunk/; revision=5384
* Little UTF-8 fixLauris Kaplinski2000-09-132-2/+10
| | | | svn path=/trunk/; revision=5383
* 0.5.Ettore Perazzoli2000-09-132-1/+5
| | | | svn path=/trunk/; revision=5382
* Get rid of the `ui.xml' stuff that Michael committed, as it's breakingEttore Perazzoli2000-09-136-13/+12
| | | | | | distcheck. svn path=/trunk/; revision=5381
* Remove ui.xml stuff which was breaking distcheck.Ettore Perazzoli2000-09-132-4/+5
| | | | svn path=/trunk/; revision=5380
* Remove bogus #include.Ettore Perazzoli2000-09-132-1/+5
| | | | svn path=/trunk/; revision=5379
* Add UI xml files in a more sensible place.Michael Meeks2000-09-135-0/+434
| | | | svn path=/trunk/; revision=5378
* fixes to make this beast distcheckPeter Teichman2000-09-132-0/+3
| | | | svn path=/trunk/; revision=5377
* Tidy some xml.Michael Meeks2000-09-134-424/+0
| | | | svn path=/trunk/; revision=5376
* Added Sent/Outbox feature descriptionsJeffrey Stedfast2000-09-132-0/+9
| | | | | | | | 2000-09-12 Jeffrey Stedfast <fejj@helixcode.com> * NEWS (Mailer): Added Sent/Outbox feature descriptions svn path=/trunk/; revision=5375
* set folder_tree before adding the listener, since that will eventuallyDan Winship2000-09-132-2/+6
| | | | | | | | * mail-local-storage.c (mail_local_storage_startup): set folder_tree before adding the listener, since that will eventually invoke callbacks that will look at it. svn path=/trunk/; revision=5374
* add most (but not all) 0.5 Mailer featuresDan Winship2000-09-132-0/+51
| | | | | | * NEWS (Mailer): add most (but not all) 0.5 Mailer features svn path=/trunk/; revision=5373
* s/Sentbox/Sent/Dan Winship2000-09-132-1/+5
| | | | | | * configure.in: s/Sentbox/Sent/ svn path=/trunk/; revision=5372
* Renamed Sentbox to SentDan Winship2000-09-137-11/+10
| | | | | | | | | | * local/Makefile.am: Renamed Sentbox to Sent * local/{Sent\ Mail,Sentbox}/*: removed * local/Sent/*: created svn path=/trunk/; revision=5371
* sync the folder on deactivate.Dan Winship2000-09-132-0/+6
| | | | | | | * folder-browser-factory.c (control_deactivate): sync the folder on deactivate. svn path=/trunk/; revision=5370
* Merge missing file for distcheckJP Rosevear2000-09-134-0/+391
| | | | | | | | | | | | 2000-09-12 JP Rosevear <jpr@helixcode.com> * test-data/stresstest.ics: Merge missing file for distcheck * src/libicalss/icalcstp.h: ditto * src/libicalss/icalcsdb.h: ditto svn path=/trunk/; revision=5369
* Updated Swedish translation.Richard Hult2000-09-132-975/+1048
| | | | svn path=/trunk/; revision=5368
* Added Swedish translation.Christian Rose2000-09-135-0/+10
| | | | svn path=/trunk/; revision=5367
* Add a bunch of compile flags to the compilation of `tree-example-2'Ettore Perazzoli2000-09-122-0/+11
| | | | | | because it uses GNOME VFS so it needs them. svn path=/trunk/; revision=5366
* For additional coolness, display the name of the mailing list in theEttore Perazzoli2000-09-124-7/+34
| | | | | | | | right-click menu. Also, make the action box appear in the filter dialog and fix a stupid cut & paste bug that prevented the code from checking for the right headers. svn path=/trunk/; revision=5365
* Grey out the "Filter for Mailing List" item if we cannot figure out aEttore Perazzoli2000-09-123-36/+70
| | | | | | mailing list for the selected message. svn path=/trunk/; revision=5364
* Turn off debugging output.Dan Winship2000-09-123-4/+9
| | | | | | | * rule-context.c (d): * filter-datespec.c (d): Turn off debugging output. svn path=/trunk/; revision=5363
* Cool Hack of the Day: right-click menu item to autodetect what mailingEttore Perazzoli2000-09-1211-38/+543
| | | | | | | | | | list a message comes from and create the rule for it on the fly. (Many thanks to Joakim for suggesting the way to implement this.) Also, use the new shiny toolbar icons from TigerT and mark some strings for translation. svn path=/trunk/; revision=5362
* Install the new button icons underEttore Perazzoli2000-09-122-3/+15
| | | | | | `$(datadir)/images/evolution/buttons'. svn path=/trunk/; revision=5361
* Added fi.po, and a "fi" entry to configure.injjranta2000-09-123-1/+4734
| | | | svn path=/trunk/; revision=5360
* Updated russian translation.Valek Frob2000-09-122-401/+407
| | | | svn path=/trunk/; revision=5359
* Connect to the "cal_loaded" signal of the client here. (connect_load):Federico Mena Quintero2000-09-122-75/+49
| | | | | | | | | | | | | | | 2000-09-12 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (gnome_calendar_construct): Connect to the "cal_loaded" signal of the client here. (connect_load): Removed function. (disconnect_load): Removed function. (cal_loaded_cb): Store the URI we are loading in the GnomeCal structure instead of in a weird closure. This gets rid of the connect/disconnect mess as well. (gnome_calendar_open): Store the URI in the GnomeCal. svn path=/trunk/; revision=5357
* Was trying to unhook an event from the wrong folder - oops.Jeffrey Stedfast2000-09-122-1/+6
| | | | | | | | | 2000-09-12 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Was trying to unhook an event from the wrong folder - oops. svn path=/trunk/; revision=5356
* Thou shalt leave space for the trailing \0.Dan Winship2000-09-122-1/+4
| | | | | | | * e-font.c (find_best_bold): Thou shalt leave space for the trailing \0. svn path=/trunk/; revision=5355
* Initialize libunicodeDan Winship2000-09-122-1/+6
| | | | | | * main.c (main): Initialize libunicode svn path=/trunk/; revision=5354
* (prune_empty): Plugged another small leak.Michael Zucci2000-09-122-0/+2
| | | | svn path=/trunk/; revision=5353
* Reverted to version 1.15. (remove_node): Ok, if a node has a parent,Not Zed2000-09-122-313/+63
| | | | | | | | | | | | 2000-09-12 Not Zed <NotZed@HelixCode.com> * message-thread.c: Reverted to version 1.15. (remove_node): Ok, if a node has a parent, remove it from the parent list, otherwise remove it from the (supplied) root list. (group_root_set): When we merge children, free the lost node. (thread_messages_free): Remove the return, run as is. svn path=/trunk/; revision=5352
* added some comments (no source code changes)Jeffrey Stedfast2000-09-121-1/+2
| | | | svn path=/trunk/; revision=5351
* We now use a "copied" variable to record whether a message was marked asJeffrey Stedfast2000-09-122-19/+29
| | | | | | | | | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c: We now use a "copied" variable to record whether a message was marked as copied or not instead of trying to "guess" by looking at the folders hash table as that won't work at all anymore. (do_copy): Renamed as this is more appropriate now that it actually copies the message rather than marking it for copying later. Also fixed a logic error which prevented a message from being dumped into a folder if the fodler had been previously opened. svn path=/trunk/; revision=5350
* ChangeLog for my previous commit.Ettore Perazzoli2000-09-121-0/+9
| | | | svn path=/trunk/; revision=5349
* No longer takes a self_destruct argument.Jeffrey Stedfast2000-09-123-6/+10
| | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): No longer takes a self_destruct argument. svn path=/trunk/; revision=5348
* Updated to use the new mail_do_filter_ondemand.Jeffrey Stedfast2000-09-124-26/+34
| | | | | | | | | | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (run_filter_ondemand): Updated to use the new mail_do_filter_ondemand. * mail-ops.c (do_fetch_mail): Update to use the new filter_driver_run args. (do_filter_ondemand): Updated to use the new filter_driver_run args. (mail_do_filter_ondemand): Take a FilterContext as a argument instead of a driver as we need to destroy the filter inside the do_filter_ondemand function and things'd get messy. svn path=/trunk/; revision=5347
* Don't freeze/thaw the default inbox here, let the caller freeze/thaw it.Jeffrey Stedfast2000-09-122-22/+20
| | | | | | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Don't freeze/thaw the default inbox here, let the caller freeze/thaw it. Don't destroy the folders hash table here, it's faster if we wait till the filter-driver is destroyed. (filter_driver_finalise): Destroy the folders hash table here (filter_driver_init): Initialize the folders hash table here svn path=/trunk/; revision=5346
* Don't have the filter driver self_destruct.Jeffrey Stedfast2000-09-122-1/+6
| | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Don't have the filter driver self_destruct. svn path=/trunk/; revision=5345
* Fixed some warnings.Christopher James Lahey2000-09-122-2/+6
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * e-local-storage.c: Fixed some warnings. svn path=/trunk/; revision=5344