aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog2525
1 files changed, 42 insertions, 2483 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index d4f8e00991..38e20819f4 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,746 +1,21 @@
-2003-04-01 Not Zed <NotZed@Ximian.com>
+2003-03-04 Rodney Dawes <dobey@ximian.com>
- [#40474]
+ * shell/Evolution-Offline.idl:
+ * shell/Evolution-Session.idl:
+ * shell/Evolution-ShellComponent.idl:
+ * shell/Evolution-ShellComponentDnd.idl:
+ * shell/Evolution-Storage.idl: Fix #includes
- * e-config-upgrade.c (gconf_remap_list[]): The summary settings
- start at "My-Evolution", not "/My-Evolution".
- (import_bonobo_config): Same for mail summary settings, and hex
- decode the string for the strlist. Add a few extra debug
- printf's.
-
-2003-03-28 Ettore Perazzoli <ettore@ximian.com>
-
- [#40377]
-
- * main.c (kill_old_wombat): New.
- (kill_wombat): New.
- (idle_cb): Call kill_old_wombat().
-
-2003-03-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-handler.c (update_dialog_tree_view): Renamed
- from update_dialog_clist, Ported to GtkTreeView.
- (update_dialog_tree_view_hash_foreach): Likewise.
-
- * glade/e-active-connection-dialog.glade: Rename
- "active_connection_clist" to "active_connection_treeview".
-
-2003-03-27 Not Zed <NotZed@Ximian.com>
-
- * e-shell-about-box.c: Make Radek's surname correct, Doulík,
- inserted utf8 into the name string. For bug #17034.
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_construct): Pass "evolution-1.4" as
- the app name to bonobo_ui_util_set_ui() instead of "evolution".
-
-2003-03-26 Ettore Perazzoli <ettore@ximian.com>
-
- [Shell part of #7153.]
-
- * e-local-storage.c (load_folder): Call e_storage_new_folder()
- instead of new_folder() here so the folder doesn't get added to
- the EvolutionStorage. Since the EvolutionStorage has its own
- CORBAfied copy of the folder info [sigh] and it can't be updated,
- we have to set up the EvolutionStorage after setup_stock_folders()
- has been called.
- (setup_corba_storage): New function to set up the CORBA storage.
- (load_all_folders): Call setup_corba_storage() after
- setup_stock_folders().
-
-2003-03-25 Not Zed <NotZed@Ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): Use
- set_default_size instead of size_request so we allow the user to
- resize the window. Also try using 60x30 rather than 72x35 as the
- approximate font cell size. For bug #39706.
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * e-folder-dnd-bridge.c: Update for e_notice move.
- * e-setup.c: Likewise
- * e-shell-folder-commands.c: Likewise
- * e-shell-folder-creation-dialog.c: Likewise
- * e-shell-offline-sync.c: Likewise
- * e-shell-shared-folder-picker-dialog.c: Likewise
- * e-shell-view-menu.c: Likewise
- * e-shell.c: Likewise
- * evolution-shell-component-utils.c: Likewise
-
- * Makefile.am (libeshell_la_LIBADD): libeshell depends on
- libeutil.
-
- * e-corba-storage.c: Fix warnings
-
- * glade/evolution-startup-wizard.glade: Fix colors again
-
-2003-03-25 Dan Winship <danw@ximian.com>
-
- * Evolution-ShellComponent.idl (interactive): add a "new_view_xid"
- arg, so the component has a window id to make use of as a parent
- if it needs to pop up a dialog.
-
- * e-shell.c (set_interactive): Pass the new_view_xid when going
- interactive.
- (e_shell_set_interactive): Remove this since it wasn't being used,
- and couldn't be used for anything except lying to the components.
-
- * evolution-shell-component.c
- (evolution_shell_component_class_init): Update "interactive"
- signal definition
- (impl_interactive): Update prototype and signal emission
-
- * e-shell-marshal.list (NONE:BOOL,INT): add
-
-2003-03-21 Dan Winship <danw@ximian.com>
-
- * e-corba-storage.c (async_open_folder_idle): If we get a second
- request to open a folder we're already waiting for, don't send a
- second CORBA request, just remember the additional request.
- (async_open_cb): Call the callbacks for all pending requests for
- this folder.
- (init): grumble-grumble-non-g_new0-using-people-grumbe
-
-2003-03-20 JP Rosevear <jpr@ximian.com>
-
- * e-shell-view-menu.c: remove unused command
-
-2003-03-19 Not Zed <NotZed@Ximian.com>
-
- * e-config-upgrade.c (e_config_upgrade): Added some more doco just
- to make it clear how it was intended to be used/expanded.
-
-2003-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/evolution-importer.c
- (impl_GNOME_Evolution_Importer_loadFile): Get a physical_uri arg
- instead of a folderpath arg.
-
- * importer/evolution-importer-client.c
- (evolution_importer_client_load_file): Get a physical_uri arg.
-
- * e-shell-importer.c (start_import): Get a physical_uri arg
- instead of a folderpath.
- (folder_selected): Updated accordingly.
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (get_name_from_component_info): Look for the
- "evolution:menu_name" property instead of "evolution:menu-name".
- [#39692]
-
-2003-03-19 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-folder-selector-button.c (set_folder): If you can't
- get a pixbuf icon for the folder's type, do not crash. [#39599]
-
- * e-shell.c (impl_Shell__get_displayName): Removed. [#38974]
- (e_shell_class_init): Do not install anymore.
-
- * Evolution-Shell.idl: Remove displayName attribute.
-
-2003-03-18 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/evolution-importer.c
- (impl_GNOME_Evolution_Importer_loadFile): Get a physical_uri arg
- instead of a folderpath arg.
-
- * importer/evolution-importer-client.c
- (evolution_importer_client_load_file): Get a physical_uri arg.
-
- * e-shell-importer.c (start_import): Get a physical_uri arg
- instead of a folderpath.
- (folder_selected): Updated accordingly.
-
-2003-03-14 Dan Winship <danw@ximian.com>
-
- * e-storage.c (e_storage_get_has_subfolders): Add
- (e_storage_declare_has_subfolders): Rename from
- e_storage_has_subfolders to make it clearer that this is a setter,
- not a getter. (Can't call it e_storage_set_has_subfolders because
- that sounds like it belongs in e-storage-set.)
-
- * e-corba-storage.c (impl_StorageListener_notifyHasSubfolders):
- update for e_storage_declare_has_subfolders name change
- (get_folder): Override the default EStorage implementation: if
- asked for a folder under a not-yet-expanded folder, attempt to
- force the parent(s) to expand so that the child is available.
- Fixes part of #30415
-
-2003-03-14 Dan Winship <danw@ximian.com>
-
- * Evolution-Storage.idl (asyncOpenFolder): add a Bonobo::Listener
- to this like the other async interfaces, rather than having a
- hacky way to signal failure.
-
- * evolution-storage.c (impl_Storage_asyncOpenFolder): Update to
- take a listener and emit it as part of the signal
- (evolution_storage_class_init): update OPEN_FOLDER signal
- prototype.
-
- * e-shell-marshal.list (NONE:POINTER,STRING): add, for changed
- EvolutionStorage open_folder signal
-
- * e-storage.c (e_storage_async_open_folder): add a callback arg
- (impl_async_open_folder): call the callback with NOTIMPLEMENTED.
- (class_init): remove the CLOSE_FOLDER signal
- (e_storage_has_subfolders): Don't emit CLOSE_FOLDER since it
- doesn't exist any more, and this function is used for that side
- effect any more anyway.
-
- * e-corba-storage.c (async_open_folder): add the callback arg and
- create a proper closure.
- (async_open_folder_idle): Call the callback in case of error.
- Create a listener and pass that to the CORBA call.
- (async_open_cb): Listener callback.
-
- * e-storage-set.c (storage_set_view_folder_opened): Pass a
- callback to e_storage_async_open_folder.
- (async_open_cb): emit CLOSE_FOLDER if the open failed
- (storage_close_folder_cb): Remove this since the signal no longer
- exists.
-
-2003-03-11 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (start_wizard): If the wizard factory
- returns NULL, we'll get a NIL wizard but no exception. Deal with
- that case. (ie, try the next wizard).
- (finish_func): Simplify for e-timezone-dialog changes.
- (prepare_timezone_page): If there is already a timezone set in
- gconf, set the map to point to it. (For connector autoconfig.)
-
-2003-03-07 Not Zed <NotZed@Ximian.com>
-
- ** reverted the following patch from ettore, this is a gnome 2.2
- api change, and shouldn't be used yet.
-
- * e-shell.c (impl_finalize): Use
- bonobo_activation_unregister_active_server() instead of
- bonobo_activation_active_server_unregister().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
-2003-03-04 Not Zed <NotZed@Ximian.com>
-
- * main.c (show_development_warning): Separated the current stable
- version number from the warning prompt, and fixed a minor
- grammatical error. For bug #38775.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_Shell_selectUserFolder): At least for now,
- disable the nasty XWMHints trick to fool WMs; it is not needed now
- that everything is in-proc.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-utils.c (e_shell_folder_name_is_valid): Do not allow
- names with a "#" in them either.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (update_other_users_folder_items_sensitivity):
- New function to toggle the "open other user's folder" menu item
- sensitivity on or off depending on whether there are any storages
- that actually support that.
- (storage_set_removed_storage_callback): New callback for the
- EStorageSet's "removed_storage" signal; it updates the sensitivity
- if necessary.
- (storage_set_new_storage_callback): Likewise, new callback for the
- EStorageSet's "new_storage" signal.
- (e_shell_view_construct): Connect these two signal callbacks here.
- Also, call update_other_users_folder_items_sensitivity() to set up
- the initial sensitivity of the menu item.
- (update_for_current_uri): Add a missing EStorageSetView cast here.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- [#34371]
-
- * e-shell-shared-folder-picker-dialog.c
- (folder_name_entry_changed_callback): New callback to set the
- sensitivity of the OK button according to whether the folder name
- entry is empty or not.
- (show_dialog): Connect here. Pop up an error message if no user
- is selected.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (impl_finalize): Use
- bonobo_activation_unregister_active_server() instead of
- bonobo_activatino_active_server_unregister().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (IN): Use G_GNUC_FUNCTION instead of
- __FUNCTION__.
- (OUT): Likewise.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- Patch from Not Zed <NotZed@Ximian.com>:
-
- * main.c (show_development_warning): Separated the current stable
- version number from the warning prompt, and fixed a minor
- grammatical error. For bug #38775.
-
-2003-03-06 Ettore Perazzoli <ettore@ximian.com>
-
- * e-config-upgrade.c (import_bonobo_config): Protect from val
- being NULL when printf()ing -- should fix #39096 (Solaris-specific
- crash).
-
-2003-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view-menu.c: Added icon for "/popups/NewPopup/Folder".
-
-2003-03-05 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/Makefile.am (BUILT_SOURCES): $(IDL_GENERATED), not
- $(IDL_GENERATED_H).
- (CLEANFILES): Make the same as $(BUILT_SOURCES).
- (GNOME_Evolution_Importer-impl.o): Removed useless rule.
-
-2003-03-04 Mike Kestner <mkestner@ximian.com>
-
- * e-shell-view.c (update_for_current_uri): only set current
- folder when the folder_path is different from the current folder.
-
-2003-03-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
- Handle p->data as a GdkAtom instead of a GdkAtom *.
- (handle_data_received_non_path): Set the target member of the
- corba_data struct to be the name of the atom.
-
- * e-storage-set-view.c (impl_tree_drag_data_get): Pass the name of
- the atom instead of the atom itself.
-
- * Evolution-ShellComponentDnd.idl: Changed the type of Data.target
- to string.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-shell-shared-folder-picker-dialog.glade: Swap Cancel/OK
- buttons as per the HIG. Also added proper response_ids.
-
-2003-03-03 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-folder-selector-button.c (impl_finalize): Protect
- against priv->possible_types being NULL.
-
-2003-02-27 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am (evolution_SOURCES): Add e-config-upgrade.h
-
-2003-02-26 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_parse_xml): make this more robust
- - only assume it's a folderlistitem node if the name of the node
- is "folder".
-
-2003-02-26 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-config-upgrade.c: Change the type of load_http_images to INT
- rather than BOOL. Fixes bug #38767.
-
-2003-02-26 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (start_wizard): New routine to attempt
- to start each available startup wizard in priority order, and
- return once it has successfully started one. (Allows Connector,
- etc, to override the mailer startup wizard.)
- (make_corba_dialog_pages): Use it.
-
-2003-02-26 Not Zed <NotZed@Ximian.com>
-
- * apps_evolution_shell.schemas: Added a key for
- /apps/evolution/version - seems the best place to put it. This
- should not return any value if unset, so i'm not sure if this is
- the right mechanism ...
-
- * e-config-upgrade.c: Upgrade settings from earlier versions of
- evolution.
-
- * main.c (upgrade_from_1_0_if_needed): Removed.
- (main): Call e_config_upgrade before going into gmainloop.
- (main): Turn off the --force-upgrade option, since it doesn't work
- yet ...
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * Evolution-Wizard.idl: Change this to let the Wizard provide an
- array of title/icon/control triplets, instead of just controls, so
- the shell doesn't need to know the name of each page a priori.
-
- * glade/evolution-startup-wizard.glade: Remove the mailer-specific
- pages, which are now inserted at run time based on info from the
- mailer.
-
- * evolution-wizard.c: Update for new idl.
- (evolution_wizard_new): Now takes no arguments.
- (evolution_wizard_add_page): New function to add page info to the
- wizard.
-
- * e-shell-startup-wizard.c: Various renamings to make this
- slightly less mailer-centric, though it still explicitly launches
- the mailer startup wizard.
- (make_corba_page): Replaces make_identity_page, make_receive_page,
- etc. Uses the new Wizard idl to generically create a page and
- insert it into the druid.
- (e_shell_startup_wizard_create): Update
-
-2003-02-25 Dan Winship <danw@ximian.com>
-
- * e-shell-startup-wizard.c (connect_page, make_importer_page): Use
- g_signal_connect_after to connect to the "prepare" signal to work
- around a GnomeDruidPageStandard bug (b.g.o 81869)
- (e_shell_startup_wizard_create): Remove the "return TRUE" that was
- added here a while back to disable the startup wizard.
-
- * glade/evolution-startup-wizard.glade: Change "Next" and "Finish"
- in the text to "Forward" and "Apply" to match the gnome 2 druid
- buttons.
-
-2003-02-24 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-view.c: Doh, forgot to remove the e-gray-bar.h include
-
-2003-02-24 Rodney Dawes <dobey@ximian.com>
-
- * Makefile.am: We don't need e-gray-bar.[ch] anymore
- * e-gray-bar.[ch]: Remove these unused files now
- * e-shell-folder-title-bar.c: We are themeable now!!!!
- Use GtkArrows now instead of pixmaps
- Get rid of the hardcoded colors
- Add an expose_event to paint a flat box for the background
- * e-shell-view.c: Don't need e-gray-bar anymore
-
-2003-02-24 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_populateFolderContextMenu):
- Don't release_unref the corba_uih since
- bonobo_ui_component_set_container() takes ownership of the object
- without reffing it.
-
-2003-02-24 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Update dialog to use
- stock response IDs.
-
-2003-02-20 Not Zed <NotZed@Ximian.com>
-
- * main.c (upgrade_from_1_0_if_needed): fix the conf keys, currently unused.
-
- * e-shell.c (save_settings_for_component): lower-case the config prefix.
-
-2003-02-20 Dan Winship <danw@ximian.com>
-
- * Makefile.am (evolution_LDADD):
- s/libemiscwidgets.a/libemiscwidgets.la/ and likewise for
- libetimezonedialog
-
-2003-02-18 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shortcuts.c (shortcut_item_new): Get the name from the name,
- not the type. Fixes #37952, pointed out by Lonnie Borntreger.
-
-2003-02-17 Chris Toshok <toshok@ximian.com>
-
- * e-shortcuts.c (load_shortcuts): plug memory leak - free path.
-
-2003-02-13 Ettore Perazzoli <ettore@ximian.com>
-
- [Ported SIGSEGV signal redirection hack from mail/.]
-
- * main.c (segv_redirect): New, SIGSEGV signal handler.
- (setup_segv_redirect): New function to set it up.
- (main): Call setup_segv_redirect().
-
-2003-02-12 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (DEFAULT_USER_PATH): Look into evolution/$BASE_VERSION
- instead of evolution-$BASE_VERSION.
-
-2003-02-11 Joe Shaw <joe@ximian.com>
-
- * main.c (show_development_warning): Suggest people use 1.2.x instead
- of 1.0.x.
-
-2003-02-09 Larry Ewing <lewing@ximian.com>
-
- * e-local-storage.c (remove_folder_directory): fix length calculation.
- (create_folder_directory): remove alloca usage, clears up crash.
-
-2003-02-07 Larry Ewing <lewing@ximian.com>
-
- * e-shell-folder-creation-dialog.c
- (folder_name_entry_activate_cb): add an activate handler that
- returns a response OK if the OK response would be active.
-
-2003-02-06 Dan Winship <danw@ximian.com>
-
- * evolution-test-component.c (main): s/PACKAGE/GETTEXT_PACKAGE/ in
- gettext init.
-
-2003-02-06 Not Zed <NotZed@Ximian.com>
-
- * e-shortcuts-view.c (class_init): use POINTER_STRING_BOOL for
- activate_shortcut.
-
- * e-shell-marshal.list: Added NONE,STRING,BOOL, and
- POINTER,STRING,BOOL, removed POINTER,STRING,INT
-
- * evolution-shell-view.c (evolution_shell_view_class_init): Use
- STRING_BOOL for the set_message signal to match rest of command.
-
- * e-shell-marshal.list: Added NONE,STRING,STRING,STRING
-
- * evolution-shell-component.c
- (evolution_shell_component_class_init): Change the
- user_create_new_item marshaller to STRING_STRING_STRING to match
- the rest of the call. The 'new' button should work now.
-
- * e-setup.c (copy_default_stuff): We want to copy whats in the
- default user dir, not the default user dir.
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * Makefile.am (INCLUDES): Define EVOLUTION_IMAGES using
- $(imagesdir). Define EVOLUTION_GLADEDIR using $(gladedir)
- (eshellincludedir): Define in terms of $(privincludedir)
- (evolution_LDFLAGS): Remove this. gmodule-2's LDFLAGS include the
- equivalent of -export-dynamic for us.
- (serverdir, etspecdir): Remove. Defined in configure.in now.
-
- * e-folder.c: #include <string.h>
- * e-corba-config-page.c: Likewise
- * e-shell-config.c: Likewise
- * e-shell-folder-creation-dialog.c: Likewise
- * e-shell-folder-title-bar.c: Likewise
- * e-shell-startup-wizard.c: Likewise
- * evolution-activity-client.c: Likewise.
- * evolution-shell-component-client.c: Likewise
- * evolution-shell-component-utils.c: Likewise
- * evolution-storage.c: Likewise
- * evolution-test-component.c: Likewise
-
- * e-shortcuts-view.c (destroy_group_cb): Remove unused variable
-
- * importer/Makefile.am (INCLUDES): Remove -I$(includedir). Define
- EVOLUTION_GLADEDIR using $(gladedir).
- (libevolution_importerincludedir): Define in terms of
- $(privincludedir)
- (gladedir): Removed. Defined in configure.in now.
-
- * glade/Makefile.am (gladedir): Likewise
-
-2003-02-05 Dan Winship <danw@ximian.com>
-
- * importer/evolution-intelligent-importer.c:
- s/BonoboXObject/BonoboObject/
-
- * e-folder-list.c (e_folder_list_class_init):
- s/glade_gnome_init/glade_init/
-
- * main.c (main): Likewise
-
-2003-02-05 Not Zed <NotZed@Ximian.com>
-
- * e-shell-startup-wizard.c (start_importers): re-enable.
- (prepare_importer_page): re-enable importer code.
-
- * e-shell-importer.c (druid_finish_button_change): removed, since
- its not such a hack to change anymore. Dunno how to get an icon
- on it tho, without a stock button.
- (show_import_wizard): Change the apply button to "Import" here.
-
-2003-01-28 Not Zed <NotZed@Ximian.com>
-
- * e-local-storage.c (create_folder_directory): We can't use
- pointer arithmetic with g_path_get_*, so adjust code accordingly.
-
-2003-01-16 Not Zed <NotZed@Ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): Hook
- onto finish instead of next on the last page.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am ($(SELECT_NAMES_IDL_GENERATED_C)): No need for the
- @true command.
- ($(IDL_GENERATED_C)): Likewise.
- (e-shell-marshal.h, e-shell-marshal.c): Use different names for
- the .tmp files so these can be generated in parallel.
-
- * importer/Makefile.am (GNOME_Evolution_Importer-impl.o): Remove
- unused rule.
- ($(IDL_GENERATED_C)): Remove useless @true command.
- (BUILT_SOURCES): Put the .h generated files in here as well.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (Evolution-impl.o): Removed unused rule.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * importer/Makefile.am: Make this work with parallel make as well.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Use a little trick for the IDL compilation so that
- it works with parallel makes.
-
-2003-01-28 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_construct): Use
- bonobo_activation_server_register() instead of
- bonobo_activation_register_active_server() again, since we want to
- be able to build against bonobo-activation 2.0 and the latter is
- 2.2-specific.
- (impl_finalize): Likewise, use
- bonobo_activation_active_server_unregister() instead of
- bonobo_activation_unregister_active_server().
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-importer.c (choose_importer_from_list): Set
- GTK_RESPONSE_OK as the default response.
-
- * Makefile.am (INCLUDES): Add -DGNOME_DISABLE_DEPRECATED,
- -DBONOBO_DISABLE_DEPRECATED.
-
- * e-shortcuts.c (update_shortcut_and_emit_signal): Use
- g_signal_emit() instead of gtk_signal_emit().
-
- * e-shortcuts-view.c (destroy_group_cb): Port from GnomeMessageBox
- to GtkMessageDialog.
-
- * e-shell.c (get_icon_path_for_component_info): Use
- gnome_program_locate_file() instead of gnome_pixmap_file().
- (impl_finalize): Use bonobo_activation_unregister_active_server()
- instead of bonobo_activation_active_server_register().
- (e_shell_construct): Use
- bonobo_activation_register_active_server() instead of
- bonobo_activation_active_server_register().
-
- * e-shell-view-menu.c (command_submit_bug): Use e_notice().
- (launch_pilot_settings): Use g_find_program_in_path() instead of
- gnome_is_program_in_path().
- (command_submit_bug): Likewise.
-
- * e-shell-utils.c (get_icon_path): Use g_file_test() instead of
- g_file_exists().
-
- * e-shell-startup-wizard.c (prepare_importer_page): Port from
- GnomeMessageBox to GtkMessageDialog.
-
- * e-shell-shared-folder-picker-dialog.c (show_dialog): Update for
- GtkDialog.
- (progress_dialog_close_callback): Removed.
- (progress_dialog_clicked_callback): Removed.
- (progress_dialog_response_callback): New.
- (create_progress_dialog): Ported to GnomeDialog.
-
- * e-shell-offline-sync.c: Add member parent_window to struct
- SyncData.
- (e_shell_offline_sync_all_folders): Set it from the parent_window
- arg.
- (progress_dialog_close_callback): Removed.
- (progress_dialog_clicked_callback): Removed.
- (progress_dialog_response_callback): New.
- (setup_dialog): Create a GtkDialog instead of a GnomeDialog.
- (sync_folder): Updated for GtkDialog.
-
- * e-shell-offline-handler.c (dialog_handle_ok): Make it get a
- GtkDialog instead of a GnomeDialog.
- (dialog_handle_cancel): Likewise.
- (dialog_clicked_cb): Removed.
- (dialog_response_cb): New.
- (pop_up_confirmation_dialog): Connect the new dialog_response_cb()
- instead of the old dialog_clicked_cb(). Removed
- gnome_dialog_set_default() call.
-
- * e-shell-folder-creation-dialog.c (dialog_response_cb): Make
- first arg a GtkDialog, not a GnomeDialog.
-
- * e-shell-folder-commands.c (e_shell_command_delete_folder):
- Expect delete_dialog() to return a GtkResponseType.
- (delete_dialog): Ported to GtkMessageDialog; Return a
- GtkResponseType.
-
- * e-shell-config-default-folders.c
- (e_shell_config_default_folders_create_widget): Removed unused
- variable.
-
- * e-setup.c (check_evolution_directory): Remove Evolution
- directory installation message.
- (e_setup): Remove check for the Executive-Summary directory.
-
- * e-local-storage.c (create_folder_directory): Use g_file_test()
- instead of g_file_exists().
-
- * evolution-shell-component-utils.c (e_pixmaps_update): Use
- g_build_filename() of g_concat_dir_and_file().
- * e-folder-dnd-bridge.c (handle_data_received_path): Likewise.
- * e-local-folder.c (construct_loading_metadata): Likewise.
- (save_metadata): Likewise.
- * e-local-storage.c (remove_folder_directory): Likewise.
- (append_xfer_item_list): Likewise.
- * e-setup.c (check_dir_recur): Likewise.
- (e_shell_rm_dir): Likewise.
- (setup_bonobo_conf_private_directory): Likewise.
- * e-shell-folder-commands.c
- (folder_selection_dialog_folder_selected_callback): Likewise.
- (e_shell_command_rename_folder): Likewise.
- * e-shell-folder-creation-dialog.c (dialog_response_cb): Likewise.
- * e-shell-settings-dialog.c (load_pages): Likewise.
- * e-shell-utils.c (get_icon_path): Likewise.
- * e-shell.c (setup_local_storage): Likewise.
- (get_icon_path_for_component_info): Likewise.
- (e_shell_construct): Likewise.
- * main.c (main): Likewise.
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c (timeout_callback): Pass a the context's
- language to pango_context_get_metrics() instead of NULL, so the
- heights are computed correctly.
-
-2003-01-27 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (owner_ping_callback): #if 0'ed out
- for now, since it seems to cause trouble for local components.
- (setup_owner_pinging): Likewise.
+2003-01-31 Ettore Perazzoli <ettore@ximian.com>
* e-shell-user-creatable-items-handler.c
(get_default_action_for_view): Return default_menu_item [instead
of NULL] if there is no view displayed. [#32736]
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-title-bar.c (get_max_clipped_label_width): Use
- clipped_label->layout instead of creating a new PangoLayout; this
- way we respect the actual font being used.
-
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (create_label_for_empty_page): Update for new
- args to e_clipped_label_new().
-
- * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
- Make the title label bold and larger using the new args to
- e_clipped_label_new().
-
2002-01-23 Ettore Perazzoli <ettore@ximian.com>
- [Port fix for #34129 from evolution-1-2-branch, unread count in
- shortcut bar doesn't update properly.]
+ [Fix #34129, unread count in shortcut bar doesn't update
+ properly.]
* e-shortcuts.c (update_shortcuts_by_path): Use
e_shell_parse_uri() so we handle default shortcuts properly as
@@ -750,430 +25,10 @@
<leon.zhang@sun.com> for pointing out the brokenness of this
code.]
-2003-01-23 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-about-box.c: Update copyright year.
-
-2003-01-22 Ettore Perazzoli <ettore@ximian.com>
+2002-12-17 Frederic Crozat <fcrozat@mandrakesoft.com>
- * Makefile.am: Install the shell executable as
- evolution-$(BASE_VERSION) using an install-exec-local hack. Also
- put libeshell in $(privlibdir) instead of $(libdir).
- (eshellincludedir): Version using $(BASE_VERSION).
- (INCLUDES): Update for the new locations of things.
- (etspecdir): Likewise.
-
- * e-shell-view.c (e_shell_view_construct): Get evolution.xml from
- EVOLUTION_UIDIR.
-
- * importer/Makefile.am: Install libevolution-importer in
- $(privlibdir) instead of $(libdir).
- (INCLUDES): Updated for the new versioned paths. Define
- EVOLUTION_UIDIR.
- (libevolution_importerincludedir): Version using $(BASE_VERSION).
- (gladedir): Likewise.
-
- * glade/Makefile.am (gladedir): Version using $(BASE_VERSION).
-
- * e-setup.c (DEFAULT_USER_PATH): New #define.
- (check_evolution_directory): Use it.
- (copy_default_stuff): Likewise. Also, remove old shortcuts.xml
- removal cruft.
-
-2003-01-17 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): pass
- pango_context_get_language (context) to
- pango_context_get_metrics.
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Make dialog
- New/Cancel/OK to match HIG.
-
- * glade/e-shell-folder-creation-dialog.glade: Swap Cancel/OK
- buttons to match HIG.
-
- * e-shell-importer.c (choose_importer_from_list): Make dialog
- Cancel/OK to match HIG.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): Make dialog Cancel/OK
- to match HIG.
-
- * e-shell-view.c: Do not #include "e-bonobo-widget.h".
-
-2003-01-14 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (EXTRA_DIST): Add $(schema_DATA) here.
-
-2003-01-14 Rodney Dawes <dobey@ximian.com>
-
- * e-shell-view.c: Use GtkPaned instead of EPaned
-
-2003-01-13 Dan Winship <danw@ximian.com>
-
- * s/BonoboXObject/BonoboObject/ (for BONOBO_DISABLE_DEPRECATED)
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component.c (impl_setOwner): Don't duplicate the
- shell object here before passing to evolution_shell_client_new().
-
- * evolution-shell-client.c (evolution_shell_client_construct):
- Dupliate the @corba_shell before storing into the
- EvolutionShellClientPrivate struct.
-
- * e-shell-config-default-folders.c
- (e_shell_config_default_folders_create_widget): Do not duplicate
- the shell's CORBA objref.
-
- * e-shell-config-autocompletion.c
- (e_shell_config_autocompletion_create_widget): Do not duplicate
- the shell's CORBA objref.
-
-2003-01-10 Dan Winship <danw@ximian.com>
-
- * e-storage-set-view.c (popup_folder_menu): Make this work again.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-view.c (e_shell_view_save_defaults): Save the expansion
- state of the EStorageSetView.
- (setup_defaults): Load the expansion state.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_request_close_view): Make the view save its
- settings as the default ones if it's the last one.
-
- * e-shell-view-menu.c (command_quit): Make this view save its
- settings as the defaults before quitting.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (main): Generate the URI list from the popt context
- fetched from the GnomeProgram object.
-
- * e-shell-view.c (setup_defaults): Removed @setup_default_uri arg.
- Don't load any URI here.
- (e_shell_view_construct): Open the URI here instead.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (parse_default_uri): Remove bogus is_default check.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * e-setup.c (set_default_folder_physical_uri_from_path): New
- function.
- (e_setup_check_config): Call it for each of the *_path keys. Do
- not set the default for *_path keys as those come from the GConf
- schema anyways.
-
-2003-01-10 Ettore Perazzoli <ettore@ximian.com>
-
- * apps_evolution_shell.schemas: Set defaults for
- /apps/evolution/shell/default_folders/... .
-
- * e-shortcuts-view.c (pop_up_right_click_menu_for_group): Destroy
- the popup_menu with gtk_widget_destroy() instead of
- gtk_widget_unref().
-
-2003-01-10 Not Zed <NotZed@Ximian.com>
-
- * evolution-config-control.c (impl_apply): remove cast to
- GTK_OBJECT, it isn't, nor needed.
-
-2003-01-09 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): use
- pango_layout_get_pixel_size here instead of
- pango_layout_get_width, which returns 0 (unless it's been set by
- the user before, I believe).
-
-2003-01-09 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (impl_dispose): Properly reset
- activity_interface to NULL.
- (evolution_shell_client_construct): Ref the shell object here.
-
- * e-shell.c (view_weak_notify): Ref the shell since it's being
- passed to notify_no_views_left_idle_cb as the data.
- (notify_no_views_left_idle_cb): Only unref the shell here.
-
-2003-01-08 Not Zed <NotZed@Ximian.com>
-
- * e-shell-settings-dialog.c (set_dialog_size): dont unref the
- pango context, get_context() doesn't create a ref.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Images are now in $(datadir)/evolution/images
- instead of $(datadir)/images/evolution.
-
- * e-folder-list.c (e_folder_list_class_init): Remove
- "EFolderList::" prefix from the properties.
-
-2003-01-08 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am (evolution_LDFLAGS): -export-dynamic so custom
- widgets in libglade work.
-
-2003-01-07 Dan Winship <danw@ximian.com>
-
- * main.c (main): setup gettext
-
-2003-01-06 Not Zed <NotZed@Ximian.com>
-
- * evolution-folder-selector-button.c (set_folder): dont
- double-free storage_lname.
-
-2003-01-06 Dan Winship <danw@ximian.com>
-
- * Makefile.am: Remove idldir definition. (It's defined in
- configure.in now).
-
- * importer/Makefile.am: Likewise
-
-2002-12-19 Ettore Perazzoli <ettore@ximian.com>
-
- [With this commit, the shell compiles without deprecated GLib/GTK+
- functions, except for a couple of places were we use GtkCList.]
-
- * Makefile.am (INCLUDES): Add `-DG_DISABLE_DEPRECATED
- -DGTK_DISABLE_DEPRECATED'.
-
- * evolution-test-component.c (create_new_folder_selector): No
- gtk_window_set_policy().
-
- * main.c (quit_box_new): gtk_window_set_resizable() instead of
- gtk_window_set_policy().
- (view_map_callback): g_signal_handlers_disconnect_by_func()
- instead of gtk_signal_disconnect_by_func().
- (main): No need to push the GdkRGB visual/cmap anymore.
- (new_view_created_callback): Likewise.
-
- * e-task-widget.c: Renamed member pixmap of ETaskWidgetPrivate to
- `image'.
- (init): Updated accordingly.
- (e_task_widget_construct): Use GtkImage, not GtkPixmap.
-
- * e-storage.c (class_init): Converted from gtk_signal_new() to
- g_signal_new().
-
- * e-storage-set.c (class_init): Converted from gtk_signal_new() to
- g_signal_new().
-
- * e-storage-set-view.c
- (setup_folder_properties_items_if_corba_storage_clicked):
- g_string_append_printf() instead of g_string_sprintfa().
- (class_init): Converted from gtk_signal_new() to g_signal_new().
- (setup_folder_changed_callbacks): Use
- e_signal_connect_while_alive() and
- e_signal_connect_full_while_alive().
-
- * e-splash.c (e_splash_construct): gtk_window_set_resizable()
- instead of gtk_window_set_policy().
-
- * e-shortcuts.c: Do not #include e-unicode.h.
- (shortcut_item_update): Use g_path_get_basename() instead of
- g_basename().
- (e_shortcuts_add_default_shortcuts): No need to de-utfize strings.
- (e_shortcuts_add_default_group): Same here.
-
- * e-shortcuts-view.c: Do not #include <e-unicode.h>.
- (class_init): Converted from gtk_signal_new() to g_signal_new().
- (destroy_group_cb): No need to convert the text from UTF8.
-
- * e-shell.c (impl_dispose): g_signal_handlers_disconnect_by_func()
- instead of gtk_signal_disconnect_by_func().
- (class_init): Use g_signal_new() instead of gtk_signal_new().
-
- * e-shell-view.c: Do not #include e-unicode.h. Renamed member
- offline_toggle_pixmap to offline_toggle_image in
- EShellViewPrivate.
- (update_folder_title_bar): No need to de-UTF8-ize the title.
- (cleanup_delayed_selection):
- g_signal_handlers_disconnect_by_func() instead of
- gtk_signal_disconnect_by_func().
- (ui_engine_add_hint_callback): gtk_label_set_text(), not
- gtk_label_set().
- (class_init): Use g_signal_new() instead of gtk_signal_new().
- (update_for_current_uri): No need to convert the title from UTF8.
- (setup_offline_toggle): Changed to set up a GtkImage, not a
- GtkPixmap.
- (update_offline_toggle_status): Accordingly (gtk_image* instead of
- gtk_pixmap*).
- (set_current_notebook_page): gtk_notebook_set_current_page(), not
- gtk_notebook_set_page().
- (get_storage_set_path_from_uri): g_ascii_strncasecmp() instead of
- g_strncasecmp().
- (folder_bar_popup_map_callback): Use
- e_signal_connect_while_alive() instead of
- gtk_signal_connect_while_alive().
- (e_shell_view_construct): Likewise.
- (display_uri): g_signal_connect_after() instead of
- gtk_signal_connect_full().
- (update_for_current_uri):
- g_signal_handlers_{block,unblock}_by_func() instead of
- gtk_signal_handler_{block,unblock}_by_func().
-
- * e-shell-view-menu.c (command_about_box):
- gtk_window_set_resizable() instead of gtk_window_set_policy().
-
- * e-shell-utils.c (get_mini_name): g_path_get_basename() instead
- of g_basename().
-
- * e-shell-user-creatable-items-handler.c
- (append_xml_for_menu_item): g_string_append_printf() instead of
- g_string_sprintfa().
- (create_menu_xml): Likewise.
-
- * e-shell-shared-folder-picker-dialog.c: Do not #include
- e-unicode.h.
- (progress_bar_timeout_callback): Expect a GtkProgressBar data and
- just use gtk_progress_bar_pulse().
- (create_progress_dialog): gtk_window_set_resizable() instead of
- gtk_window_set_policy(). No gtk_progress_set_activity_mode().
- (setup_server_option_menu): Just use
- gtk_menu_item_new_with_label() instead of
- e_utf8_gtk_menu_item_new_with_label().
-
- * e-shell-settings-dialog.c (set_dialog_size): Ported to Pango.
-
- * e-shell-offline-sync.c
- (impl_SyncFolderProgressListener_updateProgress):
- gtk_progress_set_fraction() instead of
- gtk_progress_bar_set_percentage().
- (sync_folder): Likewise.
- (setup_dialog): gtk_window_set_resizable() instead of
- gtk_window_set_policy().
- (sync_folder): No gtk_progress_set_activity_mode().
-
- * e-shell-offline-handler.c: #undef {G,GTK}_DISABLE_DEPRECATED
- here for now (need to port from GtkCList).
- (class_init): Use g_signal_new()
-
- * e-shell-importer.c: #undef {G,GTK}_DISABLE_DEPRECATED here for
- now (need to port from GtkCList).
-
- * e-shell-folder-title-bar.c (create_image_widget_from_xpm):
- Renamed from create_pixmap_widget_from_xpm(); handle GtkImage
- instead of GtkPixmap.
- (new_empty_image_widget): Renamed from new_empty_pixmap_widget();
- return a GtkImage instead of a GtkPixmap.
- (add_navigation_buttons): Updated accordingly; so use GtkImages
- instead of GtkPixmaps.
- (e_shell_folder_title_bar_construct): Likewise.
- (e_shell_folder_title_bar_set_icon): Use gtk_image_* instead of
- gtk_pixmap_* on the image widgets.
- (class_init): Converted to use g_signal_new() instead of
- gtk_signal_new().
- (e_shell_folder_title_bar_new): No need for pushing the GdkRGB
- visual/cmap anymore.
-
- * e-shell-folder-selection-dialog.c (check_folder_type_valid):
- Just use strcmp instead of strcasecmp().
- (class_init): g_signal_new() instead of gtk_signal_new().
- (e_shell_folder_selection_dialog_construct): Removed call to
- gtk_window_set_policy().
-
- * e-shell-folder-creation-dialog.c
- (type_with_display_name_compare_func): Changed to use
- g_utf8_casefold().
-
- * e-shell-folder-commands.c: Do not #include e-unicode.h.
- (e_shell_command_rename_folder): g_path_get_dirname() instead of
- g_dirname().
- (folder_selection_dialog_folder_selected_callback):
- g_path_get_basename() instead of g_basename().
- (rename_cb): Likewise.
- (delete_dialog): Do not convert from UTF8 for display purposes.
- (e_shell_command_rename_folder): Likewise.
-
- * e-shell-about-box.c (timeout_callback): Ported to Pango and use
- gdk_window_invalidate_rect() instead of gtk_widget_draw().
-
- * e-setup.c (check_evolution_directory): Use
- gtk_window_set_resizable() instead of gtk_window_set_policy().
-
- * e-local-storage.c: Do not include e-unicode.h.
- (create_folder): Use g_path_get_basename() instead of
- g_basename().
- (create_folder_directory): Likewise.
- (remove_folder_directory): Likewise.
- (append_xfer_item_list): Likewise.
-
- * e-local-folder.c (construct_loading_metadata): Use
- g_path_get_basename() instead of g_basename().
-
- * e-folder-dnd-bridge.c (handle_evolution_path_drag_motion): Use
- g_path_get_basename() instead of g_basename().
-
- * e-corba-storage-registry.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * e-corba-shortcuts.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * e-component-registry.c
- (sleep_with_g_main_loop_timeout_callback): g_main_loop_* instead
- of g_main_*.
- (sleep_with_g_main_loop): Likewise.
-
- * e-activity-handler.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-wizard.c (evolution_wizard_class_init): g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-storage-listener.c (class_init): g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-shell-view.c (class_init): g_signal_new() instead of
- gtk_signal_new().
-
- * evolution-shell-component-dnd.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-shell-component.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-session.c: G_STRUCT_OFFSET instead of
- GTK_STRUCT_OFFSET.
-
- * evolution-folder-selector-button.c: Do not include e-unicode.h.
- (set_folder): No need to convert from UTF8 to locale encoding
- anymore. Removed unused variable.
-
- * evolution-config-control.c (class_init): Use g_signal_new()
- instead of gtk_signal_new().
-
- * evolution-activity-client.c (class_init): Use g_signal_new()
- instead of gtk_signal_new().
-
- * e-folder-list.c: Do not include e-unicode.h. Use E_MAKE_TYPE().
- (e_folder_list_get_type): Removed explicit implementation of this.
- (e_folder_list_set_arg): Removed.
- (e_folder_list_get_arg): Removed.
- (e_folder_list_set_property): New.
- (e_folder_list_get_property): New.
- (e_folder_list_destroy): Removed.
- (e_folder_list_dispose): New.
- (e_folder_list_class_init): Updated accordingly.
-
- * e-folder.c (impl_save_info): Use G_OBJECT_TYPE_NAME() instead of
- gtk_type_name().
- (impl_load_info): Likewise.
- (impl_remove): Likewise.
- (class_init): Use g_signal_new() instead of gtk_signal_new().
-
-2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
-
- * e-shell-importer.c: Don't #include "e-util/e-html-utils.h" as
- we don't use it.
+ * e-shell-settings-dialog.c: (page_new):
+ oaf returns locale encoded strings, not UTF-8 ones.
2002-12-13 Chris Toshok <toshok@ximian.com>
@@ -1189,1351 +44,55 @@
"contacts/ldap" as the accepted contacts types, so it'll allow
both normal and ldap contact folders.
-2002-12-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c (component_free): Only invoke
- wait_for_corba_object_to_die on components that are out-of-proc.
-
-2002-11-27 Not Zed <NotZed@Ximian.com>
-
- * main.c (show_development_warning): changed to use a gtkdialog
- instead of a gnome one.
- (warning_dialog_response_callback): clicked->response.
+2002-11-26 Ettore Perazzoli <ettore@ximian.com>
- * e-shell-folder-selection-dialog.c: Include gtk/gtkstock.h
+ * main.c (kill_old_wombat): New function to kill running wombat
+ processes whose version is different from ours, using the
+ WombatInterfaceCheck interface.
+ (kill_wombat): New.
+ (idle_cb): Invoke kill_old_wombat().
- * e-shell-folder-creation-dialog.c: include gnome-dialog.h
- (dialog_response_cb): gtk_entry_get_text now returns const. Dont
- free result.
+ * e-storage-set-view.c (path_free_func): New GHFunc to free keys.
+ (impl_destroy): g_hash_table_foreach() it on
+ priv->path_to_etree_node befor destroying the hash table.
+ (e_storage_set_view_set_show_checkboxes): Unref the state object.
- * e-setup.c: include gnome-messagebox.h
+ * e-shell-user-creatable-items-handler.c
+ (append_xml_for_menu_item): Free return value from
+ bonobo_ui_util_pixbuf_to_xml().
- * *.c: (re)run fix.sh over all, for e_notice changes & pick up
- some deprecated functions.
+ * e-shell-folder-title-bar.c (create_pixmap_widget_from_xpm):
+ Unref the pixbuf.
- * e-shell-shared-folder-picker-dialog.c
- (shared_folder_discovery_callback): reformat e_notice call for
- script.
+ * e-corba-storage-registry.c (listener_notify): CORBA_free the
+ name string.
- * e-shell-offline-sync.c
- (impl_SyncFolderProgressListener_reportFailure): Fix e_notice
- call, we weren't passing type in.
-
- * e-shell-folder-commands.c (xfer_result_callback): changed around
- slightly to save some processing & allow a script to run.
- (e_shell_command_rename_folder): reformat e_notice call to help script.
- Include gnome-messagebox.h
+ * e-storage.c (e_storage_has_subfolders): Free local variable
+ pseudofolder_path.
2002-11-25 Dan Winship <danw@ximian.com>
* e-shell-settings-dialog.c (page_new): e_get_language_list now
returns language codes that actually work with oaf, making the
- _()s here redundant.
+ U_()s here redundant.
* e-component-info.c (get_i18n_value): Remove code to turn "fr_FR"
into "fr", since e_get_language_list will return both now.
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * apps_evolution_shell.schemas: Fix <key> -> <applyto> typo.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-offline-sync.c (e_shell_offline_sync_all_folders):
- Filled in, use GConf.
- (cleanup): Re-enabled again.
- (sync_folder): Likewise.
- (progress_dialog_close_callback): Likewise.
- (progress_dialog_clicked_callback): Likewise.
- (setup_dialog): Likewise.
- (setup_progress_listener): Likewise.
- (impl_SyncFolderProgressListener_reportFailure): Likewise.
- (impl_SyncFolderProgressListener_reportSuccess): Likewise.
- (impl_SyncFolderProgressListener_updateProgress): Likewise.
- (progress_listener_servant_free): Likewise.
- (progress_listener_servant_new): Likewise.
-
-2002-11-25 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage-set-view.c
- (impl_StorageSetView__set_checkedFolders): Updated to pass a
- GSList to e_storage_set_view_set_checkboxes_list() [instead of a
- GList].
- (impl_StorageSetView__get_checkedFolders): Likewise with the
- return value from e_storage_set_view_get_checkboxes_list().
-
- * e-shell-config-offline.c (config_control_apply_callback): Filled
- in, using GConf.
- (init_storage_set_view_status_from_config): Likewise.
-
- * e-storage-set-view.c (e_storage_set_view_get_checkboxes_list):
- Return a GSList instead of a GList.
- (essv_add_to_list): Update for the GSList.
- (e_storage_set_view_set_checkboxes_list): Get a GSList instead of
- a GList.
-
- * apps_evolution_shell.schemas: Added
- /schemas/apps/evolution/shell/offline/folder_paths.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (idle_cb): Set displayed_any in the case when we are
- calling e_shell_create_view(). Also initialize displayed_any to
- FALSE earlier so we dont' end up opening two views at startup by
- default.
-
-2002-11-20 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-selection-dialog.c (impl_dispose): Save the
- expansion state for the EStorageSetView here.
- (impl_finalize): Instead of here.
-
-2002-11-20 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_class_init): use e_shell_
- marshallers, and make sure STRING parameters map to *_STRING*
- marshallers.
-
- * evolution-wizard.c (evolution_wizard_class_init): same.
-
- * evolution-storage.c (class_init): same.
-
- * evolution-storage-set-view-listener.c (class_init): same.
-
- * evolution-storage-listener.c (class_init): same.
-
- * evolution-shell-view.c (class_init): same.
-
- * evolution-session.c (class_init): same.
-
- * evolution-folder-selector-button.c (class_init): same.
-
- * evolution-config-control.c (class_init): same.
-
- * evolution-activity-client.c (class_init): same.
-
- * e-storage-set.c (class_init): same.
-
- * e-shortcuts.c (class_init): same.
-
- * e-shortcuts-view.c (class_init): same.
-
- * e-shell.c (class_init): same.
-
- * e-shell-view.c (class_init): same.
-
- * e-shell-offline-handler.c (class_init): same.
-
- * e-shell-folder-title-bar.c (class_init): same.
-
- * e-shell-folder-selection-dialog.c (class_init): same.
-
- * e-folder.c (class_init): same.
-
- * e-shell-marshal.list: add all the STRING marshallers.
-
-2002-11-20 Not Zed <NotZed@Ximian.com>
-
- * e-shell-importer.c (prepare_intelligent_page): gnome message box
- -> gtk message dialog.
- (prepare_intelligent_page): Fix the signature on this. This could
- NEVER have worked.
-
-2002-11-19 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (upgrade_from_1_0_if_needed): Disabled for now.
-
- * e-shell-startup-wizard.c: Removed member config_listener from
- struct SWData.
- (e_shell_startup_wizard_create): Updated accordingly, just use
- GConf, checking the /apps/evolution/mail/account-list key.
- (finish_func): Use GConf.
-
- * e-shell-config-default-folders.c: Removed member config_listener
- in struct EvolutionDefaultFolderConfig.
- (e_shell_config_default_folders_create_widget): Do not initialize
- here. GConfified the paths.
- (config_control_destroy_notify): No unref of the config_listener
- anymore.
- (config_control_apply_cb): Use GConf.
- (setup_folder_selector): Likewise.
-
- * e-shell-config-autocompletion.c: Removed member config_listener
- from EvolutionAutocompletionConfig.
- (config_control_destroy_notify): Do not unref.
- (config_control_apply_callback): Use a GConfClient.
-
- * e-folder-list.c (e_folder_list_init): Add missing cast.
-
- * main.c (show_development_warning): Use GConf.
-
- * e-setup.c (e_setup_check_config): Removed arg @listener.
- GConfified.
-
- * e-shell-view.c (e_shell_view_save_defaults): New.
- (e_shell_view_save_settings): Removed.
- (e_shell_view_load_settings): Removed.
- (setup_defaults): New helper function.
- (e_shell_view_construct): New arg @uri.
- (e_shell_view_new): New arg @uri.
-
- * e-shell.c: Removed member config_listener in struct
- EShellPrivate.
- (impl_dispose): Do not unref.
- (init): Do not initialize.
- (get_config_start_offline): New helper function.
- (e_shell_construct): Use this to get the startup mode in case
- E_SHELL_STARTUP_LINE_MODE_CONFIG.
- (save_misc_settings): Changed to use GConfClient instead of
- EConfigListener.
- (e_shell_create_view_from_settings): Removed.
- (e_shell_restore_from_settings): Removed.
- (e_shell_get_config_listener): Removed.
- (e_shell_disconnect_db): Removed.
- (parse_default_uri): Use GConf.
-
- * main.c (idle_cb): Simplified the logic here. Always assume that
- the view will be created with the default folder open by just
- using e_shell_create_view().
-
-2002-11-19 Not Zed <NotZed@Ximian.com>
-
- * e-shell-shared-folder-picker-dialog.c (show_dialog): Pass type
- to bonobo_widget::set_property.
-
-2002-11-18 Not Zed <NotZed@Ximian.com>
-
- * e-shell-view-menu.c (file_verbs[]): re-enable importer wizard.
-
- * importer/importer.c (dialog_response_cb): from clicked_cb.
- (start_import): gtkdialogise.
-
- * e-shell-importer.c: removed redundant header.
- (create_html): Removed utf8 from locale stuff.
- (get_name_from_component_info): oaf->bonobo activation.
- (get_iid_for_filetype): "
- (create_plugin_menu): Likewise, and change oafiid to bonoboiid
- (get_intelligent_importers): "
- (prepare_intelligent_page): "
- (show_import_wizard): add null domain to glade_xml_new.
- (choose_importer_from_list): gtkdialogise.
- (dialog_response_cb): changed from dialog_clicked_cb.
- (start_import): gtkdialogise.
- (show_error): use gtk message box.
- (error_response_cb): callback to close error box.
- (show_import_wizard): gnome_druid_page_start/finish ->
- gnome_druid_page_edge.
- (prepare_file_page):
- (filename_changed): set HELP button insensitive.
- (create_plugin_menu): casts for warnings and fix a typo,
- set_data->set_data_full.
- (import_druid_finish): folder_selection_dialog api change(?),
- allow create.
- (dialog_weak_notify): renamed from close_dialog().
- (show_import_wizard): remove gnome_dialog_close_hides -> its a
- gtkwindow anyway(!).
-
- * Makefile.am (evolution_LDADD): Added back importer.
- (evolution_SOURCES): Added back importer.
-
- * importer/intelligent.c (get_intelligent_importers):
- bonobo-activationised.
- (create_gui): gtkdialogise.
- (intelligent_importer_init): gtkdialogise.
- (create_gui): remove gnome_util_user_home().
- (intelligent_importer_init): "
-
- * importer/evolution-importer.c (finalise): from destroy.
- (evolution_importer_new): type_new->object_new.
-
- * importer/evolution-importer-listener.c (finalise): from destroy.
- (evolution_importer_listener_new): type_new->object_new.
-
- * importer/evolution-importer-client.c (destroy): removed, as it
- wasn't used anyway.
- (evolution_importer_client_new): g_object_new.
- (finalise): added, tho doesn't do anythign yet, should it unref
- the client->objref? This whole class doesn't seem much use.
-
- * importer/evolution-importer-client.h: removed
- bonobo-object-client, change to g_object.
-
- * importer/*.[ch]: ran fix script over everything.
-
- * importer/evolution-intelligent-importer.c: gobjectise.
- (finalise): renamed from destroy.
- (evolution_intelligent_importer_new): gtk_type_new -> g_object_new
-
-2002-11-18 Chris Toshok <toshok@ximian.com>
-
- * importer/import.glade: run libglade-convert.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-folder-list.c (e_folder_list_init): force the scrolled table
- to be shown, apparently a bug in libglade2.
-
- * e-shell-config-default-folders.c (setup_folder_selector): same,
- but with the evolution-folder-selector-button's.
-
-2002-11-16 Chris Toshok <toshok@ximian.com>
-
- * e-shell-settings-dialog.c (load_pages): init the corba exception
- before loading each config page, so previous errors don't make
- subsequence pages to fail to load.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * Makefile.am: Added rule to generate
- GNOME_Evolution_Shell.server.in from
- GNOME_Evolution_Shell.server.in.in, substituting @BINDIR@.
-
- * GNOME_Evolution_Shell.server.in.in: Renamed from
- GNOME_Evolution_Shell.server.in. Prepend @BINDIR@ to the location
- of the executable.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-storage.c (impl_finalize): Fix typo; p -> sp.
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c (impl_operationStarted): No need to check
- for priv being NULL here anymore.
- (impl_operationProgressing): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
- * evolution-folder-selector-button.c (clicked): Use
- g_object_add_weak_pointer() on the parent_window instead of using
- GTK_OBJECT_DESTROYED().
-
-2002-11-15 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create): For
- now, always return TRUE.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (class_init): Pass the right parent
- type to gtk_type_class().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-user-creatable-items-handler.c,
- * e-shell-user-creatable-items-handler.c: Changed into a GObject
- subclass instead of a GtkObject subclass.
-
- * e-component-registry.c,
- * e-component-registri.h: Changed into a GObject subclass instead
- of a GtkObject subclass.
-
- * evolution-shell-view.c (impl_ShellView_set_message): Remove
- bogus GTK_OBJECT() cast in call to g_signal_emit().
- (impl_ShellView_unset_message): Likewise.
- (impl_ShellView_change_current_view): Likewise.
- (impl_ShellView_set_title): Likewise.
-
- * e-shell-view.c (init): Ref/sink the GtkTooltips.
-
- * e-uri-schema-registry.c (schema_handler_free): g_object_unref()
- on the component instead of bonobo_object_unref().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (no_views_left_cb): Use bonobo_main_quit() instead of
- gtk_main_quit().
- (shell_weak_notify): Likewise.
- (idle_cb): Likewise.
-
- * e-shell.c (notify_no_views_left_idle_cb): New idle function to
- emit the "no_views_left" signal.
- (view_weak_notify): Put it on the idle loop instead of firing the
- signal here.
-
- * e-task-widget.c (e_task_widget_construct): Ref/sink the
- GtkTooltips object.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (save_settings_for_views): Removed.
- (e_shell_save_settings): Do not call it here.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_dispose): NULL priv->ui_component
- after unreffing it.
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-component-client.c (destroy_listener_interface):
- Avoid freeing the servant for now, it looks like something is
- messed up and this causes a crash on exit.
-
- * evolution-storage-set-view-listener.c (impl_finalize): Do not
- invoke POA_GNOME_Evolution_StorageSetViewListener__fini().
-
- * evolution-storage-listener.c (impl_finalize): Do not invoke
- POA_GNOME_Evolution_StorageListener__fini().
-
- * e-shell-offline-sync.c (progress_listener_servant_free): Do not
- invoke POA_GNOME_Evolution_SyncFolderProgressListener__fini().
-
- * e-shell-offline-handler.c (progress_listener_servant_free): Do
- not invoke POA_GNOME_Evolution_OfflineProgressListener__fini().
-
- * e-corba-storage.c (impl_dispose): Do not invoke
- POA_GNOME_Evolution_StorageListener__fini().
-
- * evolution-shell-component-client.c (destroy_listener_interface):
- Do not invoke POA_GNOME_Evolution_ShellComponentListener__fini().
-
-2002-11-14 Ettore Perazzoli <ettore@ximian.com>
-
- * main.c (quit_box_destroyed_callback): Removed.
- (no_views_left_cb): Use g_object_add_weak_pointer() instad of
- connecting to the "destroy" signal.
- (destroy_cb): Removed.
- (shell_weak_notify): New.
- (idle_cb): Use g_object_weak_ref() on the shell object instead of
- connecting to the "destroy" signal.
-
- * evolution-test-component.c (dialog_destroy_callback): Removed.
- (dialog_weak_notify): New.
- (create_new_folder_selector): Use g_object_weak_ref() on the
- dialog instead of connecting the "destroy" signal.
-
- * e-shortcuts.c (view_destroyed_cb): Removed.
- (view_weak_notify): New.
- (e_shortcuts_new_view): g_object_weak_ref() the new view instead
- of connecting the "destroy" signal.
- (impl_dispose): Free the ->views and g_object_weak_unref() all the
- items.
-
- * e-shell.c (view_destroy_cb): Removed.
- (view_weak_notify): New.
- (create_view): Use g_object_weak_ref() on the newly created view
- instead of connecting to the "destroy" signal.
- (impl_dispose): g_object_weak_unref() the views.
- (e_shell_show_settings): Use g_object_add_weak_pointer() on the
- settings_dialog instead of connecting to the "destroy" signal.
- (settings_dialog_destroy_cb): Removed.
-
- * e-shell-shared-folder-picker-dialog.c
- (progress_bar_weak_notify): New.
- (progress_bar_destroy_callback): Removed.
- (create_progress_dialog): Use g_object_weak_ref() on the progress
- bar object instead of connecting to its "destroy" signal.
- (shell_destroy_callback): Removed.
- (shell_view_destroy_callback): Removed.
- (storage_destroy_callback): Removed.
- (shell_weak_notify): New.
- (shell_view_weak_notify): New.
- (storage_weak_notify): New.
- (discover_folder): Use g_object_weak_ref() on the shell, parent,
- storage objects instead of connecting to their "destroy" signals.
-
- * e-shell-importer.c: Removed member destroyed from
- ImporterComponentData.
- (import_cb): Instead of checking if ->destroyed is TRUE, check if
- ->dialog is NULL to decide whether the dialog has been destroyed
- or not.
- (dialog_destroy_cb): Removed.
- (start_import): Use g_object_weak_ref() on the dialog object
- instead of connecting to its "destroy" signal.
- (dialog_close): Removed.
- (dialog_weak_notify): New.
- (show_import_wizard): Use g_object_weak_ref() on the dialog object
- instead of connecting to its "destroy" signal.
- (import_druid_destroy): New.
- (import_druid_weak_notify): New.
- (show_import_wizard): Use g_object_weak_ref() on the druid object
- instead of connecting to its "destroy" signal.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_construct): g_object_weak_ref()
- the shell object instead of connecting to its "destroy" signal.
-
- * e-shell-folder-creation-dialog.c (dialog_destroy_cb): Removed.
- (dialog_destroy_notify): New.
- (e_shell_show_folder_creation_dialog): g_object_weak_ref() the
- dialog instead of connecting to its "destroy" signal.
- (shell_destroy_cb): Removed.
- (shell_destroy_notify): New.
- (e_shell_show_folder_creation_dialog): g_object_weak_ref() the
- shell object instead of connecting to its "destroy" signal.
-
- * e-shell-config-offline.c (config_control_destroy_callback):
- Removed.
- (config_control_destroy_notify): New.
- (e_shell_config_offline_create_widget): g_object_weak_ref() the
- config_control instead of connecting to its "destroy" signal.
-
- * e-shell-config-default-folders.c
- (config_control_destroy_callback): Removed.
- (config_control_destroy_notify): New.
- (e_shell_config_default_folders_create_widget):
- g_object_weak_ref() instead of connecting to the "destroy" signal.
-
- * e-shell-config-autocompletion.c (config_control_destroy_notify):
- New.
- (config_control_destroy_callback): Removed.
- (e_shell_config_autocompletion_create_widget):
- g_object_weak_ref() instead of connecting to the "destroy" signal.
-
- * e-activity-handler.c (task_bar_destroy_cb): Removed.
- (task_bar_destroy_notify): New.
- (e_activity_handler_attach_task_bar): Weak_ref the task_bar using
- task_bar_destroy_notify.
- (impl_dispose): Weak_unref the task bars in priv->task_bars.
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c: Change type of member etd in
- TimezoneDialogPage to GObject from GtkObject.
- (make_timezone_page): Cast to G_OBJECT() not GTK_OBJECT().
-
-2002-11-13 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-startup-wizard.c (e_shell_startup_wizard_create):
- Connect finish_func to the "next" signal for now, since GnomeDruid
- seems to be borked.
-
- * e-uri-schema-registry.c (schema_handler_new): g_object_ref()
- @component instead of bonobo_object_ref().
-
- * e-local-storage.c (create_folder): g_object_ref() for the
- component_client, instead of bonobo_object_ref().
- (remove_folder_step): Likewise.
-
-2002-11-13 Not Zed <NotZed@Ximian.com>
-
- * evolution-storage.c: remove GTK_OBJECT cast and other GTK stuff.
-
- * evolution-storage.h: this is a gobject not a gtkobject, fix cast
- macros, and get_type call.
-
-2002-11-11 Chris Toshok <toshok@ximian.com>
+2002-11-12 Frederic Crozat <fcrozat@mandrakesoft.com>
- * e-task-widget.c (impl_finalize): need to assign priv here, fixes
- a crash.
+ reviewed by: Ettore Perazzoli
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
+ * e-shell-settings-dialog.c: (page_new): Ensure we get
+ an UTF-8 translated string.
- * e-shell.c (impl_dispose): Do unref the config_listener here [I
- fixed the finalize crash we were getting].
+2002-11-06 Ettore Perazzoli <ettore@ximian.com>
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-storage-set-view.c (impl_finalize): Protect against
- priv->checkboxes being NULL.
-
-2002-11-11 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-registry.c: Make separate dispose/finalize overrides
- of just overriding destroy.
- * e-corba-config-page.c: Likewise.
- * e-corba-storage.c: Likewise.
- * e-folder-type-registry.c: Likewise.
- * e-folder.c: Likewise.
- * e-history.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-storage.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-settings-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view-model.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * e-task-bar.c: Likewise.
- * e-task-widget.c: Likewise.
- * e-uri-schema-registry.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
- * evolution-test-component.c: Likewise.
-
-2002-11-08 Rodrigo Moya <rodrigo@ximian.com>
-
- * importer/Makefile.am: use correctly IDL flags.
-
-2002-11-07 Chris Toshok <toshok@ximian.com>
-
- * e-task-widget.c (impl_destroy): guard against multiple calls.
- fixes a crash whenever a task finishes (the addressbook finishing
- loading, etc.).
-
- * e-shell-marshal.list: add NONE:BOOL for
- evolution-shell-component.
-
- * evolution-shell-component.c (class_init): register the signals
- with g_signal_new.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell.c (e_shell_show_settings): Allow type being NULL.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-local-storage.c (load_folder): Do add folders with an unknown
- type.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-shell-folder-creation-dialog.glade (ok_button): Set
- response_id to GTK_RESPONSE_OK.
- (cancel_button): Likewise, with GTK_RESPONSE_CANCEL.
-
- * e-shell-folder-creation-dialog.h,
- e-shell-folder-creation-dialog.c: Ported to GtkDialog.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Use g_object_get_data() instead of
- gtk_object_get_data().
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-creation-dialog.c: Likewise.
- * e-shell-importer.c: Likewise.
- * e-shell-shared-folder-picker-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shell.c: Likewise.
- * e-storage.c: Likewise.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * e-activity-handler.c: Split finalize/dispose.
- * e-corba-shortcuts.c: Likewise.
- * e-corba-storage-registry.c: Likewise.
- * e-shell-about-box.c: Likewise.
- * e-shell.c: Likewise.
- * e-splash.c: Likewise.
- * evolution-config-control.c: Likewise.
- * evolution-session.c: Likewise.
- * evolution-shell-component.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-storage.c: Likewise.
- * evolution-wizard.c: Likewise.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * All: g_object_unref instead of bonobo_object_unref for the
- EvolutionShellComponentClient and EvolutionShellClient interfaces.
-
-2002-11-05 Ettore Perazzoli <ettore@ximian.com>
-
- * evolution-shell-client.c (impl_dispose): New.
- (impl_finalize): New.
- (destroy): Removed.
- (class_init): Install dispose, finalize handlers.
-
- * All: Use evolution_shell_client_corba_objref() or
- evolution_shell_component_client_corba_objref() instead of
- BONOBO_OBJREF() or bonobo_object_corba_objref() where needed.
-
- * e-folder-type-registry.c (set_handler): Use g_object_ref() for
- the handler, not bonobo_object_ref().
- (folder_type_free): Likewise for unref.
-
- * evolution-shell-component-client.c
- (evolution_shell_component_client_corba_objref): New.
- (impl_dispose): Moved from impl_destroy; only unref things.
- (impl_finalize) New.
- (class_init): Install dispose/finalize.
- (evolution_shell_component_client_get_dnd_source_interface): Use
- priv->corba_objref instead of bonobo_object_corba_objref() since
- we are not a BonoboObject anymore.
- (evolution_shell_component_client_get_dnd_destination_interface):
- Likewise.
- (evolution_shell_component_client_get_offline_interface): Likewise.
- (evolution_shell_component_client_set_owner): Likewise.
- (evolution_shell_component_client_unset_owner): Likewise.
- (evolution_shell_component_client_create_view): Likewise.
- (evolution_shell_component_client_handle_external_uri): Likewise.
- (evolution_shell_component_client_async_create_folder): Likewise.
- (evolution_shell_component_client_async_xfer_folder): Likewise.
- (evolution_shell_component_client_populate_folder_context_menu): Likewise.
- (evolution_shell_component_client_unpopulate_folder_context_menu): Likewise.
-
- * e-component-registry.c (register_component): Use
- evolution_shell_component_client_corba_objref().
- (e_component_registry_restart_component): Likewise.
- (component_free): Likewise.
-
- * evolution-shell-component-client.c: g_object_new() instead of gtk_type_new().
- * e-component-registry.c: Likewise.
- * e-corba-config-page.c
- * e-folder-list.c: Likewise.
- * e-folder-type-registry.c: Likewise.
- * e-folder.c: Likewise.
- * e-gray-bar.c: Likewise.
- * e-history.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-folder.c: Likewise.
- * e-local-storage.c: Likewise.
- * e-shell-about-box.c: Likewise.
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-settings-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view-model.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-splash.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * e-task-bar.c: Likewise.
- * e-task-widget.c: Likewise.
- * e-uri-schema-registry.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-shell-client.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-wizard.c: Likewise.
-
- * GNOME_Evolution_TestComponent.server: Renamed from
- GNOME_Evolution_TestComponent.oaf.
-
- * evolution-test-component.c (spit_out_shortcuts): Use
- BONOBO_EX_REPOID().
- (create_new_folder_selector): Ported to use GtkDialog instead of
- GnomeDialog.
- (storage_cancel_discover_shared_folder_callback): Add missing
- G_OBJECT() cast.
- (shared_folder_discovery_timeout_callback): Likewise.
- (storage_discover_shared_folder_callback): Likewise.
- (timeout_callback_2): Likewise.
- (timeout_callback_1): Likewise.
- (shared_folder_discovery_timeout_callback): Use
- g_object_get_data() instead of gtk_object_get_data().
- (storage_cancel_discover_shared_folder_callback): Likewise.
- (timeout_callback_2): Likewise.
- (timeout_callback_2): g_timeout_add() instead of
- gtk_timeout_add().
- (create_view_fn): Likewise.
- (timeout_callback_1): Likewise.
- (timeout_callback_1): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (register_component): Use bonobo-activation instead of OAF.
-
- * e-shell-about-box.c (impl_destroy): Removed.
- (impl_finalize): New.
- (class_init): Install finalize handler, not destroy.
-
- * e-shell-view-menu.c (command_about_box): Use a GtkWindow again.
- Set the GTK_WINDOW_TYPE_HINT_DIALOG hint.
-
- * e-shell-about-box.c (e_shell_about_box_construct): Removed.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-folder-commands.c (e_shell_command_copy_folder): Pass
- TRUE for arg allow_creation to
- e_shell_folder_selection_dialog_new().
- (e_shell_command_move_folder): Likewise.
- * e-shell-view-menu.c (command_goto_folder): Likewise.
- (command_new_shortcut): Likewise.
- * e-shell.c (impl_Shell_selectUserFolder): Likewise.
-
- * e-shell-folder-selection-dialog.c
- (e_shell_folder_selection_dialog_set_allow_creation): Removed.
- (e_shell_folder_selection_dialog_get_allow_creation): Removed.
- (e_shell_folder_selection_dialog_new): New arg allow_creation.
- (e_shell_folder_selection_dialog_construct): Likewise. Also, do
- set priv->shell.
-
- * e-shell-folder-selection-dialog.h,
- e-shell-folder-selection-dialog.c: Port to GtkDialog.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-type-registry.c
- (e_folder_type_registry_get_handler_for_type): Remove warning for
- when the type is unknown.
- (e_folder_type_registry_type_is_user_creatable): Likewise.
- (e_folder_type_registry_get_display_name_for_type): Likewise.
- (e_folder_type_registry_get_description_for_type): Likewise.
- (e_folder_type_registry_get_exported_dnd_types_for_type):
- Likewise.
- (e_folder_type_registry_get_accepted_dnd_types_for_type):
- Likewise.
- (e_folder_type_registry_unregister_type): Likewise.
- (e_folder_type_registry_get_icon_name_for_type): Likewise.
- (e_folder_type_registry_get_icon_for_type): Likewise.
- (set_handler): Removed warning here too.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Replace gtk_signal_emit() with g_signal_emit().
- * e-folder.c: Likewise.
- * e-shell-folder-selection-dialog.c: Likewise.
- * e-shell-folder-title-bar.c: Likewise.
- * e-shell-offline-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shortcuts-view.c: Likewise.
- * e-shortcuts.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage-set.c: Likewise.
- * e-storage.c: Likewise.
- * evolution-activity-client.c: Likewise.
- * evolution-folder-selector-button.c: Likewise.
- * evolution-storage-listener.c: Likewise.
- * evolution-storage-set-view-listener.c: Likewise.
-
-2002-11-04 Ettore Perazzoli <ettore@ximian.com>
-
- * e-folder-list.c: Use g_object_set_data() instead of
- gtk_object_set_data().
- * e-shell-config-default-folders.c: Likewise.
- * e-shell-folder-creation-dialog.c: Likewise.
- * e-shell-importer.c: Likewise.
- * e-shell-shared-folder-picker-dialog.c: Likewise.
- * e-shell-user-creatable-items-handler.c: Likewise.
- * e-shell-view.c: Likewise.
- * e-shell.c: Likewise.
- * e-storage-set-view.c: Likewise.
- * e-storage.c: Likewise.
- * evolution-test-component.c: Likewise.
-
- * e-storage-set-view.c (e_storage_set_view_construct): Use
- g_object_weakref() instead of gtk_object_weakref() for the
- ui_container.
- (ui_container_destroy_notify): Add param where_the_object_was to
- match the GWeakNotify prototype.
-
- * e-shell.c: Use g_signal_emit() instead of gtk_signal_emit().
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * glade/e-active-connection-dialog.glade: Converted to Glade2
- format.
- * glade/evolution-startup-wizard.glade: Likewise.
- * glade/e-shell-shared-folder-picker-dialog.glade: Likewise.
- * glade/e-shell-folder-creation-dialog.glade: Likewise.
- * glade/e-shell-config-default-folders.glade: Likewise.
- * glade/e-folder-list.glade: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * *.c, *.h: Changed all gtk_object_refs()/gtk_object_unrefs() into
- g_object_refs()/g_object_unrefs() and all gtk_signal_connect_*()
- into g_signal_connect_*(). [Except for some case where we have
- gtk_signal_connect_full() or gtk_signal_connect_while_alive()
- calls that cannot be trivially ported to use the g_signal_*
- functions, we'll have to fix those later.]
-
- * e-splash.c (impl_finalize): Finalize implementation, copied over
- from impl_destroy.
- (impl_destroy): Removed.
- (class_init): Override finalize, not destroy.
-
- * e-activity-handler.c: Ported from GtkObject to GObject.
- * evolution-storage.c: Likewise.
- * e-corba-shortcuts.c: Likewise.
- * evolution-session.h: Likewise.
- * evolution-config-control.c: Likewise.
- * evolution-shell-component-dnd.c: Likewise.
- * evolution-shell-component.c: Likewise.
- * evolution-shell-view.c: Likewise.
- * evolution-storage-set-view.c: Likewise.
- * evolution-wizard.c: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * e-component-info.c: Updated for libxml2.
- * e-shortcuts.c: Likewise.
- * e-folder-list.c: Likewise.
- * e-local-folder.c: Likewise.
-
-2002-11-03 Ettore Perazzoli <ettore@ximian.com>
-
- * GNOME_Evolution_Shell.server.in: Renamed from
- GNOME_Evolution_Shell.oaf.in.
-
- * Makefile.am: Port from OAF to bonobo-activation.
- (INCLUDES): Define SYSCONFDIR, DATADIR, LIBDIR.
-
- * main.c (main): Use gnome_program_init().
-
- * e-corba-storage-registry.c (e_corba_storage_registry_new):
- g_object_new(), not gtk_type_new().
- (impl_finalize): New, ported over from destroy.
- (destroy): Removed.
- (class_init): Install finalize handler, not destroy handler, since
- we are not a GtkObject anymore.
-
- * e-corba-storage.c (e_corba_storage_new): g_object_new(), not
- gtk_type_new().
-
- * e-shell.c (class_init): Override finalize, not destroy.
- (impl_finalize): Finalize implementation, basically the old
- destroy renamed.
- (e_shell_new): g_object_new(), not gtk_type_new().
- (class_init): Use e_shell_marshal_NONE__INT for
- line_status_changed instead of using an ENUM.
- (e_shell_construct): Use g_signal_connect_object() instead of
- gtk_signal_connect_while_alive().
-
- * e-setup.c (e_setup): Do not unref local_folder if NULL.
-
- * e-folder.c (init): Make not floating.
- (e_folder_construct): No need to make it floating here anymore.
-
- * e-shell.c (impl_Shell_selectUserFolder): For now don't set
- dialog parent from xid.
-
- * main.c (no_views_left_cb): Add missing GTK_SIGNAL_FUNC() cast.
- (new_view_created_callback): Likewise.
- (warning_dialog_clicked_callback): Update to use the
- EConfigListener from the shell instead of bonobo-conf.
- (show_development_warning): Likewise.
- (upgrade_from_1_0_if_needed): BONOBO_EX_ID -> BONOBO_EX_REPOID.
- (idle_cb): Use bonobo-activation and BONOBO_EX_REPOID().
- (main): Cleaned up the various things that are unneeded in GNOME
- 2.
- (upgrade_from_1_0_if_needed): Use EConfigListener.
-
- * evolution-storage-set-view.h, evolution-storage-set-view.c:
- BonoboXObjectified.
-
- * e-storage.c (class_init): GLIB2-ified and made to use
- e-shell-marshal.h.
- (ES_CLASS): Use GTK_OBJECT_GET_CLASS().
- (e_storage_new_folder): Added missing GTK_SIGNAL_FUNC() prototype.
-
- * e-storage-set.c (class_init): GLIB2-ified and made to use
- e-shell-marshal.h.
-
- * e-storage-set-view.c (popup_folder_menu): For now, do not add
- the pop-up since we lack bonobo_ui_container_get_win() and I am
- not sure how to work around it.
- (popup_folder_menu): Pass self as the for_widget arg to
- gnome_popup_menu_do_popup_modal().
- (class_init): GLIB2-ified, and got to use e-shell-marshal.h.
- (marshal_NONE__GDKDRAGCONTEXT_STRING_STRING_STRING): Removed.
- (impl_tree_drag_data_get): Don't set the selection for now -- we
- have to fix the CORBA target stuff to match GTK 2.
- (e_storage_set_view_construct): Pass NULL as the opt_ev arg to
- bonobo_ui_component_set_container().
-
- * e-splash.c: #include <libgnomecanvas/gnome-canvas-pixbuf.h>
- instead of <gdk-pixbuf/gnome-canvas-pixbuf.h>.
- (e_splash_new): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
-
- * e-shortcuts.c (class_init): GLIB2-ified. Also use the
- e-shell-marshal marshallers.
- (e_shortcuts_new_view): Add missing GTK_SIGNAL_FUNC() cast.
-
- * e-shortcuts-view.c: Use GTK_STOCK_* stuff instead of
- GNOME_STOCK_* stuff.
- (pop_up_right_click_menu_for_group): Pass self as the for_widget
- arg to gnome_popup_menu_do_popup_modal().
- (pop_up_right_click_menu_for_shortcut): Likewise.
- (class_init): GLIB2-ified.
-
- * e-shell.c: Do not #include <gal/util/e-unicode-i18n.h> or
- #include <libgnome/gnome-defs.h>.
- (set_interactive): Use BONOBO_EX_REPOID().
- (setup_local_storage): Use _() not U_().
- (destroy): Use gtk_widget_destroy() instead of
- gtk_object_destroy() on priv->settings_dialog.
- (class_init): GLIB2-ized.
- (init): Initialize config_listener member.
- (get_icon_path_for_component_info): Port to bonobo-activation from
- OAF.
- (setup_components): Likewise.
- (destroy): Likewise.
- (e_shell_construct): Use e_setup_check_config(), not
- e_setup_check_db (). Use the e_config_listener instead of
- bonobo-conf.
- (save_settings_for_views): Likewise.
- (save_misc_settings): Likewise.
- (e_shell_restore_from_settings): Likewise.
- (parse_default_uri): Likewise.
- (e_shell_component_maybe_crashed): Pass NULL for opt_ev arg to
- bonobo_unkown_ping()
- (e_shell_component_maybe_crashed): Use
- bonobo_engine_deregister_dead_components() instead of
- bonobo_window_deregister_component_by_ref() which is no more.
- (e_shell_send_receive): BONOBO_EX_REPOID() instead of
- BONOBO_EX_ID().
- (e_shell_get_config_listener): Return the config_listener.
-
- * e-shell-view.c (find_inbox_in_storage): Use _() instead of U_().
- (load_images): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (load_images): Likewise.
- (find_inbox_in_storage): Work around the lack of
- g_utf8_strcasecmp() in glib-2.0.
- (class_init): GLIB2-ified. Also, use the marshallers in
- e-shell-marshal.h.
- (pop_up_folder_bar): Use gtk_window_move()/gtk_widget_show()
- instead gtk_widget_popup().
- (unmerge_on_error): Work around the death of
- bonobo_ui_component_get_win() and
- bonobo_window_deregister_component_by_ref().
- (e_shell_view_construct): Pass NULL as the uic arg to
- bonobo_window_construct(). Add missing GTK_SIGNAL_FUNC() cast.
- Match the new BonoboWindow behavior wrt the UIContainer and the
- new opt_ev args.
- (display_uri): Use bonobo_ui_engine_freeze() and
- bonobo_ui_engine_thaw() since bonobo_window_freeze() and
- bonobo_window_thaw() got axed [sigh].
- (e_shell_view_save_settings): Use EConfigListener.
- (e_shell_view_load_settings): Likewise.
- (get_view_for_uri): Use bonobo_widget_new_control_from_objref()
- instead of e_bonobo_widget_new_control_from_objref().
-
- * e-shell-view-menu.c (command_help_faq): Pass NULL for the error
- arg to gnome_url_show().
- (command_about_box): Use GtkDialog instead of a GtkWindow of a
- type GTK_WINDOW_DIALOG [which does not exist anymore].
- (command_xml_dump): Removed.
- (menu_do_misc): Do not add the corresponding verb.
-
- * e-shell-user-creatable-items-handler.c (execute_verb): Use
- BONOBO_EX_REPOID().
-
- * e-shell-startup-wizard.c: Remove id member from SWData. Replace
- member db with config_listener.
- (e_shell_startup_wizard_create): Initialize config_listener.
- (make_mail_dialog_pages): Do not set the listener id here.
- (druid_event_notify_cb): Pass FALSE as the help_sensitive arg to
- gnome_druid_set_buttons_sensitive().
- (e_shell_startup_wizard_create): Likewise.
- (make_mail_dialog_pages): Use bonobo-activation instead of OAF.
- (get_intelligent_importers): Likewise.
- (prepare_importer_page): Likewise.
- (start_importers): Do nothing here for now.
- (finish_func): Constify local variable displayname.
- (finish_func): Updated to use the config_listener instead of the
- bono-conf db.
- (prepare_importer_page): Do not actually run the importer yet.
- (e_shell_startup_wizard_create): Pass NULL as the domain arg to
- glade_xml_new(). Use the config_listener.
-
- * e-shell-shared-folder-picker-dialog.c (user_clicked):
- BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
- (setup_name_selector): Likewise.
- (setup_name_selector): Use bonobo-activation.
- (show_dialog): Pass NULL as the domain arg to glade_xml_new().
- (setup_name_selector): Add a missing GTK_SIGNAL_FUNC() cast.
-
- * e-shell-settings-dialog.c: #include
- <bonobo-activation/bonobo-activation.h>. Use
- Bonobo_ActivationProperty instead of OAF_Property.
- (set_dialog_size): Use gtk_style_get_font() to get the font from
- the widget->style.
- (load_pages): Converted to use bonobo-activation instead of OAF.
- Pass NULL as the error arg to gdk_pixbuf_new_from_file().
-
- * e-shell-offline-sync.c (sync_folder): BONOBO_EX_REPOID(), not
- BONOBO_EX_ID().
- (e_shell_offline_sync_all_folders): For now, avoid doing anything
- [see changes to e-shell-config-offline.c below].
- (setup_progress_listener): #if 0 for now.
- (setup_dialog): Likewise.
- (sync_folder): Likewise.
- (cleanup): Likewise.
- (progress_listener_servant_free): Likewise.
- (progress_listener_servant_new): Likewise.
- (impl_SyncFolderProgressListener_updateProgress): Likewise.
- (impl_SyncFolderProgressListener_reportSuccess): Likewise.
- (impl_SyncFolderProgressListener_reportFailure): Likewise.
- (progress_dialog_close_callback): Likewise.
- (progress_dialog_clicked_callback): Likewise.
-
- * e-shell-offline-handler.c (prepare_for_offline): Use
- BONOBO_EX_REPOID().
- (pop_up_confirmation_dialog): Pass NULL as the domain arg to
- glade_xml_new().
- (class_init): GLIB2-ified.
-
- * Makefile.am: Do not compile e-shell-importer.c,
- e-shell-importer.h for now.
-
- * e-shell-folder-title-bar.c (get_max_clipped_label_width): Use
- gtk_style_get_font() to retrieve the font.
- (class_init): GLIB2-ified.
- (e_shell_folder_title_bar_construct): Get {x,y}thickness from
- widget->style, not from widget->style->klass.
-
- * e-shell-folder-selection-dialog.c: #include <string.h>,
- <gtk/gtklabel.h> and <gtk/gtksignal.h>.
- (class_init): GLIB2-ified.
-
- * e-shell-folder-creation-dialog.c: No <libgnome/gnome-defs.h>,
- add some GTK includes.
- (e_shell_show_folder_creation_dialog): Pass NULL as the domain arg
- to glade_xml_new(). Added missing GTK_SIGNAL_FUNC() cast.
-
- * e-shell-folder-commands.c: Do not #include
- <libgnomeui/gnome-stock.h> and #include
- <bonobo-conf/Bonobo_Config.h>.
-
- * e-shell-config-default-folders.c: Replace member db in
- EvolutionDefaultFolderConfig with config_listener.
- (e_shell_config_default_folders_create_widget): Init here.
- (config_control_destroy_cb): Unref here.
- (config_control_apply_cb): Use EConfigListener instead of
- BonoboConf.
- (setup_folder_selector): Likewise.
- (e_shell_config_default_folders_create_widget): Pass NULL as the
- domain arg to glade_xml_new().
-
- * e-shell-config-offline.c (config_control_apply_callback): For
- now, do not change the configuration. [Needs to be ported to
- EConfigListener or something, but we were storing a sequence using
- typecodes here and there is no trivial way to do that right now.]
- (init_storage_set_view_status_from_config): Likewise, do not
- retrieve the configuration here.
-
- * e-shell-marshal.list: Removed duplicates, added a bunch new
- marshallers.
-
-2002-11-02 Ettore Perazzoli <ettore@ximian.com>
-
- * e-shell-config-autocompletion.c: No bonobo-conf; removed member
- db in struct EvolutionAutocompletionConfig and replaced with a
- config_listener arg.
- (e_shell_config_autocompletion_create_widget): Init it here.
- (config_control_destroy_callback): Unref it here.
- (config_control_apply_callback): Updated to use the
- config_listener.
-
- * e-shell-config.c (e_shell_config_factory_register): Use
- bonobo_generic_factory_new() instead of
- bonobo_generic_factory_new_multi().
-
- * e-shell-about-box.c (impl_realize): Pass NULL as the error arg
- to gdk_pixbuf_new_from_file().
- (timeout_callback): Use gtk_style_get_font() to retrieve the
- style's font instead of style->font.
- (impl_draw): Removed.
- (impl_expose_event): Do the drawing of the pixmap here.
-
- * e-setup.c (e_setup_check_db): Removed.
- (e_setup_check_config): New, version using EConfigListener instead
- of bonobo-conf.
-
- * e-setup.h: #include "e-util/e-config-listener.h" instead of
- <bonobo-conf/bonobo-config-database.h>.
-
- * e-local-storage.c (construct): Use _() instead of U_().
- (setup_stock_folders): Likewise.
-
- * e-icon-factory.c (load_icon): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
-
- * e-folder-type-registry.c (folder_type_new): Pass NULL as the
- error arg to gdk_pixbuf_new_from_file().
-
- * e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
- GdkAtom is not an integer anymore; update accordingly.
-
- * e-corba-storage.c (async_folder_cb): Constified args
- appropriately to match BonoboListenerCallbackFn.
- (async_folder_discovery_cb): Likewise.
- (cancel_discover_shared_folder): BONOBO_EX_ID() ->
- BONOBO_EX_REPOID().
- (e_corba_storage_show_folder_properties): Likewise.
-
- * e-corba-storage-registry.h, e-corba-storage-registry.c:
- BonoboXObjectified.
-
- * e-corba-config-page.c: Removed member listener_id in struct
- ECorbaConfigPagePrivate.
- (init): Don't init.
- (setup_listener): Bonobo_EventSource_addListener doesn't return an
- ID anymore.
- (impl_destroy): Just pass the listener to
- Bonobo_EventSource_removeListener.
- (setup_listener): BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
- (impl_apply): Likewise.
- (listener_event_callback): Constified args appropriately to match
- BonoboListenerCallbackFn.
- (e_corba_config_page_construct): Likewise.
-
- * e-component-registry.c (wait_for_corba_object_to_die): Pass NULL
- for the exception arg to bonobo_unknown_ping().
-
- * e-shell-view.h: <bonobo/bonobo-window.h>, not
- <bonobo/bonobo-win.h>.
-
- * e-shell.c: Replace member db in EShellPrivate with an
- EConfigListener config_listener.
- (destroy): Do not call e_shell_disconnect_db(). Unref
- EConfigListener. Destroy settings_dialog if not NULL. Pass
- config_listener to e_setup_check_db().
- (e_shell_get_config_db): Removed.
- (e_shell_get_config_listener): New.
- (e_shell_construct): Set up the config_listener, instead of the
- Bonobo_ConfigDatabase.
-
- * e-shell.h: #include <bonobo-activation/bonobo-activation.h>
- instead of <liboaf/oaf.h>. No
- <bonobo-conf/bonobo-config-database.h>.
-
- * e-component-registry.c: #include
- <bonobo-activation/bonobo-activation.h> instead of <liboaf/oaf.h>.
-
- * e-activity-handler.c (task_widget_button_press_event_callback):
- Use BONOBO_EX() and BONOBO_EX_REPOID().
- (impl_operationStarted): Don't use GTK_OBJECT_DESTROYED() [needs
- to be fixed later].
- (impl_operationProgressing): Likewise.
- (impl_operationFinished): Likewise.
- (impl_requestDialog): Likewise.
-
- * evolution-wizard.c (evolution_wizard_class_init): GLIB2-ified.
-
- * evolution-wizard.h: Remove BEGIN_GNOME_DECLS/END_GNOME_DECLS.
-
- * evolution-storage.c: Chagned to use generated marshallers
- instead of custom ones or GAL's.
-
- * eshell-marshal.list: New.
- * Makefile.am: Added rule to build eshell-marshal.[ch] and link
- them in.
-
- * evolution-storage.h, evolution-storage.c: BonoboXObjectified.
-
- * evolution-storage-set-view-listener.c (class_init): GLIB2-ified.
-
- * evolution-storage-listener.c (class_init): GLIB2-ified.
-
- * evolution-shell-view.h, evolution-shell-view.c:
- BonoboXObjectified.
-
- * evolution-shell-component-utils.c: #include
- <bonobo-activation/bonobo-activation.h>.
- (e_pixmaps_update): Pass NULL as the error arg to
- gdk_pixbuf_new_from_file().
- (e_activation_failure_dialog): Bonobo_GeneralError instead of
- OAF_GeneralError.
- (e_get_activation_failure_msg): Likewise.
-
- * evolution-shell-component-dnd.h, evolution-shell-component-dnd.c:
- BonoboXObjectified.
-
- * evolution-shell-component.c: #include <unistd.h>.
- (owner_ping_callback): Pass NULL for the opt_ev arg to
- bonobo_unknown_ping().
- (impl_populateFolderContextMenu): Pass NULL for the opt_ev arg to
- bonobo_ui_component_set_container().
- (class_init): GLIB2-ified.
-
- * e-component-registry.c (component_free): Use g_object_unref() on
- the EvolutionShellComponentClient instead of
- bonobo_object_unref().
- (register_component): Likewise.
- (component_new): Likewise, use g_object_ref() instead of
- bonobo_object_ref().
-
- * evolution-shell-component-client.c: New member corba_objref in
- EvolutionShellComponentClientPrivate.
- (init): Init to CORBA_OBJECT_NIL.
- (impl_destroy): Unref. Also CORBA_OBJECT_NILify all the pointers
- to unreffed objects.
- (corba_exception_to_result): Use BONOBO_EX_REPOID(ev) instead of
- ev->_repo_id.
- (evolution_shell_component_client_construct): Set the corba_objref
- pointer, do not call bonobo_object_client_construct().
- (evolution_shell_component_client_new): Use
- bonobo_activation_activate_from_id() here instead of
- oaf_activate_from_id().
-
- * evolution-shell-component-client.h,
- evolution-shell-component-client.c: Derive from GObject instead of
- BonoboObjectClient.
-
- * evolution-shell-client.c
- (evolution_shell_client_create_storage_set_view): Use
- BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
-
- * evolution-folder-selector-button.c (destroy): g_object_unref the
- EvolutionShellClient instead of bonobo_object_unref().
- (evolution_folder_selector_button_construct): Likewise.
-
- * e-folder-list.c (e_folder_list_destroy): g_object_unref the
- EvolutionShellClient instead of bonobo_object_unref().
- (e_folder_list_construct): g_object_ref the EvolutionShellClient
- instead of bonobo_object_ref().
-
- * evolution-shell-client.c: New member corba_objref in
- EvolutionShellClientPrivate.
- (init): Init to CORBA_OBJECT_NIL.
- (destroy): Unref/release.
- (query_shell_interface): Use BONOBO_EX() and BONOBO_EX_REPOID()
- instead of ._major and ._repo_id.
- (destroy): Likewise.
- (evolution_shell_client_get_local_storage): Likewise.
-
- * evolution-shell-client.h: Derive from GObject instead of
- BonoboObjectClient.
-
- * evolution-session.c (corba_class_init): Get klass arg.
- (class_init): Pass klass arg. GLIB2-ified.
- (evolution_session_construct): Removed.
- (evolution_session_new): Just return what gtk_type_new() returns.
-
- * evolution-session.h, evolution-session.c: Derive from
- BonoboXObject.
-
- * evolution-folder-selector-button.c (init): Make icon a GtkImage
- instead of a BonoboUIToolbarIcon.
- (set_folder, class_init): GLIB2-ified.
-
- * evolution-config-control.c (class_init): GLIB2-ified.
-
- * evolution-activity-client.c (corba_update_progress): Use
- BONOBO_EX_REPOID() instead of ._major and ._repo_id.
- (evolution_activity_client_request_dialog): Likewise.
- (impl_destroy): Likewise.
- (class_init): GLIB2-ified.
-
- * e-folder-list.c: #include <gtk/gtframe.h> and #include
- <string.h>.
- (e_folder_list_destroy): bonobo_object_unref(), not
- bonobo_object_client_unref().
- (e_folder_list_init): Pass NULL as the domain to glade_xml_new().
-
- * e-folder-list.h: #include <gtk/gtkvbox.h>.
-
- * e-folder.c (impl_remove): Renamed from remove().
- (impl_get_physical_uri): Renamed from get_physical_uri().
- (impl_load_info): Renamed from load_info().
- (impl_save_info): Renamed from save_info().
- (class_init): GLIB2-ified.
-
- * Evolution-Session.idl: #include <Bonobo.idl>, not <Bonobo.h>.
- * Evolution-Offline.idl: Likewise.
- * Evolution-ShellComponent.idl: Likewise.
- * Evolution-ShellComponentDnd.idl: Likewise.
- * Evolution-Storage.idl: Likewise.
-
- * Makefile.am: Do not compile the importer directory for now.
-
- * evolution-wizard.c (evolution_wizard_set_buttons_sensitive):
- ORBit2-ize type names.
- (evolution_wizard_set_show_finish): Likewise.
- (evolution_wizard_set_page): Likewise.
+ * main.c (show_development_warning): Removed.
+ (warning_dialog_clicked_callback): Removed.
+ (view_map_callback): Removed.
+ (new_view_created_callback): Removed.
+ (idle_cb): Don't connect.
2002-10-28 Ettore Perazzoli <ettore@ximian.com>