Add a FIXME
Hand merge in from trunk
Clear up the position re licencing of the two external sources of code in our refactoring
extend test coverage to ensure borg state is unique between borg types. add some debugging info and support the ability to have multiple borg classes via an ugly parameter to __init__()
add some test coverate, split the defaults into sections and move the borg element to a new base object, converting it to use the new borg __init__ syntax.
port to new borg __init__()
port to new borg __init__()
port to new borg __init__()
Make ConfigBase() do some debugging. Hugely verbose, but potentially very useful for now
Add a recommends on deskbar-applet to get the global window hiding keybinding
extend testing, make ConfigBase settable, drop ConfigBase derivation from dict
Expand Config() test coverage a little
mildly change the debugging output of objects, and handle ^C a little better
Extend the url_handler plugins to include apt: support
Add apturl support. Closes LP #499902
Add a utility function for finding ~/.config/terminator and use it in PLuginRegistry to load plugins from the user's homedir
Add ConfigObj 4.6.0 from http://www.voidspace.org.uk/python/configobj.html. Add a really simple implementation of config saving
Don't write to stdout, write to a config file, but one with a different name for now
add a fixme
Make sure ConfigBase() only uses a copy of DEFAULTS so we never change DEFAULTS, allowing us to add dict_diff() so we can avoid including things in the config file that aren't default