Stephen Boddy
114d9dc428
BIG update to translations, due to additions and changes. Unfortunately Launchpad
...
translations don't work with gettext fuzzy matches, so I'm afraid there's a lot
of rework for translators.
* Add a few new translatable strings
* Update the list of files to scan with additionas and deletions
* Update the template (pot) and country (po) files
* Fix the preferences window to be translated (LP:#1245806)
2015-08-03 16:36:34 +02:00
Stephen Boddy
439a58e13f
* Adjust the config section name to InactivityWatch for InactivityWatch class
...
* Add a new setting for ActivityWatch to set the time between activty notifications
2015-08-03 04:07:32 +02:00
Stephen Boddy
8ff835556e
Additional windows icon loading works better, and respect the theme changes.
2015-08-02 06:20:53 +02:00
bryce
d103bb1b7b
plugins: Fix distcheck error about missing __init__.py
...
package init file 'terminatorlib/plugins/__init__.py' not found (or
not a regular file)
2015-06-22 15:06:16 -07:00
Stephen Boddy
18a987b290
Merge Activity Watcher plugin improvements from Joseph Crosland (with additional fixup)
2015-02-26 00:01:45 +01:00
Stephen Boddy
66b14afb9e
Fixes LP#1414332 custom commands broadcast to grouped terminals from Mauro S M Rodrigues
2015-02-25 17:30:25 +01:00
Stephen Boddy
3a5d86acb0
Slightly modified version of Custom Commands Dialog fix from David Chandler
2015-02-25 15:25:05 +01:00
Stephen Boddy
07af1b3cf2
Add icons to the additional windows (Launcher, Preferences and Custom Commands) Improvements welcome ;-)
2013-10-29 14:57:01 +01:00
Stephen Boddy
3d6edb437e
Merge bug fix from David Caro. Closes LP#684340
2013-07-16 20:00:07 +02:00
Stephen Boddy
f4cc83c1e6
Clean up the patch from David Caro
2013-07-16 19:56:14 +02:00
Chris Jones
a98a17b259
Add a plugin to log the contents of terminals. Plugin by Sinan Nalkaya <sardok@gmail.com>. Closes LP#944604
2012-10-18 14:33:13 -07:00
Guilherme Salgado
09ba746a15
Fix LaunchpadCodeURLHandler so that it properly detects lp: URLs when the project name contains hyphens
2012-05-25 16:59:40 -03:00
Chris Jones
cd5c4c1056
Allow plugins to override the open/copy menu items in the terminal context menu. Also set these values for all of the default plugins. When copying a URL, run it through the URL preparer - this means wusers will get the resulting URI on their clipboard, rather than the original text sometimes and the URI some other times, depending on the type of URI
2012-01-14 20:09:25 +00:00
15c92c09a0
Fixed the custom_commands errors, adding a method to the ConfigBase class to
...
delete a plugin configuration section (maybe more delete methods should be
added), and fixed the order problem adding a 'position' field to the config
properties of each command.
2011-12-28 23:00:52 +01:00
Chris Jones
0ebfed1a12
Patch from Chris Newton to not notify on activity in the active terminal. Fixes LP#748681
2011-08-21 01:43:51 +01:00
Chris Jones
9fc2115699
Add an InactivityWatch plugin to watch terminals for silence, currently hardcoded to 10 seconds. Fixes LP#343616
2011-08-21 00:15:14 +01:00
Julien Nicoulaud
f3ef3c7bbd
Fix regexps matching Maven plugins version and goals
2010-08-15 17:24:02 +02:00
Julien Nicoulaud
b70dd7afe2
Maven plugin goals can contain capital letters too
2010-08-12 22:25:56 +02:00
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