Commit Graph

13022 Commits

Author SHA1 Message Date
de10b0cbea Added Basque file
svn path=/trunk/; revision=15245
2002-01-04 14:28:47 +00:00
5a13ffe576 Updated French translation.
svn path=/trunk/; revision=15243
2002-01-04 08:11:17 +00:00
b5ca749f36 Add an Organization header.
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_get_message): Add an Organization
	header.

svn path=/trunk/; revision=15242
2002-01-03 23:54:28 +00:00
de51c2f598 Get the account name because that is the string we'd like to use for
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* filter-source.c (filter_source_get_sources): Get the account
	name because that is the string we'd like to use for display.
	(get_widget): Generate the account label the same as we do for the
	composer's From optionmenu.
	(filter_source_finalize): Free the account_name.
	(clone): Pass along the account_name member to filter_add_source

svn path=/trunk/; revision=15241
2002-01-03 22:03:13 +00:00
9159b2df56 add a mark as complete item
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* evolution-tasks.xml: add a mark as complete item

svn path=/trunk/; revision=15240
2002-01-03 19:44:07 +00:00
51adfb0876 new verb callback (sensitize_commands): set sensitivity of mark complete
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* gui/tasks-control.c (tasks_control_complete_cmd): new verb
	callback
	(sensitize_commands): set sensitivity of mark complete command

	* gui/e-tasks.h: new proto

	* gui/e-tasks.c (e_tasks_complete_selected): mark selected tasks
	in the table as complete

	* gui/e-calendar-table.h: new proto

	* gui/e-calendar-table.c (e_calendar_table_complete_selected):
	mark selected rows as complete

svn path=/trunk/; revision=15239
2002-01-03 19:43:32 +00:00
239be43f77 Only connect to the parent's destroy/hide signals while the attachment
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	Only connect to the parent's destroy/hide signals while the
	attachment editor dialog is "alive".

svn path=/trunk/; revision=15238
2002-01-03 19:11:09 +00:00
c89dd9d475 make spacing consistent with calendar xml file, add expunge command and
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* evolution-tasks.xml: make spacing consistent with calendar xml
	file, add expunge command and actions menu and add accelerator for
	delete

	* evolution-calendar.xml: add an accelerator for delete and put in
	a separator to be consistent with the mailer

svn path=/trunk/; revision=15237
2002-01-03 19:07:50 +00:00
6d4da19b13 only need one warning message now
002-01-03  JP Rosevear  <jpr@ximian.com>

	* gui/tasks-control.c (confirm_expunge): only need one warning
	message now

	* gui/e-tasks.c (create_sexp): change the logic to expunge all
	completed tasks not just hidden ones

svn path=/trunk/; revision=15236
2002-01-03 19:03:00 +00:00
0fe2d52016 confirm expunging of the tasks (tasks_control_expunge_cmd): verb callback
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* gui/tasks-control.c (confirm_expunge): confirm expunging of the
	tasks
	(tasks_control_expunge_cmd): verb callback

	* gui/calendar-config.c (config_read): read confirm expunge value
	(calendar_config_write): write confirm expunge value
	(calendar_config_write_on_exit): ditto
	(calendar_config_get_confirm_expunge): get value
	(calendar_config_set_confirm_expunge): set value

	* gui/calendar-config.h: new proto

	* gui/e-itip-control.c (start_calendar_server): kill warning

	* gui/e-tasks.c (e_tasks_init): init query member to NULL
	(set_status_message): util function to set status message
	(e_tasks_open): use above
	(cal_opened_cb): ditto
	(create_sexp): create sexp of items to be deleted
	(query_obj_updated_cb): remove any items found
	(query_eval_error_cb): bail out on error
	(query_query_done_cb): tidy when done
	(e_tasks_delete_completed): set up query

	* gui/e-tasks.h: new proto

	* gui/calendar-model.c (query_query_done_cb): use g_warning
	instead of printing to stderr
	(query_eval_error_cb): ditto
	(update_query): clear the status message if we can't create the
	query

	* gui/tag-calendar.c (resolve_tzid_cb): make this static

svn path=/trunk/; revision=15233
2002-01-03 15:01:46 +00:00
c3cc401ac8 Make the date comparisons read the same as the ones in filtertypes.xml
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* vfoldertypes.xml: Make the date comparisons read the same as the
	ones in filtertypes.xml

