tRemove windowobjectcleared(), execute scripts on load finished - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 72905b8bfc0f91cd3b6d0ac845c5cae92f8e35db
 (DIR) parent bb1fc4195f4fa3be5625d0f663e537a22ccf1877
 (HTM) Author: Quentin Rameau <quinq@fifth.space>
       Date:   Thu, 19 Nov 2015 16:38:58 +0100
       
       Remove windowobjectcleared(), execute scripts on load finished
       
       The “window-object-cleared” signal is not directly accessible for
       specific WebViews now. We'll have to use an Extension or rewrite the
       JavaScript running functions.
       
       Diffstat:
         M surf.c                              |      14 --------------
       
       1 file changed, 0 insertions(+), 14 deletions(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -188,8 +188,6 @@ static void togglestyle(Client *c, const Arg *arg);
        static void updatetitle(Client *c);
        static void updatewinid(Client *c);
        static void usage(void);
       -static void windowobjectcleared(GtkWidget *w, WebKitWebFrame *frame,
       -                                JSContextRef js, JSObjectRef win, Client *c);
        static void zoom(Client *c, const Arg *arg);
        
        /* configuration, allows nested code to access above variables */
       t@@ -994,9 +992,6 @@ newview(Client *c, WebKitWebView *rv)
                                 "decide-policy",
                                 G_CALLBACK(decidepolicy), c);
                g_signal_connect(G_OBJECT(v),
       -                         "window-object-cleared",
       -                         G_CALLBACK(windowobjectcleared), c);
       -        g_signal_connect(G_OBJECT(v),
                                 "load-changed",
                                 G_CALLBACK(loadchanged), c);
                g_signal_connect(G_OBJECT(v),
       t@@ -1037,8 +1032,6 @@ showview(WebKitWebView *v, Client *c)
                gdk_window_set_events(gwin, GDK_ALL_EVENTS_MASK);
                gdk_window_add_filter(gwin, processx, c);
        
       -        runscript(frame);
       -
                /* This might conflict with _zoomto96dpi_. */
                if (zoomlevel != 1.0)
                        webkit_web_view_set_zoom_level(c->view, zoomlevel);
       t@@ -1529,13 +1522,6 @@ usage(void)
        }
        
        void
       -windowobjectcleared(GtkWidget *w, WebKitWebFrame *frame, JSContextRef js,
       -                    JSObjectRef win, Client *c)
       -{
       -        runscript(frame);
       -}
       -
       -void
        zoom(Client *c, const Arg *arg)
        {
                c->zoomed = TRUE;