Commit Graph

1580 Commits

Author SHA1 Message Date
Chris Jones
fc9b50850e only try to switch pages in a notebook if we actually have one. Not a fix for, but somewhat workaround for the crashing aspect of LP #271850 2008-09-25 22:22:05 +01:00
Chris Jones
99893f0b98 tweak the terminator_doc manpage name to be less annoying, and also so a little thing called lintian loves it more 2008-09-24 14:06:51 +01:00
Thomas Hurst
357992945a unfail more 2008-09-23 17:08:16 +01:00
Chris Jones
e49c73cf9e python2.4 unfail 2008-09-23 16:18:00 +01:00
Thomas Hurst
1eb618b3a6 Fix typo 2008-09-23 11:36:58 +01:00
Chris Jones
0a3017bf90 first hint of tests for configfile 2008-09-23 00:53:17 +01:00
Chris Jones
3988d96ff0 ensure debugging is off by default 2008-09-23 00:35:58 +01:00
Chris Jones
28b9c8e1d2 remove worthless testing code from config.py and extend the test suite a little 2008-09-23 00:28:57 +01:00
Chris Jones
e63785028e initial skeletal test framework using nosetest 2008-09-23 00:13:48 +01:00
Thomas Hurst
76b06bc5f7 Workaround an apparant gtk bug in next/prev_page 2008-09-22 18:31:35 +01:00
Thomas Hurst
e78d57beab Undo error handling brain-damage 2008-09-22 15:45:48 +01:00
Thomas Hurst
00840a13cc Bump version, tsk. 2008-09-21 12:27:05 +01:00
Chris Jones
87b2cbd714 import latest translations from launchpad, and add macedonian PO 2008-09-19 18:51:59 +01:00
Chris Jones
ec43c2b386 preparations for 0.11 2008-09-19 18:29:36 +01:00
Chris Jones
3b817c5abb latest string changes 2008-09-19 18:24:44 +01:00
Chris Jones
95d4eed6ce Actually return when we deactivate the gconf object instead of trying to do gconf things with it 2008-09-13 01:58:48 +01:00
Chris Jones
b142ed16fc merge in branch from Daniel Chen to fix LP #268207 2008-09-10 09:38:41 +01:00
Daniel T Chen
8fb7de2ead Have Terminator handle x-terminal-emulator alternative. (LP: #268207) 2008-09-09 19:31:30 -04:00
Thomas Hurst
507efa9603 Merge in Iain's xdg-open and bare address handling fixes. 2008-09-08 21:41:07 +01:00
Iain Lane
1a975ab7c0 Remove unnecessary try-except block 2008-09-08 21:13:31 +01:00
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