Stephen Boddy
d4b61768dc
Redistribute code for splitters/terms. It's AWESOME :-)
2012-06-25 21:24:41 +02:00
Stephen Boddy
cbb86c48c5
Spotted some unevenness in the initial position of new splits. This fixes it to 50:50
2012-06-25 20:01:35 +02:00
Stephen Boddy
b6a75be607
Fix the inability to drag the splitters
2012-06-25 19:05:43 +02:00
Stephen Boddy
618e38d18b
Clicking with modifier on the group button gives more powerful control. (Shift: Rename, Ctrl: Join current, Super: Include siblings)
2012-06-24 20:42:12 +02:00
Stephen Boddy
b85f7c402c
Collection of changes that don't add/remove anything, but needed for next checkin to work
2012-06-24 20:36:39 +02:00
Stephen Boddy
11eb98f2e3
Set edit widget to current group when editing
2012-06-24 20:23:35 +02:00
Stephen Boddy
3951acedf6
Hide the group label while editing the group
2012-06-24 20:22:21 +02:00
Stephen Boddy
383a4b614f
Fix titlebars not refreshing when using broadcast shortcut keys
2012-06-24 00:48:23 +02:00
Guilherme Salgado
09ba746a15
Fix LaunchpadCodeURLHandler so that it properly detects lp: URLs when the project name contains hyphens
2012-05-25 16:59:40 -03:00
Thomas Hurst
5de8d10ea9
Keybindings: Parse <Primary> as <Control>
2012-05-17 00:08:38 +01:00
Thomas Hurst
61727e35c4
Don't silently consume keybinding errors. Drop superfluous code from exception and fix the guard clause that was allowing empty bindings to reach the parse stage.
2012-05-17 00:02:16 +01:00
Chris Jones
12e76b7c78
Merge branch from Bruno Braga that implements a checkbox when closing multiple terminals, to suppress future dialogs
2012-04-19 11:06:26 +01:00
Chris Jones
0a2f1ba7a7
Merge branch from Andre Hilsendeger that fixes initial terminal sizing with non-default font sizes
2012-04-19 11:03:51 +01:00
Chris Jones
bca4b8b89f
Merge branch from Andre Hilsendeger that implements container rotation
2012-04-19 10:59:33 +01:00
Chris Jones
68e25538a2
Config validator needs to know that background_image is a string
2012-04-19 09:25:21 +01:00
Chris Jones
c844184f9f
Clear up a signal when closing a terminal and add some debugging
2012-04-19 09:18:05 +01:00
Andre Hilsendeger
5c1bd46177
Set window size after applying font config to ensure a 80x24 terminal.
2012-04-14 13:15:50 +02:00
Andre Hilsendeger
e95bdcf964
Add possibility to rotate the paned containers.
2012-04-04 17:48:29 +02:00
pas
9b15e3033e
Focus window after showing it via hotkey the same way Guake does it
2012-03-31 01:02:57 +04:00
pas
6f4cc90d52
Add commandline option for specifying config file
2012-03-30 23:35:19 +04:00
Chris Jones
4b4b8cce9a
Guard against invalid colours. Closes LP#943251
2012-03-06 09:19:52 +00:00
Chris Jones
4e2897fa05
Allow users to override the URL handler with a custom executable
2012-01-14 20:39:00 +00:00
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