aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/uzbl/scripts
Commit message (Collapse)AuthorAge
* merge in changes from masterGravatar Dieter Plaetinck2010-01-02
|\
* | authors file updatesGravatar Dieter Plaetinck2010-01-02
| |
* | uzbl-tabbed: add a tab_indexes optionGravatar Simon Lipp2010-01-03
| |
* | uzbl-tabbed: get rid of update-tablist timerGravatar Simon Lipp2010-01-03
| |
* | implemented new actions for uzbl_tabbedGravatar Simon Lipp2010-01-03
| |
* | uzbl-tabbed:Gravatar Simon Lipp2010-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 :Gravatar Simon Lipp2010-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 UzblTabbedGravatar Simon Lipp2010-01-03
| |
* | uzbl-tabbed: don't use uzbl fifoGravatar Simon Lipp2010-01-03
| |
* | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimentalGravatar Mason Larobina2010-01-03
|\ \
| | * Merge branch 'master' of git://github.com/Dieterbe/uzblGravatar Mason Larobina2010-01-02
| | |\ | | |/ | |/|
| * | fixed http://www.uzbl.org/bugs/index.php?do=details&task_id=165Gravatar tczy2010-01-01
| | | | | | | | | | | | using supplied patch
| * | uzbl-tabbed bind '@' fixGravatar tczy2010-01-01
| | |
| | * Correctness re-write of the export mechanism.Gravatar Mason Larobina2010-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.Gravatar Mason Larobina2010-01-01
|/
* Create sockets before daemonising in uzbl-{cookie-daemon,event-manager}.Gravatar Mason Larobina2009-12-17
|
* Clear the keycmd after link follow.Gravatar Mason Larobina2009-12-13
|
* Print all events, store the instance pid and check event name.Gravatar Mason Larobina2009-12-13
|
* Pylint rating of the EM raised to 9.38/10.Gravatar Mason Larobina2009-12-01
|
* Use builtin and default library functions over custom functions.Gravatar Mason Larobina2009-12-01
|
* added scroll-percentage.js and config exampleGravatar Rob2009-11-30
|
* Stripped some weird utf8 characters (\xc2\xa0) from extedit.jsGravatar Mason Larobina2009-11-30
|
* rename editor var to external_editorGravatar Rob2009-11-30
|
* added extedit.js and config examples for itGravatar Rob2009-11-30
|
* Fix security holesGravatar Andy Spencer2009-11-29
|
* remove old/deprecated scriptsGravatar Dieter Plaetinck2009-11-29
|
* Revert "Merge branch 'security' of git://lug.rose-hulman.edu/~spenceal/uzbl ↵Gravatar Mason Larobina2009-11-29
| | | | | | | into experimental" This reverts commit e1ffb7652d256efdbb7a145f39b0289ebb523d34, reversing changes made to f7eeee9955f99d4acbfc90c7dc00b50767a15e07.
* Merge branch 'security' of git://lug.rose-hulman.edu/~spenceal/uzbl into ↵Gravatar Mason Larobina2009-11-24
|\ | | | | | | | | | | | | experimental Conflicts: examples/data/uzbl/scripts/scheme.py
* | Fixed extreme security hole in scheme.py allowing arbitrary commandGravatar Mason Larobina2009-11-24
| | | | | | | | execution on the users pc.
* | Indent event printing & strip outgoing commands.Gravatar Mason Larobina2009-11-24
| |
| * Fix security holesGravatar Andy Spencer2009-11-23
| | | | | | | | | | | | | | | | | | * Please be careful when using eval, you rarely need it. * There might be more issues, I haven't checked any of the bigger python scripts, plugins, or the C code. Signed-off-by: Andy Spencer <andy753421@gmail.com>
* | simplify PREFIX logic in EMGravatar Dieter Plaetinck2009-11-11
| |
* | Give all instances access to the global config dict.Gravatar Mason Larobina2009-11-11
| |
* | uniformize naming of helper python scriptsGravatar Dieter Plaetinck2009-11-11
|/
* Always convert relative paths to full paths in the EM.Gravatar Mason Larobina2009-11-03
|
* Added --auto-close option to the event manager.Gravatar Mason Larobina2009-10-27
|
* Remove the hard-coded /usr/local/.. path in event_manager.pyGravatar Mason Larobina2009-10-27
|
* Catch attempts to write to a closed socket in the EM.Gravatar Mason Larobina2009-10-25
|
* Added multi-instance managing to event_manager.pyGravatar Mason Larobina2009-10-15
| | | | | | | | | | | | | | | | | | | | | | 1. Moved plugin directory from './examples/data/scripts/plugins' to './examples/data/'. 2. Broke up the plugin manager class into two small functions. 3. Removed the handler objects ability to have non-callable handlers given that there is a perfectly good on_event.py plugin which can do exactly the same. 4. Gave event_manager daemon abilities similar to the cookie_daemon. 5. Using pid to track the event manager daemons running status. 6. Added the ability to load plugins from multiple locations. 7. Removed all outgoing message queues as this work-around is no longer required after the newly added --connect-socket uzbl-core ability. 8. Removed native stdin/fifo reading ability. Use socat if required. 9. Updated uzbl-browser script to load example cookie_daemon if cookie_daemon is not in $XDG_DATA_HOME/uzbl/scripts/ 10. Added a new event_manager.py launcher uzbl-daemon. 11. Updated make test-dev-browser target to test uzbl-daemon also. 12. Added init like {start|stop|restart} to the event manager. 13. Added a fourth 'list' option to {start|stop|..} to list the plugins and dirs of each plugin that would be loaded by the event manager.
* Use a cursor instead of split cmd strings & new keycmd events.Gravatar Mason Larobina2009-09-30
|
* Merge branch 'commandline-editing' of git://github.com/keis/uzbl into ↵Gravatar Mason Larobina2009-09-30
|\ | | | | | | | | | | | | experimental Conflicts: examples/data/uzbl/scripts/plugins/keycmd.py
* | Use the cleaner connect_dict function for adding multiple events.Gravatar Mason Larobina2009-09-30
| |
| * add simple commandline-ish editingGravatar keis2009-09-29
| |
* | Raise errors on null arguments to bind and on_event parsers.Gravatar Mason Larobina2009-09-22
| |
* | Fixed "config[key] = value" and "uzbl.set(key, value)" behaviour.Gravatar Mason Larobina2009-09-22
| |
* | Make sure event name is capitalised.Gravatar Mason Larobina2009-09-22
| |
* | Made modcmd updating optional. Used when in insert mode.Gravatar Mason Larobina2009-09-22
| |
* | on_event now transforms "%@ %1 %2.." into "<all args> <arg1> <arg2>.."Gravatar Mason Larobina2009-09-22
| |
* | Added a plugin template for the event manager.Gravatar Mason Larobina2009-09-22
| |
* | Unicode support for the EM and sprite option for the progress plugin.Gravatar Mason Larobina2009-09-22
| |