Commit Graph

1210 Commits

Author SHA1 Message Date
Iain Lane
aead00463c Need to start xdg-open in a new process as it does not do that itself - some browsers (Epiphany) can therefore cause Terminator to block until they are exited 2008-09-08 20:42:26 +01:00
Iain Lane
fd8ad1bbea Launch ftp.x.y with an ftp protocol 2008-09-08 20:21:26 +01:00
Iain Lane
6c763fae39 Merge with trunk 2008-09-08 20:02:08 +01:00
Chris Jones
c93e99b4c3 fix up backspace/delete binding widgets and fix a related mistake in the terminator_config manpage 2008-09-07 20:10:06 +01:00
Chris Jones
e370d9fbb5 more specific updates for the profile editor 2008-09-07 19:43:03 +01:00
Nicolas Valcarcel
8bf6ac3e86 Sync packaging with debian 2008-09-06 15:54:39 -05:00
Nicolas Valcarcel
b88db6eda3 Sync packaging with debian 2008-09-06 15:54:30 -05:00
Iain Lane
4bb1a11595 Assume http:// for URLs without it 2008-09-06 16:01:12 +01:00
Chris Jones
6b680e4c52 possible option for improving profile editing gui 2008-09-06 01:40:42 +01:00
Chris Jones
f14b544668 Apply patch from 'SXW', closing LP #237796 2008-09-04 22:27:13 +01:00
Emmanuel Bretelle
bbc17502a8 Fix to LP#252971 making terminator compatible fix Dapper 2008-09-04 18:41:02 +01:00
Thomas Hurst
e6497992e8 Drop a useless pass. 2008-09-04 02:59:40 +01:00
Chris Jones
a32ec63a46 improve field names, make a couple of things dropdowns 2008-09-04 01:26:49 +01:00
Chris Jones
0f0cfb9300 don't be silly about pylint 2008-09-04 00:58:10 +01:00
Chris Jones
125c1a61ac fix some pylint stuff 2008-09-04 00:52:04 +01:00
Thomas Hurst
3fb661620a s/\t/ / 2008-09-03 19:34:59 +01:00
Thomas Hurst
84658d4ea4 Put finally: in their own block for Python 2.4 2008-09-03 19:34:20 +01:00
Thomas Hurst
8fd22efed2 Prevent certain erroring configuration lines from being processed by a later line_ok(). 2008-09-02 16:03:08 +01:00
Chris Jones
e8be0f326c fix bogus gconf call 2008-09-02 15:25:12 +01:00
Thomas Hurst
aa591fef94 Improve installation somewhat; allow the use of --record files for uninstallation,
and run gtk-update-icon-cache unless we're told otherwise.

Update INSTALL to detail this.
2008-08-30 00:57:35 +01:00
Thomas Hurst
a37be8bb35 Change debugging from "Ignoring" to "Skipping", and use repr(). 2008-08-29 21:29:07 +01:00
Thomas Hurst
d388885581 Save maximized and fullscreen state. Argument handling needs improving; it'll break if short-form is used and squished together.
Probably we should piece together a command line directly from OptionParser's results, not copy it manually like this.
2008-08-29 19:23:30 +01:00
Thomas Hurst
035b15b6d9 Session support now tests ok with xsm. Note change of default #! line, and addition of dummy arguments to OptionParser. If we move gnome init earlier we can avoid the latter. 2008-08-29 19:22:16 +01:00
Thomas Hurst
0f5c6b361b Handle old Fedora gnome bindings.
save_yourself on startup.

Add geometry back to arguments, they're clearly isn't any wm magic for this stuff.
2008-08-29 19:20:50 +01:00
Thomas Hurst
9d183ed5e1 Introduce X session support by way of gnome.ui.
This involves moving cwd detection and url_show into class Terminator, since we need to initialize gnome earlier.
2008-08-29 19:18:31 +01:00
Chris Jones
11df8b9783 python 2.4 hates Exception.message, and it's not really crucial here anyway, so ditch it. Closes LP #262452 2008-08-29 14:09:29 +01:00
Thomas Hurst
3c77ec10c1 Add support for tab_position. 2008-08-28 17:08:15 +01:00
Thomas Hurst
6016f06775 Instead of a boring old MessageDialog, display errors in a Dialog with a scrolling text gadget containing errors.
This is a lot of effort for a case that should be rather unlikely; i.e. the user having dozens of errors in their config.

IndentErrors might make this more likely in future.  This may be reverted in future, but at least it'll be here if we need it.
2008-08-28 16:34:34 +01:00
Thomas Hurst
4fa5e1a442 Remove some leftovers. 2008-08-28 14:20:52 +01:00
Thomas Hurst
f9d96d7210 print -> dbg 2008-08-27 00:58:27 +01:00
Thomas Hurst
32fc1f5082 Only set a setting if the entire line parses 2008-08-27 00:55:57 +01:00
Thomas Hurst
a63c1358ca Use a callback for getting settings from ConfigFile, so we can validate them as they come in. 2008-08-27 00:30:13 +01:00
Thomas Hurst
5c8b1e7435 Set a default currvalue so line_ok works on configs starting with comments. 2008-08-28 15:12:05 +01:00
root
7ad31a0ee6 Prevent g-t profile failure 2008-08-28 13:56:16 +01:00
root
4d4a9ca39d import latest translations from launchpad 2008-08-28 13:06:52 +01:00
root
c8915a8cea add one more thing 2008-08-27 23:54:26 +01:00
Chris Jones
39127b3b5a tweak INSTALL a bit 2008-08-27 23:45:36 +01:00
Chris Jones
10188f42db update .pot file with new strings 2008-08-27 23:44:28 +01:00
Chris Jones
1771528474 Update various bits of documentation 2008-08-27 01:35:32 +01:00
Thomas Hurst
c2524cec47 Actually set a colour value. Only set config options if the entire line parses correctly. 2008-08-27 01:51:37 +01:00
Chris Jones
e7467bfeba fix up escaping 2008-08-27 01:24:34 +01:00
Chris Jones
377caa85b5 more detail about quotes and # inside values. 2008-08-27 01:21:28 +01:00
Chris Jones
cab010ed52 make comments and quotes obvious, I hope 2008-08-27 01:18:46 +01:00
Chris Jones
6ba5824fda Bring manpages up to reflect reality 2008-08-27 01:13:16 +01:00
Thomas Hurst
d01ed3554f Handle bogus config values better; err() and keep going rather than raising an exception.
If there are exceptions, return to eating them for 0.10.
2008-08-26 23:32:29 +01:00
Chris Jones
f020eaa32b Keep a note of when we are using a custom font size, so we don't override it in reconfigure_vte. Closes #256335 2008-08-26 22:24:36 +01:00
Thomas Hurst
31d598bb9b Few gconf fixes; use_system_font should now work again 2008-08-26 21:43:07 +01:00
Thomas Hurst
c304b519ad Handle errors a bit more sensibly, especially with quoted strings 2008-08-26 17:12:29 +01:00
Thomas Hurst
9baf905cab Convert the stderr spam into a gtk.MessageDialog. Format and localise the error.
Handle unterminated quoted string errors better
2008-08-26 17:04:53 +01:00
Thomas Hurst
a89f18e095 Make config parsing errors non-fatal. Spam stderr with any errors encountered. 2008-08-26 15:41:27 +01:00