Commit Graph

12169 Commits

Author SHA1 Message Date
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
7
3ced16bfa2 Patch from Danw, Use unread count of -1 to mark unflagged messages. Make
2001-10-17    <NotZed@Ximian.com>

        * providers/imap/camel-imap-store.c (get_folder_info_online):
        (parse_list_response_as_folder_info): Patch from Danw, Use unread
        count of -1 to mark unflagged messages.  Make sure any folder we
        dont lookup explicitly is marked as -1.  Should fix #9947 and
        friends.

        * providers/local/camel-mbox-summary.c (mbox_summary_sync): Only
        touch the summary if the timestamp or size changed.

svn path=/trunk/; revision=13731
2001-10-17 20:38:15 +00:00
77886091c3 Re-set the owner on the component that raised OldOwnerHasDied.
* e-shell.c (set_owner_on_components): Re-set the owner on the
component that raised OldOwnerHasDied.

svn path=/trunk/; revision=13730
2001-10-17 20:26:32 +00:00
8b135a085a Set the DELETED flag on directly on the info if the source folder doesn't
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (camel_filter_driver_filter_message): Set
	the DELETED flag on directly on the info if the source folder
	doesn't have summary capability.

svn path=/trunk/; revision=13729
2001-10-17 20:23:42 +00:00
b2b835cae7 sync all the fields we can, with out overwriting
2001-10-17  JP Rosevear  <jpr@ximian.com>

	* conduit/address-conduit.c (ecard_from_remote_record): sync all
	the fields we can, with out overwriting
	(local_record_from_ecard): write the fields to the pilot in
	priority order unless there are fields on the pilot we can't
	store, then fill in the fields as they are on the pilot

svn path=/trunk/; revision=13728
2001-10-17 18:46:38 +00:00
ff5c5f8970 Don't use gnome_dialog_run_and_close() here, we can easily get away with
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* 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.

svn path=/trunk/; revision=13727
2001-10-17 18:36:23 +00:00
a3eca7a8f2 allow some decent exceptions
2001-10-17  JP Rosevear  <jpr@ximian.com>

	* idl/evolution-calendar.idl: allow some decent exceptions

svn path=/trunk/; revision=13726
2001-10-17 16:49:33 +00:00
fa2119e680 there may be cases when the backend will return an invalid component from
2001-10-17  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/query.c (match_component): there may be cases when the backend
	will return an invalid component from a valid UID (an UID returned
	by the get_uids method), so don't abort if that's the case

svn path=/trunk/; revision=13725
2001-10-17 16:34:40 +00:00
7
f889afd350 Only empty trash on enabled accounts, fixes #12821.
2001-10-17    <NotZed@Ximian.com>

	* mail-callbacks.c (empty_trash): Only empty trash on enabled
	accounts, fixes #12821.

svn path=/trunk/; revision=13724
2001-10-17 16:14:05 +00:00
ee6a2b01f9 Make Reply-To bold too since no one ever figures out why it's not
* mail-format.c (write_default_header): Make Reply-To bold too
	since no one ever figures out why it's not currently.

svn path=/trunk/; revision=13723
2001-10-17 16:08:54 +00:00
f6fbb4a8c3 more news
svn path=/trunk/; revision=13722
2001-10-17 08:28:39 +00:00
285881f829 Did a bit of clean up here. Might fix some crashes, specifically Ximian
2001-10-17  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card.c (e_card_get_vobject): Did a bit of clean
	up here.  Might fix some crashes, specifically Ximian bug #10164.

	* gui/widgets/e-addressbook-view.c (SPEC): Updated the model
	column numbers here.  Fixes Ximian bug #12308.

svn path=/trunk/; revision=13721
2001-10-17 08:09:12 +00:00
9a5d75225e add upgrade from 0.1 to 0.2, where we make sure id dbt's match vcard id's,
2001-10-17  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-file.c (pas_backend_file_upgrade_db):
	add upgrade from 0.1 to 0.2, where we make sure id dbt's match
	vcard id's, fixes longstanding bug (#7406) where cards were not
	modifiable or removable after having been created during a 1-2
	week long window in early betas.
	(PAS_BACKEND_FILE_VERSION): change to 0.2
	(PAS_ID_PREFIX): #define this here.
	(pas_backend_file_create_unique_id): use PAS_ID_PREFIX instead of
	the string.

svn path=/trunk/; revision=13720
2001-10-17 07:37:39 +00:00
3866230dd6 Wrote Addressbook news.
2001-10-17  Christopher James Lahey  <clahey@ximian.com>

	* NEWS (Addressbook): Wrote Addressbook news.

svn path=/trunk/; revision=13719
2001-10-17 07:31:04 +00:00
a8fc074062 Fix typo
svn path=/trunk/; revision=13718
2001-10-17 05:33:57 +00:00
846fe128cb As below.
2001-10-17  Not Zed  <NotZed@Ximian.com>

        * camel-tcp-stream-raw.c (stream_write): As below.

        * camel-stream-fs.c (stream_write): If not checking cancellation,
        make sure we write out everything asked of us.

svn path=/trunk/; revision=13717
2001-10-17 04:09:17 +00:00