CVSROOT:        /cvs/gnome
Module name:    epiphany
Changes by:     chpe    05/10/02 14:49:58

Modified files:
        .              : Tag: gnome-2-12 ChangeLog configure.ac 
        embed          : Tag: gnome-2-12 ephy-embed-shell.c ephy-embed.c 
                         ephy-embed.h 
        embed/mozilla  : Tag: gnome-2-12 EphyBrowser.cpp EphyBrowser.h 
                         mozilla-embed.cpp 
        src            : Tag: gnome-2-12 ephy-notebook.c ephy-notebook.h 
                         ephy-python.c ephy-shell.c ephy-tab.c 
                         ephy-window.c window-commands.c 

Log message:
2005-10-02  Christian Persch  <[EMAIL PROTECTED]>

* configure.ac:
* embed/ephy-embed-shell.c: (ephy_embed_shell_dispose),
(ephy_embed_shell_finalize), (ephy_embed_shell_class_init):
* embed/ephy-embed.c: (ephy_embed_base_init),
(ephy_embed_show_page_certificate), (ephy_embed_close):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-notebook.c: (ephy_notebook_class_init),
(close_button_clicked_cb):
* src/ephy-notebook.h:
* src/ephy-python.c: (ephy_python_init), (ephy_python_shutdown),
(ephy_python_schedule_gc):
* src/ephy-shell.c: (ephy_shell_class_init), (gnome_session_init),
(ephy_shell_dispose), (ephy_shell_finalize):
* src/ephy-tab.c: (ephy_tab_init):
* src/ephy-window.c: (construct_confirm_close_dialog),
(confirm_close_with_modified_forms), (embed_modal_alert_cb),
(idle_tab_remove_cb), (schedule_tab_close),
(embed_close_request_cb), (embed_destroy_browser_cb),
(tab_added_cb), (tab_removed_cb), (tab_close_request_cb),
(setup_notebook), (remove_true), (ephy_window_dispose),
(cancel_handler), (ephy_window_init), (ephy_window_finalize):
* src/window-commands.c: (event_with_shift),
(window_cmd_view_reload), (window_cmd_file_close_window):

Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction
to an idle handler, to avoid crashes when tabs are closed from signal
handlers (blur, mousedown, keydown etc).
Fixes bug #172878 [http://bugzilla.gnome.org/show_bug.cgi?id=172878], bug 
#172879 [http://bugzilla.gnome.org/show_bug.cgi?id=172879], bug #172882 
[http://bugzilla.gnome.org/show_bug.cgi?id=172882], bug #303254 
[http://bugzilla.gnome.org/show_bug.cgi?id=303254], bug #313425 
[http://bugzilla.gnome.org/show_bug.cgi?id=313425].

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=epiphany&who=chpe&date=explicit&mindate=2005-10-02%2014:48&maxdate=2005-10-02%2014:50

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

Reply via email to