Commit Graph

15223 Commits

Author SHA1 Message Date
ac3b4c71ff check to see if the component is already on the server or not
2002-09-20  JP Rosevear  <jpr@ximian.com>

	* gui/comp-util.c (cal_comp_is_on_server): check to see if the
	component is already on the server or not

	* gui/comp-util.h: change proto

	* gui/e-week-view.c (e_week_view_on_editing_stopped): only delete
	the event if the summary is empty and the component is not already
	on the server

	* gui/e-day-view.c (e_day_view_on_editing_stopped): same

	Fixes #14111

svn path=/trunk/; revision=18138
2002-09-20 19:36:54 +00:00
5c128c7bdd forgot to commit changelog
svn path=/trunk/; revision=18137
2002-09-20 17:53:04 +00:00
14eb375cbe linked to wrong image.
2002-09-20  Aaron Weber  <aaron@ximian.com>

	* C/usage-calendar.sgml: linked to wrong image.

svn path=/trunk/; revision=18136
2002-09-20 17:52:20 +00:00
f22abea518 set the deleted attendees array to size 0 after we clean it up
002-09-20  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/meeting-page.c (meeting_page_fill_widgets): set the
	deleted attendees array to size 0 after we clean it up

	Fixes #30479

svn path=/trunk/; revision=18135
2002-09-20 15:13:40 +00:00
a1b984a5fb remove the query from the cache if it failed. (start_cached_query_cb):
2002-09-20  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/query.c (parse_sexp): remove the query from the cache if it
	failed.
	(start_cached_query_cb): notify of errors in the query.

svn path=/trunk/; revision=18133
2002-09-20 12:53:26 +00:00
aa250a4b96 Make it validate. Same here.
2002-09-19  Kjartan Maraas  <kmaraas@gnome.org>

	* C/evolution-C.omf: Make it validate.
	* es/evolution-es.omf: Same here.

svn path=/trunk/; revision=18132
2002-09-20 05:44:39 +00:00
2724008419 Make it validate
svn path=/trunk/; revision=18131
2002-09-20 05:35:30 +00:00
4c66cbd9f1 New regression test for word splitting/search input parsing code.
2002-09-20  Not Zed  <NotZed@Ximian.com>

        * tests/misc/split.c: New regression test for word
        splitting/search input parsing code.

        * tests/folder/test9.c (main): Fix for filter_driver api change.

        * camel-search-private.c (camel_search_words_split): Handle "'s
        and \'s to escape characters.  For fat, lazy, slobs who dont like
        anything changing.

svn path=/trunk/; revision=18130
2002-09-20 05:30:27 +00:00
71d8e11c45 Make locale_charset a char *, not const char *. Kills a warning in the
* gal/util/e-iconv.c: Make locale_charset a char *, not
        const char *. Kills a warning in the !HAVE_CODESET case.
        (e_iconv_init): No longer need to cast locale_charset to (char *)
        while mangling it in the HAVE_CODESET case.

        * gal/util/e-xml-utils.c: #include <stdlib.h> for free()

        * gal/widgets/e-categories-master-list-array.c: Likewise

svn path=/trunk/; revision=18129
2002-09-20 00:01:25 +00:00
3a8fd4e95b allow to select last 2 menu items
2002-09-19  Radek Doulik  <rodo@ximian.com>

	* e-msg-composer.c (signature_cb): allow to select last 2 menu
	items

svn path=/trunk/; revision=18128
2002-09-19 21:27:21 +00:00
3ca27fca1b Unset the changed bit on the composer and also drop any undo operations
2002-09-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (do_edit_messages): Unset the changed bit on
	the composer and also drop any undo operations (since we loaded
	the message into the composer). Fixes bug #30580.

svn path=/trunk/; revision=18127
2002-09-19 20:49:16 +00:00
d4f22aebb0 [Fix #28495 with a lame hack that works around Bonobo sizing
brokenness]

(set_dialog_size): New.
(impl_realize): Override for GtkWidget::realize; invoke
set_dialog_size() to set a minimum size.
(class_init): Install.

svn path=/trunk/; revision=18126
2002-09-19 19:56:14 +00:00
3161974bc1 add item about permissions.
2002-09-19  Aaron Weber  <aaron@ximian.com>

	* C/config-sync.sgml: add item about permissions.

	* C/usage-mail-org.sgml: add note about filter applications, tip
	for easy filtering.

	* C/usage-mail.sgml: encryption update

svn path=/trunk/; revision=18125
2002-09-19 19:44:08 +00:00
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