svn path=/trunk/; revision=15232
2002-01-03 00:29:31 +00:00
2ad2e53049 Simplified. Also no longer needs an "ignore_addr" argument as far as I can
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (list_add_addresses): Simplified. Also no
	longer needs an "ignore_addr" argument as far as I can tell so
	that has been removed.
	(mail_generate_reply): Don't pass an ignore_addr argument to
	list_add_addresses and also change to use g_strcase_hash and
	g_strcase_equal since addresses are not case snesitive
	(mostly). Also, Reply-To can contain multiple addresses, so handle
	this case too.

svn path=/trunk/; revision=15231
2002-01-03 00:03:05 +00:00
7c985506fa applied a update patch
svn path=/trunk/; revision=15230
2002-01-02 23:04:06 +00:00
482507aff7 so my guess is that mutt probably doesn't compile since we don't compile using the functions that mutt uses.
this is why I love libnss.

svn path=/trunk/; revision=15229
2002-01-02 21:32:31 +00:00
b0a8f5c028 Reverted.
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* md5-utils.h: Reverted.

svn path=/trunk/; revision=15228
2002-01-02 20:48:39 +00:00
ae2d0ca936 Move the struct into md5-utils.c - this is a kludgey hack around the fact
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* md5-utils.h: Move the struct into md5-utils.c - this is a
	kludgey hack around the fact that NSS also defines
	MD5Context. Besides, this should be a private struct anyway.

svn path=/trunk/; revision=15227
2002-01-02 20:45:42 +00:00
57a95b0977 Do more like what mutt does so hopefully this'll fix bug #16363 and
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-ssl.c (ssl_bad_cert): Do more like what mutt
	does so hopefully this'll fix bug #16363 and #16300.

svn path=/trunk/; revision=15226
2002-01-02 19:16:45 +00:00
178c7af85f remove e_gnome_dialog util functions and use e-util ones instead
2002-01-02  JP Rosevear  <jpr@ximian.com>

	* mail-callbacks.c: remove e_gnome_dialog util functions and use
	e-util ones instead

2002-01-02  JP Rosevear  <jpr@ximian.com>

	* e-dialog-utils.c (e_gnome_dialog_set_parent): util function
	moved from mail-callbacks, also destroys the dialog if the parent
	is destroyed
	(e_gnome_warning_dialog_parented): similarly
	(e_gnome_ok_cancel_dialog_parented): ditto

	* e-dialog-utils.h: new protos

svn path=/trunk/; revision=15225
2002-01-02 19:11:03 +00:00
5df4d0a321 The idea here is that if we consistantly name the movemail file between
2001-12-21  Jeffrey Stedfast  <fejj@ximian.com>

	The idea here is that if we consistantly name the movemail file
	between Send&Receive sessions that if the user cancells the
	"download" of a mbox spool that the next Send&Receive will not
	"lose" mail that didn't finish the previous session. Fixes bug
	#17759. Well, mostly. If you have 200 messages and cancel after
	the first 100, say, then the next time you hit Send&Receive, it
	will start over from 1 so you'll end up duplicating the first 100
	messages, but at least you won't "lose" mail.

	* mail-tools.c (mail_tool_get_local_movemail_path): Now a static
	internal function, takes a char *uri argument and no longer
	generates movemail.%d filenames... they are now based on the uri
	provided.
	(mail_tool_do_movemail): Pass along the source_uri.

