Stephen Boddy
94b577484b
(trunk-1614) Sort entries in config file, so they don't jump around every time config is saved for easier troubleshooting
2015-09-01 23:01:16 +02:00
Stephen Boddy
f64d3e67fa
(trunk-1599/1600/1601)
...
* setup.py can install the manual (and by extension do can debuild)
* setup.py has (inactive) code for generating the html from the source
but this will break if rtd theme is not available
* A few changes to doc strings to make the autodoc prettier
* Added help shortcut, by default F1 to open the local manual
* Added button to About tab to launch manual
* A couple of additional string to translate related to manual/help
* Small tweak to setup.py to seperate build and install, and always attempt
to install manual by default.
* Small fix for systems (i.e. my 12.04 LTS) that don't set LANGUAGE for
whatever reason. This breaks the manual lookup
2015-09-01 22:50:09 +02:00
Stephen Boddy
2e21276b64
(trunk-1619) Slight change to how the zoomed font is calculated. This just
...
seems to give a more natural size when zooming over the previous. Can be
reverted if people don't like it. Also using this as a sneaky way to close 6
year old bug.
2015-08-21 00:09:01 +02:00
Stephen Boddy
933237adce
(trunk-1618)
...
* Remove the old_padding and allocation stuff from the zoom_scaled function in terminal which iasn't used anyway
* Remove another unneeded assignment in is_zoomed function in terminal
2015-08-20 23:55:42 +02:00
Stephen Boddy
8b8376c331
Fix the zoom/maximise terminal function (gtk2->gtk3)
2015-08-16 21:19:24 +02:00
Stephen Boddy
e723f0df25
(trunk-1611) Fix composed characters when broadcast is turned on to appear in all receivers now (LP:#1463704)
2015-08-10 22:51:56 +02:00
Stephen Boddy
73c2a17ca0
(trunk-1610) Stop the buttons in the layout tab from being hidden by the slider
2015-08-10 21:45:53 +02:00
Stephen Boddy
cfd4539a4a
(trunk-1609) Fix minor issue with Super+double-click on a splitter failing if tabs were in use
2015-08-10 20:40:49 +02:00
Stephen Boddy
03947c7b50
(trunk-1608) Minor fix to slider widget in Prefs>Global, which was filling the whole trough, unlike the one right above it.
2015-08-09 14:17:13 +02:00
Stephen Boddy
67c99283d8
(trunk-1606) Fix the problem with tabs not being named where a window with splits creates a new tab
2015-08-09 04:34:05 +02:00
Stephen Boddy
d6b62b61d8
Minor gtk3 fix for setting urgent flag on window for highlight in task bar
2015-08-06 21:45:07 +02:00
Stephen Boddy
275086501b
* (trunk-1594) Add and improve the mnemonics in the group menu
...
* Also fix the group radio buttons after the mnemonics additions broke them
(GTK3 is such a pain - there may be a better solution, I just couldn't find it)
2015-08-04 20:45:22 +02:00
Stephen Boddy
795ab2aeec
(trunk-1593) Make the random default group names translatable
...
(occurred to me that they might look out of place in f.e. Arabic, Chinese, Cyrillic and (ironically) Greek)
2015-08-04 20:42:36 +02:00
Stephen Boddy
2254055eb7
(trunk-1592) Correct a default shortcut that was a bit garbled
2015-08-04 20:39:35 +02:00
Stephen Boddy
d5a231afb2
(trunk-1590) Another big chunk of translation updates
...
* Add translation for column headers in Preferences
* Add translation for some remaining strings
* Remove some of the now deprecated "Gtk.STOCK_*" items
2015-08-04 03:17:05 +02:00
Stephen Boddy
20dad87117
(trunk-1588/1589)
...
BIG update to translations, due to additions and changes. Unfortunately Launchpad
translations don't work with gettext fuzzy matches, so I'm afraid there's a lot
of rework for translators.
* Add a few new translatable strings
* Update the list of files to scan with additionas and deletions
* Update the template (pot) and country (po) files
* Fix the preferences window to be translated (LP:#1245806) (accidentally added earlier in gtk3 rev 1565, just noting here)
* Update tab close button icon to match lighter gnome-terminal one (accidentally added earlier in gtk3 rev 1565, just noting here)
2015-08-03 21:15:28 +02:00
Stephen Boddy
c83e627a69
(trunk-1587) * Adjust the config section name to InactivityWatch for InactivityWatch class
...
* Add a new setting for ActivityWatch to set the time between activty notifications
2015-08-03 20:36:14 +02:00
Stephen Boddy
73d29ef997
(trunk-1586) Additional windows icon loading works better, and respect the theme changes.
2015-08-03 20:33:10 +02:00
Stephen Boddy
2686296cf6
(trunk-1585) Adds high contast icons, and makes the main window icon loading work better, and respect the theme changes.
...
Note: wmclass_name no longer readable under GTK3, so -c option is a bit dubious now.
Also, in HighContrast, there are issues with titlebar background colours that are not present in GTK2.
2015-08-03 20:22:15 +02:00
Stephen Boddy
d93e104da8
(trunk-1584) Fixes font lookups for people with unpopulated gconf database (i.e. KDE)
2015-08-02 00:50:24 +02:00
Stephen Boddy
2deebe40bf
(trunk-1582) Set some default shortcuts based on my preference (Steve Boddy)
2015-07-19 23:44:41 +02:00
Stephen Boddy
2c002e5139
(trunk-1579) Fix slightly uneven splits on shortcut due to handle size, though this will make previously saved layouts off by a few pixels (Steve Boddy, LP#1089162)"
...
Also broke the getting of the handle bar size out into a function.
2015-07-15 20:09:32 +02:00
Stephen Boddy
85532f980c
(trunk-1578) Fix a few prefs widget alignments as per GNOME visual guidelines
2015-07-15 19:08:18 +02:00
Stephen Boddy
7f452e5b64
(trunk-1577) Preselect the current layout when opening Prefs window, and also save config after using the layout 'Save' button (Steve Boddy)
2015-07-15 02:51:18 +02:00
Stephen Boddy
758863f363
(trunk-1576) Add 'Save' button for saving to the selected Layout (Ariel Zelivansky)
2015-07-15 02:43:39 +02:00
Stephen Boddy
d53b036642
Dual solution for cwd based on comments 36 & 37 by Egmont Koblinger in LP#1030562
2015-07-13 16:30:27 +02:00
Stephen Boddy
43c134b5c5
(trunk-1575) Fix drag and drop of files (Schplurtz le Déboulonné, LP#1311481) and some tweaks (Steve Boddy)
...
Schplurtz le Déboulonné
- multiple files can be dropped in terminal
- correctly sh-quote filenames, even those with '
- also fixes LP#1311481 (\n after dropped filename)
Steve Boddy
- changes to the logic, where all lines are now checked for the file:// prefix
- text blocks now insert in full, not just first line
- Oddly gtk3 changes dropped text blocks from '\n' to '\r\n' (gtk2->gtk3)
2015-07-13 00:39:09 +02:00
Stephen Boddy
d56da596b3
Fix the drag-and-drop of terminals/text back to pre-port functionality - a real pain this one (gtk2->gtk3)
2015-07-12 22:06:36 +02:00
Stephen Boddy
8b566b9859
(trunk-1574) Add shortcuts for next/prev profile (Peter E Lind, LP#1314734)
2015-07-12 00:27:59 +02:00
Stephen Boddy
cf81fe937a
(trunk-1573) Global setting for changing the titlebar font (partially from Eli Zor branch), but expanded and improved (docs/GUI), plus some minor fixup from this.
2015-07-10 21:37:35 +02:00
Stephen Boddy
e97f669b6e
Major cleanup and reorganisation of the preferences window.
2015-07-10 16:14:05 +02:00
Stephen Boddy
1a435127f2
Fix URL opening. Little too much removed in original port, meaning one click = two copies of page opened.
2015-07-02 21:42:40 +02:00
Stephen Boddy
912545e5da
Remove comment re right way to keep menus visible - Happy with solution
2015-07-02 21:40:53 +02:00
Stephen Boddy
0629a02465
(trunk-1565) actually merge the distcheck fix in this time
2015-06-23 02:36:45 +02:00
Stephen Boddy
29a412ee0f
(trunk-1564) Merge default broadcast behaviour toggle by Jiri (jtyr) - fixes lp #1288835
2015-06-22 20:06:21 +02:00
Stephen Boddy
e4edaa1ffa
Add Ctrl+Shift+mousewheel and Ctrl+Super+mousewheel actions to zoom receivers or all terminals
2015-06-21 20:38:03 +02:00
Stephen Boddy
d9ba9c41cf
Small fix in get_allocation override to prevent exceptions/hung process on exiting with close button.
2015-06-21 18:54:37 +02:00
Stephen Boddy
448d020cf1
Fix for confirm close dialog from judgedreads
2015-06-21 18:49:07 +02:00
Stephen Boddy
899916c0fb
(trunk-1552) Merge search bar wrap toggle from Christophe Bourez
2015-06-21 17:57:14 +02:00
Stephen Boddy
b549f43834
Fix search broken by port because returns are now different (gtk2->gtk3 and vte 0.36 -> 0.38)
2015-06-21 04:23:52 +02:00
Stephen Boddy
b0d4357002
(trunk-1554/1561) Final fix for moving between terminals, checks for overlap. So far never selects wrong terminal.
2015-06-20 21:02:41 +02:00
Stephen Boddy
7e89aa14b3
Revert to gtk2 of cwd detection, as method from Egmonts gtk3 port only returned None for me
2015-06-19 03:58:41 +02:00
Stephen Boddy
56c9875395
(trunk-1557) Fix xterm color palette to match xterm - fixes lp #1260924
2015-06-19 03:50:07 +02:00
Stephen Boddy
3b76adfdfb
(trunk-1556) whitespace cleanup
2015-06-19 03:48:12 +02:00
Stephen Boddy
56e78990f2
(trunk-1555) Show application if --new-tab passed, although needs currently broken dbus - lp #1367680
2015-06-19 03:41:46 +02:00
Stephen Boddy
5fecd18da1
Fix pid for spawning now forking is deprecated, but returns are different (vte 0.36 -> 0.38)
2015-06-19 03:38:17 +02:00
Stephen Boddy
addb3947dd
Fix allocations not having the x,y position just w,h (gtk3 bug? gtk2->gtk3 diff?)
2015-06-19 03:36:41 +02:00
Stephen Boddy
3b290dd563
Fix allocations (no longer an attribute) when balancing (gtk2->gtk3 diff)
2015-06-19 03:34:30 +02:00
Stephen Boddy
724b563073
(trunk-1551) Fix scrollbar doubleclick rebalancing - fixes: lp #1423686
2015-06-19 03:32:24 +02:00
Stephen Boddy
c12149089d
Fixed getting the handle size (gtk2->gtk3 diff)
2015-06-19 03:20:54 +02:00
judgedreads pearce@millerdedmon.com
6cdc1983a6
Remove invalid dialog property
2015-03-29 15:49:57 -07:00
Stephen Boddy
9c9a37eb78
Add Ctrl+MouseWheel Zoom in/out and Shift+MouseWheel page scroll up/down
2015-03-02 22:03:08 +01:00
Stephen Boddy
df0043427e
Fix the scroll up/down key bindings to use gtk3 method
2015-03-02 21:50:29 +01:00
Stephen Boddy
a980aec7ae
Remove old flag based HAS_FOCUS usage from unused method of terminator class.
2015-03-02 13:16:09 +01:00
Stephen Boddy
be6128f7be
Minor focus grabbing fix from the GTK3 port.
2015-02-26 00:07:14 +01:00
Stephen Boddy
59c0499c77
Merge Activity Watcher plugin improvements from Joseph Crosland (with additional GTK3 fixes)
2015-02-26 00:02:09 +01:00
Stephen Boddy
a8822e9da4
Remove pointless horizontal scrollbar from Layout Launcher
2015-02-25 18:47:29 +01:00
Stephen Boddy
bf1c0dd3b9
Fixes LP#1414332 custom commands broadcast to grouped terminals from Mauro S M Rodrigues
2015-02-25 17:30:37 +01:00
Stephen Boddy
47e5baf76c
Slightly modified version of Custom Commands Dialog fix from David Chandler + fixes for GTK3
2015-02-25 15:25:41 +01:00
Stephen Boddy
02601c8663
Add vertical scrollbars to the Profiles and Layouts tabs in Preferences
2015-02-23 17:09:25 +01:00
Stephen Boddy
e5a249a498
Fix titlebar label preventing scaling down titlebars by wrapping whole box in a viewport.
2015-02-19 15:30:45 +01:00
Stephen Boddy
412c9b3be3
Fix startup error (undefined variable) on non-composited displays.
2015-02-19 15:28:59 +01:00
Stephen Boddy
22ed84abdd
Apply terminator-gtk3-vte038-v4.patch from Egmont Koblinger
2014-09-19 16:10:43 +02:00
Stephen Boddy
7ca6dd96c6
Changes made by pygi-convert.sh
2014-09-19 16:08:08 +02:00
Peter Lind
f3403d72a9
Improved code for cycling through profiles
2014-08-13 18:52:59 +02:00
Peter Lind
16cf86d5ab
Adding feature to switch between profiles using keybindings
...
- adding config options
- adding prefeditor code
- adding event handlers to switch back and forth
2014-08-13 09:36:20 +02:00
Ariel Zelivansky
eadb5cb419
Save layout button prototype.
2014-05-19 22:47:11 +03:00
Stephen Boddy
59c3022e28
Kurekt speling uv Omicron. Closes LP#1317256
2014-05-08 19:27:39 +02:00
Stephen Boddy
3fa48565ef
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:54 +01:00
Stephen Boddy
106afb85df
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:07 +01:00
Stephen Boddy
8426fab935
Missed a line in the cruft removal
2014-01-21 23:41:37 +01:00
Stephen Boddy
8d426d1d68
Remove the unnecessary cruft left over in the windows on_focus_in related to terminal focus
2013-12-19 23:51:30 +01:00
Stephen Boddy
581b6eeb92
Add layout save and load of active term for tabs, remember active term on switching tabs, plus more. Too inter-dependant to split into smaller commits.
2013-12-18 18:06:59 +01:00
Stephen Boddy
0272c78739
Add layout save and load of last active term for windows without tabs
2013-11-19 12:46:11 +01:00
Stephen Boddy
e66a522555
Cleanup the describe_layout labels code to make some future changes easier to add in seperate commits
2013-11-15 13:21:24 +01:00
Stephen Boddy
d3ff2749f9
Sync up trunk changes
2013-10-31 20:14:22 +01:00
Stephen Boddy
d265dd5724
Active Window saved to layouts, and made active when loaded
2013-10-31 18:50:21 +01:00
Stephen Boddy
ef57c5a5f6
Missed import of util function in previous commit
2013-10-31 17:39:16 +01:00
Stephen Boddy
f0e3cb7fe5
Terminals now save and load their UUID to and from the layout
2013-10-30 17:12:00 +01:00
Stephen Boddy
8c07f1ac41
Allow the UUID to return a uuid object based on a provided UUID string
2013-10-30 17:07:23 +01:00
Stephen Boddy
07af1b3cf2
Add icons to the additional windows (Launcher, Preferences and Custom Commands) Improvements welcome ;-)
2013-10-29 14:57:01 +01:00
Stephen Boddy
3931a5cfe8
Fixes splits not being central mith multiple tabs (Justin Ossevoort). Closes LP#1186953
2013-10-25 20:13:57 +02:00
Stephen Boddy
b7768f62d1
Fix the Group All/Tab shortcuts where titlebars were not updated. Closes LP#1242675
2013-10-25 16:57:14 +02:00
Stephen Boddy
e86dd8859b
Fixes splits not being central mith multiple tabs (Justin Ossevoort). Closes LP#1186953
2013-10-25 16:55:26 +02:00
Stephen Boddy
dc2a9d428a
Add a vertical scrollbar to the layoutlauncher - also make mouse wheel scrolling work.
2013-09-26 00:10:12 +02:00
Stephen Boddy
f067e5355b
Reload the config before we write to it or we could overwrite something from another instance.
2013-09-26 00:07:01 +02:00
Stephen Boddy
25754d3ab5
Layouts remember which tab was active now.
2013-09-05 00:50:12 +02:00
Stephen Boddy
e0a90ab670
Fix lack of focus on unhide with patch from Pavel Khlebovich. Closes LP#805870
2013-09-04 23:02:24 +02:00
Stephen Boddy
e071ad23cf
Add maximised and fullscreen status to saved layouts.
2013-09-04 22:59:27 +02:00
Stephen Boddy
ce19e7f7ad
Typo in the preferences dialog.
2013-09-04 22:56:43 +02:00
Stephen Boddy
d771e9436c
Layout launcher should reload config when opened to be sure it has the latest layouts.
2013-09-04 22:56:10 +02:00
Stephen Boddy
2f9d337687
New feature - Layout launcher opened with option or shortcut
2013-09-03 19:59:28 +02:00
Stephen Boddy
1a29e52db5
Fix maximise in Fluxbox. Possibly also Windows w/Xming too. Closes LP#1201454
2013-09-03 19:57:12 +02:00
Stephen Boddy
92717bf662
Fix lost geom when using -H option. Closes LP#1035617
2013-09-03 19:55:56 +02:00
Stephen Boddy
f78dcf2175
Fix the window screen position lost when starting hidden with geometry. Closes LP#1035617
2013-09-03 16:10:09 +02:00
Stephen Boddy
a495ce2655
Fix drag-and-drop broken by LP#1192679, and fixing it in the correct place.
2013-09-03 14:20:22 +02:00
Stephen Boddy
152b233cab
Fix strange Fluxbox maximise behaviour. Closes LP#1201454
2013-09-03 13:38:09 +02:00
Stephen Boddy
103e609fae
Bit of cleanup of old un-needed cruft, and place standard header.
2013-09-02 17:35:22 +02:00
Stephen Boddy
4f7464b915
Layout launcher now responds to double-clicks and Return/Space activation
2013-09-02 17:21:12 +02:00
Stephen Boddy
7f49bcfab9
Fix spliiter positions in Layouts.
2013-09-02 16:54:07 +02:00
Stephen Boddy
27555740b3
This fixes the issue where another instance of terminator can overwrite config changes you make. Makes setting up layouts more usable.
2013-08-29 19:43:24 +02:00
Stephen Boddy
e14cd19690
Initial cut of layout launcher. It 'aint pretty, but it works
2013-08-28 23:09:17 +02:00
Stephen Boddy
c8b6268835
Add patch from MoMaT plus additional GUI code. Closes LP#1157422
2013-08-27 19:40:05 +02:00
Stephen Boddy
144dd8ff14
Merge x-terminal-emulator option fix from Neal Fultz. Closes LP#366644
2013-08-27 19:33:57 +02:00
Stephen Boddy
f49e8a2356
Additional GUI code to use working dirs
2013-08-27 19:22:57 +02:00
Stephen Boddy
7e85451343
Original layout working directory patch by MoMaT
2013-08-27 19:22:00 +02:00
Stephen Boddy
bd3c5ca52a
Tweak the style a little just to be consistent
2013-08-27 13:37:09 +02:00
Neal Fultz
c566e862f7
Bug 366644 / Don't modify -x when invoked as x-terminal-emulator
2013-08-04 12:36:33 -07:00
Stephen Boddy
b29929e6e7
Fix for background prefs. Closes LP#1202109
2013-08-01 19:57:51 +02:00
Stephen Boddy
89fddd836b
Fix for background prefs. Closes LP#1202109
2013-08-01 19:56:55 +02:00
Stephen Boddy
031f754be4
Merge non-homogenous tab feature from Grizzly Smit
2013-08-01 19:47:20 +02:00
Stephen Boddy
b0b8b576f6
A little adjustment to prevent messy tabs when tabs are not homogenous
2013-08-01 17:30:18 +02:00
Stephen Boddy
3d6edb437e
Merge bug fix from David Caro. Closes LP#684340
2013-07-16 20:00:07 +02:00
Stephen Boddy
f4cc83c1e6
Clean up the patch from David Caro
2013-07-16 19:56:14 +02:00
Stephen Boddy
95e00139c1
Fix preferences for Ubuntu 10.04 LTS. Closes LP#1201773
2013-07-16 19:53:00 +02:00
Stephen Boddy
423a44614a
Fix closing grouped terminals. Close LP#1193484
2013-07-15 18:34:43 +02:00
Stephen Boddy
d271137675
Merge feature from nanikata. Closes LP#332267
2013-07-14 21:01:58 +02:00
Stephen Boddy
eababae92a
Merge bug fix from Steve Boddy. Closes LP#1192679
2013-07-13 18:09:23 +02:00
Stephen Boddy
b9bd6dd19b
Load and save window title in layouts
2013-06-20 19:48:22 +02:00
Stephen Boddy
c2001caede
Trivial one line to stop <mod>+double-click from rebalancing the splitters
2013-06-19 21:21:44 +02:00
Neal Fultz
69f0e7c30e
Fixing Bug #366644 / terminator does not honor x-terminal-emulator -e option
2013-05-12 21:44:07 -07:00
Chris Jones
59db83ea53
Expand previous fix to be slightly paranoid
2013-05-11 23:09:12 +01:00
Chris Jones
218cf4c1fb
Fix prefs window to not be able to set the inactive colour offset to a value >1.0. Doing so has terrible overflow consequences and ends up making the text very dark, instead of leaving it alone. Closes LP#1177506
2013-05-11 23:03:46 +01:00
Chris Jones
205484579a
Update versions for 0.97
2013-04-30 08:59:31 +01:00
Chris Jones
744316e0ff
Hide GtkNotebook border, the people hate it
2013-04-22 00:01:31 +01:00
Chris Jones
865c343e80
Ignore /bin/bash when selecting the correct shell for a user. Closes LP#1122031
2013-02-27 17:47:35 +00:00
Chris Jones
3b37d87bd9
Apple patch from Juan Francisco Cantero Hutardo to add the Solarized colour theme to Terminator. Closes #1102241
2013-02-16 00:10:45 +00:00
Chris Jones
df41d78f8e
Fix up URL drag&drop support to not print so much of the incoming data. Closes LP#1052003
2013-02-15 15:10:55 +00:00
Andrea Corbellini
2662902b2a
Grab the focus on terminals when they are created or closed.
2013-02-10 16:58:06 +01:00
Chris Jones
67419e2751
Repair remotinator
2013-01-30 13:50:27 +00:00
Chris Jones
ed5a4040bc
Don't try to set the global hide_window keybinding if it's disabled. Closes LP#1101155
2013-01-30 13:37:14 +00:00
Chris Jones
30e3665005
Merge a branch from Stephen J Boddy that adds default group names
2013-01-30 13:23:35 +00:00
Chris Jones
143ae983f2
Fix up a strange typo
2013-01-30 13:17:11 +00:00
Chris Jones
9d2fb4b95c
Improve button handling of EditableLabel. Closes LP#1092775
2013-01-30 11:27:01 +00:00
Chris Jones
abf0dbfd8c
Extra guarding against crashy gtk functions. Closes LP#1089190
2013-01-30 10:53:53 +00:00
Chris Jones
b609914cc1
Guard urgency hint against being called on the wrong widget. Closes LP#1083243
2013-01-30 10:26:56 +00:00
Chris Jones
bf72c3e4f2
Bring back support for forcing fake transparency. Closes LP#702917
2013-01-30 09:59:52 +00:00
Stephen Boddy
a6e72c1d63
Fix for slightly off-center splits.
2012-12-13 18:07:18 +01:00
Chris Jones
5d35c196c7
Add a command line option to spawn new tabs via DBus
2012-10-30 00:11:24 +00:00
Stephen Boddy
a7948207df
Occasionly a 'ghost' group label would arise from the dead
2012-10-24 19:29:19 +02:00
Stephen Boddy
0515144a9a
Better random selection of default group name from pool
2012-10-24 18:49:33 +02:00
Stephen Boddy
64749ffa4f
Minor cosmetic change when we delete the group in the grouplabel widget, it the drop down radio properly to 'None'
2012-10-24 15:21:53 +02:00
Stephen Boddy
af549969ed
Nicer default groupname generation, and it all works as expected now
2012-10-24 15:19:58 +02:00
Stephen Boddy
183914c7dc
Merge changes from trunk - diverged
2012-10-22 14:34:00 +02:00
Stephen Boddy
038e495610
Don't overwrite existing groups
2012-10-22 14:25:37 +02:00
Chris Jones
cd0d57021a
Bump versions to 1.0
2012-10-19 12:59:18 -07:00
Chris Jones
ad846ce402
Apply patch from Seonghun Lim to fix the split_to_group feature. Closes LP#838655
2012-10-19 09:57:23 -07:00
Chris Jones
8b9bf56ec3
Support reading from alternate config files. Branch from Pavel Khlebovich. Closes LP#806424
2012-10-18 22:14:39 -07:00
Chris Jones
4516d991a5
Support custom TERM and COLORTERM env vars. Patch from John Feuerstein. Closes LP#794561
2012-10-18 20:51:39 -07:00
Chris Jones
d1835cecf1
Merge a branch from Przemek Wesolek which allows for retaining profile choice across splits/tabs. Closes LP#884329
2012-10-18 16:56:34 -07:00
Chris Jones
eda8d3fc22
Partially prevent focus grabbing by terminals leaving a Paned where they had no focus to begin with. This is useful where terminals are exiting for reasons other than direct user intervention. LP#943311
2012-10-18 16:23:25 -07:00
Chris Jones
11887770e1
Merge branch from David Caro that fixes window creation via DBus to notice command line options. Closes. LP#623883
2012-10-18 16:03:58 -07:00
Chris Jones
96a6b9c777
Fix tab label layout when the tab bar is on the right. Closes LP#838426
2012-10-18 15:03:48 -07:00
Chris Jones
6da60c043b
Attempt to fix a hang in tunnellet X11 situations. Closes LP#943171
2012-10-18 14:37:46 -07:00
Chris Jones
a98a17b259
Add a plugin to log the contents of terminals. Plugin by Sinan Nalkaya <sardok@gmail.com>. Closes LP#944604
2012-10-18 14:33:13 -07:00
Chris Jones
5185657010
Strip newline from text being dragged into the terminal
2012-10-18 14:12:44 -07:00
Chris Jones
55e8b65aed
Add support for fetching the current tab title via DBus. Closes LP#1067910
2012-10-18 13:58:38 -07:00
Chris Jones
6a4e47090b
Automatically inject a UUID into any factory object, rather than special-casing terminals. This will be very useful for introspection via dbus
2012-10-18 11:39:28 -07:00
Chris Jones
68847a9bb9
Fix up custom_url_handler to not show as invalid
2012-10-17 15:33:15 -07:00
Chris Jones
da3a14a55e
Improve options for adding/removing terminals to/from groups
2012-10-17 14:16:03 -07:00
Andrea Corbellini
9fd65d2a4e
Really bring new windows to front, even when terminator does not have the focus
2012-10-10 18:37:30 +02:00
Stephen Boddy
55c3b7d59c
Create default groupnames, selected from the Greek alphabet (Alpha, Beta, etc)
2012-09-27 14:56:42 +02:00
Stephen Boddy
a4c0eb453d
Merge updates from trunk
2012-07-23 15:30:03 +02:00
Chris Jones
1981a39941
Merge a branch from Stephen J Boddy. Adds some missing manpage entries. Allows setting of the WM_CLASS. Allows setting a custom window icon.
2012-07-10 20:57:23 +01:00
Chris Jones
425e2aed6a
Merge a branch from Stephen J Boddy that fixes a dragging bug.
2012-07-10 20:32:37 +01:00
Chris Jones
88e65af3a9
Merge a branch from Stephen J Boddy that fixes titlebars not refreshing when using some keyboard shortcuts
2012-07-10 20:27:34 +01:00
Chris Jones
88282b9f1d
Merge a branch from Guilherme Salgado that fixes launchpad code URLs
2012-07-10 20:18:47 +01:00
Chris Jones
543811c1b7
Merge a branch from Stephen J Boddy to allow easy balancing of terminals
2012-07-10 20:15:32 +01:00
Chris Jones
3dd931e19a
Merge a branch from Stephen J Boddy to add a keyboard shortcut for changing the window title
2012-07-10 19:41:26 +01:00
Stephen Boddy
54b4223c4d
Add some nice window icon setting abilities, plus I noticed a few options were missing from the manpage.
2012-06-28 18:07:00 +02:00
Stephen Boddy
bc9539f187
Adds ability to override the WMCLASS_NAME of a window.
2012-06-28 15:38:01 +02:00
Stephen Boddy
7354660788
I think this fixes most of the strangeness with the clicked splitter not moving properly, but I think it can still be triggered occasionally. I'm stumped.
2012-06-27 16:58:56 +02:00
Stephen Boddy
e5eda24a21
Add shortcut (no default) to edit window title.
2012-06-26 20:29:54 +02:00
Stephen Boddy
b4ef645a2f
Add shortcuts (no defaults) to insert the group menu numbers.
2012-06-26 20:23:39 +02:00
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
15c92c09a0
Fixed the custom_commands errors, adding a method to the ConfigBase class to
...
delete a plugin configuration section (maybe more delete methods should be
added), and fixed the order problem adding a 'position' field to the config
properties of each command.
2011-12-28 23:00:52 +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
Francis Smit (Grizzly)
8c391e96d2
have added configuration check boxex for scroll_tabbar and homogeneous_tabbar to the preferences dialog box, I'have tested it and it all works
2011-11-20 23:09:54 +11:00
Francis Smit (Grizzly)
a8184adbb7
have added a config for the homogeneous property to terminator, so u can set homogeneous to False in the config file to to this I added a line to config.py and changed a line in notebook.py
2011-11-19 22:04:29 +11: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
Chris Jones
6cdd57c67c
This is an ugly, ugly method to be adding, but it's probably necessary, sadly
2010-06-15 14:54:43 +01:00