Commit Graph

1283 Commits

Author SHA1 Message Date
aaa0d1aba4 ** For #42691.
2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** For #42691.

        * Makefile.am (%.server.in): use implicit rule.
        (BUILT_SOURCES): added server_DATA.

2003-05-22  Not Zed  <NotZed@Ximian.com>

        * e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set
        to 1.4.0 for release.

svn path=/trunk/; revision=21406
2003-06-11 04:18:12 +00:00
12f3747114 don't leak nr.name.
2003-06-10  Larry Ewing  <lewing@ximian.com>

	* e-corba-storage-registry.c (listener_notify): don't leak nr.name.

svn path=/trunk/; revision=21399
2003-06-11 00:22:02 +00:00
fd2f3a6d7a Roll over ChangeLogs.
svn path=/trunk/; revision=21387
2003-06-09 17:31:26 +00:00
704071e391 Add Mark Gordon.
svn path=/trunk/; revision=21329
2003-05-22 20:39:32 +00:00
6f02daa384 (storage_weak_notify): Set
the storage member to NULL.
(shell_weak_notify): Set the shell member to NULL.
(cleanup_discovery): g_object_weak_unref() shell, parent and
storage.

svn path=/trunk/; revision=21280
2003-05-20 15:22:41 +00:00
f68ef51327 Removed "forced_upgrade" unused variable. (show_development_warning): Put
* main.c: Removed "forced_upgrade" unused variable.
(show_development_warning): Put in a DEVELOPMENT_WARNING cpp
conditional.
(warning_dialog_response_callback): Likewise.
(view_map_callback): Likewise.
(new_view_created_callback): Likewise.
(idle_cb) [DEVELOPMENT_WARNING]: Do not connect
new_view_created_callback() to the "new_view" shell signal
anymore.

* Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a
symbolic link from evolution to evolution-$(BASE_VERSION).

* e-shell-folder-creation-dialog.c (dialog_data_destroy):
g_object_weak_unref shell and dialog if they are not NULL.
(dialog_destroy_notify): Set ->dialog to NULL in all cases.

svn path=/trunk/; revision=21267
2003-05-19 19:41:05 +00:00
30551d3f83 Remove some padding which I incorrectly added to the wrong vbox. This
2003-05-19  Anna Marie Dirks  <anna@ximian.com>

	* e-corba-config-page.c: Remove some padding which I incorrectly
	added to the wrong vbox. This shoulda been fixed in
	widgets/misc/e-multi-config-dialog.c . (And it is, now.)

