Initial commit
[uzbl-mobile] / CHECKLIST
1 This file contains all things that are/should be working.
2 When you have been working on something, use this list to verify that you did not cause any regressions (things that worked before, but got broken).
3 Also, when you finish a new feature, add it to this list so that everyone knows about it, can play with it, and can test it.
4
5 Also testers and interested people can use this list to see what uzbl is about, and report problems if they find items listed here that do not work.
6
7 * commandline switches --uri "http://.." and --config should behave as expected
8 * --help and -? should show help
9 * config loading: loading of settings, bindings and all behavior settings (including handlers) from config file
10 * fifo: type this in your shell after starting uzbl:
11   echo 'uri http://www...' > <fifo path here>'
12   where <fifo path> is printed on stdout during program startup.  Also "back" , "forward", "refresh" (basically all actions defined in `static Command commands` should behave as expected)
13  -> temporarily changed to socket io with uzblctrl. see examples in scripts
14 * history logging: the script as defined in sample config should write history entries (date,time, url) into the file defined in the script (by default ./extra/history.sh and /tmp/uzbl.history)
15 * invocations of external commands: you'll see it on stdout everytime uzbl calls an external script/program. the invocations should work and none of the arguments passed should be null/garbage/.. .
16   all should be valid strings and contain things like the pid, fifo file, config file,.. (see README for details).
17 * XDG_CONFIG_HOME and XDG_CONFIG_DIRS (+ default values) fully supported and working (looks for a config file called 'uzbl/config').
18 * --uri can be specified without http:// -- if missing will be prepended.
19 * Downloading of files with handler script
20 * Open in new window partially finished: target _new works, from popup meny does not work yet
21 * Home command working (home_page variable in config)
22 * Page Up / Page Down / Up / Down / Left / Right for page navigation work in command mode.
23 * Open in new window completely finished with --config forwarding between instances
24 * internal keybinds to change things work (as loaded by config)
25 * vimlike command and insert modes behave as expected
26 * always_insert_mode and modkey work too
27 * status bar can be toggled on and off, if off, some info (mode) will be put in title bar. position of statusbar (top/bottom) also works
28