Commit Graph

992 Commits

Author SHA1 Message Date
Bruno Braga
df68c6c94d Implemented checkbox into the multiple terminals confirmation dialog, in oder to suppress it if users don't want this annoying message all the time. 2011-12-08 23:12:29 +10:00
Chris Jones
780c295cf0 Allow font dimming in inactive terminals 2011-10-07 01:20:54 +01:00
Chris Jones
346912f05a Bump version numbers for 0.96 2011-09-23 21:41:05 +01:00
Chris Jones
7dc34e7eaf set anti-aliasing even when vte is old and we are on RHEL5 or CentOS5 2011-09-23 21:37:20 +01:00
Chris Jones
007ca36723 Add dbus mechanism to obtain a list of terminals 2011-08-25 22:10:04 +01:00
Chris Jones
3a63dcc5f6 Extend the DBus IPC to add splitting commands 2011-08-24 22:39:22 +01:00
Chris Jones
0c22433ef3 Add a method to find a Terminal object by its UUID 2011-08-24 22:38:56 +01:00
Chris Jones
e4f125b441 Teach create_layout() how to fail more gracefully, so DBus requests for non-existant layouts can't bring everything down 2011-08-24 20:00:51 +01:00
Chris Jones
2590b36a75 assign each terminal a uuid and expose it via $TERMINATOR_UUID 2011-08-23 23:58:08 +01:00
Chris Jones
c6fca1dd73 Create some basic architecture to persist metadata across containers being removed/recreated as terminals are exiting. Fixes LP#711356 2011-08-22 21:05:38 +01:00
Chris Jones
7a49cd47bc stop creating factories all the time and cache one 2011-08-22 20:20:46 +01:00
Chris Jones
0ba791f9cb Choosing 'Close' from the context menu of a terminal would simply remove it from its parent, it didn't actually instruct the terminal to die. Fixes LP #308025 2011-08-22 19:58:24 +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
fe4f4e0c77 Apply saved positions to {V,H}Paned widgets. Patch from Glenn Moss. Fixes LP#797953 2011-08-21 01:25:34 +01:00
Chris Jones
845ca998c0 Add config option to hide terminal size. Patch from João Pinto. Fixes LP#691213 2011-08-21 01:07:11 +01:00
Chris Jones
aadeb45dc3 tabs were previously being created in the wrong sorted order. Fixes LP#615930 2011-08-21 01:01:59 +01:00
Chris Jones
b0f5ab21b9 Layouts with more than two tabs would fail to load. Fixes LP #646826 2011-08-21 00:38:50 +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
Chris Jones
807947399f Improved drag&drop support to be more generic and correct. Fixes LP #643425 2011-08-20 23:18:56 +01:00
Chris Jones
8ba7213409 Fix cursor blink/colour issues (Tony Baker) 2011-08-20 16:51:30 +01:00
Chris Jones
ae4a8a65ed Fix various bugs (Stephen Boddy) 2011-08-20 16:34:05 +01:00
Chris Jones
32b8d04695 Optimise various low level parts (Stephen Boddy) 2011-08-20 14:53:23 +01:00
Chris Jones
00a887dd91 fix searching and make it use regexps. Roberto Aguilar 2011-08-20 13:19:18 +01:00
Chris Jones
a668d8afba Merge from Julien Thewys to fix searching with infinite scrollback 2011-08-20 12:42:19 +01:00
Chris Jones
ee1d7f1fcf emitting made a poor assumption about focus, which was broken in multiple window situations. No more. 2011-05-11 13:36:47 +01:00
Chris Jones
ce0bedc3cf Fixes from checkers to work around missing user definitions 2011-05-03 17:49:00 +01:00
Julien Thewys
4085aecb1d Fixes search endless loop when scrollback is negative. 2011-04-09 00:32:52 +02:00
Roberto Aguilar
32de71d018 Updated code so search can be done with regex. 2011-03-22 00:05:38 -07:00
Roberto Aguilar
189cce4507 Updated call to get_text_range() for search to work.
Instead of using -1 to indicate the last character of a line, search the
current row up to the next row.  This appears to fix the search box for ubuntu
10.10.
2011-03-21 22:57:18 -07:00
Stephen Boddy
8f90c582a6 Defer the resize callbacks into the gobject.idle_add queue. Huge difference in splitter dragging in complex layouts 2011-02-23 22:46:55 +01:00
Stephen Boddy
05520fd5a7 Replace the get_top_window with the much quicker builtin get_toplevel widget call 2011-02-23 22:35:10 +01:00
Stephen Boddy
dc8e6f1451 Makes the Insert terminal number order more sane in complex layouts, missing import of function 2011-02-23 22:05:41 +01:00
Stephen Boddy
966c6ca104 Makes the Insert terminal number order more sane in complex layouts 2011-02-23 22:02:09 +01:00
Stephen Boddy
9e13bb6aae Only perform emits if active window. Closes LP #690947 2011-02-23 21:59:12 +01:00
Stephen Boddy
7f7ac93d4e Stops various activities disabling Broadcast All setting (poopup, new tab, new window etc) 2011-02-23 21:56:00 +01:00
Stephen Boddy
b3bee59c9d Cache the maker instance for three heavy users (Container.get_visible_terminals, Window.get_visible_terminals and Window.set_rough_geometry_hints) 2011-02-17 02:57:30 +01:00
Stephen Boddy
03791c753b Swap order of imports to avoid needlessly throwing ImportError all the time, and cache as much as we can (imported classes, keys) 2011-02-17 02:28:38 +01:00
Tony Baker
472ad50c6e Changed set_cursor_blinks() to set_cursor_blink_mode(), set_cursor_blinks is deprecated as of vte 0.17.1. Made change to set_color_cursor to fix Launchpad Bug# 700969. 2011-02-07 23:17:46 -05:00
Chris Jones
35842b6ff7 When creating a new window via dbus, pass on the layout request if there is one 2010-11-29 20:46:49 +00:00
Chris Jones
2e94df2033 Merge Peter B. Jørgensen's branch improving dropdown behaviours/features 2010-10-15 12:57:30 +01:00
Chris Jones
43bd78c6c5 Merge Emilien Klein's branch to make the --help output translatable 2010-10-15 12:44:32 +01:00
Chris Jones
7253eda0c8 Add a couple of handy debugging statements for config file/dir problems 2010-10-15 12:40:29 +01:00
Emilien Klein
223909b361 Translate the help text (the output of terminator -h) - bug#630063 2010-09-04 11:03:57 +02:00
Peter B. Jørgensen
356646c8bc merged with trunk 2010-08-30 22:36:33 +02:00
Chris Jones
2981b1ad67 Update tree for 0.95 2010-08-24 21:42:46 +01:00
Chris Jones
0c6ba18d2b Cowardly disable the dbus server by default 2010-08-24 21:38:15 +01:00
Chris Jones
d760685866 Move window focus detection before other kinds of focus detection, since it involves fewer variables existing. This reduces unnecessary error messages when unfocussing a complex window 2010-08-24 20:44:29 +01:00
Chris Jones
b5c6662359 For now TERM is hardcoded to xterm 2010-08-20 10:58:36 +01:00
Chris Jones
db0acc7b28 Merge dbus branch 2010-08-17 12:58:24 +01:00
Chris Jones
015311ced9 Merge up with trunk 2010-08-17 12:45:12 +01:00