diff options
author | Barrucadu <mike@barrucadu.co.uk> | 2009-05-19 14:19:39 +0100 |
---|---|---|
committer | Barrucadu <mike@barrucadu.co.uk> | 2009-05-19 14:19:39 +0100 |
commit | 6996b4db8de1f2ab00819098d234f44bf8e13bba (patch) | |
tree | 4d862b3c5f4288f2360a16ded668292695ecbe7d /uzbl.h | |
parent | 6e04841f1143eaf21e5b9647144eee4184aaf6a0 (diff) | |
parent | 757b51da21442ffc4f3b39dfe173999bfcb8a3c8 (diff) |
Merge branch 'experimental' of git://github.com/DuClare/uzbl into experimental
Conflicts:
uzbl.c
uzbl.h
This breaks run_external_js() - segfault
Diffstat (limited to 'uzbl.h')
-rw-r--r-- | uzbl.h | 31 |
1 files changed, 16 insertions, 15 deletions
@@ -14,7 +14,7 @@ #define STATUS_DEFAULT "<span background=\"darkblue\" foreground=\"white\"> MODE </span> <span background=\"red\" foreground=\"white\">KEYCMD</span> (LOAD_PROGRESS%) <b>TITLE</b> - Uzbl browser" #define TITLE_LONG_DEFAULT "KEYCMD MODE TITLE - Uzbl browser <NAME> > SELECTED_URI" #define TITLE_SHORT_DEFAULT "TITLE - Uzbl browser <NAME>" - +#define NOSPLIT ((void*)1) enum { /* statusbar symbols */ @@ -96,6 +96,7 @@ typedef struct { GRegex *keycmd_regex; GRegex *get_regex; GRegex *bind_regex; + gchar **sync_stdout; } Communication; @@ -108,7 +109,7 @@ typedef struct { gchar selected_url[500]; char executable_path[500]; GString* keycmd; - gchar searchtx[500]; + gchar* searchtx; gchar* searchold; struct utsname unameinfo; /* system info */ gboolean verbose; @@ -231,7 +232,7 @@ static gboolean download_cb (WebKitWebView *web_view, GObject *download, gpointer user_data); static void -toggle_status_cb (WebKitWebView* page, const char *param); +toggle_status_cb (WebKitWebView* page, GArray *argv); static void link_hover_cb (WebKitWebView* page, const gchar* title, const gchar* link, gpointer data); @@ -269,33 +270,33 @@ new_action(const gchar *name, const gchar *param); static bool file_exists (const char * filename); -void -toggle_insert_mode(WebKitWebView *page, const gchar *param); +static void +toggle_insert_mode(WebKitWebView *page, GArray *argv); static void -load_uri (WebKitWebView * web_view, const gchar *param); +load_uri (WebKitWebView * web_view, GArray *argv); static void new_window_load_uri (const gchar * uri); static void -close_uzbl (WebKitWebView *page, const char *param); +close_uzbl (WebKitWebView *page, GArray *argv); static gboolean run_command(const gchar *command, const guint npre, const gchar **args, const gboolean sync, char **stdout); static void -spawn(WebKitWebView *web_view, const char *param); +spawn(WebKitWebView *web_view, GArray *argv); static void -spawn_sh(WebKitWebView *web_view, const char *param); +spawn_sh(WebKitWebView *web_view, GArray *argv); static void parse_command(const char *cmd, const char *param); static void -runcmd(WebKitWebView *page, const char *param); +runcmd(WebKitWebView *page, GArray *argv); static void parse_cmd_line(const char *ctl_line); @@ -361,19 +362,19 @@ static void settings_init (); static void -search_text (WebKitWebView *page, const char *param, const gboolean forward); +search_text (WebKitWebView *page, GArray *argv, const gboolean forward); static void -search_forward_text (WebKitWebView *page, const char *param); +search_forward_text (WebKitWebView *page, GArray *argv); static void -search_reverse_text (WebKitWebView *page, const char *param); +search_reverse_text (WebKitWebView *page, GArray *argv); static void -run_js (WebKitWebView * web_view, const gchar *param); +run_js (WebKitWebView * web_view, GArray *argv); static void -run_external_js (WebKitWebView * web_view, const gchar *param); +run_external_js (WebKitWebView * web_view, GArray *argv); static void handle_cookies (SoupSession *session, SoupMessage *msg, |