aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* work, you scum of the earth called CVS!Tuomas Kuosmanen2000-09-127-0/+0
| | | | svn path=/trunk/; revision=5343
* Fixed a crash error.Christopher James Lahey2000-09-123-32/+50
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Fixed a crash error. svn path=/trunk/; revision=5342
* this will also make the icon files installed.. /tigertTuomas Kuosmanen2000-09-121-0/+10
| | | | svn path=/trunk/; revision=5341
* Added some new icons.. /tigertTuomas Kuosmanen2000-09-121-0/+10
| | | | svn path=/trunk/; revision=5340
* Fix some annoying warnings in the folder selection dialog.Ettore Perazzoli2000-09-122-2/+12
| | | | svn path=/trunk/; revision=5339
* The return value should not be const. (Well, unless the input was, but youDan Winship2000-09-125-6/+11
| | | | | | | * e-util.c (e_strstrcase): The return value should not be const. (Well, unless the input was, but you can't know that.) svn path=/trunk/; revision=5338
* Added a simple LocalStorage manager module so that we can hook upEttore Perazzoli2000-09-124-0/+227
| | | | | | folder read/unread message count information into it. svn path=/trunk/; revision=5337
* Remove debugging message.Ettore Perazzoli2000-09-122-2/+4
| | | | svn path=/trunk/; revision=5336
* Changed "Header" to be "Message header" so it's not quite as confusingJeffrey Stedfast2000-09-122-1/+6
| | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Changed "Header" to be "Message header" so it's not quite as confusing (??) svn path=/trunk/; revision=5335
* Make `EvolutionStorage' and `ELocalstorage' actually update the CORBAEttore Perazzoli2000-09-127-14/+103
| | | | | | | listeners and fix a bug with the creation of the `EvolutionStorageListener' servant. svn path=/trunk/; revision=5334
* Fixed some warnings.Christopher James Lahey2000-09-123-6/+14
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * ename/e-address-western.c: Fixed some warnings. svn path=/trunk/; revision=5333
* just changed the ${subject} variable to ${word} as subject doesn't make a ↵Jeffrey Stedfast2000-09-121-3/+3
| | | | | | whole lot of sense when dealing with arbitrary headers :-) svn path=/trunk/; revision=5332
* Made bold text calculate widths properly.Christopher James Lahey2000-09-123-34/+88
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c: Made bold text calculate widths properly. svn path=/trunk/; revision=5331
* Updated to allow the user to specify arbitrary headers.Jeffrey Stedfast2000-09-122-0/+26
| | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Updated to allow the user to specify arbitrary headers. svn path=/trunk/; revision=5330
* If we're fetching from an mbox formatted file then we need to do someJeffrey Stedfast2000-09-122-1/+9
| | | | | | | | | 2000-09-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): If we're fetching from an mbox formatted file then we need to do some special-casing. svn path=/trunk/; revision=5329
* Accidently didn't commit the ChangeLogChris Lahey2000-09-121-0/+4
| | | | svn path=/trunk/; revision=5328
* Fixed some warnings.Christopher James Lahey2000-09-121-4/+4
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * mail-display.c: Fixed some warnings. svn path=/trunk/; revision=5327
* Another big rewrite of this stuff. Now all (well, most) attachments get aDan Winship2000-09-124-357/+505
| | | | | | | | | | | | | | * mail-display.c, mail-format.c: Another big rewrite of this stuff. Now all (well, most) attachments get a small icon with a description and a (non-obvious) right-click pop-up menu with options to save, open in an external program, or show/hide inline. TODO: antialias the icon, add more options to the pop-up for certain MIME types, add an icon to the headers, fix PGP to work like everything else, fix message/external-body to work again, add some icon caching action, etc, etc. svn path=/trunk/; revision=5326
* Added 0.5 changes for ETable and Addressbook.Christopher James Lahey2000-09-122-0/+30
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * NEWS: Added 0.5 changes for ETable and Addressbook. svn path=/trunk/; revision=5325
* *** empty log message ***Jesse Pavel2000-09-123-18/+175
| | | | svn path=/trunk/; revision=5324
* Grmpf.Ettore Perazzoli2000-09-111-1/+1
| | | | svn path=/trunk/; revision=5323
* Unset the `GTK_FLOATING' flag when constructing anEttore Perazzoli2000-09-112-0/+8
| | | | | | `EvolutionStorageListener' as it's self-owned. svn path=/trunk/; revision=5322
* Made this a bit better balanced.Christopher James Lahey2000-09-115-3/+18
| | | | | | | | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * contact-editor/fulladdr.glade: Made this a bit better balanced. * gui/component/addressbook.c: Make the toolbar button for find do the same thing that the menu item for search does. * gui/search/e-addressbook-search-dialog.c: Made the top half of this not expand. svn path=/trunk/; revision=5321
* Fully support setting the display name in the tree. It seems to work.Ettore Perazzoli2000-09-115-81/+155
| | | | svn path=/trunk/; revision=5320
* Made page up and page down active in the ETable.Christopher James Lahey2000-09-113-6/+92
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Made page up and page down active in the ETable. svn path=/trunk/; revision=5319
* Fixed a warning (removed unused variable gfloat width fromChristopher James Lahey2000-09-112-1/+5
| | | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * gui/e-day-view.c: Fixed a warning (removed unused variable gfloat width from e_day_view_get_event_position.) svn path=/trunk/; revision=5318
* Removed a bunch of redundant code. Made it so that when you set an addressChristopher James Lahey2000-09-1133-688/+2280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h: Removed a bunch of redundant code. Made it so that when you set an address label, it sets the delivery address as well. Added functions to set and get the delivery address. * backend/ebook/e-card.c, backend/ebook/e-card.h: Added code to convert and address label to a delivery address. * contact-editor/Makefile.am: Added e-contact-editor-address.[ch], fulladdr.glade, fulladdr.glade.h. * contact-editor/contact-editor.glade, contact-editor/e-contact-editor-strings.h: Switched from a label to a button to show the parsed address. * contact-editor/e-contact-editor-address.c, contact-editor/e-contact-editor-address.h: New class to implement the parsed address dialog. * contact-editor/e-contact-editor-fullname.c, contact-editor/e-contact-editor-fullname.h: Added const to the _new function. * contact-editor/e-contact-editor.c: Implemented clicking on the address button. * contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h: New glade files for the parsed address dialog. * contact-editor/fullname-strings.h, fullname.glade: Changed these accellabels to labels. * ename/Makefile.am: Added e-address-western.c. * ename/e-address-western.c: Fixed some warnings. svn path=/trunk/; revision=5317
* Added e_utf8_gtk_editable_get_text and e_utf8_gtk_editable_set_text.Christopher James Lahey2000-09-115-20/+77
| | | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * e-unicode.c, e-unicode.h: Added e_utf8_gtk_editable_get_text and e_utf8_gtk_editable_set_text. svn path=/trunk/; revision=5316
* Updated translation.Valek Frob2000-09-111-405/+409
| | | | svn path=/trunk/; revision=5315
* Updated Norwegian translation.Kjartan Maraas2000-09-112-154/+160
| | | | | | | | 2000-09-11 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5314
* Handle renaming, header cleanupJP Rosevear2000-09-113-32/+35
| | | | | | | | | | | 2000-09-11 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c: Handle renaming, header cleanup * conduits/todo/todo-conduit.h: Rename GCalLocalRecord to EToDoLocalRecord, header cleanup svn path=/trunk/; revision=5312
* Use description list instead of comment list for pilot todo noteJP Rosevear2000-09-112-58/+69
| | | | | | | | | | | | 2000-09-11 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (comp_from_remote_record): Use description list instead of comment list for pilot todo note (transmit): Check for null cal component properties, set priority correctly, use description list instead of comment list. Make pilot record private when appropriate. svn path=/trunk/; revision=5311
* Only set the due date only if it existsJP Rosevear2000-09-112-4/+15
| | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (comp_from_remote_record): Only set the due date only if it exists svn path=/trunk/; revision=5310
* EFont should now use real bold typeface, if availableLauris Kaplinski2000-09-112-18/+125
| | | | svn path=/trunk/; revision=5309
* Relying on the status field is somewhat faulty since it is related toJP Rosevear2000-09-112-8/+6
| | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * gui/calendar-model.c (get_is_complete): Relying on the status field is somewhat faulty since it is related to group scheduling svn path=/trunk/; revision=5308
* Make log output a little more sensible (comp_from_remote_record): MinorJP Rosevear2000-09-112-39/+26
| | | | | | | | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (update_calendar_entry_in_repository): Make log output a little more sensible (comp_from_remote_record): Minor correction when making a CalComponent from scratch. (update_record): Use comp_from_remote_record for new items, rather than repeating the code here. svn path=/trunk/; revision=5307
* Remove catch_ret_val function since its no longer useful. Fix naming ofJP Rosevear2000-09-113-281/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c: Remove catch_ret_val function since its no longer useful. Fix naming of various fields from the header changes. Use GnomePilotRecord* stuff instead of ICAL_PILOT_SYNC_* (e_todo_context_new): Rename from gcalconduit_new_context. Now takes a pilot id and loads the configuration here (e_todo_context_destroy): Rename from gcalconduit_destroy_context. Unref the client and destroy the configuration if they exist here (start_calendar_server): Change the default calendar name (local_record_from_comp_uid): Rename from local_record_from_ical_uid (local_record_from_compobject): Rename from local_record_from_icalobject. Properly do the pilot id and status. (comp_from_remote_record): Rename from ical_from_remote_record. Handle due, complete, classification and pilot stuff properly (pre_sync): Remove some old stuff. We need to figure out how to set some of the field values. (set_status): Reflect pilot status changes from above (conduit_destroy_gpilot_conduit): Remove cleanup stuff that is now done by e_todo_context_destroy (conduit_get_gpilot_conduit): Only set the context as object data of the conduit. * conduits/todo/todo-conduit.h: Rename GCalConduitContext to EToDoConduitContext. Remove some unused struct fields. For GCalLocalRecord, rename ical to comp. svn path=/trunk/; revision=5306
* changed to use EDateEdit.Damon Chaplin2000-09-1110-352/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-11 Damon Chaplin <damon@helixcode.com> * gui/dialogs/task-editor.c: changed to use EDateEdit. * gui/dialogs/task-editor-dialog.glade: added "None" option to Classification option menu, and used custom widgets for the date entries so we can use EDateEdit widgets. * gui/event-editor.c: changed to use EDateEdit. Note that this needs to be fixed at some point to handle invalid dates, i.e. when e_date_edit_get_time returns -1. * gui/calendar-model.c (ensure_task_complete): (ensure_task_not_complete): new functions to set the related properties to make sure a task is marked as complete on not, i.e. "Date Completed" "Status" and "Percent" properties. 2000-09-08 Damon Chaplin <damon@helixcode.com> * gui/calendar-model.c (get_is_complete): use the status field rather than the completed date, as it is more reliable. (get_is_overdue): use get_is_complete(). (calendar_model_mark_task_complete): check if it is already complete, and if so don't update it. * cal-util/cal-component.c (cal_component_get_status): (cal_component_set_status): added functions to support the STATUS property. Also added the property to CalComponentPrivate and set it to NULL in free_icalcomponent(). Someone should check my code as I've mainly done a Cut & Paste job. svn path=/trunk/; revision=5305
* added e-dateedit.[hc] and the test-dateedit app.Damon Chaplin2000-09-118-8/+1258
| | | | | | | | | | | | | | | | | | | 2000-09-11 Damon Chaplin <damon@helixcode.com> * Makefile.am (libemiscwidgets_a_SOURCES): added e-dateedit.[hc] and the test-dateedit app. * e-dateedit.[hc]: new widget to use instead of GnomeDateEdit. It uses the new ECalendar widget for the calendar and also supports "None", "Today" and "Now" buttons, and goes away with a single click. * test-dateedit.c: app to test the EDateEdit widget. * e-calendar-item.c: updated to support the EDateEdit better, mainly by adding the "move_selection_when_moving" arg so we can turn it off to keep the same day selected when changing the months shown. svn path=/trunk/; revision=5304
* Implemented a new `e_gtk_signal_connect_full_while_alive()' utilityEttore Perazzoli2000-09-114-9/+163
| | | | | | | that does what `gtk_signal_connect_full()' does, but with additional destruction safety as provided by `gtk_signal_connect_while_alive()'. svn path=/trunk/; revision=5303
* Fixed a bug regarding the extraction of the region.Jesse Pavel2000-09-112-6/+42
| | | | svn path=/trunk/; revision=5302
* Made a small correction to dutch translation.Almer S. Tigelaar2000-09-102-1/+5
| | | | | | | | 000-09-10 Almer S. Tigelaar <almer1@dds.nl> * nl.po: Made a small correction to dutch translation. svn path=/trunk/; revision=5301
* Update Dutch translation.Almer S. Tigelaar2000-09-102-487/+457
| | | | | | | | 2000-09-10 Almer S. Tigelaar <almer1@dds.nl> * nl.po: Update Dutch translation. svn path=/trunk/; revision=5300
* Convert "//" style comments (local_record_from_ical_uid): RemoveJP Rosevear2000-09-102-22/+26
| | | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c: Convert "//" style comments (local_record_from_ical_uid): Remove iCalObject cruft (ical_from_remote_record): ditto (free_match): Properly unref the CalComponent svn path=/trunk/; revision=5299
* Use cal component pilot stuff properly (find_record_in_repository): RemoveJP Rosevear2000-09-109-294/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-10 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c (local_record_from_icalobject): Use cal component pilot stuff properly (find_record_in_repository): Remove cruft (ical_from_remote_record): Remove cruft (update_record): Set the vtype immediately after creation. Remove cruft * conduits/todo/todo-conduit.h: Remove iCalObject stuff * conduits/todo/todo-conduit-config.h: Move all the config stuff here, I need to kill the warnings at some point * conduits/todo/todo-conduit-control-applet.c (doRevertSettings): Set all the state variables correctly on a revert (doSaveSettings): Update original state (doHelp): Rename from about_cb (main): Destroy configurations when done * conduits/todo/Makefile.am: Tidy * pcs/cal-backend-file.c (cbf_pilot_hash): Function for hashing pilot ids (cbf_pilot_equal): For hash table of pilot ids (cal_backend_file_destroy): Destroy pilot id hash (add_component): Insert the uid into the pilot hash (remove_component): Remove the uid from the pilot hash (cal_backend_file_load): Create the pilot hash (cal_backend_file_create): ditto (cal_backend_file_get_uid_by_pilot_id): Implement using the pilot hash (cal_backend_file_update_pilot_id): ditto * cal-util/cal-component.h: Update prototypes * cal-util/cal-component.c (cal_component_get_pilot_id): Implement using ical X properties (cal_component_set_pilot_id): ditto (cal_component_get_pilot_status): ditto (cal_component_set_pilot_status): ditto (cal_component_free_pilot_id): Free a pilot id (cal_component_free_pilot_status): Free a pilot status svn path=/trunk/; revision=5298
* Translations from KeldKenneth Christiansen2000-09-101-262/+271
| | | | | | | | balsa/po/da.po evolution/po/da.po gnumeric/po/da.po gnome-i18n/extra-po/gtm/da.po gnome-i18n/extra-po/seahorse/da.po svn path=/trunk/; revision=5297
* Use the name of the storage or the folder in the storage set view,Ettore Perazzoli2000-09-103-5/+26
| | | | | | | instead of just the last segment of the path, so that we can support display names correctly. svn path=/trunk/; revision=5296
* Updated Norwegian translation.Kjartan Maraas2000-09-102-66/+85
| | | | | | | | 2000-09-09 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5295
* Fixed some warnings.Christopher James Lahey2000-09-102-1/+6
| | | | | | | | 2000-09-09 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Fixed some warnings. svn path=/trunk/; revision=5294
* Fixed the ETableModel callbacks.Christopher James Lahey2000-09-103-24/+28
| | | | | | | | 2000-09-09 Christopher James Lahey <clahey@helixcode.com> * e-tree-simple.c: Fixed the ETableModel callbacks. svn path=/trunk/; revision=5293
* Fix a possible crash when viewing no folder.Ettore Perazzoli2000-09-102-1/+6
| | | | svn path=/trunk/; revision=5292
* might be a good idea to *save* the uids in the cache when we're done ↵Jeffrey Stedfast2000-09-101-1/+9
| | | | | | fetching mail ;-) svn path=/trunk/; revision=5291
* Use the CamelUIDCache so that we only retrieve *new* messages and alsoJeffrey Stedfast2000-09-102-1/+34
| | | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Use the CamelUIDCache so that we only retrieve *new* messages and also send notes to the status bar telling it which message we're downloading so that Ettore can sleep at night ;-) svn path=/trunk/; revision=5290
* Fixed a logic error. Only mark filtered as TRUE if it was successfullyJeffrey Stedfast2000-09-102-5/+13
| | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Fixed a logic error. Only mark filtered as TRUE if it was successfully copied to another folder, this means don't mark true if the default inbox is NULL. svn path=/trunk/; revision=5289
* Updated to not send hook/unhook data to filter_driver_run as it no longerJeffrey Stedfast2000-09-102-2/+14
| | | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Updated to not send hook/unhook data to filter_driver_run as it no longer takes those args. (do_filter_ondemand): Same. Also wrap filtering in freeze/thaw to prevent signals from being queued up svn path=/trunk/; revision=5288
* Erm, okay I misunderstood what camel_folder_[un]hook_event() did - weJeffrey Stedfast2000-09-103-2/+7
| | | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Erm, okay I misunderstood what camel_folder_[un]hook_event() did - we don't even need this crap in the filter driver so lets take it completely out and let the caller handle this junk. svn path=/trunk/; revision=5287
* Freeze the default folder before filtering and thaw it afterward toJeffrey Stedfast2000-09-102-1/+17
| | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Freeze the default folder before filtering and thaw it afterward to prevent a ton of "folder_changed" signals from being queued. svn path=/trunk/; revision=5286
* Updated to not emit the folder_changed signal when a message is appendedJeffrey Stedfast2000-09-102-5/+8
| | | | | | | | | | | | 2000-09-09 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Updated to not emit the folder_changed signal when a message is appended to the default mailbox - lets leave that up to the caller so we don't queue up a bunch of these emits if the caller is downloading messages for example. svn path=/trunk/; revision=5285
* Remove the old announcement.Ettore Perazzoli2000-09-091-166/+0
| | | | svn path=/trunk/; revision=5284
* Fix the calendar Makefiles so that they #include the `icalversion.h'Ettore Perazzoli2000-09-093-0/+10
| | | | | | | | from the build directory (instead of using the installed version) when compiling with `builddir != srcdir'. This way the calendar doesn't get rebuilt from scratch all the time after a `make install'. svn path=/trunk/; revision=5283
* Updated Japanese translation.Akira Tagoh2000-09-092-740/+792
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=5282
* Updated dutch translationKai Lahmann2000-09-092-1503/+3762
| | | | svn path=/trunk/; revision=5281
* New function with the loading/creation state machine. It is carefullyFederico Mena Quintero2000-09-094-96/+212
| | | | | | | | | | | | | | | | | | | | | 2000-09-08 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (cal_loaded_cb): New function with the loading/creation state machine. It is carefully modelled after the state machine that started the Universe, so bow before it. (gnome_calendar_construct): Do not connect to cal_loaded here. (connect_load): The closure for the cal_loaded callback is a bit tricky, so provide a function to create it and connect to the signal. (disconnect_load): Disconnect from the signal and free the closure. (gnome_calendar_load_cb): Removed obsolete buggy function. (gnome_calendar_open): Use the new mechanism. * gui/control-factory.c (set_prop): The default filename is now calendar.ics. svn path=/trunk/; revision=5280
* Some UTF-8 fixes and experimental 16-bit unicode font supportLauris Kaplinski2000-09-0912-88/+197
| | | | svn path=/trunk/; revision=5279
* *** empty log message ***Jesse Pavel2000-09-094-0/+786
| | | | svn path=/trunk/; revision=5278
* Fix a stupid crash caused by not taking account of the fact that theEttore Perazzoli2000-09-092-0/+9
| | | | | | root node has no folder associated with it. svn path=/trunk/; revision=5277
* Fix `e_folder_tree_get_folder()' so that it returns NULL (instead ofEttore Perazzoli2000-09-092-0/+8
| | | | | | segfaulting) if there is no folder at the specified @path. svn path=/trunk/; revision=5276
* Make EvolutionStorage support multiple listeners.Ettore Perazzoli2000-09-092-28/+116
| | | | svn path=/trunk/; revision=5275
* Added scoring xml stuffsJeffrey Stedfast2000-09-098-20/+398
| | | | | | | | | | | | | | | | | | | | | | 2000-09-08 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Added scoring xml stuffs * Makefile.am: added filter-score.[c,h] * filter-score.[c,h]: New functions to handle the "score" filter type. * filter-element.c (filter_element_new_type_name): Added support for "score" type. * filter-driver.c (do_score): New ESExp callback for filter actions to set the score on a message. * filter-message-search.c (get_score): New ESExp callback for getting the score tag as an integer value. svn path=/trunk/; revision=5274
* Updated Norwegian translation.Kjartan Maraas2000-09-092-404/+397
| | | | | | | | 2000-09-08 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5273
* Implemented a new `EFolderTree' object. Make `EStorage' use itEttore Perazzoli2000-09-096-187/+522
| | | | | | | instead of doing the folder tree bookkeeping by itself. Fix my broken fix to Clahey's broken warning fix. svn path=/trunk/; revision=5272
* Translations from KeldKenneth Christiansen2000-09-091-311/+367
| | | | | | evolution/po/da.po gxsnmp/po/da.po nautilus/po/da.po svn path=/trunk/; revision=5271
* Fix Chris' fixes.Ettore Perazzoli2000-09-093-6/+14
| | | | svn path=/trunk/; revision=5270
* Use icaltime_as_timetJP Rosevear2000-09-093-4/+7
| | | | | | | | | 2000-09-08 JP Rosevear <jpr@helixcode.com> * conduits/calendar/calendar-conduit.c (transmit): Use icaltime_as_timet svn path=/trunk/; revision=5269
* Fixed some warnings.Christopher James Lahey2000-09-095-5/+171
| | | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * folder-browser.c, mail-config-gui.c, mail-ops.c: Fixed some warnings. * message-list.c: Added base ETableModel functions. svn path=/trunk/; revision=5268
* Added base ETableModel functions.Christopher James Lahey2000-09-094-4/+62
| | | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Added base ETableModel functions. * evolution-storage-listener.c, evolution-storage.c: Fixed some warnings. svn path=/trunk/; revision=5267
* Added base ETableModel functions.Christopher James Lahey2000-09-099-74/+498
| | | | | | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * e-tree-example-1.c: Added base ETableModel functions. * e-tree-example-2.c: Added base ETableModel functions. Made it never return NULL as a string, instead return "". * e-tree-simple.c, e-tree-simple.h: Require base ETableModel functions. svn path=/trunk/; revision=5266
* Fixed a warning.Christopher James Lahey2000-09-093-0/+7
| | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * providers/nntp/camel-nntp-auth.c, providers/nntp/camel-nntp-auth.h: Fixed a warning. svn path=/trunk/; revision=5265
* Fixed some warnings.Christopher James Lahey2000-09-099-4/+35
| | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * cal-util/cal-recur.c, gui/e-day-view.c, gui/e-week-view.c, gui/event-editor.c, gui/getdate.y, gui/gncal-todo.c, gui/gnome-cal.c, gui/dialogs/task-editor.c: Fixed some warnings. svn path=/trunk/; revision=5264
* TidyJP Rosevear2000-09-094-36/+30
| | | | | | | | | | 2000-09-08 JP Rosevear <jpr@helixcode.com> * conduits/calendar/Makefile.am: Tidy * conduits/todo/Makefile.am: Tidy svn path=/trunk/; revision=5263
* Fixed a few warnings.Christopher James Lahey2000-09-093-0/+6
| | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c: Fixed a few warnings. svn path=/trunk/; revision=5262
* remove consts from the EPopupMenu structure: the caller may want to modifyDan Winship2000-09-093-8/+14
| | | | | | | | * e-popup-menu.h: remove consts from the EPopupMenu structure: the caller may want to modify its own EPopupMenu before calling e_popup_menu_run. svn path=/trunk/; revision=5261
* New function that compares only the dates, not the times as wellJP Rosevear2000-09-083-0/+25
| | | | | | | | | | | 2000-09-08 JP Rosevear <jpr@helixcode.com> * src/libical/icaltime.c (icaltime_compare_date_only): New function that compares only the dates, not the times as well * src/libical/icaltime.h: Add prototype svn path=/trunk/; revision=5260
* Changed so that ::set_owner is called after setting up the localEttore Perazzoli2000-09-085-19/+92
| | | | | | storage, instead of being called before. svn path=/trunk/; revision=5259
* Ooops, I did not mean to add those.Ettore Perazzoli2000-09-082-283/+0
| | | | svn path=/trunk/; revision=5258
* A simple explanation of what is going on here, as it's easy to getEttore Perazzoli2000-09-081-0/+14
| | | | | | | confused. Maybe we should move the libeshell stuff into a separate directory. svn path=/trunk/; revision=5257
* Added new interfaces to be exposed by the local storage, so thatEttore Perazzoli2000-09-0820-54/+1240
| | | | | | | components can get a list of all the folders and specify the display name for them. (Unfinished and untested.) svn path=/trunk/; revision=5256
* Fall equinox cleanup!Federico Mena Quintero2000-09-0813-484/+749
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-08 Federico Mena Quintero <federico@helixcode.com> Fall equinox cleanup! OK, I know the equinox is not here yet, but weather has changed enough to warrant it. Sigh. This place is definitely not the tropics. * gui/gnome-cal.c (obj_updated_cb): Renamed from gnome_calendar_object_updated_cb(); fixed prototype. (obj_removed_cb): Renamed from gnome_calendar_object_removed_cb(); fixed prototype. (GnomeCalendarPrivate): Moved all the GnomeCalendar fields to a private structure so I don't have to rebuild the whole calendar GUI directory every time something changes in the object. (GnomeCalendarPrivate): Removed the property bag and the control fields; they are local to the control-factory now. (gnome_calendar_update_view_buttons): Remove the ignore_view_button_clicks mess and just block the signal. (gnome_calendar_set_view): Added a "focus" argument to indicate whether we want the main widget in the specified view to grab the focus. (gnome_calendar_set_view_internal): Handle the focus argument here. (gnome_calendar_set_view_buttons): Temporary hack to notify the calendar about its buttons. (gnome_calendar_get_selected_time_range): New function. (gnome_calendar_get_cal_client): New function. * gui/control-factory.c (calendar_properties_init): Keep the property bag local to here; it does not need to be in the calendar object yet. (control_factory_fn): Renamed from control_factory(). Just use control_factory_new_control(). (control_factory_new_control): Moved the stuff over from create_control(), and keep the control local to here. Check the return value of bonobo_control_new(). * gui/calendar-commands.c (show_day_view_clicked): Remove the ignore_view_button_clicks mess. (new_calendar): Removed the useless "page" argument. (calendar_control_activate): Use gnome_calendar_set_view_buttons() for now. svn path=/trunk/; revision=5255
* Translations from KeldKenneth Christiansen2000-09-081-871/+932
| | | | | | dr-genius/po/da.po evolution/po/da.po svn path=/trunk/; revision=5254
* update by me and hwangNam SungHyun2000-09-081-1280/+2261
| | | | svn path=/trunk/; revision=5253
* Updated to pass a CamelMessageInfo to filter_driver_runJeffrey Stedfast2000-09-082-6/+42
| | | | | | | | | | 2000-09-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Updated to pass a CamelMessageInfo to filter_driver_run (do_filter_ondemand): Same. svn path=/trunk/; revision=5252
* Now takes a CamelMessageInfo argument in preparation for handling scoringJeffrey Stedfast2000-09-083-3/+8
| | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Now takes a CamelMessageInfo argument in preparation for handling scoring svn path=/trunk/; revision=5251
* Updated to check the boolean return code from fulter_driver_run to findJeffrey Stedfast2000-09-082-6/+24
| | | | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_filter_ondemand): Updated to check the boolean return code from fulter_driver_run to find out whether or not the message was filtered so that it can decide whether or not to delete the message from the source folder or not. svn path=/trunk/; revision=5250
* Modified to return a boolean value specifying whether or not the messageJeffrey Stedfast2000-09-083-11/+26
| | | | | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Modified to return a boolean value specifying whether or not the message was filtered into a folder other than the default. The default mailbox can now also be specified as NULL if the message shouldn't be appended to it in the case that it's not filtered into some other folder. svn path=/trunk/; revision=5249
* contact-editor.png, mail-composer.png, filter-assist-fig.png,Aaron Weber2000-09-088-0/+0
| | | | | | | | | 2000-09-07 Aaron Weber <aaron@helixcode.com> * C/fig/ New files: contact-editor.png, mail-composer.png, filter-assist-fig.png, mail-inbox.png svn path=/trunk/; revision=5248
* *** empty log message ***Jesse Pavel2000-09-081-0/+6
| | | | svn path=/trunk/; revision=5247
* I changed the Reply-All behavior so that the sender's address doesJesse Pavel2000-09-081-2/+10
| | | | | | not appear in the cc: field. svn path=/trunk/; revision=5246
* Preliminaries for new UI handler.Michael Meeks2000-09-088-5/+441
| | | | svn path=/trunk/; revision=5245
* oops, forgot to pass "expunge" to camel_folder_sync - this should fix thatJeffrey Stedfast2000-09-081-1/+1
| | | | svn path=/trunk/; revision=5244
* Make this not leak.Dan Winship2000-09-082-2/+8
| | | | | | | * camel-session.c (camel_session_get_storage_path): Make this not leak. svn path=/trunk/; revision=5243
* Updated to pass an exception to filter_driver_run and also check theJeffrey Stedfast2000-09-082-4/+16
| | | | | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Updated to pass an exception to filter_driver_run and also check the exception before deleting the message from the source folder. (do_filter_ondemand): Updated to pass an exception to filter_driver_run svn path=/trunk/; revision=5242
* Rewrote - this shouldn't need to be an async functionJeffrey Stedfast2000-09-083-11/+11
| | | | | | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Rewrote - this shouldn't need to be an async function * filter-message-search.c (match_all): Modified to look at the boolean value being fed to it and just to return that instead of always returning TRUE svn path=/trunk/; revision=5241
* Pass a storage dir to camel_session_new now.Dan Winship2000-09-084-4/+16
| | | | | | | | | | | | * session.c (session_init): Pass a storage dir to camel_session_new now. * main.c (main): Can't call session_init here now, because it requires evolution_dir to be set. * component-factory.c (owner_set_cb): call session_init here. svn path=/trunk/; revision=5240
* Make this take a path to a directory that Camel can use for its ownDan Winship2000-09-085-15/+196
| | | | | | | | | | | | | * camel-session.c (camel_session_new): Make this take a path to a directory that Camel can use for its own nefarious purposes. (camel_session_get_storage_path): New function to return a path that a service can use for its own nefarious sub-purposes. * camel-service.c (camel_service_get_path): New method (and useful default implementation) to get a (relative) pathname corresponding to the service. svn path=/trunk/; revision=5239
* Fix previous fix. (Free the uids, just do it correctly.)Dan Winship2000-09-082-0/+6
| | | | | | | * mail-ops.c (do_fetch_mail): Fix previous fix. (Free the uids, just do it correctly.) svn path=/trunk/; revision=5238
* Don't free uids, let the camel folder do that when it gets finalizedJeffrey Stedfast2000-09-082-3/+8
| | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_fetch_mail): Don't free uids, let the camel folder do that when it gets finalized svn path=/trunk/; revision=5237
* Rewrote - this shouldn't need to be an async functionJeffrey Stedfast2000-09-083-116/+33
| | | | | | | | | | | | | 2000-09-07 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Rewrote - this shouldn't need to be an async function * filter-message-search.c (match_all): Modified to look at the boolean value being fed to it and just to return that instead of always returning TRUE svn path=/trunk/; revision=5236
* Bunch of unicode related changesLauris Kaplinski2000-09-0821-49/+221
| | | | svn path=/trunk/; revision=5235
* Redid "soft" intro stuff, worked on mail a little. minor commit.Aaron Weber2000-09-084-38/+42
| | | | | | | | | 2000-09-07 Aaron Weber <aaron@helixcode.com> * C/preface.sgml: Redid "soft" intro stuff, worked on mail a little. minor commit. svn path=/trunk/; revision=5234
* *** empty log message ***Dan Winship2000-09-081-0/+7
| | | | svn path=/trunk/; revision=5233
* Make KPOP work again.Dan Winship2000-09-082-1/+7
| | | | | | | * providers/pop3/camel-pop3-store.c (connect_to_server): Make KPOP work again. svn path=/trunk/; revision=5232
* Accidentally broke docs, now valid.Aaron Weber2000-09-0814-376/+596
| | | | | | | | 2000-09-07 Aaron Weber <aaron@helixcode.com> * C/evolution-guide.sgml: Accidentally broke docs, now valid. svn path=/trunk/; revision=5231
* Add a mention of the verify-evolution-install.sh script in tools/.Dan Winship2000-09-072-0/+16
| | | | | | | * README: Add a mention of the verify-evolution-install.sh script in tools/. svn path=/trunk/; revision=5230
* Merge in the colour combo emhancements.Jody Goldberg2000-09-071-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-06 Jody Goldberg <jgoldberg@home.com> * color-group.c (color_group_new_named) : strdup the name if it is supplied by the user. (color_group_class_init) : Use the destroy method. 2000-09-03 Michael Levy <mlevy@genoscope.cns.fr> * color-group.c : Re-write of color-combo-group.c to allow for arbitrary widgets to share a common color history. * widget-color-combo.c : Extracted all the code required to make the color table and moved it to a new object (ColorPalette). Changed the ColorCombo so that it uses the ColorPalette (and the shared color hsitory provided by the groupped ColorPalettes). All the code that refered to the creation of the color table was removed, and when appropriate, moved to color-palette.c Removed all mention of ColorComboGroups (as these no longer exist). * color-palette.c : Extracted from widget-color-combo.c (color_palette_new) : Creates a color palette. (color_palette_get_current_color) : returns the current color. 2000-07-30 Michael Levy <mlevy@genoscope.cns.fr> * color-combo-group.c : New GtkObject meant to group color combo boxes so that their custom color histories are shared. Includes functions to create and destroy the object, as well as those required size, and navigate through the custom color history. * widget-color-combo.c (group_new_custom_color) : New function to handle the new_custom_color signal emitted by the ColorComboGroup (custom_color_history_setup) : New function which initialises a combo box's custom color history with the one stored in the group (color_table_setup) : Added call to custom_color_history_setup. (cust_color_set) : Removed call to cust_color_row_shift and moved it to group_new_custom_color. Also added call to color_combo_group_add_color in order to notify group of change (color_combo_new_with_vals) : Added mandatory group name to function prototype. Also added call to color_combo_group_new_named and connected the "new_custom_color" signal emitted by the newly created group to group_new_custom_color (color_combo_new) : Added mandatory group name to function prototype. * widget-color-combo.c (color_combo_new) : Added mandatory group name to function prototype. svn path=/trunk/; revision=5229
* Remove incorrect optimization. Events are read-only!Federico Mena Quintero2000-09-073-24/+21
| | | | | | | | | 2000-09-07 Federico Mena Quintero <federico@helixcode.com> * e-canvas.c (emit_event): Remove incorrect optimization. Events are read-only! svn path=/trunk/; revision=5228
* oops, spelling mistakeJeffrey Stedfast2000-09-071-2/+2
| | | | svn path=/trunk/; revision=5227
* Implemented (someone added these to camel-mime-message.h but neverJeffrey Stedfast2000-09-072-3/+28
| | | | | | | | | | | 2000-09-06 Jeffrey Stedfast <fejj@helixcode.com> * camel-mime-message.c (camel_mime_message_get_received_date): Implemented (someone added these to camel-mime-message.h but never implemented them!!) - though it may not be right. (camel_mime_message_get_sent_date): Same. svn path=/trunk/; revision=5226
* New async function to filter messages on demand. (do_fetch_mail): UpdatedJeffrey Stedfast2000-09-076-186/+273
| | | | | | | | | | | | | | | | | | | | 2000-09-06 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (mail_do_filter_ondemand): New async function to filter messages on demand. (do_fetch_mail): Updated to filter 1 message at a time using the new filter-driver code * mail-callbacks.c (composer_postpone_cb): Send NULL as the message info. (run_filter_ondemand): Use mail_do_filter_ondemand instead of filter_driver_run * mail-tools.c: Removed mail_tool_filter_contents_into and mail_tool_fetch_mail_into_searchable as they have now been deprecated. svn path=/trunk/; revision=5225
* Totally rewritten to filter a single message at a time instead ofJeffrey Stedfast2000-09-077-289/+525
| | | | | | | | | | | | 2000-09-06 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (filter_driver_run): Totally rewritten to filter a single message at a time instead of filtering a folder. * filter-message-search.c (filter_message_search): New convenience function for searching a message. svn path=/trunk/; revision=5224
* Get the meeting time selector to work on my system (libunicodeEttore Perazzoli2000-09-072-0/+5
| | | | | | | installation prefix different from the GNOME default installation prefix). svn path=/trunk/; revision=5223
* set the data to NULL for the tree root, so nuke_uids won't try to freeDan Winship2000-09-072-1/+6
| | | | | | | * message-list.c (clear_tree): set the data to NULL for the tree root, so nuke_uids won't try to free anything. svn path=/trunk/; revision=5222
* Fix memory handling for the shell's CORBA object reference within theEttore Perazzoli2000-09-065-17/+51
| | | | | | folder browser. svn path=/trunk/; revision=5221
* Use new cal_component_has_recurrences convenience functionJP Rosevear2000-09-068-40/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-06 JP Rosevear <jpr@helixcode.com> * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): Use new cal_component_has_recurrences convenience function * gui/e-week-view.c (e_week_view_show_popup_menu): ditto * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons): ditto * gui/calendar-model.c (calendar_model_value_at): ditto (calendar_model_value_at): ditto * gui/e-day-view.c (e_day_view_on_event_click): ditto (e_day_view_on_event_right_click): ditto (e_day_view_on_top_canvas_motion): ditto (e_day_view_on_top_canvas_motion): ditto (e_day_view_on_main_canvas_motion): ditto (e_day_view_on_main_canvas_motion): ditto (e_day_view_reshape_day_event): ditto * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): ditto * gui/e-day-view.c (e_day_view_on_long_event_click): ditto svn path=/trunk/; revision=5220
* Use new convenience functions and only get the recurrence stuff if needed.JP Rosevear2000-09-064-8/+112
| | | | | | | | | | | | | | | | | | | | | | 2000-09-06 JP Rosevear <jpr@helixcode.com> * cal-util/cal-recur.c (cal_recur_generate_instances): Use new convenience functions and only get the recurrence stuff if needed. Free the recurrence stuff if used. 2000-09-05 JP Rosevear <jpr@helixcode.com> * cal-util/cal-component.h: Add new prototypes * cal-util/cal-component.c (cal_component_has_exrules): Utility function to determine whether a cal component has any exrules (cal_component_has_exdates): Ditto for exdates (cal_component_has_exceptions): Utility function to determine whether a cal component has any exception rules (cal_component_has_recurrences):Utility function to determine whether a cal component has any recurrence rules svn path=/trunk/; revision=5219
* Kill all exdates if there are no dates in the boxJP Rosevear2000-09-063-10/+72
| | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c (dialog_to_comp_object): Kill all exdates if there are no dates in the box * cal-util/cal-recur.c (generate_instances_for_year): Add a special case for when there are exceptions but no rrules or rdates. (cal_obj_remove_exceptions): Use date only compare func (cal_obj_date_only_compare_func): New compare function that compares the date only, not the time. * gui/event-editor.c (dialog_to_comp_object): Need a break for the yearly recurrence type (dialog_to_comp_object): We need to allocate icaltimetypes for the exdate list (fill_widgets): Handle a weekly recurrence with no particular day set (dialog_to_comp_object): Kill all rrules if "None" is selected as the recurrence type by the user svn path=/trunk/; revision=5218
* uses the new TaskEditor dialog.Damon Chaplin2000-09-0613-594/+1300
| | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-06 Damon Chaplin <damon@helixcode.com> * gui/e-calendar-table.c (e_calendar_table_open_task): uses the new TaskEditor dialog. * gui/dialogs/task-editor.[hc]: * gui/dialogs/task-editor-dialog.glade: updated. Still need to fix the 'Status' property (CalComponent doesn't support it yet), and use a replacement for GnomeDateEdit, since we need to support setting 'None' as the date. 2000-09-04 Damon Chaplin <damon@helixcode.com> * gui/event-editor.c (obj_updated_cb): (obj_removed_cb): compare the updated object's uid with the one we are editing, and just return if it doesn't match. 2000-09-01 Damon Chaplin <damon@helixcode.com> * gui/gnome-cal.c (gnome_calendar_tag_calendar): added check to see if the client has loaded successfully. Gets rid of a few warnings. svn path=/trunk/; revision=5217
* make sure we get the start_weekday since we need it for draw_days(). FixesDamon Chaplin2000-09-063-21/+31
| | | | | | | | | | | | | | | | 2000-09-05 Damon Chaplin <damon@helixcode.com> * e-calendar-item.c (e_calendar_item_draw_month): make sure we get the start_weekday since we need it for draw_days(). Fixes a drawing bug. 2000-08-31 Damon Chaplin <damon@helixcode.com> * e-calendar-item.c (e_calendar_item_button_press): (e_calendar_item_button_release): grab/ungrab the pointer so we always get the button_release event. svn path=/trunk/; revision=5216
* camel_mime_part_get_filename now deals with both Content-Disposition andDan Winship2000-09-064-23/+10
| | | | | | | | | | * mail-display.c (make_safe_filename): * mail-format.c (handle_mystery): * mail-identify.c (mail_identify_mime_part): camel_mime_part_get_filename now deals with both Content-Disposition and Content-Type. svn path=/trunk/; revision=5215
* kill a warningDan Winship2000-09-061-1/+1
| | | | svn path=/trunk/; revision=5214
* If a MIME part has no Content-Disposition, but does have a "name" on theDan Winship2000-09-062-4/+15
| | | | | | | | | * camel-mime-part.c (camel_mime_part_get_filename): If a MIME part has no Content-Disposition, but does have a "name" on the Content-Type, return that as the filename. (process_header): strstrip the Content-Description svn path=/trunk/; revision=5213
* care about response code. (get_HEAD_headers): same.Chris Toshok2000-09-0610-97/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-05 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-utils.c (get_OVER_headers): care about response code. (get_HEAD_headers): same. (camel_nntp_get_headers): same. * providers/nntp/camel-nntp-store.h: get rid of CAMEL_NNTP_OK/ERR/FAIL. * providers/nntp/camel-nntp-store.c (camel_nntp_store_get_extensions): take CamelException arg and pass along to camel_nntp_command. (camel_nntp_store_get_overview_fmt): same. (nntp_store_connect): convert to using constants in camel-nntp-resp-codes.h (nntp_store_get_folder): make use of camel_nntp_folder_new. (camel_nntp_command_send_recv): new function to deal with auth challenge. (camel_nntp_command): split out most of this function into camel_nntp_command_send_recv. also, return the actual response code instead of CAMEL_NNTP_OK/ERR/FAIL. * providers/nntp/camel-nntp-resp-codes.h: new file. * providers/nntp/camel-nntp-folder.h: prototype for camel_nntp_folder_new. * providers/nntp/camel-nntp-folder.c (camel_nntp_folder_new): new convenience function. (nntp_folder_get_message): care more about the actual response code. * providers/nntp/Makefile.am (libcamelnntp_la_SOURCES): add camel-nntp-auth.c. (libcamelnntpinclude_HEADERS): add camel-nntp-auth.h. * providers/nntp/camel-nntp-auth.h: new file. * providers/nntp/camel-nntp-auth.c: new file. svn path=/trunk/; revision=5212
* The exdate and rdate lists are a list of icaltimetypes, notJP Rosevear2000-09-063-18/+23
| | | | | | | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * cal-util/cal-recur.c (generate_instances_for_year): The exdate and rdate lists are a list of icaltimetypes, not CalComponentPeriods *gui/e-day-view.c (e_day_view_on_delete_occurrence): The exdate list is a list of icaltimetypes, not CalComponentDateTimes svn path=/trunk/; revision=5211
* Update for CamelObject and some other changesDan Winship2000-09-065-90/+69
| | | | svn path=/trunk/; revision=5210
* Grammar, links, screenshots.Aaron Weber2000-09-0614-0/+0
| | | | | | | | | | | | 2000-09-05 Aaron Weber <aaron@helixcode.com> * C/usage-contact.sgml: Grammar, links, screenshots. * fig/* Re-took most screenshots. * C/usage-mail.sgml: Filters, proofing. svn path=/trunk/; revision=5209
* Add a use-default-port option to the source editor ; bugfixesPeter Williams2000-09-064-47/+204
| | | | svn path=/trunk/; revision=5208
* Re-rename "Sent".Dan Winship2000-09-062-1/+3
| | | | | | * component-factory.c (owner_set_cb): Re-rename "Sent". svn path=/trunk/; revision=5207
* Cache provider, for caching a remote store locally. This is not done yet.Dan Winship2000-09-069-0/+1471
| | | | svn path=/trunk/; revision=5206
* Remove the "+ 90" here since it seems to break things for me, and it's notDan Winship2000-09-062-1/+7
| | | | | | | | * folder-browser.c (fb_resize_cb): Remove the "+ 90" here since it seems to break things for me, and it's not commented anyway and there's no excuse for adding 90 to a number with no explanation. svn path=/trunk/; revision=5205
* Append the exdate to the list AFTER we create the date value.JP Rosevear2000-09-062-3/+8
| | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * gui/e-day-view.c (e_day_view_on_delete_occurrence): Append the exdate to the list AFTER we create the date value. svn path=/trunk/; revision=5204