Commit Graph

15210 Commits

Author SHA1 Message Date
ee6920fde5 (async_create_cb): Don't set
the current folder for E_STORAGE_EXISTS.  [#30533]

svn path=/trunk/; revision=18124
2002-09-19 19:24:30 +00:00
2bd5999a46 added a list of EComponentListener's to control the lifetime of the
2002-09-19  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/query.c: added a list of EComponentListener's to control the
	lifetime of the listeners.
	(query_init): initialize new member.
	(query_destroy): free new member.
	(start_cached_query_cb): create a EComponentListener for the new
	listener being added.

svn path=/trunk/; revision=18122
2002-09-19 18:39:46 +00:00
c480805ecc Set the selection model's selection_mode after setting the table model, or
* e-table.c (et_real_construct): Set the selection model's
	selection_mode after setting the table model, or things will break
	in the GTK_SELECTION_SINGLE case if the table doesn't start out
	empty.

svn path=/trunk/; revision=18121
2002-09-19 18:28:24 +00:00
b8ea035b9f More fixes for #24210
2002-09-19  Rodrigo Moya <rodrigo@ximian.com>

	More fixes for #24210

	* pcs/query.c: added list of cached queries and changed the Query
	class to work with several listeners, not only one.
	(query_init): initialize new members.
	(query_destroy): free new members.
	(add_component, remove_component, parse_sexp, match_component,
	 process_components_cb): notify all listeners.
	(notify_uid_cb, start_cached_query_cb): implemented integration of
	cached queries.
	(query_new): search the query in the cache before creating a new
	one. And if we create a new one, store it in the cache.

svn path=/trunk/; revision=18120
2002-09-19 17:32:04 +00:00
939ed95a48 guard against NULL nodes.
2002-09-18  Mike Kestner  <mkestner@ximian.com>

	* e-tree-model.c (e_tree_model_is_expandable): guard against NULL nodes.

svn path=/trunk/; revision=18118
2002-09-19 17:20:21 +00:00
e5775b9f55 (evolution_storage_update_folder): Do not
stop propagating the notification to the listeners if
::notifyFolderUpdate() fails.  [#27662 (?)]

svn path=/trunk/; revision=18117
2002-09-19 17:10:21 +00:00
5f467a8f64 (resort): New. (sort_idle_callback): Use it. (insert_storages): Use
(resort): New.
(sort_idle_callback): Use it.
(insert_storages): Use resort() instead of queue_resort() so we
sort immediately.

svn path=/trunk/; revision=18116
2002-09-19 17:03:09 +00:00
fb51bbedb0 bandaid for 30248.
2002-09-18  Mike Kestner  <mkestner@ximian.com>

	* e-storage-set-view.c (etree_value_at): bandaid for 30248.

svn path=/trunk/; revision=18115
2002-09-19 16:36:18 +00:00
a277676c45 Fix for filter driver api change.
2002-09-19  Not Zed  <NotZed@Ximian.com>

	* mail-session.c (main_get_filter_driver): Fix for filter driver
	api change.

svn path=/trunk/; revision=18114
2002-09-19 13:30:15 +00:00
c1e57e32d9 Changed source account, use header-source rather than (= (get-source) ...)
2002-09-19  Not Zed  <NotZed@Ximian.com>

	* filtertypes.xml: Changed source account, use header-source
	rather than (= (get-source) ...)

svn path=/trunk/; revision=18113
2002-09-19 13:28:00 +00:00
509ffe7ce3 Take new session arg. Update callers. (symbols[]): changed get-source to
2002-09-19  Not Zed  <NotZed@Ximian.com>

        * camel-filter-search.c (camel_filter_search_match): Take new
        session arg.  Update callers.
        (symbols[]): changed get-source to header-source
        (header_source): Chagned from get_source.  Now a boolean, returns
        true if source matches one of the arguments.  Uses the provider
        url comparison directly for accurate checking.  Makes 'filter on
        source' work.

        * camel-filter-driver.c (camel_filter_driver_new): Take new arg,
        session.
        (camel_filter_driver_finalise): Free session.

svn path=/trunk/; revision=18112
2002-09-19 13:26:38 +00:00
41693f9a19 Don't increment the response pointer when deciding what type of header
2002-09-19  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (parse_fetch_response): Don't
	increment the response pointer when deciding what type of header
	response we got, this screws up the string that we strdup into the
	part_spec string later. Also, instead of using the entire blob of
	HEADER.FIELDS that we get in the response, shorten it to just
	HEADER.FIELDS to use as the part_spec key.

svn path=/trunk/; revision=18111
2002-09-19 06:17:16 +00:00
bc3278d87a bump the month_num by 1 because it indexs at 0
002-09-19  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/recurrence-page.c (simple_recur_to_comp): bump the
	month_num by 1 because it indexs at 0
	(recurrence_page_fill_widgets): lower the month_num by one as above

	Fixes #30381

svn path=/trunk/; revision=18110
2002-09-19 05:33:38 +00:00
7fea78c3c1 fixed a merge conflict
svn path=/trunk/; revision=18109
2002-09-19 02:38:20 +00:00
13c01546e5 Include MIME-VERSION and CONTENT-TYPE.
2002-09-18  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (CAMEL_MESSAGE_INFO_HEADERS):
	Include MIME-VERSION and CONTENT-TYPE.

svn path=/trunk/; revision=18108
2002-09-19 02:37:26 +00:00
59fe32189b If we get an ALERT, pass it to the user. An rfc2060 MUST, and bug #22496.
2002-09-18  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-command.c
        (camel_imap_command_response): If we get an ALERT, pass it to the
        user.  An rfc2060 MUST, and bug #22496.

svn path=/trunk/; revision=18107
2002-09-19 01:41:38 +00:00
8b0060a215 Allow 'back' to run if we're on the finish page. For #29293.
2002-09-18  Not Zed  <NotZed@Ximian.com>

        * evolution-wizard.c (impl_GNOME_Evolution_Wizard_notifyAction):
        Allow 'back' to run if we're on the finish page.  For #29293.

svn path=/trunk/; revision=18106
2002-09-19 01:37:46 +00:00
51a1b671a3 If going back from a page past our end (i.e. the final page), jump to the
2002-09-18  Not Zed  <NotZed@Ximian.com>

        * mail-config-druid.c (wizard_back_cb): If going back from a page
        past our end (i.e. the final page), jump to the last page we know
        of.  For #29293.

svn path=/trunk/; revision=18105
2002-09-19 01:35:05 +00:00
b8560907ad updated .cvsignore
svn path=/trunk/; revision=18104
2002-09-19 00:09:21 +00:00
baa0b9cba0 reverted wrapping patch
svn path=/trunk/; revision=18103
2002-09-18 19:16:54 +00:00
f4daf52f3a Handle when the response is from a HEADER.FIELDS (if so, we don't want to
2002-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (parse_fetch_response):
	Handle when the response is from a HEADER.FIELDS (if so, we don't
	want to cache the result).
	(imap_update_summary): Request specific headers when building the
	CamelMessageInfo's rather than fetching the full headers.

svn path=/trunk/; revision=18102
2002-09-18 19:00:09 +00:00
17622eb885 helper to map a camel excpeiton to a listener result.
2002-09-18  Not Zed  <NotZed@Ximian.com>

        * component-factory.c (notify_listener_exception): helper to map a
        camel excpeiton to a listener result.
        (storage_create_folder): Use above to return more meaningful error.
        (storage_remove_folder): "
        (storage_xfer_folder): ".  For #28209.

svn path=/trunk/; revision=18101
2002-09-18 04:14:56 +00:00
9b16cf6443 apply patch for 27447 from Matt Avery for a bug in the solaris iconv
2002-09-17  Mike Kestner  <mkestner@ximian.com>

	* gal/util/e-iconv.c : apply patch for 27447 from Matt Avery for
	a bug in the solaris iconv implementation.

svn path=/trunk/; revision=18100
2002-09-17 21:44:31 +00:00
85d6c111af Handle multipart/signed and multipart/encrypted parts in a more expected
2002-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (add_attachments_from_multipart): Handle
	multipart/signed and multipart/encrypted parts in a more expected
	way. Fixes bug #28453.

svn path=/trunk/; revision=18099
2002-09-17 21:27:23 +00:00
c869d42524 don't add the user creatable item for ldap-contact folders atm, since it
2002-09-17  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-component.c (add_creatable_item):
	don't add the user creatable item for ldap-contact folders atm,
	since it results in their being duplicate New Contact and New
	Contact List menu items.

svn path=/trunk/; revision=18098
2002-09-17 21:02:12 +00:00
79c77a6559 Add description for E_STORAGE_NOTONLINE.
* e-storage.c (e_storage_result_to_string): Add description for
E_STORAGE_NOTONLINE.

* e-corba-storage.c
(e_corba_storage_corba_result_to_storage_result): Support
GNOME_Evolution_Storage_NOT_ONLINE (E_STORAGE_NOTONLINE).

* Evolution-Storage.idl: Add NOT_ONLINE to enum Result.

* e-storage.h: Add E_STORAGE_NOTONLINE to EStorageResult enum.

svn path=/trunk/; revision=18097
2002-09-17 20:52:02 +00:00
266cd02466 Remove unused variable.
* e-storage-set-view.c (sort_idle_callback): Remove unused
variable.

* e-shell-view.c (shell_line_status_changed_cb): Make Send/Receive
insensitive when in offline mode.  [#27855]

svn path=/trunk/; revision=18096
2002-09-17 20:42:36 +00:00
190d2b0b7f Use e_strftime_fix_am_pm here which fixes locale issues as well as working
2002-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (mail_display_render): Use e_strftime_fix_am_pm
	here which fixes locale issues as well as working around systems
	that don't support %P (afaik).

	* mail-ops.c (prep_offline_do): Cache important messages too.

svn path=/trunk/; revision=18095
2002-09-17 20:20:32 +00:00
97d6f614ac Add Israel. [Patch by Sam Popper <shmuelp@bigfoot.com>.]
svn path=/trunk/; revision=18094
2002-09-17 19:50:49 +00:00
e774bd7f2d [Fix #28451.]
* e-storage-set-view.c: New member sort_idle_id in
EStorageSetViewPrivate.
(init): Init to zero.
(impl_destroy): Remove the idle source if not zero.
(queue_resort): New.
(sort_idle_callback): Idle function to sort.
(setup_folder_changed_callback): New.
(new_folder_cb): Call it on the new folder so we get the callback
for new folders too.
(popup_folder_menu): Ref the folder before popping up the menu,
unref it after popping it down [the folder might be unreffed in
gnome_popup_menu_do_popup_modal() because of a folder action].
(new_storage_cb): Just queue_resort() instead of sorting.
(new_folder_cb): Likewise.
(insert_folders): Likewise.
(insert_storages): Likewise.
(folder_changed_cb): Queue a resort here too.

* e-folder.c (class_init): Set up "name_changed" signal.
(e_folder_set_name): Emit "name_changed".

* e-folder.h: New signal "name_changed".

svn path=/trunk/; revision=18093
2002-09-17 19:27:04 +00:00
bae24dcd13 Invoke gettext on strings coming from the .oaf files.
2002-09-17  Kjartan Maraas  <kmaraas@gnome.org>

	* e-shell-settings-dialog.c (page_new): Invoke gettext on
	strings coming from the .oaf files.

svn path=/trunk/; revision=18092
2002-09-17 19:25:32 +00:00
b01b92828d Disable debugging printf's
2002-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-composer-prefs.c (d): Disable debugging printf's

svn path=/trunk/; revision=18091
2002-09-17 19:25:23 +00:00
542afa22f7 fixed a comment
svn path=/trunk/; revision=18090
2002-09-17 19:23:06 +00:00
d4aa28c5e2 exit editing on dblclick. ungrab based on grabbed_count. unset grabbed_col
2002-09-17  Mike Kestner  <mkestner@ximian.com>

	* gal/e-table/e-table-item.c (eti_event): exit editing on dblclick.
	ungrab based on grabbed_count. unset grabbed_col and grabbed_row
	on ungrab.

svn path=/trunk/; revision=18089
2002-09-17 18:27:50 +00:00
3d1b5c1a2e Remove some leftover junk.
svn path=/trunk/; revision=18088
2002-09-17 16:45:36 +00:00
fc69689719 Fix a typo.
2002-09-17  Kjartan Maraas  <kmaraas@gnome.org>

	* gui/component/ldap-config.glade: Fix a typo.

svn path=/trunk/; revision=18087
2002-09-17 16:35:04 +00:00
b893058f41 Mark a string for translation.
2002-09-17  Kjartan Maraas  <kmaraas@gnome.org>

	* e-folder-list.c (create_display_string): Mark a string for
	translation.

svn path=/trunk/; revision=18086
2002-09-17 16:33:46 +00:00
c395aaafd6 (e_storage_removed_folder): When a highlighted
folder gets removed, update the parent to not have a highlight.
[#24062]

svn path=/trunk/; revision=18085
2002-09-17 16:23:45 +00:00
27a4ae4130 Fixes #26362
2002-09-17  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #26362

	* gui/e-itip-control.c (show current): add a default reminder if
	default reminders are set in the configuration.

svn path=/trunk/; revision=18084
2002-09-17 14:49:07 +00:00
fbc229598c New. New. New. New. New. New. New. New. New. New.
* data/cde_app_root/Makefile.am: New.
* data/cde_app_root/dt/Makefile.am: New.
* data/cde_app_root/dt/appconfig/Makefile.am: New.
* data/cde_app_root/dt/appconfig/appmanager/Makefile.am: New.
* data/cde_app_root/dt/appconfig/appmanager/C/Makefile.am: New.
* data/cde_app_root/dt/appconfig/appmanager/C/Ximian/Makefile.am: New.
* data/cde_app_root/dt/appconfig/icons/Makefile.am: New.
* data/cde_app_root/dt/appconfig/icons/C/Makefile.am: New.
* data/cde_app_root/dt/appconfig/types/Makefile.am: New.
* data/cde_app_root/dt/appconfig/types/C/Makefile.am: New.

* configure.in: Add a `--with-cde-path' option.  Check for
dtappintegrate in that path.  Define HAVE_DTAPPINTEGRATE and
GNOME_PREFIX.  Also, generate
data/cde_app_root/dt/appconfig/types/C/Ximian.dt.in and
shell/evolution-nognome.

svn path=/trunk/; revision=18083
2002-09-16 21:01:46 +00:00
aa526a8c07 New script to run Evolution under a
non-GNOME session when using a non-default GNOME prefix and a
non-default Evolution prefix.

svn path=/trunk/; revision=18082
2002-09-16 21:01:17 +00:00
8f06632948 Update.
svn path=/trunk/; revision=18081
2002-09-16 19:56:00 +00:00
b70fc66c4d Check for pilot-link 0.11.4
2002-09-16  JP Rosevear  <jpr@ximian.com>

	* configure.in: Check for pilot-link 0.11.4

2002-09-16  JP Rosevear  <jpr@ximian.com>

	* gnome-pilot.m4: check for pilot-link 0.11.4 by default

svn path=/trunk/; revision=18074
2002-09-16 17:31:50 +00:00
3d4b7be6a3 Merging from branch.
svn path=/trunk/; revision=18073
2002-09-16 17:08:10 +00:00
a29fc1746b Mark a string for translation.
2002-09-15  Kjartan Maraas  <kmaraas@gnome.org>

	* e-msg-composer.c: Mark a string for translation.

svn path=/trunk/; revision=18072
2002-09-15 23:28:24 +00:00
6e2ff991ae If header_msgid_decode fails for the content-id field, just grab whatever
2002-09-13  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-part.c (process_header): If header_msgid_decode fails
	for the content-id field, just grab whatever is between the <>'s
	(yes, this means that the content-id is invalid - but what can ya
	do?). Addresses bug #21027.

svn path=/trunk/; revision=18071
2002-09-15 03:29:41 +00:00
e1aea06269 If header_msgid_decode fails for the content-id field, just grab whatever
2002-09-13  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-part.c (process_header): If header_msgid_decode fails
	for the content-id field, just grab whatever is between the <>'s
	(yes, this means that the content-id is invalid - but what can ya
	do?). Addresses bug #21027.

svn path=/trunk/; revision=18070
2002-09-13 21:36:28 +00:00
584b87ddf1 Update.
svn path=/trunk/; revision=18069
2002-09-13 21:32:26 +00:00
f34f1b7ca5 Add a Run Once action to run a command only once rather than for each
2002-09-13  Jeffrey Stedfast  <fejj@ximian.com>

	* filtertypes.xml: Add a Run Once action to run a command only
	once rather than for each message that has that action applied.

svn path=/trunk/; revision=18068
2002-09-13 20:20:40 +00:00
0d8295135d If the vpaned isn't realized, don't call mail_config_set_paned_size. Fixes
* folder-browser.c (fb_resize_cb): If the vpaned isn't realized,
	don't call mail_config_set_paned_size. Fixes a problem with the
	saved pane size being repeatedly lost (#29933)

svn path=/trunk/; revision=18064
2002-09-13 17:06:50 +00:00