CVSROOT:        /cvs/gnome
Module name:    epiphany
Changes by:     chpe    06/01/23 16:35:18

Modified files:
        .              : ChangeLog 
        src            : .cvsignore ephy-main.c ephy-dbus.c ephy-dbus.h 
                         ephy-shell.c ephy-shell.h epiphany.defs 
                         ephy-lockdown.c 
        embed/mozilla  : MozDownload.cpp 
        lib            : ephy-file-helpers.c ephy-file-helpers.h 

Log message:
2006-01-23  Christian Persch  <[EMAIL PROTECTED]>

* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-helpers.c: (ephy_file_helpers_init),
(ephy_ensure_dir_exists):
* lib/ephy-file-helpers.h:

Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists,
so we can show the error to the user in main().

* src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb),
(ephy_dbus_connect_to_system_bus_cb), (session_filter_func),
(system_filter_func), (ephy_dbus_connect_to_system_bus),
(ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown),
(ephy_dbus_finalize), (ephy_dbus_get_type),
(ephy_dbus_get_default), (ephy_dbus_get_bus),
(ephy_dbus_get_proxy), (_ephy_dbus_startup), (_ephy_dbus_release),
(_ephy_dbus_is_name_owner):
* src/ephy-dbus.h:

Refactored. Propagate errors to callers via GError**, and change
lifecycle to the app lifetime.

* src/ephy-lockdown.c: (ephy_lockdown_init),
(ephy_lockdown_finalize):

Move gconf notification add/remove for the lockdown key dirs
here from main().

* src/ephy-shell.c: (ephy_shell_dispose),
(_ephy_shell_create_instance):
* src/ephy-shell.h:
* src/epiphany.defs:

Remove ephy_shell_startup and related stuff.

* src/ephy-main.c: (handle_url), (handle_email),
(shell_weak_notify), (dbus_g_proxy_finalized_cb),
(save_yourself_cb), (die_cb), (gnome_session_init),
(path_from_command_line_arg), (open_urls), (call_dbus_proxy),
(show_error_message), (main):

Move all startup code to main(), so we can show errors to
the user instead of crashing when things go wrong.
Part of bug #326807 [http://bugzilla.gnome.org/show_bug.cgi?id=326807].

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=epiphany&who=chpe&date=explicit&mindate=2006-01-23%2016:34&maxdate=2006-01-23%2016:36

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to