Commit Graph

1038 Commits

Author SHA1 Message Date
182f312858 Removed member sort_idle_id in
EStorageSetViewPrivate.
(resort): Removed.
(sort_traverse_callback): Removed.
(sort_idle_callback): Removed.
(queue_resort): Removed.
(impl_destroy): Removed.
(folder_name_changed_cb): Sort now instead of queueing a resort.

svn path=/trunk/; revision=18146
2002-09-20 20:42:20 +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
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
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
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
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
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
3d1b5c1a2e Remove some leftover junk.
svn path=/trunk/; revision=18088
2002-09-17 16:45:36 +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
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
fd5752f425 (setup_bonobo_conf_private_directory): g_free() not
free(), since we allocate with glib functions.  [#19899]

svn path=/trunk/; revision=18047
2002-09-11 20:45:10 +00:00
6f4d80d825 no longer distribute the etstate files. enable_search on the view. add
2002-09-05  Mike Kestner  <mkestner@ximian.com>

	* Makefile.am : no longer distribute the etstate files.
	* e-shell-folder-selection-dialog.c : enable_search on the view.
	* e-storage-set-view.c : add search_enabled flag handling.
	(e_storage_set_view_set_show_checkboxes): manipulate the existing state
	instead of loading a state file from disk.
	(e_storage_set_view_enable_search): new. set a column in the sort_info
	on the etree to allow keystroke jumping in the etree.

svn path=/trunk/; revision=18002
2002-09-06 14:51:37 +00:00
2bd6772c82 Changed the description of the folders page in the settings dialog to be
2002-09-05  Anna Marie Dirks  <anna@ximian.com>

	* GNOME_Evolution_Shell.oaf.in : Changed the description
	of the folders page in the settings dialog to be more specific.

svn path=/trunk/; revision=17991
2002-09-05 18:54:01 +00:00
a6939cf10d Return FALSE here. (get_base_url): Add a cast.
* upgrade-mailer.c (upgrade): Return FALSE here.
(get_base_url): Add a cast.

* component-factory.c (storage_xfer_folder): Removed unused
variables.

* Makefile.am: Rename upgrade-mailer to evolution-mail-upgrade.

svn path=/trunk/; revision=17981
2002-09-04 22:39:24 +00:00
2dd03125d5 (new_folder_cb): Pass FALSE as @queue to
e_shell_view_display_uri() here.

svn path=/trunk/; revision=17977
2002-09-04 20:37:57 +00:00
d44e32c675 (e_shell_view_get_current_component_id): If the
current_folder_type is NULL, just return NULL instead of passing
it to e_folder_type_registry_get_handler_for_type() [and generate
a warning].  [#21122]

svn path=/trunk/; revision=17974
2002-09-04 19:53:38 +00:00
ef964d6f94 Remove the "blah blah" text for now and change "Server" to "Account".
* glade/e-shell-shared-folder-picker-dialog.glade: Remove the
	"blah blah" text for now and change "Server" to "Account".

svn path=/trunk/; revision=17973
2002-09-04 19:47:47 +00:00
ee467a65b1 Pass TRUE as @queue to e_shell_view_display_uri().
* e-shell.c (create_view): Pass TRUE as @queue to
e_shell_view_display_uri().

* e-shell-view-menu.c (command_activate_view): Pass TRUE as @queue
to e_shell_view_display_uri().
(goto_folder_dialog_folder_selected_cb): Likewise.

* e-shell-shared-folder-picker-dialog.c
(shared_folder_discovery_listener_callback): Pass TRUE as @queue
to e_shell_view_display_uri().

* e-shell-view.c
(display_uri): New arg @queue.  If true, it allows the
delayed_selection mechanism to happen transparently (returning
TRUE, while before it used to return FALSE).  Otherwise, refuse to
queue the URI and return FALSE.
(e_shell_view_display_uri): New arg @queue; pass it to
display_uri().
(handle_current_folder_removed): Pass TRUE as @queue to
e_shell_view_display_uri().
(set_folder_timeout): Likewise.
(switch_on_folder_tree_click): Likewise.
(activate_shortcut_cb): Likewise.
(corba_interface_change_current_view_cb): Likewise.
(socket_destroy_cb): Likewise.
(socket_destroy_cb): Likewise.
(e_shell_view_load_settings): Here, try displaying the old URI
with @queue set to FALSE; if this fails, display the default URI
and then invoke display again using @queue = TRUE so it gets
queued up.  This should fix #27721.

svn path=/trunk/; revision=17972
2002-09-04 19:33:15 +00:00
6b346389dc Pass FALSE as @restore_all_views to e_shell_restore_from_settings() so we
* main.c (idle_cb): Pass FALSE as @restore_all_views to
e_shell_restore_from_settings() so we only restore the first view.

* e-shell.c (e_shell_restore_from_settings): New arg
@restore_all_views.

svn path=/trunk/; revision=17967
2002-09-04 18:36:21 +00:00
ddaa0af2ce Pass NULL as @unpopulate_folder_context_menu_fn to
* gui/component/addressbook-component.c (create_component): Pass
NULL as @unpopulate_folder_context_menu_fn to
evolution_shell_component_new().

* gui/component-factory.c (create_object): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().

* mail-account-gui.c (mail_account_gui_save): Remove unused
variable.

* component-factory.c (unpopulate_folder_context_menu): New.
(create_component): Pass it to evolution_shell_component_new().

* component-factory.c (create_component): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().

* e-storage-set-view.c (popup_folder_menu): Remove the context
menu items using
evolution_shell_component_client_unpopulate_folder_context_menu()
instead of doing it ourself, since BonoboUI sucks.

* evolution-shell-component-client.c
(evolution_shell_component_client_unpopulate_folder_context_menu):
New.

* evolution-test-component.c (register_component): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().

* evolution-shell-component.c: New member
unpopulate_folder_context_menu_fn in
EvolutionShellComponentPrivate.  New member uic in
EvolutionShellComponentPrivate.
(init): Init new members to NULL.
(destroy): bonobo_object_unref() priv->uic if not NULL.
(evolution_shell_component_new): New arg
@unpopulate_folder_context_menu_fn.
(evolution_shell_component_construct): Likewise.
(impl_populateFolderContextMenu): Set priv->uic to the newly
created UIComponent.
(impl_unpopulateFolderContextMenu): New, implementation for the
::unpopulateFolderContextMenu CORBA method.
(class_init): Install.

* Evolution-ShellComponent.idl (unpopulateFolderContextMenu): New
method.
(AlreadyPopulated): New exception.
(populateFolderContextMenu): Can raise it.
(NotPopulated): New exception.

svn path=/trunk/; revision=17963
2002-09-04 16:05:35 +00:00
2c29a42ba0 Create an Items placeholder under ComponentPlaceholder, and then
* e-storage-set-view.c (popup_folder_menu): Create an Items
placeholder under ComponentPlaceholder, and then
bonobo_ui_component_rm() it after we are done with the menu.  This
-should- fix #29782, but it doesn't.  I am not sure why.

* evolution-shell-component.h
(EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): Append a "/Items"
part.

svn path=/trunk/; revision=17952
2002-09-03 20:28:29 +00:00
37b668380e (show_import_wizard): Make the WM close
button in the dialog hide instead of destroying, using
gnome_dialog_close_hides().  [#15572]

svn path=/trunk/; revision=17945
2002-09-03 15:25:13 +00:00
9ce6d5fc54 Pass a selection_order to oaf_query so we get the components back in a
* e-shell.c (setup_components): Pass a selection_order to
	oaf_query so we get the components back in a consistent order.
	Hack fix for #28490 for 1.2 by ensuring that Connector gets
	started before evolution-mail.
	(get_icon_path_for_component_info): Rename the oaf icon name
	property to use underscores to match the launch order property
	(which needs to use underscores because dashes are interpreted as
	subtraction in the selection_order context).

svn path=/trunk/; revision=17904
2002-08-28 21:16:10 +00:00
545045a58e (get_shortcut_info): Make sure
*custom_icon_name_return is at least set to NULL on return [it
used to leave it uninitialized if the URI was not prefixed with
E_SHELL_URI_PREFIX].  Also use e_shell_parse_uri() to parse the
URI so we handle the default shortcuts properly, too.

svn path=/trunk/; revision=17879
2002-08-27 18:37:51 +00:00
520d7194c4 Get the "addresses" property of the select names control rather than
* e-shell-shared-folder-picker-dialog.c (show_dialog): Get the
	"addresses" property of the select names control rather than
	"text", so we get the email address too. #28953

svn path=/trunk/; revision=17804
2002-08-19 19:33:05 +00:00
78542d0487 Fix the names of these functions. (They previously used "register" instead
* e-folder-type-registry.c
	(e_folder_type_registry_type_registered,
	e_folder_type_registry_unregister_type): Fix the names of these
	functions. (They previously used "register" instead of
	"registry".)

	* e-component-registry.c (register_type): Update for renaming

	* e-local-storage.c (load_folder): Likewise

svn path=/trunk/; revision=17799
2002-08-19 14:43:00 +00:00
82403d1e80 If the selected URI is of an invalid type, don't accept it.
* evolution-folder-selector-button.c
	(evolution_folder_selector_button_set_uri): If the selected URI is
	of an invalid type, don't accept it.
	(evolution_folder_selector_button_get_folder): Returns the
	selected folder.
	(various): updates to support get_folder, and to simplify.

svn path=/trunk/; revision=17794
2002-08-16 22:43:40 +00:00
a224684995 Remove both timeouts when the dialog is destroyed, not just one of them.
* e-shell-shared-folder-picker-dialog.c (create_progress_dialog):
	Remove both timeouts when the dialog is destroyed, not just one of
	them.
	(shared_folder_discovery_listener_callback): Don't try to access
	fields of discovery_data after destroying it. Interpret the result
	argument correctly, and put up an error dialog (using
	e_corba_storage_corba_result_to_storage_result and
	e_storage_result_to_string) if something went wrong.

	* e-corba-storage.c
	(e_corba_storage_corba_result_to_storage_result): convert a
	GNOME_Evolution_Storage_Result to an EStorageResult.
	(async_folder_cb): Use that.

svn path=/trunk/; revision=17750
2002-08-09 16:38:16 +00:00
eb83dd4dd0 Don't include the storage name in the path passed to
* e-storage-set-view.c (folder_property_item_verb_callback): Don't
	include the storage name in the path passed to
	e_corba_storage_show_folder_properties, for consistency with the
	other EStorage methods.

svn path=/trunk/; revision=17716
2002-08-06 20:25:10 +00:00
f312a007fd New callback for the show_folder_properties signal.
* evolution-test-component.c
(storage_show_folder_properties_callback): New callback for the
show_folder_properties signal.
(setup_custom_storage): Add two property items, and connect the
callback to the signal.

* e-storage-set-view.c: Renamed private member container into
ui_container; new member ui_component.
(init): Initialize ui_component to NULL.
(impl_destroy): Unref if not NULL.
(e_storage_set_view_construct): If @ui_container is not NULL,
weakref it and create a new ui_component that uses it as its
container.
(ui_container_destroy_notify): New, weakref destroy callback for
priv->ui_container.
(remove_property_items): New helper function.
(setup_folder_properties_items_if_corba_storage_clicked): New
helper function.
(folder_property_item_verb_callback): New callback for the verbs
associated to the folder property items.
(popup_folder_menu): Set up the per-storage folder property items
using setup_folder_properties_items_if_corba_storage_clicked() and
remove them with remove_property_items() after the menu has been
popped down.  Don't invoke populate_folder_context_menu if there
is no handler for this node [this avoids a spurious warning].

* e-corba-storage.c (e_corba_storage_show_folder_properties): New.
(e_corba_storage_get_folder_property_items): New.
(e_corba_storage_free_property_items_list): New.

* evolution-storage.c: New private member folder_property_items.
(init): Init to NULL.
(destroy): Free.
(impl_showFolderProperties): New, implementation for the
Storage::showFolderProperties CORBA method.
(class_init): Set up the "show_folder_properties" signal here.
(impl_Storage__get_propertyItems): New, getter for the
Storage::propertyItems property.
(corba_class_init): Install the new methods.
(evolution_storage_add_property_item): New function to add
property items to the storage.

* evolution-storage.h: New signal show_folder_properties.

* e-storage-set.c (e_storage_set_create_new_view): Renamed from
e_storage_set_new_view().

* Evolution-Storage.idl: Added attribute folderPropertyItems and
method ::showFolderProperties.

svn path=/trunk/; revision=17714
2002-08-06 16:27:48 +00:00
b903f35585 (endarken_style): Set the color for
GTK_STATE_INSENSITIVE too so it doesn't look ugly when we quit.

svn path=/trunk/; revision=17679
2002-08-01 21:33:56 +00:00
6d778b9fa2 New, implement a right-click -> "Add Default Shortcuts" menu item.
* e-shortcuts-view.c (create_default_shortcuts_cb): New, implement
a right-click -> "Add Default Shortcuts" menu item.
(rename_group_cb): Remove double casts.  *lol*

* e-shortcuts.c (e_shortcuts_add_default_shortcuts): New.
(e_shortcuts_add_default_group): Use
e_shortcuts_add_default_shortcuts().

svn path=/trunk/; revision=17663
2002-07-31 22:10:37 +00:00
e8d6f8c723 (ensure_menu_items):
Don't sort the menu_items here.
(create_menu_xml): Instead, sort here, and only sort the
non-default section of the menu.
(get_default_action_for_view): Just get the first item that is
default; since we don't sort anymore, this works.
(find_menu_item_for_verb): Removed since it is not used anymore.

svn path=/trunk/; revision=17659
2002-07-31 20:54:48 +00:00
ec3f54257d Pass "contacts" as the @folder_type to
* gui/component/addressbook-component.c (add_creatable_item): Pass
"contacts" as the @folder_type to
evolution_shell_component_add_user_creatable_item().

* gui/component-factory.c (add_creatable_item): New arg
@folder_type, pass it to
evolution_shell_component_add_user_creatable_item().
(create_object): Set the right folder types for the various
user-creatable items.

* component-factory.c (create_component): Pass "mail" as
@folder_type to
evolution_shell_component_add_user_creatable_item().

* evolution-test-component.c (register_component): Pass NULL for
@folder_type to
evolution_shell_component_add_user_creatable_item().

* e-shell-user-creatable-items-handler.c: New member folder_type
in struct MenuItem.
(ensure_menu_items): Initialize ->folder_type.
(item_is_default): New helper function.
(create_menu_xml): New arg @folder_type.  Put the items on the top
using item_is_default().
(shell_view_view_changed_callback): Pass the folder type to
create_menu_xml().

* evolution-shell-component.c: New member folder_type in
UserCreatableItemType.
(user_creatable_item_type_new): New arg @folder_type.
(user_creatable_item_type_free): Free ->folder_type.
(evolution_shell_component_add_user_creatable_item): New arg
@folder_type.
(impl__get_userCreatableItemTypes): Set ->folderType in the
returned CORBA structs.

* Evolution-ShellComponent.idl: New member folderType in struct
UserCreatableItemType.

* e-shell-user-creatable-items-handler.c: New member component_id
in struct MenuItem.  Removed member menu_xml from
EShellUserCreatableItemsHandlerPrivate.
(init): No need to initialize menu_xml here anymore.
(impl_destroy): ...And no need to free here, either.
(setup_menu_xml): New, derived from ensure_menu_xml().  This
orders the menu so that the items for the current component go at
the top.
(create_menu_xml): Removed.
(e_shell_user_creatable_items_handler_attach_menus): Set up
properly for the current component ID, using setup_menu_xml().

svn path=/trunk/; revision=17658
2002-07-31 20:36:16 +00:00
a338bddf3d New function to set the uri programatically on a
2002-07-29  Jeffrey Stedfast  <fejj@ximian.com>

	* evolution-folder-selector-button.c
	(evolution_folder_selector_button_set_uri): New function to set
	the uri programatically on a EvolutionFolderSelectorButton dingus.

svn path=/trunk/; revision=17633
2002-07-29 20:13:26 +00:00
9d27429cc8 Capitalize the title of the dialog for consistency.
* e-shell-view-menu.c (command_new_shortcut): Capitalize the title
of the dialog for consistency.

* e-shell-folder-creation-dialog.c (setup_dialog): Don't prepend
the window's title with "Evolution -" since we don't do that
anywhere else.  Also capitalize properly.

svn path=/trunk/; revision=17616
2002-07-26 19:09:30 +00:00
1a71d1071c (ensure_menu_xml): Put in
the ComponentItems placeholder, instead of NewItems.

svn path=/trunk/; revision=17615
2002-07-26 19:04:16 +00:00
0df3715eb4 (load_all_folders): Don't return FALSE if any
of the folders fails to load; otherwise, if the user has played
with ~/evolution, he might end up not seeing any folders at all.

svn path=/trunk/; revision=17606
2002-07-26 17:18:59 +00:00
975b2f33f9 (command_work_online): Remove debugging
message.
(command_work_offline): Likewise.

svn path=/trunk/; revision=17563
2002-07-24 04:54:55 +00:00
8905d10a63 (double_click_cb): Renamed
from `dbl_click_cb'.
(check_folder_type): Don't pop up an error dialog anymore.
(check_folder_type_valid): Renamed from check_folder_type().
(folder_selected_cb): Make the OK button sensitive only if the
type of the selected folder is in the list of valid types;
otherwise, make it insensitive.  [#848]

svn path=/trunk/; revision=17513
2002-07-18 19:31:37 +00:00
5334b3ed1b removed check for local folders, so that we can import into non-local
2002-07-18  Rodrigo Moya <rodrigo@ximian.com>

	* e-shell-importer.c (start_import): removed check for local folders,
	so that we can import into non-local ones.

svn path=/trunk/; revision=17512
2002-07-18 18:17:59 +00:00
d2d0eebd74 Removed unused variable.
* evolution-storage-set-view.c
(impl_StorageSetView__set_checkedFolders): Removed unused
variable.

* e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
Removed unused variable.

	* e-storage.c
		(e_storage_path_is_absolute)
		(e_storage_path_is_relative)
		(e_storage_async_xfer_folder)
	* e-storage-set.c
		(make_full_path)
		(get_storage_for_path)
		(signal_new_folder_for_all_folders_under_paths)
		(signal_new_folder_for_all_folders_in_storage)
		(e_storage_set_get_path_for_physical_uri)
	* e-storage-set-view.c
		(storage_sort_callback)
		(new_storage_cb)
		(removed_storage_cb)
		(new_folder_cb)
	* e-shortcuts-view.c
		(get_shortcut_info):
	* e-shell-view.c
		(handle_current_folder_removed)
	* e-shell-utils.c
		(e_shell_folder_name_is_valid):
	* e-local-storage.c
		(construct):
	* e-folder-tree.c
		(get_parent_path)
		(get_parent_path)
		(e_folder_tree_destroy)
		(e_folder_tree_add)
		(e_folder_tree_foreach)
	* e-folder-dnd-bridge.c
		(handle_data_received_path)
	* evolution-storage.c
		(make_full_uri):

* e-shell-constants.h: New #defines E_PATH_SEPARATOR and
E_PATH_SEPARATOR_S.

* e-local-storage.c (load_folder): Don't add the folder if its
type isn't registered.

svn path=/trunk/; revision=17510
2002-07-18 18:16:18 +00:00
8206e5ddef Make ChangeLog entry more recent
svn path=/trunk/; revision=17498
2002-07-17 22:06:23 +00:00
39c3739393 Get the EStorageSet from the shortcut's shell since there is no
* e-shortcuts-view-model.c (get_icon_for_item): Get the
EStorageSet from the shortcut's shell since there is no
e_shortcuts_get_storage_set() anymore.
* e-shortcuts-view.c (get_shortcut_info): Likewise.
(impl_shortcut_drag_motion): Likewise.
(impl_shortcut_drag_data_received): Likewise.

* e-shell.c (e_shell_construct): e_shortcuts_new_from_file(), not
e_shortcuts_new() here.

* e-shortcuts.c: Removed members storage_set and
folder_type_registy in EShortcutsPrivate.  New member shell.
(init): Init to NULL.
(e_shortcuts_construct): Removed arg @storage_set and
@folder_type_registry, new arg @shell.
(e_shortcuts_new): Removed.
(e_shortcuts_new_from_file): New.
(impl_destroy): Renamed from destroy().
(e_shortcuts_get_storage_set): Removed.
(e_shortcuts_get_shell): New.
(load_shortcuts): Accept any URI that can be parsed (by
e_shell_parse_uri).

* e-shell.c (e_shell_parse_uri): New.

* e-shell-view.c (evolution_uri_for_default_uri): New.
(display_uri): Use it to determine the evolution: uri given a
default: uri.

* e-shell.c (impl_Shell_handleURI): Pass it over to
e_shell_create_view_from_uri_and_settings() even if it's an
E_SHELL_DEFAULTURI_PREFIX.
(handle_default_uri): Removed.

svn path=/trunk/; revision=17497
2002-07-17 22:03:57 +00:00
515ebfd45c Install libversit.a so that people compiling against the addressbook can
2002-07-09  Peter Williams  <peterw@ximian.com>

       * libversit/Makefile.am (privlib_LIBRARIES): Install libversit.a so
       that people compiling against the addressbook can do so successfully.

       * Makefile.am: create our *Conf.sh files and dist them and install
       them.

       * configure.in: Define and subst some variables that the Conf.sh
       file need.

 2002-07-08  Peter Williams  <peterw@ximian.com>

       * backend/ebook/Makefile.am: Install libebook-static.la.
       Also change --all-static to -all-static, which is the right flag.

       * backend/pas/Makefile.am: Install the PAS headers in
       $(includedir)/evolution/pas. Install libpas.a


2002-07-08  Peter Williams  <peterw@ximian.com>

       * cal-util/Makefile.am: Install libcal-util-static.la
       and fix the -all-static flag to make it install statically.

       * pcs/Makefile.am: Install libpcs.a and its headers.

       * pcs/cal-backend-util.h: Same sort of include namespacing fix,
       but for pcs.

       * pcs/cal.h:
       * pcs/query.h:
       * pcs/cal-factory.h:
       * pcs/cal-backend.h:
       * pcs/cal-backend-file.h: Same.

2002-07-17  Peter Williams  <peterw@ximian.com>

       * calendar/cal-util/Makefile.am (GTKDOC_LIBS): Because we're
       using libtool as our LD, we can reference .la's and libtool
       will DTRT for us.

       * calendar/cal-client/Makefile.am (GTKDOC_LIBS): Same here.


2002-07-03  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Install libeutil, libeconduit, and libedb3util and
       their headers.


2002-07-08  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Reference the new libefilterbar.a.

 2002-07-12  Peter Williams  <peterw@ximian.com>

       * Makefile.am (INCLUDES): Add -I$(builddir)/libical/src/libical
       for the generated ical.h (some headers rely on this because
       they too get installed.)


2002-07-09  Peter Williams  <peterw@ximian.com>

       * e-timezone-dialog/Makefile.am: Add -I$(top_builddir)/libical/src/libical;
       some headers that we rely on get installed, so they point to the ical.h that
       gets generated and installed; consequently we need to be able to find the
       generated ical.h

       * misc/Makefile.am: Install libemiscwidgets.a and its headers. However,
       break EFilterBar into a separate libefilterbar.a because we don't want
       the installed library to depend on libfilter.

svn path=/trunk/; revision=17496
2002-07-17 21:03:19 +00:00