Commit Graph

18866 Commits

Author SHA1 Message Date
a99f0c4290 Added a new "-c" command-line arg. (idle_cb): If the arg is specified,
* main.c: Added a new "-c" command-line arg.
(idle_cb): If the arg is specified, open the component with that
id/alias.

* e-shell.c (impl_Shell_createNewView): New, implementation for
the Shell::createNewView() CORBA method.
(e_shell_class_init): Install.
(e_shell_create_window): Get a component_id arg.

* e-shell-window.c (e_shell_window_new): Get a component_id arg
and create the window with that component activated if not NULL.

* Evolution-Shell.idl (createNewView): Remove.
(createNewWindow): New.

svn path=/trunk/; revision=23274
2003-11-11 01:01:11 +00:00
b1c26ce2bd Set an "evolution:component_alias" property with a value of "mail".
Set an
"evolution:component_alias" property with a value of "mail".

svn path=/trunk/; revision=23266
2003-11-10 21:22:12 +00:00
d40faeb22e New member "component_alias". (component_view_new): Get a new "alias" arg,
* e-shell-window.c (struct _ComponentView): New member
"component_alias".
(component_view_new): Get a new "alias" arg, set the member in the
struct accordingly.
(component_view_free): Free ->component_alias.
(setup_widgets): Pass the alias from the ComponentInfo to
e_component_view().
(switch_view): New utility function.
(sidebar_button_selected_callback): Use it.
(e_shell_window_switch_to_component): New public function.
(e_shell_window_new): Switch to the component whose id is in the
/apps/evolution/shell/view_defaults/component_id GConf key.

* apps_evolution_shell.schemas: Removed view_defaults/folder_path.
New key view_defaults/component_id.

* e-component-registry.c (component_info_free): Free ->alias.
(component_info_new): Get an "alias" arg and set the member
accordingly.
(query_components): Remove debugging messages.  Get an
"evolution:component_alias" property from the component and set
the alias from that.

* e-component-registry.h (struct _EComponentInfo): New member
"alias".

