Commit Graph

11934 Commits

Author SHA1 Message Date
ae6f93814a Make sure the cancel_fd isn't -1.
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-pgp-context.c (crypto_exec_with_passwd): Make sure the
	cancel_fd isn't -1.

svn path=/trunk/; revision=13781
2001-10-19 00:30:36 +00:00
18dab3abfd Don't make the mail settings dialog modal.
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (providers_config): Don't make the mail
	settings dialog modal.

svn path=/trunk/; revision=13780
2001-10-19 00:25:06 +00:00
4eb2a82d5c Flush the stream here, not sure it really matters but it might (hopefully)
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-message-cache.c (insert_finish): Flush
	the stream here, not sure it really matters but it might
	(hopefully) fix bug #12943.

svn path=/trunk/; revision=13779
2001-10-18 23:15:34 +00:00
20d53760e9 Make user-cancellable.
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-pgp-context.c (crypto_exec_with_passwd): Make
	user-cancellable.

svn path=/trunk/; revision=13778
2001-10-18 22:48:26 +00:00
1751506d44 String cleanup for bug #6640.
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-local-provider.c: String cleanup for bug
	#6640.

svn path=/trunk/; revision=13777
2001-10-18 22:26:06 +00:00
772746c46d use a new fangled perl script that queries oaf for interfaces we want to
2001-10-18  Chris Toshok  <toshok@ximian.com>

	* tools/killev: use a new fangled perl script that queries oaf for
	interfaces we want to kill.

svn path=/trunk/; revision=13776
2001-10-18 21:48:40 +00:00
f6dfb49861 call the invite others dialog in the model
2001-10-18  JP Rosevear  <jpr@ximian.com>

	* gui/e-meeting-time-sel.c
	(e_meeting_time_selector_on_invite_others_button_clicked): call
	the invite others dialog in the model

	* gui/e-meeting-attendee.c (e_meeting_attendee_get_atype): pick
	attendee type based on role and cutype

	* gui/e-meeting-attendee.h: remove proto

	* gui/Makefile.am: compile select names idl

	* gui/e-meeting-model.h: new proto

	* gui/dialogs/meeting-page.c: remove invite others dialogs bits
	from here

	* gui/e-meeting-model.c (e_meeting_model_invite_others_dialog):
	and put them here

	* gui/dialogs/Makefile.am: compile corba bits in parent dir

	* gui/dialogs/comp-editor-util.h: reflect above in includes

	* gui/dialogs/e-delegate-dialog.c: ditto

	* gui/dialogs/schedule-page.c: ditto and clean includes

svn path=/trunk/; revision=13775
2001-10-18 21:34:04 +00:00
d4fd9c55c7 Bumped the required version of gal to 0.15.99.1 for use in
2001-10-18  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the required version of gal to 0.15.99.1
	for use in evolution-addressbook-export.

	* tools/.cvsignore: Added evolution-addressbook-clean,
	evolution-addressbook-export, evolution-addressbook-import, and
	.libs.

	* tools/Makefile.am: Added evolution-addressbook-clean,
	evolution-addressbook-export, and evolution-addressbook-import.

	* tools/evolution-addressbook-clean.in: Main script to clean up
	the local contact database.

	* tools/evolution-addressbook-export.c: Exports the local
	addressbook to the specified file
	(--output-file).  If no --output-file is given, writes out to a
	unique file in the /tmp directory.  In either case, prints the
	filename to stdout.

	* tools/evolution-addressbook-import.c: Imports the specified file
	(--input-file) to the local addressbook.

svn path=/trunk/; revision=13774
2001-10-18 21:18:25 +00:00
8589cb0870 Made this take a const GList.
2001-10-18  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card.c, backend/ebook/e-card.h
	(e_card_list_get_vcard): Made this take a const GList.

svn path=/trunk/; revision=13773
2001-10-18 21:13:05 +00:00
5f5b342dbd Bumped the version number to 0.15.99.1.
2001-10-18  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the version number to 0.15.99.1.

	* gal/util/e-util.c, gal/util/e-util.h (e_write_file_mkstemp): New
	function to create a unique file.
	(e_write_file): Check the return value of close here.

svn path=/trunk/; revision=13772
2001-10-18 21:10:04 +00:00
2b94e302c0 Fixed.
2001-10-18  Carlos Perelló Marín <carlos@gnome-db.org>

	* POTFILES.in: Fixed.

svn path=/trunk/; revision=13771
2001-10-18 20:47:17 +00:00
16dae9615e Fix my Cyrus imapd workaround...instead of checking to see if info->flags
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (imap_sync_online): Fix my
	Cyrus imapd workaround...instead of checking to see if info->flags
	== FLAGGED, just check to see if it contains any IMAP flags.

