Chris Jones
1dd4d562ff
Handle an odd error initialising on Slackware
2012-01-14 20:11:46 +00:00
Chris Jones
cd5c4c1056
Allow plugins to override the open/copy menu items in the terminal context menu. Also set these values for all of the default plugins. When copying a URL, run it through the URL preparer - this means wusers will get the resulting URI on their clipboard, rather than the original text sometimes and the URI some other times, depending on the type of URI
2012-01-14 20:09:25 +00:00
abdcc0f201
Changed the dbus method new_window to use an array of options instead of only
...
passing the layout, also formatted a little the help strings in the optionparse
module (to fit in 80 chars without breaking the indent)
2011-12-29 21:39:09 +01:00
d76b0dee7f
Added a parameter to the dbus method new_window, to allow the passing of the
...
command to execute.
2011-12-29 20:02:11 +01:00
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
Przemek Wesolek
cef607817d
Moved profile setting on new tab a bit earlier, before show_all() call.
2011-11-16 21:38:24 +01:00
Przemek Wesolek
f5cd4b053d
Inheriting profile on a split in tabbed pane.
2011-11-05 16:58:39 +01:00
Przemek Wesolek
6d6d73568d
New terminal inherits the current one's profile.
2011-11-05 16:49:01 +01: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
Julien Nicoulaud
f3ef3c7bbd
Fix regexps matching Maven plugins version and goals
2010-08-15 17:24:02 +02:00
Julien Nicoulaud
b70dd7afe2
Maven plugin goals can contain capital letters too
2010-08-12 22:25:56 +02:00
Julien Nicoulaud
299c817714
Add support for plugins goals, document
2010-08-09 20:07:33 +02:00
Julien Nicoulaud
e6fe1768bd
Split Maven plugin to a separate file and add support for both Apache and Codehaus plugins
2010-08-09 13:57:06 +02:00
Julien Nicoulaud
0ccb264f3c
Add an URL handler for Apache Maven plugins
2010-08-09 11:44:42 +02:00
Chris Jones
8ebfd7c89f
Refactor pid cwd finding to trap exceptions
2010-07-27 13:03:55 +01:00
Chris Jones
f20b437caf
Allow disabling of dbus from the command line, and make use of that when spawning a new terminator process
2010-07-22 13:59:06 +01:00
Chris Jones
93104c42a2
Add debugging and hash the X11 display (suggestion from Andrea)
2010-07-22 09:24:47 +01:00
Chris Jones
9044ffabb0
Land a modified and extended patch from Andrea Corbellini that adds a dbus server and a new default behaviour to use the dbus server to make terminator processes singletons
2010-07-21 23:17:34 +01:00
Peter B. Jørgensen
7d28aba91c
merge with trunk
2010-07-15 16:43:58 +02:00
Peter B. Jørgensen
89230457a1
only prevent faulty reappearing when hide_on_lose_focus is enabled
2010-07-15 16:42:31 +02:00
Peter B. Jørgensen
b30197de06
Fixed window flicker and/or reappearing when hide on lose focus is enabled
2010-07-14 15:31:13 +02:00
Peter B. Jørgensen
6a26db7465
Fixed window not getting input focus when skip taskbar is set
2010-07-13 15:07:40 +02:00
Chris Jones
bab0cc27d5
Make font antialiasing configurable
2010-07-13 13:50:33 +01:00
Peter B. Jørgensen
656c2b3b76
Merged with trunk
2010-07-13 14:19:42 +02:00
Chris Jones
5395c21f64
Give the prefs window a decent window title
2010-07-04 18:53:18 +01:00
Chris Jones
d78cb9c92b
Prepare for 0.94 release
2010-07-04 18:49:43 +01:00
Chris Jones
e4890ebdd1
Describe and restore custom tab labels in the layout. Closes LP #568500
2010-07-04 17:22:39 +01:00
Chris Jones
4a2b8c77e1
Allow the split menu items to be translatable. Closes LP #575827
2010-07-03 21:46:41 +01:00
Chris Jones
31e197d1bc
Try to always keep a focussed terminal. Closes LP #570706
2010-07-03 21:30:17 +01:00
Chris Jones
7522bb2b9d
Deprecate the hide_tabbar config option and instead add a 'hidden' value to tab_position and update the code/UI/docs accordingly.
2010-07-03 20:42:33 +01:00
Chris Jones
d1989ec4a6
When a window loses focus, update all the terminals within to show the inactive titlebar colours. Closes LP #576276
2010-07-03 20:00:04 +01:00
Chris Jones
597f4ff75d
Expose keybindings for setting the broadcast modes. Closes LP #598410
2010-07-03 18:54:53 +01:00
Chris Jones
6c2d6bbea6
Clear window urgency hint when a window gains focus. Closes LP #600280
2010-07-03 18:22:59 +01:00
Chris Jones
9d2f5d6466
Clear the WM urgency hint on all mouse clicks. Partially closes LP #600280
2010-07-03 18:14:37 +01:00
Chris Jones
baa7c81593
When closing a window, formally close all the terminals within. Closes LP #308025
2010-07-03 18:08:46 +01:00
Chris Jones
581a738c62
Preserve cwd into new windows. Closes LP #597651
2010-07-03 16:16:50 +01:00
Chris Jones
838d27bb60
Be even more defensive about URL handling. Closes LP #554571
2010-07-03 16:05:15 +01:00
Chris Jones
fdf169a2fd
Only display the menu item for Preferences if there is support for Gtk Builder
2010-07-02 11:09:21 +01:00
Chris Jones
5fb0f518c8
Apply a slightly modified version of Mike Miller's patch to improve backwards compatibility with older pygtk. Closes LP #589216
2010-06-30 11:33:34 +01:00
Chris Jones
29ee8ace1b
Add copy_on_selection to the profile editor
2010-06-24 21:56:18 +01:00
Chris Jones
0533af23ae
Enable selecting a profile's encoding via the prefs UI. Closes LP #597340
2010-06-23 12:03:04 +01:00
Chris Jones
b13d7fc43c
Remove a spurious print
2010-06-23 07:30:59 +01:00
Chris Jones
45a9c26cf2
Switch the plugin prefs pane back to live loading/unloading of plugins without silly compromises
2010-06-23 00:48:06 +01:00
Chris Jones
70a66ee218
Switch the plugin enabling/disabling to not work online, but to save the state for later
2010-06-21 22:44:09 +01:00
Chris Jones
51fe811b85
Add a method for determining if a plugin is permanent - i.e. if it cannot be unloaded
2010-06-20 23:56:11 +01:00
Chris Jones
80289911f1
Some plugins can't ever be disabled. Detect and obey
2010-06-20 22:56:19 +01:00
Chris Jones
c649da9949
Partially populate the Plugin tab in the prefs UI so plugins can be enabled and disabled
2010-06-20 22:41:55 +01:00
Chris Jones
6bc310d58c
Also grandfather in the apturl url handler plugin, since that was previously enabled by default
2010-06-18 13:08:17 +01:00
Chris Jones
69e4ae1875
Switch plugins from being enabled by default to being disabled by default. An annoying change to have to make, but since almost nobody is using them yet, hopefully nobody will notice
2010-06-18 13:07:02 +01:00
Chris Jones
df43e67239
Fix pasting so we always use our own paste method rather than VTE's so pasting with the keyboard shortcut works in groups
2010-06-17 14:08:54 +01:00
Chris Jones
5b5739df0e
Add some more debugging to layout creation
2010-06-15 15:19:05 +01:00
Chris Jones
a30ae88e2b
Add a plugin that allows one to watch a terminal for activity
2010-06-15 14:59:27 +01:00