Commit Graph

72 Commits

Author SHA1 Message Date
Julien Nicoulaud
299c817714 Add support for plugins goals, document 2010-08-09 20:07:33 +02:00
Julien Nicoulaud
e6fe1768bd Split Maven plugin to a separate file and add support for both Apache and Codehaus plugins 2010-08-09 13:57:06 +02:00
Julien Nicoulaud
0ccb264f3c Add an URL handler for Apache Maven plugins 2010-08-09 11:44:42 +02:00
Chris Jones
a30ae88e2b Add a plugin that allows one to watch a terminal for activity 2010-06-15 14:59:27 +01:00
Chris Jones
6dce92b1a0 Make pylint happier with plugins 2010-06-10 16:56:17 +01:00
Chris Jones
ff9763cf2b Make pylint happy and simplify the handling of the savefile dialog 2010-06-10 16:53:53 +01:00
Chris Jones
44f99c7738 Remove an unused demo/test plugin 2010-06-10 16:53:23 +01:00
Chris Jones
3c0d7bd566 Fix cancellation of Terminalshot dialog 2010-06-10 14:51:24 +01:00
Chris Jones
6229de7387 Add a plugin that saves screenshots of individual terminals 2010-06-10 13:52:36 +01:00
Chris Jones
8c117ff6e9 Tidy custom_commands plugin up and port it to using our shiny new plugin config API 2010-01-05 22:29:02 +00:00
Chris Jones
0b5cf876ba Move the base plugin classes to plugin.py for cleaner importing in additional plugins 2010-01-05 22:22:13 +00:00
Emmanuel Bretelle
08b65f8b2a plugins:
* enable custom command using terminal_menu plugin hook
2010-01-05 18:57:46 +01:00
Chris Jones
42e022a938 Make the factory uglier, but better able to handle not running from inside the library, and make the plugins import from the library. These changes make it possible to run epicrefactor from outside itself, which is necessary to make the top level terminator script work with it 2010-01-04 13:46:55 +00:00
Chris Jones
6058727cdb Port RainCT's LP Code URL handler to a plugin 2010-01-02 01:40:26 +00:00
Chris Jones
714425dfbe Fix apturl handler name and rename LaunchpadURLHandler to LaunchpadBugURLHandler since we are likely to grow a handler for code URLs 2009-12-30 01:50:18 +00:00
Chris Jones
0a67d73592 Extend the url_handler plugins to include apt: support 2009-12-23 17:30:26 +00:00
Chris Jones
fe22a9cf47 Integrate the plugin system into the context menus for Terminal 2009-12-18 00:45:08 +00:00
Chris Jones
5dc643a3b2 Add some docstrings 2009-12-17 23:30:12 +00:00
Chris Jones
b84f593404 port over launchpad specific URL handling from Terminal 2009-12-17 23:17:03 +00:00
Chris Jones
01bb454d90 stop (ab)using __subclasses__ isntead interrogating the imported plugin modules for a predefined list of the plugin classes they contain, and always instantiate them when they are imported. Add a test plugin only useful for doctest 2009-12-17 13:51:55 +00:00
Chris Jones
9029e519f9 add a test plugin 2009-12-17 12:54:47 +00:00
Chris Jones
209c37aa34 ridiculously simple and non-functional plugin 2009-12-17 01:09:13 +00:00