svn path=/trunk/; revision=21264
2003-05-19 18:50:09 +00:00
63c34c4615 (e_storage_set_view_set_show_checkboxes):
Reallocate the "expansions" member of ETreeState as well, to avoid
a memory error.  [#43119]

svn path=/trunk/; revision=21232
2003-05-18 00:48:03 +00:00
ca848e5756 Protect against the component name having slashes in it.
* e-shell.c (parse_default_uri): Protect against the component
name having slashes in it.

* e-shell-view.c (display_uri): Protect against invalid "default:"
URIs.  [#43079]

svn path=/trunk/; revision=21194
2003-05-15 18:19:16 +00:00
4710bfbfe3 #ifdef'ed wombat killing code, depending on whether KILL_PROCESS_CMD is
2003-05-15  Rodrigo Moya <rodrigo@ximian.com>

	* main.c: #ifdef'ed wombat killing code, depending on whether
	KILL_PROCESS_CMD is defined or not.
	(kill_wombat): kill also the alarm daemon process.

svn path=/trunk/; revision=21190
2003-05-15 15:57:34 +00:00
dc63f2f76f [Patch from Antonio Xu <antonio.xu@sun.com>, #42491]
* e-config-upgrade.c (upgrade_xml_1_2_rec): Make it compile on
Forte.

svn path=/trunk/; revision=21189
2003-05-15 15:21:17 +00:00
74ee7fe6ae release the interface if we got it
2003-05-14  JP Rosevear  <jpr@ximian.com>

	* e-shell.c (save_settings_for_component): release the interface
	if we got it

	* e-shell-view.c: include bonobo-exception.h
	(impl_dispose): release and unref the shell view corba interface
	(init): init to CORBA_OBJECT_NIL
	(e_shell_view_get_corba_interface): return the corba interface
	(setup_corba_interface): release the existing shell view, add as
	an interface and then query to get it back
	(get_view_for_uri): release and unref the control once we create
	the widget with it

	* e-corba-storage.c (storage_listener_servant_new): don't ref
ourselves
	(storage_listener_servant_free): don't unref ourselves
	(impl_dispose): free the servant info

	* e-corba-storage-registry.c
	(impl_StorageRegistry_getStorageByName): we need to ref as well as
	duplicate since we didn't create the storage here

svn path=/trunk/; revision=21176
2003-05-14 18:39:22 +00:00
7b20b772d2 Add a #include to fix a warning.
2003-05-09  Jeremy Katz  <katzj@redhat.com>

	* main.c: Add a #include to fix a warning.

	* e-shell-offline-handler.c (update_dialog_clist): Use a list
	store instead of a tree model for the store.

svn path=/trunk/; revision=21136
2003-05-09 15:00:46 +00:00
56e678a748 [#42342] New function to update the Send/Receive menu and toolbar items
[#42342]
* e-shell-view.c (update_send_receive_sensitivity): New function
to update the Send/Receive menu and toolbar items according to the
current line status.
(e_shell_view_construct): Call it here to set up the initial
state.
(shell_line_status_changed_cb): Use it here as well.

svn path=/trunk/; revision=21135
2003-05-08 21:54:58 +00:00
b352ae1f19 [#36956] Remove the version number from the window title.
[#36956]
* e-shell-view.c (update_for_current_uri): Remove the version
number from the window title.

[#42518]
* e-shell-view.c (handle_current_folder_removed): Casefold the
Inbox name only once, instead of once per iteration.  Removed the
spurious slash that was being passed in the path in the Inbox case
and prevented it from working.  Added missing slash in the path
for the storage case.  Casefold the path including the slash,
since we compare against a string that does include the slash.
(storage_set_removed_folder_callback): Remove the notebook page
before calling handle_current_folder_removed(), instead of after;
otherwise, the notebook page number we have might not be valid
anymore.

* e-shell-folder-creation-dialog.c (setup_dialog): Set the default
response for the dialog to GTK_RESPONSE_OK.

svn path=/trunk/; revision=21134
2003-05-08 19:36:47 +00:00
4ff45b4127 (e_shell_command_add_to_shortcut_bar):
Do use the supplied folder_path to determine the unread count, if
not NULL.  [#42465]

svn path=/trunk/; revision=21124
2003-05-07 19:38:18 +00:00
3e8897cfb3 don't pass NO_SEPARATOR flag as per gtkmessagedialog warning
2003-05-07  JP Rosevear  <jpr@ximian.com>

	* e-shell-folder-commands.c (delete_dialog): don't pass
	NO_SEPARATOR flag as per gtkmessagedialog warning

svn path=/trunk/; revision=21123
2003-05-07 17:27:25 +00:00
4d60494fc5 grepped changelogs and added all names found. #40391.
2003-05-02  Not Zed  <NotZed@Ximian.com>

        * e-shell-about-box.c (text[]): grepped changelogs and added all
        names found.  #40391.

svn path=/trunk/; revision=21102
2003-05-05 01:12:39 +00:00
271ebab0a7 Don't expand the select-names entry, because we don't want it as tall as
* glade/e-shell-shared-folder-picker-dialog.glade: Don't expand
	the select-names entry, because we don't want it as tall as the
	button.

svn path=/trunk/; revision=21046
2003-05-02 14:54:45 +00:00
87cb498843 (e_shell_folder_selection_dialog_construct): Set the default
response to GTK_RESPONSE_OK.

svn path=/trunk/; revision=21035
2003-04-30 19:49:35 +00:00
389f77ff44 Fix install of evolution
2003-04-29  Rodney Dawes  <dobey@ximian.com>

	* Makefile.am: Fix install of evolution

svn path=/trunk/; revision=21021
2003-04-29 20:24:24 +00:00
8f2a49962f [#41013]
2003-04-28  Not Zed  <NotZed@Ximian.com>

        [#41013]

        * e-shell-importer.c (html_size_req): removed.
        (create_help): renamed from create_html.  Only creates a plain
        label widget now, with line wrap turned on.  Also make the
        g_return an assert, it failing is entirely based on internal code.
        (show_import_wizard): s/create_html/create_help/g

        [#41648]

        * e-config-upgrade.c (upgrade_xml_file): upgrade_xml_file_1_0 made
        a bit more generic, this handles io, a callback handles xml
        changes.
        (is_xml1encoded): new function to tell if a string is in gal's
        xml1 'encoded' format, or raw locale text.
        (decode_xml1): decode xml1 encoded format to valid utf8.
        (upgrade_xml_1_2_rec): upgrades xml1 encoded or badly encoded xml
        content for specific parent->child nodes.
        (CONF_REVISION): bump the config revision to 1.3.1.
        (e_config_upgrade): if config revision < 1.3.1, then check xml
        files for xml1 content.

svn path=/trunk/; revision=20999
2003-04-29 02:40:56 +00:00
abb5fe7759 Fix up some stuff for the nognome script Fix up nognome script for Sun
2003-04-28  Rodney Dawes  <dobey@ximian.com>

	* Makefile.am: Fix up some stuff for the nognome script
	* evolution-nognome.in: Fix up nognome script for Sun GNOME2

svn path=/trunk/; revision=20996
2003-04-28 21:21:00 +00:00
8f52c9c406 Fixes #41916
2003-04-28  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #41916

	* evolution-storage.c (get_folder_list_foreach): removed comment which
	does not apply any more.
	(impl_Storage__get_folderList): set sequence's maximum number of items
	to e_folder_tree_get_count as is.

svn path=/trunk/; revision=20994
2003-04-28 20:22:12 +00:00
8cb06f7966 (main): Add e_proxy_init()
svn path=/trunk/; revision=20987
2003-04-28 18:17:22 +00:00
419e8fd017 Comment out the pinging code again since it's only being used by
* evolution-shell-component.c (impl_setOwner): Comment out the
	pinging code again since it's only being used by Connector, where
	it's triggering an unrelated bug.

svn path=/trunk/; revision=20969
2003-04-25 17:33:20 +00:00
1fbfda671f (async_open_cb): Added a missing unref of the
storage in the closure.
(async_open_folder_idle): Add the pending open to the pending open
list before calling asyncOpenFolder, instead of after.

svn path=/trunk/; revision=20968
2003-04-25 17:03:51 +00:00
13220ad77b cast to remove warning. (construct): set a physiucal uri on the root
2003-04-23  Not Zed  <NotZed@Ximian.com>

        * e-local-storage.c (load_folder): cast to remove warning.
        (construct): set a physiucal uri on the root folder, so we dont
        get warnings when we add it later.

svn path=/trunk/; revision=20951
2003-04-24 01:56:46 +00:00
88de138a66 Add appropriate padding to the Evolution Settings window. This is another
2003-04-22  Anna Marie Dirks  <anna@ximian.com>

       * e-shell-settings-dialog.c (init): Add appropriate padding
	to the Evolution Settings window. This is another bit of the
	fix for #41392.

       * e-corba-config-page.c (e_corba_config_page_construct): Add
	appropriate padding to the corba_config_page widget. Partial
	fix for #41392.

svn path=/trunk/; revision=20941
2003-04-23 19:16:18 +00:00
87a6b4a373 *glade/e-folder-list.glade : replaced buttons with stock buttons and added
2003-04-23  Anna Marie Dirks  <anna@ximian.com>

	*glade/e-folder-list.glade : replaced buttons with stock
	buttons and added HIG-blessed spacing. Fixes 41145.

svn path=/trunk/; revision=20938
2003-04-23 18:40:05 +00:00
54e250b8ce Set the border width of the message dialog to 6. Also corrected the
2003-04-22  Anna Marie Dirks  <anna@ximian.com>

	* e-shortcuts-view.c
	(destroy_group_cb): Set the border width of the message dialog
	to 6. Also corrected the capitalization for "Remove Shortcut
	Dialog". Fixes 41569
	(show_new_group_dialog): Fixed the title of "Create New Shortcut
	Group" . Partially fixes 41038.
	(rename_shortcut_cb): Corrected the label capitalization for
	Rename dialog. Fixes 41567.

svn path=/trunk/; revision=20925
2003-04-22 19:49:22 +00:00
e5a5278df9 this should never happen unless you're really trying, but don't crash if
2003-04-21  Chris Toshok  <toshok@ximian.com>

	* e-folder-list.c (e_folder_list_parse_xml): this should never
	happen unless you're really trying, but don't crash if the xml
	setting is malformed.

svn path=/trunk/; revision=20912
2003-04-21 22:15:36 +00:00
7f0a93f2ed (create_folder_directory): Don't signal an
error if mkdir() returns EEXIST.  This should at least help with
situations like the one described in #40989.

svn path=/trunk/; revision=20911
2003-04-21 20:00:56 +00:00
ad576399ac Corrected border with for Delete Folder dialog. Fixes 41036.
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* e-shell-folder-commands.c (delete_dialog): Corrected border
	with for Delete Folder dialog. Fixes 41036.
	(e_shell_command_copy_folder): Corrected capitalization of the "Copy
	Folder" window title. Partial fix for 41025.
	(e_shell_command_move_folder): Corrected the capitalization of the
	"Move Folder" dialog. Fixes 41024.

svn path=/trunk/; revision=20910
2003-04-21 19:54:53 +00:00
fa11878340 Added appropriate border width to the folder selection dialog. Fixes
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* e-shell-folder-selection-dialog.c
	(e_shell_folder_selection_dialog_construct): Added appropriate border
	width to the folder selection dialog. Fixes 41022, 41146, 41147,
	41010, partially fixes 41025.

svn path=/trunk/; revision=20909
2003-04-21 19:44:39 +00:00
a0efb21e9f Added spacing/padding to first-run dialog. Fixes 41242.
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* glade/evolution-startup-wizard.glade: Added spacing/padding to
	first-run dialog. Fixes 41242.

svn path=/trunk/; revision=20908
2003-04-21 19:36:00 +00:00
84a4659531 Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008.
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* glade/e-shell-folder-creation-dialog.glade: Misc HIG-related tweaks,
	mostly spacing and padding related. Fixes 41008.

	* e-shell-folder-creation-dialog.c (add_storage_set_view): Added
	appropriate spacing to the main vbox of the folder creation dialog.
	Partially fixes 41008.

svn path=/trunk/; revision=20907
2003-04-21 19:27:35 +00:00
112d65ab84 Added appropriate spacing/padding to the default folder pages of the
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* glade/e-shell-config-default-folders.glade: Added appropriate
	spacing/padding to the default folder pages of the settings dialog.
	Partial fix for 41128.

svn path=/trunk/; revision=20906
2003-04-21 19:18:16 +00:00
5fa1f41c38 Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 and
2003-04-21  Anna Marie Dirks  <anna@ximian.com>

	* glade/e-active-connection-dialog.glade: Fixed padding/spacing/caps
	of the "Go Offline" dialog. Fixes 41225 and 41227.

svn path=/trunk/; revision=20905
2003-04-21 19:13:35 +00:00
1bd3678dbe [ fixes #21499 ]
2003-04-18  Rodney Dawes  <dobey@ximian.com>

	[ fixes #21499 ]
	* gui/component/Makefile.am:
	* gui/component/addressbook.c:
	* gui/component/select-names/e-select-names-bonobo.c:
	* gui/contact-editor/Makefile.am:
	* gui/contact-editor/e-contact-editor.c:
	* gui/contact-list-editor/Makefile.am:
	* gui/contact-list-editor/e-contact-list-editor.c:
	Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()

	* gui/Makefile.am:
	* gui/calendar-commands.c:
	* gui/tasks-control.c:
	* gui/dialogs/Makefile.am:
	* gui/dialogs/comp-editor.c:
	Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()

	* Makefile.am:
	* e-msg-composer.c:
	Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
	Fixes bug #21499.

	* Makefile.am:
	* folder-browser-ui.c:
	* mail-signature-editor.c:
	* message-browser.c:
	Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
	Fixes bug #21499.

	* Makefile.am:
	* e-summary-factory.c:
	Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()

	* e-shell-view.c: Use PREFIX instead of EVOLUTION_DATADIR for
	bonobo_ui_util_set_ui () [#21499]

svn path=/trunk/; revision=20888
2003-04-18 17:46:26 +00:00
46b0e7c73d If the default_type is "foo/bar" and "foo" appears in the list but
* e-shell-folder-creation-dialog.c (add_folder_types): If the
        default_type is "foo/bar" and "foo" appears in the list but
        "foo/bar" doesn't, use "foo" as the default type. [#41468] Also,
        remove a workaround for a gtk 1.2 bug.

svn path=/trunk/; revision=20885
2003-04-17 20:55:22 +00:00
5b1e2041c1 If the new folder's parent has unresolved children, async_open the parent
* e-corba-storage.c (async_create_folder): If the new folder's
	parent has unresolved children, async_open the parent first, then
	create the new folder. [#41413]
	(async_create_folder, async_remove_folder, async_xfer_folder,
	async_open_folder, async_discover_shared_folder,
	async_remove_shared_folder): Ref the storage.
	(async_folder_cb, async_folder_discovery_cb): Unref it

svn path=/trunk/; revision=20884
2003-04-17 18:46:07 +00:00
78c1eb5c1a Turn off debugging. Fixes bug #41469.
2003-04-16  Jeffrey Stedfast  <fejj@ximian.com>

	* e-config-upgrade.c: Turn off debugging. Fixes bug #41469.

svn path=/trunk/; revision=20881
2003-04-17 16:40:28 +00:00
611fbb0443 Increase the default value for
* apps_evolution_shell.schemas: Increase the default value for
/schemas/apps/evolution/shell/view_defaults/folder_bar/width to
200. 	[#41002]

* evolution-shell-component.c (owner_ping_callback): Enable this
again.
(setup_owner_pinging): Same.
(impl_setOwner): Check if the shell is in-process and, if so, call
setup_owner_pinging().

svn path=/trunk/; revision=20862
2003-04-16 14:49:22 +00:00
a693beaab4 Free the temporary string.
2003-04-15  Hans Petter Jansson  <hpj@ximian.com>

	* e-setup.c (e_setup_check_config): Free the temporary string.

	* e-shell-user-creatable-items-handler.c (append_xml_for_menu_item):
	Free the icon xml string.

	* e-shell.c (parse_default_uri): Free the component name, the
	configuration path and the temporary path.

svn path=/trunk/; revision=20849
2003-04-15 21:27:08 +00:00
11213eb9c8 new boolean flag.
* e-folder.c (e_folder_get_has_subfolders,
        e_folder_set_has_subfolders): new boolean flag.

        * e-storage.c (EStoragePrivate, impl_finalize, init): Remove the
        pseudofolders hash
        (e_storage_async_open_folder): Replace the pseudofolders test with
        a test of whether the folder has the "has_subfolders" flag set.
        (e_storage_new_folder): Likewise (for the folder's parent).
        (e_storage_declare_has_subfolders): Set "has_subfolders" on the
        folder.
        (e_storage_get_has_subfolders): Check "has_subfolders" on the
        folder.
        Should fix #33919.

svn path=/trunk/; revision=20845
2003-04-15 17:09:32 +00:00
3d5b5537a4 fix the title of the dialogue box. #41304.
2003-04-14  Not Zed  <NotZed@Ximian.com>

        * glade/e-active-connection-dialog.glade: fix the title of the
        dialogue box.  #41304.

svn path=/trunk/; revision=20841
2003-04-14 22:48:25 +00:00
c70fa695ca Update for e_option_menu prototype constification
* e-folder-list.c: Update for e_option_menu prototype
        constification

svn path=/trunk/; revision=20790
2003-04-09 18:02:18 +00:00
365ad25fab Add a "--setup-only" flag, to just run e_setup() and exit. (For #40889)
* main.c (main): Add a "--setup-only" flag, to just run e_setup()
        and exit. (For #40889)

svn path=/trunk/; revision=20788
2003-04-09 17:14:54 +00:00
d6f441c493 (setup_bonobo_conf_private_directory): Removed.
(e_setup): Do not call here.  Also, removed hacks for
~/evolution/config and ~/evolution/local/Trash.

svn path=/trunk/; revision=20760
2003-04-08 16:05:35 +00:00