Commit Graph

11545 Commits

Author SHA1 Message Date
3 636b05ecb8 If we have hide deleted set, then dont count deleted messages in the
2001-10-03    <NotZed@Ximian.com>

        * folder-browser.c (update_status_bar): If we have hide deleted
        set, then dont count deleted messages in the 'total' messages
        count.  Fixes #6591.

svn path=/trunk/; revision=13381
2001-10-03 18:18:02 +00:00
Rodrigo Moya 967083749d replace use of gnome_vfs_uri with e_uri
2001-10-03  Rodrigo Moya <rodrigo@ximian.com>

	* gui/component-factory.c:
	* gui/calendar-offline-handler.c:
	* gui/comp-editor-factory.c: replace use of gnome_vfs_uri with e_uri

	* gui/e-meeting-model.c (start_addressbook_server): make it return void,
	since the return value does not mind

	* pcs/cal.c:
	* pcs/cal-factory.c:
	* pcs/cal-backend.[ch]: don't use GnomeVFS for URI management

	* pcs/cal-backend-file.c: ditto, only use GnomeVFS for internal
	operations

	* cal-client/cal-client.c (cal_client_open_calendar): don't CORBA_exception_free
	before checking for exceptions

svn path=/trunk/; revision=13380
2001-10-03 18:03:14 +00:00
3 6726c35ab5 If we have a fragment, override that, rather than the path. Fixes #5251.
2001-10-03    <NotZed@Ximian.com>

	* mail-ops.c (add_vtrash_info): If we have a fragment, override
	that, rather than the path.  Fixes #5251.

svn path=/trunk/; revision=13379
2001-10-03 17:55:48 +00:00
Rodrigo Moya a9155f28dd Fixed typo in the ChangeLog
svn path=/trunk/; revision=13378
2001-10-03 16:53:38 +00:00
Rodrigo Moya 818f16f74f default protocol to file: if not specified
2001-10-03  Rodrigo Moya <rodrigo@ximian.com>

	* e-url.c (e_url_new): default protocol to file: if not specified

svn path=/trunk/; revision=13377
2001-10-03 16:51:50 +00:00
Rodrigo Moya d536ccea94 add $BONOBO_GNOME_CFLAGS to make it work with latest Bonobo
2001-10-03  Rodrigo Moya <rodrigo@ximian.com>

	* importers/Makefile.am: add $BONOBO_GNOME_CFLAGS to make it work
	with latest Bonobo

svn path=/trunk/; revision=13376
2001-10-03 16:50:57 +00:00
Dan Winship 28d74c0920 Strange are the ways of alloca. Fixes 11543.
* providers/local/camel-local-provider.c (local_url_equal):
	Strange are the ways of alloca. Fixes 11543.

svn path=/trunk/; revision=13375
2001-10-03 15:50:58 +00:00
Christian Rose 7cf899d922 Updated Swedish translation.
2001-10-03  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=13374
2001-10-03 15:44:06 +00:00
Christopher James Lahey c228df2b30 Initialize the hash field. (model_changed_idle): Send cursor changed and
2001-10-03  Christopher James Lahey  <clahey@ximian.com>

	* e-table-selection-model.c (e_table_selection_model_init):
	Initialize the hash field.
	(model_changed_idle): Send cursor changed and selection changed signals.
	(model_pre_change): If there's no cursor here, make sure to set
	the cursor_id to NULL.

svn path=/trunk/; revision=13373
2001-10-03 15:03:05 +00:00
Christopher James Lahey d6f46df60c Added priorities to a bunch of these columns. Fixes Ximian bug #7158.
2001-10-03  Christopher James Lahey  <clahey@ximian.com>

	* gui/e-calendar-table.etspec: Added priorities to a bunch of
	these columns.  Fixes Ximian bug #7158.