svn path=/trunk/; revision=15224
2002-01-02 18:04:46 +00:00
ff51fffc0b Updated Swedish translation.
2001-12-28  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15222
2001-12-28 18:51:32 +00:00
2786536d7f When we clean, don't clean the model's last element. This helps keep
2001-12-27  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names.c
	(real_add_address_cb): When we clean, don't clean the model's last
	element.  This helps keep things working properly when we have
	signal-character separators.
	(section_right_click_cb): Changed to work properly with our
	EText-emitted popup signal.
	(e_select_names_add_section): Use ETexts for the recipient
	sections, rather than tables.  This lets us make them directly
	editable. (Bug #1721)

	* gui/component/select-names/e-select-names-popup.c
	(popup_info_new): Pass in a ESelectNamesTextModel, not a
	ESelectNamesModel.
	(e_select_names_popup): Adjust for the new signature for
	e_select_names_model_text_pos.

	* gui/component/select-names/e-select-names-manager.c
	(focus_out_cb): Schedule a cleaning when we focus out.
	(focus_in_cb): Cancel pending cleaning when we get focus.  This
	helps us avoid bad things happening during the fast focus out/ins
	that happen when the completion dropdown appears.
	(completion_handler): Adjust for new signatures of
	e_select_names_model_text_pos and e_select_names_model_name_pos.
	(e_select_names_manager_entry_new): Pass in our
	ESelectNamesTextModel when constructing the
	ESelectNamesCompletion.
	(e_select_names_manager_entry_free): Cancel any pending clean-ups.

	* gui/component/select-names/e-select-names-bonobo.c
	(entry_get_property_fn): Get the text off of the text model.
	Which is the only way that really makes sense when you think about
	it.

	* gui/component/select-names/e-select-names-completion.c: Added a
	copy of the associated ESelectNamesTextModel to
	ESelectNamesCompletionPrivate.  This replaces the
	ESelectNamesModel.
	(e_select_names_completion_destroy): Unref ->text_model.
	(e_select_names_completion_handle_request): Pass in our text
	model's separator info when calling e_select_names_model_text_pos.
	(e_select_names_completion_new): Pass in the text model as an arg
	instead of the model, and ref it as needed.

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_init): Set separator as either ", " or
	",", depending on the value of the EVOLUTION_DISABLE_MAGIC_COMMA
	environment variable.
	(e_select_names_text_model_destroy): Free the separator.
	(changed_cb): Flush our cached text on changed.
	(e_select_names_text_model_set_source): Use our own changed_cb
	callback on changed, rather than just connecting up
	e_text_model_changed.
	(e_select_names_text_model_set_separator): Added.  Lets the
	separator between recipients be specified.
	(e_select_names_text_model_get_text): Cache the text we get from
	calling e_select_names_model_get_textification.
	(e_select_names_text_model_insert_length): A bunch of small
	changes to properly support generic separators, rather than
	(implicit and explicitly) assuming ", ".
	(e_select_names_text_model_delete): More small tweaks to handle
	generic separators.
	(e_select_names_text_model_get_nth_obj): Use new signature when
	calling e_select_names_model_name_pos, and use our cached text.

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_destroy): We don't cache the text or
	addr_text anymore, so no need to free them here.
	(e_select_names_model_changed): ...and no need to reset our text
	and addr_text caches here.
	(e_select_names_model_get_textification): Take a separator as an
	arg, rather than just using ", ".  Also, no caching.
	(e_select_names_model_get_address_text): Take a separator as an
	arg, rather than just using ", ".  And no caching here either.
	(e_select_names_model_clean): Add arg that give us control over
	whether or not the last entry should get cleaned.  We need this
	when using a one-character separator, so that new destinations
	that get tacked onto the end don't get immediately cleaned away
	for being empty.
	(e_select_names_model_name_pos): Take the separator length as an
	argument, remove implicit assumption of length 2.
	(e_select_names_model_text_pos): Take the separator length as an
	argument, remove implicit assumption of length 2.CVS: ----------------------------------------------------------------------

