aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/uzbl-event-manager
Commit message (Collapse)AuthorAge
* move examples/data/scripts/uzbl-event-manager to bin/uzbl-event-managerGravatar Brendan Taylor2011-04-11
|
* use string_escape to remove \-escapesGravatar keis2011-02-15
| | | | unicode_escape fails on non-ascii chars.
* move common function related to escaping to PluginGravatar keis2011-02-15
|
* Typo in event-manager online help.Gravatar Paweł Zuzelski2010-08-13
| | | | Spotted by <specing> from #uzbl, thanks.
* Require plugins have either a init, after or cleanup hook.Gravatar Mason Larobina2010-04-04
|
* Huge plugin & event manager upgrades.Gravatar Mason Larobina2010-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Avoid stdout flushing when not ttyGravatar root2010-03-11
|
* Use itertools.count instead of custom counter function.Gravatar Mason Larobina2010-03-08
|
* Handle stdout and stderr flush errors (caused by read-only fd's?)Gravatar Mason Larobina2010-03-03
|
* Given export method `prepend` option and now allows non-callable exportsGravatar Mason Larobina2010-03-02
|
* Rename the global config dict to `global_config`.Gravatar Mason Larobina2010-03-02
|
* Ignore os.makedirs race-condition exceptions.Gravatar Mason Larobina2010-01-24
|
* Merge branch 'master' of git://github.com/Dieterbe/uzblGravatar Mason Larobina2010-01-24
|
* remove the 'uzbl' subdirectory in examples/*/, since the sandbox they are no ↵Gravatar Dieter Plaetinck2010-01-02
longer needed + update paths everywhere + remove examples/config/enchant (also not needed since sandbox) + bugfix: set /home/dieter in sandbox