svn path=/trunk/; revision=13371
2001-10-03 13:50:55 +00:00
Christopher James Lahey 2e93b3da0b Pick which field of the row to select based on priority.
2001-10-03  Christopher James Lahey  <clahey@ximian.com>

	* e-table-click-to-add.c (set_initial_selection): Pick which field
	of the row to select based on priority.

	* e-table-col.c, e-table-col.h: Added the priority field to this
	class.  Adapted the _new functions appropriately.

	* e-table-column-specification.c, e-table-column-specification.h:
	Added the priority field to this class.

	* e-table-utils.c (et_col_spec_to_col): Handle the priority field here.

svn path=/trunk/; revision=13370
2001-10-03 13:47:56 +00:00
Carlos Perelló Marín d3798ab87e Reverted a change from Ismael and /s/fichero/archivo/ Fixed.
2001-10-03  Carlos Perelló Marín <carlos@gnome-db.org>

	* es.po: Reverted a change from Ismael and /s/fichero/archivo/
	* POTFILES.in: Fixed.

svn path=/trunk/; revision=13369
2001-10-03 13:47:02 +00:00
Ismael Olea fc0c339066 adiciones de nombres geográficos y una revisión ortográfica y semántica de cierta intensidad
svn path=/trunk/; revision=13368
2001-10-03 13:19:14 +00:00
Chyla Zbigniew fb8f7f5f8c Updated Polish translation
svn path=/trunk/; revision=13367
2001-10-03 09:32:02 +00:00
Damon Chaplin 7e35463832 save the EXDATE as a DATE-TIME value, since we know the exact time. Fixes
2001-10-03  Damon Chaplin  <damon@ximian.com>

	* gui/comp-util.c (cal_comp_util_add_exdate): save the EXDATE as a
	DATE-TIME value, since we know the exact time. Fixes bug #11278.
	(Before we were setting is_date, but icaltime_from_timet_with_zone()
	didn't convert it properly. We need to figure out how to handle DATEs
	when using time_t's.)

	* gui/dialogs/recurrence-page.c (get_exception_string): use
	e_time_format_date_and_time() so we show the time as well, if the
	exception is a DATE-TIME value.

	* cal-util/timeutil.c: removed time_add_month(), time_year_begin(),
	time_month_begin() & time_week_begin() - old pre-timezone functions
	which we no longer use.

	* cal-util/cal-recur.c (cal_recur_from_icalproperty): set
	ir.until.is_date to FALSE before converting to a time_t.
	Hopefully fixes bug #5034.

svn path=/trunk/; revision=13366
2001-10-03 04:34:53 +00:00
Damon Chaplin 83529b8532 used time_add_day/week/month _with_zone() functions rather than the old
2001-10-01  Damon Chaplin  <damon@ximian.com>

	* e-summary-calendar.c (generate_html): used time_add_day/week/month
	_with_zone() functions rather than the old versions.

	* e-summary.c (alarm_fn): use time_day_end_with_zone ().

	* e-summary-tasks.c (generate_html): removed day_begin and day_end
	since they aren't used, and the calls to time_day_begin/end().

svn path=/trunk/; revision=13365
2001-10-03 04:29:55 +00:00
Jeffrey Stedfast 7b834caab7 remove unused variable
svn path=/trunk/; revision=13364
2001-10-03 02:56:40 +00:00
Jeffrey Stedfast 27da08a1bf Import the certificate if the user accepts it.
2001-10-02  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-ssl.c (ssl_bad_cert): Import the certificate if
	the user accepts it.

svn path=/trunk/; revision=13363
2001-10-03 02:55:50 +00:00
2 e4281865f9 for hashing/comparing local url's, we ignore trailing /'s in paths (maybe
2001-10-02    <NotZed@Ximian.com>

        * providers/local/camel-local-provider.c (local_url_hash,
        local_url_equal): for hashing/comparing local url's, we ignore
        trailing /'s in paths (maybe shuld handle multiple /'s too).
        (camel_provider_module_init): Use local_url_hash/equal for all functions.

svn path=/trunk/; revision=13362
2001-10-03 01:56:44 +00:00
2 65014a74aa Change to camel_charset_iconv_open/close.
2001-10-02    <NotZed@Ximian.com>

        * camel-sasl-digest-md5.c (digest_response):  Change to
        camel_charset_iconv_open/close.

        * camel-pgp-context.c (pgp_verify): Change to
        camel_charset_iconv_open/close.

        * camel-mime-part-utils.c (convert_buffer): Change to
        camel_charset_iconv_open().

        * camel-mime-filter-charset.c
        (camel_mime_filter_charset_new_convert, finalise): Change to
        camel_charset_iconv_open, etc.

        * camel-mime-utils.c: Use the camel_charset_iconv_open/close()
        functions to open/close it.

        * camel-charset-map.c (camel_charset_iconv_open): New function,
        wrap iconv_open, so we can cache ic's.
        (camel_charset_iconv_close): Likewise for close.
        (camel_charset_map_init,shutdown): Init/free iconv cache.

svn path=/trunk/; revision=13361
2001-10-03 00:12:49 +00:00
Christopher James Lahey 7d2487975f Transcode empty message from utf8 to gtk charset. Fixes Ximian bug #2468.
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* gal/widgets/e-reflow.c (set_empty): Transcode empty message from
	utf8 to gtk charset.  Fixes Ximian bug #2468.

svn path=/trunk/; revision=13360
2001-10-02 23:39:03 +00:00
Jeffrey Stedfast f88a537b58 Revert my x-unknown special-case hack - this may mask other problems.
2001-10-02  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-charset-map.c (camel_charset_to_iconv): Revert my
	x-unknown special-case hack - this may mask other problems.

	* camel-mime-utils.c (rfc2047_decode_word): If the iconv
	conversion fails, for whatever reason, retry using the user's
	locale charset.

svn path=/trunk/; revision=13359
2001-10-02 23:32:14 +00:00
Chris Toshok e1b0851d1a remove most of the oaf stuff from here. we do it in load_uri, where we'll
2001-10-02  Chris Toshok  <toshok@ximian.com>

        * backend/ebook/e-book.c (e_book_construct): remove most of the
	oaf stuff from here.  we do it in load_uri, where we'll have more
	information (namely, the protocol we're using.)
	(activate_factories_for_uri): do an oaf query to get a list of all
	objects implementing our BookFactory interface and also supporting
	the protocol used in the uri.
        (e_book_load_uri): try activating book factories to handle this
	uri, and start the iteration over the list.
        (e_book_load_uri_from_factory): try and load the uri.
        (e_book_load_uri_open_cb): callback function for the
	BookFactory_openBook call - if it succeeds, call the user's
	callback.  otherwise step to the next factory.
        (e_book_load_uri_step): go to the next factory in our list, and
	error out if there are no more.

svn path=/trunk/; revision=13358
2001-10-02 22:46:24 +00:00
Jeffrey Stedfast 378422f6e1 Pass an empty flags argument to mail_transfer_messages - destination
2001-10-02  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (transfer_msg): Pass an empty flags argument to
	mail_transfer_messages - destination folder should already be
	created by this point.

	* folder-browser.c (message_list_drag_data_received): Pass an
	empty flags argument to mail_transfer_messages.
	(selection_received): Same.

	* component-factory.c (xfer_folder): Pass the CREATE flag to
	mail_transfer_messages() so that the dest folder gets created.
	(destination_folder_handle_drop): Update for mail-ops API change.

	* mail-ops.c (mail_transfer_messages): Now takes a dest_flags
	argument that it passes along to mail_tool_uri_to_folder when
	opening the destination folder.

svn path=/trunk/; revision=13357
2001-10-02 22:45:24 +00:00
Chris Toshok 3cfa7824a8 add addressbook:supported_protocols containing just the file protocol.
2001-10-02  Chris Toshok  <toshok@ximian.com>

	* GNOME_Evolution_WombatNOLDAP.oaf.in: add
	addressbook:supported_protocols containing just the file protocol.

	* GNOME_Evolution_WombatLDAP.oaf.in: add
	addressbook:supported_protocols containing both ldap and file.

	* Makefile.am (OAF_IN_FILE): we have to possible files now, since
	the addressbook looks up factories by corba interface and the
	protocols supported by the factory (as listed in the .oaf file.)

	* .cvsignore: ignore GNOME_Evolution_Wombat.oaf.in, since it's
	generated now.

svn path=/trunk/; revision=13356
2001-10-02 22:37:58 +00:00
2 1747072ed0 Go back to using the store url's path, not the toplevel_dir thing.
2001-10-02    <NotZed@Ximian.com>

        * providers/local/camel-maildir-store.c (get_folder_info): Go back
        to using the store url's path, not the toplevel_dir thing.

        * camel-operation.c (camel_operation_progress): Fix the progress
        logic, so we dont update too often.

svn path=/trunk/; revision=13354
2001-10-02 22:03:13 +00:00
Jeffrey Stedfast 8d4f5ab1c8 Pass an empty flags argument to mail_tool_uri_to_folder.
2001-10-02  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-vfolder.c (vfolder_setup_do): Pass an empty flags argument
	to mail_tool_uri_to_folder.
	(vfolder_adduri_do): Same.

	* mail-session.c (get_folder): Pass an empty flags argument to
	mail_tool_uri_to_folder.

	* mail-send-recv.c (receive_get_folder): Pass an empty flags
	argument to mail_tool_uri_to_folder.

	* mail-ops.c (get_folder_get): Pass the flags to
	mail_tool_uri_to_folder.
	(mail_get_folder): Now takes a flags argument.
	(remove_folder_get): Pass an empty flags argument to
	mail_tool_uri_to_folder.
	(mail_send_message): Pass an empty argument flag to
	mail_tool_uri_to_folder.
	(transfer_messages_transfer): Same. Destination folder should
	already be created by this time.

	* folder-info.c (do_get_info): Pass an empty flags argument to
	mail_tool_uri_to_folder.

	* importers/evolution-mbox-importer.c (folder_created_cb): Pass
	the CREATE flag here too.
	(load_file_fn): And here.
	(load_file_fn): And here too.

	* importers/evolution-outlook-importer.c (load_file_fn): Pass the
	CREATE flag to mail_tool_uri_to_folder.

	* folder-browser.c (folder_browser_new): Pass an empty flags
	argument.
	(x_evolution_message_parse): Pass an empty flags argument to
	mail_tool_uri_to_folder.

	* component-factory.c (create_folder): Pass a CREATE flag to
	mail_get_folder here too.
	(owner_set_cb): And here.
	(xfer_folder): Shouldn't need the CREATE flag here, so not passing
	any flags.
	(destination_folder_handle_drop): Same.

	* mail-local.c (mail_local_store_add_folder): Pass a CREATE flag
	to mail_get_folder.
	(reconfigure_folder_reconfigure): Pass an empty flags argument to
	mail_tool_uri_to_folder.

	* mail-tools.c (mail_tool_uri_to_folder): Take a flags argument.
	(mail_tool_get_local_inbox): Pass an empty flags argument to
	mail_tool_uri_to_folder.

svn path=/trunk/; revision=13353
2001-10-02 22:01:03 +00:00
Jeffrey Stedfast c44b422cd6 Pass an empty flags argument to mail_get_folder.
2001-10-02  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (save_draft): Pass an empty flags argument to
	mail_get_folder.

svn path=/trunk/; revision=13352
2001-10-02 21:59:54 +00:00
Iain Holmes cb47695f98 Handle recurrances correctly
svn path=/trunk/; revision=13348
2001-10-02 20:52:21 +00:00
2 6df609098d Change the lock to a recursive e-mutex. (camel_object_hook_event):
2001-10-02    <NotZed@Ximian.com>

        * camel-object.c (camel_object_get_hooks): Change the lock to a
        recursive e-mutex.
        (camel_object_hook_event): Maintain list length of hook list.
        (camel_object_unhook_event): "
        (camel_object_unhook_event): If we are in an event, just mark the
        pair as removed, without removing it.
        (camel_object_trigger_event): Before running events, copy the
        list, and also ignore 'removed' events.  After running events, if
        we're all out of events, then free up any pending-removed events.
        (camel_object_free_hooks): Add some new assertions on the state of
        the hook structure.
        Removed the #error if threads not defined.  It _should_ actually
        work without threads.
        (camel_object_free_hooks): Free mutex when done.

svn path=/trunk/; revision=13347
2001-10-02 20:33:11 +00:00
Ettore Perazzoli ba14e3cb74 [Fix #11326, The folder list can become detached from its parent
window.]

* e-shell-view.c (folder_context_menu_popped_down_cb): Pop down
the folder bar if it's popped up.

svn path=/trunk/; revision=13346
2001-10-02 20:31:13 +00:00
Christopher James Lahey 8f6ee6cb9b Don't handle control-enter if allow_newlines is off. Fixes Ximian bug
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* gal/util/e-text-event-processor-emacs-like.c
	(e_text_event_processor_emacs_like_event): Don't handle
	control-enter if allow_newlines is off. Fixes Ximian bug #3742.

svn path=/trunk/; revision=13345
2001-10-02 19:27:47 +00:00
Darin Adler 1057efd639 Complete intltool support.
* autogen.sh: Complete intltool support.

svn path=/trunk/; revision=13311
2001-10-02 19:19:44 +00:00
Dan Winship af8e425a76 Shoo! Shoo!
svn path=/trunk/; revision=13310
2001-10-02 19:13:36 +00:00
Ettore Perazzoli 811d0de363 Make the crash message less dorky. [#10264]
* e-shell.c (e_shell_component_maybe_crashed): Make the crash
message less dorky.  [#10264]

svn path=/trunk/; revision=13309
2001-10-02 19:05:39 +00:00
Darin Adler 9c9e6d8e0c Add intltool support.
svn path=/trunk/; revision=13308
2001-10-02 19:03:43 +00:00
Ettore Perazzoli 1ea1b436aa [Don't allow dragging from a folder to one of its descendants or
onto itself, when the operation is GDK_DRAG_MOVE.  This fixes bugs
like #8737.]

* e-storage-set-view.c (handle_evolution_path_drag_motion): Don't
highlight if the user is attempting to move a folder to one of its
descendants.

svn path=/trunk/; revision=13307
2001-10-02 18:56:27 +00:00
Ettore Perazzoli 11c665c925 Use bonobo_ui_component_new_default()', not bonobo_ui_component_new()'.
* e-shell-view.c (e_shell_view_construct): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.

* mail-account-gui.c (launch_signature_editor): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.

* e-msg-composer.c (setup_ui): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.

* gui/dialogs/comp-editor.c (setup_widgets): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.

svn path=/trunk/; revision=13306
2001-10-02 18:33:34 +00:00
Ettore Perazzoli df580510c9 New, callback for the ::removed_folder signal on the shell's EStorageSet.
* e-shell-view.c (storage_set_removed_folder_callback): New,
callback for the ::removed_folder signal on the shell's
EStorageSet.
(e_shell_view_construct): Connect.
(e_shell_view_remove_control_for_uri): Removed.

* e-shell-folder-commands.c
(folder_selection_dialog_folder_selected_callback): Don't call
`e_shell_view_remove_control_for_uri()'.
(e_shell_command_delete_folder): Not here either.  And don't
display the default URI either.

svn path=/trunk/; revision=13305
2001-10-02 18:21:01 +00:00
Rodrigo Moya 3695ce0e60 add $(BONOBO_GNOME_CFLAGS) to make it compile with latest Bonobo, which
2001-10-02  Rodrigo Moya <rodrigo@ximian.com>

	* Makefile.am: add $(BONOBO_GNOME_CFLAGS) to make it compile with
	latest Bonobo, which does not install headers in
	$(gnome_prefix)/include

svn path=/trunk/; revision=13304
2001-10-02 17:20:03 +00:00
Rodrigo Moya 2bef0f376d duplicate also the params member
2001-10-02  Rodrigo Moya <rodrigo@ximian.com>

	* e-url.c (e_uri_copy): duplicate also the params member

svn path=/trunk/; revision=13303
2001-10-02 14:50:59 +00:00
JP Rosevear 82ca0883f7 use bonobo-exception to tidy
2001-10-02  JP Rosevear  <jpr@ximian.com>

	* cal-client/cal-query.c: use bonobo-exception to tidy

svn path=/trunk/; revision=13302
2001-10-02 14:43:33 +00:00
Rodrigo Moya 8828ff2fa3 new functions
2001-10-02  Rodrigo Moya <rodrigo@ximian.com>

	* e-url.[ch] (e_uri_copy, e_uri_to_string): new functions

svn path=/trunk/; revision=13301
2001-10-02 14:40:45 +00:00
JP Rosevear 7e61b6213f handle -1 as well (comp_from_remote_record): fix monthly by day
2001-10-02  JP Rosevear  <jpr@ximian.com>

	* conduits/calendar/calendar-conduit.c (nth_weekday): handle -1 as
	well
	(comp_from_remote_record): fix monthly by day recurrences and
	handle "last" day type

svn path=/trunk/; revision=13300
2001-10-02 14:37:30 +00:00
Christopher James Lahey 1f42dd5851 Made the max length of the textification be 2047 characters. Fixes Ximian
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_get_textification): Made the max length of
	the textification be 2047 characters.  Fixes Ximian bug #3021.

svn path=/trunk/; revision=13299
2001-10-02 13:55:18 +00:00
Christopher James Lahey f6be515182 Added a max length of 2047 to the standard ETextModel. Fixes Ximian bug
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* gal/e-text/e-text-model.c (MAX_LENGTH): Added a max length of
	2047 to the standard ETextModel.  Fixes Ximian bug #3021.

svn path=/trunk/; revision=13298
2001-10-02 12:31:05 +00:00
Christopher James Lahey ce45d995aa Only show the cursor during changes if it was already shown. Fixes Ximian
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* e-table-item.c, e-table-item.h: Only show the cursor during
	changes if it was already shown.  Fixes Ximian bug #9810 and
	Ximian bug #4048.

svn path=/trunk/; revision=13297
2001-10-02 11:13:47 +00:00
Christopher James Lahey a84d2e0d8c Bumped the sonumber to 14.
2001-10-02  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the sonumber to 14.

	* gal/widgets/e-canvas-utils.c, gal/widgets/e-canvas-utils.h
	(e_canvas_item_area_shown): New function returns TRUE iff
	e_canvas_item_show_area would be a noop.

svn path=/trunk/; revision=13296
2001-10-02 11:12:31 +00:00
Jon Trowbridge 27c2f5dd5d Make sure we aren't dealing with a pathological message w/o a From:
2001-10-01  Jon Trowbridge  <trow@ximian.com>

	* mail-display.c (on_url_requested): Make sure we aren't dealing
	with a pathological message w/o a From: header.
	(ebook_callback): Properly check that the address we queried
	matches the address on the current message. (Bug #10038)

svn path=/trunk/; revision=13295
2001-10-02 04:33:47 +00:00
Aaron Weber 40c8393cd7 removed an extraneous tab.
2001-10-01  Aaron Weber <aaron@ximian.com>

	* help/C/Makefile.am: removed an extraneous tab.

	* C/usage-mail.sgml: missing directory for figure file ref.

svn path=/trunk/; revision=13294
2001-10-02 03:08:34 +00:00