svn path=/trunk/; revision=13770
2001-10-18 20:38:45 +00:00
f19b05e456 Stuff to try to find the memory corruption
svn path=/trunk/; revision=13769
2001-10-18 20:17:52 +00:00
3755be0a4c Calendar news - Federico
svn path=/trunk/; revision=13768
2001-10-18 20:13:23 +00:00
ce6820bf38 Ooops. Remove stale files `e-shell-about-box.[ch]'.
* Makefile.am (evolution_SOURCES): Ooops.  Remove stale files
`e-shell-about-box.[ch]'.

svn path=/trunk/; revision=13767
2001-10-18 20:09:43 +00:00
2a22b3d668 add html widget (url_requested_cb): add function to load images from file
2001-10-18  Larry Ewing  <lewing@ximian.com>

	* gui/alarm-notify/alarm-notify-dialog.c: add html widget
	(url_requested_cb): add function to load images from file as they
	are requested.
	(write_html_heading): convert to using html.
	(alarm_notify_dialog): convert to use html display.
	(make_html_display): this is the function the custom widget in the
	galde file uses to create the html widget.

	* gui/alarm-notify/alarm-notify.glade: add placeholder for the
	custom html widget.

	* gui/alarm-notify/Makefile.am: add flags for gtkhtml and gal.

svn path=/trunk/; revision=13766
2001-10-18 19:59:05 +00:00
cb0ed21028 Fix the WM problems related to the folder selection dialog being
out-of-proc.  Now it can be set to be a transient window correctly,
and fakes its WindowGroup hint appropriately.

svn path=/trunk/; revision=13765
2001-10-18 19:58:22 +00:00
8
02f36a07f6 call setup_send_data *after* we've setup the global dialogue thingy.
2001-10-18    <NotZed@Ximian.com>

        * mail-send-recv.c (build_dialogue): call setup_send_data *after*
        we've setup the global dialogue thingy.
        (mail_send_receive): Instead of using static local to check for
        re-running of dialogue, use a global, setup by build_dialogue.
        These fix #12335.
        (mail_send_receive): Dont assert dialogue is realized, it might
        still be being built, so only show if it is realized.

svn path=/trunk/; revision=13764
2001-10-18 19:55:02 +00:00
d21e6e4dc1 Adds session management for the alarm daemon. Also makes it store a list
2001-10-18  Federico Mena Quintero  <federico@ximian.com>

	Adds session management for the alarm daemon.  Also makes it store
	a list of calendars to be monitored.  Those calendars will all be
	loaded when the alarm daemon starts up.

	* idl/evolution-calendar.idl (AlarmNotify): Removed the ::die()
	method.  The alarm daemon now handles termination via the session
	manager's commands.

	* gui/alarm-notify/notify-main.c (set_session_parameters): New
	function, sets some parameters so that the session manager can
	restart the daemon via the evolution-alarm-client program.  Also,
	sets up the "die" signal so that the daemon can terminate when the
	session ends.
	(load_calendars): New function to load the calendars on startup.
	(main): Set the session parameters.  Load the calendars on startup.

	* gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): New
	function, moved over from the impl_ function.  Added a
	load_afterwards argument to indicate whether the calendar should
	just be loaded or if it should also be added to the list of
	calendars to load on startup.
	(AlarmNotify_addCalendar): Use alarm_notify_add_calendar().
	(AlarmNotify_removeCalendar): Remove the calendar from the list of
	calendars to load on startup.

	* gui/alarm-notify/save.c (save_calendars_to_load): New function,
	saves a sequence of the URIs to load.
	(get_calendars_to_load): New function, loads a sequence of
	calendars to load.

	* gui/alarm-notify/alarm.h: Removed stale prototype for alarm_init().

	* gui/component-factory.c (remove_folder): Ask the alarm daemon to
	stop monitoring alarms for the folder that is being deleted.