svn path=/trunk/; revision=23265
2003-11-10 21:21:47 +00:00
8648d27d3a Remove get-vtype check from the completed-tasks query (and don't leak the
* gui/e-tasks.c (e_tasks_delete_completed): Remove get-vtype check
	from the completed-tasks query (and don't leak the sexp string).

	* gui/e-cal-model.c (update_e_cal_view_for_client): Don't adjust
	the sexp to use get-vtype.

	* gui/gnome-cal.c (adjust_e_cal_view_sexp, gnome_calendar_purge):
	Remove get-vtype check from queries

svn path=/trunk/; revision=23263
2003-11-10 19:26:25 +00:00
e2919e15d1 changed for cipher context api changes. ditto.
2003-11-10  Not Zed  <NotZed@Ximian.com>

        * em-format-html.c (em_format_html_multipart_signed_sign): changed
        for cipher context api changes.
        * em-format.c (emf_multipart_signed): ditto.

2003-11-07  Not Zed  <NotZed@Ximian.com>

        * mail-config.glade: added security_information_dialog (probably
        temporarily in this file).

        * em-format.c (em_format_is_attachment): also treat pkcs7-mime as
        non-attachment.
        (emf_application_xpkcs7mime): no longer need to worry about
        scanning the part.

svn path=/trunk/; revision=23243
2003-11-10 13:00:07 +00:00
bb90a934d5 split out the CMSMessage verification code so it can be used from
2003-11-10  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (sm_verify_cmsg): split out the CMSMessage
        verification code so it can be used from enveloped or externally
        signed data.

        * camel-cipher-context.c (camel_cipher_verify): only take a
        mimepart, internally handle multiparts and the hash.

2003-11-07  Not Zed  <NotZed@Ximian.com>

        * camel-cipher-context.c: make ciphervalidity a public structure,
        added encrypt status.
        (camel_cipher_decrypt): changed to return a ciphervalidity.  fixed
        implementations.
        (camel_cipher_validity_*): Fixed implementations to match new
        structure, some of this is now redundant.

2003-11-06  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (camel_smime_context_describe_part):
        implement.

svn path=/trunk/; revision=23242
2003-11-10 12:46:07 +00:00
55e9c607f0 Add new-addressbook.[ch]. (glade_DATA): Add new-addressbook.glade.
2003-11-08  Hans Petter Jansson  <hpj@ximian.com>

	* gui/component/Makefile.am (libevolution_addressbook_la_SOURCES):
	Add new-addressbook.[ch].
	(glade_DATA): Add new-addressbook.glade.

	* gui/component/addressbook-component.c (add_popup_menu_item):
	Implement.
	(new_addressbook_cb): Implement.
	(delete_addressbook_cb): Implement (skeletal).
	(fill_popup_menu_callback): Implement.
	(impl_createControls): Hook up fill_popup_menu_callback().

	* gui/component/new-addressbook.[ch]: New files.

	* gui/component/new-addressbook.glade: New file.

svn path=/trunk/; revision=23238
2003-11-09 05:41:00 +00:00
77fc7820e6 Remove e-util/ename/Makefile
* configure.in (AC_OUTPUT): Remove e-util/ename/Makefile

svn path=/trunk/; revision=23236
2003-11-07 21:53:52 +00:00
d0549a4df4 Removed. No longer used by evolution except via evolution-data-server.
* ename/*: Removed. No longer used by evolution except via
	evolution-data-server.

	* Makefile.am (SUBDIRS): Remove ename

svn path=/trunk/; revision=23232
2003-11-07 21:27:34 +00:00
7712cdb51e Remove some includes of directories that don't exist any more
* util/Makefile.am (INCLUDES): Remove some includes of directories
	that don't exist any more

svn path=/trunk/; revision=23231
2003-11-07 21:25:23 +00:00
104d471a79 Don't #include e-name-western.h, since the code that uses it is commented
* message-list.c: Don't #include e-name-western.h, since the code
	that uses it is commented out, and we want to remove the local
	copy, but we don't want to make the mailer depend on the e-d-s
	copy if it's not even going to be using it.

svn path=/trunk/; revision=23230
2003-11-07 21:20:47 +00:00
7e90203a66 remove extraneous note.
svn path=/trunk/; revision=23229
2003-11-07 18:07:10 +00:00
8d5e7bed5e don't include toplevel libical
2003-11-07  JP Rosevear <jpr@ximian.com>

	* e-timezone-dialog/Makefile.am: don't include toplevel libical

svn path=/trunk/; revision=23228
2003-11-07 17:58:04 +00:00
0f2ddecb1d don't include toplevel libical
2003-11-07  JP Rosevear <jpr@ximian.com>

	* calendar/Makefile.am (INCLUDES): don't include toplevel libical

svn path=/trunk/; revision=23227
2003-11-07 17:57:09 +00:00
d84b270458 don't include top level libical
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Makefile.am: don't include top level libical

svn path=/trunk/; revision=23226
2003-11-07 17:48:48 +00:00
e6707353e5 remove includes for toplevel libical dir
2003-11-07  JP Rosevear <jpr@ximian.com>

	* gui/Makefile.am: remove includes for toplevel libical dir

	* gui/dialogs/Makefile.am: ditto

	* importers/Makefile.am: ditto

svn path=/trunk/; revision=23225
2003-11-07 17:34:41 +00:00
c21b36a06d new sources files - work in progress to try and replace the e-storage-set* code
svn path=/trunk/; revision=23223
2003-11-07 16:40:02 +00:00
71d8e4b5ae build the marshall files right at the beginning
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Makefile.am: build the marshall files right at the beginning

svn path=/trunk/; revision=23222
2003-11-07 09:46:31 +00:00
ddf9f0ed18 don't include the c marshaller file twice
2003-11-07  JP Rosevear <jpr@ximian.com>

	* gui/contact-editor/Makefile.am: don't include the c marshaller
	file twice

	* gui/widgets/Makefile.am: ditto

svn path=/trunk/; revision=23221
2003-11-07 09:02:29 +00:00
3c5481fefb make sure the marshal header is in the sources too
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Makefile.am: make sure the marshal header is in the sources too

svn path=/trunk/; revision=23220
2003-11-07 08:36:39 +00:00
9b30d3dc5c make sure the marshal header is in the source list
2003-11-07  JP Rosevear <jpr@ximian.com>

	* gui/widgets/Makefile.am: make sure the marshal header is in the
	source list

	* gui/component/select-names/Makefile.am: ditto

	* gui/contact-editor/Makefile.am: ditto

	* gui/contact-list-editor/Makefile.am: ditto

svn path=/trunk/; revision=23219
2003-11-07 08:35:50 +00:00
0f3aece386 make sure the marshal stuff is in the sources and remove the built files
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Makefile.am: make sure the marshal stuff is in the sources and
	remove the built files when disting

svn path=/trunk/; revision=23218
2003-11-07 08:24:45 +00:00
e0adf2b91a remove build sources from dist
2003-11-07  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: remove build sources from dist

svn path=/trunk/; revision=23217
2003-11-07 08:24:21 +00:00
004e2cfd84 make sure the marshal header and source are in the source list
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Makefile.am: make sure the marshal header and source are in the
	source list

svn path=/trunk/; revision=23216
2003-11-07 08:14:29 +00:00
33dd1532eb Shush.
svn path=/trunk/; revision=23215
2003-11-07 07:55:39 +00:00
d6e7c730ae Shush.
svn path=/trunk/; revision=23214
2003-11-07 07:33:43 +00:00
9935d47e98 Handle some more renaming
2003-11-07  JP Rosevear <jpr@ximian.com>

	* Handle some more renaming

svn path=/trunk/; revision=23213
2003-11-07 07:12:35 +00:00
3a10f6b610 Add forgotten file.
svn path=/trunk/; revision=23212
2003-11-07 07:11:46 +00:00
a742c57a7c No longer needed.
svn path=/trunk/; revision=23211
2003-11-07 07:10:00 +00:00
a4b2658454 dist the marshal list
2003-11-07  JP Rosevear <jpr@ximian.com>

	* util/Makefile.am: dist the marshal list

svn path=/trunk/; revision=23210
2003-11-07 07:08:45 +00:00
45d9800e91 update
2003-11-07  JP Rosevear <jpr@ximian.com>

	* POTFILES.in: update

svn path=/trunk/; revision=23209
2003-11-07 07:05:28 +00:00
1b761f0cb7 we don't have to configure the libical subdir now
2003-11-07  JP Rosevear <jpr@ximian.com>

	* configure.in: we don't have to configure the libical subdir now

svn path=/trunk/; revision=23208
2003-11-07 05:57:08 +00:00
9b5a7b0828 don't destroy the widget here - its dead when removed from the paned
2003-11-07  JP Rosevear <jpr@ximian.com>

	* gui/widgets/e-addressbook-view.c (change_view_type): don't
	destroy the widget here - its dead when removed from the paned
	container

svn path=/trunk/; revision=23207
2003-11-07 05:54:09 +00:00
200606f928 Various changes to merge in evolution-data-server reliance.
svn path=/trunk/; revision=23206
2003-11-07 05:52:24 +00:00
e5472b4cc9 Call em_migrate_uri() instead of em_uri_from_camel(). (em_migrate_uri):
2003-11-06  Jeffrey Stedfast  <fejj@ximian.com>

	* em-migrate.c (em_migrate_filter_file): Call em_migrate_uri()
	instead of em_uri_from_camel().
	(em_migrate_uri): Special-case file: uri's by converting them into
	email://local@local/ uri's since these folders will have been
	migrated to the newer mbox tree structure.

svn path=/trunk/; revision=23203
2003-11-06 22:49:46 +00:00
e6ff03471e fixed some compile warnings
svn path=/trunk/; revision=23202
2003-11-06 21:57:01 +00:00
49265bef8d User vfolder rules should be in ${evolution_dir}/mail/vfolders.xml rather
2003-11-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-vfolder.c (mail_vfolder_delete_uri): User vfolder rules
	should be in ${evolution_dir}/mail/vfolders.xml rather than
	${evolution_dir}/vfolders.xml
	(mail_vfolder_rename_uri): Same.
	(store_folder_deleted): Here too.
	(store_folder_renamed): And here.
	(vfolder_load_storage): Again here.
	(vfolder_editor_response): Same.
	(edit_rule_response): And here.
	(new_rule_clicked): Here too.

	* mail-session.c (main_get_filter_driver): User filter rules
	should be in ${evolution_dir}/mail/filters.xml rather than
	${evolution_dir}/filters.xml

	* mail-autofilter.c (filter_gui_add_from_message): Same.
	(mail_filter_rename_uri): And here.
	(mail_filter_delete_uri): Here too.

	* em-utils.c (filter_editor_response): Again here.
	(em_utils_edit_filters): Same.

	* em-migrate.c (em_migrate_filter_file): Same (also for
	vfolders.xml)

2003-11-05  Jeffrey Stedfast  <fejj@ximian.com>

	* em-migrate.[c,h]: New source files to migrate from the old mail
	directory to the new mail directory.

	* mail-component.c (mail_component_init): Changed to use
	~/.evolution and added code to migrate the old mail folders over
	if ~/.evolution/mail does not yet exist.

svn path=/trunk/; revision=23201
2003-11-06 21:54:49 +00:00
621d5972f4 update for shuffling
2003-11-06  JP Rosevear <jpr@ximian.com>

	* POTFILES.in: update for shuffling

svn path=/trunk/; revision=23200
2003-11-06 17:39:59 +00:00
acb207edba Don't bother trying to see if the server advertises EHLO. Simply always
2003-11-05  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/smtp/camel-smtp-transport.c (connect_to_server): Don't
	bother trying to see if the server advertises EHLO. Simply always
	try EHLO and fall back to HELO if EHLO fails. Fixes bug #50535.

svn path=/trunk/; revision=23199
2003-11-06 16:26:26 +00:00
7827d488b3 use privincludedir
2003-11-05  JP Rosevear  <jpr@ximian.com>

	* libebook/Makefile.am: use privincludedir

	* libedatabook/Makefile.am: ditto

	* libedatabook/libedatabook-1.0.pc.in: use privincludedir; remove
	gal

	* libebook/libebook-1.0.pc.in: ditto

2003-11-05  JP Rosvear <jpr@ximian.com>

	* libecal/Makefile.am: use privincludedir

	* libedatacal/Makefile.am: ditto

	* libecal/libecal-1.0.pc.in: ditto

	* libedatacal/libedatacal-1.0.pc.in: use privincludedir; remove
	gal

2003-11-05 JP Rosevear <jpr@ximian.com>

	* configure.in: make the priv*dir's sane

	* libedataserver/libedataserver-1.0.pc.in: use privincludedir;
	remove gal

	* libedataserver/ename/Makefile.am: ditto

	* libedataserver/Makefile.am: install to privincludedir

2003-11-05  JP Rosevear <jpr@ximian.com>

	* src/libical/Makefile.am: ditto

	* src/libicalvcal/Makefile.am: ditto

	* src/libicalss/Makefile.am: don't install the library

svn path=/trunk/; revision=23194
2003-11-05 22:47:36 +00:00
20a1f88f75 New source files to migrate from the old mail directory to the new mail
2003-11-05  Jeffrey Stedfast  <fejj@ximian.com>

	* em-migrate.[c,h]: New source files to migrate from the old mail
	directory to the new mail directory.

	* mail-component.c (mail_component_init): Changed to use
	~/.evolution and added code to migrate the old mail folders over
	if ~/.evolution/mail does not yet exist.

svn path=/trunk/; revision=23193
2003-11-05 22:07:31 +00:00
189d7b0fc6 LIBADD all the relevant libical libs
2003-11-05  JP Rosevear <jpr@ximian.com>

	* libecal/Makefile.am: LIBADD all the relevant libical libs

	* libecal/libecal-1.0.pc.in: no need to explicitly link
	libical-evolution

	* libedatacal/libedatacal-1.0.pc.in: ditto; fix include dir

svn path=/trunk/; revision=23192
2003-11-05 19:26:42 +00:00
a513b96722 fix typo
2003-11-05  JP Rosevear <jpr@ximian.com>

	* gui/migration.c: fix typo

svn path=/trunk/; revision=23191
2003-11-05 07:34:24 +00:00
994a4e5f1c add a unimplemented warning so we at least avoid relocation errors.
2003-11-05  Larry Ewing  <lewing@ximian.com>

	* gui/migration.c (process_old_dir): add a unimplemented warning
	so we at least avoid relocation errors.

svn path=/trunk/; revision=23190
2003-11-05 07:32:39 +00:00
53b419f843 Fix a cast
svn path=/trunk/; revision=23189
2003-11-05 06:57:22 +00:00
c960f0e4f8 changed to use ciphercontext directly to sign the message, no
2003-11-03  Not Zed  <NotZed@Ximian.com>

        * e-msg-composer.c (build_message): changed to use ciphercontext
        directly to sign the message, no multipart-signed usage.
        (build_message): do the same for multipart/encryption for gpg encrypting.

svn path=/trunk/; revision=23188
2003-11-05 00:44:28 +00:00
d0375813d8 new (unfinished) api to peek inside smime parts to tell us whats in it.
2003-11-05  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (camel_smime_context_describe_part): new
        (unfinished) api to peek inside smime parts to tell us whats in
        it.

2003-11-03  Not Zed  <NotZed@Ximian.com>

        * camel-gpg-context.c (gpg_encrypt): Make this output the
        full multipart/encrypted part, not just the encrypted content part.

        * camel-cipher-context.c (camel_cipher_sign): change to output
        full mime part, not just a stream.
        (camel_cipher_canonical_to_stream): utility function to
        canonicalise a mimepart to a stream.

        * camel-smime-context.c (sm_encode_cmsmessage): removed.
        (sm_sign): change interface to output a full mime-part, not just a
        part of a mime part in multipart/signed mode.

svn path=/trunk/; revision=23187
2003-11-05 00:42:40 +00:00
0c29bfd43c We might need to convert the passwd from UTF-8 into the locale charset.
2003-11-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_ctx_parse_status): We might need to
	convert the passwd from UTF-8 into the locale charset. Fixes bug
	#50485.

svn path=/trunk/; revision=23186
2003-11-04 21:52:59 +00:00
40d492ac4b install headers
2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/libicalvcal/Makefile.am: install headers

svn path=/trunk/; revision=23184
2003-11-04 19:45:08 +00:00
571d396041 added more menu items. (delete_calendar_cb): callbacks for new popup menu
2003-11-04  Rodrigo Moya <rodrigo@ximian.com>

	* gui/calendar-component.c (fill_popup_menu_callback): added more
	menu items.
	(delete_calendar_cb): callbacks for new popup menu items.
	(impl_createControls): add the source selector widget to the
	CalendarComponentPrivate structure.

	* gui/migration.[ch] (migrate_old_tasks): new function to migrate
	old tasks setups.
	(process_old_dir): renamed and added a "filename" argument, so that
	the same function can be used for tasks and calendar directories.
	(migrate_old_calendars): added new argument when calling
	process_old_dir().

	* gui/tasks-component.c (tasks_component_init): call
	migrate_old_tasks() if there are no groups defined.

svn path=/trunk/; revision=23182
2003-11-04 12:47:14 +00:00