aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README2
-rw-r--r--events.c3
-rw-r--r--events.h2
-rw-r--r--uzbl-core.c4
4 files changed, 7 insertions, 4 deletions
diff --git a/README b/README
index e751d42..e3e22ea 100644
--- a/README
+++ b/README
@@ -453,6 +453,7 @@ Basically all events have this format:
- `EVENT [uzbl_instance_name] INSTANCE_EXIT process_id`: uzbl shutdown
- `EVENT [uzbl_instance_name] VARIABLE_SET variable_name str|int|float variable_value`. Note: str|int|float denote the type of variable_value
- `EVENT [uzbl_instance_name] COMMAND_EXECUTED command_name optional_command_arguments`
+ - `EVENT [uzbl_instance_name] COMMAND_ERROR command`
- `EVENT [uzbl_instance_name] GEOMETRY_CHANGED WIDTHxHEIGHT+X_POSITION+Y_POSITION`: when the size or position of the uzbl window changes
- `EVENT [uzbl_instance_name] FIFO_SET path_to_fifo`
- `EVENT [uzbl_instance_name] SOCKET_SET path_to_socket`
@@ -460,6 +461,7 @@ Basically all events have this format:
- `EVENT [uzbl_instance_name] LOAD_START uri`
- `EVENT [uzbl_instance_name] LOAD_FINISHED uri`
- `EVENT [uzbl_instance_name] LOAD_ERROR reason_of_error`
+ - `EVENT [uzbl_instance_name] LOAD_PROGRESS percentage` : while the page is loading
- `EVENT [uzbl_instance_name] TITLE_CHANGED title_name`: when the title of the webpage (and hence maybe, the window title) changed
- `EVENT [uzbl_instance_name] DOWNLOAD_REQUEST download_uri`: when content needs to be downloaded
- `EVENT [uzbl_instance_name] LINK_HOVER uri`: mouse hovers over a link
diff --git a/events.c b/events.c
index 2663091..ca10058 100644
--- a/events.c
+++ b/events.c
@@ -41,7 +41,8 @@ const char *event_table[LAST_EVENT] = {
"FOCUS_LOST" ,
"FOCUS_GAINED" ,
"FILE_INCLUDED" ,
- "PLUG_CREATED"
+ "PLUG_CREATED" ,
+ "COMMAND_ERROR"
};
void
diff --git a/events.h b/events.h
index a2ae2bb..9e7a01d 100644
--- a/events.h
+++ b/events.h
@@ -13,7 +13,7 @@ enum event_type {
INSTANCE_START, INSTANCE_EXIT, LOAD_PROGRESS,
LINK_UNHOVER, FORM_ACTIVE, ROOT_ACTIVE,
FOCUS_LOST, FOCUS_GAINED, FILE_INCLUDED,
- PLUG_CREATED,
+ PLUG_CREATED, COMMAND_ERROR,
/* must be last entry */
LAST_EVENT
diff --git a/uzbl-core.c b/uzbl-core.c
index 146642c..5543d95 100644
--- a/uzbl-core.c
+++ b/uzbl-core.c
@@ -1492,8 +1492,8 @@ parse_command(const char *cmd, const char *param, GString *result) {
g_string_free(tmp, TRUE);
}
- } else
- g_printerr ("command \"%s\" not understood. ignoring.\n", cmd);
+ } else
+ send_event(COMMAND_ERROR, cmd, NULL);
}