Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Removing call to deprecated function. | 2009-12-13 | ||
| | | | ||||
| | * | Merge branch 'master' into mode-binds | 2009-12-13 | ||
| | |\ | | |/ | |/| | ||||
| * | | Whitespace cleanups in uzbl-core.c | 2009-12-13 | ||
| | | | ||||
| * | | Merge branch 'master' of git://github.com/Dieterbe/uzbl | 2009-12-13 | ||
| |\ \ | ||||
| | | * | Unbreak <prompt!command> stack binds. | 2009-12-12 | ||
| | | | | ||||
| | | * | Initial commit of mode binding support. | 2009-12-12 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary of changes: 1. Use an object to track the per instance bind status/state instead of a dict. 2. Added support for <prompt!command> stack syntax. 3. Stack finding regex now supports dumb-quoting of prompt also. 4. Mode bind event syntax is "MODE_BIND <modes> <bind> = <command>" 4. Added legacy support for BIND event and bind function. 5. Mode binds can be bound to multiple modes at once. 6. Mode exclusion supported (i.e. "MODE_BIND global,-insert ..."). 7. Fixed keycmd ghosting after entering stack mode. 8. Added examples to bind functions. | |||
* | | | | update --help overview for maximized | 2009-12-08 | ||
| | | | | ||||
* | | | | Merge remote branch 'jason/geometry-maximized' into experimental | 2009-12-08 | ||
|\ \ \ \ | ||||
* \ \ \ \ | Merge branch 'master' into experimental | 2009-12-08 | ||
|\ \ \ \ \ | | |_|/ / | |/| | | | ||||
| | * | | | maximize when @geometry starts with m | 2009-12-08 | ||
| | | | | | ||||
| | * | | | added support for geometry=maximized | 2009-12-08 | ||
| | | | | | ||||
| * | | | | README spelling | 2009-12-08 | ||
| |/ / / | ||||
* / / / | support executing commands both through shell and directly | 2009-12-06 | ||
|/ / / | ||||
| * | | Merge branch 'master' of git://github.com/Dieterbe/uzbl | 2009-12-07 | ||
| |\ \ | |/ / |/| / | |/ | ||||
* | | Merge branch 'master' into experimental | 2009-12-06 | ||
|\ \ | ||||
| * \ | Merge remote branch 'mason/master' | 2009-12-06 | ||
| |\ \ | ||||
| | | * | Left in unused pprint lib. | 2009-12-06 | ||
| | | | | ||||
| | | * | Merge branch 'master' of git://github.com/Dieterbe/uzbl | 2009-12-06 | ||
| | |/| | | |/ | |/| | ||||
| | * | Multiple stack binds that have the same prefix now work. | 2009-12-06 | ||
| | | | ||||
| | * | Standardise expansion across plugins. | 2009-12-06 | ||
| | | | ||||
* | | | fix deprecated command. fixes FS#139 | 2009-12-05 | ||
| | | | ||||
* | | | faq entry for segfaults | 2009-12-05 | ||
|/ / | ||||
* | | some distros are packaging uzbl | 2009-12-05 | ||
| | | ||||
* | | perform config sedding in the correct target | 2009-12-05 | ||
| | | ||||
* | | update list of dependencies | 2009-12-05 | ||
| | | ||||
| * | Updated <Button2> binding to use the new @jsh helper. | 2009-12-05 | ||
| | | ||||
* | | update list of dependencies | 2009-12-05 | ||
| | | ||||
| * | Added @jsh JavaScript helper variable. | 2009-12-05 | ||
| | | ||||
| * | Merge branch 'experimental' of github.com:robm/uzbl into experimental | 2009-12-05 | ||
| |\ | ||||
| * | | Fixed problem with keys persisting after their release events. | 2009-12-04 | ||
| | | | ||||
| | * | Merge branch 'experimental' of git://github.com/mason-larobina/uzbl into ↵ | 2009-12-04 | ||
| | |\ | | |/ | |/| | | | | experimental | |||
| | * | generate a message on SIGSEGV | 2009-12-04 | ||
| | | | ||||
| | * | generate COMMAND_ERROR if script file cannot be read | 2009-12-03 | ||
| | | | ||||
| * | | Use restart instead of start to close any daemons before running. | 2009-12-04 | ||
| | | | ||||
| * | | Renamed {MOD,KEY}CMD_CLEAR to {MOD,KEY}CMD_CLEARED to reduce confusion. | 2009-12-04 | ||
| | | | ||||
| | * | added @<+file.js>@ capability and documentation | 2009-12-03 | ||
| | | | ||||
| * | | The MODE_CONFIG event was triggering itself in the bind plugin. | 2009-12-03 | ||
| | | | ||||
| * | | Merge branch 'experimental' of github.com:robm/uzbl into experimental | 2009-12-03 | ||
| |\| | ||||
| * | | Was raising an exception that didn't exist. | 2009-12-03 | ||
| | | | ||||
| | * | always execute @(...)@ expansion in a shell | 2009-12-02 | ||
| | | | ||||
| | * | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimental | 2009-12-02 | ||
| | |\ | |_|/ |/| | | ||||
| * | | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimental | 2009-12-02 | ||
| |\ \ | |/ / |/| / | |/ | ||||
* | | authors file update | 2009-12-01 | ||
| | | ||||
* | | Fixed compilation warning introduced by the following commit: Fixed ↵ | 2009-12-01 | ||
| | | | | | | | | `run_handler (const gchar *act, const gchar *args)` by calling `inject_handler_args` only if `act` contains both a command and some parameters. | |||
* | | Fixed `run_handler (const gchar *act, const gchar *args)` by calling ↵ | 2009-12-01 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | `inject_handler_args` only if `act` contains both a command and some parameters. The problem is: * when `act` has no spaces, > char **parts = g_strsplit(act, " ", 2); * `parts[1]` is `NULL`, and thus the following is wrong, > gchar* expanded = expand(parts[1], 0); > inparts = inject_handler_args(parts[0], expanded, args); * instead `inparts[1]` should be set equal with `args` and no expansion should occur. | |||
* | | Fixed `run_handler (const gchar *act, const gchar *args)` by checking if ↵ | 2009-12-01 | ||
| | | | | | | | | | | | | | | | | | | `act` is not `NULL` or empty. It seems that there are a number of "hooks" that are executed when something happens (like accessing an url), but usually by default these hooks are not set (thus NULL), and g_strsilit gives an NULL assertion warning. Also we should check if `act` was not an empty string, thus `parts[0]` beeing `NULL`. | |||
* | | Fixed `expand(const char *s, guint recurse)` by checking if s (the string to ↵ | 2009-12-01 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expand) is not null. The problem appears from the following: * if `new_window` variable is set, `run_handler` is called; > if (uzbl.behave.new_window) { > GString *s = g_string_new (""); > g_string_printf(s, "'%s'", uri); > run_handler(uzbl.behave.new_window, s->str); > send_event(NEW_WINDOW, s->str, NULL); > return; > } * but if `new_window` is not splittable (its only a command), > char **parts = g_strsplit(act, " ", 2); * thus `parts[0]` is NULL and `expand` seg-faults uzbl: > gchar* expanded = expand(parts[1], 0); > inparts = inject_handler_args(parts[0], expanded, args); (The current problem should bi fixed in `run_handler`, but also in `expand` for robustness.) | |||
| * | Pylint rating of the EM raised to 9.38/10. | 2009-12-01 | ||
| | | ||||
| * | Keycmd and mode plugin config setting optimisations. | 2009-12-01 | ||
| | | ||||
| * | TOGGLE_MODES is not a configuration event so use the event function. | 2009-12-01 | ||
| | |