Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge in changes from master | Dieter Plaetinck | 2010-01-02 |
|\ | |||
* | | authors file updates | Dieter Plaetinck | 2010-01-02 |
| | | |||
* | | uzbl-tabbed: add a tab_indexes option | Simon Lipp | 2010-01-03 |
| | | |||
* | | uzbl-tabbed: get rid of update-tablist timer | Simon Lipp | 2010-01-03 |
| | | |||
* | | implemented new actions for uzbl_tabbed | Simon Lipp | 2010-01-03 |
| | | |||
* | | uzbl-tabbed: | Simon Lipp | 2010-01-03 |
| | | | | | | | | | | * misc fixes (problems introduced in last commit) * correct implemenation of the configuration (use uzbl events insted of config file; you can now do :set show_tablist=0) | ||
* | | uzbl-tabbed changes : | Simon Lipp | 2010-01-03 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Remove bind_* options: does not work with current uzbl revisions, and a better implementation will come soon. * Remove reading of uzbl config file (same reason) * Better IPC handling (to sumarize: less periodic polling): * Better separation between network layers (communication is in SocketClient, protocol in UzblInstance, user interface in UzblTabbed) * use io_add_watch instead of select for reading uzbl events * does not use a generated hash to separate events, but the LF character * get rid of all the flush()ing logic * does not probe periodically for the title anymore; use uzbl events * create a /tmp/uzbltabbed_socket instead of polling the /tmp/uzbl_socket_* socket | ||
* | | uzbl-tabbed: get UzblInstance out of UzblTabbed | Simon Lipp | 2010-01-03 |
| | | |||
* | | uzbl-tabbed: don't use uzbl fifo | Simon Lipp | 2010-01-03 |
| | | |||
* | | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimental | Mason Larobina | 2010-01-03 |
|\ \ | |||
| * | | Moved expand function to external plugin to reduce code duplication. | Mason Larobina | 2010-01-01 |
| | | | |||
| * | | Added the escaped and quoted %r replace for on_event and bind args. | Mason Larobina | 2010-01-01 |
| | | | |||
| | * | Merge branch 'master' of git://github.com/Dieterbe/uzbl | Mason Larobina | 2010-01-02 |
| | |\ | | |/ | |/| | |||
| * | | fixed http://www.uzbl.org/bugs/index.php?do=details&task_id=165 | tczy | 2010-01-01 |
| | | | | | | | | | | | | using supplied patch | ||
| * | | uzbl-tabbed bind '@' fix | tczy | 2010-01-01 |
| | | | |||
| | * | Use new export mechanism in all plugins. | Mason Larobina | 2010-01-01 |
| | | | |||
| | * | Correctness re-write of the export mechanism. | Mason Larobina | 2010-01-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exporting is now done with the following two new functions: 1. `uzbl.export('external_name', function)` 2. `uzbl.export_dict({'name1': func1, 'name2': func2, ...})` This system is preferable to the old `__export__` variable for several reasons. The first being that the exporting system is now very similar to the connect (read: `uzbl.connect(..)` and `uzbl.connect_dict({..})`) system in the event manager. And consider the following: 1. User wishes to write a plugin that doesn't connect to any events but exports a function. 2. It's an arbitrary requirement that a plugin have an `init(uzbl)` function. 3. The user would have done the following (example plugin snippet): __export__ = 'my_function' def my_function(uzbl, ..): # Do something def init(uzbl): # Do nothing pass 4. The user now does the following: def my_function(uzbl, ..): # do something def init(uzbl): uzbl.export('my_function', my_function) Note that the name in `uzbl.export('external_name', function)` doesn't need to match the function name. Example pseudo-python: # In the plugin >>> def hello(uzbl): ... return "Hello, World!" >>> def init(uzbl): ... uzbl.export('say_hello', hello) ... print uzbl.say_hello() # In the event manager >>> plugin.init(uzbl) Hello, World! | ||
* | | | Moved xdghome function out of config section. | Mason Larobina | 2010-01-01 |
|/ / | |||
| * | Keycmd plugin now sets raw_{key,mod}cmd vars and updated title format. | Mason Larobina | 2009-12-26 |
| | | |||
| * | Moved expand function to external plugin to reduce code duplication. | Mason Larobina | 2009-12-24 |
| | | |||
| * | Added the escaped and quoted %r replace for on_event and bind args. | Mason Larobina | 2009-12-23 |
|/ | |||
* | Merge branch 'onexec-nonarg-binds' | Mason Larobina | 2009-12-20 |
|\ | |||
* \ | Merge branch 'master' into mode-binds | Mason Larobina | 2009-12-17 |
|\ \ | |||
| | * | New bind class that's onexec & nonarg when a bind ends in a '!'. | Mason Larobina | 2009-12-17 |
| |/ | |||
| * | Create sockets before daemonising in uzbl-{cookie-daemon,event-manager}. | Mason Larobina | 2009-12-17 |
| | | |||
* | | Merge branch 'master' into mode-binds | Mason Larobina | 2009-12-17 |
|\| | |||
| * | No need to localise the held variable. | Mason Larobina | 2009-12-17 |
| | | |||
* | | Merge branch 'master' into mode-binds | Mason Larobina | 2009-12-14 |
|\| | |||
| * | Make sure the config keys for all possible completions are known. | Mason Larobina | 2009-12-14 |
| | | |||
| * | Clear the keycmd after link follow. | Mason Larobina | 2009-12-13 |
| | | |||
| * | Print all events, store the instance pid and check event name. | Mason Larobina | 2009-12-13 |
| | | |||
* | | Removing call to deprecated function. | Mason Larobina | 2009-12-13 |
| | | |||
* | | Unbreak <prompt!command> stack binds. | Mason Larobina | 2009-12-12 |
| | | |||
* | | Initial commit of mode binding support. | Mason Larobina | 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. | ||
* | Left in unused pprint lib. | Mason Larobina | 2009-12-06 |
| | |||
* | Multiple stack binds that have the same prefix now work. | Mason Larobina | 2009-12-06 |
| | |||
* | Standardise expansion across plugins. | Mason Larobina | 2009-12-06 |
| | |||
* | Fixed problem with keys persisting after their release events. | Mason Larobina | 2009-12-04 |
| | |||
* | Renamed {MOD,KEY}CMD_CLEAR to {MOD,KEY}CMD_CLEARED to reduce confusion. | Mason Larobina | 2009-12-04 |
| | |||
* | The MODE_CONFIG event was triggering itself in the bind plugin. | Mason Larobina | 2009-12-03 |
| | |||
* | Was raising an exception that didn't exist. | Mason Larobina | 2009-12-03 |
| | |||
* | Pylint rating of the EM raised to 9.38/10. | Mason Larobina | 2009-12-01 |
| | |||
* | Keycmd and mode plugin config setting optimisations. | Mason Larobina | 2009-12-01 |
| | |||
* | Added example in the config to reset the keycmd on page navigation. | Mason Larobina | 2009-12-01 |
| | |||
* | Made force default to False and added config attribute. | Mason Larobina | 2009-12-01 |
| | |||
* | Use builtin and default library functions over custom functions. | Mason Larobina | 2009-12-01 |
| | |||
* | added scroll-percentage.js and config example | Rob | 2009-11-30 |
| | |||
* | Stripped some weird utf8 characters (\xc2\xa0) from extedit.js | Mason Larobina | 2009-11-30 |
| | |||
* | rename editor var to external_editor | Rob | 2009-11-30 |
| | |||
* | added extedit.js and config examples for it | Rob | 2009-11-30 |
| |