svn path=/trunk/; revision=15221
2001-12-28 03:08:27 +00:00
b054d4b4e6 When we clean, don't clean the model's last element. This helps keep
2001-12-27  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names.c
	(real_add_address_cb): When we clean, don't clean the model's last
	element.  This helps keep things working properly when we have
	signal-character separators.
	(section_right_click_cb): Changed to work properly with our
	EText-emitted popup signal.
	(e_select_names_add_section): Use ETexts for the recipient
	sections, rather than tables.  This lets us make them directly
	editable. (Bug #1721)

	* gui/component/select-names/e-select-names-popup.c
	(popup_info_new): Pass in a ESelectNamesTextModel, not a
	ESelectNamesModel.
	(e_select_names_popup): Adjust for the new signature for
	e_select_names_model_text_pos.

	* gui/component/select-names/e-select-names-manager.c
	(focus_out_cb): Schedule a cleaning when we focus out.
	(focus_in_cb): Cancel pending cleaning when we get focus.  This
	helps us avoid bad things happening during the fast focus out/ins
	that happen when the completion dropdown appears.
	(completion_handler): Adjust for new signatures of
	e_select_names_model_text_pos and e_select_names_model_name_pos.
	(e_select_names_manager_entry_new): Pass in our
	ESelectNamesTextModel when constructing the
	ESelectNamesCompletion.
	(e_select_names_manager_entry_free): Cancel any pending clean-ups.

	* gui/component/select-names/e-select-names-bonobo.c
	(entry_get_property_fn): Get the text off of the text model.
	Which is the only way that really makes sense when you think about
	it.

	* gui/component/select-names/e-select-names-completion.c: Added a
	copy of the associated ESelectNamesTextModel to
	ESelectNamesCompletionPrivate.  This replaces the
	ESelectNamesModel.
	(e_select_names_completion_destroy): Unref ->text_model.
	(e_select_names_completion_handle_request): Pass in our text
	model's separator info when calling e_select_names_model_text_pos.
	(e_select_names_completion_new): Pass in the text model as an arg
	instead of the model, and ref it as needed.

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_init): Set separator as either ", " or
	",", depending on the value of the EVOLUTION_DISABLE_MAGIC_COMMA
	environment variable.
	(e_select_names_text_model_destroy): Free the separator.
	(changed_cb): Flush our cached text on changed.
	(e_select_names_text_model_set_source): Use our own changed_cb
	callback on changed, rather than just connecting up
	e_text_model_changed.
	(e_select_names_text_model_set_separator): Added.  Lets the
	separator between recipients be specified.
	(e_select_names_text_model_get_text): Cache the text we get from
	calling e_select_names_model_get_textification.
	(e_select_names_text_model_insert_length): A bunch of small
	changes to properly support generic separators, rather than
	(implicit and explicitly) assuming ", ".
	(e_select_names_text_model_delete): More small tweaks to handle
	generic separators.
	(e_select_names_text_model_get_nth_obj): Use new signature when
	calling e_select_names_model_name_pos, and use our cached text.

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_destroy): We don't cache the text or
	addr_text anymore, so no need to free them here.
	(e_select_names_model_changed): ...and no need to reset our text
	and addr_text caches here.
	(e_select_names_model_get_textification): Take a separator as an
	arg, rather than just using ", ".  Also, no caching.
	(e_select_names_model_get_address_text): Take a separator as an
	arg, rather than just using ", ".  And no caching here either.
	(e_select_names_model_clean): Add arg that give us control over
	whether or not the last entry should get cleaned.  We need this
	when using a one-character separator, so that new destinations
	that get tacked onto the end don't get immediately cleaned away
	for being empty.
	(e_select_names_model_name_pos): Take the separator length as an
	argument, remove implicit assumption of length 2.
	(e_select_names_model_text_pos): Take the separator length as an
	argument, remove implicit assumption of length 2.

svn path=/trunk/; revision=15220
2001-12-28 03:07:49 +00:00
0336d7c12f Reworked to fix bugs related to breaking text on newlines. Some fairly
2001-12-27  Jon Trowbridge  <trow@ximian.com>

	* gal/e-text/e-text.c (split_into_lines): Reworked to fix bugs
	related to breaking text on newlines.  Some fairly substantial
	code duplication was removed in the process.

svn path=/trunk/; revision=15219
2001-12-28 02:24:27 +00:00
08cb9238ae Small fix
2001-12-27  Kevin Breit  <mrproper@ximian.com>

	* C/usage-exchange.sgml: Small fix

svn path=/trunk/; revision=15217
2001-12-27 15:17:39 +00:00
161542aea7 Corrected charset.
svn path=/trunk/; revision=15216
2001-12-26 19:03:46 +00:00
3eb2c5cd6e nl.po Sync translations with new .pot
2001-12-25 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po Sync translations with new .pot

svn path=/trunk/; revision=15214
2001-12-25 16:33:23 +00:00
fcfaeb8a53 Updated indenting
2001-12-24  Kevin Breit  <mrproper@ximian.com>

	* C/apx-bugs.sgml: Updated indenting

	* C/apx-authors.sgml: Updated my email address

	* C/usage-print.sgml: Just, ya know, small change

	* C/usage-exchange.sgml: Fixed wording, tags, and indenting

svn path=/trunk/; revision=15213
2001-12-25 15:14:44 +00:00
7f7144e886 Updated Greek translation
svn path=/trunk/; revision=15212
2001-12-22 20:45:19 +00:00
fc5ecfbda1 Updated Greek version
svn path=/trunk/; revision=15211
2001-12-22 20:33:08 +00:00
f6e803c2b2 Added a bit of info to the above.
2001-12-22  Kevin Breit  <mrproper@ximian.com>

	* C/usage-mainwindow.sgml:Added a bit of info to the above.

svn path=/trunk/; revision=15210
2001-12-22 17:45:21 +00:00
770b9e07a6 Added information about importing mutt to Evolution.
2001-12-22  Kevin Breit  <mrproper@ximian.com>

	* C/usage-mainwindow.sgml: Added information about importing mutt to Evolution.

