Chris Jones
|
78594bfd62
|
Increment tab number in group name, so they don't start at zero. Closes LP #382156
|
2009-06-06 02:00:40 +01:00 |
Chris Jones
|
20b25c6c5d
|
prepare for 0.13 release
|
2009-05-29 21:56:06 +02:00 |
Chris Jones
|
2cd90552f9
|
Add pid_get_cwd support for SunOS. Patch from Lewis Thompson. Closes LP #381610.
|
2009-05-29 16:34:48 +02:00 |
Chris Jones
|
ac56c18501
|
Add support for spawning new windows as new Terminator processes. Closes LP #381193
|
2009-05-28 10:29:56 +02:00 |
Chris Jones
|
98a5fee1f6
|
Attempt to fix horizontal directional navigation when handle_size is 0. Closes LP #325028
|
2009-05-26 22:45:13 +02:00 |
Chris Jones
|
8fc337de9f
|
Remove old SEGBUG debugging
|
2009-05-26 11:42:08 +02:00 |
Chris Jones
|
67753449a0
|
Make the choice of Paned slightly less pained
|
2009-05-26 11:27:26 +02:00 |
Chris Jones
|
69265ec036
|
Add keybindings for group_all, ungroup_all, group_tab and ungroup_tab. Closes LP #376351
|
2009-05-23 18:05:50 +02:00 |
Chris Jones
|
e77a3e6c07
|
Add context menu functionality for grouping/ungrouping all terminals in a tab. Closes LP#378603
|
2009-05-23 17:34:23 +02:00 |
Chris Jones
|
18d4df6af8
|
Refactor get_first_parent_paned into a generic, non-recursive function for finding the first parent widget of a given type
|
2009-05-21 00:09:00 +02:00 |
Chris Jones
|
14f6525195
|
refactor pixbuf getting thing out to a separate function
|
2009-05-17 12:45:38 +01:00 |
Chris Jones
|
47b5aaed64
|
take a snapshot of the terminal, scale it if necessary and use that for the drag icon
|
2009-05-16 22:17:04 +01:00 |
Chris Jones
|
b1d10e8817
|
Add some warning text in the profile editor
|
2009-05-12 21:17:56 +01:00 |
Chris Jones
|
7010d17b73
|
add a comment for further investigation later
|
2009-05-11 21:54:23 +01:00 |
Chris Jones
|
0aa107005e
|
Re-order context menu to keep Close item away from the mouse. Closes LP #374792
|
2009-05-11 21:36:40 +01:00 |
Chris Jones
|
7529d1c32f
|
Improve PEP 8 compliance
|
2009-05-07 02:35:23 +01:00 |
Chris Jones
|
1a88613904
|
Tidy up keybindings.py for pylint ease
|
2009-05-07 02:06:38 +01:00 |
Chris Jones
|
b7661b005b
|
remove tests since they're so woefully incomplete and I have no real intention of completing them
|
2009-05-07 01:47:52 +01:00 |
Chris Jones
|
69c2bca7b7
|
call parent init, just to be safe
|
2009-05-07 01:44:59 +01:00 |
Chris Jones
|
b0302e6fab
|
split out translation support into an separate file so it can be more correctly included everywhere
|
2009-05-07 01:44:42 +01:00 |
Chris Jones
|
841fa18c58
|
improve exception handler
|
2009-05-07 01:25:51 +01:00 |
Chris Jones
|
ee1490dc4a
|
Add a commandline argument to allow specifying the window title. Closes LP #370064
|
2009-05-04 02:00:44 +01:00 |
Chris Jones
|
676ddfdb0c
|
Refactor window title code into a separate class
|
2009-05-04 01:51:01 +01:00 |
Chris Jones
|
6de8e1ca6e
|
Add the terminal size to the titlebar. Closes LP#242288
|
2009-04-30 21:55:30 +01:00 |
Chris Jones
|
f81b724abc
|
Merge changes from debian package
|
2009-04-24 10:57:17 +01:00 |
Chris Jones
|
9b530862e7
|
Make the zoomed/maximised titlebar optional
|
2009-04-09 11:23:33 +01:00 |
Chris Jones
|
c4409fb03d
|
prevent the font size from decreasing when zooming
|
2009-04-01 10:21:16 +01:00 |
Chris Jones
|
9d4e07f0bf
|
If people are mad enough to use Ctrl-C for Copy, at least let them still be able to kill things. Closes LP #340604
|
2009-03-27 12:20:12 +00:00 |
Chris Jones
|
8b3b71599a
|
Handle older VTEs that have no beep signal. Closes LP #349158
|
2009-03-26 21:09:30 +00:00 |
Chris Jones
|
5e78509499
|
Fix scrolling on patched VTEs. Note that this will only work if the patched VTEs also have python support for their modifications. Closes LP #291184
|
2009-03-26 10:36:47 +00:00 |
Chris Jones
|
f1d2b527ed
|
Only set cursor shape when the function exists in vte. Patch from Jordan Callicoat. Closes LP #348760
|
2009-03-26 10:34:02 +00:00 |
Chris Jones
|
4fc90e8ba5
|
Add support for VoIP URIs. Patch from Jordan Callicoat. Closes LP #235906
|
2009-03-25 13:04:49 +00:00 |
Chris Jones
|
711986766a
|
Allow user configurability of the cursor shape. Patch from Jordan Callicoat. Closes LP #348244
|
2009-03-25 12:58:55 +00:00 |
Chris Jones
|
44e958f53e
|
Allow user configurability of the cursor colour. Patch from Jordan Callicoat. Closes LP #348231
|
2009-03-25 12:48:27 +00:00 |
Chris Jones
|
e912c6a239
|
grab focus into the text entry widget after creating it
|
2009-03-23 21:09:40 +00:00 |
Chris Jones
|
254d0782c5
|
Allow users to edit the tab label in-place and retain a custom label, or switch back to an automatic one. Closes LP: #246448
|
2009-03-23 18:34:53 +00:00 |
Chris Jones
|
3d60c96b44
|
I think connect_after makes more sense here
|
2009-03-21 01:39:49 +00:00 |
Chris Jones
|
de62f1bda4
|
Make the bell options more explicit and allow multiple bell actions, including a new one to set the window manager urgent hint. Closes LP: #272749
|
2009-03-20 10:13:29 +00:00 |
Chris Jones
|
d54f21c203
|
be more explicit about setting background transparency so we always update the state correctly. Closes LP #328994
|
2009-03-20 01:24:24 +00:00 |
Chris Jones
|
4944ccabe7
|
make tab bar more configurable. Closes LP: #287307
|
2009-03-20 00:23:37 +00:00 |
Chris Jones
|
2ea44fb8bc
|
Unify the the preparation of URLs so they work properly with ctrl-click, and also to reduce duplication. Closes LP #344617
|
2009-03-19 22:03:44 +00:00 |
Chris Jones
|
2c7648c7e4
|
hideous rewrite of font scaling code. Err on the side of caution with the fantastically crass magic constant multipier.
|
2009-03-17 01:08:12 +00:00 |
Chris Jones
|
2b8c2cadc5
|
set close button style regardless of the handle size being correct. Closes LP: #343607
|
2009-03-16 23:55:57 +00:00 |
Chris Jones
|
e3449d4142
|
fix for older gtk/pygtk
|
2009-03-16 23:50:48 +00:00 |
Chris Jones
|
e14e400b6c
|
since values is no longer static, we need to call the base class __init__ to initialise it
|
2009-03-06 11:30:56 +00:00 |
Chris Jones
|
2fb6b9b329
|
be more careful about static class properties
|
2009-03-06 11:25:15 +00:00 |
Chris Jones
|
5e46e1a967
|
merge approved branch. Closes LP #328235
|
2009-03-06 11:15:41 +00:00 |
Chris Jones
|
118032dc35
|
Swap the Cancel button for a Close one, and stop Apply from closing the profile editor. This way makes much more sense. Closes LP #329977
|
2009-02-20 11:26:43 +00:00 |
jmonreal
|
d467d1ae75
|
Direction Fixed
|
2009-02-16 11:03:42 -03:00 |
Chris Jones
|
26e6eba2b5
|
Make transparency support much saner by making it much simpler. This means that enable_real_transparency being False doesn't prevent transparency from working, it just means it falls back to the fake transparency. Closes LP #328994
|
2009-02-13 10:43:11 +00:00 |
Chris Jones
|
46f17589da
|
quite why people want this, I don't know, but they do. see LP question 59635
|
2009-02-02 23:01:00 +00:00 |
Chris Jones
|
2528353e2a
|
Easier than actually tracking which kind it is
|
2009-02-02 17:20:16 +00:00 |
Chris Jones
|
859c463a48
|
Make the terminal title updater aware of zooming, and show it when we're zoomed, saying that we're zoomed
|
2009-02-02 17:18:40 +00:00 |
Chris Jones
|
71156a487a
|
We don't want a titlebar if there's only one terminal
|
2009-01-30 15:23:47 +00:00 |
Chris Jones
|
4c8c2614be
|
migrate more titlebar show/hide logic into TTT
|
2009-01-30 12:04:59 +00:00 |
Chris Jones
|
bac635fc4a
|
fix correct starting value of titlebar wantedness
|
2009-01-30 11:44:40 +00:00 |
Chris Jones
|
4f8a3a8d34
|
migrate titlebar wantedness to the titlebar class
|
2009-01-30 11:42:28 +00:00 |
Chris Jones
|
01d4602d43
|
move all vte customisation to post-realize
|
2009-01-28 01:18:21 +00:00 |
Chris Jones
|
0897c0e16f
|
move the background transparency setting to a handler attached to the vte widget's realize signal
|
2009-01-27 21:56:28 +00:00 |
Chris Jones
|
337c650f34
|
Back out earlier debugging changes
|
2009-01-27 21:19:10 +00:00 |
Chris Jones
|
cfeac42e2a
|
getting desparate now
|
2009-01-27 18:29:19 +00:00 |
Chris Jones
|
8a4d3fb5de
|
collect the flags, although i think they are a red herring
|
2009-01-27 18:26:42 +00:00 |
Chris Jones
|
cb802ca85e
|
bleh, helps if you actually keep track of what's happening
|
2009-01-27 18:18:57 +00:00 |
Chris Jones
|
c190287d6c
|
Exploratory patch which may fix some weird bugs, or may get reverted soon
|
2009-01-27 17:09:33 +00:00 |
Chris Jones
|
1961fe1d49
|
add support for an icon in the group label
|
2009-01-27 00:31:48 +00:00 |
Thomas Hurst
|
58e4722763
|
Block LOCK_MASK from reaching translate_keyboard_state: <Ctrl><Capslock>E now no longer behaves like <Ctrl><Shift>E, the state of capslock is completely ignored for keybinding purposes.
|
2009-01-26 16:33:00 +00:00 |
Chris Jones
|
9f17fc0790
|
Be able to set the foreground colour of titlebars too
|
2009-01-26 00:22:11 +00:00 |
Chris Jones
|
5055371b1c
|
Refactor the terminal titlebar into its own class
|
2009-01-26 00:20:03 +00:00 |
Chris Jones
|
c3a2b5d2bb
|
remove references to quake, it's unhelpful. It's now 'hide_window'
|
2009-01-25 18:33:22 +00:00 |
Chris Jones
|
201057e7f2
|
Make quake related error be a dbg()
|
2009-01-25 15:08:55 +00:00 |
Chris Jones
|
c33b89a74c
|
add a description of the quake keybinding
|
2009-01-25 14:36:51 +00:00 |
Chris Jones
|
920a668991
|
Merge in Chris James' quake branch.
|
2009-01-25 14:28:27 +00:00 |
Chris Jones
|
4236e44e5f
|
Merge in Chris James' quake branch.
|
2009-01-25 14:26:20 +00:00 |
Thomas Hurst
|
a72010a82e
|
Teach the profile editor about undefined keys.
|
2009-01-21 09:06:16 +00:00 |
Thomas Hurst
|
bc24c98164
|
Merge in jkakar's quick tab switching branch, with minor changes. To avoid bikeshed issues, the bindings are disabled by default.
|
2009-01-21 08:29:32 +00:00 |
Jamu Kakar
|
d9205d83d9
|
- Alt-N switches to the tab at index N for values of 0 >= N <= 9.
This makes switching to arbitrary tabs very quick.
|
2009-01-20 21:18:59 -08:00 |
Chris Jones
|
6f9955eb6a
|
H9TRANS debugging, should help diagnose weird transparency issues
|
2009-01-19 14:45:08 +00:00 |
Emmanuel Bretelle
|
adf05a6863
|
* Fixing a potential glitch in translated string
* added FR comment entry to .desktop
|
2009-01-17 13:44:09 +01:00 |
Chris Jones
|
4713eff2dd
|
Merge from Stephen Boddy, fixes some instances where group_hoover is not called or is called incorrectly. Closes LP #315863
|
2009-01-15 00:31:42 +00:00 |
Chris Jones
|
29d5eacbc9
|
Fix terminal title alignment. Merge from Stephen Boddy's dev branch. Closes LP #308124
|
2009-01-15 00:07:28 +00:00 |
Chris Jones
|
8c62f84357
|
Track gconf cursor blinking in such a way that it handles the newer GNOME Terminal setting and the older one. Closes LP #283107
|
2009-01-15 00:02:01 +00:00 |
Chris Jones
|
2d57b7888d
|
Fix GNOME Terminal profile loading. Patch from Y W Sing. Closes LP #304016
|
2009-01-14 22:57:24 +00:00 |
Chris Jones
|
45e83bd4b5
|
Slightly refactor the dialog shown when closing a window with multiple terminals so it can also work for tabs with multiple terminals. Closes LP #315960
|
2009-01-14 22:02:23 +00:00 |
Stephen Boddy
|
775030ba85
|
Kill last vestage of the single group icon.
|
2009-01-14 16:16:01 +01:00 |
Stephen Boddy
|
f97d1c49f8
|
Fix middle-click paste in broadcast mode into terminal with no group. Wasn't sent to other terms. Plus: slight reorg of get_target_terms
|
2009-01-14 13:36:32 +01:00 |
Stephen Boddy
|
a55fb5c70e
|
Small change to stop the radio buttons of the 'Assign to' window flying about on resize. It just looks silly\!
|
2009-01-14 01:59:09 +01:00 |
Stephen Boddy
|
7fa0ddede0
|
Slightly fudge-flavoured fix for the positioning of the 'Assign to' window. Stops it appear all over. Prob. better as proper dialog.
|
2009-01-14 01:55:46 +01:00 |
Stephen Boddy
|
a7e12a13b5
|
Merge from trunk
|
2009-01-13 22:32:36 +01:00 |
Stephen Boddy
|
6cc744dc19
|
Tiny additional run of group_hoover, when tickbox is activated.
|
2009-01-13 22:10:28 +01:00 |
Stephen Boddy
|
f405a2c87f
|
Final part of the GUI rework for the group stuff.
|
2009-01-13 22:05:04 +01:00 |
Stephen Boddy
|
0bc670ac1d
|
Small cosmetic oneliner for non-centered titles on splitting.
|
2009-01-13 17:20:43 +01:00 |
Stephen Boddy
|
eab9cb3757
|
Remove the noe redundant group menu, plus unique titlebar icons.
|
2009-01-12 22:53:42 +01:00 |
Stephen Boddy
|
29ef912250
|
Some small fixes after discussion and testing over irc
|
2009-01-12 17:08:12 +01:00 |
Stephen Boddy
|
de94513478
|
First (and major) part of the GUI stuff. We now have a clickable button that pops up the group menu.
|
2009-01-12 12:13:22 +01:00 |
Stephen Boddy
|
b69a54b53f
|
Significant grouping improvements. Nearly everything there and works great. Still require 2 GUI related things before done.
|
2009-01-10 17:13:49 +01:00 |
Stephen Boddy
|
895226aaa9
|
Two minor fixes to prevent unused groups lingering in the submenu when a terminal is close/ungrouped.
|
2009-01-10 17:00:05 +01:00 |
Stephen Boddy
|
a30755e670
|
Fix list of groups in context menu to prevent duplicates
|
2009-01-10 07:34:50 +01:00 |
Chris Jones
|
dec20d4069
|
Loop around tabs when using next_tab or prev_tab keyboard shortcuts. Closes LP #315494
|
2009-01-10 01:55:46 +00:00 |
Chris Jones
|
533e85e2a7
|
and actually get it right this time
|
2009-01-10 00:45:41 +00:00 |
Chris Jones
|
65c1011d5b
|
restore Stephen's extra conditional, since it does make sense
|
2009-01-08 16:18:02 +00:00 |
Chris Jones
|
eec5aefbaa
|
Merge Stephen Boddy's fix for LP #314902 with a small modification
|
2009-01-08 15:40:38 +00:00 |
Stephen Boddy
|
b356cfc9ee
|
Enumerate the terminals with/without padding (very useful when accessing many sequentially numbered systems.)
|
2009-01-07 19:39:12 +01:00 |
Stephen Boddy
|
d205c35a24
|
Make the colours of the titlebars like clusterm (much clearer) and configurable
|
2009-01-07 19:37:59 +01:00 |
Stephen Boddy
|
fcea2b7261
|
Fix DnD to insert test to all terms in current group
|
2009-01-07 19:35:44 +01:00 |
Chris Jones
|
90064406a0
|
If there are any groups, add a menu item to remove all groupings
|
2009-01-06 09:44:38 +00:00 |
Chris Jones
|
56eb03712c
|
handle an alternate scrollbar disabling value
|
2009-01-04 17:53:19 +00:00 |
Chris Jones
|
77487d0e31
|
might as well bump the version in preparation for 0.12
|
2009-01-04 02:48:31 +00:00 |
Chris Jones
|
c7fdbf5aa6
|
Be able to remove a terminal without destroying it. This should really be factored out into a deparent() and remove(). Closes LP #313553
|
2009-01-04 02:37:42 +00:00 |
Chris Jones
|
eba60f3fcc
|
place the keybinding editor inside a gtk.ScrolledWindow for the pixel-poor
|
2008-12-26 23:26:04 +00:00 |
Chris Jones
|
eb39ca548a
|
remove reference to obsolete sighup function
|
2008-12-26 23:02:27 +00:00 |
Chris Jones
|
04aae49867
|
when we remove a terminal we should remove the vte widget and remove the reference to it from the TerminatorTerm object. It's likely we are still leaking other gtk objects, but that is considerably less important than leaking vte.Terminal objects and thus child processes
|
2008-12-26 22:56:00 +00:00 |
Chris Jones
|
5c09dc4b6b
|
turns out that we are somehow sucking at unreferencing our objects, so we need to start tightening these things up. stop calling destroy() on anything other than toplevels, it makes no sense. Don't send the sighup, only because I want to track this down properly.
|
2008-12-26 20:24:11 +00:00 |
Chris Jones
|
f7d649d724
|
completely remove the config file monitoring, as it has too much potential for failure and very little win to offer in return
|
2008-12-26 16:31:03 +00:00 |
Chris Jones
|
d34a2bb12e
|
fix a print to be a dbg() and disable inotify watching of the config file, it seemingly having some problems
|
2008-12-26 16:15:48 +00:00 |
Chris Jones
|
2228e2c3f3
|
Fix bug reported by Kees Cook - when in grouped mode, pasting did not apply to all grouped terms
|
2008-12-26 15:43:02 +00:00 |
Thomas Hurst
|
70e54005ee
|
Send an explicit sighup from closeterm()
|
2008-12-24 03:31:39 +00:00 |
Kees Cook
|
04cecacdbb
|
take full geometry of the terminals into account
|
2008-12-19 15:17:43 -08:00 |
Kees Cook
|
5c3d3c5c2e
|
first pass at direction terminal control
|
2008-12-18 23:41:55 -08:00 |
Chris Jones
|
3c26a52c12
|
fix titlebar highlighting. HBox can't have a bg colour. Also it turns out that the fg colour modification has never been working so it might as well go
|
2008-12-16 15:15:12 +00:00 |
Brian Murray
|
9e6d8191ac
|
Increase of possible matches for LP bug numbers as URLs
|
2008-12-13 21:13:25 -08:00 |
Chris Jones
|
75194f24cd
|
Add support for treating LP bug numbers as URLs
|
2008-12-13 09:12:07 +00:00 |
Chris Jones
|
0118cc412c
|
sync with trunk
|
2008-12-11 08:13:31 +00:00 |
Chris Jones
|
653a2ef5e1
|
this should be a dbg, not an err
|
2008-12-11 08:13:02 +00:00 |
Chris Jones
|
dee393cd70
|
suggestion from Kees Cook - a menu option to instantly group all terminals
|
2008-12-11 08:07:28 +00:00 |
Chris Jones
|
b1bf317671
|
actually make the typing simultaneous, and pretty things up slightly
|
2008-12-11 07:08:28 +00:00 |
Chris Jones
|
9bc24e665b
|
Lay out some UI groundwork ideas for simultaneous typing support
|
2008-12-10 18:16:55 +00:00 |
Thomas Hurst
|
6fcd3c92e2
|
aelling
|
2008-12-02 17:22:44 +00:00 |
Thomas Hurst
|
952cd02b7b
|
Add another missing setting
|
2008-12-02 17:13:55 +00:00 |
Chris Jones
|
7a695a7434
|
use a shorter, translatable string for the search box
|
2008-11-28 12:59:48 +00:00 |
Chris Jones
|
c7677b9c0e
|
make sure we do return codes properly for key handlers
|
2008-11-28 12:59:32 +00:00 |
Emmanuel Bretelle
|
6631af7e4d
|
fixing rgba_control
|
2008-11-27 09:52:32 +01:00 |
Chris Jones
|
408a7246d9
|
take care of updating tab close buttons when the setting changes
|
2008-11-19 17:04:36 +00:00 |
Chris Jones
|
8decf82577
|
Make handle size and tab position updatable on the fly
|
2008-11-19 13:46:37 +00:00 |
Chris Jones
|
0937aa9620
|
fix collection of changed keybindings and apply them to the current instance
|
2008-11-17 15:09:39 +00:00 |
Chris Jones
|
0c354b6aa2
|
Remove APP_NAME from the title when we set it, to fix LP: #278004
|
2008-11-17 11:19:12 +00:00 |
Chris Jones
|
0806176067
|
Improve UI wording for new reset bindings
|
2008-11-17 10:46:47 +00:00 |
Chris Jones
|
4b69bf47aa
|
Add keyboard shortcuts for reset and reset/clear. Closes LP#287634
|
2008-11-17 10:42:34 +00:00 |
Chris Jones
|
16894d5f78
|
allow keybindings to be edited
|
2008-11-17 02:24:38 +00:00 |
Chris Jones
|
475daf89ef
|
make the keybinding editor prettier and work out when one has changed
|
2008-11-17 02:08:47 +00:00 |
Chris Jones
|
ba34813f54
|
turn some prints to dbg()s
|
2008-11-17 00:51:11 +00:00 |
Chris Jones
|
104206b0eb
|
helps if you read the function documentation. set_attributes() replaces all other attributes, so we had a bunch of empty, editable cells
|
2008-11-17 00:41:49 +00:00 |
Chris Jones
|
3f76ce6401
|
Attempt to make proper keybinding editors with TreeView and CellRendererAccel. Unsuccessfully thus far
|
2008-11-17 00:37:50 +00:00 |
Chris Jones
|
97fe1cca47
|
Get the value properly
|
2008-11-16 18:40:05 +00:00 |
Chris Jones
|
4f6d3d8ec7
|
Remove the real transparency change handler, it won't work while the window is realised, and unrealising it effectively destroys it, so this looks like the only setting that will actually hard-require a restart
|
2008-11-16 17:54:40 +00:00 |
Chris Jones
|
68529502e7
|
Make prefs_profile.auto_add more robust, add some more global reconfiguration
|
2008-11-16 02:42:09 +00:00 |
Chris Jones
|
2ccd5962c1
|
Only allow local background files and set the current value. Also close the window when Apply is pressed
|
2008-11-12 11:58:01 +00:00 |
Chris Jones
|
e01d69346f
|
Demonstrate how we can change a global property without a restart
|
2008-11-12 11:36:18 +00:00 |
Thomas Hurst
|
a068372228
|
Add a missing setting
|
2008-11-12 02:44:57 +00:00 |
Chris Jones
|
f761f40c17
|
this may fix Apply
|
2008-11-12 01:45:52 +00:00 |
Chris Jones
|
2a852620ac
|
Update prefs_profile to not look at the Defaults, but the current RC file
|
2008-11-11 11:21:18 +00:00 |