Commit Graph

18821 Commits

Author SHA1 Message Date
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
de2131408d 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=23181
2003-11-04 12:43:28 +00:00
fd52cd5eeb Fixes # 48509
2003-11-04  Bolian Yin <bolian.yin@sun.com>

        Fixes # 48509

        * new files:
                ea-cell-table.h ea-cell-table.c
        * calendar/Makefile.am: add entries for new files
        * calendar/New files added:
                ea-day-view-main-item.c ea-day-view-main-item.h
                ea-day-view-cell.c ea-day-view-cell.h
        * Add debug info and remove some non-C99 compilers warnings.
        * calendar/ea-cal-view: add action interface.

svn path=/trunk/; revision=23180
2003-11-04 08:15:56 +00:00
1ec2cf1777 add new signal "selected_time_changed" a11y initialization new public
2003-11-04  Bolian Yin <bolian.yin@sun.com>

        * gui/e-cal-view.c: add new signal "selected_time_changed"
        * gui/e-day-view-main-item.c (e_day_view_main_item_class_init):
           a11y initialization
        * gui/e-day-view-top-item (e_day_view_top_item_get_day_label):
           new public function.
        * gui/e-day-view.c (e_day_view_ensure_rows_visible, e_day_view_update_calendar_selection_time): make static functions public
          (e_day_view_cursor_key_up, e_day_view_cursor_key_down, e_day_view_cursor_key_left, e_day_view_cursor_key_right): emit "selected_time_changed".

svn path=/trunk/; revision=23179
2003-11-04 06:39:32 +00:00
9b809ae73a (setup_name_selector):
Append "_2" to the SelectNames OAFIID.

svn path=/trunk/; revision=23178
2003-11-03 21:09:45 +00:00
01ea888ce8 (SELECT_NAMES_OAFIID): Append "_2".
svn path=/trunk/; revision=23177
2003-11-03 21:09:29 +00:00
e3325e33c3 Append "_2". Likewise. Likewise. Likewise. Likewise
* gui/e-meeting-model.c (SELECT_NAMES_OAFID): Append "_2".
* gui/e-select-names-editable.c (SELECT_NAMES_OAFIID): Likewise.
* gui/e-meeting-list-view.c (SELECT_NAMES_OAFID): Likewise.
* gui/dialogs/alarm-options.c (SELECT_NAMES_OAFID): Likewise.
* gui/dialogs/e-delegate-dialog.c (SELECT_NAMES_OAFID): Likewise

svn path=/trunk/; revision=23176
2003-11-03 21:09:11 +00:00
875c4bb354 Update factory ID.
* gui/component/select-names/e-select-names-factory.c: Update
factory ID.

* gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in:
Version the SelectNames server IDs by appending a "_2".

svn path=/trunk/; revision=23175
2003-11-03 21:07:24 +00:00
8042ab5c6b Use "evolution2:config_item"
properties for the config item instead of "evolution:config_item"
ones.

svn path=/trunk/; revision=23174
2003-11-03 20:17:24 +00:00
dc0812a28f Change "evolution:config_item" into "evolution2:config_item".
Change
"evolution:config_item" into "evolution2:config_item".

svn path=/trunk/; revision=23173
2003-11-03 20:17:01 +00:00
cde3e4c4d3 use "evolution2:config_item" properties instead of "evolution:config_item"
use
"evolution2:config_item" properties instead of
"evolution:config_item" ones.

svn path=/trunk/; revision=23172
2003-11-03 20:16:19 +00:00
b7db046f8d Use "evolution2:config_item" attributes instead of "evolution:config_item"
* GNOME_Evolution_Shell.server.in.in: Use "evolution2:config_item"
attributes instead of "evolution:config_item" ones.

* e-shell-settings-dialog.c (load_pages): Expect
"evolution2:config_item" properties instead of
"evolution:config_item" so they do not conflict with 1.4's.

svn path=/trunk/; revision=23171
2003-11-03 20:15:50 +00:00
c7b4440e3b fixed the build
svn path=/trunk/; revision=23169
2003-11-03 16:13:21 +00:00
240bdec15b disable apply button when initial dialog. disable apply button after
2003-10-13  Charles Zhang  <charles.zhang@sun.com>

	* e-table-config.c (e_table_config_new): disable apply button
	when initial dialog.
	* e-table-header-item.c (apply_changes): disable apply button
	after applying changes.

svn path=/trunk/; revision=23168
2003-11-03 13:40:49 +00:00
97003e3366 *e-table/gal-a11y-e-table-item: defunct widget checking, selection
2003-10-30  Bolian Yin <bolian.yin@sun.com>

        *e-table/gal-a11y-e-table-item: defunct widget checking, selection interface

