diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/callbacks.c | 19 | ||||
-rw-r--r-- | src/callbacks.h | 3 | ||||
-rw-r--r-- | src/events.c | 7 | ||||
-rw-r--r-- | src/events.h | 2 | ||||
-rw-r--r-- | src/uzbl-core.c | 12 | ||||
-rw-r--r-- | src/uzbl-core.h | 8 |
6 files changed, 11 insertions, 40 deletions
diff --git a/src/callbacks.c b/src/callbacks.c index c95c0f1..ac6c75d 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -311,7 +311,7 @@ cmd_view_source() { void cmd_set_zoom_type () { - if(uzbl.behave.zoom_type) + if(uzbl.behave.zoom_type) webkit_web_view_set_full_content_zoom (uzbl.gui.web_view, TRUE); else webkit_web_view_set_full_content_zoom (uzbl.gui.web_view, FALSE); @@ -692,23 +692,7 @@ gboolean download_cb (WebKitWebView *web_view, GObject *download, gpointer user_data) { (void) web_view; (void) user_data; - if (uzbl.behave.download_handler) { - const gchar* uri = webkit_download_get_uri ((WebKitDownload*)download); - if (uzbl.state.verbose) - printf("Download -> %s\n",uri); - - /* if urls not escaped, we may have to escape and quote uri before this call */ - GString *args = g_string_new(uri); - - if (uzbl.net.proxy_url) { - g_string_append_c(args, ' '); - g_string_append(args, uzbl.net.proxy_url); - } - run_handler(uzbl.behave.download_handler, args->str); - - g_string_free(args, TRUE); - } send_event(DOWNLOAD_REQ, webkit_download_get_uri ((WebKitDownload*)download), NULL); return (FALSE); } @@ -778,4 +762,3 @@ populate_popup_cb(WebKitWebView *v, GtkMenu *m, void *c) { } } } - diff --git a/src/callbacks.h b/src/callbacks.h index 6ed8986..278a31a 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -1,4 +1,4 @@ -/* +/* ** Callbacks ** (c) 2009 by Robert Manea et al. */ @@ -207,4 +207,3 @@ button_release_cb (GtkWidget* window, GdkEventButton* event); gboolean focus_cb(GtkWidget* window, GdkEventFocus* event, void *ud); - diff --git a/src/events.c b/src/events.c index 1028c30..c209550 100644 --- a/src/events.c +++ b/src/events.c @@ -1,5 +1,5 @@ -/* - ** Uzbl event routines +/* + ** Uzbl event routines ** (c) 2009 by Robert Manea */ @@ -84,7 +84,7 @@ send_event_socket(GString *msg) { tmp->str, tmp->len, &len, &error); - if (ret == G_IO_STATUS_ERROR) + if (ret == G_IO_STATUS_ERROR) g_warning ("Error sending event to socket: %s", error->message); else g_io_channel_flush(gio, &error); @@ -205,4 +205,3 @@ key_to_event(guint keyval, gint mode) { } } - diff --git a/src/events.h b/src/events.h index fe3ff3b..1bd8804 100644 --- a/src/events.h +++ b/src/events.h @@ -1,4 +1,4 @@ -/* +/* ** Uzbl event routines ** (c) 2009 by Robert Manea */ diff --git a/src/uzbl-core.c b/src/uzbl-core.c index c288b5f..4d60bd3 100644 --- a/src/uzbl-core.c +++ b/src/uzbl-core.c @@ -90,7 +90,6 @@ const struct var_name_to_ptr_t { { "print_events", PTR_V_INT(uzbl.state.events_stdout, 1, NULL)}, { "inject_html", PTR_V_STR(uzbl.behave.inject_html, 0, cmd_inject_html)}, { "geometry", PTR_V_STR(uzbl.gui.geometry, 1, cmd_set_geometry)}, - { "keycmd", PTR_V_STR(uzbl.state.keycmd, 1, NULL)}, { "show_status", PTR_V_INT(uzbl.behave.show_status, 1, cmd_set_status)}, { "status_top", PTR_V_INT(uzbl.behave.status_top, 1, move_statusbar)}, { "status_format", PTR_V_STR(uzbl.behave.status_format, 1, NULL)}, @@ -99,7 +98,6 @@ const struct var_name_to_ptr_t { { "title_format_short", PTR_V_STR(uzbl.behave.title_format_short, 1, NULL)}, { "icon", PTR_V_STR(uzbl.gui.icon, 1, set_icon)}, { "forward_keys", PTR_V_INT(uzbl.behave.forward_keys, 1, NULL)}, - { "download_handler", PTR_V_STR(uzbl.behave.download_handler, 1, NULL)}, { "cookie_handler", PTR_V_STR(uzbl.behave.cookie_handler, 1, NULL)}, { "authentication_handler", PTR_V_STR(uzbl.behave.authentication_handler, 1, set_authentication_handler)}, { "new_window", PTR_V_STR(uzbl.behave.new_window, 1, NULL)}, @@ -197,7 +195,7 @@ gchar * expand(const char *s, guint recurse) { uzbl_cmdprop *c; enum exp_type etype; - char *end_simple_var = "^°!\"§$%&/()=?'`'+~*'#-.:,;@<>| \\{}[]¹²³¼½"; + char *end_simple_var = "\t^°!\"§$%&/()=?'`'+~*'#-.:,;@<>| \\{}[]¹²³¼½"; char *ret = NULL; char *vend = NULL; GError *err = NULL; @@ -999,7 +997,7 @@ act_dump_config_as_events() { void load_uri (WebKitWebView *web_view, GArray *argv, GString *result) { (void) web_view; (void) result; - load_uri_imp (argv_idx (argv, 0)); + set_var_value("uri", argv_idx(argv, 0)); } /* Javascript*/ @@ -1643,7 +1641,7 @@ set_var_value(const gchar *name, gchar *val) { uzbl_cmdprop *c = NULL; char *endp = NULL; char *buf = NULL; - char *invalid_chars = "^°!\"§$%&/()=?'`'+~*'#-.:,;@<>| \\{}[]¹²³¼½"; + char *invalid_chars = "\t^°!\"§$%&/()=?'`'+~*'#-.:,;@<>| \\{}[]¹²³¼½"; GString *msg; if( (c = g_hash_table_lookup(uzbl.comm.proto_var, name)) ) { @@ -2536,7 +2534,6 @@ initialize(int argc, char *argv[]) { } uzbl.net.soup_session = webkit_get_default_session(); - uzbl.state.keycmd = g_strdup(""); for(i=0; sigs[i]; i++) { if(setup_signal(sigs[i], catch_signal) == SIG_ERR) @@ -2658,7 +2655,8 @@ main (int argc, char* argv[]) { /* generate an event with a list of built in commands */ builtins(); - gtk_widget_grab_focus (GTK_WIDGET (uzbl.gui.web_view)); + if (!uzbl.state.plug_mode) + gtk_widget_grab_focus (GTK_WIDGET (uzbl.gui.web_view)); if (uzbl.state.verbose) { printf("Uzbl start location: %s\n", argv[0]); diff --git a/src/uzbl-core.h b/src/uzbl-core.h index 23072e4..73ec7c1 100644 --- a/src/uzbl-core.h +++ b/src/uzbl-core.h @@ -92,7 +92,6 @@ typedef struct { gchar *selected_url; gchar *last_selected_url; gchar *executable_path; - gchar* keycmd; gchar* searchtx; gboolean verbose; gboolean events_stdout; @@ -122,7 +121,6 @@ typedef struct { gchar* status_background; gchar* fifo_dir; gchar* socket_dir; - gchar* download_handler; gchar* cookie_handler; gchar* authentication_handler; gchar* new_window; @@ -266,9 +264,6 @@ bool file_exists (const char * filename); void -set_keycmd(); - -void load_uri (WebKitWebView * web_view, GArray *argv, GString *result); void @@ -339,9 +334,6 @@ gboolean key_release_cb (GtkWidget* window, GdkEventKey* event); void -run_keycmd(const gboolean key_ret); - -void initialize (int argc, char *argv[]); void |