| Commit message (Collapse) | Author | Age |
... | |
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |_|/
|/| | |
|
|\ \ \ |
|
| | | | |
|
|\ \ \ \ |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| |_|_|/
|/| | |
| | | |
| | | | |
Spotted by <specing> from #uzbl, thanks.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There was a bug in keycmd plugin. When cursor was already at the begining of
the string, ‘backspace’ key duplicated the content of prompt and set cursor
position to negative value.
|
| | | |\
| |_|_|/
|/| | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Now it executes less processes and works a bti faster.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Most of our helpers don't really depend on bash, and work just fine
with every system shell.
Thus, let's avoid "bashisms" in there to accomodate more bare-bone
shells (like dash, see https://wiki.ubuntu.com/DashAsBinSh )
Signed-off-by: Luca Bruno <lucab@debian.org>
|
| |/ /
|/| |
| | |
| | | |
Signed-off-by: Luca Bruno <lucab@debian.org>
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1. Removed unused modules
2. Re-use event handlers with identical callbacks and args.
3. Removed plugin exceptions in favour of assertions.
4. Remove useless raw_keycmd and raw_bind config vars.
5. Implemented and use `after` and `cleanup` plugin hooks (correctly)
6. EM & plugins now use the python logging module to output messages
7. Null config items are removed automatically
8. Simpler mode plugin
9. The init plugins function is called after the INSTANCE_START event
10. New optparse option to silence event echoing to stdout
11. Close instance socket on INSTANCE_EXIT before event handling
12. Caught signals are logged
13. Show times on the messages in the log file
14. Refactor bind pluin to use uzbl.bindlet directly.
15. Refactor keycmd plugin to use uzbl.keycmd directly.
16. Refactored on_event plugin to use uzbl.on_events dict over UZBLS dict
17. Refactor completion plugin to use uzbl.completion set object.
18. Modified progress plugin to use config vars instead of `@progress k = v`
19. mode_config now a defaultdict(dict) (I.e. this allows you to
`uzbl.mode_config[mode][var] = value` without needing to check `mode`
is in the `uzbl.mode_config` dict).
20. Removed all default mode config values.
21. Removed all `get_mode()` and `set_mode(..)` functions (and the like).
22. Setting the mode is now done via the config object directly (I.e.
`uzbl.config['mode'] = 'insert'`).
23. Uses the on_set plugin to watch for 'mode' and 'default_mode' config
changes.
24. Don't raise the useless NEW_ON_SET event, missing ON_SET connect.
25. Plugin and EventHandler aren't suited as dict objects.
26. Also using collections.defaultdict(list) for uzbl.handlers dict.
27. Plugin `on_set.py` allows you to attach handlers to config var changes
28. Config plugin reduced to one `uzbl.config` dict-like object.
29. Update export and connect calls in plugins.
30. The functions connect, connect_dict, export, export_dict, require,
logging are exported directly to the plugin namespace.
31. Moved parse_msg into Uzbl class.
32. Generally improved comments.
33. UzblEventDaemon now an object.
34. Various variable, function & class renames.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Treat lines begining with '>' as comments. '>' not '#', because '>' is not a
valid character in XML tags/argument names.
Add modeline to generated file. May be useful to autoload syntax file.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
echo behaviour differs across POSIX shells. Some shells expands strings like
'\\n' in echo built-in command (ksh), some does not (bash). According to [1]
both behaviours are correct. That means "echo" is not portable for strings
containing backslashes. [1] advises to use printf instead.
[1] http://www.opengroup.org/onlinepubs/009695399/utilities/echo.html
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
emit FORM_ACTIVE on TEXT, PASSWORD, TEXTAREA and SELECT
reset mode on other INPUT elements (checkboxes, radiobuttons etc)
Additionaly: does not invoke item.select() on <input type='FILE'> elements.
|
| | |
| | |
| | |
| | | |
Pointed out by Paul Tomak <satherot@gmail.com>, thx.
|
| | | |
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| | |
Due to Uzbl removal it is no longer possible to emit event from js script. So
follow.js does not emit FORM_ACTIVE event, when user selects form element
using follow.js. Workaround for that is to run follow.js from shell script,
set some global variable and next read this variable from shell script.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|