aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* more stuff. too much to use a changelog for.Chris Toshok2000-07-255-444/+326
| | | | svn path=/trunk/; revision=4306
* Update for CamelFolder API changes. (Certain functions no longer take aDan Winship2000-07-254-17/+25
| | | | | | | | | | | | | | * message-list.c (mark_msg_seen, ml_tree_set_value_at, message_list_regenerate): Update for CamelFolder API changes. (Certain functions no longer take a CamelException.) * mail-ops.c (real_fetch_mail, real_send_mail, real_delete_msg): ditto * component-factory.c (real_create_imap_storage, real_create_news_storage): ditto svn path=/trunk/; revision=4305
* Update for CamelFolder API changes. (delete_message and get_uids don'tDan Winship2000-07-252-3/+9
| | | | | | | | * filter-driver.c (do_delete, filter_driver_run): Update for CamelFolder API changes. (delete_message and get_uids don't take exceptions any more.) svn path=/trunk/; revision=4304
* Remove exceptions from a number of methods that work on what ought to beDan Winship2000-07-259-471/+318
| | | | | | | | | | | | | | | * camel-folder.c: Remove exceptions from a number of methods that work on what ought to be static data: get_parent_folder, get_parent_store, get_message_count, get_unread_message_count, get_permanent_flags, get_message_flags, set_message_flags, get_message_user_flag, set_message_user_flag, get_uids, get_summary, get_subfolder_names. Turn camel_folder_delete_message into a macro. (Mostly a pull-up from the camel-async branch.) * providers/{imap,mbox,nntp,pop3,vee}: Update for CamelFolder changes svn path=/trunk/; revision=4303
* Updated to port easily to the new Camel API (imap_init): Don't SELECTJeffrey Stedfast2000-07-252-36/+34
| | | | | | | | | | 2000-07-24 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message_info): Updated to port easily to the new Camel API (imap_init): Don't SELECT INBOX, we don't need to do that svn path=/trunk/; revision=4302
* Remove GOAD support.Dan Winship2000-07-255-90/+26
| | | | | | | | | | | * component-factory.c, folder-browser-factory.c, test-mail.c: Remove GOAD support. * main.c: Remove GOAD support. (main): More "guess the build mistake" fun, this time for the failure to initialize Bonobo case. svn path=/trunk/; revision=4301
* Remove GOAD support. (create_editor): Try to give a more helpful errorDan Winship2000-07-252-5/+7
| | | | | | | | * e-msg-composer.c: Remove GOAD support. (create_editor): Try to give a more helpful error message when failing to load the editor control. svn path=/trunk/; revision=4300
* Remove GOAD support.Dan Winship2000-07-254-84/+27
| | | | | | | | | | | | * e-shell.c, main.c: Remove GOAD support. * evolution-shell-component-client.c: Remove GOAD support. (evolution_shell_component_client_new): Give the "maybe OAF_INFO_PATH" message if no oafinfo file was found, and give a "consult previous error messages" message if the component was found but not activated. Abort in either case. svn path=/trunk/; revision=4299
* Initialize the summary and subfolder listing. (imap_summary_free): NowJeffrey Stedfast2000-07-255-103/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-24 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_new): Initialize the summary and subfolder listing. (imap_summary_free): Now takes a GPtrArray arg rather than a CamelImapFolder as it increases it's usefullness for free()'ing temporary summaries. (imap_get_message_count_internal): A new convenience function for getting the actual message count on a server to be used by imap_get_summary_internal) (imap_get_message_count): Since the Camel API is on the move again, the future version of this function will not be able to make a call to the store, it must only access previously fetched data (thus the creation of the _internal function) (imap_get_subfolder_names_internal): Again, because the future version of imap_get_subfolder_names will not take an exception, we must rename this function which will be called by camel_imap_folder_new() (imap_get_subfolder_names): We now return the previously collected subfolder listing that the _internal function fetched previously (imap_get_summary_internal): Again, same idea as the previous _internal functions... (imap_get_summary): Again... now returns a previously aquired summary * providers/imap/camel-imap-store.c (imap_noop): This will hopefully prevent the imap store from disconnecting. (imap_connect): Modified to add a gtk timeout event that will call imap_noop() every 10 minutes (we may want to change this time value) (imap_disconnect): Modified to remove the NOOP timeout event from the store. (camel_imap_command_extended): Commented out the code that would try and detect if the store was disconnected and then reconnect if it was needed. svn path=/trunk/; revision=4298
* Huge update. I do not expect this commit to work.Matthias Warkus2000-07-252-348/+59
| | | | svn path=/trunk/; revision=4295
* Updated the Turkish translation of EvolFatih Demir2000-07-252-317/+365
| | | | svn path=/trunk/; revision=4294
* This should work now.Martin Baulig2000-07-241-2/+2
| | | | svn path=/trunk/; revision=4293
* Remove camel_folder_get_message_uid, which was not used, and notDan Winship2000-07-244-54/+6
| | | | | | | | | | * camel-folder.[ch]: Remove camel_folder_get_message_uid, which was not used, and not implemented by any provider. * providers/nntp/camel-nntp-folder.c: Remove get_message_uid non-implementation. svn path=/trunk/; revision=4292
* Bye bye bye.Dan Winship2000-07-247-1536/+7
| | | | | | | | | * camel-folder-pt-proxy.[ch], camel-arg-collector.c, camel-marshal-utils.[ch]: Bye bye bye. * Makefile.am: remove reference to camel-arg-collector.c svn path=/trunk/; revision=4291
* Szabolcs BAN <shooby@gnome.hu>Szabolcs Ban2000-07-242-153/+188
| | | | | | * Updated Hungarian translations.. svn path=/trunk/; revision=4290
* Added missing \n.Federico Mena Quintero2000-07-242-1/+5
| | | | | | | | 2000-07-24 Federico Mena Quintero <federico@helixcode.com> * it.po: Added missing \n. svn path=/trunk/; revision=4289
* Made it a little more forgiving. Also set current_folder to NULL as thereJeffrey Stedfast2000-07-244-107/+159
| | | | | | | | | | | | | 2000-07-23 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (imap_disconnect): Made it a little more forgiving. Also set current_folder to NULL as there is no selected folder after a disconnect. (stream_is_alive): Detects whether or not a socket is "alive" (camel_imap_command_extended): Use stream_is_alive() to aid in the detection of a disconnected state. svn path=/trunk/; revision=4288
* Remove the idle handler when we're destroyed.Christopher James Lahey2000-07-243-4/+16
| | | | | | | | | | | | 2000-07-23 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-book-view-listener.c: Remove the idle handler when we're destroyed. * printing/e-contact-print.c: Fixed the spacing on the card header. svn path=/trunk/; revision=4287
* Updated russian translation.Valek Frob2000-07-232-124/+161
| | | | svn path=/trunk/; revision=4286
* Add a "Send HTML mail" toggle in the message composer.Ettore Perazzoli2000-07-235-76/+211
| | | | svn path=/trunk/; revision=4284
* Use `_()' instead of `N_()' for strings that need to be translated onEttore Perazzoli2000-07-232-6/+11
| | | | | | the fly. svn path=/trunk/; revision=4283
* Change the message composer to use BonoboUIHandler directly instead ofEttore Perazzoli2000-07-232-178/+182
| | | | | | translated GnomeUIInfo. svn path=/trunk/; revision=4282
* *** empty log message ***Damon Chaplin2000-07-231-0/+8
| | | | svn path=/trunk/; revision=4281
* fixed it so it doesn't crash when a URL is loaded.Damon Chaplin2000-07-232-3/+19
| | | | | | | | | | | 2000-07-23 Damon Chaplin <damon@helixcode.com> * cal-util/calobj.c (ical_object_create_from_vobject): fixed it so it doesn't crash when a URL is loaded. * cal-util/calobj.h: added a few more fields. svn path=/trunk/; revision=4280
* added a color_column where the color can be specified as a string, e.g.Damon Chaplin2000-07-235-4/+228
| | | | | | | | | | | | | | | | 2000-07-23 Damon Chaplin <damon@helixcode.com> * e-cell-text.c: added a color_column where the color can be specified as a string, e.g. "red" or "rgb:F/0/0". * e-cell-text.c (ect_leave_edit): don't call unbuild_current_cell() since the CellEdit struct has been freed in ect_stop_editing() and so has the text. * e-cell-text.c (unbuild_current_cell): set cell->text to NULL to make sure we don't try to free it again. svn path=/trunk/; revision=4279
* Change EShellView so that it creates the menus with BonoboUIHandlerEttore Perazzoli2000-07-232-143/+252
| | | | | | | | | directly instead of using the GnomeUIInfo convertion functions, that were not doing the right thing by translating the path as well (and as a consequence, the components were not able to set up their own menu items if the locale was not the default one). svn path=/trunk/; revision=4278
* Translations from KeldKenneth Christiansen2000-07-231-254/+310
| | | | | | | | | balsa/po/da.po bonobo/po/da.po evolution/po/da.po gimp/po/da.po gnome-db/po/da.po gnome-utils/po/da.po gnumeric/po/da.po gtranslator/po/da.po guppi3/po/da.po nautilus/po/da.po pan/po/da.po rp3/po/da.po svn path=/trunk/; revision=4277
* Updated Italian translation from Clara TattoniEttore Perazzoli2000-07-232-2291/+1376
| | | | | | <clara.tattoni@libero.it>. svn path=/trunk/; revision=4276
* Clear CamelExceptions when appropriate (eg when folder is marked asJeffrey Stedfast2000-07-233-40/+57
| | | | | | | | | | | | | | 2000-07-22 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (get_folder): Clear CamelExceptions when appropriate (eg when folder is marked as \NoSelect). Still needs some cleanup and perhaps Dan will have a better way of doing this as this seems like a messy way of handling this. * providers/imap/camel-imap-folder.c (imap_get_uids): Took out some debug statements as they are no longer needed. svn path=/trunk/; revision=4275
* Updated to not strip out subfolders that are marked as \NoSelect becauseJeffrey Stedfast2000-07-223-7/+61
| | | | | | | | | | | | | | | | 2000-07-21 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_subfolder_names): Updated to not strip out subfolders that are marked as \NoSelect because this will be correctly handled in store->get_folder from now on. * providers/imap/camel-imap-store.c (folder_is_selectable): New convenience function for use in get_folder(). (parse_list_response): Now takes a char **flags argument which is needed by folder_is_selectable(). (imap_connect): Updated to reflect changes to parse_list_response(). svn path=/trunk/; revision=4274
* ja.po: Update from Japanese GNOME Users Group(translation@gnome.gr.jp).Yukihiro Nakai2000-07-221-977/+668
| | | | svn path=/trunk/; revision=4273
* Fix a braino that caused Evolution to unref a NULL object when theEttore Perazzoli2000-07-222-5/+6
| | | | | | shortcut file was not found. svn path=/trunk/; revision=4272
* Some changes to the pop-up folder tree, so that it makes more visualEttore Perazzoli2000-07-224-17/+127
| | | | | | sense. svn path=/trunk/; revision=4271
* Made focus in not change your selection position.Christopher James Lahey2000-07-223-4/+5
| | | | | | | | | 2000-07-21 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Made focus in not change your selection position. svn path=/trunk/; revision=4268
* Added some unused declarations for drag and drop work.Christopher James Lahey2000-07-223-0/+215
| | | | | | | | | 2000-07-21 Christopher James Lahey <clahey@helixcode.com> * e-table.h: Added some unused declarations for drag and drop work. svn path=/trunk/; revision=4267
* Updated with some of the same fixes I've made to camel-imap-folder.c likeJeffrey Stedfast2000-07-222-3/+7
| | | | | | | | | | 2000-07-21 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-stream.c (stream_read): Updated with some of the same fixes I've made to camel-imap-folder.c like recalculating message part lengths. svn path=/trunk/; revision=4266
* Rewrote the code to check for "* %d RECENT". Still needs to be modified,Jeffrey Stedfast2000-07-222-7/+17
| | | | | | | | | | 2000-07-21 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_extended): Rewrote the code to check for "* %d RECENT". Still needs to be modified, but should no longer cause an infinite loop by detecting mis-detecting RECENT messages. svn path=/trunk/; revision=4265
* Improve the title bar pop-up button: use a toggle button instead of aEttore Perazzoli2000-07-214-24/+98
| | | | | | | regular one and allow sticking the pop-up with the close button (we'll need to have it change the icon). svn path=/trunk/; revision=4259
* Added password remembering/forgetting feature.Aaron Weber2000-07-2118-460/+666
| | | | | | | | | | | | | | | | | | | | 2000-07-21 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: Added password remembering/forgetting feature. * C/config-prefs.sgml: Mostly moved to variablelists, a few language changes. * C/config-setupassist.sgml: Minor changes to formatting, wording. * C/usage-notes.sgml: Changed trademark references, other minor changes. * C/usage-calendar.sgml: Minor fixes, added additional calendar section, removed references to unimplemented features. Spellcheck, prep for 0.3 release. svn path=/trunk/; revision=4258
* First shot at the "click on the folder title, get the folder tree"Ettore Perazzoli2000-07-213-39/+227
| | | | | | thingie. Needs love, but it's a start. svn path=/trunk/; revision=4257
* Fix the function to set the ETitleBar's text so that it correctly usesEttore Perazzoli2000-07-212-1/+6
| | | | | | the EClippedLabel function instead of the GtkLabel one. svn path=/trunk/; revision=4256
* Szabolcs BAN <shooby@gnome.hu>Szabolcs Ban2000-07-212-1185/+876
| | | | | | * Updated Hungarian translations svn path=/trunk/; revision=4255
* Szabolcs BAN <shooby@gnome.hu>Szabolcs Ban2000-07-212-1/+5
| | | | | | * Small typo fix in calendar/gui/event-editor.c svn path=/trunk/; revision=4254
* Prevent a crash by avoiding calling the populate_folder_context_menuEttore Perazzoli2000-07-212-0/+10
| | | | | | function when NULL. (Ooops, I forgot this.) svn path=/trunk/; revision=4253
* Add support for the folder right-click ("context") menu. No componentEttore Perazzoli2000-07-215-5/+179
| | | | | | uses this yet, though. svn path=/trunk/; revision=4252
* Fixed an errorAndreas Hydén2000-07-212-27/+30
| | | | svn path=/trunk/; revision=4251
* Fixed the oaf info.Christopher James Lahey2000-07-2114-122/+460
| | | | | | | | | | | | | | | | | | | 2000-07-20 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.oafinfo: Fixed the oaf info. * gui/minicard/.cvsignore, gui/minicard/Makefile.am, gui/minicard/e-minicard-widget-test.c: Added a test for the minicard widget. * gui/minicard/e-minicard-control.c: Fixed the mime type. * gui/minicard/e-minicard.c: Fixed some crashes if your parent isn't a minicard view. * gui/minicard/e-minicard-control.oafinfo: Removed. svn path=/trunk/; revision=4249
* Update the components to match the changes in the libeshell API.Ettore Perazzoli2000-07-217-3/+19
| | | | svn path=/trunk/; revision=4242
* Add interfaces to populate a folder's context menu. (Untested.)Ettore Perazzoli2000-07-214-31/+90
| | | | svn path=/trunk/; revision=4240
* Ooops. I did not actually commit the `.bcd' file.Ettore Perazzoli2000-07-201-6/+0
| | | | svn path=/trunk/; revision=4239
* Implement saving of pane positions.Ettore Perazzoli2000-07-202-3/+23
| | | | svn path=/trunk/; revision=4238
* Add support for saving the current configuration of all theEttore Perazzoli2000-07-209-28/+539
| | | | | | components. svn path=/trunk/; revision=4237
* #if 0 some unused functions to prevent warnings.Ettore Perazzoli2000-07-201-0/+2
| | | | svn path=/trunk/; revision=4236
* Remove cruft.Ettore Perazzoli2000-07-202-601/+0
| | | | svn path=/trunk/; revision=4235
* Added/fixed support for multiple views.Ettore Perazzoli2000-07-204-25/+40
| | | | svn path=/trunk/; revision=4234
* Oops. Fix UID parser to allow 0 and 9 to be in the range of valid UIDJeffrey Stedfast2000-07-202-2/+8
| | | | | | | | | | 2000-07-20 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): (imap_get_message_info): Oops. Fix UID parser to allow 0 and 9 to be in the range of valid UID chars. svn path=/trunk/; revision=4233
* Finish filling the trigger. What a pain, again.Federico Mena Quintero2000-07-202-6/+83
| | | | | | | | | | 2000-07-19 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (cal_component_alarm_set_trigger): Finish filling the trigger. What a pain, again. (cal_component_alarm_free_trigger): Implemented. svn path=/trunk/; revision=4232
* Added Turkish entriesFatih Demir2000-07-203-0/+9
| | | | svn path=/trunk/; revision=4231
* Updated itFatih Demir2000-07-201-1/+1
| | | | svn path=/trunk/; revision=4229
* Added the Turkish desktop entryFatih Demir2000-07-202-0/+7
| | | | svn path=/trunk/; revision=4228
* Added the Turkish desktop entriesFatih Demir2000-07-203-0/+11
| | | | svn path=/trunk/; revision=4227
* General cleanup working towards getting Actions->Expunge workingJeffrey Stedfast2000-07-203-96/+61
| | | | | | | | | | | | | | 2000-07-19 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c: General cleanup working towards getting Actions->Expunge working correctly. * providers/imap/camel-imap-store.c (cammel_imap_command_extended): Added code to look for "* %d RECENT" and to emit the folder_changed signal if there are any recent messages. Note: this is a hack and needs to be rewritten badly. svn path=/trunk/; revision=4226
* add the 16 character versions so bsd killall will work.Chris Toshok2000-07-201-0/+5
| | | | svn path=/trunk/; revision=4225
* If the folder's message count is not the same as the number of summaries,Jeffrey Stedfast2000-07-202-9/+26
| | | | | | | | | | 2000-07-19 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): If the folder's message count is not the same as the number of summaries, free the old summary and create a new summary. svn path=/trunk/; revision=4223
* What if message info is NULL?Jeffrey Stedfast2000-07-202-2/+6
| | | | | | | | 2000-07-19 Jeffrey Stedfast <fejj@helixcode.com> * message-thread.c (thread_messages): What if message info is NULL? svn path=/trunk/; revision=4222
* Updated russian translation.Valek Frob2000-07-202-222/+257
| | | | svn path=/trunk/; revision=4220
* lots of minor fixes to language. added desc. of clahey's coolAaron Weber2000-07-198-342/+486
| | | | | | | | | | | | 2000-07-19 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: lots of minor fixes to language. added desc. of clahey's cool button-address thing. * C/usage-mainwindow.sgml: fixed itemizedlists, ch. to shortcut bar & folder descs, removed refs to trash. svn path=/trunk/; revision=4219
* more translations.Vincent Renardias2000-07-191-39/+36
| | | | | | * more translations. svn path=/trunk/; revision=4218
* small update.Vincent Renardias2000-07-191-35/+34
| | | | | | * small update. svn path=/trunk/; revision=4217
* Free the icalcomponent if this is an unattached alarm.Federico Mena Quintero2000-07-193-1/+181
| | | | | | | | | | | | 2000-07-18 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (cal_component_alarm_free): Free the icalcomponent if this is an unattached alarm. (scan_alarm_property): Handle the TRIGGER property. (cal_component_alarm_get_trigger): Ditto. Royal pain. (cal_component_alarm_set_trigger): Ditto. Less pain. svn path=/trunk/; revision=4216
* Added in imap_[g,s]et_message_user_flag() methods (imap_get_message_info):Jeffrey Stedfast2000-07-192-50/+115
| | | | | | | | | | | | | | | | | | | | | | | 2000-07-18 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_class_init): Added in imap_[g,s]et_message_user_flag() methods (imap_get_message_info): Rewrote to use the more efficient way of downloading summary information and also added a UID comparison so that if the UID requested doesn't match the UID received, it returns NULL. FIXME: When the mailer gets NULL when it requested message info, it seems that it displays a row for that message and when you try and select the blank row, it segfaults. * providers/imap/camel-imap-store.c (get_folder): Oops, this should not be checking against "/", it should be checking against dir_sep. * providers/imap/camel-imap-folder.c (imap_parse_subfolder_line): Updated to trim out the leading namespace. (imap_get_subfolder_names): Let the subfolder parser trim the namespace off the folder name. svn path=/trunk/; revision=4215
* Added in imap_[g,s]et_message_user_flag() methodsJeffrey Stedfast2000-07-193-28/+45
| | | | | | | | | | | | | | | | | 2000-07-18 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_class_init): Added in imap_[g,s]et_message_user_flag() methods * providers/imap/camel-imap-store.c (get_folder): Oops, this should not be checking against "/", it should be checking against dir_sep. * providers/imap/camel-imap-folder.c (imap_parse_subfolder_line): Updated to trim out the leading namespace. (imap_get_subfolder_names): Let the subfolder parser trim the namespace off the folder name. svn path=/trunk/; revision=4214
* Sync - FedericoFederico Mena Quintero2000-07-192-2/+94
| | | | svn path=/trunk/; revision=4213
* Added "text/vCard" to the list of mime types we support.Christopher James Lahey2000-07-183-2/+11
| | | | | | | | | 2000-07-18 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-control.c: Added "text/vCard" to the list of mime types we support. svn path=/trunk/; revision=4212
* Added gui/minicard/e-minicard-control.c,Christopher James Lahey2000-07-1814-120/+260
| | | | | | | | | | | | | | | | | | | | | 2000-07-18 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/Makefile.am: Added gui/minicard/e-minicard-control.c, gui/minicard/e-minicard-control.h, gui/minicard/e-minicard-widget.c, and gui/minicard/e-minicard-widget.h. * gui/minicard/e-minicard-control.c, gui/minicard/e-minicard-control.h, gui/minicard/e-minicard-widget.c, gui/minicard/e-minicard-widget.h: Got these to compile. * gui/minicard/e-minicard-control.gnorba, gui/minicard/e-minicard-control.oafinfo: Copied directly from bonobo-clock-control. These aren't done yet. svn path=/trunk/; revision=4211
* Altered category addition stuff, plus suggestions from Kevin.Aaron Weber2000-07-1810-426/+590
| | | | | | | | | | | | | | | | | | | 2000-07-18 Aaron Weber <aaron@helixcode.com> * C/usage-contact.sgml: Altered category addition stuff, plus suggestions from Kevin. * C/apx-gloss.sgml: Added ldap and signature definitions (from Kevin). * C/usage-mail.sgml: Move to variablelists from itemizedlists. 2000-07-14 Aaron Weber <aaron@helixcode.com> * C/usage-contact.sgml: moved to variablelists from itemizedlists * C/usage-calendar.sgml: moved to variablelists from itemizedlists svn path=/trunk/; revision=4210
* New files for using a minicard as a widget or a bonobo control.Christopher James Lahey2000-07-189-0/+1218
| | | | | | | | | | | | 2000-07-18 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-control.c, gui/minicard/e-minicard-control.h, gui/minicard/e-minicard-widget.c, gui/minicard/e-minicard-widget.h: New files for using a minicard as a widget or a bonobo control. svn path=/trunk/; revision=4209
* More docs - FedericoFederico Mena Quintero2000-07-184-8/+72
| | | | svn path=/trunk/; revision=4208
* Send a "LOGOUT" command.Jeffrey Stedfast2000-07-183-4/+21
| | | | | | | | | | | | | | | | | | 2000-07-17 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (imap_disconnect): Send a "LOGOUT" command. * providers/imap/camel-imap-folder.c (imap_get_message): Hacks to get IMAP code to work with CommunigatePro and MS Exchange (and any other servers that send back a UID at the end of each FETCH inside of the main body of the message part). (imap_sync): Un-#if 0 the code that sets the flags on the IMAP server for messages that have changed. Oops, don't mask with DELETED to find out if the message has been answered ;-) (imap_expunge): sync before expunging. svn path=/trunk/; revision=4207
* Docs docs docs - FedericoFederico Mena Quintero2000-07-186-84/+227
| | | | svn path=/trunk/; revision=4206
* 0.3.12Elliot Lee2000-07-181-2/+2
| | | | | | 0.3.12 svn path=/trunk/; revision=4203
* Hacks to get IMAP code to work with CommunigatePro and MS Exchange (andJeffrey Stedfast2000-07-182-3/+4
| | | | | | | | | | | | | | 2000-07-17 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message): Hacks to get IMAP code to work with CommunigatePro and MS Exchange (and any other servers that send back a UID at the end of each FETCH inside of the main body of the message part). (imap_sync): Un-#if 0 the code that sets the flags on the IMAP server for messages that have changed. Oops, don't mask with DELETED to find out if the message has been answered ;-) svn path=/trunk/; revision=4202
* oops, s/status/s in imap_sync()Jeffrey Stedfast2000-07-181-2/+2
| | | | svn path=/trunk/; revision=4197
* Hacks to get IMAP code to work with CommunigatePro and MS Exchange (andJeffrey Stedfast2000-07-182-3/+3
| | | | | | | | | | | | | 2000-07-17 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message): Hacks to get IMAP code to work with CommunigatePro and MS Exchange (and any other servers that send back a UID at the end of each FETCH inside of the main body of the message part). (imap_sync): Un-#if 0 the code that sets the flags on the IMAP server for messages that have changed svn path=/trunk/; revision=4195
* Hacks to get IMAP code to work with CommunigatePro and MS Exchange (andJeffrey Stedfast2000-07-182-6/+13
| | | | | | | | | | | 2000-07-17 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message): Hacks to get IMAP code to work with CommunigatePro and MS Exchange (and any other servers that send back a UID at the end of each FETCH inside of the main body of the message part). svn path=/trunk/; revision=4194
* Typo fix.Federico Mena Quintero2000-07-182-1/+3
| | | | | | | | 2000-07-17 Federico Mena Quintero <federico@helixcode.com> * configure.in (EVOLUTION_DIR): Typo fix. svn path=/trunk/; revision=4193
* Added the doc/devel Makefiles. (EVOLUTION_DIR): Substitute EVOLUTION_DIRFederico Mena Quintero2000-07-186-2/+46
| | | | | | | | | | 2000-07-17 Federico Mena Quintero <federico@helixcode.com> * configure.in (AC_OUTPUT): Added the doc/devel Makefiles. (EVOLUTION_DIR): Substitute EVOLUTION_DIR for the top_srcdir. Added checks for gtk-doc. svn path=/trunk/; revision=4192
* New <book> toplevel for the Evolution Developer's Guide.Federico Mena Quintero2000-07-1840-0/+1430
| | | | | | | | | | | | | | | | | | 2000-07-17 Federico Mena Quintero <federico@helixcode.com> * evolution-devel-guide.sgml: New <book> toplevel for the Evolution Developer's Guide. * calendar/evolution-calendar.sgml: New <part> for the calendar developer's documentation. * calendar/architecture.sgml: New <chapter> for the calendar architecture. * calendar/reference.sgml: New <reference> for the calendar API reference. svn path=/trunk/; revision=4191
* Fixed inline docs. (cal_client_new): Ditto.Federico Mena Quintero2000-07-182-4/+8
| | | | | | | | | | 2000-07-17 Federico Mena Quintero <federico@helixcode.com> * cal-client/cal-client.c (cal_client_get_object): Fixed inline docs. (cal_client_new): Ditto. svn path=/trunk/; revision=4190
* *** empty log message ***Damon Chaplin2000-07-172-0/+695
| | | | svn path=/trunk/; revision=4188
* created a model for the EShortcutBar. This will probably have to be movedDamon Chaplin2000-07-172-6/+19
| | | | | | | | | | | | 2000-07-16 Damon Chaplin <damon@helixcode.com> * e-shortcuts-view.c (e_shortcuts_view_construct): created a model for the EShortcutBar. This will probably have to be moved to support multiple views. (class_init): #if'd out overriding the class functions. They don't exist any more (they are in the model instead). svn path=/trunk/; revision=4187
* new files implementing a simple model for the shortcuts, so we can haveDamon Chaplin2000-07-179-229/+298
| | | | | | | | | | | | | | | | 2000-07-16 Damon Chaplin <damon@helixcode.com> * e-shortcut-model.[hc]: new files implementing a simple model for the shortcuts, so we can have multiple views. * Makefile.am (libshortcut_bar_a_SOURCES): added e-shortcut-model.[hc] * e-shortcut-bar.[hc]: updated to use the model. * e-icon-bar.c (e_icon_bar_item_pressed): set mouse_over_item_num as well as pressed_item_num to fix bug. svn path=/trunk/; revision=4186
* Initial code to support IMAP folders that don't use "/" as a directoryJeffrey Stedfast2000-07-173-21/+46
| | | | | | | | | 2000-07-16 Jeffrey Stedfast <fejj@helixcode.com> * folder-browser.c, component-factory.c: Initial code to support IMAP folders that don't use "/" as a directory separator. svn path=/trunk/; revision=4185
* minor fixes that came up when building with gcc -ansi -pedanticJeffrey Stedfast2000-07-171-4/+4
| | | | svn path=/trunk/; revision=4184
* All SELECT calls now pass a NULL folder argument toJeffrey Stedfast2000-07-172-5/+8
| | | | | | | | | | | | | 2000-07-16 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c: All SELECT calls now pass a NULL folder argument to camel_imap_command_extended() since it's not needed. Also s/camel_imap_command/camel_imap_command_extended as I will probably be doing away with camel_imap_command() or at least only using it for LOGIN and similar commands where the server won't notify us of any recent messages. svn path=/trunk/; revision=4183
* All SELECT calls now pass a NULL folder argument toJeffrey Stedfast2000-07-173-24/+60
| | | | | | | | | | | | | | | | | | | | | 2000-07-16 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c: All SELECT calls now pass a NULL folder argument to camel_imap_command_extended() since it's not needed. (imap_connect): Moved service_class->connect() to the point right after a connection is established with the server rather than waiting until the end of the function. (camel_imap_command): Updated the documentation comment (camel_imap_command_extended): Before sending a command, first check to make sure we are connected; if we aren't, then reconnect. Don't strncmp() command with "SELECT" as it's redundant. * providers/imap/camel-imap-folder.c: All SELECT calls now pass a NULL folder argument to camel_imap_command_extended() since it's not needed. svn path=/trunk/; revision=4182
* Updated Slovenian translationAndraz Tori2000-07-171-2877/+245
| | | | svn path=/trunk/; revision=4181
* Updated Galician translationJesus Bravo Alvarez2000-07-172-1110/+712
| | | | svn path=/trunk/; revision=4180
* Put the version number in the `X-Mailer:' header instead of justEttore Perazzoli2000-07-163-2/+26
| | | | | | "Developer Preview". svn path=/trunk/; revision=4179
* Updated Norwegian translation.Kjartan Maraas2000-07-162-608/+558
| | | | | | | | 2000-07-16 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=4178
* Updated Swedish translationAndreas Hydén2000-07-162-1009/+688
| | | | svn path=/trunk/; revision=4177
* A ride at the cutting edge -- updated German translations for NautilusMatthias Warkus2000-07-152-618/+563
| | | | | | and Evolution, everyone's favourite babies. svn path=/trunk/; revision=4176
* One last fix to get rid of hard-coded "/" directory separatorsJeffrey Stedfast2000-07-152-1/+9
| | | | | | | | | 2000-07-15 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_new): One last fix to get rid of hard-coded "/" directory separators svn path=/trunk/; revision=4175
* a building but non-functional address conduitSeth Alves2000-07-156-0/+1642
| | | | svn path=/trunk/; revision=4174
* New internal represntation for alarm components. We really don't map themFederico Mena Quintero2000-07-153-1/+223
| | | | | | | | | | | | | | | | | | | 2000-07-14 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (CalComponentAlarm): New internal represntation for alarm components. We really don't map them to a CalComponent because it is more convenient to handle them as "child" structures. (make_alarm): New function to create a CalComponentAlarm from an icalcomponent representing a VALARM. (scan_alarm_property): New function to scan a property from an alarm component. We support ACTION. (cal_component_get_first_alarm): New function to start an iterator over the alarms in a calendar component. (cal_component_alarm_get_action): New function. (cal_component_alarm_set_action): New function. svn path=/trunk/; revision=4173
* duh. don't save the port in the host slot either.Chris Toshok2000-07-152-1/+6
| | | | | | | | | 2000-07-14 Chris Toshok <toshok@helixcode.com> * gui/component/e-ldap-storage.c (ldap_server_foreach): duh. don't save the port in the host slot either. svn path=/trunk/; revision=4172
* Oops, minor fix to make any dir_sep work.Jeffrey Stedfast2000-07-151-2/+2
| | | | svn path=/trunk/; revision=4171
* New convenience function to unquote a string if it's encapsulated by "'sJeffrey Stedfast2000-07-156-27/+138
| | | | | | | | | | | | | 2000-07-14 Jeffrey Stedfast <fejj@helixcode.com> * string-utils.c (string_unquote): New convenience function to unquote a string if it's encapsulated by "'s * providers/imap/camel-imap-folder.c: * providers/imap/camel-imap-store.c: Made the necessary changes to stop using hard coded directory separators. svn path=/trunk/; revision=4170
* put a <p> at the end of the header table. (I think there used to beDan Winship2000-07-152-4/+17
| | | | | | | | | | | | * mail-format.c (write_headers): put a <p> at the end of the header table. (I think there used to be whitespace after it, but then some gtkhtml change got rid of it...) (handle_text_plain): Don't do this <PRE>. Instead, CONVERT_NL and CONVERT_SPACES and wrap it in <TT>. Now if the sender didn't include any newlines, it will be wrapped to the width of the window instead of extending off into infinity. svn path=/trunk/; revision=4168
* g_free things we g_malloc.Michael Meeks2000-07-153-4/+6
| | | | | | | | 2000-07-14 Michael Meeks <michael@helixcode.com> * e-table-subset.c (etss_destroy): g_free things we g_malloc. svn path=/trunk/; revision=4167
* oopsSeth Alves2000-07-141-0/+4
| | | | svn path=/trunk/; revision=4164
* If the summary is for a smaller mbox, and rebuilding from the last-knownDan Winship2000-07-142-8/+15
| | | | | | | | | | * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_load): If the summary is for a smaller mbox, and rebuilding from the last-known end position fails, try rebuilding from the beginning. Deals with the case where the user edits the mbox and makes it bigger, without adding new messages. svn path=/trunk/; revision=4163
* Only unref the folder if it's been set.Dan Winship2000-07-143-5/+15
| | | | | | | | | | * message-list.c (message_list_destroy): Only unref the folder if it's been set. * folder-browser.c (folder_browser_destroy): Only sync the folder if it's been set. svn path=/trunk/; revision=4162
* If a SELECT fails, set imap_store->current_folder to NULL so a SELECT isJeffrey Stedfast2000-07-143-49/+28
| | | | | | | | | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c: * providers/imap/camel-imap-store.c: If a SELECT fails, set imap_store->current_folder to NULL so a SELECT is forced before any message/folder operations are requested. Also, because some users don't use a namespace, make sure that if the url->path is "/" we don't use it when creating the folder_path. (camel_imap_command[_extended]): Since we allow the passing of a NULL folder which we can use to bypass a forced SELECT, no need to check for the individual commands that don't require a folder to be selected. svn path=/trunk/; revision=4161
* conduit based on the calendar conduit. this conduit syncs a pilot's ToDoDBSeth Alves2000-07-148-308/+1176
| | | | | | | | | | | * conduits/todo/todo-conduit.c: conduit based on the calendar conduit. this conduit syncs a pilot's ToDoDB database to wombat's list of "todo" events. * gui/gncal-todo.c (simple_todo_editor): set todo's priority control based on value from ical object during edit. svn path=/trunk/; revision=4156
* Updated to use CAMEL_IMAP_OK, CAMEL_IMAP_NO, CAMEL_IMAP_BAD, andJeffrey Stedfast2000-07-144-20/+26
| | | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c: * providers/imap/camel-imap-store.c: Updated to use CAMEL_IMAP_OK, CAMEL_IMAP_NO, CAMEL_IMAP_BAD, and CAMEL_IMAP_FAIL rather than the ones copied from the POP3 provider. svn path=/trunk/; revision=4155
* Oops. If the number of messages in the folder is 0, don't fetch summariesJeffrey Stedfast2000-07-143-15/+30
| | | | | | | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): Oops. If the number of messages in the folder is 0, don't fetch summaries 1 thru 0, just return an empty summary. (imap_copy_message_to): Fixed to use message UID and also send the source folder as an arg to camel_imap_command rather than NULL. (imap_move_message_to): Same. (imap_init): If SELECT is successful, we need to set the current folder to the one selected, this was causing problems with move/copy svn path=/trunk/; revision=4154
* Added these.Christopher James Lahey2000-07-145-0/+194
| | | | | | | | | | 2000-07-13 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-confirm-delete.glade, contact-editor/e-contact-editor-confirm-delete.glade.h: Added these. svn path=/trunk/; revision=4153
* Changed the background color of the header.Christopher James Lahey2000-07-143-2/+7
| | | | | | | | | 2000-07-13 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Changed the background color of the header. svn path=/trunk/; revision=4152
* Switched the order of compilation of printing and contact-editor.Christopher James Lahey2000-07-1415-39/+358
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-13 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Switched the order of compilation of printing and contact-editor. * contact-editor/Makefile.am: Added printing libraries and a confirm delete dialog glade file. * contact-editor/e-contact-editor.c, contact-editor/e-contact-editor.h: Enabled the delete and print functions as well as providing a confirm delete dialog to the outside world. * gui/component/addressbook.c: Made the delete button on new cards active. * gui/minicard/Makefile.am: Added printing libraries to a number of test programs. * gui/minicard/e-minicard.c: Added print and delete to the right click menu. Made the delete button on the card editor active. * printing/e-contact-print.c, printing/e-contact-print.h: Added a function to print a single card. svn path=/trunk/; revision=4151
* Oops. If the number of messages in the folder is 0, don't fetch summariesJeffrey Stedfast2000-07-142-0/+12
| | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): Oops. If the number of messages in the folder is 0, don't fetch summaries 1 thru 0, just return an empty summary. svn path=/trunk/; revision=4150
* s/CAMEL_SERVICE_NEED_HOST/CAMEL_SERVICE_URL_NEED_HOST.Jonathan Blandford2000-07-142-1/+5
| | | | | | | | | | 2000-07-13 Jonathan Blandford <jrb@redhat.com> * mail-config.c (create_transport): s/CAMEL_SERVICE_NEED_HOST/CAMEL_SERVICE_URL_NEED_HOST. Fix obvious typo in code. svn path=/trunk/; revision=4149
* Add a "gboolean required" argument, and set its value on the entry.Dan Winship2000-07-142-16/+48
| | | | | | | | | | | | | | * mail-config.c (add_row): Add a "gboolean required" argument, and set its value on the entry. (create_source, create_transport): Create rows for URL elements if the URL ALLOWs them. Mark them required if it NEEDs them. (service_note_doneness): Only require the required fields to be filled in. Now the IMAP config page allows the user to enter a path, but doesn't require it. svn path=/trunk/; revision=4148
* define a set of CAMEL_SERVICE_URL_ALLOW_* flags parallel to the _NEED_*Dan Winship2000-07-143-6/+31
| | | | | | | | | | | * camel-service.h: define a set of CAMEL_SERVICE_URL_ALLOW_* flags parallel to the _NEED_* flags, and make the _NEED_* flags imply the _ALLOW_* ones. * providers/imap/camel-imap-store.c (camel_imap_store_init): imap urls ALLOW_PATH svn path=/trunk/; revision=4147
* updateDan Winship2000-07-141-6/+8
| | | | svn path=/trunk/; revision=4146
* small cleanups, quiet compilerSeth Alves2000-07-133-109/+93
| | | | svn path=/trunk/; revision=4145
* Updated the Turkish translation.Fatih Demir2000-07-132-992/+466
| | | | svn path=/trunk/; revision=4144
* Updated russian translation.Valek Frob2000-07-132-533/+195
| | | | svn path=/trunk/; revision=4143
* New and improved approach to fetching an entire folder summary that shouldJeffrey Stedfast2000-07-132-0/+4
| | | | | | | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): New and improved approach to fetching an entire folder summary that should be much much faster than the old way as it gets the entire folder summary in 1 shot rather than requesting message by message. As with the last update, this version also only fetches the minimum number of header fields. (imap_get_summary): Oops, forgot to free the temp GPtrArray *headers svn path=/trunk/; revision=4142
* New and improved approach to fetching an entire folder summary that shouldJeffrey Stedfast2000-07-132-166/+119
| | | | | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): New and improved approach to fetching an entire folder summary that should be much much faster than the old way as it gets the entire folder summary in 1 shot rather than requesting message by message. As with the last update, this version also only fetches the minimum number of header fields. svn path=/trunk/; revision=4141
* Don't fetch the entire RFC822 header, just fetch the fields we want.Jeffrey Stedfast2000-07-132-4/+13
| | | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_summary): Don't fetch the entire RFC822 header, just fetch the fields we want. (imap_get_message_info): Same. svn path=/trunk/; revision=4140
* Back to the old way to avoid g_warnings, yay. Also fix append to send aJeffrey Stedfast2000-07-132-2/+3
| | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_fetch_mail): Back to the old way to avoid g_warnings, yay. Also fix append to send a flags argument (0) svn path=/trunk/; revision=4139
* Back to the old way to avoid g_warnings, yayJeffrey Stedfast2000-07-132-2/+23
| | | | | | | | | 2000-07-13 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_fetch_mail): Back to the old way to avoid g_warnings, yay svn path=/trunk/; revision=4138
* (install-data-hook): ignore error on mkdir.Chris Toshok2000-07-132-1/+5
| | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> (install-data-hook): ignore error on mkdir. svn path=/trunk/; revision=4137
* Remove some text cruft i was using for testing.Michael Zucci2000-07-131-2/+1
| | | | svn path=/trunk/; revision=4136
* Reset filter on setup. (reset): When resetting qp encoding, set the stateNot Zed2000-07-133-24/+96
| | | | | | | | | | | | | | | | | 2000-07-13 Not Zed <NotZed@HelixCode.com> * camel-mime-filter-basic.c (camel_mime_filter_basic_new_type): Reset filter on setup. (reset): When resetting qp encoding, set the state to -1, instead of 0. * camel-mime-utils.c (quoted_encode_step): Actually count the characters output sofar (it never counted any). Bunch of other fixes. (quoted_encode_close): Also flush out final character, if ther's one. svn path=/trunk/; revision=4135
* Oops, missed a source file.Jeffrey Stedfast2000-07-131-1/+3
| | | | | | Added #include <e-util/e-util.h> and renamed strstrcase to e_strstrcase in providers/imap/camel-imap-folder.c svn path=/trunk/; revision=4134
* Chris forgot to add #include <e-util/e-util.h> to the source filesJeffrey Stedfast2000-07-136-32/+8
| | | | | | | | | | | 2000-07-12 Jeffrey Stedfast <fejj@helixcode.com> Chris forgot to add #include <e-util/e-util.h> to the source files * providers/imap/camel-imap-store.c (imap_connect): Fixed Peter's fix, we don't want to send a string to a %d. svn path=/trunk/; revision=4133
* Undid clahey's e_strstrcase because e_strstrcase DOES NOT EXIST inJeffrey Stedfast2000-07-135-11/+44
| | | | | | | | | | | | | 2000-07-12 Jeffrey Stedfast <fejj@helixcode.com> Undid clahey's e_strstrcase because e_strstrcase DOES NOT EXIST in e-utils/e-utils.c nor anywhere else in Evolution - besides, Camel should remain independant of Evolution. * providers/imap/camel-imap-store.c (imap_connect): Fixed Peter's fix, we don't want to send a string to a %d. svn path=/trunk/; revision=4132
* oops. fix typo that was saving the port in the rootdn spot.Chris Toshok2000-07-132-7/+67
| | | | | | | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * gui/component/e-ldap-storage.c (ldap_server_foreach): oops. fix typo that was saving the port in the rootdn spot. (save_ldap_data): make this a bit safer - writing to a new file and renaming it. (load_ldap_data): make this a bit smarter - if parsing the ldapservers.xml file fails and there's a .new file there, rename it. svn path=/trunk/; revision=4131
* todo conduit builds and plays nice but does nothingSeth Alves2000-07-138-210/+401
| | | | svn path=/trunk/; revision=4130
* Make gnome-print-0.20 mandatory. We will bail out with CVS HEAD versionsFederico Mena Quintero2000-07-135-64/+91
| | | | | | | | | 2000-07-12 Federico Mena Quintero <federico@helixcode.com> * configure.in: Make gnome-print-0.20 mandatory. We will bail out with CVS HEAD versions to avoid breakage. svn path=/trunk/; revision=4129
* Made scroll wheel work properly in header.Christopher James Lahey2000-07-133-2/+13
| | | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Made scroll wheel work properly in header. svn path=/trunk/; revision=4128
* From addressbook/ChangeLog:Christopher James Lahey2000-07-1313-31/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c: Do case insensitive compares. * addressbook/gui/component/addressbook.c: Make quick search search both name and company name. From camel/ChangeLog: 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * camel-folder-search.c, providers/imap/camel-imap-store.c: Changed from strstrcase to e_strstrcase. * string-utils.c, string-utils.h: Removed strstrcase (in favor of e_strstrcase in e-util/e-util.c.) From e-util/ChangeLog: 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * e-util.c, e-util.h: Added e_strstrcase function. svn path=/trunk/; revision=4127
* fix some cut & paste bung.Chris Toshok2000-07-132-6/+10
| | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * mail-config.c (providers_config_new): fix some cut & paste bung. svn path=/trunk/; revision=4126
* Add icons to the toolbars.Christopher James Lahey2000-07-133-16/+32
| | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Add icons to the toolbars. svn path=/trunk/; revision=4125
* Added installation of arrow.png.Christopher James Lahey2000-07-135-6/+24
| | | | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * contact-editor/Makefile.am: Added installation of arrow.png. * contact-editor/e-contact-editor.c: Use EVOLUTIONDIR #define. svn path=/trunk/; revision=4124
* GnomeFont update.Michael Meeks2000-07-132-30/+45
| | | | | | | | | 2000-07-12 Michael Meeks <michael@helixcode.com> * gui/print.c (titled_box, print_text, print_month_small), (bound_text): GnomeFont update. svn path=/trunk/; revision=4123
* add "message/news" to the mime_function_table using the same handler asChris Toshok2000-07-132-0/+7
| | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * mail-format.c (setup_function_table): add "message/news" to the mime_function_table using the same handler as message/rfc822. svn path=/trunk/; revision=4122
* get the article num out of our uid and mark it read in the newsrc.Chris Toshok2000-07-134-41/+56
| | | | | | | | | | | | | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-folder.c (nntp_folder_set_message_flags): get the article num out of our uid and mark it read in the newsrc. (nntp_folder_get_message): get the message id out of the uid to fetch the article. * providers/nntp/camel-nntp-utils.c (get_XOVER_headers): the uid is now <article-num>,<messageid> (get_HEAD_headers): same. * camel-mime-parser.c (folder_scan_step): go to HSCAN_MESSAGE state when ct->subtype is "news" as well as "rfc822". this makes attachments of type "message/news" display properly. svn path=/trunk/; revision=4121
* Useful default implementations for free_{uids,subfolder_names,summary}.Dan Winship2000-07-138-66/+90
| | | | | | | | | | | | | * camel-folder.c (camel_folder_free_deep, camel_folder_free_shallow, camel_folder_free_nop): Useful default implementations for free_{uids,subfolder_names,summary}. (free_subfolder_names, free_uids): Make these g_warning-ing default implementations. * providers/*/camel-*-folder.c: Use the new functions where appropriate, remove duplicated code. svn path=/trunk/; revision=4120
* Solaris fixes: make sure not to pass NULL to printf's %sMatthew Loper2000-07-132-2/+11
| | | | svn path=/trunk/; revision=4119
* Use mbox_set_message_flags () instead of setting the flags by hand. ThisJeffrey Stedfast2000-07-134-23/+23
| | | | | | | | | | | | | | | | | | | 2000-07-12 Jeffrey Stedfast <fejj@helixcode.com> * providers/mbox/camel-mbox-folder.c (mbox_delete_message): Use mbox_set_message_flags () instead of setting the flags by hand. This fixes the problem of the "message_changed" signal not being emitted at the correct time. * providers/imap/camel-imap-folder.c: "folder_changed" signals should pass a third argument (which is ignored). * camel-folder.c: Undo gtk signal emits done in set_flags and expunge. (move_message_to): (copy_message_to): Create info as a const CamelMessageInfo svn path=/trunk/; revision=4118
* Fix bug #345: Command to show/hide attachments in the composerPeter Williams2000-07-132-4/+190
| | | | svn path=/trunk/; revision=4117
* fixed various problemsSeth Alves2000-07-1310-117/+103
| | | | | | | | | | | * conduits/calendar/calendar-conduit.c: fixed various problems * cal-client/Makefile.am: build a static version of the library to link with the conduits * cal-util/Makefile.am: same svn path=/trunk/; revision=4116
* add news server tab to dialog.Chris Toshok2000-07-134-11/+433
| | | | | | | | | | | | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * mail-config.glade*: add news server tab to dialog. * mail-config.c (on_NewsServerConfigDialogButton_clicked): new function. (on_clistNewsServers_select_row): new function. (on_cmdNewsServersAdd_clicked): new function. (on_cmdNewsServersEdit_clicked): new function. (on_cmdNewsServersDelete_clicked): new function. (providers_config_new): mirror the source tab's code to fill in the news server tab. (write_config): save out the news server. (create_news_server_config_dialog): new function. (create_news_server_page): new function. svn path=/trunk/; revision=4115
* create an empty news directory in $(defaultdir).Chris Toshok2000-07-132-0/+8
| | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * Makefile.am (install-data-hook): create an empty news directory in $(defaultdir). svn path=/trunk/; revision=4114
* don't add test-newsrc to the build since it needs libcamel (which isn'tChris Toshok2000-07-135-179/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * providers/nntp/Makefile.am: don't add test-newsrc to the build since it needs libcamel (which isn't built at the time test-newsrc needs linking.) * providers/nntp/camel-nntp-utils.c (get_HEAD_headers): fill in MessageInfo->message_id. (get_XOVER_headers): same. * providers/nntp/camel-nntp-folder.c (nntp_folder_init): move summary loading here. (nntp_folder_sync): summary/newsrc changes should be stored here. put a comment to that effect. (nntp_folder_set_message_flags): don't save the newsrc here. (nntp_folder_get_uids): use g_ptr_array_index instead of the cast/addition. (nntp_folder_get_summary): no need to check if we should generate the summary here. already done. (nntp_folder_get_message_info): implement. * providers/nntp/camel-nntp-store.c (camel_nntp_store_get_toplevel_dir): use evolution_dir instead of computing it ourselves. (nntp_store_disconnect): call camel_nntp_newsrc_write. (ensure_news_dir_exists): new function to create the news/<news server> subdir. (camel_nntp_store_class_init): hook up connect/disconnect and finalize. (nntp_store_connect): if ensure_news_dir_exists fails throw an exception. svn path=/trunk/; revision=4113
* Fixed to match gconf API change.Christopher James Lahey2000-07-132-1/+5
| | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * main.c: Fixed to match gconf API change. svn path=/trunk/; revision=4112
* updated pt_BR translationsJorge Godoy2000-07-131-868/+698
| | | | svn path=/trunk/; revision=4111
* Fix bug #378: last displayed message is still shown in an empty folderPeter Williams2000-07-132-1/+7
| | | | svn path=/trunk/; revision=4110
* Fix bug #394: Refiling messages does not update the viewPeter Williams2000-07-122-0/+16
| | | | svn path=/trunk/; revision=4109
* Fix bug #390: default attachment save dir should be ~Peter Williams2000-07-122-3/+8
| | | | svn path=/trunk/; revision=4108
* Tried rearranging the casts to try for a more correct computation.Christopher James Lahey2000-07-122-6/+11
| | | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * e-scroll-frame.c: Tried rearranging the casts to try for a more correct computation. svn path=/trunk/; revision=4107
* Use size_t and ssize_t for read/write methodsJeffrey Stedfast2000-07-123-14/+14
| | | | | | | | 2000-07-12 Jeffrey Stedfast <fejj@helixcode.com> * camel-stream.c: Use size_t and ssize_t for read/write methods svn path=/trunk/; revision=4106
* Updated to emit the message_changed signal. (imap_delete_message): UpdatedJeffrey Stedfast2000-07-123-8/+54
| | | | | | | | | | | | | | | | 2000-07-12 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_set_message_flags): Updated to emit the message_changed signal. (imap_delete_message): Updated to use imap_set_message_flags (). (imap_move_message_to): Updated to use imap_set_message_flags () and to emit the folder_changed signal on the destination folder. (imap_copy_message_to): Updated to emit the folder_changed signal on the destination folder. (imap_append_message): Updated to emit the folder_changed signal on the destination folder. svn path=/trunk/; revision=4105
* Updated to reflect changes to camel_folder_append_message ()Jeffrey Stedfast2000-07-122-2/+10
| | | | | | | | | 2000-07-11 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Updated to reflect changes to camel_folder_append_message () svn path=/trunk/; revision=4104
* Removed an unused functionChristopher James Lahey2000-07-122-7/+4
| | | | | | | | 2000-07-11 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Removed an unused function svn path=/trunk/; revision=4103
* Removed some debugging printfs.Christopher James Lahey2000-07-125-6/+18
| | | | | | | | | | 2000-07-11 Christopher James Lahey <clahey@helixcode.com> * e-canvas-vbox.c: Removed some debugging printfs. * e-canvas.c (e_canvas_unrealize): Call parent unrealize method. svn path=/trunk/; revision=4102
* Handle the COMPLETED property. (free_icalcomponent): Ditto.Federico Mena Quintero2000-07-123-30/+278
| | | | | | | | | | | | | | | | | | | | 2000-07-11 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (scan_property): Handle the COMPLETED property. (free_icalcomponent): Ditto. (cal_component_get_completed): Ditto. (cal_component_set_completed): Ditto. (scan_property): Handle the TRANSPARENCY property. (free_icalcomponent): Ditto. (cal_component_get_transparency): Ditto. (cal_component_set_transparency): Ditto. (scan_property): Handle the URL property. (free_icalcomponent): Ditto. (cal_component_get_url): Ditto. (cal_component_set_url): Ditto. svn path=/trunk/; revision=4101
* fix %08x to %04xJeffrey Stedfast2000-07-121-1/+1
| | | | svn path=/trunk/; revision=4100
* Now takes a flags argument to specify the flags to be set on the messageJeffrey Stedfast2000-07-125-16/+46
| | | | | | | | | | | | | | | | | 2000-07-11 Jeffrey Stedfast <fejj@helixcode.com> * camel-folder.c (camel_folder_append_message): Now takes a flags argument to specify the flags to be set on the message since we might not necessarily want the flags to be wiped clean. (move_message_to): (copy_message_to): Updated to send a flags argument to append_message (); currently sends the original message's flags. * providers/mbox/camel-mbox-folder.c (mbox_append_message): * providers/imap/camel-imap-folder.c (imap_append_message): Updated. svn path=/trunk/; revision=4099
* Changed to use camel_folder_move_message_to () rather than get_message ()Jeffrey Stedfast2000-07-122-17/+7
| | | | | | | | | | | | | | | | | 2000-07-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_fetch_mail): Changed to use camel_folder_move_message_to () rather than get_message () and then append_message (). This also makes it so we don't have to worry about fetching message flags to pass to the new append_message () method. * folder-browser.c (folder_browser_load_folder): Disable Search capability menu/entry if folder doesn't support it. * message-list.c (message_list_regenerate): Don't perform a search if the folder doesn't support it. svn path=/trunk/; revision=4098
* Disable Search capability menu/entry if folder doesn't support it.Jeffrey Stedfast2000-07-123-6/+16
| | | | | | | | | | | | 2000-07-11 Jeffrey Stedfast <fejj@helixcode.com> * folder-browser.c (folder_browser_load_folder): Disable Search capability menu/entry if folder doesn't support it. * message-list.c (message_list_regenerate): Don't perform a search if the folder doesn't support it. svn path=/trunk/; revision=4097
* Set the post_send_data flag rather than toggling it. (Maybe we'll needDan Winship2000-07-122-5/+9
| | | | | | | | | * 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=4096
* This shouldn't return NULL, it should return g_ptr_array_new () so theJeffrey Stedfast2000-07-122-1/+7
| | | | | | | | | | 2000-07-11 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_search_by_expression): This shouldn't return NULL, it should return g_ptr_array_new () so the mailer gets what it expects. svn path=/trunk/; revision=4095
* Removed unneeded check for the URI. (load_fn): Be more paranoid about theFederico Mena Quintero2000-07-122-14/+49
| | | | | | | | | | | | | 2000-07-11 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-factory.c (queue_load_create_job): Removed unneeded check for the URI. (load_fn): Be more paranoid about the URI and notify the listener if we got passed a bad URI. Simplify the termination code a bit. (create_fn): Likewise. (queue_load_create_job): Be more paranoid about the URI. svn path=/trunk/; revision=4089
* Translations from KeldKenneth Christiansen2000-07-121-576/+72
| | | | | | | achtung/po/da.po evolution/po/da.po gconf/po/da.po gedit/po/da.po guppi3/po/da.po svn path=/trunk/; revision=4088
* Update for 0.2.Ettore Perazzoli2000-07-1118-6969/+38801
| | | | svn path=/trunk/; revision=4086
* Update.Ettore Perazzoli2000-07-111-4/+0
| | | | svn path=/trunk/; revision=4085
* Fix the GtkHTML check which was wrong.Ettore Perazzoli2000-07-112-1/+3
| | | | svn path=/trunk/; revision=4084
* 0.2.Ettore Perazzoli2000-07-111-0/+4
| | | | svn path=/trunk/; revision=4083
* Update the message.Dan Winship2000-07-112-15/+17
| | | | | | * main.c (development_warning): Update the message. svn path=/trunk/; revision=4082
* Remove conflict marks.Ettore Perazzoli2000-07-112-16/+0
| | | | svn path=/trunk/; revision=4081
* Add the OAF stuff to `EXTRA_DIST'.Ettore Perazzoli2000-07-111-2/+1
| | | | svn path=/trunk/; revision=4080
* Updated.Ettore Perazzoli2000-07-112-24/+63
| | | | svn path=/trunk/; revision=4079
* add mailer newsDan Winship2000-07-111-0/+105
| | | | svn path=/trunk/; revision=4078
* Oops, an unsigned integer can never be < 0Jeffrey Stedfast2000-07-112-1/+6
| | | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * camel-folder-summary.c (camel_folder_summary_decode_string): Oops, an unsigned integer can never be < 0 svn path=/trunk/; revision=4077
* Updated with the addressbook stuff.Ettore Perazzoli2000-07-111-33/+39
| | | | svn path=/trunk/; revision=4076
* Calendar news - FedericoFederico Mena Quintero2000-07-111-0/+30
| | | | svn path=/trunk/; revision=4075
* Updated to check for required GtkHTML and gnome-printJeffrey Stedfast2000-07-112-4/+9
| | | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * configure.in: Updated to check for required GtkHTML and gnome-print svn path=/trunk/; revision=4074
* ignore binariesSeth Alves2000-07-111-0/+2
| | | | svn path=/trunk/; revision=4073
* Disable Pilot conduit stuff for now. It's not quite ready yet and itEttore Perazzoli2000-07-115-31/+13
| | | | | | depends on CVS gnome-pilot. svn path=/trunk/; revision=4072
* updatesDan Winship2000-07-112-10/+12
| | | | | | * README: updates svn path=/trunk/; revision=4071
* remove gnomecal.conduitDan Winship2000-07-113-3/+9
| | | | | | | | | * gui/Makefile.am (EXTRA_DIST): remove gnomecal.conduit * conduits/calendar/Makefile.am (EXTRA_DIST): We want calendar.conduit.in, not calendar.conduit. svn path=/trunk/; revision=4070
* add idl file to EXTRA_DISTDan Winship2000-07-112-1/+8
| | | | | | | * gui/component/select-names/Makefile.am (EXTRA_DIST): add idl file to EXTRA_DIST svn path=/trunk/; revision=4069
* Removed several calendar/gui files that are no longer there.Federico Mena Quintero2000-07-112-3/+5
| | | | | | | | | 2000-07-10 Federico Mena Quintero <federico@helixcode.com> * POTFILES.in: Removed several calendar/gui files that are no longer there. svn path=/trunk/; revision=4068
* *** empty log message ***Seth Alves2000-07-111-4/+5
| | | | svn path=/trunk/; revision=4067
* Added a missing variable initialization. (That code would haveEttore Perazzoli2000-07-112-0/+6
| | | | | | crashed badly in any circumstance.) svn path=/trunk/; revision=4066
* *** empty log message ***Seth Alves2000-07-111-5/+4
| | | | svn path=/trunk/; revision=4065
* Make sure the ETable is constructed properly, by setting theEttore Perazzoli2000-07-115-12/+46
| | | | | | arguments in the parent EScrollFrame class. svn path=/trunk/; revision=4063
* `#if 0' an unused function.Ettore Perazzoli2000-07-112-0/+7
| | | | svn path=/trunk/; revision=4062
* updated calendar conduit to use oaf and wombatSeth Alves2000-07-116-339/+417
| | | | svn path=/trunk/; revision=4061
* Warning cleanup: `#if 0' an unused function and add a missing publicEttore Perazzoli2000-07-114-5/+24
| | | | | | function prototype. svn path=/trunk/; revision=4060
* Moved these files to calendar/conduits/{calendar/todo} - FedericoFederico Mena Quintero2000-07-118-2524/+0
| | | | svn path=/trunk/; revision=4059
* added makefiles for calendar conduitsSeth Alves2000-07-1110-32/+135
| | | | | | | | | | | | * configure.in: added makefiles for calendar conduits * gui/Makefile.am (SUBDIRS): * conduits/calendar/Makefile.am: moved calendar-conduit stuff from the gui directory to here. * Makefile.am (SUBDIRS): added conduits to SIBDIRS svn path=/trunk/; revision=4058
* Translate a default_folder of "" into NULL (which can't be passed overDan Winship2000-07-112-0/+8
| | | | | | | * e-shell.c (impl_Shell_user_select_folder): Translate a default_folder of "" into NULL (which can't be passed over CORBA). svn path=/trunk/; revision=4057
* Initialize a variable to make this not crash again. And fix a bug so itDan Winship2000-07-112-2/+8
| | | | | | | | * providers/vee/camel-vee-folder.c (vee_search_by_expression): Initialize a variable to make this not crash again. And fix a bug so it actually does something. svn path=/trunk/; revision=4056
* Cleaned up a bunch of compile warningsJeffrey Stedfast2000-07-112-12/+23
| | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * camel-folder-summary.c: Cleaned up a bunch of compile warnings svn path=/trunk/; revision=4055
* Work with both current and 0.15 bonoboDan Winship2000-07-112-2/+8
| | | | | | | * folder-browser-factory.c (control_activate): Work with both current and 0.15 bonobo svn path=/trunk/; revision=4054
* Add a check for Bonobo 0.15 vs Bonobo post-0.15Dan Winship2000-07-113-3/+23
| | | | | | * configure.in: Add a check for Bonobo 0.15 vs Bonobo post-0.15 svn path=/trunk/; revision=4053
* Increase shareholder value.Dan Winship2000-07-111-1/+1
| | | | svn path=/trunk/; revision=4052
* kill more debugging messagesDan Winship2000-07-113-22/+4
| | | | | | * providers/vee: kill more debugging messages svn path=/trunk/; revision=4051
* kill more debugging messagesDan Winship2000-07-114-21/+2
| | | | | | * kill more debugging messages svn path=/trunk/; revision=4050
* Don't multiply free dest_url.Dan Winship2000-07-112-2/+2
| | | | | | * mail-ops.c (real_fetch_mail): Don't multiply free dest_url. svn path=/trunk/; revision=4049
* Fix warnings.Dan Winship2000-07-112-3/+8
| | | | | | * e-html-utils.c: Fix warnings. svn path=/trunk/; revision=4048
* Update message_list_select_next to do either next or previous.Dan Winship2000-07-111-1/+8
| | | | | | | * message-list.c (message_list_select): Update message_list_select_next to do either next or previous. svn path=/trunk/; revision=4047
* Update message_list_select_next to do either next or previous.Dan Winship2000-07-114-35/+58
| | | | | | | | | | | | | * message-list.c (message_list_select): Update message_list_select_next to do either next or previous. * folder-browser.c (etable_key): Make 'n' and 'p' do next and previous unread message. * mail-ops.c (select_first_unread): Update. (real_fetch_mail): clean up a bit. svn path=/trunk/; revision=4046
* Fix an unitialized variable error.Ettore Perazzoli2000-07-112-0/+8
| | | | svn path=/trunk/; revision=4045
* Get rid of the ESelectNames test menu entry.Ettore Perazzoli2000-07-112-38/+5
| | | | svn path=/trunk/; revision=4044
* Fix a typbraino in the ETableScrolled header file.Ettore Perazzoli2000-07-113-2/+6
| | | | svn path=/trunk/; revision=4043
* Fixed broken POP fetchingJeffrey Stedfast2000-07-112-0/+14
| | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_fetch_mail): Fixed broken POP fetching svn path=/trunk/; revision=4042
* Removed some useless debugging messages.Ettore Perazzoli2000-07-113-2/+7
| | | | svn path=/trunk/; revision=4041
* Make the wm close button in the message composer work the same asEttore Perazzoli2000-07-112-14/+45
| | | | | | "File/Close". svn path=/trunk/; revision=4040
* Add FIXME comment.Ettore Perazzoli2000-07-111-0/+2
| | | | svn path=/trunk/; revision=4039
* Fix syncing of the mailbox on exit so that it's done on destruction ofEttore Perazzoli2000-07-113-16/+14
| | | | | | | | | the corresponding FolderBrowser instead of using the "owner_unset" signel (the latter was broken, because the FolderBrowser is destroyed before "owner_unset" is emitted, so we have no chance to sync at that point). svn path=/trunk/; revision=4038
* Fix the address entry box for more than one address being specifiedPeter Williams2000-07-102-19/+27
| | | | svn path=/trunk/; revision=4037
* updated pt_BR translationsJorge Godoy2000-07-101-404/+339
| | | | svn path=/trunk/; revision=4036
* Switched from ETable to ETableScrolled.Christopher James Lahey2000-07-108-19/+30
| | | | | | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c, gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h: Switched from ETable to ETableScrolled. * addressbook/gui/minicard/e-minicard.c: Don't display mailer or "name or org" fields. svn path=/trunk/; revision=4035
* Switched from ETable to ETableScrolled.Christopher James Lahey2000-07-103-13/+18
| | | | | | | | | 2000-07-10 Christopher James Lahey <clahey@helixcode.com> * message-list.c, message-list.h: Switched from ETable to ETableScrolled. svn path=/trunk/; revision=4034
* Add e-table-scrolled.c and e-table-scrolled.h.Christopher James Lahey2000-07-1014-82/+937
| | | | | | | | | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Add e-table-scrolled.c and e-table-scrolled.h. * e-table-item.c: Make sure that find_cell returns FALSE if the item doesn't have any cells. * e-table-scrolled.c, e-table-scrolled.h: Added a widget to contain an ETable and provide scrollbars (for ease of use.) * e-table.c, e-table.h: Make this support the scrollable interface and not contain its own scrollbars. svn path=/trunk/; revision=4031
* As a quasi-hack, do a gdk_flush() when the shell view is unrealized soFederico Mena Quintero2000-07-106-2/+41
| | | | | | | | | | | | | | 2000-07-10 Federico Mena Quintero <federico@helixcode.com> * e-shell-view.c (unrealize): As a quasi-hack, do a gdk_flush() when the shell view is unrealized so that the DeleteEvent gets sent to the remote plugs as soon as possible before we start making other CORBA calls. The problem is that our CORBA pipe is synchronous while our X pipe is asynch. We have to ensure ordering for certain operations. This is NOT the correct and complete fix, which should go in Bonobo. svn path=/trunk/; revision=4030
* Fixed movemail so that it too would deliver to Inbox.Jeffrey Stedfast2000-07-102-38/+31
| | | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_fetch_mail): Fixed movemail so that it too would deliver to Inbox. svn path=/trunk/; revision=4029
* Implemented.Jeffrey Stedfast2000-07-106-0/+124
| | | | | | | | | | | | | | | | 2000-07-10 Jeffrey Stedfast <fejj@helixcode.com> * providers/mbox/camel-mbox-folder.c (mbox_get_unread_message_count): * providers/vee/camel-vee-folder.c (vee_get_unread_message_count): * providers/imap/camel-imap-folder.c (imap_get_unread_message_count): Implemented. * camel-folder.c (camel_folder_get_unread_message_count): New convenience function to allow the mailer to query the number of unread messages in a folder (for displaying message stats in a folder tree?). svn path=/trunk/; revision=4028
* Removed calendar/gui/evolution-calendar-control.cFederico Mena Quintero2000-07-102-1/+4
| | | | | | | | 2000-07-09 Federico Mena Quintero <federico@helixcode.com> * POTFILES.in: Removed calendar/gui/evolution-calendar-control.c svn path=/trunk/; revision=4027
* Don't load "" into the editor, because it will cause the editor componentDan Winship2000-07-102-1/+9
| | | | | | | * e-msg-composer.c (set_editor_text): Don't load "" into the editor, because it will cause the editor component to g_warning. svn path=/trunk/; revision=4026
* add a "string" typeDan Winship2000-07-109-69/+46
| | | | | | | | | | | | | | * filter-xml.[ch]: add a "string" type * filtertype.xml, vfoldertypes.xml: Use type="string" rather than "folder" for subject/body matching. * filter-arg-types.c: Update some strings for "text" input. Fix some warnings (including one that pointed out a real bug). * filter-arg.c, filter-druid.c, filter-format.c: fix warnings svn path=/trunk/; revision=4025
* New function to copy a header_references structure.Dan Winship2000-07-106-81/+145
| | | | | | | | | | | | | | | | | | | | * camel-mime-utils.c (header_references_dup): New function to copy a header_references structure. * camel-folder-summary.c (camel_message_info_dup_to): New function to (deep) copy the data from one CamelMessageInfo into another. (camel_message_info_free): And free the data. * providers/vee/camel-vee-folder.c (vee_sync): Implement. (empty). (vee_search_by_expression): belatedly update for camel_folder_search change. (vee_folder_build): belatedly update for camel_folder_search change. Use camel_message_info_dup_to and camel_message_info_free (in particular, so that we get message_id and references info so vfolders can be threaded). (vee_folder_build_folder): Ditto. svn path=/trunk/; revision=4024
* Fix a bug in previous commit that could cause infinite loopsDan Winship2000-07-101-3/+1
| | | | svn path=/trunk/; revision=4023
* Remove unused file - FedericoFederico Mena Quintero2000-07-101-200/+0
| | | | svn path=/trunk/; revision=4022
* Don't g_warn if the user selects a fake tree parent.Dan Winship2000-07-103-78/+85
| | | | | | | | | | | | | | | | * message-list.c (get_message_info): Don't g_warn if the user selects a fake tree parent. (message_list_select_next): Ignore fake rows (build_tree): Store the "root_subject" for fake rows (ml_tree_value_at): Display the correct subject for fake rows. (on_cursor_change_cmd): Update for the other changes and set cursor_uid to NULL when the cursor is on a fake row. * mail-ops.c (reply): Don't try to reply when no (real) message is selected. (forward_msg): Ditto. svn path=/trunk/; revision=4021
* Added a field that gives the name if it exists and the company nameChristopher James Lahey2000-07-107-11/+66
| | | | | | | | | | | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h: Added a field that gives the name if it exists and the company name otherwise. * gui/component/e-addressbook-model.c: Formatting changes. * gui/component/select-names/e-select-names-table-model.c: Added stripping of names and display of company name if name doesn't exist. * gui/component/select-names/e-select-names.c: Fixed up the display so that we display both name and email address. svn path=/trunk/; revision=4020
* Put back e_cell_event sometimes when we're not editing.Christopher James Lahey2000-07-103-6/+11
| | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c (eti_event): Put back e_cell_event sometimes when we're not editing. svn path=/trunk/; revision=4019
* Don't draw quite as large a "flat_box". If draw_borders is TRUE, cause theChristopher James Lahey2000-07-093-16/+22
| | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Don't draw quite as large a "flat_box". If draw_borders is TRUE, cause the cursor to change even if not editing. svn path=/trunk/; revision=4017
* Fixed a small off by one error that was causing an extra character to getChristopher James Lahey2000-07-092-1/+8
| | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/select-names/e-select-names-model.c: Fixed a small off by one error that was causing an extra character to get deleted sometimes. svn path=/trunk/; revision=4016
* What is 'Refile'? Is it lamer word?Valek Frob2000-07-092-150/+121
| | | | svn path=/trunk/; revision=4015
* Remove setting of dnd_code since that's handled internally to ETable.Christopher James Lahey2000-07-092-3/+5
| | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Remove setting of dnd_code since that's handled internally to ETable. svn path=/trunk/; revision=4014
* Set the dnd_code to something non-null for the ETableHeaderItem.Christopher James Lahey2000-07-093-0/+7
| | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Set the dnd_code to something non-null for the ETableHeaderItem. svn path=/trunk/; revision=4013
* Stab at complete German translationMatthias Warkus2000-07-092-207/+3481
| | | | svn path=/trunk/; revision=4012
* Removed some border padding and set the "draw_borders" argument of theChristopher James Lahey2000-07-097-54/+251
| | | | | | | | | | | | | 2000-07-09 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-entry.c: Removed some border padding and set the "draw_borders" argument of the contained GtkText. * widgets/e-text/e-text.c, widget/e-text/e-text.h: Added a "draw_borders" argument which, if set, makes the EText look more like a GtkEntry. svn path=/trunk/; revision=4011