svn path=/trunk/; revision=23167
2003-11-03 06:40:50 +00:00
d0524e055c new function to deal with grabing table cell focus
2003-10-30  Tim Wo  <tim.wo@sun.com>
	* gal/a11y/e-table/gal-a11y-e-cell.c (eti_grab_focus): new function
	to deal with grabing table cell focus
	(eti_atk_component_iface_init): Override "grab_focus" virtual function
	with eti_grab_focus of AtkComponent interface. (#50131)
	* gal/e-table/e-cell-text.c: (e_cell_text_class_init): register
	GalA11yECellText as the a11y implementation for ECellText.

svn path=/trunk/; revision=23166
2003-11-03 04:20:10 +00:00
77340f1520 Fix for #50387.
2003-11-03  Harry Lu  <harry.lu@sun.com>

        Fix for #50387.

        * importers/icalendar-importer.c (support_format_fn):
        Call icalcomponent_is_valid() to check whether the returned
        icalcomponent is valid.

svn path=/trunk/; revision=23165
2003-11-03 03:03:11 +00:00
1a80fb97d5 shared object looks for wrong mo file"
2003-10-28  Suresh Chandrasekharan  <suresh.chandrasekharan@sun.com>


	* Fix for "50258 libgal: shared object looks for wrong mo file"

svn path=/trunk/; revision=23163
2003-11-03 02:06:02 +00:00
2b8a138bef setup filter-on-thread and vfolder-on-thread.
2003-11-01  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-view.c: setup filter-on-thread and vfolder-on-thread.

	* mail-autofilter.c (rule_from_message): handle AUTO_THREAD
	(rule_match_thread): new function to setup a filter on a msgid

svn path=/trunk/; revision=23158
2003-11-01 06:01:55 +00:00
2dfb262447 updated
svn path=/trunk/; revision=23157
2003-10-31 21:27:43 +00:00
1eedd39ec0 added a #include
svn path=/trunk/; revision=23156
2003-10-31 21:25:59 +00:00
b4dcb8632f Don't compress trailing slashes in URI elements.
2003-10-31  Hans Petter Jansson  <hpj@ximian.com>

	* e-source.c (e_source_get_uri): Don't compress trailing slashes in
	URI elements.

svn path=/trunk/; revision=23155
2003-10-31 18:11:13 +00:00
24557bc3bf Add http backend lib.
2003-10-31  Hans Petter Jansson  <hpj@ximian.com>

	* Makefile.am (evolution_wombat_LDADD): Add http backend lib.

	* wombat.c (setup_pcs): Register webcal method for http backend.

svn path=/trunk/; revision=23154
2003-10-31 18:06:19 +00:00
dd09d63087 Add the webcal source group.
2003-10-31  Hans Petter Jansson  <hpj@ximian.com>

	* gui/calendar-component.c (calendar_component_init): Add the webcal
	source group.

	* gui/dialogs/new-calendar.c (print_uri_noproto): Implement.
	(group_is_remote): Implement.
	(create_new_source_with_group): Implement webcal case.
	(new_calendar_dialog): Get optional location from dialog.

	* gui/dialogs/new-calendar.glade: Add location entry.

	* pcs/Makefile.am: Build http backend.

	* pcs/cal-backend-http.[ch]: Add skeleton based on cal-backend-file.

svn path=/trunk/; revision=23153
2003-10-31 18:03:20 +00:00
a7ac69cdc6 Add CAL_STATIC_CAPABILITY_NO_THISANDFUTURE and
* cal-util/cal-util.h: Add CAL_STATIC_CAPABILITY_NO_THISANDFUTURE
	and CAL_STATIC_CAPABILITY_NO_THISANDPRIOR

	* gui/dialogs/recur-comp.c (recur_component_dialog): Add a
	CalClient argument. Use cal_client_get_static_capability to decide
	whether or not to offer THISANDFUTURE and THISANDPRIOR options

	* gui/dialogs/comp-editor.c (prompt_to_save_changes, save_cmd,
	save_close_cmd): Pass a CalClient to recur_component_dialog.

	* gui/e-day-view.c (e_day_view_finish_long_event_resize,
	e_day_view_finish_resize, e_day_view_on_editing_stopped,
	e_day_view_on_top_canvas_drag_data_received,
	e_day_view_on_main_canvas_drag_data_received): Likewise

	* gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise

	* gui/calendar-component.c (impl_createControls): set an exception
	if we fail, so evo won't crash.

svn path=/trunk/; revision=23152
2003-10-31 16:49:30 +00:00
bdf19d3204 set up vars and rules for versioning the .server files
2003-10-31  JP Rosevear <jpr@ximian.com>

	* configure.in: set up vars and rules for versioning the .server
	files

	* Makefile.am's: use rules for versioning .server file, ensure
	built files are removed before disting

svn path=/trunk/; revision=23149
2003-10-31 13:28:44 +00:00
318ff6a394 fixed mismatched condition in if/else statement.
2003-10-31  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-calendar-table.c (e_calendar_table_show_popup_menu): fixed
	mismatched condition in if/else statement.

svn path=/trunk/; revision=23148
2003-10-31 13:15:35 +00:00
a511462241 fixed mismatched condition in if/else statement.
2003-10-31  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-calendar-table.c (e_calendar_table_show_popup_menu): fixed
	mismatched condition in if/else statement.

svn path=/trunk/; revision=23147
2003-10-31 12:24:12 +00:00
211e8e8b45 fix for e-account smime info changes. Also enforce having a signing
2003-10-31  Not Zed  <NotZed@Ximian.com>

        * e-msg-composer.c (build_message): fix for e-account smime info
        changes.  Also enforce having a signing certificate set in
        preferences before doing any signing.
        (from_changed_cb): handle smime sign/encrypt default for account
        (create_composer): force a from-changed when we start, to properly
        setup signing options.

svn path=/trunk/; revision=23146
2003-10-31 05:04:11 +00:00
bb9da6fb0c Rearranged smime config slightly, and added encrypt key preference.
2003-10-31  Not Zed  <NotZed@Ximian.com>

        * mail-config.glade: Rearranged smime config slightly, and added
        encrypt key preference.

        * mail-account-gui.c (mail_account_gui_save,
        mail_account_gui_new): enable smime always if have_nss.  Added new
        options in glade file and handle changed names.
        (smime_changed, smime_sign_key_select, smime_sign_key_clear)
        (smime_encrypt_key_select, smime_encrypt_key_clear): Add a bunch
        of mostly dummy UI behaviour management stuff.

svn path=/trunk/; revision=23145
2003-10-31 04:56:46 +00:00
19a21a87e4 add encrypt_key id, and change some of the names around to be more
2003-10-31  Not Zed  <NotZed@Ximian.com>

        * e-account.c (e_account_(sg)et_from_xml): add encrypt_key id, and
        change some of the names around to be more meaningful.

svn path=/trunk/; revision=23144
2003-10-31 04:55:41 +00:00
36eff5914b removed, now redundant.
2003-10-31  Not Zed  <NotZed@Ximian.com>

	* camel-cms-context.[ch]: removed, now redundant.

svn path=/trunk/; revision=23143
2003-10-31 00:54:47 +00:00
251450fb44 remove smime/tests for now.
2003-10-30  Chris Toshok  <toshok@ximian.com>

	* configure.in: (AC_OUTPUT): remove smime/tests for now.

svn path=/trunk/; revision=23142
2003-10-30 22:26:48 +00:00
fa2ae7d9e9 remove dead file
2003-10-30  JP Rosevear <jpr@ximian.com>

	* POTFILES.in: remove dead file

svn path=/trunk/; revision=23141
2003-10-30 22:02:33 +00:00
e2e312d410 add boilerplate.
2003-10-30  Chris Toshok  <toshok@ximian.com>

	* gui/certificate-manager.h: add boilerplate.

	* gui/certificate-manager.c
	(certificate_manager_config_control_new): return NULL if the
	NSS_InitReadWrite fails - we should probably give better status
	though, or return a GtkLabel with an error message....

	* gui/Makefile.am (INCLUDES): use CERT_UI_CFLAGS.
	(TEST_LIBS): use CERT_UI_LIBS.

svn path=/trunk/; revision=23140
2003-10-30 21:19:32 +00:00
4981fa14e2 use CERT_UI_CFLAGS. (TEST_LIBS): use CERT_UI_LIBS.
2003-10-30  Chris Toshok  <toshok@ximian.com>

	* tests/Makefile.am (INCLUDES): use CERT_UI_CFLAGS.
	(TEST_LIBS): use CERT_UI_LIBS.

svn path=/trunk/; revision=23139
2003-10-30 21:05:48 +00:00
787cf36948 set enable_smime=yes wherever nss would be enabled.. fixes manually
2003-10-30  Chris Toshok  <toshok@ximian.com>

	* configure.in: set enable_smime=yes wherever nss would be
	enabled..  fixes manually specifying the nss libs and enabling the
	smime ui.  Also, add a section for generating the correct SMIME UI
	flags.  gross, but necessary.  it should probably be wrapped in
	with all the other nss library crap.
	(AC_OUTPUT): add smime/tests

svn path=/trunk/; revision=23138
2003-10-30 21:00:03 +00:00
e432971d03 initial checkin
svn path=/trunk/; revision=23137
2003-10-30 20:28:32 +00:00
973ca5ea3d removed.
2003-10-30  Rodrigo Moya <rodrigo@ximian.com>

	* gui/e-tasks.[ch] (e_tasks_get_cal_client): removed.

	* gui/tasks-control.c (sensitize_commands): fixed to work correctly
	with the ECalView's model.
	(tasks_control_set_property): don't use e_tasks_get_cal_client.

	* gui/alarm-notify/alarm-notify.c (free_client_hash): new function
	to remove items from the CalClient's hash table.
	(alarm_notify_finalize): call free_client_hash() for each item
	in the hash table.

svn path=/trunk/; revision=23136
2003-10-30 19:04:54 +00:00
61031f4cb0 use bonobo_main_quit, not gtk_main_quit.
2003-10-30  Rodrigo Moya <rodrigo@ximian.com>

	* gui/alarm-notify/notify-main.c (client_die_cb): use
	bonobo_main_quit, not gtk_main_quit.

	* gui/alarm-notify/alarm-queue.c (free_client_alarms_cb): callback
	for freeing ClientAlarms stored in the hash table.
	(alarm_queue_done): call free_client_alarms_cb() for each opened
	client.

svn path=/trunk/; revision=23135
2003-10-30 18:25:03 +00:00
d436118b5f use bonobo_main_quit, not gtk_main_quit.
2003-10-24  Rodrigo Moya <rodrigo@ximian.com>

	* gui/alarm-notify/notify-main.c (client_die_cb): use
	bonobo_main_quit, not gtk_main_quit.

	* gui/alarm-notify/alarm-queue.c (free_client_alarms_cb): callback
	for freeing ClientAlarms stored in the hash table.
	(alarm_queue_done): call free_client_alarms_cb() for each opened
	client.

svn path=/trunk/; revision=23134
2003-10-30 18:21:47 +00:00
db189e01b0 Updated Norwegian Nynorsk translation.
2003-10-30  Åsmund Skjæveland  <aasmunds@fys.uio.no>

	* nn.po: Updated Norwegian Nynorsk translation.

svn path=/trunk/; revision=23133
2003-10-30 13:46:56 +00:00
9800056508 removed, since we dont save the file anymore in idle callbacks.
2003-10-30  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal-backend-file.c (mark_dirty, save_idle): removed, since
	we dont save the file anymore in idle callbacks.
	(cal_backend_file_dispose): removed all traces of the idle saving.
	(check_dup_uid, create_cal, cal_backend_file_add_timezone,
	cal_backend_file_create_object, cal_backend_file_modify_object,
	cal_backend_file_remove_object, cal_backend_file_receive_objects):
	call save() directly instead of mark_dirty().

svn path=/trunk/; revision=23132
2003-10-30 12:34:10 +00:00
2e909f008c implemented THIS and ALL recurrences cases, blowing away or detaching
2003-10-30  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal-backend-file.c (cal_backend_file_modify_object):
	implemented THIS and ALL recurrences cases, blowing away or detaching
	recurrences from the main component as required.
	(get_rid_string): make it return const.
	(get_rid_timetype): new convenience function for getting
	libical's recurrence ID from a CalComponent.
	(cal_backend_file_is_read_only, remove_recurrence_cb,
	remove_component): fixed warnings.
	(remove_object_instance_cb): callback to remove the instances
	from the hash on the THISANDPRIOR and THISANDFUTURE cases.
	(cal_backend_file_remove_object): replaced mismatched if/else
	statement with proper management of each of the recurrence cases.

svn path=/trunk/; revision=23131
2003-10-30 12:02:18 +00:00
552172a0e2 implement something basic.
2003-10-30  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (sm_get_passwd): implement something basic.

svn path=/trunk/; revision=23130
2003-10-30 10:04:42 +00:00
8747a6919f show application/x-pkcs7-mime inline always by default.
2003-10-30  Not Zed  <NotZed@Ximian.com>

        * em-format.c (em_format_is_inline): show application/x-pkcs7-mime
        inline always by default.

2003-10-30  Not Zed  <NotZed@Ximian.com>

        * em-format.c (emf_multipart_signed): handle
        application/x-pkcs7-signature.

2003-10-29  Not Zed  <NotZed@Ximian.com>

        * em-format-html.c (em_format_html_multipart_signed_sign): handle
        application/x-pkcs7-signature.

        * em-format.c (emf_application_xpkcs7mime): Handle
        application/x-pkcs7-mime.

svn path=/trunk/; revision=23129
2003-10-30 05:03:28 +00:00