Commit Graph

89 Commits

Author SHA1 Message Date
Thomas Hurst
6a14445c74 Debugserver debugging fixups. 2008-08-07 18:20:45 +01:00
Thomas Hurst
9a3ddc0854 Do some tidying. Only spawn a server when running with -dd (debug is now a counter, not just a boolean) 2008-08-07 17:26:46 +01:00
Thomas Hurst
61aafbe028 Give our debugserver a reasonable starting environment 2008-08-07 14:59:10 +01:00
Thomas Hurst
d0d81fc152 Introduce a debug service; spawn a Python REPL on a random local TCP port. Supports basic telnet commands, ^C and ^D work, etc. 2008-08-07 05:32:28 +01:00
Chris Jones
807921372b Handle creating popup menus with far less crack, and for kicks, not occasionally spit backtraces trying to create menus. For bonus points, also don't pass the event onto the widget 2008-08-06 23:12:45 +01:00
Thomas Hurst
d51ab3a7e2 Change window titles from Terminator: Title to Title - Terminator. 2008-08-05 11:28:46 +01:00
Thomas Hurst
2d6f1c0485 r459 breaks; regexp probing, since \< is valid in both POSIX and GNU regexps; they just don't mean the same thing. This means on !GNU, URL matching silently breaks and POSIX word boundries are never tried.
Since the VTE-warning is annoying people, rather than back it out, try to make everyone happy; Linux now only uses GNU, !Linux always probes, and there's now a try_posix_regexp configuration option who's default reflects this.  Hopefully we will Just Work in most environments.
2008-08-03 03:09:38 +01:00
Chris Jones
bcb60d1807 swap match adding order to try the Linux friendly one first. This should reduce reports of the libvte warning as being an error 2008-08-02 23:32:10 +01:00
Chris Jones
202a0fd3b2 reduce whinging from pylint 2008-07-22 12:03:30 +01:00
Thomas Hurst
29c2d3e44d Make -x work properly. This should close #247330 once and for all.
Refactor spawn_child to move path and shell lookups into their own methods.

Make command a string for -e and a list for -x to distinguish them.

If command is a string, let the shell deal with it, if command is a list,
do a path lookup and run it directly.
2008-07-20 22:15:14 +01:00
Emmanuel Bretelle
0e95abf66f only enable expose-event when in the drag_motion method 2008-07-17 22:09:41 +01:00
Thomas Hurst
e3d3118d67 Tighten some excepts so we don't silently treat real errors as simple ImportErrors 2008-07-17 18:44:21 +01:00
Thomas Hurst
b602ecfe9c Improve formatting 2008-07-17 18:32:24 +01:00
Thomas Hurst
a1c3bc264d Make len a size_t, don't overwrite the len builtin. 2008-07-17 01:11:56 +01:00
Chris Jones
6e4e179aac move subprocess to the right place 2008-07-17 00:28:04 +01:00
Thomas Hurst
15ba71d766 Always spawn commands via a shell, similar to xterm. This makes terminator -e "/bin/bash -c /usr/bin/python" work.
This also makes things like -e "cd $HOME && bash" work; the shell does it for us.  In this respect we are at least better than gnome-terminal.

This has the "disadvantage" that if you don't set $SHELL and don't have a known shell installed, your custom command will no longer save you.  Also if you have a $SHELL which doesn't support -c 'command', it breaks.  These users deserve their pain.

