Commit Graph

11986 Commits

Author SHA1 Message Date
259a514b63 Make LDAP servers non-user-creatable.
* gui/component/addressbook-component.c: Make LDAP servers
non-user-creatable.

svn path=/trunk/; revision=13833
2001-10-20 23:01:53 +00:00
bb068baabd hook up zoom functions.
2001-10-20  Larry Ewing  <lewing@ximian.com>

	* folder-browser-ui.c: hook up zoom functions.

	* mail-callbacks.h: add prototypes.

	* mail-callbacks.c (zoom_in): added.
	(zoom_out): added.
	(zoom_reset): added.

svn path=/trunk/; revision=13832
2001-10-20 22:59:16 +00:00
093c2a884d Keep us from reading tmp_tm uninitialized, so purify won't complain.
2001-10-20  Jon Trowbridge  <trow@ximian.com>

	* e-dateedit.c (e_date_edit_check_date_changed): Keep us from
	reading tmp_tm uninitialized, so purify won't complain.

svn path=/trunk/; revision=13831
2001-10-20 22:57:19 +00:00
aa4fd6fd0c Check that the string we are checking for xml-ness is non-NULL.
2001-10-20  Jon Trowbridge  <trow@ximian.com>

	* printing/e-contact-print.c (e_contact_print_card): Check that the
	string we are checking for xml-ness is non-NULL.

svn path=/trunk/; revision=13830
2001-10-20 22:55:59 +00:00
cbf9a7cbc1 add text size menu.
2001-10-20  Larry Ewing  <lewing@ximian.com>

	* evolution-mail-message.xml: add text size menu.

svn path=/trunk/; revision=13829
2001-10-20 22:54:20 +00:00
51a28ce6a9 Install evolution.desktop' in the KDE_APPLNK_DIR'.
* data/Makefile.am [HAVE_KDE_APPLNK]: Install `evolution.desktop'
in the `KDE_APPLNK_DIR'.

* configure.in: New option `--with-kde-applnk-path'.  Define the
`HAVE_KDE_APPLNK' Automake conditional, and the `KDE_APPLNK_DIR'
value.