svn path=/trunk/; revision=15209
2001-12-22 17:35:11 +00:00
acc9974f8b Only cancel the selection dialog if it is currently in use, otherwise
2001-12-21  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-select-file.c (composer_hide_cb): Only cancel the
	selection dialog if it is currently in use, otherwise we'll get an
	extra gtk_main_quit and the mailer will exit :-(

svn path=/trunk/; revision=15207
2001-12-21 22:45:57 +00:00
630429ee20 add notes about server/license requirements, revise "your previous
2001-12-21  Aaron Weber  <aaron@ximian.com>

	* C/usage-exchange.sgml: add notes about server/license
	requirements, revise "your previous options" text to flow more
	smoothly.

svn path=/trunk/; revision=15206
2001-12-21 20:22:30 +00:00
3460dc5c49 Completely rewritten. It is now a load faster and a heck of a lot more
2001-12-21  Jeffrey Stedfast  <fejj@ximian.com>

	* broken-date-parser.c (parse_broken_date): Completely
	rewritten. It is now a load faster and a heck of a lot more
	accurate, also now returns a time_t and sets the saveoffset
	variable rather than returning a new char* buffer for the normal
	camel date parser to re-parse. This saves a fair number of cpu
	cycles :-)

	* camel-mime-utils.c (header_decode_date): Cleanup the broken date
	parsing code.

svn path=/trunk/; revision=15205
2001-12-21 19:51:58 +00:00
72d188ef33 remove needs send signal related cruft (save_comp_with_send): with
2001-12-21  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/comp-editor.c: remove needs send signal related
	cruft
	(save_comp_with_send): with send_component_dialog, indicate if the
	meeting info is newly created or not
	(real_edit_comp): remember if the dialog initially needs a send

	* gui/dialogs/send-comp.c (send_component_dialog): take a "new"
	parameter indicating whether the dialog should intimate if the
	component to be sent is a new meeting or not

	* gui/dialogs/send-comp.h: update proto

	* gui/dialogs/comp-editor.c: remove no longer used needs_send
	notification and signal

	* gui/dialogs/comp-editor.h: remove proto

	* gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received): add new
	param to send_component_dialog
	(e_day_view_finish_long_event_resize): ditto
	(e_day_view_finish_resize): ditto
	(e_day_view_on_editing_stopped): ditto
	(e_day_view_on_top_canvas_drag_data_received): ditto

	* gui/e-week-view.c (e_week_view_on_editing_stopped): add new
	param to send_component_dialog

svn path=/trunk/; revision=15204
2001-12-21 16:17:09 +00:00
44ec04bb27 nl.po Translation update, we are waaaaay behind
2001-12-21 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po Translation update, we are waaaaay behind

svn path=/trunk/; revision=15203
2001-12-21 15:33:33 +00:00
1
ff1f6c3f1a inherit from bonobo window
2001-12-21    <jpr@ximian.com>

	* gui/dialogs/comp-editor.h: inherit from bonobo window

	* gui/dialogs/comp-editor.c: inherit from bonobo window
	(comp_editor_key_press_event): Look for an escape key press and
	close the window if found

