aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--AUTHORS6
-rw-r--r--README15
-rw-r--r--TODO2
-rw-r--r--config17
-rw-r--r--sampleconfig7
5 files changed, 45 insertions, 2 deletions
diff --git a/AUTHORS b/AUTHORS
index 0849060..57f2bc2 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,2 +1,8 @@
Original code taken from webkit example application whis is copyrighted 2006, 2007 Apple Inc and 2007 Alp Toker <alp@atoker.com>
enhancements to form uzbl made by Dieter Plaetinck.
+
+Michael Walker (Barrucadu) <mike@barrucadu.co.uk> - Original threaded FIFO interface. Command adding methods.
+
+Zane Ashby (HashBox) <http://demonastery.org> - Rewrote FIFO interface. Fixed various bugs.
+
+(sentientswitch) - Cleaned up code. Added some commands.
diff --git a/README b/README
index 89098ea..c15cc45 100644
--- a/README
+++ b/README
@@ -57,9 +57,20 @@ So, assume each entry is about 80 chars, you visit 100 pages per day (?), and yo
(50 * 1000 * 1000 ) / ( 80 * 100 ) = 6250 days or 17 years.
There is code to run a benchmark in the 'extra' dir. For results & interpretation, see http://dieter.plaetinck.be/poor_mans_dmenu_benchmark
-
-
+CONTROL:
+- FIFO opened in /tmp/uzbl_pid
+- See config file for commands
+- Press ESC to toggle the command entry.
+- Press enter after typing a command to use it.
NOTE:
- My c skills are very rusty, it will take me a while to get back up to speed
- For more thoughts & ideas see http://bbs.archlinux.org/viewtopic.php?id=67463
+- I push the code most times I save any changes, regardless of whether it actually compiles or not. Thus, the code here should be regarded as highly experimental.
+
+KNOWN BUGS
+- Segfault occurs on shutdown, almost definitely FIFO related (I'm not seeing this bug now, but the warning was here when I forked the code and I haven't touched the FIFO bit)
+- Segfaults when using zoom commands (happens when max zoom already reached?).
+- Something in the FIFO code causes CPU usage to jump.
+- Segfaults when loading aliases from config file (currently aliases are defined in the code as a 'work-around').
+- Segfaults when setting the xwin variable \ No newline at end of file
diff --git a/TODO b/TODO
index 52df75c..8380d4f 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,6 @@
* implement all the ideas from README
+* Support for arguments to commands (argc/argv-like structure?).
+* Support for binding keyboard shortcuts in config file.
* where to put proxy config? webkit support?
* do not store the 'http://' part in the history file
* improve commandline arguments
diff --git a/config b/config
new file mode 100644
index 0000000..fca8d83
--- /dev/null
+++ b/config
@@ -0,0 +1,17 @@
+# example uzbl config. in a real config, we should obey the xdg spec
+[behavior]
+history_file = /tmp/uzbl.history
+
+[alias]
+b = back
+f = forward
+z+ = zoom in
+z- = zoom out
+r = refresh
+s = stop
+
+[bindings_internal]
+
+[bindings_external]
+
+[network]
diff --git a/sampleconfig b/sampleconfig
index e318e49..03e1e79 100644
--- a/sampleconfig
+++ b/sampleconfig
@@ -36,5 +36,12 @@ zoom_out = -
./extra/load_url_from_history.sh = u
./extra/load_url_from_bookmarks.sh = U
+[alias]
+b = back
+f = forward
+z+ = zoom in
+z- = zoom out
+r = refresh
+s = stop
[network]