svn path=/trunk/; revision=13828
2001-10-20 22:27:02 +00:00
752dafc390 Translate the rule names. (Bug #13082)
2001-10-20  Jon Trowbridge  <trow@ximian.com>

	* rule-editor.c (set_source): Translate the rule names. (Bug
	#13082)

svn path=/trunk/; revision=13827
2001-10-20 20:57:51 +00:00
603c0228de Filter out empty destinations. (also Bug #13036)
2001-10-20  Jon Trowbridge  <trow@ximian.com>

	* backend/ebook/e-destination.c (e_destination_importv): Filter
	out empty destinations. (also Bug #13036)

	* printing/e-contact-print.c (e_contact_build_style): Use
	gnome_font_new_closest; if gnome_font_new fails and returns NULL,
	our spacing gets all messed up. (Bug #10785)

	* gui/widgets/e-addressbook-view.c (e_addressbook_view_can_print):
	Allow printing if there are any cards in our view.  The selection
	has nothing to do with it.

	* backend/ebook/e-destination.c (e_destination_is_empty): Check
	for strings that contain non-whitespace, rather than just looking
	for a non-zero first character. (Bug #13036)

svn path=/trunk/; revision=13826
2001-10-20 19:58:29 +00:00
f9f86c3ee2 Handle focus_change in event by selecting that contact. Fixes Ximian bug
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-minicard-view.c (e_minicard_view_selection_event):
	Handle focus_change in event by selecting that contact.  Fixes
	Ximian bug #3024.

svn path=/trunk/; revision=13825
2001-10-20 19:04:29 +00:00
19c5a95912 Changed some of these gbooleans to be guint : 1s.
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* gal/e-text/e-text.h: Changed some of these gbooleans to be
	guint : 1s.

	* gal/widgets/e-canvas.c (e_canvas_item_grab_focus): Send the in
	event here to the new focused item instead of the old one.

svn path=/trunk/; revision=13824
2001-10-20 19:03:03 +00:00
b1263f7aa8 Updated italian translation from Clara Tattoni <clara.tattoni@libero.it>
2001-10-20  Christopher R. Gabriel  <cgabriel@cgabriel.org>

        * it.po: Updated italian translation from Clara Tattoni
        <clara.tattoni@libero.it>

svn path=/trunk/; revision=13823
2001-10-20 17:44:28 +00:00
d2d55c02cf Updated Norwegian (bokmål) translation.
2001-10-20  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=13822
2001-10-20 17:14:05 +00:00
e5ffd512cc Repeatedly call gtk_main_quit here as long as there is a main loop around.
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/addressbook-component.c (owner_unset_cb):
	Repeatedly call gtk_main_quit here as long as there is a main loop
	around.  This is an ugly hack around Ximian bug #11760.

svn path=/trunk/; revision=13821
2001-10-20 10:37:56 +00:00
563ca6075a Added #include <gal/widgets/e-unicode.h>.
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/e-select-names.c: Added #include
	<gal/widgets/e-unicode.h>.

	* gui/widgets/e-minicard-control.c: Made this display the number
	of extra cards in the attachment as well as made it save them all
	to the local addressbook if the person selects the button.  Fixes
	Ximian bug #9507.

svn path=/trunk/; revision=13820
2001-10-20 10:30:15 +00:00
4f973e115c Check for num_children == -1 here and generate the children if they
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-sorted.c (e_tree_sorted_node_num_children): Check for
	num_children == -1 here and generate the children if they haven't
	been.  Fixes Ximian bug #12464.

svn path=/trunk/; revision=13819
2001-10-20 06:59:30 +00:00
631389f175 Changed this to not grab on a right click. Fixes Ximian bug #12660.
2001-10-20  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-minicard.c (e_minicard_event): Changed this to not
	grab on a right click.  Fixes Ximian bug #12660.

svn path=/trunk/; revision=13818
2001-10-20 06:17:31 +00:00
0
a1709b95e1 If no exception supplied, use a local one. (move_message_to): Set the seen
2001-10-20    <NotZed@Ximian.com>

        * camel-folder.c (move_messages_to): If no exception supplied, use
        a local one.
        (move_message_to): Set the seen flag also when we delete it.

svn path=/trunk/; revision=13817
2001-10-20 01:01:06 +00:00
73f6648fef Added in import dialogue documentation
2001-10-19  Kevin Breit  <mrproper@ximian.com>

	* C/usage-mail.sgml: Added in import dialogue documentation

svn path=/trunk/; revision=13816
2001-10-20 00:13:57 +00:00
a23ff7d194 Allow copy/move to/from vTrash folders as well.
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (transfer_msg): Allow copy/move to/from vTrash
	folders as well.

svn path=/trunk/; revision=13815
2001-10-20 00:00:08 +00:00
0068dbb435 If the destination folder is the vfolder source folder, then
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-vtrash-folder.c (vtrash_move_messages_to): If the
	destination folder is the vfolder source folder, then
	set_message_flags on it.

svn path=/trunk/; revision=13814
2001-10-19 23:32:05 +00:00
a4c585d56c Properly handle local vTrash folders.
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (destination_folder_handle_drop): Properly
	handle local vTrash folders.

svn path=/trunk/; revision=13813
2001-10-19 23:04:35 +00:00
fd6257cf69 Update to reflect API changes to e_msg_composer_add_message_attachments().
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Update to reflect API
	changes to e_msg_composer_add_message_attachments().
	(do_forward_non_attached): Same.
	(providers_config): Oops, pass a GdkWindow instead of a GtkWindow.

svn path=/trunk/; revision=13812
2001-10-19 22:31:32 +00:00
b7eb4e8871 More NEWS
svn path=/trunk/; revision=13811
2001-10-19 22:28:36 +00:00
9
69ab21999c Dont translate camel strings. (mail_account_gui_setup): "
2001-10-19    <NotZed@Ximian.com>

        * mail-account-gui.c (build_auth_menu): Dont translate camel strings.
        (mail_account_gui_setup): "

svn path=/trunk/; revision=13810
2001-10-19 22:26:26 +00:00
9
46b2a9d359 When registering provider, translate all strings.
2001-10-19    <NotZed@Ximian.com>

        * camel-session.c (register_provider): When registering provider,
        translate all strings.

svn path=/trunk/; revision=13809
2001-10-19 22:25:54 +00:00
7d70bec880 don't free the parameter
2001-10-19  JP Rosevear  <jpr@ximian.com>

	* src/libical/icalproperty.c (icalproperty_remove_parameter):
	don't free the parameter

svn path=/trunk/; revision=13808
2001-10-19 22:17:16 +00:00
a5efc9cddd Pass the @folder_type to ::handleDrop.
* e-storage-set-view.c (tree_drag_data_received): Pass the
@folder_type to ::handleDrop.

* evolution-shell-component-dnd.c
(impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion):
New arg @folder_type.
(impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop):
Likewise.

* evolution-shell-component-dnd.h: Add @folder_type to
`DndDestinationFolderHandleDropFn' and
`DndDestinationFolderHandleMotionFn'.

* e-storage-set-view.c (tree_drag_motion): Pass the folder type to
`::handleMotion'.

* Evolution-ShellComponentDnd.idl: Pass @folder_type in
::handleDrop and ::handleMotion.

* component-factory.c (destination_folder_handle_motion): Get
@folder_type here too [to match the changes in the
EvolutionShellComponentDnd interface].  Also, remove a debugging
message.
(destination_folder_handle_drop): Likewise.

* gui/component/addressbook-component.c
(destination_folder_handle_motion): Get @folder_type here too [to
match the changes in the EvolutionShellComponentDnd interface].
Also, remove a debugging message.
(destination_folder_handle_drop): Likewise.

svn path=/trunk/; revision=13807
2001-10-19 22:01:22 +00:00
d634c1e15e Many changes w/r/t IMAP and importation and encryption.
2001-10-19  Aaron Weber  <aaron@ximian.com>

	* C/usage-mail-org.sgml: Many changes w/r/t IMAP and importation and encryption.

	* C/usage-contact.sgml: A few changes, w/r/t import.

	* C/usage-mainwindow.sgml: IMAP stuff.

	* C/usage-exec-summary.sgml: More changes. Update to intro sect.

	* C/usage-mainwindow.sgml: Assorted fixes. Kevin, there's a FIXME for ya in here.

svn path=/trunk/; revision=13806
2001-10-19 21:53:07 +00:00
8c6c9b4643 Add `about-box.png'.
2001-10-16  Ettore Perazzoli  <ettore@ximian.com>

	* Makefile.am (images_DATA): Add `about-box.png'.

	* about-box.png: New image for the about box from Jakub.

svn path=/trunk/; revision=13805
2001-10-19 21:52:24 +00:00
895ed271b5 Use EShellAboutBox. (zero_pointer): Removed.
* e-shell-view-menu.c (command_about_box): Use EShellAboutBox.
(zero_pointer): Removed.

* e-shell-about-box.h: New.
* e-shell-about-box.c: New.

svn path=/trunk/; revision=13804
2001-10-19 21:34:36 +00:00
6ff3bed14f camel-vee-folder.c (folder_changed_change): Change logic, we always add
camel-vee-folder.c
        (folder_changed_change): Change logic, we always add changed stuff
        if it now matches, but dont remove it unless its auto-remove, only
        propagate changes for it.
        (vee_set_message_flags): Call parent method after doing our work.
        (vee_set_message_user_flag): Same here.

svn path=/trunk/; revision=13803
2001-10-19 21:26:18 +00:00
c8b407def5 Fixes a deadlock. camel-vee-folder.c: (folder_changed_change): Ok, so dont
Fixes a deadlock.
	camel-vee-folder.c:
	(folder_changed_change): Ok, so dont hold the subfolder lock for
	the whole duration of the changed event, although we probably
	should, requires a recursive mutex.

svn path=/trunk/; revision=13802
2001-10-19 20:32:22 +00:00
7d40e47054 Update to reflect API changes to e_msg_composer_add_message_attachments().
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Update to reflect API
	changes to e_msg_composer_add_message_attachments().
	(do_forward_non_attached): Same.

svn path=/trunk/; revision=13801
2001-10-19 20:04:15 +00:00
c420f20740 Now takes a 'attach_all' argument. If !attach_all, then only attach the
2001-10-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (handle_multipart): Now takes a 'attach_all'
	argument. If !attach_all, then only attach the attachment if the
	part has a content-id, otherwise we can safely assume that nothing
	references it thus we don't need to attach it.
	(e_msg_composer_add_message_attachments): Now takes a 'attach_all'
	argument that overrides the "only attach attachments if they have
	a content-id header" behavior.
	(e_msg_composer_new_with_message): Pass TRUE as the attach_all
	argument to add_message_attachments.

svn path=/trunk/; revision=13800
2001-10-19 20:03:42 +00:00
1fe301e0a6 Null some freed memory
svn path=/trunk/; revision=13799
2001-10-19 18:23:28 +00:00
6d12ca6048 Assorted fixes. Kevin, there's a FIXME for ya in here.
2001-10-19  Aaron Weber  <aaron@ximian.com>

	* C/usage-mainwindow.sgml: Assorted fixes. Kevin, there's a FIXME for ya in here.

	* C/preface.sgml: Added a few fixes.

	* C/apx-bugs.sgml: Added a link to bugzilla, and a list of a few
	1.1 features.

svn path=/trunk/; revision=13798
2001-10-19 18:19:50 +00:00
ee208ba079 Do not assert if we fail to load the URI list. This would of course have
2001-10-19  Federico Mena Quintero  <federico@ximian.com>

	* gui/alarm-notify/alarm-notify.c (add_uri_to_load): Do not assert
	if we fail to load the URI list.  This would of course have been a
	bonobo-conf activation problem.
	(remove_uri_to_load): Likewise.

	* gui/alarm-notify/notify-main.c (load_calendars): Likewise.

	* gui/alarm-notify/alarm-queue.c (load_missed_alarms): Make the
	time range half-open so that we do not display the last alarm
	twice.

svn path=/trunk/; revision=13797
2001-10-19 17:59:20 +00:00
3e517a0030 make it a public function
2001-10-19  Rodrigo Moya <rodrigo@ximian.com>

	* gui/calendar-model.c (calendar_model_set_status_message): make
	it a public function

	* gui/e-tasks.c (e_tasks_open): display progress messages
	(cal_opened_cb): clean up status bar messages

	* gui/gnome-cal.c (gnome_calendar_open): display progress messages
	(client_cal_opened_cb): clean up status bar messages

svn path=/trunk/; revision=13796
2001-10-19 17:43:31 +00:00
cc15e1dca6 Translate labels in select-names option menu. (Bug #9604)
2001-10-18  Jon Trowbridge  <trow@ximian.com>

        * gui/component/select-names/e-select-names.c (add_menu_item):
        Translate labels in select-names option menu. (Bug #9604)

        * gui/search/e-addressbook-search-dialog.c
        (e_addressbook_search_dialog_init): Made the default window size
        slightly wider. (Bug #7516)

svn path=/trunk/; revision=13795
2001-10-19 17:25:44 +00:00
20115b3d52 new function (update_query): call set_status_message
2001-10-19  Rodrigo Moya <rodrigo@ximian.com>

	* gui/calendar-model.c (set_status_message): new function
	(update_query): call set_status_message
	(query_query_done_cb):
	(query_eval_error_cb): clean up status bar messages
	(get_location, set_location): new functions for setting and
	retrieving the location in the calendar model

svn path=/trunk/; revision=13794
2001-10-19 16:08:50 +00:00
92d0b48b3c keep a reference to the EvolutionShellClient component
2001-10-19  Rodrigo Moya <rodrigo@ximian.com>

	* gui/component-factory.c (owner_set_cb): keep a reference to the
	EvolutionShellClient component

	* gui/e-week-view.c (e_week_view_set_status_message): new function
	(update_query): call e_week_view_set_status_message
	(query_query_done_cb):
	(query_eval_error_cb): clean up status bar messages

	* gui/e-day-view.c (e_day_view_set_status_message): new function
	(update_query): call e_day_view_set_status_message
	(query_query_done_cb):
	(query_eval_error_cb): clean up status bar messages

	* gui/Makefile.am: added EVOLUTION_IMAGESDIR to CFLAGS

svn path=/trunk/; revision=13793
2001-10-19 15:26:43 +00:00
971f97e051 Updated Ukrainian Translation
svn path=/trunk/; revision=13792
2001-10-19 15:05:00 +00:00
9edbb05789 Merge the two EXTRA_DIST declarations together so they both happen.
* tools/Makefile.am (EXTRA_DIST): Merge the two EXTRA_DIST
	declarations together so they both happen.

svn path=/trunk/; revision=13791
2001-10-19 13:13:21 +00:00
df008ba634 Updated Polish translation
svn path=/trunk/; revision=13790
2001-10-19 08:30:40 +00:00
082e4d3c8c Typo, srlen aint right.
svn path=/trunk/; revision=13789
2001-10-19 07:03:50 +00:00
15ce527659 camel-vee-folder.c: (folder_changed_change_uid): Use alloca for vuid, and
camel-vee-folder.c:
	(folder_changed_change_uid): Use alloca for vuid, and not
	sprintf(".lengths")
	(vee_search_by_expression): Dont use sprintf for vuid.
	(vee_search_by_uids): "
	(vee_folder_add_info): "
	(folder_changed_remove_uid): "
	(folder_changed_change): "
	(folder_changed_change_uid): Also check folder_unmatched for
	changed uid's so we properly update/propagate unmatched changes.

svn path=/trunk/; revision=13788
2001-10-19 06:39:54 +00:00
9
3e6cd9a7e5 Free folders_uri. (real_folder_deleted): If folder is deleted, remove it
2001-10-19    <NotZed@Ximian.com>

	* mail-folder-cache.c (store_finalised): Free folders_uri.
	(real_folder_deleted): If folder is deleted, remove it from the
	hashtables.

	* subscribe-dialog.c (get_short_folderinfo_get): Remove the
	register/unregister, they're already done above us.

	* mail-vfolder.c
	(mail_vfolder_delete_uri): Dont do any work to remove the actual
	folder from the vfolder (we'd have to look it up first), let the
	vfolder remove it itself.  Just update the rules.

svn path=/trunk/; revision=13787
2001-10-19 05:40:42 +00:00
9
0515ef5e4d Lock the right lock for unmatched subfolder list stuff. If the sub folder
2001-10-19    <NotZed@Ximian.com>

	* camel-vee-folder.c (camel_vee_folder_remove_folder): Lock the
	right lock for unmatched subfolder list stuff.  If the sub folder
	is deleted & part of unmatched, or the last ref to the sub folder
	is gone from unmatched, blow it away completely from unmatched,
	but only do it once.
	(vee_folder_remove_folder): Added arg to kill unmatched
	unconditionally.  Also handle deleted folders, always remove
	stuff.
	(folder_changed_change): Lock subfolder lock for entirety of
	operation, and also check to see if the subfolder is still there
	before doing any fancy work (incase it got removed while we were
	waiting to execute).

	* camel-store.c (camel_store_unsubscribe_folder): If we are
	unsubscribing from a folder we have loaded, set the folder
	deleted, as with the delete_folder case.

svn path=/trunk/; revision=13786
2001-10-19 05:33:21 +00:00
ec619f7bfa If a charset isn't specified or claims to be utf-8, check the validity of
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-part-utils.c
	(simple_data_wrapper_construct_from_parser): If a charset isn't
	specified or claims to be utf-8, check the validity of the text
	and if it's invalid, set the rawtext bit to TRUE. If the charset
	is x-unknown or some other x- charset, always set the rawtext bit
	to TRUE.

svn path=/trunk/; revision=13785
2001-10-19 02:34:13 +00:00
dfd09f4f17 Don't use a g_return_val_if_fail after iconv_open, this is a valid error
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (best_encoding): Don't use a
	g_return_val_if_fail after iconv_open, this is a valid error
	condition and so should use check it for real.

	* e-msg-composer-attachment-bar.c (attach_to_multipart): Correctly
	set the charset parameter and use camel's bestenc filter to
	determine which content transfer encoding to use.

svn path=/trunk/; revision=13784
2001-10-19 01:56:21 +00:00