svn path=/trunk/; revision=15202
2001-12-21 14:49:31 +00:00
dd77672ca6 Updated Swedish translation.
2001-12-21  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15201
2001-12-21 03:58:46 +00:00
fb540f5bfb Makes the auto-undelete behavior when changing message flags a bit more
2001-12-20  Jon Trowbridge  <trow@ximian.com>

        * message-list.c (on_click): Makes the auto-undelete behavior when
        changing message flags a bit more sane. (Fixes #17634)

svn path=/trunk/; revision=15200
2001-12-21 03:39:10 +00:00
292a70fc5d Added a <sect1> that discusses features of Connector
2001-12-20  Kevin Breit  <mrproper@ximian.com>

	* C/usage-exchange.sgml: Added a <sect1> that discusses features of Connector

svn path=/trunk/; revision=15199
2001-12-21 01:18:16 +00:00
bf94685406 added #include <sys/time.h>
svn path=/trunk/; revision=15198
2001-12-20 19:42:57 +00:00
00903a7e0f Change the prototype for camel_address_get_type to return a CamelType
2001-12-20  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-address.h: Change the prototype for camel_address_get_type
	to return a CamelType (since internally this is what it returns
	and also in case we decide to write a replacement for the current
	CamelObject it'd be easier to drop in).

	* camel-internet-address.h: Same but for
	camel_internet_address_get_type()

	* providers/smtp/camel-smtp-transport.c (smtp_send_to): Updated to
	use a CamelAddress of recipients.
	(smtp_send): Since smtp_send_to now takes a CamelAddress
	recipients argument, our lives have been simplified and we can now
	just concat To/Cc/Bcc into a recipients addr and send away.

	* providers/sendmail/camel-sendmail-transport.c
	(sendmail_send_to): Updated to use a CamelAddress of recipients.

	* camel-transport.c (camel_transport_send_to): Now takes a
	CamelAddress argument for the recipient list rather than a GList.

svn path=/trunk/; revision=15197
2001-12-20 18:45:22 +00:00
e97bb59a94 -- Merge fix for #17377 from the evolution-1-0-branch.
* gui/component/addressbook-factory.c (main): Push GdkRGB visual
and colormap.

svn path=/trunk/; revision=15196
2001-12-20 06:19:56 +00:00
d6c6c73330 -- Merge fix for #17377 from the evolution-1-0-branch.
* main.c (main): Push GdkRGB visual and colormap.

svn path=/trunk/; revision=15195
2001-12-20 06:15:53 +00:00
c279319bc5 -- Merge fix for #17377 from the evolution-1-0-branch.
* gui/main.c (main): Push GdkRGB visual and colormap.

svn path=/trunk/; revision=15194
2001-12-20 06:12:17 +00:00
3706948385 cvs2vcard script by Michael MacDonald.
svn path=/trunk/; revision=15193
2001-12-20 06:10:15 +00:00
a33720dba7 -- Merging patches from evolution-1-0-branch.
* e-shell-about-box.c: Add Michael MacDonald.

[Fixes #17377, Evolution doesn't work on multi-depth displays.]

* main.c (main): Push GdkRGB visual and colormap.

[Fix #16693.  What happens there is that the user closed the
dialog before the async operation was completed, so when the
notification was received the shell crashed.]

* e-shell-folder-creation-dialog.c: New member
`creation_in_progress' in `DialogData'.
(e_shell_show_folder_creation_dialog): Init to %FALSE.
(async_create_cb): Set to %FALSE.  Also, if the
dialog_data->dialog is %NULL, free the dialog_data before
returning.
(dialog_clicked_cb): Set to %TRUE.
(dialog_destroy_cb): If a creation is in progress, just set the
widget pointers in the DialogData struct to %NULL instead of
freeing the whole struct.
(async_create_cb): Make the OK and Cancel buttons sensitive.
(dialog_clicked_cb): Make them insensitive here.

svn path=/trunk/; revision=15192
2001-12-20 06:05:51 +00:00
6cfbc6f4d9 New. New.
* e-combo-button.c: New.
* e-combo-button.h: New.

svn path=/trunk/; revision=15191
2001-12-20 06:02:29 +00:00
4443fe3e24 Add cut/copy/paste to right-click menu.
2001-12-19  Jon Trowbridge  <trow@ximian.com>

	* gui/widgets/e-addressbook-reflow-adapter.c
	(e_addressbook_reflow_adapter_right_click): Add cut/copy/paste to
	right-click menu.

	* gui/widgets/e-addressbook-view.c (table_right_click): Add
	cut/copy/paste to right-click menu.  (Fixes bug #14528.)  Also,
	disable some right-click options if our addressbook isn't
	editable.

svn path=/trunk/; revision=15190
2001-12-20 05:35:48 +00:00
34ea30a0d8 Add the auto-cc/bcc recipients here. The problem with setting them in the
2001-12-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_get_message): Add the auto-cc/bcc
	recipients here. The problem with setting them in the composer is
	that what if the user changes which account he wants to use? We'd
	either have to clear the cc/bcc lists *or* we'd have to leave them
	alone. Either way is bad. We can't just clear the entries because
	the user may have added addresses since the composer was
	opened. We don't want to leave any old auto-cc/bcc addresses there
	because that isn't desirable either. So we give up and add them
	here after the user has already hit the send button.

	* mail-config.c (account_copy): Update to copy the always-[b]cc
	options.
	(account_destroy): Update to destroy the above options.
	(config_read): Update to read in those values.
	(mail_config_write): Save those options.

	* mail-account-gui.c (mail_account_gui_new): Setup Always Cc/Bcc
	widgets.
	(mail_account_gui_save): Get the user-entered values for the
	always-cc/bcc stuff.

svn path=/trunk/; revision=15189
2001-12-20 00:35:40 +00:00