Resolves lp#247330, I think.
2008-07-16 23:13:54 +01:00
Emmanuel Bretelle
18e58148a4 Migrating the DnD overlay code in an expose event
as this seems to be the only way to have an overlay dran with no flicker
2008-07-16 21:00:43 +01:00
Emmanuel Bretelle
735ae78341 well, lets try this 2008-07-16 20:27:16 +01:00
Emmanuel Bretelle
d26fcec77e DnD overlay improvement
LP#249065 if composite is disable, dnd is flickering
2008-07-16 20:17:53 +01:00
Chris Jones
aeebfea852 revert revision 442. LP #245291 isn't sanely fixable by us. vte needs to expose which regexp library it is using 2008-07-13 23:16:19 +01:00
Chris Jones
994d11eb80 let's apply the boundary test the right way around, and also learn to spell 2008-07-13 01:27:08 +01:00
Chris Jones
95cee4485b This should fix LP #245291 2008-07-13 01:12:11 +01:00
Chris Jones
706ff0ca3f merge the candidate branch for LP #245733 2008-07-13 01:04:44 +01:00
Chris Jones
18ffbcd62e Merge Markus Korn's branch for LP #246706 2008-07-13 00:49:30 +01:00
Chris Jones
e6fd2fc5c8 fix some dbg calls to format consistently with the others 2008-07-13 00:36:53 +01:00
Chris Jones
ab07605083 remove LP bug numbers and TODO. I don't think these things should be in the code. FIXMEs seem ok, but I think the others should be in commit messages and bug tracker (not even TODO, I don't think that should exist either) 2008-07-13 00:33:34 +01:00
Markus Korn
5a8718d912 * terminator, terminatorlib/terminator.py: added a '--no-gconf' commandline
option
* doc/terminator.1: updated manpage
2008-07-08 20:38:51 +02:00
Emmanuel Bretelle
cd3013389d fixing LP#247907 and answer#38895
correct typo in terminatorlib/terminatorterm.py
2008-07-12 16:26:33 +01:00
Emmanuel Bretelle
9d97e21aa8 Fixing LP#247893
XDG_CONFIG_HOME is not properly handled
2008-07-12 15:35:36 +01:00
Emmanuel Bretelle
512c8d5091 Fixing LP#247457
resizing the window when creating or destroying the notebook
2008-07-12 13:05:35 +01:00
Emmanuel Bretelle
ace185a76e reverting one change from nxvl 2008-07-12 11:30:47 +01:00
Nicolas Valcárcel
c3aa93eb05 Changed Maximise/Unmaximise underlining as per keybinding 2008-07-11 18:56:44 -05:00
Chris Jones
1585d73b10 Yield to bug 242852 and failsafe on transparency. I've added a FAQ page to the website which prominently explains how to enable real transparency 2008-07-07 22:47:02 +01:00
Thomas Hurst
c877b63c40 Terminate a string. 2008-07-06 16:22:22 +01:00
Chris Jones
b240340378 people with python-gnome installed who aren't running gnome need this to be called 2008-07-06 15:54:10 +01:00
Emmanuel Bretelle
429b47f560 merging thomas changes 2008-07-06 14:04:26 +01:00
Emmanuel Bretelle
be6229cb9b LP#242852 comment 19 seems to say that real_transparency is causing the issue.
Re-pushing the code removed in rev 398
* added an new conf parameter (enable_real_transparency defaulting to True) so real_transparency can be disabled
* This should be enough to push the release :)
2008-07-06 14:01:44 +01:00
Thomas Hurst
45bd2cb444 Tidy the header on freebsd.py a bit, and give it some semblance of a license. 2008-07-06 13:45:25 +01:00
Mackenzie Morgan
a49f4dc43a Move accelerator from A to T on close dialog 2008-07-05 12:55:14 -04:00
Mackenzie Morgan
e3be3519ed Get rid of button label ambiguity 2008-07-05 00:42:12 -04:00
Daniel T Chen
fb3864bded Clarify button labels on close dialog 2008-07-05 00:39:55 -04:00
Chris Jones
909a285200 debug the zooming code more, and make sure we always remove the one-time signal handler 2008-07-05 03:47:13 +01:00
Thomas Hurst
cc73d436ca openurl is no longer global; add some self.'s to make it work. 2008-07-04 07:29:32 +01:00
Thomas Hurst
b200044391 Use xrange instead of range. No functional changes; just means we create fewer lists. 2008-07-04 02:49:56 +01:00
Chris Jones
88eb16ce1e tidy up a little in preparation for release 2008-07-03 23:48:29 +01:00
Chris Jones
c60845cbf9 not sure that this is useful, but whatever 2008-07-03 22:45:28 +01:00
Chris Jones
c20ae50ce0 Add some debugging to the URL opening code 2008-07-03 16:26:04 +01:00
Chris Jones
8a8a183a75 back out RGBA stuff as a candidate fix for LP #242852 2008-07-02 21:00:14 +01:00
Chris Jones
ce0266b0e4 little change to make sure we don't get given gtk1. seems pretty unlikely to happen, but we might as well handle it nicely 2008-07-02 10:16:52 +01:00
Chris Jones
d8a39862f1 Revert commits 291..293 2008-07-01 22:51:12 +01:00