svn path=/trunk/; revision=13763
2001-10-18 19:50:29 +00:00
f7d9f635db Added. Check if our book is local or networked.
2001-10-18  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names-completion.c
	(check_capabilities): Added.  Check if our book is local or
	networked.
	(e_select_names_completion_book_ready): Call check_capabilities.
	(e_select_names_completion_new): Call check_capabilities.
	(e_select_names_completion_do_query): If we have a networked book,
	keep trying if we haven't been able to cache any cards --- our
	earlier attempts could have failed due to too many matches. (Bug
	#12932)

svn path=/trunk/; revision=13762
2001-10-18 19:20:44 +00:00
c1f6ac7255 add alarm.png for the new alarm notification code.
2001-10-18  Larry Ewing  <lewing@ximian.com>

	* Makefile.am (images_DATA): add alarm.png for the new alarm
	notification code.

svn path=/trunk/; revision=13761
2001-10-18 19:06:52 +00:00
fc63bc8692 Oops.
svn path=/trunk/; revision=13760
2001-10-18 18:53:54 +00:00
1835674efe gui/e-meeting-time-sel.c
2001-10-18  JP Rosevear  <jpr@ximian.com>

	* gui/e-meeting-time-sel.c

	* gui/e-meeting-time-sel-item.c
	(e_meeting_time_selector_item_paint_day_top): use 12 or 24 hour
	settings

	* gui/e-meeting-time-sel.c: strings for 12 hour setting
	(e_meeting_time_selector_construct): increase width slightly

	* gui/e-meeting-time-sel.h: extern the new char array

svn path=/trunk/; revision=13759
2001-10-18 18:53:03 +00:00
465fbe9465 new functions
2001-10-18  Rodrigo Moya <rodrigo@ximian.com>

	* cal-util/cal-component.[ch] (cal_component_get_location):
	(cal_component_set_location): new functions

svn path=/trunk/; revision=13758
2001-10-18 18:16:51 +00:00
1a671a3366 Lag our cardification on focus-out. This seems to help with the unintended
2001-10-18  Jon Trowbridge  <trow@ximian.com>

        * gui/component/select-names/e-select-names-manager.c
        (focus_out_cb): Lag our cardification on focus-out.  This seems to
        help with the unintended cardifications that can result from the
        weird focus-out/focus-in events that get generated when the popup
        disappears.

        * backend/ebook/e-card-compare.c: Removed some debug spew.

svn path=/trunk/; revision=13757
2001-10-18 17:37:59 +00:00
35c8845807 Connect keys before we show the widget.
2001-10-18  Jon Trowbridge  <trow@ximian.com>

        * gal/e-text/e-entry.c (e_entry_enable_completion_full): Connect
        keys before we show the widget.

svn path=/trunk/; revision=13756
2001-10-18 17:34:26 +00:00
1ff8c9a922 Updated Ukrainian Translation
svn path=/trunk/; revision=13755
2001-10-18 17:33:26 +00:00
18eb3e797b Updated Norwegian (bokmål) translation.
2001-10-18  Kjartan Maraas  <kmaraas@gnome.org>

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

svn path=/trunk/; revision=13754
2001-10-18 17:32:09 +00:00
72edd88061 change va_copy to G_VA_COPY
svn path=/trunk/; revision=13753
2001-10-18 17:30:04 +00:00
ddcc2e8d03 #include bonobo-ui-util.h
2001-10-18  Jeffrey Stedfast  <fejj@ximian.com>

	* menus/gal-view-menus.c: #include bonobo-ui-util.h

svn path=/trunk/; revision=13752
2001-10-18 17:22:45 +00:00
2699959c0c Updated Ukrainian Translation
svn path=/trunk/; revision=13751
2001-10-18 17:09:33 +00:00
bde74bfa96 Updated Ukrainian Translation
svn path=/trunk/; revision=13750
2001-10-18 17:02:02 +00:00
40964e5ccc Use va_copy to make this compile on ppc again.
* mail-mt.c (mail_call_main): Use va_copy to make this compile on
	ppc again.

svn path=/trunk/; revision=13749
2001-10-18 17:00:37 +00:00
1f47fd1ea0 Updated Ukrainian Translation
svn path=/trunk/; revision=13748
2001-10-18 16:52:56 +00:00
3a28caed58 util routine to handle calling back (async_close): use above
2001-10-18  JP Rosevear  <jpr@ximian.com>

	* gui/e-meeting-model.c (process_callbacks): util routine to
	handle calling back
	(async_close): use above
	(e_meeting_model_refresh_busy_periods): ditto

svn path=/trunk/; revision=13747
2001-10-18 15:11:28 +00:00
2ac3a32b84 Updated Ukrainian Translation
svn path=/trunk/; revision=13746
2001-10-18 15:02:35 +00:00
409e87b346 Updated Ukrainian Translation
svn path=/trunk/; revision=13745
2001-10-18 14:48:27 +00:00
4ec11f132c *** empty log message ***
svn path=/trunk/; revision=13744
2001-10-18 10:55:18 +00:00
621870eaa9 Urgh. Remove stale line that caused `display_default' to be set to TRUE
* main.c (idle_cb): Urgh.  Remove stale line that caused
`display_default' to be set to TRUE for all the non-NULL shell
cases.

svn path=/trunk/; revision=13743
2001-10-18 00:27:43 +00:00
7
66fe416457 Use '.' as the inbox name for filter new messages test.
2001-10-17    <NotZed@Ximian.com>

        * providers/local/camel-maildir-folder.c
        (camel_maildir_folder_new): Use '.' as the inbox name for filter
        new messages test.

svn path=/trunk/; revision=13742
2001-10-17 22:59:15 +00:00
7
a31ef049c0 Clone the folderinfo before passing to async event. (real_folder_created):
2001-10-17    <NotZed@Ximian.com>

        * mail-folder-cache.c (store_folder_subscribed): Clone the
        folderinfo before passing to async event.
        (real_folder_created): Free when done.
        (store_folder_unsubscribed):
        (real_folder_deleted): And same here.

        * mail-ops.c (mail_expunge_folder): Use the queued thread for
        expunging folders.

svn path=/trunk/; revision=13741
2001-10-17 22:45:18 +00:00
7
4b9dbd4269 New function to clone a folderinfo tree.
2001-10-17    <NotZed@Ximian.com>

        * camel-store.c (camel_folder_info_clone): New function to clone a
        folderinfo tree.

svn path=/trunk/; revision=13740
2001-10-17 22:44:27 +00:00
460c0c3323 Same as maildir and mbox append-message.
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-mh-folder.c (mh_append_message): Same as
	maildir and mbox append-message.

	* providers/local/camel-maildir-folder.c (maildir_append_message):
	Same as mbox append.

	* camel-exception.c (camel_exception_set): Make sure the new
	description isn't the same as the old description pointer before
	freeing the old one.
	(camel_exception_setv): Don't free the old description until we
	set the new one this way we can reuse the old description in the
	new description.

	* providers/local/camel-mbox-folder.c (mbox_append_message): If
	errno == EINTR, then we got a user-cancel so set the exception
	appropriately so that we don't make the user shit his pants.

svn path=/trunk/; revision=13739
2001-10-17 22:23:29 +00:00
e255938fa3 No longer need to copy the description now that camel-exceptions have been
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (mail_send_message): No longer need to copy the
	description now that camel-exceptions have been fixed.

svn path=/trunk/; revision=13738
2001-10-17 22:19:14 +00:00
982357f35c Make sure the new description isn't the same as the old description
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-exception.c (camel_exception_set): Make sure the new
	description isn't the same as the old description pointer before
	freeing the old one.
	(camel_exception_setv): Don't free the old description until we
	set the new one this way we can reuse the old description in the
	new description.

	* providers/local/camel-mbox-folder.c (mbox_append_message): If
	errno == EINTR, then we got a user-cancel so set the exception
	appropriately so that we don't make the user shit his pants.

svn path=/trunk/; revision=13737
2001-10-17 22:16:46 +00:00
4ddd273ac4 translate 1-5 priorites to 1-9 priorities better
2001-10-17  JP Rosevear  <jpr@ximian.com>

	* conduits/todo/todo-conduit.c (local_record_from_comp): translate
	1-5 priorites to 1-9 priorities better
	(comp_from_remote_record): ditto

svn path=/trunk/; revision=13736
2001-10-17 22:01:06 +00:00
8d85900822 Add an optimization for when destination folder is the same as the source
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (do_copy): Add an optimization for when
	destination folder is the same as the source folder.

svn path=/trunk/; revision=13735
2001-10-17 21:33:41 +00:00
720babfbfd grab focus in the Account entry when preparing the dialog, fixes #10406.
2001-10-17  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-config.c (addressbook_source_dialog):
	grab focus in the Account entry when preparing the dialog, fixes
	#10406.

svn path=/trunk/; revision=13734
2001-10-17 21:22:54 +00:00
3e7e7bb07b make sure to also add "ldap-contacts" folders to the option menu.
2001-10-17  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names.c (new_folder): make
	sure to also add "ldap-contacts" folders to the option menu.

svn path=/trunk/; revision=13733
2001-10-17 21:03:02 +00:00
cf1d544b10 Helper macro.
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* subscribe-dialog.h (subscribe_dialog_show): Helper macro.

	* subscribe-dialog.c (subscribe_dialog_run_and_close): Removed.

	* mail-callbacks.c (check_send_configuration): Don't use
	gnome_dialog_run_and_close() here, we can easily get away with
	just using a gtk_widget_show().
	(providers_config): Don't use a gnome_dialog_run_and_close() here
	either. No longer need to use e_gnome_dialog utils.
	(manage_subscriptions): Don't run_and_close().

svn path=/trunk/; revision=13732
2001-10-17 20:50:00 +00:00