aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Free the data, not the list element.JP Rosevear2000-09-062-1/+6
| | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * cal-util/cal-component.c (cal_component_free_recur_list): Free the data, not the list element. svn path=/trunk/; revision=5203
* Cleanup of lots of exception handling ; bugfixesPeter Williams2000-09-0613-265/+284
| | | | svn path=/trunk/; revision=5202
* only call camel_folder_get_message_info if the folder hasDan Winship2000-09-062-52/+48
| | | | | | | | | * mail-tools.c (mail_tool_move_folder_contents): only call camel_folder_get_message_info if the folder has summary_capability. Don't hack up a fake CamelMessageInfo: append_message will take NULL. svn path=/trunk/; revision=5201
* Replace mail_do_setup_draftbox, mail_do_setup_outbox, andDan Winship2000-09-064-148/+66
| | | | | | | | | | | | | | * mail-ops.c: Replace mail_do_setup_draftbox, mail_do_setup_outbox, and mail_do_setup_sentbox with mail_do_setup_folder. (do_send_mail, do_send_queue): s/sentbox_folder/sent_folder/ * component-factory.c (owner_set_cb): Use mail_do_setup_folder, rename sentbox_folder to sent_folder, and call mail_operation_wait_for_finish after the setup_folder calls in case anything needs to use the _folder variables. svn path=/trunk/; revision=5200
* Compute the event duration using the event start/end times, not theJP Rosevear2000-09-062-13/+18
| | | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * cal-util/cal-recur.c (cal_recur_generate_instances): Compute the event duration using the event start/end times, not the interval times. svn path=/trunk/; revision=5199
* Check to see if r->enddate is (time_t)-1 and set to 0 if soJP Rosevear2000-09-062-0/+7
| | | | | | | | | 2000-09-05 JP Rosevear <jpr@helixcode.com> * cal-util/cal-recur.c (cal_recur_from_icalrecurrencetype): Check to see if r->enddate is (time_t)-1 and set to 0 if so svn path=/trunk/; revision=5198
* Improve the Kerberos checks further (check for Sun kerb; check for sendauth ↵Peter Williams2000-09-063-8/+34
| | | | | | proto) svn path=/trunk/; revision=5197
* Add .cvsignorePeter Williams2000-09-061-0/+2
| | | | svn path=/trunk/; revision=5196
* Fix the accelerator for the "Format" menu so that it doesn't conflictEttore Perazzoli2000-09-062-1/+7
| | | | | | with that of the "File" menu. svn path=/trunk/; revision=5195
* New font translation code for utf-8, but commented out at momentLauris Kaplinski2000-09-055-72/+209
| | | | svn path=/trunk/; revision=5194
* Updated russian translation.Valek Frob2000-09-052-460/+421
| | | | svn path=/trunk/; revision=5193
* Updated Norwegian translation.Kjartan Maraas2000-09-042-288/+335
| | | | | | | | 2000-09-04 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5192
* Applied Jesse's patch that will append a signature to the replied messageJeffrey Stedfast2000-09-043-22/+36
| | | | | | | | | | | | | 2000-09-04 Jeffrey Stedfast <fejj@helixcode.com> * mail-format.c (mail_generate_reply): Applied Jesse's patch that will append a signature to the replied message text * folder-browser-factory.c: Changed "Send & Receieve" back to "Get Mail" temporarily so that the toolbar buttons don't all get stretched to some weird proportion svn path=/trunk/; revision=5191
* Applied Jesse's patch that sets the composer's sig_fileJeffrey Stedfast2000-09-042-25/+32
| | | | | | | | | 2000-09-04 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (e_msg_composer_new_with_sig_file): Applied Jesse's patch that sets the composer's sig_file svn path=/trunk/; revision=5190
* Reversed my last change as it broke configure, how do I get it so that weJeffrey Stedfast2000-09-042-2/+7
| | | | | | | | | 2000-09-03 Jeffrey Stedfast <fejj@helixcode.com> Reversed my last change as it broke configure, how do I get it so that we can do folders with spaces in the name!? svn path=/trunk/; revision=5189
* Reversed my last change, folders with spaces in the name breaks configureJeffrey Stedfast2000-09-042-1/+6
| | | | | | | | | 2000-09-03 Jeffrey Stedfast <fejj@helixcode.com> Reversed my last change, folders with spaces in the name breaks configure svn path=/trunk/; revision=5188
* Renamed default_user/local/Sentbox to default_user/local/Sent\ Mail asJeffrey Stedfast2000-09-042-1/+7
| | | | | | | | | | 2000-09-03 Jeffrey Stedfast <fejj@helixcode.com> * configure.in: Renamed default_user/local/Sentbox to default_user/local/Sent\ Mail as Ettore and Danw are picky about folder names svn path=/trunk/; revision=5187
* Renamed Sentbox to Sent\ MailJeffrey Stedfast2000-09-044-1/+16
| | | | | | | | | | 2000-09-03 Jeffrey Stedfast <fejj@helixcode.com> * local/Makefile.am: Renamed Sentbox to Sent\ Mail * local/Sent\ Mail/*: Updated svn path=/trunk/; revision=5186
* Copy the passed in item before adding (mail_config_add_source): dittoJP Rosevear2000-09-033-20/+45
| | | | | | | | | | | | | | | | | | | | 2000-09-03 JP Rosevear <jpr@helixcode.com> * mail-config.c (mail_config_add_news): Copy the passed in item before adding (mail_config_add_source): ditto (mail_config_add_identity): ditto * mail-config-gui.c (mail_config): We don't actually need a notebook pointer. (identities_edit_clicked): Don't explicitly destroy, we are using gtk_clist_set_data_full now (sources_edit_clicked): ditto (news_edit_clicked): ditto (mail_config): Use gtk_clist_set_row_data_full to kill leaks svn path=/trunk/; revision=5185
* Change the "Get Mail" toolbar button to become "Send & Receieve"Jeffrey Stedfast2000-09-037-41/+263
| | | | | | | | | | | | | | | | | | | | 2000-09-03 Jeffrey Stedfast <fejj@helixcode.com> * folder-browser-factory.c: Change the "Get Mail" toolbar button to become "Send & Receieve" * mail-callbacks.c (send_queued_mail): New callback function for sending queued mail (send_receieve_mail): New callback for Send & Receieve that basically just calls send_queued_mail and then fetch_mail * mail-ops.c (cleanup_send_mail): Mod to be able to handle a NULL composer window (setup_send_mail): Modified to handle a NULL composer widget (mail_do_send_queue): New convenience async function to send all messages in a folder (aka all messages in a queue) svn path=/trunk/; revision=5184
* Get the calendar conduits to compile.Ettore Perazzoli2000-09-033-4/+18
| | | | svn path=/trunk/; revision=5183
* Since POP3 doesn't implement get_message_info, we need to check for infoJeffrey Stedfast2000-09-032-40/+61
| | | | | | | | | | | | | 2000-09-02 Jeffrey Stedfast <fejj@helixcode.com> * mail-tools.c (mail_tool_move_folder_contents): Since POP3 doesn't implement get_message_info, we need to check for info to be NULL. In this case, we need to make our own info structure to pass to append_message and then remember to free it afterward. Should we even bother with get_message_info? And if so, should we then implement get_message_info for POP3? svn path=/trunk/; revision=5182
* Make the `Home' and `End' keys do the Right Thing. Remove circularEttore Perazzoli2000-09-035-24/+101
| | | | | | reference to the shell. Bind "Open in New Window" to `Ctrl-O'. svn path=/trunk/; revision=5181
* A bit more e_utf8 wrappers here and thereLauris Kaplinski2000-09-0224-43/+192
| | | | svn path=/trunk/; revision=5180
* Added calendar/conduits/Makefile, calendar/conduits/calendar/Makefile andChristopher James Lahey2000-09-029-3/+33
| | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-02 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added calendar/conduits/Makefile, calendar/conduits/calendar/Makefile and calendar/conduits/todo/Makefile to the list of makefiles to output. From calendar/ChangeLog: 2000-09-02 Christopher James Lahey <clahey@helixcode.com> * conduits/calendar/calendar-conduit.c, conduits/todo/todo-conduit.c, gui/e-week-view.c, gui/gnome-cal.c: Fixed some warnings. From mail/ChangeLog: 2000-09-01 Christopher James Lahey <clahey@helixcode.com> * folder-browser.c: Removed a warning. svn path=/trunk/; revision=5179
* Attach a callback to the postpone signal (send_to_url): Same (mail_reply):Jeffrey Stedfast2000-09-025-26/+197
| | | | | | | | | | | | | | | | | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (compose_msg): Attach a callback to the postpone signal (send_to_url): Same (mail_reply): Same (forward_msg): Same (composer_postpone_cb): Callback function for the postpone signal * mail-ops.c (mail_do_setup_outbox): New convenience function to load the Outbox folder (mail_do_setup_sentbox): Same, but for Sentbox. (do_send_mail): Now saves messages in Sentbox if sent successfully (mail_do_append_mail): New convenience async function for appending messages to a folder * component-factory.c: Added outbox_folder and sent_folder (owner_set_cb): Call our new convenience functions to load Outbox and Sentbox svn path=/trunk/; revision=5178
* This needs to return a const char * and not a char *, because we're notJeffrey Stedfast2000-09-024-66/+86
| | | | | | | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (e_msg_composer_get_sig_file): This needs to return a const char * and not a char *, because we're not actually allocating memory here. (create_menubar_file): Changed "Send" to "Send Now" and added "Send Later" (menu_file_send_later_cb): New callback that emits the POSTPONE signal (equivalent to "Send Later" svn path=/trunk/; revision=5177
* free node_data. (removed_storage_cb): same. (new_storage_cb): don't freeChris Toshok2000-09-021-0/+9
| | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (removed_folder_cb): free node_data. (removed_storage_cb): same. (new_storage_cb): don't free the path we put in the node's node_data. (e_storage_set_view_set_current_folder): remove calls to set_cursor_row (-1), and clean up a little bit. svn path=/trunk/; revision=5176
* Use gnome_calendar_construct() so that we can check for proper creation ofFederico Mena Quintero2000-09-024-97/+133
| | | | | | | | | | | | | | | | | | | | 2000-09-01 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (gnome_calendar_new): Use gnome_calendar_construct() so that we can check for proper creation of the client. (gnome_calendar_destroy): Check that the client exists before we unref it. (gnome_calendar_construct): Do the CalClient creation here. Bind the views to it here as well instead of in setup_widgets(). (gnome_calendar_init): Call setup_widgets() here. * gui/e-calendar-table.c (e_calendar_table_destroy): Unref the model. 2000-09-01 JP Rosevear <jpr@helixcode.com> svn path=/trunk/; revision=5175
* Fixed a leak and a double unref.Christopher James Lahey2000-09-025-6/+6
| | | | | | | | 2000-09-01 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table.c: Fixed a leak and a double unref. svn path=/trunk/; revision=5174
* This needs to return a const char * and not a char *, because we're notJeffrey Stedfast2000-09-023-2/+8
| | | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (e_msg_composer_get_sig_file): This needs to return a const char * and not a char *, because we're not actually allocating memory here. svn path=/trunk/; revision=5173
* New convenience function to load the Outbox folderJeffrey Stedfast2000-09-024-14/+153
| | | | | | | | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (mail_do_setup_outbox): New convenience function to load the Outbox folder (mail_do_setup_sentbox): Same, but for Sentbox. (do_send_mail): Now saves messages in Sentbox if sent successfully * component-factory.c: Added outbox_folder and sent_folder (owner_set_cb): Call our new convenience functions to load Outbox and Sentbox svn path=/trunk/; revision=5172
* free node_data. (removed_storage_cb): same. (new_storage_cb): don't freeChris Toshok2000-09-021-12/+8
| | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (removed_folder_cb): free node_data. (removed_storage_cb): same. (new_storage_cb): don't free the path we put in the node's node_data. (e_storage_set_view_set_current_folder): remove calls to set_cursor_row (-1), and clean up a little bit. svn path=/trunk/; revision=5171
* Add default_user/local/Sentbox/Makefile to the list of makefiles to outputJeffrey Stedfast2000-09-022-0/+6
| | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * configure.in: Add default_user/local/Sentbox/Makefile to the list of makefiles to output svn path=/trunk/; revision=5170
* Removed some unused functions.Christopher James Lahey2000-09-022-45/+5
| | | | | | | | | 2000-09-01 Christopher James Lahey <clahey@helixcode.com> * providers/imap/camel-imap-utils.c: Removed some unused functions. svn path=/trunk/; revision=5169
* Strdup path when setting the callback data.Christopher James Lahey2000-09-023-2/+7
| | | | | | | | | | 2000-09-01 Christopher James Lahey <clahey@helixcode.com> * e-local-storage.c: Strdup path when setting the callback data. * evolution-storage.c: Removed an unused variable. svn path=/trunk/; revision=5168
* Added SentboxJeffrey Stedfast2000-09-024-0/+18
| | | | | | | | | | 2000-09-01 Jeffrey Stedfast <fejj@helixcode.com> * local/Makefile.am: Added Sentbox * local/Sentbox/*: New folder for storing sent messages svn path=/trunk/; revision=5167
* Added coverage of news, clarified POP/IMAP distinction (there's a theme toAaron Weber2000-09-028-94/+272
| | | | | | | | | | | | | | | | 2000-09-01 Aaron Weber <aaron@helixcode.com> * C/config-prefs.sgml: Added coverage of news, clarified POP/IMAP distinction (there's a theme to these four log entries here). * C/usage-mail.sgml: Added coverage of news. * C/config-setupassist.sgml: Revised mail sources content for IMAP/POP stuff. * C/apx-gloss.sgml: Added IMAP and POP. svn path=/trunk/; revision=5166
* Update for new libical. Conduits should atleast compile again.JP Rosevear2000-09-024-12/+25
| | | | | | | | | | | | | | 2000-09-01 JP Rosevear <jpr@helixcode.com> * conduits/todo/todo-conduit.c: Update for new libical. Conduits should atleast compile again. * conduits/calendar/calendar-conduit.c: ditto * Makefile.am: Build the conduits only when they've been enabled. svn path=/trunk/; revision=5165
* We don't need AC_PROG_RANLIB and AM_PROG_LIBTOOLJP Rosevear2000-09-016-13/+55
| | | | | | | | | | | | | | | | | | | | | | | 2000-09-01 JP Rosevear <jpr@helixcode.com> * configure.in: We don't need AC_PROG_RANLIB and AM_PROG_LIBTOOL * src/libical/icalyacc.y (clear_recur): Explicitly set the week_start to the Monday default in case the recurrence rule does not. 2000-09-01 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c: Make toolbar save and close button. We should put a similar menu option in sometime. 2000-08-31 JP Rosevear <jpr@helixcode.com> * cal-util/cal-recur.c (array_to_list): Use ICAL_RECURRENCE_ARRAY_MAX instead of MAX_SHORT svn path=/trunk/; revision=5164
* new test, a home grown 2 hour hack of a file browser. usesChris Toshok2000-09-016-1/+1374
| | | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-tree-example-2.c: new test, a home grown 2 hour hack of a file browser. uses node_collapsed/emitted signals to populate the left tree. * Makefile.am: add tree-example-2.c stuff. * .cvsignore: add tree-example-2 svn path=/trunk/; revision=5163
* add signals/prototypes for e_tree_model_node_collapsed andChris Toshok2000-09-015-22/+139
| | | | | | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-tree-model.h: add signals/prototypes for e_tree_model_node_collapsed and e_tree_model_node_expanded. * e-tree-model.c (etree_set_expanded): emit node_expanded/node_collapsed signals, with node_expanded happening before the expansion so it can much with the children, and collapsed being emitted after. (e_tree_model_row_of_node): remove stupid check, and g_warning. (e_tree_model_node_collapsed): new function. (e_tree_model_node_expanded): new function. svn path=/trunk/; revision=5162
* Updated Norwegian translation.Kjartan Maraas2000-09-012-804/+1011
| | | | | | | | 2000-09-01 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=5161
* initialize delayed_selection = NULL;Chris Toshok2000-09-012-0/+5
| | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * e-shell-view.c (init): initialize delayed_selection = NULL; svn path=/trunk/; revision=5160
* Changed `Evolution::Storage' so that the displayed name for a folderEttore Perazzoli2000-09-0112-41/+84
| | | | | | | is decoupled from its path, and updated all the components accordingly. svn path=/trunk/; revision=5159
* remove get_folder_name. (nntp_store_get_folder_name): remove.Chris Toshok2000-09-012-8/+6
| | | | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-store.c (camel_nntp_store_class_init): remove get_folder_name. (nntp_store_get_folder_name): remove. svn path=/trunk/; revision=5158
* add delayed_selection to _EShellViewPrivate. (new_folder_cb): newChris Toshok2000-09-012-0/+59
| | | | | | | | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * e-shell-view.c: add delayed_selection to _EShellViewPrivate. (new_folder_cb): new function. check if the path is our delayed_selection and if so, select it. (folder_selected_cb): if the user selects something using a UI gesture, clear out a pending delayed selection. (e_shell_view_display_uri): if the uri isn't available, save it in the delayed_selection field, and set up the new_folder signal. svn path=/trunk/; revision=5157
* Get the conduit to compile on my system.Ettore Perazzoli2000-09-012-2/+9
| | | | svn path=/trunk/; revision=5156
* No need to spit a warning if removal fails. (event_editor_destroy): FreeFederico Mena Quintero2000-09-017-107/+95
| | | | | | | | | | | | | | | | | | | | | | | 2000-08-31 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor.c (file_delete_cb): No need to spit a warning if removal fails. (event_editor_destroy): Free the exception clist data. Unref the calendar client here. (close_dialog): Just call gtk_object_destroy() on the event editor; the destroy handler will free everything else. * cal-client/cal-client.c (cal_client_object_exists): Removed function; this is not useful because we operate asynchronously. * gui/e-day-view.c (e_day_view_on_delete_appointment): No need to spit a warning if removal fails. * gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise. * gui/calendar-model.c (calendar_model_delete_task): Likewise. svn path=/trunk/; revision=5155
* Email should now display correctly in GtkHTMLLauris Kaplinski2000-09-018-15/+1916
| | | | svn path=/trunk/; revision=5154
* use camel_remote_store_recv_line.Chris Toshok2000-09-016-219/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-utils.c (get_OVER_headers): use camel_remote_store_recv_line. * providers/nntp/camel-nntp-folder.c (nntp_folder_get_message): use camel_remote_store_recv_line to build message. also, free our buffer so we don't leak like mad. * providers/nntp/camel-nntp-store.c: (camel_nntp_store_get_additional_data) remove. (camel_nntp_store_get_extensions): use camel_remote_store_recv_line. (camel_nntp_store_get_overview_fmt): same. also, don't rely on _get_additional_data anymore since it's easier to parse without. (camel_nntp_command): use camel_remote_store_send_string and camel_remote_store_recv_line. * providers/nntp/camel-nntp-store.h: CamelRemoteStore is the parent class now. remove istream/ostream since CamelRemoteStore takes care of that for us. also remove the prototype for camel_nntp_store_get_additional_data. * providers/nntp/camel-nntp-newsrc.c (camel_nntp_newsrc_write): make sure to clear dirty bit. (camel_nntp_newsrc_read_for_server): don't worry about continually trying to open the file - if it fails we just return an unpopulated .newsrc file. svn path=/trunk/; revision=5153
* make this a bit more robust. try to create an empty .newsrc file for theChris Toshok2000-09-015-37/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-newsrc.c (camel_nntp_newsrc_read_for_server): make this a bit more robust. try to create an empty .newsrc file for the server if we can't open it for reading. also, don't allocate everything until we've opened the file. * providers/nntp/camel-nntp-utils.c (get_OVER_headers): make use of our overview field indices. (camel_nntp_get_headers): only call get_OVER_headers if the extension is present. warn if it's not - since get_HEAD_headers needs work before it works. * providers/nntp/camel-nntp-store.c (camel_nntp_store_get_extensions): new function - query the server for it's extensions. (camel_nntp_store_get_overview_fmt): new function - query the server for the overview format and build our table of the indices we care about. support the "full" suffix on fields. (nntp_store_connect): call camel_nntp_store_get_extensions and camel_nntp_store_get_overview_fmt. * providers/nntp/camel-nntp-store.h: add codes for extensions found on news.mozilla.org. only one that we care about is OVER. also, add CamelNNTPOverField and an enum of the overview fields that we care about. svn path=/trunk/; revision=5152
* Reimplemented. It should now work correctly for most possible VFolderJeffrey Stedfast2000-09-012-175/+333
| | | | | | | | | | 2000-08-31 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-utils.c (imap_translate_sexp): Reimplemented. It should now work correctly for most possible VFolder rules. svn path=/trunk/; revision=5151
* Kill off more old, dead filesJP Rosevear2000-09-0129-11872/+4
| | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * Kill off more old, dead files svn path=/trunk/; revision=5150
* This dir is not in 0.19JP Rosevear2000-09-019-213/+4
| | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * MacOS: This dir is not in 0.19 svn path=/trunk/; revision=5149
* This file is not in 0.19JP Rosevear2000-09-012-222/+4
| | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * src/libical/CHANGES: This file is not in 0.19 svn path=/trunk/; revision=5148
* oopsJP Rosevear2000-09-011-0/+2
| | | | svn path=/trunk/; revision=5147
* Kill fileJP Rosevear2000-09-013-460/+4
| | | | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * src/libical/.gdb_history: Kill file * src/libical/.gdb_history: Kill file svn path=/trunk/; revision=5146
* Don't list config.h in AC_OUTPUTJP Rosevear2000-09-012-1/+4
| | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * configure.in: Don't list config.h in AC_OUTPUT svn path=/trunk/; revision=5145
* Kill old fileJP Rosevear2000-09-016-562/+30
| | | | | | | | | | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * src/pvl/Makefile: Kill old file * src/test/usecases.c: Kill old file * src/test/.cvsignore: Update * src/libicalvcal/.cvsignore: Update * examples/.cvsignore: Shut up svn path=/trunk/; revision=5144
* Implement delete option (recurrence_toggled): Make an ugly hack to get theJP Rosevear2000-09-014-19/+95
| | | | | | | | | | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c (file_delete_cb): Implement delete option (recurrence_toggled): Make an ugly hack to get the recurrence pages showing properly since we don't yet implement all of the recurrence rule stuff. * cal-client/cal-client.c (cal_client_object_exists): New function to see if an object exists and is obtainable from the backend * cal-client/cal-client.h: Add prototype svn path=/trunk/; revision=5143
* Event editor destroyed callback to do hash cleanupJP Rosevear2000-08-314-138/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * gui/gnome-cal.c (editor_closed_cb): Event editor destroyed callback to do hash cleanup (gnome_calendar_edit_object): Set event editor calendar client. * gui/event-editor.h: Add new prototype * gui/event-editor.c: Trash signal stuff. We will manipulate the client directly. Make the toolbar save and menu save items work identically. Add icons to the toolbar. (save_event_object): Call cal_client_update_object (close_dialog): Unref the client and disconnect signals Actually destroy the event editor object. (obj_updated_cb): New function. Doesn't really do anything yet but it will inform the user the event has changed elsewhere in the future. (obj_removed_cb): ditto (event_editor_set_cal_client): New function to set the calendar client * gui/gnome-cal.c (gnome_calendar_new_appointment): Commit the sequence to the cal component and use non UTC times. svn path=/trunk/; revision=5142
* Install load-gnomecard-addressbook and load-pine-addressbook.Christopher James Lahey2000-08-312-1/+8
| | | | | | | | | 2000-08-31 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/Makefile.am: Install load-gnomecard-addressbook and load-pine-addressbook. svn path=/trunk/; revision=5141
* Added regular expressions to glossary. Explanation should be removed fromAaron Weber2000-08-3112-446/+524
| | | | | | | | | | | | | | | | | | | 2000-08-31 Aaron Weber <aaron@helixcode.com> * C/apx-gloss.sgml: Added regular expressions to glossary. Explanation should be removed from other portions of the book now. * C/usage-mainwindow.sgml: Revisions, minor. * C/apx-menuref.sgml: Now named menuref.sgml, to reflect its new status as a part. * C/evolution-guide.sgml: Structural alterations: Menuref is now a part, not an appendix. * C/apx-menuref.sgml: Added contextual menus for mail. svn path=/trunk/; revision=5140
* Made the selection work when shift clicking on the first row of the table.Christopher James Lahey2000-08-313-14/+19
| | | | | | | | | 2000-08-31 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c: Made the selection work when shift clicking on the first row of the table. svn path=/trunk/; revision=5139
* Fix the tree example so that is doesn't show two sets of expand/unexpandRichard Hult2000-08-313-8/+20
| | | | | | icons at tree nodes. svn path=/trunk/; revision=5137
* Added "quickref and pointers" sections. Props to O'Reilly for the copy ofAaron Weber2000-08-3110-116/+652
| | | | | | | | | | | | | | | | | 2000-08-31 Aaron Weber <aaron@helixcode.com> * C/preface.sgml: Added "quickref and pointers" sections. Props to O'Reilly for the copy of Outlook in a Nutshell which gave me the idea. 2000-08-30 Aaron Weber <aaron@helixcode.com> * C/usage-mainwindow.sgml: Minor fixes. * C/preface.sgml: Corrected grammar, added glossterms, described menuref. svn path=/trunk/; revision=5136
* Don't save any exceptions caused by camel_imap_folder_changedJeffrey Stedfast2000-08-313-10/+51
| | | | | | | | | | | | | | | 2000-08-31 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_extended): Don't save any exceptions caused by camel_imap_folder_changed (camel_imap_fetch_command): Same. * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): Using a new way of calculating the first recent message that seems more accurate. Also added code to make sure we don't accidently add a duplicate summary. svn path=/trunk/; revision=5135
* (write_to_stream): Rearrange the logic so it always does charsetMichael Zucci2000-08-312-12/+22
| | | | | | conversion, and not just if we have a qp/base64 block. svn path=/trunk/; revision=5134
* #define gnome_font_lookup_default for gnome-print 0.20Lauris Kaplinski2000-08-313-1/+4
| | | | svn path=/trunk/; revision=5133
* (write_to_stream): Fix some warnings/use the right constructor,Michael Zucci2000-08-312-2/+5
| | | | | | oops. svn path=/trunk/; revision=5132
* Use the proper type checking function to check for text types.Not Zed2000-08-312-1/+19
| | | | | | | | | | | | 2000-08-31 Not Zed <NotZed@HelixCode.com> * camel-mime-part.c (write_to_stream): Use the proper type checking function to check for text types. (write_to_stream): If we have a charset on a text type that isn't us-ascii or utf-8, then we need to reencode it, so add a filter to do that too. svn path=/trunk/; revision=5131
* Make the HTML widget grab the focus in the mail view window so thatEttore Perazzoli2000-08-312-0/+6
| | | | | | you can scroll with the keyboard without clicking on the widget first. svn path=/trunk/; revision=5130
* (append_latin1): Do an additional mask for account for c'sMichael Zucci2000-08-312-1/+3
| | | | | | undefined behaviour for sign extension whilst shifting right. svn path=/trunk/; revision=5129
* New function - even though its broken, we'll assume mailers send latin1Not Zed2000-08-312-2/+32
| | | | | | | | | | | | 2000-08-31 Not Zed <NotZed@HelixCode.com> * camel-mime-utils.c (append_latin1): New function - even though its broken, we'll assume mailers send latin1 headers instead of us-ascii. We just have to encode high chars into utf-8. (header_decode_text): Call append_latin1 for appending unencoded text segments. svn path=/trunk/; revision=5128
* New base class for Cells. Convert everything to access the elements thatJody Goldberg2000-08-312-0/+4
| | | | | | | | | | | | | | | | | | | | | | | 2000-08-30 Jody Goldberg <jgoldberg@home.com> * dependent.[ch] : New base class for Cells. Convert everything to access the elements that are now in the cell's base. s/Cell::sheet/Cell::Dependent::sheet/ s/Cell::cell_flags/Cell::Dependent::flags/ * Makefile.am : Because of XL we need to build plugins before src. That will need changing. * src/func.c (function_marshal_arg) : Use expr_array_intersection. * src/expr.c (eval_expr_real) : Do implicit conversions from strings to numbers if possible. Access the first element of an array. NOTE : This is WRONG We need to implement array expression behavior some day. (expr_array_intersection) : New routine. svn path=/trunk/; revision=5127
* Made it compilable both with gnome-print 0.20 and 0.21+Lauris Kaplinski2000-08-3110-59/+98
| | | | svn path=/trunk/; revision=5126
* Do not flicker while trying to resize a quantized pane.Federico Mena Quintero2000-08-313-6/+33
| | | | | | | | | | | 2000-08-30 Federico Mena Quintero <federico@helixcode.com> * e-paned/e-hpaned.c (e_hpaned_motion): Do not flicker while trying to resize a quantized pane. * e-paned/e-vpaned.c (e_vpaned_motion): Likewise. svn path=/trunk/; revision=5125
* Rewrote to ignore strings that look like server responses until it is sureJeffrey Stedfast2000-08-313-12/+69
| | | | | | | | | | 2000-08-30 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_fetch_command): Rewrote to ignore strings that look like server responses until it is sure that it has finished reading the literal string response. svn path=/trunk/; revision=5124
* Ensure that the child's allocation height is >= 1.Federico Mena Quintero2000-08-316-9/+41
| | | | | | | | | | | | | | | | 2000-08-30 Federico Mena Quintero <federico@helixcode.com> * widgets/e-paned/e-vpaned.c (e_vpaned_size_allocate): Ensure that the child's allocation height is >= 1. * widgets/e-paned/e-hpaned.c (e_hpaned_size_allocate): Ensure that the child's allocation width is >= 1. 2000-08-30 Federico Mena Quintero <federico@helixcode.com> * ChangeLog: Started a ChangeLog here. svn path=/trunk/; revision=5123
* Don't wrap printed strings in quotes, makes things messyJeffrey Stedfast2000-08-316-134/+452
| | | | | | | | | | | | | | | | | | | | | | 2000-08-30 Jeffrey Stedfast <fejj@helixcode.com> * camel-remote-store.c (remote_send_string): Don't wrap printed strings in quotes, makes things messy * providers/imap/camel-imap-folder.c (imap_get_message): Updated to use the camel_imap_fetch_command * providers/imap/camel-imap-stream.c (stream_read): Updated to use camel_imap_fetch_command * providers/imap/camel-imap-store.c (camel_imap_command_extended): No longer handles FETCH requests so no longer needs to be concerned with checking to make sure that server responses are valid (they have to be). (camel_imap_fetch_command): New convenience function that handles all FETCH requests svn path=/trunk/; revision=5122
* switched to using new ECalendar widget, and a few other fixes.Damon Chaplin2000-08-319-517/+1315
| | | | | | | | | | | | | | 2000-08-30 Damon Chaplin <damon@helixcode.com> * gui/e-day-view.[hc]: * gui/e-day-view-main-item.c: * gui/e-week-view.[hc]: * gui/e-week-view-main-item.c: * gui/calendar-commands.c: * gui/gnome-cal.[hc]: switched to using new ECalendar widget, and a few other fixes. svn path=/trunk/; revision=5121
* Updated.Damon Chaplin2000-08-316-476/+2151
| | | | | | | | | 2000-08-30 Damon Chaplin <damon@helixcode.com> * e-calendar-item.[hc]: * e-calendar.[hc]: Updated. svn path=/trunk/; revision=5120
* Typo fixPeter Williams2000-08-311-1/+1
| | | | svn path=/trunk/; revision=5119
* Robustify the kerberos checksPeter Williams2000-08-312-17/+52
| | | | svn path=/trunk/; revision=5118
* Add a name to the minicard viewer.Dan Winship2000-08-314-0/+11
| | | | | | | * gui/component/addressbook.oafinfo: Add a name to the minicard viewer. svn path=/trunk/; revision=5117
* Make CamelServices connect only when told to (old behavior). Make ↵Peter Williams2000-08-3110-137/+130
| | | | | | CamelRemoteStore do its stuff in service::connect, not ::post_connect. svn path=/trunk/; revision=5116
* General cleanup / moving stuff around to make things easier to follow.Jeffrey Stedfast2000-08-312-41/+61
| | | | | | | | | 2000-08-30 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c: General cleanup / moving stuff around to make things easier to follow. svn path=/trunk/; revision=5115
* make e-util depend on libunicodeDan Winship2000-08-304-2/+13
| | | | | | | | | | | * Makefile.am (libeutil_la_LIBADD): make e-util depend on libunicode * e-popup-menu.c (make_item): Use GtkMenuItem rather than GtkPixmapMenuItem for items with no pixmaps, so that if the whole menu is pixmapless, you don't get a column of blank pixmaps. svn path=/trunk/; revision=5114
* Oops, set the dtstart/dtend on the component before adding it.Federico Mena Quintero2000-08-302-15/+28
| | | | | | | | | | | 2000-08-30 Federico Mena Quintero <federico@helixcode.com> * gui/e-day-view.c (e_day_view_key_press): Oops, set the dtstart/dtend on the component before adding it. (e_day_view_on_editing_stopped): No need to check for an UID. Update the summary properly. svn path=/trunk/; revision=5113
* Make sure the is_utc flag is always FALSE for icaltime_from_timetJP Rosevear2000-08-302-21/+27
| | | | | | | | | | | | 2000-08-30 JP Rosevear <jpr@helixcode.com> * gui/e-week-view.c: Make sure the is_utc flag is always FALSE for icaltime_from_timet (e_week_view_on_unrecur_appointment): Use icaltimetype struct from the stack and make sure tzid is always NULL (e_week_view_key_press): ditto svn path=/trunk/; revision=5112
* Make sure the is_utc flag is always FALSE for icaltime_from_timetJP Rosevear2000-08-302-34/+50
| | | | | | | | | | | | | | | 2000-08-30 JP Rosevear <jpr@helixcode.com> * gui/e-day-view.c: Make sure the is_utc flag is always FALSE for icaltime_from_timet (e_day_view_on_unrecur_appointment): Use icaltimetype struct from the stack and make sure tzid is always NULL (e_day_view_finish_long_event_resize): ditto (e_day_view_finish_resize): ditto (e_day_view_on_top_canvas_drag_data_received): ditto (e_day_view_on_main_canvas_drag_data_received): ditto svn path=/trunk/; revision=5111
* Oops, commit changelogJP Rosevear2000-08-301-0/+6
| | | | svn path=/trunk/; revision=5109
* Actually add the comp_instance struct to the instances list. We now appearJP Rosevear2000-08-301-2/+4
| | | | | | | | | | 2000-08-30 JP Rosevear <jpr@helixcode.com> * cal-client/cal-client.c (add_instance): Actually add the comp_instance struct to the instances list. We now appear to able to keep events and todos between sessions. Yay! svn path=/trunk/; revision=5108
* Prevent exceptions from being overwrittenJeffrey Stedfast2000-08-305-193/+235
| | | | | | | | | | | | 2000-08-30 Jeffrey Stedfast <fejj@helixcode.com> * camel-remote-store.c: Prevent exceptions from being overwritten * providers/imap/camel-imap-folder.c (imap_expunge): Beautified (imap_get_subfolder_names_internal): Removed old code as the replacement code has now been tested and proven to work svn path=/trunk/; revision=5107
* Removed old code that will never be needed againJeffrey Stedfast2000-08-304-212/+102
| | | | | | | | | | | | | | 2000-08-29 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-utils.c: Removed old code that will never be needed again * providers/imap/camel-imap-store.c: Removed old code for try_connect - will never need this code (slurp_response): Update to make sure we aren't falsely detecting EXPUNGE flags svn path=/trunk/; revision=5106
* Now the views monitor the client by themselves; it does not make sense toFederico Mena Quintero2000-08-3011-1053/+413
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-29 Federico Mena Quintero <federico@helixcode.com> Now the views monitor the client by themselves; it does not make sense to proxy all notifications through the GnomeCal. The GnomeCal should just be a meta-widget that holds all the views. At some later point we'll want to decouple the views from the GnomeCal so that they can be embedded anywhere; they should emit signals to request appropriate actions from the toplevel GUI instead of calling the GnomeCal directly. * gui/e-day-view.c (e_day_view_set_cal_client): New function; now the day view monitors the client by itself. (cal_loaded_cb): New callback; moved over from e_day_view_update_all_events(). (obj_updated_cb): New callback; moved over from e_day_view_update_event(). (obj_removed_cb): New callback; moved over from e_day_view_remove_event(). (e_day_view_update_all_events): Removed function. (e_day_view_update_event): Removed function. (e_day_view_remove_event): Removed function. (*): Use the day_view->client directly instead of fetching it from the GnomeCal. (e_day_view_destroy): Unref the client. (e_day_view_reload_events): Check if the client is loaded. (e_day_view_key_press): Set the vtype of the new component. * gui/e-week-view.c (e_week_view_set_cal_client): New function. (cal_loaded_cb): New callback. (obj_updated_cb): New callback. (obj_removed_cb): New callback. (e_week_view_update_all_events): Removed function. (e_week_view_update_event): Removed function. (e_week_view_remove_event): Removed function. (*): Use the week_view->client directly. (e_week_view_destroy): Unref the client. (e_week_view_reload_events): Check if the client is loaded. * gui/gnome-cal.c (setup_widgets): Set the cal_client on all the views. (gnome_calendar_update_all): Do not update the views, since now they do it themselves. (gnome_calendar_object_updated_cb): Likewise. (gnome_calendar_object_removed_cb): Likewise. (setup_widgets): Remove all to-do list cruft. (gnome_calendar_colors_changed): Likewise. (gnome_calendar_todo_properties_changed): Likewise. * gui/calendar-commands.h (todo_style_changed): Removed variable. * gui/gncal-todo.c: Removed old clist cruft; just left in the temporary dialog box for now. svn path=/trunk/; revision=5105
* Fixing a spurious unref, or creating a circular reference? You decide.Peter Williams2000-08-302-0/+12
| | | | svn path=/trunk/; revision=5104
* CamelRemoteStore: a new generic store for stores that connect to servers. ↵Peter Williams2000-08-3020-902/+1216
| | | | | | Prepare for the ability to cancel operations (much better exception handling). Clean up IMAP like nobody's business svn path=/trunk/; revision=5103
* Update this and related functions to no longer take a From address. (TheDan Winship2000-08-304-41/+26
| | | | | | | | | | | | | | | | | * mail-ops.c (mail_do_send_mail): Update this and related functions to no longer take a From address. (The composer deals with it itself now.) (do_send_mail): Add the Evolution version back to the X-Mailer header (this change got lost in the thread migration). * mail-callbacks.c (composer_send_cb): Don't re-fetch the From address. It's set by the composer now. Don't free the post_send_data from here. (mail_reply): Attach to the composer's destroy signal to free the psd. (The current code would free it more than once if an error occurred while trying to send the first time.) svn path=/trunk/; revision=5102
* decruftDan Winship2000-08-303-39/+10
| | | | | | * configure.in, acconfig.h: decruft svn path=/trunk/; revision=5101
* remove USING_OAF referenceDan Winship2000-08-301-5/+1
| | | | svn path=/trunk/; revision=5100
* Remove USING_OAF checksDan Winship2000-08-3013-214/+32
| | | | svn path=/trunk/; revision=5099
* Updated to check for EXPUNGE notificationsJeffrey Stedfast2000-08-305-21/+88
| | | | | | | | | | | | | | | | | | | | 2000-08-29 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_extended): Updated to check for EXPUNGE notifications * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): Updated to account for messages which have been expunged (now takes a new arg, a GPtrArray of message id's that have been expunged) (imap_expunge): Updated (we may want to just use the code in folder_changed now instead of doing our own summary expunging...but that can be fixed later) (imap_append_message): Updated. (imap_copy_message_to): Updated. (imap_move_message_to): Updated. svn path=/trunk/; revision=5098
* Use event_editor_set_event_objectJP Rosevear2000-08-305-8/+24
| | | | | | | | | | | | | | | | | | 2000-08-29 JP Rosevear <jpr@helixcode.com> * gui/gnome-cal.c (gnome_calendar_edit_object): Use event_editor_set_event_object * gui/event-editor.c (event_editor_set_event_object): Rename from event_editor_set_ical_object * gui/event-editor.h: Update prototype * gui/e-week-view.c (e_week_view_on_new_appointment): Call cal_component_commit_sequence after event changes. Default to these being all day events. svn path=/trunk/; revision=5097
* Updated Swedish translationAndreas Hydén2000-08-292-700/+747
| | | | svn path=/trunk/; revision=5096
* Updated russian translation.Valek Frob2000-08-292-183/+223
| | | | svn path=/trunk/; revision=5095
* Strip off newlines when setting the messages in the statusbar, so thatEttore Perazzoli2000-08-292-3/+22
| | | | | | | | the statusbar's size doesn't change in a bad way if the component gives us a message including a newline. (The latter shouldn't happen anyway, but this is a different issue.) svn path=/trunk/; revision=5094
* These are not UTC timesJP Rosevear2000-08-292-2/+7
| | | | | | | | | 2000-08-29 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c (dialog_to_comp_object): These are not UTC times svn path=/trunk/; revision=5093
* Fixed the hack around quoted string responses - should now handle themJeffrey Stedfast2000-08-293-165/+167
| | | | | | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_message): Fixed the hack around quoted string responses - should now handle them according to the specifications in the RFC * providers/imap/camel-imap-stream.c (stream_read): Updated to match the code currently used in camel-imap-folder.c svn path=/trunk/; revision=5092
* New function. We need this from code that dynamically updates from aFederico Mena Quintero2000-08-2914-45/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-28 Federico Mena Quintero <federico@helixcode.com> * cal-client/cal-client.c (cal_client_is_loaded): New function. We need this from code that dynamically updates from a client and could not have connected to the "cal_loaded" signal right after the client was created. * gui/calendar-model.c (load_objects): Do not try to load the objects if the client has not been loaded yet. (cal_loaded_cb): Check the status value. * gui/calendar-model.h (CalendarModel): Declare the private structure here so that gdb will give me love. * pcs/cal-factory.h (CalFactory): Likewise. * pcs/cal.h (Cal): Likewise. * cal-client/cal-listener.h (CalListener): Likewise. * cal-client/cal-client.h (CalClient): Likewise. * pcs/cal-backend.h (CalBackend): This no longer has a private structure, so remove it. * cal-util/Makefile.am (libcal_util_la_SOURCES): Removed the vCalendar and old iCalendar cruft. (libcal_utilinclude_HEADERS): Likewise. Removed the obsolete iCalendar test program. svn path=/trunk/; revision=5091
* We no longer need time_from_icaltimetype as libical has the API for thisJP Rosevear2000-08-297-47/+31
| | | | | | | | | | | | | | | | | | | | 2000-08-28 JP Rosevear <jpr@helixcode.com> * cal-util/timeutil.h: We no longer need time_from_icaltimetype as libical has the API for this * cal-util/timeutil.c: ditto * cal-util/cal-recur.c: Replace time_from_icaltimetype with icaltime_as_timet * gui/calendar-model.c: ditto * gui/event-editor.c: ditto * gui/gnome-cal.c: ditto svn path=/trunk/; revision=5090
* Remove the icalcomponent from the toplevel calendar here.Federico Mena Quintero2000-08-292-21/+38
| | | | | | | | | | | | | | 2000-08-28 Federico Mena Quintero <federico@helixcode.com> * pcs/cal-backend-file.c (remove_component): Remove the icalcomponent from the toplevel calendar here. (cal_backend_file_update_object): Do not remove it here. (cal_backend_file_remove_object): Do not remove it here. (add_component): Add the icalcomponent to the toplevel calendar if asked to. (cal_backend_file_update_object): Do not add it here. svn path=/trunk/; revision=5089
* Add new news stores as well as mail sourcesPeter Williams2000-08-292-0/+11
| | | | svn path=/trunk/; revision=5088
* Use the right argument name to turn on grid lines.Christopher James Lahey2000-08-292-6/+12
| | | | | | | | | 2000-08-28 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Use the right argument name to turn on grid lines. svn path=/trunk/; revision=5087
* Make printing of groups work better and make them print headers.Christopher James Lahey2000-08-295-76/+275
| | | | | | | | | | | 2000-08-28 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c: Make printing of groups work better and make them print headers. * e-table-item.c: Turn off alternating row support. svn path=/trunk/; revision=5086
* Always request to import the HTML version if at all possible so that weJeffrey Stedfast2000-08-293-5/+9
| | | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (e_msg_composer_new_with_message): Always request to import the HTML version if at all possible so that we maintain formatting and other nifty stuff :-) svn path=/trunk/; revision=5085
* Set the "From" address in the CamelMimeMessage. Also updated to useJeffrey Stedfast2000-08-294-45/+74
| | | | | | | | | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Set the "From" address in the CamelMimeMessage. Also updated to use get_subject to both make our lives easier and prepare for using UTF8 (e_msg_composer_hdrs_get_subject): Updated to behave similarly to get_from and return allocated memory (it will have to return allocated memory once it's converted to use UTF8 anyways) * e-msg-composer.c (setup_save_draft): Always set composer->send_html = TRUE so that formatting is preserved. svn path=/trunk/; revision=5084
* Free the from address when we're done with it. Also,Jeffrey Stedfast2000-08-292-12/+16
| | | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (composer_send_cb): Free the from address when we're done with it. Also, e_msg_composer_hdrs_get_from returns alloc'd memory so don't strdup it. svn path=/trunk/; revision=5083
* Add/fix .cvsignores.Ettore Perazzoli2000-08-282-0/+13
| | | | svn path=/trunk/; revision=5082
* Remove a ton of (hopefully harmless) warnings from the ETable code.Ettore Perazzoli2000-08-287-12/+46
| | | | svn path=/trunk/; revision=5081
* Make the shell start up components through a OAF query forEttore Perazzoli2000-08-283-13/+96
| | | | | | | | `Evolution::ShellComponent' instead of hardcoding the OAFIIDs. Make a module-private variable static. svn path=/trunk/; revision=5080
* Updated Japanese translation.Akira Tagoh2000-08-282-746/+1671
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=5079
* Free()ing memory allocated through alloca() is Not A Good Thing.Ettore Perazzoli2000-08-282-1/+5
| | | | svn path=/trunk/; revision=5078
* update with emailed patch...Vincent Renardias2000-08-281-718/+791
| | | | | | * update with emailed patch... svn path=/trunk/; revision=5077
* Add more user-friendly progress messages from the friendly folks at Helix ↵Peter Williams2000-08-283-3/+27
| | | | | | Code (TM) svn path=/trunk/; revision=5076
* Display the number of messages downloaded starting from one instead ofEttore Perazzoli2000-08-283-16/+49
| | | | | | | | | | | | zero. Improve the behavior of the mail view in a separate window by reusing the same size as the last resize (we could have a better policy, but this should be enough for now). Also, create the toolbar the right way so that we respect the global GNOME settings without doing it manually. svn path=/trunk/; revision=5075
* Goodbye, GDK_THREADS!Peter Williams2000-08-2811-102/+31
| | | | svn path=/trunk/; revision=5074
* Added pt to ALL_LINGUASJesus Bravo Alvarez2000-08-282-1/+5
| | | | svn path=/trunk/; revision=5073
* Initiliaze tzid to null, only set recurrence rules and exception dates ifJP Rosevear2000-08-282-35/+44
| | | | | | | | | | 2000-08-28 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c (dialog_to_comp_object): Initiliaze tzid to null, only set recurrence rules and exception dates if there are any svn path=/trunk/; revision=5072
* Fix to prevent possible buffer overflows and a logic fix.Jeffrey Stedfast2000-08-282-5/+5
| | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_encrypt): Fix to prevent possible buffer overflows and a logic fix. svn path=/trunk/; revision=5071
* Fix to prevent possible buffer overflowsJeffrey Stedfast2000-08-282-34/+42
| | | | | | | | | 2000-08-28 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_encrypt): Fix to prevent possible buffer overflows svn path=/trunk/; revision=5070
* Write out the calendar object (cal_backend_file_update_object): Remove/addJP Rosevear2000-08-282-9/+59
| | | | | | | | | | | | 2000-08-27 JP Rosevear <jpr@helixcode.com> * pcs/cal-backend-file.c (save): Write out the calendar object (cal_backend_file_update_object): Remove/add the icalcomponent from our master icalcomponent (the calendar) (cal_backend_file_remove_object): Remove the icalcomponent from our master icalcomponent svn path=/trunk/; revision=5069
* New crypto function to clearsign plaintextJeffrey Stedfast2000-08-283-8/+140
| | | | | | | | | 2000-08-27 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_clearsign): New crypto function to clearsign plaintext svn path=/trunk/; revision=5068
* Added bonobo menu handler for mark_all_deleted function.Ariel Rios2000-08-284-0/+28
| | | | | | | | | | | | 2000-08-27 Ariel Rios <ariel@arcavia.com> * folder-browser-factory.c (control_activate): Added bonobo menu handler for mark_all_deleted function. * mail.h: (mark_all_deleted): Added prototype. * mail-callbacks.c (mark_all_deleted): Added callback for marking all displayed messages in a folder as$ svn path=/trunk/; revision=5067
* added italian translationChristopher R. Gabriel2000-08-281-0/+2
| | | | svn path=/trunk/; revision=5066
* Updated French translationjfell2000-08-272-1203/+2500
| | | | svn path=/trunk/; revision=5065
* Updated russian translation.Valek Frob2000-08-272-101/+98
| | | | svn path=/trunk/; revision=5064
* builddir != srcdir fixes.Ettore Perazzoli2000-08-273-2/+9
| | | | svn path=/trunk/; revision=5063
* Change the way the message view window's size is set up so that theEttore Perazzoli2000-08-272-1/+8
| | | | | | user can make it smaller than the default if she likes. svn path=/trunk/; revision=5062
* Use `g_free()' instead of `free()' in the `header_decode_text()'Ettore Perazzoli2000-08-272-1/+6
| | | | | | helper function. svn path=/trunk/; revision=5061
* Updated Galician translationJesus Bravo Alvarez2000-08-262-793/+2207
| | | | svn path=/trunk/; revision=5060
* Got rid of some warnings.Christopher James Lahey2000-08-264-4/+12
| | | | | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * examples/access_properties_and_parameters.c, src/libicalvcal/vcc.y: Got rid of some warnings. * src/libicalvcal/vcc.c: Checking in generated C file. svn path=/trunk/; revision=5059
* Fixed an incorrect struct name.Christopher James Lahey2000-08-262-2/+6
| | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * src/libical/icalcomponent.c: Fixed an incorrect struct name. svn path=/trunk/; revision=5058
* Fixed an uninitialized variable.Christopher James Lahey2000-08-262-1/+5
| | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * mail-crypto.c: Fixed an uninitialized variable. svn path=/trunk/; revision=5057
* Added some g_return_if_fails and g_return_val_if_fails.Christopher James Lahey2000-08-2610-31/+122
| | | | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * e-table-col.c, e-table-config.c, e-table-header.c, e-table-text-model.c: Added some g_return_if_fails and g_return_val_if_fails. svn path=/trunk/; revision=5056
* Remove add addressbook/demo files from this.Christopher James Lahey2000-08-262-2/+4
| | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * POTFILES.in: Remove add addressbook/demo files from this. svn path=/trunk/; revision=5055
* Comment out minicard-view-test since its gnorba dependentJP Rosevear2000-08-263-36/+41
| | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * gui/minicard/Makefile.am: Comment out minicard-view-test since its gnorba dependent svn path=/trunk/; revision=5054
* Die gnorba die.JP Rosevear2000-08-266-45/+13
| | | | | | | | | | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> Die gnorba die. * gui/component/addressbook-component.c: Remove gnorba stuff * gui/minicard/e-minicard-control.c (e_minicard_control_factory_init): ditto * gui/component/addressbook.c: ditto * gui/component/addressbook-factory.c: ditto svn path=/trunk/; revision=5053
* demo/* Removed the demo directory since it's no longer used.Christopher James Lahey2000-08-2613-1845/+4
| | | | | | | | 2000-08-25 Christopher James Lahey <clahey@helixcode.com> * demo/* Removed the demo directory since it's no longer used. svn path=/trunk/; revision=5052
* Remove gnorba stuffJP Rosevear2000-08-264-34/+6
| | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * gui/minicard/Makefile.am: Remove gnorba stuff * gui/minicard/e-minicard-control.gnorba: Kill svn path=/trunk/; revision=5051
* KillJP Rosevear2000-08-263-30/+7
| | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * gui/component/addressbook.gnorba: Kill * gui/component/Makefile.am: Remove gnorba stuff svn path=/trunk/; revision=5050
* KillJP Rosevear2000-08-263-33/+8
| | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * evolution-mail.gnorba: Kill * Makefile.am: Remove gnorba related stuff svn path=/trunk/; revision=5049
* Remove gnorba stuffJP Rosevear2000-08-269-72/+14
| | | | | | | | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * gui/Makefile.am: Remove gnorba stuff * gui/main.c: ditto * gui/component-factory.c: ditto * gui/control-factory.c: ditto * gui/*.gnorba: ditto svn path=/trunk/; revision=5048
* Remove gnorba related codeJP Rosevear2000-08-263-83/+5
| | | | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * Makefile.am: Remove gnorba related code * wombat.c: Remove gnorba related code * wombat.gnorba: Kill svn path=/trunk/; revision=5047
* Remove gnorba related codeJP Rosevear2000-08-262-8/+7
| | | | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * wombat.c: Remove gnorba related code * wombat.gnorba: Kill svn path=/trunk/; revision=5046
* Require oafized bonoboJP Rosevear2000-08-262-41/+35
| | | | | | | | 2000-08-26 JP Rosevear <jpr@helixcode.com> * configure.in: Require oafized bonobo svn path=/trunk/; revision=5045
* Uncomment debug code.JP Rosevear2000-08-263-5/+36
| | | | | | | | | | | | | 2000-08-25 JP Rosevear <jpr@helixcode.com> * gui/e-calendar-table.c (e_calendar_table_init): Uncomment debug code. * gui/calendar-model.c (set_complete): Set the completed date to the current date (calendar_model_set_value_at): Handle complete field svn path=/trunk/; revision=5044
* convert to use ETree instead of GtkCTree.Chris Toshok2000-08-265-399/+329
| | | | | | | | | | | | | | 2000-08-25 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c: convert to use ETree instead of GtkCTree. * e-storage-set-view.h: change superclass from GtkCTree to ETable. * main.c (main): call e_cursors_init. * Makefile.am (evolution_LDADD): add libetable.a svn path=/trunk/; revision=5043
* Add -export-dynamic so libglade will be able to resolve custom widgetDan Winship2000-08-262-1/+7
| | | | | | | | * gui/component/Makefile.am (evolution_addressbook_LDFLAGS): Add -export-dynamic so libglade will be able to resolve custom widget callbacks. svn path=/trunk/; revision=5042
* Add support for specifying on which port to connect to a server; fix a ↵Peter Williams2000-08-2613-1/+67
| | | | | | potential infinite loop in unicode. svn path=/trunk/; revision=5041
* Don't attempt to free this if its null (calendar_model_duplicate_value):JP Rosevear2000-08-264-17/+43
| | | | | | | | | | | | | | | | | | | 2000-08-25 JP Rosevear <jpr@helixcode.com> * gui/calendar-model.c (get_is_complete): Don't attempt to free this if its null (calendar_model_duplicate_value): Implement for summary field value (calendar_model_initialize_value): Remove debug code * gui/e-calendar-table.c: Correct etable init xml (create_column): Pass the id to e_table_header_add_column rather than a hard coded one (e_calendar_table_init): Make sure summary column isn't added twice. Add an alarms column, else etable won't work with columns who have an ID higher than that svn path=/trunk/; revision=5040
* Ref a few things that need it. Avoid triggering some assertions.Peter Williams2000-08-264-4/+23
| | | | svn path=/trunk/; revision=5039
* If the url path is "/" and the folder path is "/", just LIST "" "*" (thisJeffrey Stedfast2000-08-262-3/+4
| | | | | | | | | | | | 2000-08-25 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_subfolder_names_internal): If the url path is "/" and the folder path is "/", just LIST "" "*" (this should fix some cyrus imapd problems). Also, INBOX is case insensitive so use g_strcasecmp svn path=/trunk/; revision=5038
* Updated russian translation.Valek Frob2000-08-262-614/+689
| | | | svn path=/trunk/; revision=5037
* If the url path is "/" and the folder path is "/", just LIST "" "*" (thisJeffrey Stedfast2000-08-262-7/+38
| | | | | | | | | | | 2000-08-25 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_subfolder_names_internal): If the url path is "/" and the folder path is "/", just LIST "" "*" (this should fix some cyrus imapd problems) svn path=/trunk/; revision=5036
* Implemented PGP 2.x encryption. We only need to get the passphrase if weJeffrey Stedfast2000-08-262-17/+65
| | | | | | | | | | | 2000-08-25 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_encrypt): Implemented PGP 2.x encryption. We only need to get the passphrase if we plan to sign the text, otherwise we don't need to worry about getting the passphrase. svn path=/trunk/; revision=5035
* Compile fix for libicalPeter Williams2000-08-252-2/+8
| | | | svn path=/trunk/; revision=5034
* Redid filter and vFolder assistant descriptions.Aaron Weber2000-08-2510-266/+1282
| | | | | | | | | | | | | | | | | | 2000-08-25 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: Redid filter and vFolder assistant descriptions. * C/fig/filter-new-fig.png: Replaced with new assistant pic. * C/fig/filter-assist-fig.png: New file, showing only assistant. * C/apx-menuref.sgml: Finished message composer and calendar editor menus. Looked at Contact Editor menus and decided to document those features after implementation. svn path=/trunk/; revision=5033
* More UTF-8 handlingLauris Kaplinski2000-08-2520-66/+186
| | | | svn path=/trunk/; revision=5032
* Properly append to listJP Rosevear2000-08-255-18/+18
| | | | | | | | | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * gui/gncal-todo.c (ok_button): Properly append to list * gui/event-editor.c (dialog_to_comp_object): ditto * gui/e-day-view.c (e_day_view_on_new_appointment): The base times are not UTC * gui/e-week-view.c (e_week_view_on_new_appointment): ditto svn path=/trunk/; revision=5031
* Remove this duplicate file to fix buildJP Rosevear2000-08-253-39/+6
| | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * src/libical/icalvcal.h: Remove this duplicate file to fix build svn path=/trunk/; revision=5030
* Baby seal eyes are good with soy sauce! - FedericoFederico Mena Quintero2000-08-253-4/+8
| | | | svn path=/trunk/; revision=5029
* Fixety fix - FedericoFederico Mena Quintero2000-08-252-2/+6
| | | | svn path=/trunk/; revision=5028
* Fix an off by one error that was causing crashes.Christopher James Lahey2000-08-253-2/+8
| | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Fix an off by one error that was causing crashes. svn path=/trunk/; revision=5027
* Set default values for all of the signal emissions.Christopher James Lahey2000-08-253-6/+10
| | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Set default values for all of the signal emissions. svn path=/trunk/; revision=5026
* Check for selection->selection being NULL inChristopher James Lahey2000-08-253-0/+11
| | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c: Check for selection->selection being NULL in e_table_selection_model_selected_count. svn path=/trunk/; revision=5025
* Update for libical 0.19JP Rosevear2000-08-258-35/+39
| | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * Update for libical 0.19 svn path=/trunk/; revision=5024
* More import tidying.JP Rosevear2000-08-254-618/+7
| | | | svn path=/trunk/; revision=5023
* Pay attention to the return value from the click signal.Christopher James Lahey2000-08-253-4/+21
| | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Pay attention to the return value from the click signal. svn path=/trunk/; revision=5022
* Remove the executive summary stuff from the AC_OUTPUT list, as it doesEttore Perazzoli2000-08-251-1/+0
| | | | | | not actually exist yet. svn path=/trunk/; revision=5021
* Added a click signal which gets sent if the user hits the left or middleChristopher James Lahey2000-08-2517-1/+187
| | | | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h, e-table.c, e-table.h: Added a click signal which gets sent if the user hits the left or middle mouse button on a cell. svn path=/trunk/; revision=5020
* Forgot to commit thisChris Lahey2000-08-252-4/+4
| | | | svn path=/trunk/; revision=5019
* Sync the right-click menu with the main menu for modifying messagesPeter Williams2000-08-254-6/+55
| | | | svn path=/trunk/; revision=5018
* Fix minor conflicts.JP Rosevear2000-08-2553-3742/+5026
| | | | svn path=/trunk/; revision=5017
* Start adding progress info; make flag_all_messages camel-safe; make the no ↵Peter Williams2000-08-255-8/+70
| | | | | | new mail dialog more descriptive. svn path=/trunk/; revision=5016
* Added g_return_if_fails.Christopher James Lahey2000-08-255-6/+272
| | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table-scrolled.c, e-table.c: Added g_return_if_fails. svn path=/trunk/; revision=5015
* Initial revisionJP Rosevear2000-08-2546-0/+15040
| | | | svn path=/trunk/; revision=5011
* Added infrastructure for setting the justification of columns. Still needChristopher James Lahey2000-08-2517-22/+116
| | | | | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c, e-cell-toggle.c, e-cell-tree.c, e-cell.c, e-cell.h, e-table-col.c, e-table-col.h, e-table-item.c: Added infrastructure for setting the justification of columns. Still need to change the cells to support it and need to add user interface to change the justification. svn path=/trunk/; revision=5010
* Fixed some warnings.Christopher James Lahey2000-08-258-1/+34
| | | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * gui/calendar-commands.c, gui/e-day-view.c, gui/e-week-view.c, gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/prop.c: Fixed some warnings. svn path=/trunk/; revision=5009
* Fixed some warnings in the uihandler code.Christopher James Lahey2000-08-252-7/+12
| | | | | | | | | 2000-08-24 Christopher James Lahey <clahey@helixcode.com> * folder-browser-factory.c: Fixed some warnings in the uihandler code. svn path=/trunk/; revision=5008
* Do not alloc the struct icaltimetype but point to one on the stack. MoreJP Rosevear2000-08-252-4/+10
| | | | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * gui/e-week-view.c (e_week_view_on_new_appointment): Do not alloc the struct icaltimetype but point to one on the stack. More importantly, set the date.tzid to NULL. svn path=/trunk/; revision=5007
* Make signal names saner (released_event_object_cb): dittoJP Rosevear2000-08-255-41/+60
| | | | | | | | | | | | | | | | | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * gui/gnome-cal.c (save_event_object_cb): Make signal names saner (released_event_object_cb): ditto (gnome_calendar_edit_object): ditto * gui/event-editor.h: Make signal names saner * gui/event-editor.c (event_editor_class_init): Make signal names saner now that we don't use ical object (save_event_object): ditto with callback names (file_save_cb): ditto (tb_save_and_close_cb): ditto (event_editor_set_ical_object): ditto * gui/e-day-view.c (e_day_view_update_event): Umm, != CAL_COMPONENT_EVENT (I hope that wasn't me!) svn path=/trunk/; revision=5006
* Fix GDK_THREADS_entering and leaving, hopefully once and for all. Genericify ↵Peter Williams2000-08-2519-227/+518
| | | | | | the recursive-store-loading. Load stores when they're added to the config page. svn path=/trunk/; revision=5005
* Ahem. If you add dependencies on libraries, make sure things still build.Federico Mena Quintero2000-08-242-6/+11
| | | | | | | | | 2000-08-24 Federico Mena Quintero <federico@helixcode.com> * configure.in: Ahem. If you add dependencies on libraries, make sure things still build. Fixed the libunicode foo. svn path=/trunk/; revision=5004
* Do not alloc the struct icaltimetype but point to one on the stack. MoreFederico Mena Quintero2000-08-242-2/+11
| | | | | | | | | | 2000-08-24 Federico Mena Quintero <federico@helixcode.com> * gui/e-day-view.c (e_day_view_on_new_appointment): Do not alloc the struct icaltimetype but point to one on the stack. More importantly, set the date.tzid to NULL. svn path=/trunk/; revision=5003
* Remove owner fieldJP Rosevear2000-08-244-82/+25
| | | | | | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * gui/event-editor-dialog.glade: Remove owner field * gui/event-editor.c (clear_widgets): Forget about owner field (get_widgets): ditto (fill_widgets): ditto svn path=/trunk/; revision=5002
* Handle summary field (calendar_model_value_is_empty): dittoJP Rosevear2000-08-242-0/+12
| | | | | | | | | | | 2000-08-24 JP Rosevear <jpr@helixcode.com> * gui/calendar-model.c (calendar_model_initialize_value): Handle summary field (calendar_model_value_is_empty): ditto (calendar_model_free_value): ditto svn path=/trunk/; revision=5001
* Remove unused file.Ettore Perazzoli2000-08-241-87/+0
| | | | svn path=/trunk/; revision=5000
* Don't crash if a component cannot be activated.Ettore Perazzoli2000-08-242-4/+12
| | | | svn path=/trunk/; revision=4999
* Message Composer File and Edit menus.Aaron Weber2000-08-244-4/+386
| | | | | | | * C/apx-menuref.sgml: Message Composer File and Edit menus. ---------------------------------------------------------------------- svn path=/trunk/; revision=4998
* Unicode in addressbook basically works, including simple searchingLauris Kaplinski2000-08-2418-22/+163
| | | | svn path=/trunk/; revision=4997
* And here too.Not Zed2000-08-243-0/+13
| | | | | | | | | | | 2000-08-17 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-folder.c (mh_finalize): And here too. * providers/mbox/camel-mbox-folder.c (mbox_finalize): Close index on exit. svn path=/trunk/; revision=4996
* Remove status barJP Rosevear2000-08-244-14/+13
| | | | | | | | | | | | | | | 2000-08-23 JP Rosevear <jpr@helixcode.com> * gui/event-editor-dialog.glade: Remove status bar * cal-util/cal-component.c (cal_component_set_rrule_list): Allow a null list (cal_component_set_rdate_list): Allow a null list * gui/e-day-view.c (e_day_view_on_new_appointment): Commit the CalComponent sequence svn path=/trunk/; revision=4995
* Fixed a bug in e_table_subset_variable_increment that causes problems withChristopher James Lahey2000-08-243-4/+11
| | | | | | | | | | | 2000-08-23 Christopher James Lahey <clahey@helixcode.com> * e-table-subset-variable.c: Fixed a bug in e_table_subset_variable_increment that causes problems with ETree's. Specifically, when you incremented at position x, the row x didn't get incremented as it should (s/>/>=/.) svn path=/trunk/; revision=4994