Compare commits

...

3261 Commits
0.1 ... master

Author SHA1 Message Date
Matt Rose 6d225c7aee
Merge pull request #821 from LeoDog896/patch-1
chore: bump ations/checkout (v2 -> v4)
2023-09-15 08:24:00 -04:00
Tristan F 8f8343f95f
ci: bump actions/checkout ~> v4 2023-09-12 18:53:52 -04:00
Tristan F 7fa87058d5
chore: bump ations/checkout (v2 -> v3) 2023-09-03 10:11:00 -04:00
Matt Rose a6a0eca553
Merge pull request #736 from rkashinin/issue-676
Fix for issue #676: title field not seem to be working with JSON profile
2023-08-26 21:49:12 -04:00
Matthew Rose 43c5c55c35 Merge branch 'dantecalderon-feature/add-command-line-command-to-reload-configuration' 2023-08-26 21:40:21 -04:00
Matthew Rose 3c2d1ef047 Merge branch 'feature/add-command-line-command-to-reload-configuration' of https://github.com/dantecalderon/terminator into dantecalderon-feature/add-command-line-command-to-reload-configuration 2023-08-26 21:39:29 -04:00
Matt Rose f3841c640f
Merge pull request #741 from nautics889/minor-fixes-configjson
fix: Minor fixes in terminatorlib/configjson.py
2023-08-26 21:21:23 -04:00
Matt Rose cb4d84d52d
Merge pull request #770 from Tyler-Hardin/master
Enable sixel support in VTE if it's available.
2023-08-26 21:14:15 -04:00
Matt Rose 00ec42c7d2
Merge pull request #797 from j-d-r/master
Add command line option --toggle-visibility
2023-08-26 13:50:45 -04:00
Matt Rose f537eaabe5
Merge pull request #798 from gnome-terminator/translations_po-terminator-pot--master_zh_CN
Updates for file po/terminator.pot in zh_CN on branch master
2023-08-26 13:40:11 -04:00
Matt Rose 1806e583a8
Merge pull request #807 from xuezhixin/master
Document syntax error
2023-08-26 13:38:47 -04:00
Matt Rose bf103c2e94
Merge pull request #810 from vssdeo/681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open
681 Plugin submission mouseless keyboard url open decoupled code
2023-08-26 13:37:56 -04:00
Vishweshwar Saran Singh Deo bd4e3b3470 Merge remote-tracking branch 'upstream/master' into 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open 2023-08-26 20:47:10 +05:30
Matt Rose 27814c2386
Merge pull request #819 from mattrose/fix_insert_term_name2
Fix Insert Term Name Plugin error
2023-08-26 09:38:54 -04:00
Matthew Rose f7b6ea07bc Fix Insert Term Name Plugin error
The "Insert terminal name" Plugin causes the following traceback
Traceback (most recent call last):
  File "/Users/mattrose/Code/terminator/terminatorlib/terminator.py", line 588, in do_insert_term_name
    term.feed(name)
  File "/Users/mattrose/Code/terminator/terminatorlib/terminal.py", line 1709, in feed
    self.vte.feed_child(text)

This PR fixes it so the plugin inserts the terminal name, as intended.
2023-08-26 09:21:18 -04:00
Matt Rose 9c054ac29e
Merge pull request #806 from vssdeo/805-keyboard-shortcut-support-for-plugins-code-decoupling
805 keyboard shortcut support for plugins code decoupling
2023-08-25 21:20:05 -04:00
Matt Rose 2dd7b8ea17
Merge pull request #809 from vssdeo/808-Plugins-dont-receive-keboard-signals-on-newly-opened-windows
[bug 808] Plugins-dont-receive-keboard-signals-on-newly-opened-windows
2023-08-25 20:51:02 -04:00
Vishweshwar Saran Singh Deo 3b4d32cda3 [bug 808] Plugins-dont-receive-keboard-signals-on-newly-opened-windows
- code separated for force loading of plugins on every terminal instance
2023-08-09 16:31:41 +05:30
Vishweshwar Saran Singh Deo d39968ebba - [bug 681] removed force plugin load from plugin and separated the code in a diff issue
Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking
2023-08-09 16:11:59 +05:30
xuezhixin fdfaa80907 Document syntax error
Signed-off-by: xuezhixin <xuezhixin@uniontech.com>
2023-08-09 17:33:12 +08:00
Vishweshwar Saran Singh Deo 64a6e391ac - more changes from 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open that were to be decoupled 2023-08-09 14:47:42 +05:30
Vishweshwar Saran Singh Deo 11639159b4 - removed KeyBindUtil dependency as its now a seperate pull request
- this branch is further decoupled using the current commit, 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open
2023-08-09 14:39:45 +05:30
Vishweshwar Saran Singh Deo d91d017e20 -remove the plugin from the plugin shortcut util / helper code 2023-08-06 20:18:28 +05:30
Vishweshwar Saran Singh Deo a0ed310094 Merge remote-tracking branch 'upstream/master' into 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open 2023-07-28 20:08:37 +05:30
transifex-integration[bot] 98659bdd8d
Translate po/terminator.pot in zh_CN
100% translated source file: 'po/terminator.pot'
on 'zh_CN'.
2023-07-21 08:55:55 +00:00
transifex-integration[bot] 368666c0af
Translate po/terminator.pot in zh_CN
100% translated source file: 'po/terminator.pot'
on 'zh_CN'.
2023-07-21 08:55:44 +00:00
transifex-integration[bot] 7173bb1c38
Translate po/terminator.pot in zh_CN
100% translated source file: 'po/terminator.pot'
on 'zh_CN'.
2023-07-21 08:54:43 +00:00
Julien Dusser e61fc1ce60 Add command line option --toggle-visibility
Useful for Wayland where global shortcuts are not available. Use window
manager to bind "terminator --toggle-visibilty" to a keyboard shortcut.
2023-07-20 17:38:37 +02:00
Tyler Hardin d0e366ff8d Enable sixel support in VTE if it's available. 2023-06-21 13:14:20 -04:00
Matt Rose 0fea7d47e5
Merge pull request #767 from x000zh/master
add new tab after current tab option
2023-06-20 20:56:37 -04:00
Matt Rose c96ebf7670
Merge pull request #774 from gnome-terminator/translations_po-terminator-pot--master_hr
Updates for po/terminator.pot in hr
2023-06-20 20:00:29 -04:00
Matt Rose 7023fdc5ab
Merge pull request #778 from mattrose/fix_ratio
Revert "modify terminator separater size setting in gui to start from 1"
2023-06-20 19:58:50 -04:00
Matt Rose b7e91b1ede
Merge pull request #777 from mattrose/776-fix-logger
Alter get_text_range call based on VTE version
2023-06-20 19:57:16 -04:00
Matt Rose 1a4921b262 Alter get_text_range call based on VTE version
In vte 0.72 there was a regression that caused
Vte.Terminal.get_text_range() to fail to return the text requested
However, in the same version, there was a new call introduced that
does retrieve the text, so if I detect a vte minor version above
72, I call that instead.
2023-06-17 21:31:00 -04:00
transifex-integration[bot] 64bccd27b5
Translate po/terminator.pot in hr
100% translated source file: 'po/terminator.pot'
on 'hr'.
2023-06-12 15:55:16 +00:00
transifex-integration[bot] 635e5338ec
Translate po/terminator.pot in hr
100% translated source file: 'po/terminator.pot'
on 'hr'.
2023-06-12 15:53:15 +00:00
transifex-integration[bot] 685aa75170
Translate po/terminator.pot in hr
100% translated source file: 'po/terminator.pot'
on 'hr'.
2023-06-12 15:52:51 +00:00
transifex-integration[bot] ea97c21871
Translate po/terminator.pot in hr
100% translated source file: 'po/terminator.pot'
on 'hr'.
2023-06-12 15:52:30 +00:00
Matt Rose 928a3dc5ec Revert "modify terminator separater size setting in gui to start from 1"
This reverts commit c8cd50ba9a.
2023-06-09 23:16:34 -04:00
x000zh cd04443e29 add new tab after current tab option 2023-06-04 19:13:37 +08:00
Matt Rose e0592eaf4f
Merge pull request #698 from zpalmtree/add-detchable-tabs-preference
Add detachable tabs feature to preferences
2023-04-24 09:55:48 -04:00
Matt Rose e8816382fd
Merge pull request #747 from Vulcalien/asciidoc-manpages-2
Rewrite terminator_config.5 man page in AsciiDoc format
2023-04-24 09:48:45 -04:00
Vulcalien f68f288c33 Update terminator_config.5
This file is now compiled from 'terminator_config.adoc'
2023-04-22 14:50:45 +02:00
Vulcalien 20ddb13490 terminator_config: add description to all remaining settings
+ reword some descriptions
+ fix the link to ConfigObj's documentation
2023-04-22 14:41:19 +02:00
Vulcalien fec901d09e terminator_config: add layouts and plugins sections
+ add description to some settings
2023-04-21 16:16:21 +02:00
nautics889 ed5f1c9b0a fix: Minor fixes in terminatorlib/configjson.py
Remove unused import of 'sys' module;
Fix typo in log message;
Removed unused variable in `get_layout()` method.
2023-04-11 22:51:57 +03:00
Ruslan Kashinin e2a88a2855
Fix for issue #676: title field not seem to be working with JSON profile 2023-04-09 18:01:41 +02:00
Vulcalien b0cb125287 terminator_config: add description to some settings 2023-04-07 22:15:50 +02:00
Ruslan Kashinin 1440dd924b Merge remote-tracking branch 'upstream/master' into issue-676 2023-04-07 22:00:38 +02:00
Vulcalien 3a710cd6d6 terminator_config: add keybindings 2023-04-07 15:44:30 +02:00
Vulcalien 9a63671fe8 terminator_config: move 'default value' to the end of description 2023-04-07 12:43:31 +02:00
Matt Rose 7a5fc01594
Merge pull request #735 from Vulcalien/remove-deprecated-settings-2
Remove more unused settings and update the docs accordingly
2023-04-05 16:13:47 -04:00
Matt Rose 03104b791c
Merge pull request #738 from Thibault-Brocheton/patch-1
fix: typo in french translation
2023-04-05 16:13:13 -04:00
Thibault Brocheton beae56f2b8
fix: typo in french translation
dans = in
sans = without
2023-04-04 11:01:51 +02:00
Vulcalien 9b93abb8fe terminator_config: add profile settings 2023-04-04 00:55:50 +02:00
Ruslan Kashinin 468ef23c79
Fix for issue #676: title field not seem to be working with JSON profile 2023-04-03 01:17:02 +02:00
Vulcalien 0570307ecb Remove unused 'color_scheme' setting
The color scheme in use is determined by checking the
'foreground_color' and 'background_color' settings.
2023-04-02 17:26:24 +02:00
Vulcalien a9c5e18365 Remove more unused settings and update the docs accordingly
Removed settings: scroll_background, focus_on_close, cycle_term_tab,
ignore_hosts.
2023-04-01 21:44:28 +02:00
Vulcalien aadb6ebaf9 terminator_config.adoc: add text for the 'FILE FORMAT' section
+ add a descriptions to some of the new settings
2023-04-01 19:20:18 +02:00
Matt Rose 0df00c49e2
Merge pull request #734 from Vulcalien/remove-deprecated-settings
Remove settings 'hide_tabbar' and 'disable_real_transparency'
2023-03-31 14:40:01 -04:00
Matt Rose 4ec2add3e3
Merge pull request #733 from Vulcalien/asciidoc-manpages
Rewrite terminator.1 man page in AsciiDoc format
2023-03-31 14:38:51 -04:00
Vulcalien 3f30aa58f7 Remove settings 'hide_tabbar' and 'disable_real_transparency'
'disable_real_transparency' is already completely unused,
'hide_tabbar' was replaced by 'tab_position' = 'hidden' and marked as
deprecated in 2010.
2023-03-31 17:14:27 +02:00
Vulcalien 8847d635f6 Begin working on terminator_config.adoc 2023-03-31 16:58:52 +02:00
Vulcalien 1ce3d50069 Generate terminator.1 from terminator.adoc using asciidoctor 2023-03-31 01:17:22 +02:00
Vulcalien dd075a243d Minor improvements to terminator.adoc
1. Decapitalize some words
2. Replace 'Hide/Show' with 'Toggle'
3. Replace 'AUTHOR' with 'AUTHORS'
4. Move the 'SEE ALSO' section to the bottom
2023-03-31 01:04:51 +02:00
Vulcalien cac4c9e458 Rewrite terminator.1 man page in AsciiDoc format 2023-03-29 23:59:38 +02:00
Matt Rose 10e9d04e78
Merge pull request #722 from magical-heyrovsky/Fix-typo-in-man-page
Fix typo in man page
2023-03-28 09:23:48 -04:00
Matt Rose 2285ceb68b
Merge pull request #720 from pedroflor/patch-1
Capitalize the first letter for "Read only"
2023-03-22 18:13:22 -04:00
Matt Rose 6592e2bda1
Merge pull request #728 from mattrose/727-fixdnd
fix drag and drop
2023-03-22 17:51:29 -04:00
Matt Rose 41c9d344b4 fix drag and drop 2023-03-22 17:43:04 -04:00
Matt Rose a38152d691
Merge pull request #726 from Vulcalien/master 2023-03-12 12:43:54 -04:00
Vulcalien d8852f1e54 Do not remove focus from the last_active_window
This caused all the new windows to be unfocused, forcing the user to
manually focus one.
The 'last_active_window' feature might be broken anyway.
2023-03-11 12:48:20 +01:00
Matt Rose 3d79ca5072
Merge pull request #716 from mattrose/714-fixdadt
Remove hack to ensure that focus is set.
2023-03-09 17:11:02 -05:00
Matt Rose 8ae6f93f55
Merge pull request #725 from mattrose/724-unset-keybinding-toggle_scrollbar-prevents-right-click-menu-from-opening
Fix context menu keybinding reading.
2023-03-08 17:31:03 -05:00
Matt Rose e4be854668 Fix context menu keybinding reading.
When the keybinding for an action that also appears in the context menu
is None, python can't do it's usual string tricks and throws a
backtrace, and doesn't display the menu.
2023-03-08 17:17:57 -05:00
magical-heyrovsky bb1ddf3ee5
Fix typo in man page 2023-03-07 10:16:49 +01:00
PF 599b9b8bf4
Capitalize the first letter for "Read only" 2023-03-06 22:25:27 -04:00
Matthew Rose 9eaf0cbd6b Release version 2.1.3 2023-03-01 17:36:20 -05:00
Matt Rose 380be99c9f
Merge pull request #709 from KKoovalsky/master
Better distinguishing of inactive windows from the active one, by changing the background brightness
2023-03-01 16:45:25 -05:00
Matt Rose 45a8b4c75c
Merge pull request #691 from nicbn/patch-1
Ctrl+Click on group button automatically creates groups whenever needed
2023-03-01 16:23:33 -05:00
Matt Rose b0f4463055
Merge pull request #713 from Vulcalien/bg-image-draw-modes
Background image drawing modes and alignment
2023-03-01 16:13:23 -05:00
Matthew Rose d6d9cce90c should not commit this late at night. 2023-02-28 22:32:14 -05:00
Matthew Rose ed763df331 Further fix to last_active_window 2023-02-28 22:22:57 -05:00
Matthew Rose 066acd779a Remove hack to ensure that focus is set.
set_focus() should do the trick according to the docs, so
let's just use that, and not go to extraordinary measures.
2023-02-28 21:42:29 -05:00
Kacper Kowalski c1d9253acc Make inactive background brightness default 1.0 (100%) 2023-02-21 11:04:37 +01:00
zpalmtree ca86d083f0
Merge pull request #1 from Vulcalien/origin/add-detchable-tabs-preference
Detachable tabs: reposition preferences code
2023-02-15 20:05:34 -05:00
Vulcalien d52fa5a5d4 Detachable tabs: reposition the code 2023-02-15 11:44:42 +01:00
Vulcalien 6cc3052ba7 Add background image's drawing mode and alignment to preferences GUI 2023-02-14 16:59:59 +01:00
Vulcalien df8890199c Add background image alignment
background_image_align_horiz: left, center, right
background_image_align_vert: top, middle, bottom
2023-02-14 15:13:54 +01:00
Vulcalien 21529cec6c Add different background image modes
stretch_and_fill, scale_and_fit, scale_and_crop, tiling
2023-02-14 15:13:32 +01:00
Kacper Kowalski 39cf34e295 Fix typo 2023-02-03 18:26:54 +01:00
Kacper Kowalski dd511778c8 Add debug messages for the inactive background color change 2023-02-03 15:56:46 +01:00
Kacper Kowalski 272328c82d Add inactive background color adjustment in prefs 2023-02-03 15:50:33 +01:00
Kacper Kowalski 6551dba9dc Add config option for inactive background offset 2023-02-03 14:59:36 +01:00
Kacper Kowalski 3854a7c0e2 Allow setting hardcoded background darkening
Normally, one can only change the background of the foreground for the
inactive window. With this change the background of the inactive window
will also change it's brightness by 20%.
2023-02-03 14:34:16 +01:00
zpalmtree 808d2efaa9 Add detachable tabs feature to preferences 2022-12-28 23:20:28 -05:00
nicbn c84821e36a Make Ctrl+Click on group button automatically create groups 2022-12-06 18:08:01 -03:00
Dante Calderon 285022ef29
Update comment 2022-12-05 20:37:57 -05:00
Matt Rose 403bf540d0
Merge pull request #686 from vssdeo/680-open-up-keybindings-page-on-keypress
[bug 680] Open up keybindings page on keypress #680
2022-11-29 21:12:15 -05:00
Vishweshwar Saran Singh Deo 98dcd0efec [bug 680] Open up keybindings page on keypress #680
- implemented the short-cut
- seems the key combo is already taken 'go_prev' : 'p'
- How about : 'k', I will make the change for now.
- But adding key seq to a long list of keypress function breaks my heart, If the plugin util keybind makes it to the main branch, I will take this out and may be have a shortcut plugin to handle these.
- Also selecting of Keybindings page is being done for this specific case Page = 3
- A notebook tab number and title map would remove this. Which can be configurable, later.
2022-11-23 20:02:26 +05:30
Vishweshwar Saran Singh Deo 8e5e6d1642 [bug 681] Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking #681
- renamed api interfacted for better clarity
- removed double checking of short-cut binding for plugins in keybindings
2022-11-23 15:34:22 +05:30
Matt Rose 857d759485
Merge pull request #684 from gnome-terminator/translations_po-terminator-pot--master_pt_BR
Translate '/po/terminator.pot' in 'pt_BR'
2022-11-22 12:50:32 -05:00
Vishweshwar Saran Singh Deo 8edebc6ca5 [bug 681] Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking #681
- removed plugin_util
- added key unbind feature
- updated plugin helper
- updated plugin helper - to have config as part of constructor
- updated MouseFreeURLHandler for plugin.py, unload
- removed circular dependency between plugin.py and config.py due to KeyBindUtil due to merging of plugin_util.py
2022-11-22 15:18:26 +05:30
transifex-integration[bot] d3d64d406d
Translate /po/terminator.pot in pt_BR
translation completed for the source file '/po/terminator.pot'
on the 'pt_BR' language.
2022-11-22 00:48:20 +00:00
Vishweshwar Saran Singh Deo 3e15ae40df [bug 681] Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking #681
-convert control keys keyval to standard lowercase, else signals are missing
2022-11-21 18:12:54 +05:30
Vishweshwar Saran Singh Deo 7bbb07c993 [bug 681] Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking #681
- there was a bug wherein the duplicate keybindings from plugins were not throwing the error "Duplicate Key Bindings Are Not Allowed", now while checking they are merged and then final list of keybindings are checked.
2022-11-21 16:24:32 +05:30
Matt Rose 13ff8cdcf5
Merge pull request #683 from mattrose/insert-term-name-plugin
Plugin and Group menu item that inserts the name of the terminal.
2022-11-20 16:11:25 -05:00
Matthew Rose 35e7e026cd add "Insert Terminal Name" to the group menu 2022-11-20 13:42:20 -05:00
Matthew Rose 3d63c91517 [New Plugin] Plugin that inserts the name
This plugin inserts the name of the terminal, as determined by
Terminal.get_window_title() to all open terminals. Fixes #540
2022-11-19 23:01:05 -05:00
Matt Rose c939efa5a3
Merge pull request #647 from libreajans/rebranding
data: Remove GNOME branding
2022-11-19 15:16:03 -05:00
Matt Rose 4e5e790a81
Merge pull request #189 from phidebian/phi-zero-padded
Use the term 'zero padded' instead of 'padded'.
2022-11-19 15:09:43 -05:00
Vishweshwar Saran Singh Deo 8802e9b912 [bug 681] 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open #681
Merge remote-tracking branch 'upstream/master' into 450-mouseless-URL-opening-or-yanking
1) Mouse less/free opening / yanking feature
2) plugin_util  file to assist this and other plugins with key-press Helper function
3) adding Key Binding Help Functions in above (2) to config and preferences->keybinding to have a consistent behavior
2022-11-19 21:07:34 +05:30
Vishweshwar Saran Singh Deo 0ae2aba167 1) Mouse less/free opening / yanking feature
2) plugin_util  file to assist this and other plugins with key-press Helper function
3) adding Key Binding Help Functions in above (2) to config and preferences->keybinding to have a consistent behavior
2022-11-19 20:06:24 +05:30
Matt Rose a83ee32840
Merge pull request #589 from Vulcalien/zoom-on-notebook
Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation
2022-11-18 23:28:17 -05:00
Matt Rose 2aff8dbf30
Merge pull request #679 from mattrose/add-readonly
Add Readonly toggle to popup menu
2022-11-18 23:15:43 -05:00
Matt Rose 1d5351ed86
Merge pull request #665 from vssdeo/559-Add-menu-autocomplete
[bug 559] Add menu autocomplete #559
2022-11-18 23:10:10 -05:00
Matt Rose a6b78bbbf0
Merge pull request #666 from vssdeo/662-In-the-Context-Menu-right-click-show-keyboard-shortcuts
[bug 662] [Feature Request] - In the Context Menu(Right-Click) show k…
2022-11-18 21:29:46 -05:00
Matt Rose 230e1e5985
Merge pull request #671 from vssdeo/613-shortcut-autosplit-h-v-dependingon-terminal-size
[bug 613] -  Shortcut for autosplit h/v depending on active terminal …
2022-11-18 21:22:44 -05:00
Matthew Rose 0d362fc0f5 Add Readonly toggle to popup menu
Fixes #649
2022-11-18 21:14:42 -05:00
Matt Rose 1d1e57b8f2
Merge pull request #674 from mattrose/remove-ibus-hacks
Remove all ibus workarounds
2022-11-18 16:13:41 -05:00
Matt Rose bcb9cbc6ff
Merge pull request #678 from shawn-ogg/master
Fix argument handling of the --execute flag
2022-11-18 15:31:47 -05:00
Matt Rose a92f675bbc clean up comment 2022-11-18 15:19:04 -05:00
Tobias Farrenkopf 91cc928f0d Fix argument handling of the --execute flag
--execute behaves now like in the docs:
	Runs  the rest of the command line instead of your default shell
        or profile specified command.

This fixes it's proper usage with tools like gio or xdg_open
2022-11-18 13:12:59 +00:00
Matt Rose 044b3eaee1 Remove all ibus workarounds
I am sick of ibus breaking every single time we issue a new
release, so as of now, I've gone through the code and removed
all of the workarounds that we have put in to try and get
around issues in ibus, and GTK Input Methods in general.

The code as it stands should work, I'm going to mention a
bunch of people in this PR and ask them to beta test this
change.
2022-11-14 11:00:25 -05:00
Vishweshwar Saran Singh Deo 85f57543ed -added split_auto to prefseditor
-had to comment out test for ctrl shift a (need to cross check)
2022-11-05 15:29:42 +05:30
Vishweshwar Saran Singh Deo 6bdb0c648c [bug 613] - Shortcut for autosplit h/v depending on active terminal size #613
-added auto split feature
-new signal split-auto was added
-currently this uses widget dimensions for the split as rows, cols were having different space and was not consistent, this can be changed if needed
-short cut was also added
-icon for the menu item needs to be added
2022-11-05 11:42:38 +05:30
Vishweshwar Saran Singh Deo d08cee42ee [bug 559] Add menu autocomplete
Follwing errors were being thrown:

FAILED tests/test_prefseditor_keybindings.py::test_keybinding_successfully_reassigned_after_clearing[accel_params0] - AttributeError: 'TreeModelFilter' object has no attribute 'set'

It seems earlier the Gtk.ListStore()  was directly being passed in the test cases. After the changes to the Preferences to add a search filter bar we had added a filter Gtk.TreeModelFilter and for the widget we were setting it:
        widget.set_model(self.treemodelfilter)

Now it seemed that instead of Gtk.ListStore() the object Gtk.TreeModelFilter was being received and since it did not have a "set" function the above error was thrown.

I have made changes so that the Gtk.ListStore() is taken from Gtk.TreeModelFilter via get_model function and this indirection is removed.
2022-11-01 18:24:15 +05:30
Vishweshwar Saran Singh Deo ffd7ae518e [bug 662] [Feature Request] - In the Context Menu(Right-Click) show keyboard shortcuts / accelarators #662
-fixed: The problem in displaying is happening as the the config the key for eg Control is being saved as <Primary> and the short cut alphabetic character is being picked when creating the menu item and not being overwritten from config
-Note: the short cut for function keys are not being displayed in context-menu
2022-11-01 16:28:09 +05:30
Vishweshwar Saran Singh Deo fdcf8facf4 [bug 559] Add menu autocomplete #559
- added a filter to the preferences menu for easy access to shortcuts
- may require some tweak, on search term size and update
Note: when edited in prefs it seems the Short Cut Labes in (right click) Context Menu are not updated will fix that in that bug Issue #662
2022-11-01 15:29:07 +05:30
Matt Rose 1aa437d6e3
Merge pull request #663 from vssdeo/662-In-the-Context-Menu-right-click-show-keyboard-shortcuts
[bug 662] [Feature Request] - In the Context Menu(Right-Click) show k…
2022-10-31 12:50:11 -04:00
Vishweshwar Saran Singh Deo 548a51c6bb [bug 662] [Feature Request] - In the Context Menu(Right-Click) show keyboard shortcuts / accelarators #662
- added short cuts / accelarators to right click context menu
- menu is updated from config so changes in preferences keybindings appear dynamically
- Note: I think there is a bug or discrepancy where
        for the action edit window title config.py says:
            'edit_window_title': 'w where as in code: terminal_popup_menu.py
            item = Gtk.ImageMenuItem.new_with_mnemonic(_('Set W_indow Title'))
            Character i is selected as mnemonic.
- fixed the above discrepancy
2022-10-31 12:26:34 +05:30
Matt Rose f289b4df33
Merge pull request #632 from xuezhixin/master
this line has an extra ';' symbol
2022-10-30 21:30:34 -04:00
Matt Rose 3fa8669050
Merge pull request #661 from vssdeo/654-Plugin-Submission-SaveLastSessionLayout-Uses-Layout-to-Auto-Save-Last
[bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to …
2022-10-30 21:23:15 -04:00
Vishweshwar Saran Singh Deo 3aaf54b5de [bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close
- changes for the pre-close-term event in the plugin
- submitting as I had first thought of using current event close-term, but later thought of a consistent solution
2022-10-30 23:26:10 +05:30
Matt Rose 6f99890dd3
Merge pull request #628 from MihaiBabiac/fix-desktop-file-not-found
Fix missing icons when started with Ctrl-Alt-T
2022-10-30 11:37:04 -04:00
Matt Rose df1a433c61
Merge pull request #651 from kianmeng/fix-typos
Fix typos
2022-10-30 11:29:12 -04:00
Matt Rose c512beb993
Merge pull request #657 from pktiuk/master
docs: Change number of columns in repology badge
2022-10-30 11:24:00 -04:00
Matt Rose 7c83d23e55
Merge pull request #659 from flaviosteimacher/patch-1
Update terminal.py
2022-10-30 11:15:46 -04:00
Matt Rose c4d7253d66
Merge pull request #655 from vssdeo/654-Plugin-Submission-SaveLastSessionLayout-Uses-Layout-to-Auto-Save-Last
Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD
2022-10-30 10:57:18 -04:00
Matt Rose af1ec64c93
Merge pull request #653 from vssdeo/bug-652-loading-layout-loads-the-last-added-layout
- bug context menu (right click)->layouts->"Layout Name" always selec…
2022-10-30 10:38:45 -04:00
flaviosteimacher 295cfd9f60
Update terminal.py
Fix error insert terminal number
2022-10-27 16:02:02 -03:00
Dante Calderon 2e1dd1f316
Add CLI command to reload configuration 2022-10-24 00:51:53 -05:00
Kian-Meng Ang 25111f2402 Fix typos
Found via `codespell -S .eggs,po,*.css -L boddy,maco,trough,wont,poing,gir,visibles`
2022-10-22 00:07:07 +08:00
Paweł Kotiuk 270d4afb04
docs: Change number of columns in repology badge
It greatly improves visibility
2022-10-21 16:41:21 +02:00
Matt Rose c447ae0201 Release version 2.1.2 2022-10-19 10:22:21 -04:00
Matt Rose bf3ce6c81e
Merge pull request #656 from mattrose/update-translations-Oct2022
update translations
2022-10-19 09:35:30 -04:00
Matt Rose 6557ad5450 update translations 2022-10-19 09:32:14 -04:00
Vishweshwar Saran Singh Deo e7f9c731e8 - bug context menu (right click)->layouts->"Layout Name" always selects the last Layout
- fixed so the right layout is picked and loaded
2022-10-16 01:47:36 +05:30
Vishweshwar Saran Singh Deo 5bd81ce478 - added plugin save_last_session_layout.py
- saves the working directory and layout of last session (last window) closed
- layout is saved under name of SaveLastSessionLayout
- can be loaded from context menu (right click) -> layouts -> "SaveLastSessionLayout"
- last working directory is also saved
2022-10-16 01:32:30 +05:30
sabriunal d8141a86c3 data: Remove GNOME branding
This MR is part of an [initiative](GNOME/Initiatives#35) to fade out legacy app branding. Following the [Software Policy](https://wiki.gnome.org/Foundation/SoftwarePolicy), GNOME branding is reserved for official GNOME software (Core apps and Development tools.) You can find a summary in [this blog post](https://blogs.gnome.org/sophieh/2022/06/08/apps-attempt-of-a-status-report/).

If you think that your app is a special case that needs an exception from the software policy, we would ask you to leave a comment about your app's case in GNOME/Initiatives#35.

/label ~"9. Initiative: Legacy app branding"
2022-10-05 14:14:07 +03:00
Vulcalien df0643b1a4 Notebook rotate: keep tab position and label 2022-08-27 22:06:00 +02:00
xuezhixin 6c2e3b8bf7 this line has an extra ';' symbol 2022-08-15 14:33:01 +08:00
Mihai Babiac 3245d671bb Add program_name to fix missing icons
By default, GTK sets the prgname to argv[0], which is then used to
choose the correct .desktop file. If the program is run through a
symlink, such as through `/etc/alternatives/x-terminal-emulator`,
argv[0] is not `terminator` so under Wayland the desktop file is not
detected, leading to a missing icon.
2022-07-29 18:49:16 +02:00
Matt Rose 7b39058b0e
Merge pull request #609 from Vulcalien/mousewheel-modifiers
Terminal ctrl+mousewheel: do not try to zoom if shift is pressed
2022-06-27 15:31:02 -04:00
Vulcalien 784dc4946e Terminal mousewheel event: check for all modifiers 2022-06-13 15:16:24 +02:00
Vulcalien 06ada7c655 Notebook tab zoom: keep label and position 2022-05-20 13:12:16 +02:00
Matt Rose d33c145ba8
Merge pull request #592 from mattrose/fix-prefs-setcolor
More fixes to the Color pickers in the Preferences Editor
2022-04-18 13:24:28 -04:00
Matt Rose 0e04376afb
Merge pull request #588 from mattrose/586-fix-readme
Various README fixes
2022-04-18 12:56:33 -04:00
Matt Rose eb7c2ddf25
Merge pull request #590 from amaan211/master
Modification in the /terminatorlib/prefseditor.py file
2022-04-18 12:39:49 -04:00
amaan khan 33f7927bfa fixed indent 2022-04-16 12:09:38 +05:30
amaan khan ed93ccb7e5 no need to go to custom to set custom palette 2022-04-16 12:05:29 +05:30
Vulcalien c2f2addf05 Remove unused code (container.py, toggle_zoom) 2022-04-09 11:19:36 +02:00
Vulcalien 04bd693586 Zoom/maximize with one terminal in notebook tab 2022-04-09 11:15:36 +02:00
Matt Rose 978e0c9fd8
Merge pull request #588 from mattrose/586-fix-readme
Various README fixes
2022-04-04 18:19:07 -04:00
Matthew Rose 8055e2ae65 Various README fixes 2022-04-03 20:51:20 -04:00
Matt Rose 529d4749ee
Merge pull request #570 from JayDoubleu/flatpak_experimental
Add initial flatpak-spawn support
2022-03-29 10:31:47 -04:00
Jay W 886412fcf1 Add logic to remove duplicate shell from args 2022-02-01 19:06:23 +00:00
Jay W 967f039e60 Simplify flatpak-spawn args 2022-01-31 19:59:34 +00:00
Jay W a41a38bcc9 Add flatpak support to terminatorlib 2022-01-31 19:12:16 +00:00
Matt Rose fc528b203a
Merge pull request #576 from Vulcalien/fix-dbg-messages
Remove duplicated info in some debug messages
2022-01-28 19:11:34 -05:00
Matt Rose 80ce461a4d
Merge pull request #574 from ozzdemir/hotfix-for-issue78
Added hotfix for #78 that deletes GTK_IM_MODULE environment variable
2022-01-28 18:45:25 -05:00
Vulcalien 8e50eb75ce Remove duplicated info in some debug messages 2022-01-28 21:51:54 +01:00
ozzdemir e9e8d7be19 Better handling of GTK_IM_MODULE env var
Deleting env var only if it exists.
2022-01-28 08:00:22 +03:00
ozzdemir 1e8940039a Added hotfix for #78 that deletes GTK_IM_MODULE environment variable
Using this hotfix for a while, and no discrepancy observed. In order to
permanently(hopefully) fix the issue, commiting fix.
2022-01-27 00:20:56 +03:00
Matt Rose 63caddfe97
Merge pull request #571 from Vulcalien/issue-569-potfiles
Fix POTFILES.in + update translation files
2022-01-23 13:18:41 -05:00
Vulcalien f6020bdef4 Fix POTFILES.in + update translation files 2022-01-22 00:59:48 +01:00
Matt Rose ca335e45eb
Merge pull request #561 from Vulcalien/cell-width-preferences
Fix: handle_size treated as cell_width
2021-12-26 18:12:29 -05:00
Matt Rose acbaee06c5
Merge pull request #558 from mattrose/translations-20211220
Transifex translations from Dec 20 2021
2021-12-26 18:10:58 -05:00
Matt Rose 96aa749678
Merge pull request #553 from Vulcalien/zoom-terminal-switch
Unzoom terminal on interaction
2021-12-26 18:10:22 -05:00
Vulcalien 3c575029e7 Move 'cell_height' setting 2021-12-25 14:21:19 +01:00
Vulcalien eacd72124a Fix: handle_size treated as cell_width 2021-12-25 13:09:33 +01:00
Matt Rose 70c54b46c2 Transifex translations from Dec 20 2021 2021-12-20 09:58:37 -05:00
Matt Rose d2c428bc60
Merge pull request #506 from Vulcalien/master
Improve argument parser + implement bash completion
2021-12-19 13:21:46 -05:00
Matt Rose 8f13beffbf
Merge pull request #552 from FernandoBasso/feat/configure-cell-width
Add ability to configure cell width (font character spacing)
2021-12-19 13:17:47 -05:00
Vulcalien 4005958bf9 Remove completion for --profile and --layout
The feature doesn't work well for items with spaces or quotes in the
name.
2021-12-18 14:49:45 +01:00
Vulcalien c574d77374 Remove duplicated variable 2021-12-18 11:58:38 +01:00
Vulcalien 0ed248c0c7 Clear pending events after unzoom + navigate/rotate
Navigation is consistent
2021-12-17 19:51:22 +01:00
Fernando Basso bd5dba5b08 Refactor line height to cell height
After the previous commit [1], which implements ‘cell width’, it makes
sense to rename ‘line height’ to ‘cell height’, especially because it is
the terminology used by VTE itself [2].

1. ef1768505c Add cell width configuration in preferences
2. https://lazka.github.io/pgi-docs/Vte-2.91/classes/Terminal.html#Vte.Terminal.set_cell_height_scale
2021-12-14 06:30:58 -03:00
Vulcalien 8c90bb4dc3 Unzoom terminal on interaction
There is a bug: strange behavior for navigation and rotation
2021-12-10 20:57:48 +01:00
Matt Rose d3125c29f8
Merge pull request #551 from Vulcalien/set-background-image-error
Improve and optimize the code for background images
2021-12-10 07:52:28 -05:00
Fernando Basso ef1768505c Add cell width configuration in preferences
Currently, we have a setting for changing the line height (cell height),
but not for changing cell width (both available in VTE).

Depending on the font used, it is useful to have the ability to set a
little more space between characters.

This commit adds a configuration similar to the existing one for line
height, but for character space (cell width scale [1]).

Thanks Matt Rose for helping and encouraging me to implement this.

1. https://lazka.github.io/pgi-docs/Vte-2.91/classes/Terminal.html#Vte.Terminal.set_cell_width_scale
2021-12-10 07:58:02 -03:00
Vulcalien 1118fb0cfd Use FAST as filter for scaling background image 2021-12-10 00:35:34 +01:00
Vulcalien 122b0fe3ae background_draw: organize code 2021-12-09 23:01:58 +01:00
Vulcalien 5a6237cc47 Performance: use Surface instead of PixBuf 2021-12-09 23:00:35 +01:00
Vulcalien a06e7951f6 Update background image without restarting 2021-12-08 16:05:38 +01:00
Vulcalien 25902fd73e Only set background_image if background_type is 'image'
+ Fixed code duplication
2021-12-08 12:05:28 +01:00
Matt Rose 62716872df
Merge pull request #549 from Vulcalien/none-keybindings
Fix: 'None' value for keybindings breaks editor
2021-12-07 14:30:09 -05:00
Vulcalien b2d15898a2 Fix: 'None' value for keybindings breaks editor
The bug: Gtk.accelerator_parse throws an error if the arg is None.
This means that if one keybinding is set to None, it is impossible to
set any new keybinding.
2021-12-07 16:09:56 +01:00
Matt Rose 4ab3343e61
Merge pull request #546 from mattrose/issue-539
don't traceback while searching through /proc
2021-12-02 07:59:50 -05:00
Matt Rose f87c1f82ef don't traceback while searching through /proc 2021-12-01 20:33:30 -05:00
Matt Rose 00ea7e458f
Merge pull request #544 from xuezhixin/master
os.environ does not have LANGUAGE in Centos8.
2021-12-01 19:18:29 -05:00
xuezhixin 35e4ee7286 Added Lang option 2021-12-02 00:10:19 +08:00
xuezhixin 5f9544b3b3 Lang in os.environ is used as an alternative 2021-12-01 21:32:49 +08:00
Matt Rose a21575b0ab Update issue templates
Add the flag to disable dbus to the suggested terminator command, to stop dbus from picking up the terminator instance with the bad config.

Also, added a Wayland or X11 Question in the template at Vulcalien's suggestion
2021-11-11 14:29:49 -05:00
Matt Rose 2ac33bb6bd
Merge pull request #536 from Vulcalien/vte-set-encoding
Remove Encoding settings (deprecated)
2021-11-11 14:22:47 -05:00
Vulcalien 308c8d81a2 Remove encoding from the Context menu 2021-11-06 11:55:33 +01:00
Vulcalien 9f7ed7ee21 Remove encoding from the Preferences menu 2021-11-06 11:43:23 +01:00
Matt Rose 62e111d8df
Merge pull request #515 from tomty89/not_none
Fix hide_window keybinding unset check
2021-11-02 16:59:02 -04:00
Matt Rose 5d43005df1
Merge pull request #519 from caprinux/master
Fix terminal separator size setting
2021-11-02 16:57:29 -04:00
Matt Rose a9e4fcd2ad
Merge pull request #525 from VDuchon/multiline_custom_commands
Allow multiline commands in Custom Commands plugin
2021-11-02 16:56:46 -04:00
Vojtech Duchon (Ext) 0a4affee66 Allow multiline commands in Custom Commands plugin 2021-10-12 08:49:54 +02:00
Vulcalien 817f820cfb Change output of --list-profiles and --list-layouts
Bash completion is also added for --profile and --layout but it won't
work if the profile/layout has quotes or spaces in the name.
2021-10-11 12:04:47 +02:00
Vulcalien 4dbfcb481b Fix bash completion regex 2021-10-10 15:35:46 +02:00
Matt Rose 65c630b43a
Merge pull request #520 from rkitover/primary-selection-keybind
Add paste_selection keybinding.
2021-10-01 12:15:17 -04:00
Rafael Kitover 705322dfff
Add paste_selection keybinding.
Unbound by default, pastes primary selection.

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2021-10-01 02:47:15 +00:00
caprinux c8cd50ba9a modify terminator separater size setting in gui to start from 1 2021-09-26 22:51:18 +08:00
Matt Rose 0b2d91786c
Merge pull request #516 from Vulcalien/keybinding-menu
Automatically focus the Keybindings menu
2021-09-21 16:08:39 -04:00
Vulcalien ed157684f3 Automatically focus the Keybind menu
This makes the search bar work without having to click the widget.
2021-09-19 17:23:47 +02:00
Tom Yan 3c33a7770d Fix hide_window keybinding unset check
We use empty string for unset, not None
2021-09-19 13:40:15 +08:00
Vulcalien 30aabfe6d1 Update translation files 2021-09-14 19:01:37 +02:00
Matt Rose 5f8dabfd0c
Merge pull request #512 from Vulcalien/mouse-paste
Add 'Disable mouse paste'
2021-09-13 17:34:19 -04:00
Vulcalien 2251a3489b Implement GUI for disable_mouse_paste 2021-09-13 12:11:01 +02:00
Vulcalien fa09ba0cda Add setting 'disable_mouse_paste' 2021-09-12 22:13:01 +02:00
Matt Rose 28a2b0328f
Merge pull request #510 from Vulcalien/hide-window
Bug Fix: hide_window keybinding ignores Shift key
2021-09-11 15:25:36 -04:00
Vulcalien 8381045d5a Bug Fix: hide_window keybinding ignores Shift key 2021-09-11 17:57:13 +02:00
Vulcalien 4d00f83084 Obsolete "optparse" library replaced by "argparse" 2021-09-09 16:05:39 +02:00
Vulcalien 8f41308cb2 Add --list-profiles and --list-layouts options 2021-09-09 11:48:19 +02:00
Vulcalien 40a2bb3843 Bash completion 2021-09-09 01:04:42 +02:00
Matt Rose b0cae43512
Merge pull request #499 from Vulcalien/master
Add a "Copy" button to clone profiles
2021-09-02 21:10:26 -04:00
Matt Rose d57314ca6c
Merge pull request #501 from mattrose/issue-405
add Set Window Title item to context menu
2021-08-30 20:47:26 -04:00
Matt Rose a7d9304f2f add Set Window Title item to context menu 2021-08-30 20:41:27 -04:00
Matt Rose 0548341806
Merge pull request #500 from Vulcalien/restart-command
BugFix: terminal won't restart if there is no custom command
2021-08-30 20:02:13 -04:00
Vulcalien 672e6fb4c8 BugFix: terminal won't restart if there is no custom command 2021-08-31 01:48:41 +02:00
Vulcalien cbd8f0e3a8 Add a "Copy" button to clone profiles 2021-08-30 17:55:42 +02:00
Matt Rose a7fcf27b11
Merge pull request #494 from Vulcalien/detachable_tabs
Make tabs detachable + minor bugfix
2021-08-29 18:32:05 -04:00
Vulcalien 28e76fe469 BugFix: on destroy, window does not close every terminal in it 2021-08-27 18:54:21 +02:00
Vulcalien dea06ed3bd Add dbg message for Notebook::create_window_detach 2021-08-27 11:13:12 +02:00
Vulcalien 387bcd2ee3 Disconnect child after detaching the tab 2021-08-26 18:42:58 +02:00
Vulcalien e9b29a1dfc Make tabs detachable 2021-08-25 22:21:37 +02:00
Matt Rose b20d11e2ed
Merge pull request #493 from mattrose/rm_icon_cache
remove gtk-update-icon-cache from setup.py
2021-08-24 14:57:16 -04:00
Matt Rose 7fe0607a61 remove gtk-update-icon-cache from setup.py 2021-08-24 14:44:52 -04:00
Matt Rose 39a0bc3704
Merge pull request #491 from mattrose/rm_split_cmd
remove vsplit_cmd and hsplit_cmd from ipc.py, superseded by newer hsp…
2021-08-21 21:24:23 -04:00
Matt Rose d169a322fc remove vsplit_cmd and hsplit_cmd from ipc.py, superseded by newer hsplit and vsplit 2021-08-21 21:13:38 -04:00
Matt Rose da0ad7a256
Merge pull request #490 from StephenPeringer/patch-1
Update tr.po
2021-08-21 20:53:59 -04:00
StephenPeringer 87fac2280b
Update tr.po
Added and corrected Turkish translation entries down to line 114
2021-08-21 02:11:16 -04:00
Matt Rose f7f47f4f5e
Merge pull request #487 from mattrose/issue-466
add bg_img and bg_img_all commands to remotinator
2021-08-16 19:31:57 -04:00
Matt Rose c11c9a0db0 add bg_img_all command to switch background on all terminals 2021-08-16 19:16:21 -04:00
Matt Rose 6904998a56
Merge pull request #486 from Vulcalien/master
Cursor: make it possible to change foreground color (#467)
2021-08-16 16:45:27 -04:00
Matt Rose 0434880f13 initial commit for remotinator background image command 2021-08-14 11:38:49 -04:00
Vulcalien 9ded8988ad When "Use default colors" is unchecked, save the current values 2021-08-14 17:10:38 +02:00
Vulcalien 880a15d5d3 Make terminal cursor colors fallback to foreground & background 2021-08-14 17:07:00 +02:00
Vulcalien eae7dcca3d Make the GUI work 2021-08-14 16:45:18 +02:00
Vulcalien ee823a9cc9 Custom foreground color for cursor (GUI not implemented yet) 2021-08-14 15:14:02 +02:00
Vulcalien bc3b64570e Removed inconsistencies: Text/Font color -> Foreground + fixed missing margin 2021-08-13 17:58:48 +02:00
Vulcalien 31f429a71f Changed cursor customization GUI 2021-08-13 17:27:47 +02:00
Matt Rose b4990c3c24
Merge pull request #484 from gnome-terminator/issue-401
fixes for --config-json
2021-08-11 21:31:57 -04:00
Matt Rose 2a24c9191a fixes for --config-json 2021-08-11 21:23:01 -04:00
Matt Rose 5a3678d894
Merge pull request #482 from Vulcalien/gui-quality
GUI: set all CheckButtons off to avoid blinking + remove grid empty rows/columns
2021-08-10 14:54:42 -04:00
Vulcalien 5ea15f82de GUI: set all CheckButtons off to avoid blinking + remove grid empty
columns/rows
2021-08-10 11:50:20 +02:00
Matt Rose 955ea09bed
Merge pull request #481 from Vulcalien/master
Move titlebar settings to profiles (#379)
2021-08-09 16:07:37 -04:00
Vulcalien eaed1df6c4 Fix: moved titlebar code from set_values to set_profile_values 2021-08-08 21:55:01 +02:00
Vulcalien b28d641d97 Moved Titlebar to Profiles menu + removing empty columns/rows from grids 2021-08-08 18:03:44 +02:00
Vulcalien df90bd3991 Update preferences.glade to 3.38.2 2021-08-08 17:32:23 +02:00
Vulcalien c9c3fb1924 Titlebar settings (except title_at_bottom) moved to profiles 2021-08-07 23:55:07 +02:00
Matt Rose c7b9fac6a9
Merge pull request #480 from mattrose/issue-365
Issue 365
2021-08-06 19:08:56 -04:00
Matt Rose b80d133ccf add group all terminals in window 2021-08-06 19:02:54 -04:00
Matt Rose 49023f0ea0
Merge pull request #476 from dennis-benzinger-hybris/patch-1
Fix typo in `po/de.po`
2021-08-03 19:47:17 -04:00
Dennis Benzinger | SAP Hybris 7da65f4c61
Fix typo in `po/de.po` 2021-08-02 16:32:45 +02:00
Matt Rose dba4734c97
Merge pull request #472 from mattrose/issue-446
add parameters to remotinator split commands
2021-07-24 22:29:26 -04:00
Matt Rose 97c582c80d add parameters to remotinator split commands 2021-07-24 22:18:52 -04:00
Matt Rose 045e8f57f2
Merge pull request #471 from mattrose/switch_profile_all
add switch_profile_all command to remotinator
2021-07-24 15:05:56 -04:00
Matt Rose 550ccf7abf add switch_profile_all command to remotinator 2021-07-24 14:15:44 -04:00
Matt Rose 27555de35f
Merge pull request #470 from marktimarev/issue#400-disable-tab-focusing
Set CAN_FOCUS to False for notebook widgets
2021-07-23 11:44:54 -04:00
Mark Timarev 4c83feaf5d Set CAN_FOCUS to False for notebook widgets 2021-07-22 17:07:57 +03:00
Matt Rose 3bb7d53235
Merge pull request #462 from mattrose/issue-392
tell titlebar to start focussed out if it does not have focus
2021-07-02 19:29:27 -04:00
Matt Rose 6c7635c7ac tell titlebar to start focussed out if it does not have focus 2021-07-02 19:23:23 -04:00
Matt Rose 2d38070474
Merge pull request #456 from Vulcalien/master
Fixed Issue #425 (hide_window will try to show a destroyed window)
2021-07-02 16:55:13 -04:00
Matt Rose c0f4888aa5
Merge pull request #460 from pktiuk/update_translation
Update translation
2021-07-02 16:30:43 -04:00
Paweł Kotiuk c2f48c81d3 Update polish translation 2021-07-02 21:49:25 +02:00
Paweł Kotiuk ceb690f118 Update translation files 2021-07-02 21:49:25 +02:00
Paweł Kotiuk a61c7b5445 Allow translating of dir_open plugin 2021-07-02 21:49:25 +02:00
Matt Rose 810ccc2478
Merge pull request #459 from pktiuk/open_dir_plugin
Add new plugin for opening current directory using right mouse button
2021-07-02 11:16:31 -04:00
Paweł Kotiuk bda603f4f6 Add new plugin for opening current directory 2021-06-30 17:48:35 +02:00
Vulcalien c9540023f1 Fixed Issue #425 (hide_window will try to show a destroyed window) 2021-06-25 20:40:12 +02:00
Matt Rose 24f1503234
Merge pull request #451 from kocho1984/close_tab_on_middle_button
Closing tab on middle mouse button press
2021-06-24 10:40:19 -04:00
Matt Rose 5206952542
Merge pull request #454 from AsadJivani/incorrect_layout_sorting_notebook
Incorrect layout sorting in notebook
2021-06-22 15:01:37 -04:00
MuhammadJivani c583efbd50 Incorrect layout sorting in notebook 2021-06-22 22:42:16 +05:00
kocho1984 33768f01b7 Closing tab on middle mouse button press
Motivation: Most of the applications with tabs support such way
of closing tabs.
2021-06-20 14:01:50 +02:00
Matt Rose f4a3c4e3ad
Merge pull request #443 from Vulcalien/master
Bug Fix: 'Clear selection on copy' is always unchecked
2021-06-03 12:57:46 -04:00
Vulcalien f65770d982 Bug Fix: 'Clear selection on copy' is always unchecked 2021-06-02 16:31:48 +02:00
Matt Rose 013336191e
Merge pull request #442 from Vulcalien/master
Fixed issue #433 (layout sometimes ignores ratio)
2021-06-01 16:42:04 -04:00
Vulcalien 6e9ef142b7 Fixed issue #433 (layout sometimes ignores ratio) 2021-06-01 20:40:58 +02:00
Matt Rose 8f52cd0b46
Merge pull request #436 from GerbenWelter/fix/bg_image_err
Fix the background image loading exception handling
2021-05-16 16:29:42 -04:00
Gerben Welter 1bc6b679c7 Fix the background image loading exception 2021-05-15 22:22:22 +02:00
Matt Rose fec99bc234
Merge pull request #435 from yusufgungor/master
Added set_tab_title command to remotinator.
2021-05-09 10:35:12 -04:00
Yusuf Güngör bad7f28fe9 Added set_tab_title command to remotinator. 2021-05-08 02:51:06 +03:00
Matt Rose efbc0a8d0a
Merge pull request #428 from balac-ode/master
Ukrainianized by 93%
2021-04-23 14:58:04 -04:00
coder 3a70f4647c Ukrainianized by 93% 2021-04-23 20:11:35 +03:00
Matt Rose 5455ac2f3e
Merge pull request #399 from nojhan/feat+RunCmdOnMatch
Feat+run cmd on match
2021-04-13 16:47:36 -04:00
Matt Rose 23e5bb810a
Merge pull request #390 from TheBigS/add-new-vsplit-hsplit-cmd-dbus
Add new vsplit hsplit cmd dbus
2021-04-12 17:53:42 -04:00
Matt Rose c042ca1674
Merge pull request #389 from TheBigS/add-new-get-focused-terminal-dbus-cmd
Added new get_focused_terminal dbus command which returns uuid of current focused terminal
2021-04-12 17:39:24 -04:00
Matt Rose 9ad141229c
Merge pull request #398 from nojhan/feat/config+link_single_click
add feat: config to open links with single click
2021-04-12 17:28:36 -04:00
Matt Rose ebe58449b6
Merge pull request #416 from Vulcalien/master
Fixed geometry hints
2021-04-09 09:12:09 -04:00
Vulcalien c00a54d867 Fixed geometry hints 2021-04-08 21:57:41 +02:00
Matt Rose d72b6eb88f
Merge pull request #413 from mattrose/v2.1.1-prep
Release version 2.1.1
2021-04-02 16:10:14 -04:00
Matt Rose 79a13a9e66 Release version 2.1.1 2021-04-01 16:25:40 -04:00
Matt Rose d5497086b3
Merge pull request #406 from terceiro/pt-br
i18n: pt_BR: add missing space in translations with shortcuts
2021-03-23 19:09:12 -04:00
Antonio Terceiro 6f147ac2ee i18n: pt_BR: add missing space in translations with shortcuts 2021-03-21 10:58:25 -03:00
nojhan eef5ffb01f fix link_single_click configuration 2021-03-09 09:22:22 +01:00
nojhan 8f0e8add14 feat: hidden plugins, managed URLhandlers, RunCmdOnMatch plugin
- Plugins starting with underscore will not be displayed by the
  preference/plugins window.
- This allow to add URLhandlers plugins on-the-fly.
- Add the RunCmdOnMatch plugin, which creates URLhandlers plugins
  based on a regexp/command pair.
- If an URLhandler plugin returns a prepared URL starting with "terminator://",
  then terminator will not try to open it with the URL handler (like xdg-open).
2021-03-04 21:09:15 +01:00
nojhan 5fb7466128 feat: add Exception class name in err messages
Easier debugging: some Python exception error messages are difficult to
interpret without the exception type (e.g. KeyError).
2021-03-04 21:07:56 +01:00
nojhan c47f3a2bad add feat: config to open links with single click
Instead of Ctrl-left click.
2021-03-04 11:17:26 +01:00
Matt Rose 23a15ea9e1
Merge pull request #388 from TheBigS/bugfix-vte-racecondition
Fixed race condition when calling grab_focus after underlying vte could be closed
2021-02-19 20:56:07 -05:00
thebigs 0d8e804881 Add new vsplit_cmd and hsplit_cmd dbus commands 2021-02-18 23:34:44 -05:00
thebigs fd142cc57e Merge branch 'spawn-child-init-command' into add-new-vsplit-hsplit-cmd-dbus 2021-02-18 22:47:57 -05:00
thebigs 1efd0eed7f Added new get_focused_terminal dbus command which returns uuid of
currently focused terminal
2021-02-18 22:45:41 -05:00
thebigs 4494d24989 Allow caller of spawn_child() to specify the initial command to run in the new child 2021-02-18 22:32:10 -05:00
thebigs 9143fb4b51 Fixed race condition when calling grab_focus after underlying vte could be closed 2021-02-18 22:21:40 -05:00
Matt Rose ee8c51d10e
Merge pull request #385 from mattrose/revert-74
Revert 74
2021-02-18 17:44:01 -05:00
Matt Rose 907e95d7c9
Merge pull request #386 from mattrose/disable-2.7-tests
disable 2.7 tests until we can figure out how to run them in GH
2021-02-18 17:41:20 -05:00
Matt Rose 9f6a6e5d93 disable 2.7 tests until we can figure out how to run them in GH 2021-02-18 17:38:22 -05:00
Matt Rose 01bb33eebc Revert "fix issue #74"
This reverts commit 77696aa2cd.
2021-02-18 17:13:45 -05:00
Matt Rose 8e809718e3 Revert "convert the unfocused terminal font brightness to alpha transparency level"
This reverts commit fdcab76408.
2021-02-18 17:11:38 -05:00
Matt Rose 3a6392668d
Merge pull request #370 from mattrose/update-es-tx3
update spanish translation
2021-01-19 15:12:21 -05:00
Matt Rose 99d35850d9 update spanish translation 2021-01-19 15:05:41 -05:00
Matt Rose 440b0a22e7
Merge pull request #361 from leandrost/feature/switch-profile
Remotinator "switch_profile" command
2021-01-14 14:48:44 -05:00
Leandro Thimóteo f998353f9f Add switch profile command to remotinator 2021-01-12 14:35:10 -03:00
Matt Rose 4891680119 Update issue templates 2021-01-08 21:00:36 -05:00
Matt Rose 9ae5030016
allow blank issues 2021-01-08 20:56:31 -05:00
Matt Rose 834c272681
Merge pull request #360 from mattrose/fix-issue-template
clarify config file sentences
2021-01-08 13:18:56 -05:00
Matt Rose 1d7b9ab537 clarify config file sentences 2021-01-07 18:27:59 -05:00
Matt Rose 4a91585d3b
Merge pull request #358 from mattrose/357-popup-menu
fix broadcast menu for sway and wayland
2021-01-07 10:56:03 -05:00
Matt Rose ff800b8711 fix broadcast menu for sway and wayland 2021-01-07 09:40:00 -05:00
Matt Rose e003de92ec
Merge pull request #355 from mattrose/release-2.1.0
prep for release 2.1.0
2021-01-04 10:50:10 -05:00
Matt Rose 08186e795c prep for release 2.1.0 2021-01-04 10:32:32 -05:00
Markus Frosch 216830db27
Merge pull request #353 from gnome-terminator/doc/release
Update RELEASE docs
2021-01-04 07:25:20 +01:00
Matt Rose 2e83f7d89e
Merge pull request #352 from gnome-terminator/feature/transifex
Add Transifex integration and documentation for translations
2021-01-03 15:51:20 -05:00
Markus Frosch b33e90cf11 Update RELEASE docs
fixes #348
2021-01-03 21:00:21 +01:00
Markus Frosch e5e28ba80d
Merge pull request #350 from jooola/use_https_appdata
Update terminator.appdata.xml.in
2021-01-03 20:33:48 +01:00
Markus Frosch 65c7cf330e Add documentation for translations 2021-01-03 19:51:31 +01:00
Markus Frosch 1cb150514b Update all languages from Transifex 2021-01-03 19:34:11 +01:00
Markus Frosch 185f33399e Update POT 2021-01-03 19:17:27 +01:00
Markus Frosch c3a1b61ee0 Add transifex config 2021-01-03 18:54:56 +01:00
Markus Frosch 6fa9d54a18
Merge pull request #351 from Brambleberry4/master 2021-01-03 18:52:52 +01:00
Brambleberry4 137ca51a12 Final translation discussion solved 2021-01-03 18:23:04 +01:00
Brambleberry4 3018732731 Merge branch 'master' of github.com:Brambleberry4/terminator 2021-01-03 14:43:06 +01:00
Brambleberry4 11e5afb2de Comments accepted 2021-01-03 14:41:57 +01:00
Felix Mölder c89bc51276
Update po/de.po
Co-authored-by: Dominic Hopf <dmaphy@googlemail.com>
2021-01-03 14:35:31 +01:00
Felix Mölder b921bfbf43
Update po/de.po
Co-authored-by: Dominic Hopf <dmaphy@googlemail.com>
2021-01-03 14:35:25 +01:00
Brambleberry4 5a2b22980c Author updated 2021-01-03 00:01:58 +01:00
Brambleberry4 bf6a3dceb6 Language update 2021-01-02 23:54:40 +01:00
Jonas L 7ac78e9eb1
Update terminator.appdata.xml.in
This commit is based on a patch from Debian Salsa repository. See 7c08e04fb2/debian/patches/appdata_improvement.patch

- Changed screenshots urls from http to https
- Updated the license identifier to match [SPDX licence list](https://spdx.org/licenses/) (the one on the debian patch is a deprecated identifier)
2020-12-31 23:19:44 +01:00
Matt Rose 5dc3653251
Merge pull request #349 from evandroforks/fix_choose_layout_size
Fix #345 The Alt+L layout chooser is too small
2020-12-31 14:32:39 -05:00
evandrocoan 7e8af3fd48 Fix #345 The Alt+L layout chooser is too small 2020-12-31 14:20:34 -03:00
Matt Rose e40f9fe651
Merge pull request #314 from mattrose/zoom-all-keybind
issue 271: add keybindings to zoom all terminals at once
2020-12-30 16:24:17 -05:00
Matt Rose 75ce41117f
Merge pull request #342 from zothar/local_user_install
Local user install: terminator.desktop and terminator.metainfo.xml
2020-12-30 16:23:30 -05:00
Matt Rose 8be7bfb4a7
Merge pull request #344 from mattrose/319-refresh-layout
fix 319: refresh layout after save
2020-12-30 16:08:57 -05:00
Matt Rose 3c4bbf4881 fix 319: refresh layout after save 2020-12-30 15:43:12 -05:00
Matt Rose 070803ea75
Merge pull request #343 from JAugusto42/general_improvements
feat: refactoring terminal file
2020-12-29 01:00:24 +00:00
Jose Augusto ed54a0d683 feat: refactoring terminal file 2020-12-28 21:28:38 -03:00
David Sowder 51f787cad6 setup.py: provide data/terminator.desktop and data/terminator.metainfo.xml even when using --without-gettext 2020-12-28 21:33:40 +00:00
Matt Rose 0715d17deb
Merge pull request #341 from mattrose/330-popup-menu
update to non-deprecated Gtk.Menu popup call
2020-12-28 19:29:10 +00:00
Matt Rose 734c70be91 update to non-deprecated Gtk.Menu popup call 2020-12-28 14:05:11 -05:00
David Sowder 4a3dc0c35b
Merge pull request #1 from gnome-terminator/master
Sync with upstream
2020-12-28 12:51:36 -06:00
Matt Rose 3d1bbbc7b0
Merge pull request #340 from JAugusto42/new_scrollbar
feat: Migrating from hbox to GtkBox
2020-12-28 18:41:17 +00:00
Matt Rose f2b656dcf1
Merge pull request #333 from zothar/restart_command
Feature: Relaunch command option on held open after child exit
2020-12-28 18:40:31 +00:00
Jose Augusto bb47af6d9b feat: Migrating from hbox to GtkBox 2020-12-28 15:23:34 -03:00
David Sowder 80f87aada4 Remove a trailing space (trivial change to retry checks after the repo was returned to a check-working state) 2020-12-27 20:52:38 -06:00
Matt Rose a30ad08c01
Merge pull request #339 from JAugusto42/remove_rewrap_on_resize
remove rewrap on resize from option and remove functions too
2020-12-27 22:52:16 +00:00
Jose Augusto a53dea6fa5 remove rewrap on resize from option and remove functions too 2020-12-27 19:48:41 -03:00
Matt Rose 310fb09ae1
Merge pull request #338 from JAugusto42/fixing_mailto
fix: #323
2020-12-27 21:20:05 +00:00
Jose Augusto b85a344cb2 fix: #323 2020-12-27 17:55:53 -03:00
Matt Rose 24757a6922
Merge pull request #336 from mattrose/revert-pr36
Revert pr36
2020-12-27 18:37:16 +00:00
Matt Rose 427c65f2cc Revert "Merge pull request #36 from waldner/master"
This reverts commit 6c56f32eeb, reversing
changes made to 904676057e.
2020-12-27 13:29:30 -05:00
David Sowder 5c7233890f Add feature to allow relaunching the command after child exit when the exit action is to hold the tab open 2020-12-27 10:12:19 -06:00
David Sowder e43369d3e6 Re-factor Titlebar.update() to not duplicate the label text setting call 2020-12-27 09:06:00 -06:00
Matt Rose 8d27c58dae add note aboug moving config file out of the way 2020-12-22 21:15:12 -05:00
Matt Rose 7e7aa0ed59 Update issue templates 2020-12-22 12:55:49 -05:00
Matt Rose 6c56f32eeb
Merge pull request #36 from waldner/master
fast resize keyboard shortcuts
2020-12-03 19:29:48 +00:00
Matt Rose 8f94a674d9 issue 271: add keybindings to zoom all terminals at once 2020-12-03 13:43:05 -05:00
Matt Rose 904676057e
Merge pull request #307 from mattrose/unhide
add a commandline flag to unhide any windows
2020-12-01 21:03:42 +00:00
Matt Rose 8feee50581
Merge pull request #310 from mattrose/xdg-config-dirs
load config from XDG_CONFIG_DIRS if user config file doesn't exist
2020-12-01 21:02:41 +00:00
Matt Rose 890253ba2b make tests pass 2020-12-01 15:49:11 -05:00
Matt Rose 5c9c482843 load config from XDG_CONFIG_DIRS if user config file doesn't exist 2020-12-01 14:38:29 -05:00
Matt Rose 3f5a12d4a9
Merge pull request #309 from tomeksabala/master
Update README with install instructions
2020-12-01 16:13:03 +00:00
Tomek Sabała 1256a0b2b0 Update README with install instructions
Added a hint on where to look for information on enabling terminator package repository.
2020-12-01 16:22:58 +01:00
Matt Rose cdb5755193 add a commandline flag to unhide any windows 2020-11-26 15:35:12 -05:00
Matt Rose 40bd59481b
Merge pull request #296 from mattrose/fix-bg-ui
fix background image profile preferences ui
2020-11-19 16:31:04 -05:00
Matt Rose 18ed95abe7 fix background image profile preferences ui 2020-11-19 11:49:45 -05:00
Matt Rose bf89313138
Merge pull request #295 from strottie/master
Minor fixes
2020-11-19 08:37:13 -05:00
Jean-Sebastien Trottier 912e486b7d Terminal.close: Avoid error when self.pid is None 2020-11-18 20:35:29 -05:00
Jean-Sebastien Trottier 352fdfe279 URLHandler.unload: Fix check for handler_name being set 2020-11-18 20:24:42 -05:00
Matt Rose d845e837df
Merge pull request #294 from mattrose/issue292
fix issue with older vte lib
2020-11-18 12:52:08 -05:00
Matt Rose 1be51cccad fix issue with older vte lib 2020-11-18 09:46:25 -05:00
Matt Rose ebc266e554
Merge pull request #286 from mattrose/dim-on-focus-out-sq
fix issue #74
2020-11-17 12:24:31 -05:00
Matt Rose ecdfd9da20
Merge pull request #291 from mattrose/fix-feed-child
replace feed_child_binary() calls with feed_child()
2020-11-17 12:23:53 -05:00
Matt Rose 040b828ed1 feed_child() only accepts UTF-8, so that's what we'll send for now 2020-11-17 12:19:59 -05:00
Matt Rose a55356ec8d replace feed_child_binary() calls with feed_child() 2020-11-17 12:06:16 -05:00
Matt Rose fdcab76408 convert the unfocused terminal font brightness to alpha transparency level 2020-11-14 11:03:58 -05:00
Matt Rose 03efabf9c1
Merge pull request #287 from milotype/milotype-hr-de
Update German and Croatian
2020-11-14 09:14:42 -05:00
milotype 3fa46da56a
Update German and Croatian 2020-11-14 01:40:09 +01:00
Matt Rose 77696aa2cd fix issue #74 2020-11-13 10:08:10 -05:00
Matt Rose 316afbc6c1
Merge pull request #280 from mattrose/term-links
support for SSH URIs
2020-11-09 17:54:49 -05:00
Matt Rose 77198d3459 support for SSH URIs 2020-11-09 17:50:05 -05:00
Matt Rose e6853fdd64
Merge pull request #279 from mattrose/add-hires-icons
add bigger icon sizes
2020-11-09 17:36:27 -05:00
Matt Rose df98639ed8 add bigger icon sizes 2020-11-09 17:30:08 -05:00
Matt Rose 2019953511
Merge pull request #278 from mattrose/fix-cmd-notify
fix stupid debugging error
2020-11-09 15:57:43 -05:00
Matt Rose 1dbaa807c6 fix stupid debugging error 2020-11-09 10:22:43 -05:00
Matt Rose 24a1f912d3
Merge pull request #277 from mattrose/doc-fixes
multiple small documentation fixes
2020-11-09 09:57:36 -05:00
Matt Rose 0ce26864b1 multiple small documentation fixes 2020-11-09 09:46:07 -05:00
Matt Rose a5339b4cba
Merge pull request #275 from mattrose/fix-kde-dnd
fix drag and drop issues on KDE
2020-11-06 22:06:57 -05:00
Matt Rose efccfc6ec7 fix drag and drop issues on KDE 2020-11-06 21:56:09 -05:00
Matt Rose 2af4e65b48
Merge pull request #270 from mattrose/issue262
pass original working directory to dbus_options as well
2020-10-30 15:45:05 -04:00
Matt Rose e9ee7d4409
Merge pull request #266 from mattrose/issue264_1
suppress warning if the vte capability is not there
2020-10-30 15:18:44 -04:00
Matt Rose bd3fdcd361
Merge pull request #267 from mattrose/issue264_2
fix new upstream vte warning
2020-10-30 12:45:19 -04:00
Matt Rose 1d8a7f2b2f pass original working directory to dbus_options as well 2020-10-30 12:05:27 -04:00
Matt Rose 915077f5ff fix new upstream vte warning 2020-10-26 17:33:48 -04:00
Matt Rose c7649b33e9 suppress warning if the vte capability is not there 2020-10-26 12:35:26 -04:00
Matt Rose acba6fa34e
Merge pull request #257 from yoavp77/allow-invert-search
Add support for inverted search
2020-10-26 12:29:44 -04:00
Matt Rose 49d2a76b1d
Merge pull request #265 from mattrose/debug_keybind
remove workaround for https://github.com/ibus/ibus/issues/1802
2020-10-26 11:58:58 -04:00
Matt Rose 736e88aa46 remove workaround for https://github.com/ibus/ibus/issues/1802 2020-10-26 11:51:27 -04:00
Joe Peled 4ae1282606 Add support for inverted search 2020-10-20 09:21:12 -04:00
Matt Rose 7c7ca7db47
Merge pull request #255 from mattrose/update_translations
update translations
2020-10-19 17:53:54 -04:00
Matt Rose 4da84af566 update translations 2020-10-19 17:45:16 -04:00
Matt Rose ff1860ad1b
Merge pull request #254 from mattrose/clear-select-on-smart-copy
Clear selection on smart copy
2020-10-19 17:41:52 -04:00
Matt Rose eef917b5ce
Merge pull request #249 from yoavp77/persist-search-case-sensitivity
Preserve searchbar case sensitivity state in config file on state change
2020-10-19 17:38:43 -04:00
Matt Rose 1822d6ccb1 add config entry and preferences GUI 2020-10-19 17:14:40 -04:00
Matt Rose 657c45abb7 Clear selection on copy if smart_copy is configured 2020-10-19 16:51:47 -04:00
Matt Rose 290ca4dbd6
Merge pull request #252 from napcok/master
Polish translation update
2020-10-18 19:38:04 -04:00
Daniel Napora f80e077f0c Polish translation update 2020-10-19 01:19:46 +02:00
Matt Rose a04529ac3c
Merge pull request #251 from napcok/master
update terminator.pot
2020-10-18 17:53:00 -04:00
Daniel Napora bc3d10cbde update terminator.pot 2020-10-18 22:38:03 +02:00
Joe Peled 19e1cf755c Simplify parsing config value 2020-10-17 22:04:00 -04:00
Matt Rose c3ce961917
Merge pull request #248 from napcok/master
Polish translation update
2020-10-17 18:50:17 -04:00
Joe Peled 66f4020e37 Preserve case sensitivity state in config file on state change 2020-10-17 17:51:19 -04:00
Daniel Napora 9bbb28eb88 Polish translation update 2020-10-17 15:53:38 +02:00
Matt Rose 80b20a8050
Merge pull request #247 from mattrose/fix-horizontal-div-handle
fix the handle on the divider between horizontal panes
2020-10-16 11:37:42 -04:00
Matt Rose dc0ea4dff9 fix the handle on the divider between horizontal panes 2020-10-16 11:32:55 -04:00
Matt Rose a8e9d419d4
Merge pull request #246 from mattrose/add-tests-to-release-tarball
add tests to release tarball
2020-10-14 14:28:52 -04:00
Matt Rose 7cbf5e5f2c add tests to release tarball 2020-10-14 14:24:50 -04:00
Matt Rose 80fb628fbc
Merge pull request #214 from dvdlevanon/layout-json-file
layout file - initial commit - work in progress
2020-10-14 14:01:06 -04:00
Matt Rose 6df1304563
Merge pull request #224 from dkmvs/fix-keybinding-accel-clearing
Fix: Key Binding Clearing in `Preferences > Keybindings`
2020-10-14 14:00:10 -04:00
Matt Rose e42e84c893
Merge pull request #226 from ookull/master
Updated Estonian translation
2020-10-14 11:55:38 -04:00
Matt Rose 44f538f3f9
Merge pull request #235 from planet36/save_config_file
Change how config file is saved
2020-10-14 11:54:20 -04:00
planet36 2d7f9133b0 Create config file if it doesn't exist 2020-10-11 23:28:04 -04:00
planet36 610580b704 Revert "Create config file if it doesn't exist"
This reverts commit 310f70ac5f.
2020-10-11 23:16:46 -04:00
Matt Rose 68d0be887e Release version 2.0.1 2020-10-11 14:13:42 -04:00
Matt Rose ff4c7934d7
Merge pull request #237 from mattrose/fix-release-tarball
make sure data/*.in files are there for distributors
2020-10-11 14:00:30 -04:00
Matt Rose 3853dc433e make sure data/*.in files are there for distributors 2020-10-11 13:55:52 -04:00
planet36 310f70ac5f Create config file if it doesn't exist
Use pathlib.Path for config file and backup file
2020-10-09 20:28:48 -04:00
planet36 ebae1e1440 Backup config before writing to it
Fixes #234
2020-10-08 17:11:32 -04:00
Matt Rose 296e1257a2
Merge pull request #233 from mattrose/fix-transparent-bg
only set clear background when background_image in config
2020-10-08 15:44:51 -04:00
Matt Rose e418621c77
Merge pull request #232 from mattrose/issue-227-install
fix INSTALL instructions for setuptools
2020-10-08 15:40:38 -04:00
Matt Rose 251d89c8cd only set clear background when background_image in config 2020-10-08 15:38:09 -04:00
Matt Rose 1520cdad96 fix INSTALL instructions for setuptools 2020-10-08 15:13:42 -04:00
Ivar Smolin 4159fdb538 Updated Estonian translation 2020-10-07 14:12:29 +03:00
Matt Rose 8bc1af0749 Release Version 2.0 2020-10-06 09:47:30 -04:00
David Levanon cca9ee3e90 rename readme to readme.md 2020-10-04 13:40:20 +03:00
David Levanon 231c9fb210 move json layout example files to data 2020-10-04 13:38:45 +03:00
Matt Rose e9eb89ef00
Merge pull request #217 from mattrose/background-image
Background image
2020-09-30 10:23:50 -04:00
Matt Rose 8db142d92b add GUI controls for background image 2020-09-30 10:20:02 -04:00
dkmvs ba5d155c36 Reset Key Bindings to Default in Prefseditor Test
This commit adds a function that resets key bindings to the default in
 `test_keybinding_edit_produce_expected_accels` test.
Note that this function needs to run at the end of every test that
modifies the key bindings as they are not automatically reset after
the test has run.
2020-09-30 00:37:30 +03:00
dkmvs 03d5e20695 Add Test for `Keybinding>Preferences`
This commit adds
`test_keybinding_successfully_reassigned_after_clearing` test,
which checks that a key binding is successfully reassigned after it
has been cleared.
2020-09-29 22:05:54 +03:00
dkmvs 840a95eeb2 Use Empty String for Cleared Accels
When a key binding is cleared its value is now set to "" (an empty
string) instead of `None` as before.

This change is introduced because `Gtk.accelerator_parse` does not
allow `None` to be used as a value, which in turn breaks
`on_cellrenderer_accel_edited` function in
`terminatorlib/prefseditor.py` by raising a `TypeError` every time a
new key binding is introduced. Note that this only happens if at
least one key binding has been cleared first.
2020-09-29 17:10:56 +03:00
Matt Rose e06003ee41 Merge branch 'master' into background-image 2020-09-29 10:06:21 -04:00
Matt Rose a84bed91cf
Merge pull request #220 from mattrose/master
Revert "Merge pull request #208 from mattrose/update-vte-spawn"
2020-09-27 09:47:49 -04:00
Matt Rose a44ebd9e2e Revert "Merge pull request #208 from mattrose/update-vte-spawn"
This reverts commit f5cbdce5fc, reversing
changes made to e1476a2ef2.
2020-09-27 09:41:02 -04:00
Matt Rose 8d85beaafa Merge branch 'master' of https://github.com/gnome-terminator/terminator into background-image 2020-09-27 09:29:03 -04:00
Matt Rose 6db631f7d5 remove print debug 2020-09-24 16:41:14 -04:00
Matt Rose 415b7653dc added config values for background_image and background_alpha 2020-09-24 16:24:54 -04:00
David Levanon f387f4886c set default profile from the json file 2020-09-24 15:19:58 +03:00
David Levanon b669996180 prevent json layout and profile from being saved to the global config file 2020-09-24 13:39:48 +03:00
David Levanon 42b1915065 support ratio for terminals 2020-09-24 13:12:23 +03:00
Matt Rose 501e6b3145 rough POC with a hardcoded image file 2020-09-23 21:52:44 -04:00
Matt Rose 41caaabdf3
Merge pull request #205 from mattrose/command-notify
Command notify
2020-09-23 10:22:13 -04:00
Matt Rose dad40bb1b2 do not advertise as AVAILABLE if the signal is not present in the Vte library 2020-09-22 17:48:37 -04:00
Matt Rose f5cbdce5fc
Merge pull request #208 from mattrose/update-vte-spawn
update Terminal.spawn_child() to use spawn_async, not spawn_sync
2020-09-22 17:17:13 -04:00
Matt Rose e1476a2ef2
Merge pull request #215 from mattrose/add-prefs-key
fix spacing
2020-09-22 17:04:51 -04:00
Matt Rose 0ff6a7b498 fix spacing 2020-09-22 16:59:26 -04:00
Matt Rose 71d4713d61
Merge pull request #209 from mattrose/add-prefs-key
add preferences keybindings
2020-09-22 16:58:37 -04:00
Matt Rose b2599b657e
Merge pull request #211 from dkmvs/fix-shift-tab-keybinding-combination
Fix: Allow `Shift+Tab` Key Binding
2020-09-22 16:51:36 -04:00
David Levanon 0151c68abe revert terminator.py back 2020-09-21 01:04:59 +03:00
David Levanon 130b0a0af1 adding profile to the layout file
fix layout examples - adding profile

refactor - changing layoutfile to configjson
2020-09-21 01:02:19 +03:00
David Levanon 69c8a3f1d9 fix some complicated layouts 2020-09-20 21:15:14 +03:00
David Levanon b595bec775 layout file - initial commit - work in progress 2020-09-19 22:27:21 +03:00
dkmvs 5e417ee09d Add Tests for `Keybinding>Preferences`
The test in this commit checks that editing a key binding using a predefined
key combination produces the expected accelerator.
2020-09-18 03:45:31 +03:00
dkmvs 6c404d0355 Allow `Shift+Tab` Key Binding Accelerator
This commit allows to assign the `Shift+Tab` key binding to an action in
`Preferences>Keybindings`.

In GTK the Tab key can be modified by the Shift key. Such a key combination
has a special key value - `Gdk.KEY_ISO_Left_Tab`.
To allow it, `key = key_with_shift.keyval` was added to the code.

However, `Gdk.KEY_ISO_Left_Tab` key value is displayed as `Left Tab` in
`Preferences>Keybindings`, which is confusing as it is not obvious that it
corresponds to the `Shift+Tab` key combination. To make sure that `Shift+Tab`
is displayed as `Shift+Tab`, the `Shift+Tab` case is treated as if no Shift
was pressed at all.
2020-09-14 04:26:13 +03:00
Matt Rose 6ec295cdbc add preferences keybindings 2020-09-11 20:47:57 -04:00
Matt Rose a93609da8f
Merge pull request #196 from dkmvs/dkmvs-forbid-duplicate-keybindings
Fix: Forbid Duplicate Key Bindings in `Preferences > Keybindings`
2020-09-09 14:32:30 -04:00
Matt Rose 793ac673aa update Terminal.spawn_child() to use spawn_async, not spawn_sync 2020-09-09 14:05:08 -04:00
Matt Rose 1c747b8971
Merge pull request #207 from mattrose/fix-login
fix login_shell option so that it sends -l rather than -shell
2020-09-09 14:01:48 -04:00
Matt Rose d0ac642f71 fix login_shell option so that it sends -l rather than -shell 2020-09-08 11:18:52 -04:00
Matt Rose 98d11928c6 add proper arguments 2020-09-04 12:15:25 -04:00
Matt Rose 8cd329c5c5 added some more documentation 2020-09-04 10:40:14 -04:00
Matt Rose bad60a03f2 tweak class name as well 2020-09-04 10:29:46 -04:00
Matt Rose 752311b8fe Tweak Name so it does not interfere with @xll4dux plugin 2020-09-03 18:18:08 -04:00
Matt Rose 93c1169104 update description 2020-09-03 18:14:49 -04:00
Matt Rose 6220af8030 add plugin to notify when command is complete 2020-09-03 18:00:08 -04:00
Matt Rose 940b721ba6
Merge pull request #200 from mattrose/dbus-options
Dbus options
2020-09-03 15:10:26 -04:00
dkmvs 1b5b584669 Add Tests for `Preferences>Keybidings`
This commit adds tests that check that:
1) Default key binding accelerators are distinct.
2) Message dialog appears when a duplicate key binding accelerator is
attempted to be assigned to a different action.
3) Duplicate key binding accelerator cannot refer to more than one action.

Also, `active_message_dialog` attribute was added to `PrefsEditor`, so
that tests could get a reference to a message dialog window.
2020-09-02 16:39:20 +03:00
dkmvs 46e78520c4 Forbid Duplicate Key Bindings
This commit forbids setting duplicate key bindings in
`Preferences > Keybindings` tab.

If a duplicate key binding is detected upon editing, such a key binding
is not assigned and instead a message dialog is displayed saying that the
key binding is a duplicate.
2020-09-02 15:25:20 +03:00
Matt Rose 75d68b8d2b move cmdline option conversion to dbus format to optionparse 2020-08-28 16:55:14 -04:00
Matt Rose c04b6aeb87 move cmdline option conversion to dbus format to optionparse 2020-08-28 16:51:37 -04:00
Matt Rose 1ad579ce03
Merge pull request #195 from mattrose/add_key_create_group
Key binding option for creating group in current terminal
2020-08-25 15:56:59 -04:00
Matt Rose 2b6fbe5048 Key binding option for creating group in current tab 2020-08-25 15:50:40 -04:00
Matt Rose 956ca49dd2
Merge pull request #193 from mattrose/fix-separator
Add 'wide_handle' property
2020-08-24 15:05:54 -04:00
Matt Rose da9b5d49c1 Add 'wide_handle' property to allow you to paste from the first column to the right of a vertically split window 2020-08-24 14:41:21 -04:00
Phi e8c366ae54 Use the term 'zero padded' instead of 'padded' in prefs key binding and terminal pop up menu, to be consistent with the doc. 2020-08-22 11:28:06 +02:00
Matt Rose 527a8df76c
Merge pull request #185 from phidebian/phi-rem-conn
Exit remotinator with an explicit error message when terminator is needed but not running
2020-08-19 15:14:27 -04:00
Matt Rose eb81d3aeda
Merge pull request #182 from phidebian/phi-title-bottom
Add a 'title bar at bottom' option
2020-08-19 15:10:36 -04:00
Phi ba2c8fab6d Exit remotinator with an explicit error message when terminator is need but not running. 2020-08-19 13:54:12 +02:00
Phi fdea62daa3 Merge branch 'master' into phi-title-bottom 2020-08-17 16:43:55 +02:00
Matt Rose 195833ab5b
Merge pull request #181 from aadrian/patch-1
Format shortcuts
2020-08-16 11:34:25 -04:00
Phi 5f130c7b91 Add 'title at bottom' comment to say it require a restart to take effect. 2020-08-16 10:16:29 +02:00
Phi 70e90ffc16 Restore #!/usr/bin/env python 2020-08-16 07:21:17 +02:00
Phi a495f290bf Add a 'title bar at bottom' option 2020-08-15 18:15:55 +02:00
Adrian A 5963ba265c
Format shortcuts
Format shortcuts a little in the README
2020-08-14 10:41:33 +02:00
Matt Rose 9e05a5df2f
Merge pull request #176 from mattrose/new-hyper
add support for OSC-8
2020-07-27 17:22:51 -04:00
Matt Rose 76664f6c93
Merge pull request #172 from mattrose/remove-gnome-session
remove unused gnome session code
2020-07-23 10:56:37 -04:00
Matt Rose a530fc61ba
Merge pull request #171 from mattrose/version-string
Add version string to "Preferences -> About"
2020-07-23 10:56:18 -04:00
Matt Rose 0d04b31886
Merge pull request #174 from mattrose/fix-install-doc
add packages to install doc
2020-07-22 14:11:56 -04:00
Matt Rose 9429212090 add packages to install doc 2020-07-22 14:09:14 -04:00
Matt Rose 2a8df516e3
Merge pull request #173 from mattrose/fix-readme
Fix readme
2020-07-22 14:02:39 -04:00
Matt Rose 6464d0769f fix up line breaks 2020-07-22 13:57:01 -04:00
Matt Rose 2e54ebf0ec fix up line breaks 2020-07-22 13:54:40 -04:00
Matt Rose 6117271d5c
Merge pull request #166 from br0kenbuild/patch-1
Update README.md
2020-07-22 13:48:41 -04:00
Matt Rose f3ed616e22
Merge pull request #145 from mattrose/fix-wrapcloseterm
fix traceback on paned.py
2020-07-22 13:46:41 -04:00
Matt Rose 772031acd0 remove unused gnome session code 2020-07-22 13:44:34 -04:00
Matt Rose a5592fb4d4 update release instructions for version string in the preferences 2020-07-22 13:24:21 -04:00
Matt Rose 1c62d3a598 add version label to About box 2020-07-22 13:15:08 -04:00
Matt Rose 8d783364e6 add support for OSC-8 2020-07-20 17:19:21 -04:00
R the Troublemaker 020f63eaab
Update README.md
TL;DR and quick help of what was (imo) excessively verbose.
think of your user and how to quickly help them.
have you seen a presenter faffing around in the middle of their presentation with their terminal/IDE, unable to adjust zoom level of their text/code, and audience shouting tips? i have. not once.
2020-07-20 13:26:42 +01:00
Matt Rose 0cbdbd89a2
Merge pull request #160 from dafrito/master
Allow live previewing of profile color changes
2020-07-10 14:35:09 -04:00
Matt Rose b50de62fe6 Merge branch 'master' of https://github.com/gnome-terminator/terminator into fix-wrapcloseterm 2020-07-09 10:04:25 -04:00
Aaron Faanes a3ef71548e Allow live previewing of profile color changes 2020-07-07 19:48:42 -05:00
Matt Rose 1aaf935a4c
Merge pull request #150 from dkmvs/dkmvs-fixing-keybindings-with-shift
Fix: Allow Key Bindings with Shift-Modified Keys
2020-06-30 14:50:58 -04:00
dkmvs 279a3e10e6 Fix: Allow Key Bindings with Shift-Modified Keys
This commit allows to set key bindings that contain
a key modified by a Shift key (e.g. `Ctrl + {`).
For example, after pressing `Ctrl + Shift + [`,
a key binding will be set to `Ctrl + {` as opposed
to `Ctrl + Shift + {` as before.

This is achieved by checking whether a key changes its
value when a Shift key is down. If it does, then the
Shift modifier is removed from `mods`. One exception:
if a key binding contains a letter then the Shift
modifier is not removed. This is because, for some
reason, a key value of a letter is never modified by the
Shift modifier and always corresponds to a key value of
a lowercase character. This is already handled in
`terminatorlib/keybindings.py`.

Resolves: #149
2020-06-27 23:42:04 +01:00
Matt Rose 6affbf5b0c
Merge pull request #144 from dugb/issue_44
issue 44, add option for case sensitive search
2020-06-24 13:29:50 -04:00
Douglas Bacon ff53f737f8 catch TypeError when PCRE2 is not available 2020-06-24 10:16:58 -04:00
Matt Rose 2325664f34
Merge pull request #146 from robertoetcheverryr/master
Fixed bug in prefseditor.py
2020-06-23 16:23:47 -04:00
robertoetcheverryr e9a8c42fff Fixed bug in prefseditor.py 2020-06-23 10:08:17 -03:00
Matt Rose 9edefb6f32 fix traceback on paned.py 2020-06-22 16:20:18 -04:00
Douglas Bacon 82af0ad81f add option to not match case during search 2020-06-22 15:24:41 -04:00
Matt Rose 47563429fc
Merge pull request #142 from mattrose/fix-line-height
fix line height config variable location to match ui
2020-06-21 15:34:57 -04:00
Matt Rose 1924b91684 fix line height config variable location to match ui 2020-06-21 15:30:47 -04:00
Matt Rose 412c80eec7
Merge pull request #141 from dugb/issue_111
Issue 111, add line_height slider
2020-06-21 15:23:09 -04:00
Douglas Bacon 3d128f0334 add line-height slider 2020-06-21 14:35:50 -04:00
Douglas Bacon c4a6ac96c8 Merge branch 'line-height' of https://github.com/mattrose/terminator into issue_111 2020-06-21 12:06:39 -04:00
Matt Rose 0c1032afa0
Merge pull request #140 from mattrose/issue133
replaces the handle_size property that was deprecated in gtk3.20
2020-06-21 12:03:48 -04:00
Matt Rose e7be7d9853
Merge pull request #132 from mattrose/add-layout-submenu
launch new layouts directly from right-click menu
2020-06-21 11:57:07 -04:00
Matt Rose da53f25b52 launch new layouts directly from right-click menu 2020-06-21 11:52:04 -04:00
Matt Rose fae95a7e13
Merge pull request #131 from mattrose/issue99
Issue99
2020-06-21 11:47:04 -04:00
Matt Rose 4db7df5ea1 replaces the handle_size property that was deprecated in gtk3.20 2020-06-21 11:44:26 -04:00
Matt Rose 480bc47d0b
Merge pull request #135 from robertoetcheverryr/master
Added putty_paste_style_source_clipboard
2020-06-19 16:38:31 -04:00
Matt Rose 30d9cbd210
Merge pull request #136 from mattrose/master
update apt repos before installing packages
2020-06-19 09:55:59 -04:00
Matt Rose caec369b60 update apt repos before installing packages 2020-06-19 09:50:59 -04:00
robertoetcheverryr c8db3e38aa Added putty_paste_style_source_clipboard 2020-06-19 02:15:13 -03:00
Matt Rose decd21e15f dont traceback if we cant find a last active term 2020-06-15 20:59:09 -04:00
Matt Rose 391f3adb81 dont cycle through open tabs and focus them 2020-06-15 20:02:12 -04:00
Matt Rose 616ed8a7aa
Merge pull request #126 from qckzr/maximize-option
Adding maximize option
2020-06-11 14:43:26 -04:00
Hector Sam 792dbcda08 Adding maximize option 2020-06-11 20:23:18 +02:00
Matt Rose b1d502e939 add line_height config variable 2020-06-10 22:48:43 -04:00
Matt Rose 8c1f96d1f3
Merge pull request #109 from mattrose/fix-debugserver
fix io errors on debugserver
2020-06-10 21:44:32 -04:00
Matt Rose 3e73e89765
Merge pull request #112 from mattrose/fix-closewindow-1
fix traceback when closing a window
2020-06-10 21:44:16 -04:00
Matt Rose a762bb9ff0
Merge pull request #114 from gnome-terminator/issue78
fix detection of whether or not ibus is running
2020-06-10 21:41:56 -04:00
Matt Rose 7e70a5b47b
Merge pull request #113 from mattrose/fix-x11-error
Fix crash when GdkX11 module is not available when creating layout
2020-06-10 19:56:19 -04:00
Matt Rose f70737c21a
Merge pull request #123 from mattrose/pwdfix
fix cwd for non-vte shells
2020-06-10 19:56:00 -04:00
Matt Rose cdc456740b fix cwd for non-vte shells 2020-06-10 17:06:36 -04:00
Matt Rose 6738199e0f fix detection of whether or not ibus is running 2020-06-03 14:44:19 -04:00
Matt Rose 90ca702081 Fix crash when GdkX11 module is not available when creating layout 2020-06-03 11:50:03 -04:00
Matt Rose 86f90337f6
Merge pull request #46 from filipkilibarda/master
Added option to disable ctrl+mousewheel zoom
2020-06-02 22:12:28 -04:00
Matt Rose eb4e083ccd
Merge pull request #41 from JakubVanek/feature/#40-no-default-broadcast-keybindings
#40: remove default key bindings for input broadcasting
2020-06-02 19:54:10 -04:00
Matt Rose 32be225258 fix traceback when closing a window 2020-06-02 15:46:15 -04:00
Matt Rose aefaad75a9
Merge pull request #110 from mattrose/add-debug-to-searchbar
add debug logging to searchbar
2020-06-02 11:02:44 -04:00
Matt Rose 3f20a8ac27
Merge pull request #88 from mattrose/dbus-error
Do not crash when dbus server is unavailable, just emit an error message
2020-06-02 11:02:18 -04:00
Matt Rose 31eb79b1e9 add debug logging to searchbar 2020-06-01 21:00:13 -04:00
Matt Rose 4246292974 fix io errors on debugserver 2020-06-01 20:11:03 -04:00
Matt Rose 9d5c2a6bb3
Merge pull request #105 from GerbenWelter/add_vte_regex_reference
Fix TODO for documenting vte regex matching constants
2020-05-24 22:14:51 -04:00
Gerben Welter c4fab4ef0e Fix TODO for documening vte regex matching constants 2020-05-24 20:17:33 +02:00
Matt Rose 3cdb6a65b1
Merge pull request #61 from blackm0re/propagate-on-single-tab
Propagate tab-swictch events if there is only one tab
2020-05-22 11:49:10 -04:00
Markus Frosch bf6efe52e9
Merge pull request #100 from gnome-terminator/revert-70-13-gettext 2020-05-19 21:16:05 +02:00
Markus Frosch 6718ab1095
Revert "replace gettext and intltool with Babel" 2020-05-19 21:07:52 +02:00
Markus Frosch 4719eefa4d doc: Clarify calling local script with python3
fixes #98
2020-05-19 17:11:01 +02:00
Markus Frosch ec2d50cdfc
Merge pull request #70 from mattrose/13-gettext 2020-05-18 00:19:46 +02:00
Markus Frosch 3f4fa84b7d Add documentation for development
For now just i18n.
2020-05-18 00:15:02 +02:00
Markus Frosch 159d3e7cac setup: Add update_catalogs command
This will update all catalogs with the template.
2020-05-18 00:15:01 +02:00
Markus Frosch 25ce1b16e0 setup: Refactor babel compile_catalog integration 2020-05-18 00:14:37 +02:00
Markus Frosch 6032fa9d3b
Merge pull request #91 from gnome-terminator/import/lp-translation 2020-05-17 17:18:16 +02:00
Markus Frosch a8745d6b6d launchpad: Import translation update
bzr gtk3 rev 1838
2020-05-17 17:11:03 +02:00
Markus Frosch 6267e1f11b launchpad: Import translation update
bzr gtk3 rev 1837
2020-05-17 17:10:13 +02:00
Matt Rose 396038f18f
Merge pull request #42 from nbeaver/add-layout-launcher
Add layout launcher to terminal popup menu.
2020-05-16 21:04:15 -04:00
Nathaniel M. Beaver 4eba7f5b1a
Update terminatorlib/terminal_popup_menu.py
Co-authored-by: Markus Frosch <markus@lazyfrosch.de>
2020-05-16 17:24:50 -04:00
Matt Rose 2f7b4f39ff Do not crash when dbus server is unavailable, just emit an error message 2020-05-16 16:10:19 -04:00
Matt Rose 41490f4ebe
Merge pull request #87 from terceiro/fix-get-cwd-fallback
Fix fallback for getting the current working directory
2020-05-16 15:23:28 -04:00
Antonio Terceiro ff521c6117 Fix fallback for getting the current working directory
This fixes a regression introduced in 40ba659f6d
2020-05-16 13:53:44 -03:00
Markus Frosch b091b6f963
Merge pull request #86 from DarthGandalf/gentoo 2020-05-16 17:10:01 +02:00
Alexey Sokolov 0326ba799c Gentoo: github is only a mirror 2020-05-16 11:11:01 +01:00
Matt Rose d6bb7bec97
Merge pull request #83 from mattrose/issue80
rely on python psutil to get the cwd
2020-05-15 22:36:26 -04:00
Markus Frosch 66c9bac5ba
Merge pull request #77 from yosoufe/master 2020-05-15 21:30:51 +02:00
Matt Rose 00a01e9c69 fix test 2020-05-15 12:45:15 -04:00
Matt Rose b800fbaea3
Merge pull request #81 from mattrose/issue58
fix FileNotFound error when terminator is run from a directory that no longer exists
2020-05-15 11:46:49 -04:00
Matt Rose 40ba659f6d rely on python psutil to get the cwd 2020-05-15 11:27:36 -04:00
Matt Rose 2db730f769 fix FileNotFound error when terminator is run from a directory that no longer exists 2020-05-14 15:39:50 -04:00
Yousof ee6801c584 update the INSTALL.md for Ubuntu installation 2020-05-13 17:18:19 -07:00
Matt Rose a298022563 genpot.sh is no longer necessary 2020-05-11 19:45:24 -04:00
Markus Frosch 0e7c17a7e9 babel: Make sure to set ignores 2020-05-11 22:21:24 +02:00
Markus Frosch d6e4653f7b
Fix mis-replacement in metainfo
Co-authored-by: Dominic Hopf <dmaphy@googlemail.com>
2020-05-11 21:50:55 +02:00
Markus Frosch c26a8d6de3 Update POT with Babel 2020-05-11 20:19:21 +02:00
Markus Frosch 440b6126ea Restore terminator.pot 2020-05-11 20:18:13 +02:00
Matt Rose a0ac71b9cd fix wrong filename in babel.cfg 2020-05-10 22:46:53 -04:00
Matt Rose 371de67f24 fix failing 2.7 test 2020-05-10 22:34:18 -04:00
Matt Rose ab9937557b rename files as we are not altering them anymore 2020-05-10 22:32:04 -04:00
Matt Rose bd9c7691eb replace gettext and intltool with Babel 2020-05-10 20:52:23 -04:00
Markus Frosch 51cf811561
Merge pull request #67 from gnome-terminator/doc/authors 2020-05-09 21:34:24 +02:00
Markus Frosch e75f658adf Update AUTHORS with a full list from GIT history 2020-05-09 20:41:18 +02:00
Markus Frosch 0d0d0393ea
Merge pull request #66 from gnome-terminator/doc/install 2020-05-09 11:41:54 +02:00
Markus Frosch 04a6e3cdb3 docs: Update INSTALL.md and add distributions 2020-05-09 11:35:04 +02:00
Markus Frosch 7f1192c441
Merge pull request #50 from gnome-terminator/feature/better-tests 2020-05-09 10:27:37 +02:00
Markus Frosch ecdcd5f1e8 ci: Disable buggy python version on GH actions 2020-05-09 10:24:20 +02:00
Markus Frosch a81c04b7cf ci: Run tests using xvfb-run 2020-05-09 10:24:20 +02:00
Markus Frosch 294e5820f5 Fix Python 2.7 compat 2020-05-09 10:24:20 +02:00
Markus Frosch 1878571bd1 ci: Use pip to install dependencies 2020-05-09 10:24:20 +02:00
Markus Frosch 2fd5296f8c ci: Add other native dependencies 2020-05-09 10:24:20 +02:00
Markus Frosch 4ddd4d6891 Remove old pylint script 2020-05-09 10:24:20 +02:00
Markus Frosch e2d9bf482a Reduce MANIFEST to minimum required with setuptools 2020-05-09 10:24:20 +02:00
Markus Frosch 8ae32539fe Switch to setuptools and use pytest 2020-05-09 10:24:20 +02:00
Markus Frosch e4cd22b7bd tests: Update suite for pytest 2020-05-09 10:24:20 +02:00
Alexey Sokolov 6c103b0e16 Make failed tests fail the test 2020-05-09 10:24:20 +02:00
Matt Rose 3fd38a6ea8
Merge pull request #60 from FernandoBasso/larger-layout-launcher
Make LayoutLauncher window a little larger by default
2020-05-08 12:08:54 -04:00
Matt Rose 79363bc9ae
Merge pull request #39 from JakubVanek/feature/#38-bold-is-bright
#38: Add option for configuring bold-is-bright setting of VTE
2020-05-08 12:07:22 -04:00
Matt Rose ba9d3e446d
Merge pull request #52 from mattrose/fix-po-files
fix up language strings in .po files
2020-05-07 17:32:49 -04:00
Matt Rose 2c5b5798da
Merge pull request #59 from FernandoBasso/fix-layout-launcher-error
Fix layout launcher error
2020-05-07 16:16:10 -04:00
Markus Frosch 1b674afb43
Merge pull request #53 from DarthGandalf/metainfo 2020-05-07 22:07:29 +02:00
Matt Rose dd5010bd48
Merge pull request #35 from mattrose/fix-exception
fix exception when feeding terminal number to terminal
2020-05-07 15:54:06 -04:00
Matt Rose 24a51aa1e9
Merge pull request #54 from mattrose/bz1830452-fix-dnd
fix traceback on dragging and dropping files from a file manager
2020-05-07 15:53:34 -04:00
Simeon Simeonov a7f5679a03
Propagate tab-swictch events if there is only one tab 2020-05-07 08:30:08 +02:00
Fernando Basso c92354975f Make LayoutLauncher window a little larger by default 2020-05-06 13:44:29 -03:00
Fernando Basso 83fac24938 Fix layout launcher error
‘LayoutLauncher’ needs to know the current working directory, which as
being passed as ‘None’ . This commit fixes it by setting the current
directory unconditionally so it is always available throughout the
application.
2020-05-06 12:58:47 -03:00
Matt Rose 808a6aa91c fix traceback on dragging and dropping files from a file manager 2020-05-01 23:35:36 -04:00
Alexey Sokolov 39fb5fb958 Install AppStream data as .metainfo.xml
Following advice from https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2020-05-01 20:38:00 +01:00
Matt Rose ec535534a8 fix up language strings in .po files 2020-05-01 14:18:34 -04:00
Markus Frosch fe9e041b61
Merge pull request #51 from gnome-terminator/fix/paste-wayland 2020-05-01 18:14:01 +02:00
Ryan Fonnesbeck fb6b940f48 Disable special logic for pasting on Wayland 2020-05-01 17:06:06 +02:00
Filip Kilibarda c82b921275 Merge with upstream 2020-04-29 14:14:23 -07:00
Filip Kilibarda 425323cb41 Merge remote-tracking branch 'upstream/master' into HEAD 2020-04-29 14:08:58 -07:00
Filip Kilibarda a7bd53a2d9 Fixed issues with mousewheel zoom PR
- moved disable mousewheel zoom checkbox to profile level settings
    - fixed so it doesn't disable all scrolling events
2020-04-29 14:00:40 -07:00
Markus Frosch a87cc8a0e6
Merge pull request #33 from h-ume/master 2020-04-29 09:02:24 +02:00
Filip Kilibarda e4160dddc9 Added option to disable ctrl+mousewheel zoom 2020-04-28 22:57:15 -07:00
Markus Frosch 827b926df8
Merge pull request #43 from gnome-terminator/fix/regex-search 2020-04-27 22:25:22 +02:00
Markus Frosch 73c91769b2 searchbar: Implement modern/glib regexp support
fixes #4
refs #28
2020-04-27 22:03:11 +02:00
Nathaniel Morck Beaver 29f6a44d06 Add layout launcher to terminal popup menu. 2020-04-26 13:40:48 -04:00
Jakub Vaněk 2324e89c40
fix(config): remove default key bindings for input broadcasting (#40)
Accidental activation of this feature may be dangerous.
This change forces users to assign a binding manually.

See https://bugs.launchpad.net/terminator/+bug/1872460
2020-04-25 21:39:47 +02:00
Jakub Vaněk 0895b161d1
feat(l10n/en_GB): translate bold_is_bright in British English (#38) 2020-04-25 20:37:38 +02:00
Jakub Vaněk df80cdeb53
feat(l10n/cs): translate bold_is_bright in Czech (#38) 2020-04-25 20:37:16 +02:00
Jakub Vaněk 37727d08e0
feat(l10n): add empty PO/POT entries for bold_is_bright UI (#38) 2020-04-25 20:32:12 +02:00
Jakub Vaněk 78e82464c3
feat(terminal): set bold_is_bright for VTE when supported (#38) 2020-04-25 20:25:49 +02:00
Jakub Vaněk 7ea105492f
feat(prefs): add prefs UI for bold_is_bright option (#38) 2020-04-25 20:25:48 +02:00
Jakub Vaněk 02542bbc3f
feat(config): introduce new bold_is_bright option (#38) 2020-04-25 20:25:42 +02:00
Markus Frosch 11a6a57f51
Merge pull request #19 from mattrose/mac-pr
Only import GdkX11 when available
2020-04-23 20:03:13 +02:00
Matt Rose 3a1b56da12 fix indent 2020-04-22 21:44:45 -04:00
waldner 8552037fc8 fast resize keyboard shortcuts 2020-04-22 10:14:16 +02:00
Matt Rose 4c19ec151c fix exception when feeding terminal number to terminal 2020-04-21 12:54:56 -04:00
Hajimu UMEMOTO b581d89006 Add FreeBSD. 2020-04-21 20:01:26 +09:00
Markus Frosch dfc0d8dbca
Merge pull request #30 from chclxds/patch-1
Update pt_BR.po
2020-04-21 09:37:13 +02:00
Chacal 7bc073653e
Update pt_BR.po
Updated Translation
2020-04-20 17:05:24 -03:00
Markus Frosch fcf26f032c
Merge pull request #27 from gnome-terminator/cleanup/wrapper
Remove obsolete terminator.wrapper
2020-04-20 20:07:06 +02:00
Markus Frosch 53118b9eaa Remove obsolete terminator.wrapper
We don't really need this file, if one needs to wrap the binary they could use $HOME/bin/terminator
2020-04-20 20:03:42 +02:00
Markus Frosch 250b9c8bdb
Merge pull request #28 from gnome-terminator/vte-compat
terminal: Improve compat for Vte Regex
2020-04-20 10:53:12 +02:00
Markus Frosch c63935f5a9 terminal: Improve compat for Vte Regex
Try the latest Vte functions, and fall back to Glib when this doesn't work.
2020-04-19 16:30:25 +02:00
Markus Frosch de432f735d release: Ensure CHANGELOG is in LF format 2020-04-19 14:40:01 +02:00
Markus Frosch bfcc6931e6 setup: Add missing README to tarball 2020-04-19 14:40:01 +02:00
Markus Frosch d86dc0569c
Merge pull request #23 from DarthGandalf/patch-1
Add Gentoo, sort the order of distributions
2020-04-18 16:46:33 +02:00
Alexey Sokolov 915c5cba1a
Add Gentoo, sort the order of distributions 2020-04-18 13:41:59 +01:00
Markus Frosch a92ea847cd
Merge pull request #7 from gnome-terminator/remove-packaging
Removing packaging files from the repository
2020-04-18 13:02:55 +02:00
Markus Frosch 07a14d51f4 Correct tag prefix in CHANGELOG.md 2020-04-18 13:00:23 +02:00
Markus Frosch bb24273eb4 Release version 1.92 2020-04-18 12:45:06 +02:00
Markus Frosch 6a9a345768
Merge pull request #22 from gnome-terminator/compat-regex
terminal: Add compat detection for Vte regexp feature
2020-04-18 12:31:17 +02:00
Markus Frosch 9beb28a22e terminal: Add compat detection for Vte regexp feature
Older Vte versions only offer the old implementation.

fixes #10
2020-04-17 20:12:57 +02:00
Matt Rose c0c0b88e04 add apple Command key to list of modifiers accepted by keybinder 2020-04-17 13:51:19 -04:00
Markus Frosch 715c4a667b Prepare RELEASE.md documentation and CHANGELOG.md 2020-04-17 19:12:57 +02:00
Matt Rose 769aaf1ae3 only import the GdkX11 if it is part of the glib module repository 2020-04-17 12:50:46 -04:00
Markus Frosch 7be1754a47
Merge pull request #18 from gnome-terminator/compat-2.7
Fix some compat issues for Python 2.7
2020-04-17 18:34:34 +02:00
Markus Frosch c9e692881e
Merge pull request #16 from mattrose/update-lp-refs
Updating URLs in application and appdata
2020-04-17 18:33:45 +02:00
Markus Frosch c7e466dbfe ci: Enable Python 2.7 2020-04-17 18:20:43 +02:00
Markus Frosch c8269e5a6b Fix some compat issues for Python 2.7 2020-04-17 18:19:25 +02:00
Markus Frosch 6e1ea606e7
Merge pull request #17 from gnome-terminator/ci
Add GitHub action for Python
2020-04-17 18:18:29 +02:00
Markus Frosch 57f2607554
ci: Add native dependencies 2020-04-17 18:15:46 +02:00
Markus Frosch 11c5a7e4e2
Add GitHub action for Python 2020-04-17 18:03:58 +02:00
Matt Rose bfffc282de update url list to refer to the new home 2020-04-17 11:57:07 -04:00
Markus Frosch 472bd68044
Merge pull request #15 from mattrose/master
update the INSTALL file
2020-04-17 17:46:53 +02:00
Matt Rose 51fc72d9b7 add OpenSUSE to list of distros that package terminator 2020-04-16 13:28:40 -04:00
Matt Rose b63e7195e2 update url in setup.py 2020-04-12 19:10:15 -04:00
Matt Rose 7d648b2ce0 update the INSTALL file 2020-04-12 19:02:19 -04:00
José Augusto 5151db48b1
Converting to python 3 and making all tests pass. (#9)
* Adding vscode dir with the config files.
* make all tests pass.
2020-04-06 14:11:06 +02:00
Markus Frosch 86b706fb70 Removing packaging files from the repository
Please refer to the VCS from any distribution to get their current
packaging files.

When we start doing packaging builds for users, we should create extra
repositories for the packaging code.
2020-04-05 20:15:07 +02:00
Markus Frosch c0007818bd
Merge pull request #6 from gnome-terminator/python3
Implement support for Python 3
2020-04-05 19:54:57 +02:00
Markus Frosch da4f59ff74 terminal: Refactor regex handling and add pointer cursor 2020-04-05 19:52:25 +02:00
Markus Frosch 07d7dd56b2 terminal: Add MULTILINE flag for regex
To avoid _vte_regex_has_multiline_compile_flag warning.

There is no exported constant to Python for setting the flag, so we use
a local.
2020-04-05 18:58:03 +02:00
Antonio Terceiro b2a47a50fd Fix URLs are not clickable
Improve integration with current VTE
2020-04-05 18:18:39 +02:00
Markus Frosch 05ce8831fa config: Use encoding utf-8 for saves
ConfigObj will find the current encoding on reading
2020-04-05 17:00:27 +02:00
Markus Frosch d10919df5f config: Save config via temp file
To avoid errors during save causing an empty config file
2020-04-05 16:59:50 +02:00
Markus Frosch 23135f2ca5 Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
Matt Rose 0f05cd8c8b Fix for Custom command plugin don't work
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953153
* https://bugzilla.redhat.com/show_bug.cgi?id=1573927
2020-04-05 15:36:03 +02:00
Markus Frosch 04ba955b38 Add patch to fix Python 3 related issues with layout selection from Debian
https://bugs.debian.org/921824
2020-04-05 14:15:40 +02:00
Markus Frosch 294a64df77 Add patch to fix Drag&Drop under Python 3 from Debian 2020-04-05 14:13:41 +02:00
Emilio Pozuelo Monfort a3a67385fd Adopt patch "python3" from Debian
https://bugs.launchpad.net/terminator/+bug/1662544
2020-04-05 14:07:13 +02:00
Markus Frosch 5a03d1553f setup: Add install_requires 2020-04-05 13:40:05 +02:00
Markus Frosch 9c7886cf73 Improve gitignore 2020-04-05 13:37:22 +02:00
Markus Frosch 894fe401d1 Update README 2020-04-01 23:31:54 +02:00
Markus Frosch 7cc7fae940 Move to gitignore 2020-04-01 19:23:23 +02:00
Markus Frosch bc2dd5870b Fix missing moves for files
bzr fast-export | git fast-import does not handle these files correctly.

This commit restores the correct state of the gtk3 series commit 1834
2020-04-01 19:18:26 +02:00
Launchpad Translations on behalf of gnome-terminator ad1757371f Launchpad automatic translations update. 2020-03-24 06:39:53 +00:00
bryce 6342a89297 Fix crash when there are no predefined windows
Traceback (most recent call last):
      File "/usr/bin/terminator", line 126, in <module>
      TERMINATOR.layout_done()
      File "/usr/share/terminator/terminatorlib/terminator.py", line 395, in layout_done
      if window not in self.prelayout_windows:
    TypeError: argument of type 'NoneType' is not iterable

fixes: https://bugs.launchpad.net/terminator/+bug/1702369
2020-03-16 18:15:31 -07:00
Launchpad Translations on behalf of gnome-terminator 5a389a4448 Launchpad automatic translations update. 2020-02-15 06:02:22 +00:00
Launchpad Translations on behalf of gnome-terminator adb30b2ff0 Launchpad automatic translations update. 2020-01-29 06:02:46 +00:00
Launchpad Translations on behalf of gnome-terminator 02d6896c0f Launchpad automatic translations update. 2020-01-15 06:02:35 +00:00
Launchpad Translations on behalf of gnome-terminator f5eee73275 Launchpad automatic translations update. 2020-01-04 04:56:18 +00:00
Launchpad Translations on behalf of gnome-terminator f713928f82 Launchpad automatic translations update. 2020-01-03 06:02:26 +00:00
Launchpad Translations on behalf of gnome-terminator a0085e71d5 Launchpad automatic translations update. 2019-11-23 06:04:52 +00:00
Launchpad Translations on behalf of gnome-terminator abac081a73 Launchpad automatic translations update. 2019-11-15 04:57:14 +00:00
Launchpad Translations on behalf of gnome-terminator 0382948820 Launchpad automatic translations update. 2019-10-07 06:37:12 +00:00
Launchpad Translations on behalf of gnome-terminator 8c651a6ed0 Launchpad automatic translations update. 2019-10-06 06:31:09 +00:00
Launchpad Translations on behalf of gnome-terminator 3e92f66f97 Launchpad automatic translations update. 2019-09-25 06:10:13 +00:00
Launchpad Translations on behalf of gnome-terminator 33a38d36f6 Launchpad automatic translations update. 2019-09-24 04:56:28 +00:00
Launchpad Translations on behalf of gnome-terminator ffcea15c2e Launchpad automatic translations update. 2019-09-06 06:05:51 +00:00
Launchpad Translations on behalf of gnome-terminator 5e92dbf756 Launchpad automatic translations update. 2019-09-05 06:09:22 +00:00
Launchpad Translations on behalf of gnome-terminator ea65897bee Launchpad automatic translations update. 2019-09-04 06:07:52 +00:00
Launchpad Translations on behalf of gnome-terminator 48a83bc1bc Launchpad automatic translations update. 2019-09-03 06:09:54 +00:00
Launchpad Translations on behalf of gnome-terminator 00cb4eca25 Launchpad automatic translations update. 2019-07-04 06:07:31 +00:00
Launchpad Translations on behalf of gnome-terminator 08a91d6a67 Launchpad automatic translations update. 2019-06-22 05:51:45 +00:00
Launchpad Translations on behalf of gnome-terminator e6b7a6b6b7 Launchpad automatic translations update. 2019-06-11 05:55:39 +00:00
Launchpad Translations on behalf of gnome-terminator 58d196e960 Launchpad automatic translations update. 2019-05-26 05:50:29 +00:00
Launchpad Translations on behalf of gnome-terminator 4c44e99e53 Launchpad automatic translations update. 2019-02-10 05:45:24 +00:00
Launchpad Translations on behalf of gnome-terminator df6596c1c2 Launchpad automatic translations update. 2018-11-28 05:51:02 +00:00
Launchpad Translations on behalf of gnome-terminator 80ae221202 Launchpad automatic translations update. 2018-11-24 05:47:13 +00:00
Launchpad Translations on behalf of gnome-terminator bad2530ad2 Launchpad automatic translations update. 2018-11-10 04:51:51 +00:00
Launchpad Translations on behalf of gnome-terminator cfb7cc374e Launchpad automatic translations update. 2018-11-02 05:08:39 +00:00
Launchpad Translations on behalf of gnome-terminator 5923acfaef Launchpad automatic translations update. 2018-11-01 04:54:00 +00:00
Launchpad Translations on behalf of gnome-terminator a7ec3341a6 Launchpad automatic translations update. 2018-10-10 05:48:17 +00:00
Launchpad Translations on behalf of gnome-terminator eaa4675a3f Launchpad automatic translations update. 2018-10-08 05:43:39 +00:00
Launchpad Translations on behalf of gnome-terminator 223de1933e Launchpad automatic translations update. 2018-08-24 05:56:54 +00:00
Launchpad Translations on behalf of gnome-terminator d85b771b6c Launchpad automatic translations update. 2018-08-23 05:53:25 +00:00
Launchpad Translations on behalf of gnome-terminator d4bdc36fc0 Launchpad automatic translations update. 2018-07-26 05:55:03 +00:00
Launchpad Translations on behalf of gnome-terminator d706f816ce Launchpad automatic translations update. 2018-06-14 05:58:04 +00:00
Launchpad Translations on behalf of gnome-terminator 19be017bac Launchpad automatic translations update. 2018-05-18 05:56:16 +00:00
Launchpad Translations on behalf of gnome-terminator 88c2e87015 Launchpad automatic translations update. 2018-05-17 05:54:11 +00:00
Launchpad Translations on behalf of gnome-terminator 15675f6e2a Launchpad automatic translations update. 2018-05-13 04:53:43 +00:00
Launchpad Translations on behalf of gnome-terminator da7d0f441b Launchpad automatic translations update. 2018-04-27 05:50:17 +00:00
Launchpad Translations on behalf of gnome-terminator 0cea921247 Launchpad automatic translations update. 2018-04-26 05:44:28 +00:00
Launchpad Translations on behalf of gnome-terminator 606ca78412 Launchpad automatic translations update. 2018-04-15 05:49:13 +00:00
Launchpad Translations on behalf of gnome-terminator 4fb43d5426 Launchpad automatic translations update. 2018-04-14 05:44:12 +00:00
Launchpad Translations on behalf of gnome-terminator 5a4ba612b4 Launchpad automatic translations update. 2018-03-07 06:05:13 +00:00
Launchpad Translations on behalf of gnome-terminator 3f3834d41a Launchpad automatic translations update. 2018-03-06 05:46:40 +00:00
Launchpad Translations on behalf of gnome-terminator 2337589a43 Launchpad automatic translations update. 2018-03-03 06:17:27 +00:00
Launchpad Translations on behalf of gnome-terminator c57d280590 Launchpad automatic translations update. 2018-03-02 05:52:47 +00:00
Launchpad Translations on behalf of gnome-terminator 06dcb4c047 Launchpad automatic translations update. 2018-03-01 05:59:25 +00:00
Launchpad Translations on behalf of gnome-terminator af888bc755 Launchpad automatic translations update. 2018-02-23 05:40:46 +00:00
Launchpad Translations on behalf of gnome-terminator c37de1bab5 Launchpad automatic translations update. 2018-02-12 05:37:05 +00:00
Launchpad Translations on behalf of gnome-terminator 884a5b55c6 Launchpad automatic translations update. 2018-02-11 05:56:29 +00:00
Launchpad Translations on behalf of gnome-terminator d97f8ec069 Launchpad automatic translations update. 2018-02-03 05:13:49 +00:00
Launchpad Translations on behalf of gnome-terminator 49d52357fd Launchpad automatic translations update. 2018-01-29 05:37:29 +00:00
Launchpad Translations on behalf of gnome-terminator 5bfbdad752 Launchpad automatic translations update. 2017-11-16 05:35:50 +00:00
Launchpad Translations on behalf of gnome-terminator 94fc9df1c9 Launchpad automatic translations update. 2017-11-15 05:29:18 +00:00
Launchpad Translations on behalf of gnome-terminator 44da602fbd Launchpad automatic translations update. 2017-11-14 05:31:59 +00:00
Launchpad Translations on behalf of gnome-terminator b53a7a195c Launchpad automatic translations update. 2017-10-31 05:34:47 +00:00
Launchpad Translations on behalf of gnome-terminator 92057da1dd Launchpad automatic translations update. 2017-10-12 06:00:30 +00:00
Launchpad Translations on behalf of gnome-terminator 064242140c Launchpad automatic translations update. 2017-09-25 05:28:43 +00:00
Launchpad Translations on behalf of gnome-terminator a3a653073b Launchpad automatic translations update. 2017-09-24 05:33:13 +00:00
Launchpad Translations on behalf of gnome-terminator 334372b6dd Launchpad automatic translations update. 2017-09-19 05:28:17 +00:00
Launchpad Translations on behalf of gnome-terminator 47b8e5922f Launchpad automatic translations update. 2017-09-18 06:02:44 +00:00
Launchpad Translations on behalf of gnome-terminator 69ac5b84b5 Launchpad automatic translations update. 2017-08-31 05:34:07 +00:00
Launchpad Translations on behalf of gnome-terminator 7dffcbeb53 Launchpad automatic translations update. 2017-08-02 06:13:59 +00:00
Stephen Boddy bba28cfb91 Replace old method of searching with builtin, highlighting libvte calls 2017-07-25 18:34:31 +02:00
Launchpad Translations on behalf of gnome-terminator 9cf16722f1 Launchpad automatic translations update. 2017-07-12 06:12:40 +00:00
Stephen Boddy eedac08179 Fix case where intltool-merge is missing that causes an exception when trying to install with setup.py 2017-07-04 19:30:33 +02:00
Launchpad Translations on behalf of gnome-terminator cb99bf5511 Launchpad automatic translations update. 2017-07-01 05:56:16 +00:00
Stephen Boddy 3e9f7742d5 Fix hide on lose focus due to our own menus and Preferences (Juliano Fischer Naves + Steve Boddy) 2017-06-24 04:02:38 +02:00
Juliano Fischer Naves a06f2808fb Prevent terminator hiding due to right click. Refer to bug #843674 2017-06-19 21:12:11 -04:00
Launchpad Translations on behalf of gnome-terminator 99a75bf395 Launchpad automatic translations update. 2017-06-16 06:14:56 +00:00
Launchpad Translations on behalf of gnome-terminator 15a1d152f2 Launchpad automatic translations update. 2017-06-10 05:57:20 +00:00
Launchpad Translations on behalf of gnome-terminator e4a4ee263b Launchpad automatic translations update. 2017-06-02 06:43:10 +00:00
Stephen Boddy 42fecfd5c6 Fix middle-click paste to receivers that was accidentally broken by fix for LP:1647507 2017-05-26 03:32:17 +02:00
Launchpad Translations on behalf of gnome-terminator e384a247b0 Launchpad automatic translations update. 2017-05-12 06:38:38 +00:00
Launchpad Translations on behalf of gnome-terminator 70ac7f6128 Launchpad automatic translations update. 2017-04-19 06:40:47 +00:00
Launchpad Translations on behalf of gnome-terminator bbcb0477b5 Launchpad automatic translations update. 2017-04-15 06:06:37 +00:00
Launchpad Translations on behalf of gnome-terminator d2c5643339 Launchpad automatic translations update. 2017-04-14 05:54:34 +00:00
Launchpad Translations on behalf of gnome-terminator bf898d3dcd Launchpad automatic translations update. 2017-04-05 07:45:04 +00:00
Launchpad Translations on behalf of gnome-terminator 775faa9f36 Launchpad automatic translations update. 2017-03-22 07:18:09 +00:00
Stephen Boddy 92d8d70cc0 Remove the ability to set window classname, as function in gtk is now deprecated 2017-03-13 19:41:33 +01:00
Stephen Boddy 226fa70386 Tiny fix to make source package use lowercase terminator 2017-03-13 19:40:25 +01:00
Launchpad Translations on behalf of gnome-terminator 5148f0928d Launchpad automatic translations update. 2017-03-09 05:56:34 +00:00
Launchpad Translations on behalf of gnome-terminator 5389e9ac74 Launchpad automatic translations update. 2017-03-07 06:06:48 +00:00
Launchpad Translations on behalf of gnome-terminator 17053f8b56 Launchpad automatic translations update. 2017-03-03 06:07:04 +00:00
Launchpad Translations on behalf of gnome-terminator 3a4233de89 Launchpad automatic translations update. 2017-03-01 06:19:25 +00:00
Stephen Boddy eb37238fa3 Fix exception when running under Wayland where we attempt something X11 specific 2017-02-28 20:48:11 +01:00
Stephen Boddy 36f89f8903 Fix missing python-cairo dependancy 2017-02-28 17:15:11 +01:00
Launchpad Translations on behalf of gnome-terminator e672684231 Launchpad automatic translations update. 2017-02-27 05:52:54 +00:00
Stephen Boddy f9d9bdfec7 Add a MANIFEST.in file so that generating the source dist tarball is more complete. 2017-02-26 19:06:37 +01:00
Stephen Boddy 10d60bb001 Set versions and update changelog so we can release 2017-02-26 18:37:22 +01:00
Stephen Boddy c4b793a148 Add the command line option for specifying a custom config file to the man page. 2017-02-26 17:15:23 +01:00
Stephen Boddy d1acb29b98 Pointless comment string removed 2017-02-26 17:15:11 +01:00
Launchpad Translations on behalf of gnome-terminator f77f6e2b3a Launchpad automatic translations update. 2017-02-22 06:09:31 +00:00
Stephen Boddy 54bd13e566 Fixes new windows opening in the background (note that some will think this is bad) 2017-02-21 22:07:18 +01:00
Launchpad Translations on behalf of gnome-terminator e3eb57acce Launchpad automatic translations update. 2017-02-21 06:08:25 +00:00
Stephen Boddy bba9e2237a Remove auto-capitalisation of profiles in menu, add sorting, and fix exception when adding new one in prefs 2017-02-19 16:57:36 +01:00
Stephen Boddy e88f3b2140 Fix patterns for url matching to handle IPv6 as host 2017-02-18 21:31:52 +01:00
Stephen Boddy 31c3b2e9f4 Fix an invalid call to get_child() rather than the correct get_children()[0] for a window. 2017-02-18 21:30:17 +01:00
Launchpad Translations on behalf of gnome-terminator 0aeaf5ce80 Launchpad automatic translations update. 2017-02-17 06:06:39 +00:00
Launchpad Translations on behalf of gnome-terminator e7ef14fb39 Launchpad automatic translations update. 2017-02-16 06:48:56 +00:00
Stephen Boddy c7a6f88a57 Fix regex's needing MULTILINE flag to prevent libvte 0.44 throwing warnings 2017-02-14 00:07:47 +01:00
Stephen Boddy 75f4abba49 Fix custom_command and always_split_with_profile to work together (Nix) 2017-02-13 17:30:37 +01:00
Stephen Boddy 8213b828c9 Fix remotinator get_tab_title for tabs with more than a single terminal (Nix) 2017-02-13 15:36:55 +01:00
Stephen Boddy 1c0f934529 Normalise display name when creating DBus name 2017-02-13 14:20:10 +01:00
Stephen Boddy 7c73aaa080 Fix for strange race condition where every so often get_length returns 1. 2017-02-13 13:03:57 +01:00
Launchpad Translations on behalf of gnome-terminator 52904ef561 Launchpad automatic translations update. 2017-02-13 06:00:15 +00:00
Stephen Boddy d26b48fec9 Fix versions of Gtk where some CSS pseudo elements are not parsed and application will not load. Note that entire file is then ignored. 2017-02-13 03:20:28 +01:00
Launchpad Translations on behalf of gnome-terminator dc671ab41c Launchpad automatic translations update. 2017-02-12 06:24:31 +00:00
Stephen Boddy c4d372c56c Fixes vte object not being released properly, and holding open hidden /tmp files. 2017-02-11 19:59:31 +01:00
Stephen Boddy 1277464c73 Followup to rev. 1722 to stop panes nudging on performing a normal split due to the ratio float not accounting for the handle size. 2017-02-10 06:45:40 +01:00
Launchpad Translations on behalf of gnome-terminator 0a2c1a627f Launchpad automatic translations update. 2017-02-09 06:03:33 +00:00
Stephen Boddy 5f329928af Fix the version introspection capture by exception 2017-02-07 17:09:34 +01:00
Stephen Boddy 96a1e67749 Fix an exception with an unexpected keyword getting passed to set_cursor 2017-02-06 17:32:30 +01:00
Stephen Boddy 321c4a7ba9 Adds subtrees to custom commands menu - just add '/' to split. 2017-02-06 12:09:36 +01:00
Stephen Boddy 8f67c229b1 Fixes the cwd of a second instance launched by exo-open/Thunar 2017-02-06 08:43:44 +01:00
Stephen Boddy 1d63446d03 Final part of fix for getting two different resizes of the terminal which vim wasn't handling. 2017-02-06 07:38:47 +01:00
Stephen Boddy a0ba2cf969 Reapplication of select on copy fix that didn't get applied to gtk3 2017-02-06 06:12:25 +01:00
Stephen Boddy 2443d4b871 Fix incorrect sizing of sub windows when there's no titlebar (Emilio Pozuelo Monfort) 2017-02-06 04:51:10 +01:00
Stephen Boddy f162f3cdc0 Fixes scrollwheel actions on the tabs not working anymore. 2017-02-06 04:37:29 +01:00
Stephen Boddy 4adfd8e00a Partial fix for old windows popping to the front when new windows are opened 2017-02-04 04:13:24 +01:00
Stephen Boddy 558350344b Second attempt at focus/z-order as I missed a bit of Saber Rastikerdar's fix 2017-02-02 17:29:17 +01:00
Stephen Boddy 27febfc6cb Revert 1709 for now. It breaks other keyboard actions 2017-02-02 17:04:14 +01:00
Stephen Boddy 37ea9c90dc Fixes issue introduced by gtk3 port (Saber Rastikerdar in lp:805870) 2017-02-01 18:57:36 +01:00
Stephen Boddy fd346ed1cf Update embedded css selectors to also be GTK 3.20+ compatible using nodes (Iain Lane) 2017-02-01 13:50:38 +01:00
Iain Lane f23f464508 Fix 3.20 css in another place 2017-02-01 11:04:50 +00:00
Iain Lane e494f07769 Fix transparency for GTK 3.20 themes too 2017-02-01 10:59:11 +00:00
Stephen Boddy 4aaaaff2ef Fixes '0xffff' in keybindings prefs when a binding is previously set to Disabled 2017-02-01 10:03:29 +01:00
Stephen Boddy 713cb3f3d8 Fixes searchbar not looking prior to the configured lines when using infinite scrollback (Eric Johnson) 2017-02-01 09:51:37 +01:00
Stephen Boddy 8f7e7ca0c2 Add keywords entry to the desktop file (Julián Moreno Patiño) 2017-02-01 09:22:59 +01:00
Stephen Boddy cb83ee1bd1 Displays dialog when a single term is zoomed/maximised (minoru/shiraeeshi) 2017-02-01 09:11:11 +01:00
Stephen Boddy 2d063546a8 Fix keybindings that use the shift modifier 2017-02-01 08:55:54 +01:00
Stephen Boddy eaaac416f8 Fix the global hide window binding to work with shifted keys 2017-02-01 08:53:31 +01:00
Stephen Boddy 1f2ec6df18 Left some debug print statements in when committing something else 2017-02-01 07:25:49 +01:00
Launchpad Translations on behalf of gnome-terminator 2bc60843b1 Launchpad automatic translations update. 2017-01-30 05:54:36 +00:00
Launchpad Translations on behalf of gnome-terminator 64ff7a00cd Launchpad automatic translations update. 2017-01-25 05:58:28 +00:00
Launchpad Translations on behalf of gnome-terminator 68ab16aaf4 Launchpad automatic translations update. 2017-01-24 06:10:06 +00:00
Launchpad Translations on behalf of gnome-terminator 7643f7c0bd Launchpad automatic translations update. 2017-01-23 06:25:40 +00:00
Stephen Boddy d5e9265d34 Fix separators in popup menus on newer Gtk/Adwaita 2017-01-18 09:17:15 +01:00
Launchpad Translations on behalf of gnome-terminator 20a11664b6 Launchpad automatic translations update. 2017-01-17 07:09:31 +00:00
shiraeeshi d42dc52481 confirm when closing a window with zoomed terminal 2017-01-16 19:17:42 +06:00
Launchpad Translations on behalf of gnome-terminator 6d234102b8 Launchpad automatic translations update. 2017-01-16 06:11:32 +00:00
Launchpad Translations on behalf of gnome-terminator 0ad3e02204 Launchpad automatic translations update. 2017-01-13 06:38:29 +00:00
Stephen Boddy 47eaf64bb3 Minor fix to translation strings for languages with articles/genders as per LP Question 408095 2017-01-12 16:51:59 +01:00
Stephen Boddy 2bc19498ea Fix system fonts under gtk3 2017-01-12 03:59:40 +01:00
Stephen Boddy 45cb6e05c6 Fixes the logger plugin, patch by Eric Badger 2017-01-12 03:59:30 +01:00
Launchpad Translations on behalf of gnome-terminator b4177b9c92 Launchpad automatic translations update. 2017-01-05 06:08:49 +00:00
Launchpad Translations on behalf of gnome-terminator 86f90b1bb3 Launchpad automatic translations update. 2016-12-30 04:58:07 +00:00
Launchpad Translations on behalf of gnome-terminator 5aa08064cc Launchpad automatic translations update. 2016-12-28 04:58:30 +00:00
Launchpad Translations on behalf of gnome-terminator 3d14070279 Launchpad automatic translations update. 2016-12-27 05:07:30 +00:00
Launchpad Translations on behalf of gnome-terminator a8924b9703 Launchpad automatic translations update. 2016-12-24 05:03:30 +00:00
Launchpad Translations on behalf of gnome-terminator e6c7dce28d Launchpad automatic translations update. 2016-12-23 05:04:27 +00:00
Stephen Boddy 6eb94f0195 Fix for the terminal shot plugin to work with GTK3 from Vineeth Raj 2016-12-20 20:33:50 +01:00
Launchpad Translations on behalf of gnome-terminator 78f6b4232a Launchpad automatic translations update. 2016-12-19 05:46:10 +00:00
Launchpad Translations on behalf of gnome-terminator e033f7bb44 Launchpad automatic translations update. 2016-12-18 05:31:46 +00:00
Launchpad Translations on behalf of gnome-terminator 16bb7f0521 Launchpad automatic translations update. 2016-12-16 05:57:07 +00:00
Stephen Boddy a13b3db7c8 Fixes cwd for new windows on FreeBSD 2016-12-15 22:12:31 +01:00
Stephen Boddy 82e9a9bbfa Extend the prefs custom url handler box to align it with the other full width widgets 2016-12-13 22:08:02 +01:00
Launchpad Translations on behalf of gnome-terminator 163eb15535 Launchpad automatic translations update. 2016-12-13 05:54:37 +00:00
Stephen Boddy c5b1fe4a4a If at first you don't succeed... setup.py will make you cry 2016-12-12 23:20:02 +01:00
Stephen Boddy 55265cda23 No change - need to persuade Launchpad to build 2016-12-12 23:04:02 +01:00
Stephen Boddy e0d3fdcd9d Might help if I at least /try/ to include all the theme specific css files. 2016-12-12 22:53:46 +01:00
Stephen Boddy 2546e724c9 Fix a couple of other transient parent errors. 2016-12-12 20:45:50 +01:00
Stephen Boddy e11335e0cb Fixes the GtkDialog mapped without a transient parent message (Egmont Koblinger) 2016-12-12 19:18:16 +01:00
Stephen Boddy a748db277c Fix some strange behaviour when clicking on the trough of a scale (i.e. stepping) The previous value gets read, not the current. 2016-12-12 19:07:08 +01:00
Stephen Boddy 4a29840e7b Add the one liner to enable the Hyper modifier (Steven Keuchel) 2016-12-12 17:49:01 +01:00
Stephen Boddy 9b7a117353 Minor tweak to remove '0' as a translatable string. 2016-12-12 14:23:06 +01:00
Stephen Boddy b7acd1dc9f Couple of minor updates to the .pot file 2016-12-12 13:53:00 +01:00
Stephen Boddy 5a0860e26a Small tweak to remove translatable flag from number labels in prefs 2016-12-12 13:49:21 +01:00
Stephen Boddy 0cab214d36 Merge in background transparency fixes and styling improvements 2016-12-12 13:32:11 +01:00
Stephen Boddy 91beabf869 Some small fixes for transparent scrollbars in Breeze and HighContrast 2016-12-12 13:10:29 +01:00
Stephen Boddy 0bd8af4304 Add the ability to deactivate extra theme dependant styling 2016-12-12 12:27:56 +01:00
Stephen Boddy bc58a400c7 Merge in from lp:terminator 2016-12-12 12:20:16 +01:00
Stephen Boddy 24d3ed455a A chunk of work bringing the prefs glade file into the gtk3 world 2016-12-12 11:29:19 +01:00
Stephen Boddy 2186f93fee Do a reconfigure when the gtk-theme-name property changes, avoiding issues with styled themes. 2016-12-11 23:50:42 +01:00
Stephen Boddy 4e78c447e4 Fix the wrong background color for profiles using system colours 2016-12-11 22:25:37 +01:00
Stephen Boddy 117c5c8f0d Fix the oversight of not clearing the css string if the handle size is -1, resulting in styling getting trashed by the previous declarations 2016-12-11 19:32:22 +01:00
Stephen Boddy 4fcbabdab5 Add the scrollbar track highlighting in for Ambiance/Radiance 2016-12-11 18:35:22 +01:00
Stephen Boddy 7d9347d3f0 Fix Radiance transparent scrollbars, and remove the oversized splitter area from Breeze 2016-12-11 06:03:46 +01:00
Stephen Boddy f02f38389c Fixes the transparent scrollbars for Ambiance. 2016-12-11 05:46:02 +01:00
Stephen Boddy f03cdd007f A little more organization, separating into theme fixes that must be applied to correct rendering, and theme styling changes that may or may not be desired. Still needs config option. 2016-12-10 16:35:25 +01:00
Stephen Boddy fe64fc6b1d I'll be amazed if anyone actually uses it, but a quick fixup for the ancient Raleigh 2016-12-10 15:41:51 +01:00
Stephen Boddy 8878aef3d2 Change the selectors to target terminal window only, fixing the prefs window 2016-12-10 15:14:06 +01:00
Launchpad Translations on behalf of gnome-terminator 4013a74cc7 Launchpad automatic translations update. 2016-12-10 05:33:23 +00:00
Stephen Boddy a3fbd1e33c Fix all the themes where titlebars had borders, or white backgrounds 2016-12-10 00:47:11 +01:00
Stephen Boddy 0c1ec6467f Cleanup and rationalise the Ambiance customisations 2016-12-09 23:59:23 +01:00
Stephen Boddy 8a3406051b Fix the top left and right corners of the tab header background for Ambiance customisation 2016-12-09 23:29:18 +01:00
Stephen Boddy 1ff0ec1ba9 Add theme specific css file loading (from terminatorlib/themes and ~/.local/share/themes), move Adwaita fix into own file 2016-12-09 22:47:44 +01:00
Stephen Boddy b0c654885c Fix oversized splitter bar hover area for Adwaita and any other theme that does this 2016-12-08 18:39:15 +01:00
Stephen Boddy d1b2f45d56 Fix the colours to use public ones, and make Adwaita hover fix consistent. 2016-12-08 18:31:42 +01:00
Stephen Boddy cc14681bfd Merge in from lp:terminator 2016-12-08 03:27:10 +01:00
Stephen Boddy b2e81d8f38 Very rough preliminary css styling work, showing the general principles 2016-12-08 03:22:59 +01:00
Stephen Boddy 3a6eb144a2 Add gruvbox palette to dropdown as preset 2016-12-07 19:46:21 +01:00
Launchpad Translations on behalf of gnome-terminator fcec886b42 Launchpad automatic translations update. 2016-12-07 04:59:28 +00:00
Launchpad Translations on behalf of gnome-terminator f5fee60330 Launchpad automatic translations update. 2016-12-06 05:28:07 +00:00
Stephen Boddy ee604535ea Fix middle mouse button not passed to tmux 2016-12-06 02:38:01 +01:00
Stephen Boddy 52b578e6eb Allow larger separators 2016-12-06 02:01:48 +01:00
Launchpad Translations on behalf of gnome-terminator c4923b57f2 Launchpad automatic translations update. 2016-12-03 05:19:52 +00:00
Stephen Boddy 7d94a53a50 Fix secondary windows ~ expansion over DBus 2016-12-02 22:45:49 +01:00
Stephen Boddy 213bebc8fc Typo in terminator_config man page 2016-12-01 03:18:48 +01:00
Stephen Boddy 84da17d460 Fixes scrollbar initial state not being set 2016-11-30 02:41:59 +01:00
Stephen Boddy ef93f0234a Fix .spec requiring older vte 2016-11-29 17:53:50 +01:00
Launchpad Translations on behalf of gnome-terminator 1179a790f9 Launchpad automatic translations update. 2016-11-29 05:00:51 +00:00
Stephen Boddy a1bb54910b Update some places where the old homepage was still mentioned. 2016-11-25 02:46:59 +01:00
Stephen Boddy 648a73de67 Update the generic terminator.spec file used by downstreams for RPM generation 2016-11-25 02:45:50 +01:00
Stephen Boddy da37f398fa Fix terminator not working with default python3 by forcing python2 2016-11-25 02:29:55 +01:00
Stephen Boddy a50e5baae7 Add missing dependency to debian/control 2016-11-24 17:49:32 +01:00
Stephen Boddy 0359b20c80 Add missing dependency to debian/control 2016-11-23 11:10:03 +01:00
Stephen Boddy 3aa475e762 Update the changelog with all changes since branch from gtk2 version 2016-11-23 08:36:56 +01:00
Stephen Boddy ef597b566f Fixes (mostly) double-click doesn't distribute area evenly 2016-11-23 06:29:59 +01:00
Stephen Boddy 01712503a0 Fixes zero-sized terminals after rotate 2016-11-23 06:10:25 +01:00
Stephen Boddy 6a430ca05b Fix stale tab titles 2016-11-23 05:55:36 +01:00
Stephen Boddy 566ca62bb6 Small update to RELEASING to remind me to update the debian files 2016-11-23 05:54:16 +01:00
Stephen Boddy b2cb0333c9 Minor tweak so remotinator uses the version string as terminator 2016-11-23 05:53:27 +01:00
Launchpad Translations on behalf of gnome-terminator 6a9e369b75 Launchpad automatic translations update. 2016-11-03 06:26:07 +00:00
Stephen Boddy 10f0d3bdea Non-abbreviated months in the debian/changelog breaks builds on Yakkety+ 2016-11-03 04:13:18 +01:00
Stephen Boddy 5a884b7a81 * Update version numbers for GTK branch to something that makes sense
* Add back the visible_bell config option to the man page
* Bring the outdated packaging files into line with trunk
* Added AUTHORS and RELEASING as per trunk
2016-11-03 04:03:51 +01:00
Stephen Boddy 0977d3d5be Remove scripting for documentation that was packaged with the main app. Documentation is now online. 2016-10-27 06:45:33 +02:00
Stephen Boddy 3664a1ab73 Change the help shortcut to open online documentation hosted at readthedocs.org,
as it is not clear how to package the documentation in a way that satisfies debian rules.
2016-10-27 06:27:21 +02:00
Launchpad Translations on behalf of gnome-terminator 310367811e Launchpad automatic translations update. 2016-07-26 05:41:08 +00:00
Launchpad Translations on behalf of gnome-terminator 1f4f96f60c Launchpad automatic translations update. 2016-07-10 05:38:52 +00:00
Braden M. Kelley d9c6c9c496 Fix transparency for newer versions of GTK 2016-07-08 12:04:54 +02:00
Launchpad Translations on behalf of gnome-terminator ade346c68d Launchpad automatic translations update. 2016-07-05 06:04:04 +00:00
Stephen Boddy b15b5ec97b Minor fix to re-add the dash as a default word char. Accidentally dropped in libvte API flux 2016-07-04 16:20:26 +02:00
Stephen Boddy e3323e23e3 Added radio options to the Cursor colour to make it easier to go back to the XOR'd foreground colour 2015-12-06 15:43:36 +01:00
Launchpad Translations on behalf of gnome-terminator 8c69fe7be8 Launchpad automatic translations update. 2015-12-06 06:39:20 +00:00
Stephen Boddy f0330dadf3 Added radio options to the Cursor colour to make it easier to go back to the XOR'd foreground colour 2015-12-03 15:37:16 +01:00
Launchpad Translations on behalf of gnome-terminator e6fe49820f Launchpad automatic translations update. 2015-12-03 06:18:33 +00:00
Stephen Boddy c24fa2ed69 Miscapitalised PuTTY name in Prefs 2015-12-03 00:13:06 +01:00
Stephen Boddy 0298695ef1 Fix title edit shortcuts to hopefully not clash with console programs so much 2015-12-02 23:40:55 +01:00
Stephen Boddy 07a8d32227 Update the translation strings in the template file. 2015-12-02 23:07:26 +01:00
Stephen Boddy 08168b64ab The remainder of Egmont's GTK3 patch-o-rama session
* Remove the now unused posix regex code, and set the regex boundary vars to the correct '\b' value
* Fix drag and drop of a link from Firefox / Chrome
* Fix the editing of the window title
* Fix closing window using short-cut
* Fix profile re-use when opening new window
* Fix scrollbar position on current terminals when changed in prefs
2015-12-02 22:56:32 +01:00
Stephen Boddy 9a1afde0ae Couple of non-Egmont patches:
* Fix middle-click insert primary selection for Wayland (N/A) to insert from clipboard instead
* Remove invalid double-quote (") from the pathchar for url regex matching
2015-12-02 22:52:26 +01:00
Stephen Boddy 3e44db0b95 Remove invalid double-quote (") from the pathchar for url regex matching 2015-12-02 22:48:54 +01:00
Stephen Boddy 62ebf0cf30 Fix middle-click insert primary selection for Wayland (N/A) to insert from clipboard instead 2015-12-02 22:48:33 +01:00
Stephen Boddy 4ac75317e7 Fix scrollbar position on current terminals when changed in prefs 2015-12-02 21:12:59 +01:00
Stephen Boddy fc6e3e7e65 Fix profile re-use when opening new window 2015-12-02 20:57:59 +01:00
Stephen Boddy 9c21b835c2 Fix closing window using short-cut 2015-12-02 20:07:21 +01:00
Stephen Boddy 74ca52582d Fix the editing of the window title 2015-12-02 19:48:42 +01:00
Stephen Boddy 5fc34fe3c0 Fix drag and drop of a link from Firefox / Chrome 2015-12-02 19:39:58 +01:00
Stephen Boddy 18783cb9ce Remove the now unused posix regex code, and set the regex boundary vars to the correct '\b' value 2015-12-02 14:36:18 +01:00
Stephen Boddy 7518c16588 Some ports of some gtk2 commits that were still outstanding
* Fix the tab switching if a terminal on another tab exits
* Fix for those not running IBus, where the IBus workaround caused broken keys in other keymaps set with non-IBus tools
* PuTTY paste mode
* Updated and grouped default shortcuts in man page
* Fix PuTTY paste mode so Ctrl-Right-Drag, and application mouse handling in terminal still works
* Added smart copy mode switch to prefs
* Merge feature branch for tab/terminal title editing from Haim Daniel
2015-12-01 02:21:00 +01:00
Stephen Boddy 07ba88e3d2 Some fixes from Egmont patch-o-rama
* Fix rotate terminals under tabs, and (gtk3-only) focus loss on rotate
* Change the scroll_on_output default to false
* Remove unsupported utmp for now, till alternative solution
* Fix the "Run command as login shell"
2015-12-01 02:18:12 +01:00
Stephen Boddy 501e7c5e1a Minor followup to rotate focus loss - probably no effect 2015-12-01 02:16:53 +01:00
Stephen Boddy 712ed28d69 Correct documentation error in rev 1646 2015-12-01 01:07:09 +01:00
Stephen Boddy 295f884c6d (trunk-1683) Merge feature branch for tab/terminal title editing from Haim Daniel 2015-12-01 00:57:18 +01:00
Stephen Boddy 9115b62928 (trunk-1667) Added smart copy mode switch to prefs 2015-12-01 00:35:06 +01:00
Stephen Boddy 680cfd2278 Fix PuTTY paste mode so Ctrl-Right-Drag, and application mouse handling in terminal still works 2015-12-01 00:14:33 +01:00
Stephen Boddy 942915dc08 (trunk-1666) Updated and grouped default shortcuts in man page 2015-11-30 22:28:30 +01:00
Stephen Boddy a04ffed850 (trunk-1663) PuTTY paste mode 2015-11-30 22:23:23 +01:00
Stephen Boddy 9f09d9c334 (trunk-1647) Fix for those not running IBus, where the IBus workaround caused broken keys in other keymaps set with non-IBus tools
(New dependancy added (python-psutil) for detecting the IBus process)
2015-11-30 21:54:23 +01:00
Stephen Boddy 042dbfb454 (trunk-1634/1637) Fix the tab switching if a terminal on another tab exits 2015-11-30 21:39:15 +01:00
Stephen Boddy cd68c0e264 Fix the "Run command as login shell" 2015-11-30 19:08:04 +01:00
Stephen Boddy d3a0d5193e Remove unsupported utmp for now, till alternative solution 2015-11-30 19:07:43 +01:00
Stephen Boddy 42f2dd31c8 Change the scroll_on_output default to false 2015-11-30 17:39:38 +01:00
Stephen Boddy 8c45d97304 Fix rotate terminals under tabs, and (gtk3-only) focus loss on rotate 2015-11-30 16:19:41 +01:00
Stephen Boddy 4435be2350 Merge branch containing huge number of fixes from Egmont
* Add word chars back in if VTE is 0.40+
* Add option to toggle the rewrap on resize
* Make Zoom/Maximize inactive if a single terminal (Egmont
* Add dimming for 256 colour palettes
* Update TERM/COLORTERM to more modern values
* Fix deprcation warning in later GTK versions
* Fix separator sizing
* Fix positioning of group popup menu for later versions of GTK
* Correct some British spelt translated strings to American
* Fix double double-click on titlebar in later GTK3
* Fix the palette for inactive terminals after Prefs window
* Fix copy on selection to work on already open terminals
* Fix unwanted seperator size change, and increase granularity of dim/transparent sliders
* Fix cwd when new term spawned from a symlinked directory
* Correct terminator_config man page regarding scrollback
* Fix exception when Ctrl-clicking the terminal when not over a URL
* Fix Ctrl-click on URL if terminal has padding
* Fix right-click for mouse aware apps
2015-11-30 00:41:08 +01:00
Stephen Boddy df0d9aa0eb Fix right-click for mouse aware apps 2015-11-29 23:57:13 +01:00
Stephen Boddy b85796d64b Fix Ctrl-click on URL if terminal has padding 2015-11-29 23:43:45 +01:00
Stephen Boddy 14fb184df8 Fix exception when Ctrl-clicking the terminal when not over a URL 2015-11-29 23:37:02 +01:00
Stephen Boddy 4d70db1ae2 Correct terminator_config man page regarding scrollback 2015-11-29 23:22:11 +01:00
Stephen Boddy a8362749a9 Update TERM/COLORTERM to more modern values 2015-11-29 21:11:42 +01:00
Stephen Boddy 9bd8b5ea09 Fix cwd when new term spawned from a symlinked directory 2015-11-29 20:19:11 +01:00
Stephen Boddy 7f071e0d7e Fix unwanted seperator size change, and increase granularity of dim/transparent sliders 2015-11-29 19:33:52 +01:00
Stephen Boddy 80b157ee33 Add dimming for 256 colour palettes 2015-11-29 05:27:59 +01:00
Stephen Boddy ecd3cb6b63 Fix copy on selection to work on already open terminals 2015-11-29 03:07:13 +01:00
Stephen Boddy 918b53c6f0 Fix the palette for inactive terminals after Prefs window 2015-11-29 02:51:26 +01:00
Stephen Boddy 47642be133 Fix double double-click on titlebar in later GTK3 2015-11-29 01:35:05 +01:00
Stephen Boddy fbb70b2bc6 Correct some British spelt translated strings to American~ 2015-11-29 00:39:22 +01:00
Stephen Boddy 9103961902 Make Zoom/Maximize inactive if a single terminal 2015-11-29 00:22:57 +01:00
Stephen Boddy c1f92495d8 Fix positioning of group popup menu for later versions of GTK 2015-11-29 00:01:55 +01:00
Stephen Boddy 6db2337c56 Add word chars back in if VTE is 0.40+ 2015-11-28 20:28:01 +01:00
Stephen Boddy b5b74e8071 Add option to toggle the rewrap on resize 2015-11-28 20:14:14 +01:00
Stephen Boddy 73ba77ee5e Fix separator sizing 2015-11-28 20:03:51 +01:00
Stephen Boddy 9fa9c0e45a Fix deprcation warning in later GTK versions 2015-11-28 19:53:57 +01:00
Stephen Boddy 0e2f170032 Fix warning trying to import the __init__.py file as a plugin 2015-11-28 18:58:47 +01:00
Stephen Boddy 9fde814a44 Fix a GI version warning for Notify library 2015-11-28 18:56:02 +01:00
Stephen Boddy 85c0518643 Fixes startup on Wayland because Keybinder seems to be X11 only 2015-11-28 17:25:47 +01:00
Launchpad Translations on behalf of gnome-terminator 7fac78f24d Launchpad automatic translations update. 2015-11-13 05:35:14 +00:00
Stephen Boddy 8f7b7f9a27 Remove an outstanding VERIFY item. Gtk-3.0.gir function def says to ignore it (gtk2->gtk3) 2015-11-07 01:29:12 +01:00
Stephen Boddy d56f3b609f (trunk-1664)
* Set window geometry hints to off by default. The constant trickle of problems it causes are annoying.
  May set up a warning dialog when turning on.
* Actually set the DBUs interface to on by default. For some reason it wasn't active by default.
2015-11-07 01:25:01 +01:00
Stephen Boddy be510d0d3e Fix editable label distorting the layout until the splitter gets moved 2015-11-07 01:21:05 +01:00
Stephen Boddy 8e57aae0fe Fix to make sure the bell icon appears even when titlebar text extends beyond terminals width 2015-11-07 01:19:44 +01:00
Stephen Boddy 4217a7308f Minor fixup for newer GI wanting us to specify versions 2015-11-07 01:15:46 +01:00
Stephen Boddy d4bd916c90 (trunk-1681) Followup to 1616 to improve behaviour a bit further on rebalancing 2015-11-07 01:15:27 +01:00
Stephen Boddy 109e26161a (trunk-1679) Fix flickering and intermittent failures to rebalance 2015-11-05 10:57:57 +01:00
Launchpad Translations on behalf of gnome-terminator fb8c35f259 Launchpad automatic translations update. 2015-10-26 05:27:21 +00:00
Launchpad Translations on behalf of gnome-terminator daf9f94614 Launchpad automatic translations update. 2015-10-24 06:02:37 +00:00
Launchpad Translations on behalf of gnome-terminator 782c3bd974 Launchpad automatic translations update. 2015-10-06 06:25:10 +00:00
Stephen Boddy 4269a99598 Reimplement visual flash that got removed from libvte, reusing the DnD overlay to flash the terminal (gtk2->gtk3) 2015-09-29 02:24:36 +02:00
Launchpad Translations on behalf of gnome-terminator 09faf868c9 Launchpad automatic translations update. 2015-09-24 06:00:33 +00:00
Launchpad Translations on behalf of gnome-terminator 78d82df983 Launchpad automatic translations update. 2015-09-23 07:01:38 +00:00
Launchpad Translations on behalf of gnome-terminator ab08339581 Launchpad automatic translations update. 2015-09-21 05:40:02 +00:00
Launchpad Translations on behalf of gnome-terminator 8bb44c5598 Launchpad automatic translations update. 2015-09-20 04:59:10 +00:00
Stephen Boddy 177c62068c (trunk-1655) Minor correction to actually return error message, rather than just contemplating it 2015-09-19 17:37:19 +02:00
Stephen Boddy 28a003361b (trunk-1654) Workaround intltools inability to cope with files that have no extension, using temporary
symlinks when generating terminator.pot, so that reomtinator actually gets added now
2015-09-19 17:34:19 +02:00
Launchpad Translations on behalf of gnome-terminator 773be8dd13 Launchpad automatic translations update. 2015-09-19 05:42:16 +00:00
Stephen Boddy fbde717310 Update the translations to include the new strings in the improved remotinator command 2015-09-19 05:35:41 +02:00
Stephen Boddy 7b769ae1d8 * Fix the DBus interface (gtk2-gtk3)
* Disable the wm_class feature. Seems not possible in GTK3, and breaks
  the DBus call for new_window.
(trunk-1651)
* As part of GTK3 fixup, some improvements to the DBus interface, and
  remotinator (Steve Boddy)
  * Can now open a window or tab using remotinator
  * Can get the window uuid, or title using remotinator
  * Moved new tab key handling into the terminal for consistency
  * Standardise response when a new term is created (split, win
    or tab) to reply with new terms uuid
  * For GTK3 gave the DBus a slightly different name so they it
    can run at same time as GTK2
  * remotinator now uses argparse for commandline option handling,
    vastly improving the option handling
  * remotinator help strings are translatable now
2015-09-19 05:25:25 +02:00
Stephen Boddy e4c235dcd6 (trunk-1650) Minor change to custom commands to use the standard gerr function instead of the broken local one 2015-09-19 05:01:25 +02:00
Launchpad Translations on behalf of gnome-terminator 0beb1c8573 Launchpad automatic translations update. 2015-09-11 06:07:16 +00:00
Stephen Boddy 76b9cd33e0 Minor fix for a lingering usage of GTK2 style constant when setting the last resort icon. 2015-09-10 00:34:12 +02:00
Launchpad Translations on behalf of gnome-terminator e862175ed6 Launchpad automatic translations update. 2015-09-02 05:56:15 +00:00
Stephen Boddy 10514fa8e0 (trunk-1630/1631)
* Fix the high contrast icons, where I accidentally included a grey, semi-
  transparent background
* Some updates to the hicolor version of other window icons to remove
  placeholders, and add svg versions of the status and action icons
2015-09-01 23:25:48 +02:00
Stephen Boddy 06a2d5426f (trunk-1628) Adjustment to the way alternatives are set up that should cure blurry/incorrect icons in task switchers 2015-09-01 23:22:03 +02:00
Stephen Boddy 93ca226c67 (trunk-1626) Crude workaround for the fact that debian wants to compress fonts used by the manual 2015-09-01 23:18:41 +02:00
Stephen Boddy afd426c06c (trunk-1624) Add an internationalised AppData file for software installers 2015-09-01 23:16:04 +02:00
Stephen Boddy a65ce100f7 (trunk-1617) Add fallback to psutils to discover the cwd of a terminal (Heon Jeong) 2015-09-01 23:05:24 +02:00
Stephen Boddy ac53de6afb (trunk-1615) Start 'New Layout #' from 1. Looked strange starting at 2 2015-09-01 23:04:16 +02:00
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 b7b8888745 (trunk-1613) Fix launcher opening after a dbus enabled window is already open (DBUS in GTK3 still FIXME) 2015-09-01 22:59:36 +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
Launchpad Translations on behalf of gnome-terminator 825214da1e Launchpad automatic translations update. 2015-08-28 05:55:50 +00: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
Launchpad Translations on behalf of gnome-terminator 7a0a1e8d5b Launchpad automatic translations update. 2015-08-17 06:14:26 +00:00
Stephen Boddy 8b8376c331 Fix the zoom/maximise terminal function (gtk2->gtk3) 2015-08-16 21:19:24 +02:00
Launchpad Translations on behalf of gnome-terminator a5ef52d4f5 Launchpad automatic translations update. 2015-08-16 05:05:19 +00: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
Launchpad Translations on behalf of gnome-terminator 91ba24f47c Launchpad automatic translations update. 2015-08-08 06:25:06 +00: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
Launchpad Translations on behalf of gnome-terminator ea7010612f Launchpad automatic translations update. 2015-08-06 05:52:34 +00:00
Launchpad Translations on behalf of gnome-terminator 0cbf051b2b Launchpad automatic translations update. 2015-08-05 06:07:22 +00:00
Stephen Boddy 26a840b98d (trunk-1595) Latest round of string changes for translators 2015-08-04 20:52:02 +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
Launchpad Translations on behalf of gnome-terminator 21344fa000 Launchpad automatic translations update. 2015-08-04 05:47:09 +00: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 50d7c1a651 (trunk-1581) Fix typo in man page (Michael Eller, LP#1296725) 2015-07-19 22:41:18 +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 49f4f18f6d (trunk-1567) setup.py: Allow running tests via `python setup.py test` 2015-07-02 21:34:18 +02:00
Stephen Boddy 77bb9d5a3d (trunk-1570) Minor tweak to make the debugserver work with two or more -d flags, not three or more. 2015-07-02 21:26:50 +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 fd0225893b (trunk-1565/1566) distcheck fix and improvements to tests 2015-06-23 02:34:24 +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 ba66f8e2d2 Remove old flag based HAS_FOCUS usage from unused method of terminator class 2015-03-02 21:46:32 +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 f949dc01a9 Slightly modified version of Custom Commands Dialog fix from David Chandler + fixes for GTK3
Temporary hard disablement of DBus till it can be fixed properly to work with GTK3
Fixes LP#1414332 custom commands broadcast to grouped terminals from Mauro S M Rodrigues
Pull in updated translations from trunk
Remove pointless horizontal scrollbar from Layout Launcher
2015-02-25 20:19:31 +01:00
Stephen Boddy a8822e9da4 Remove pointless horizontal scrollbar from Layout Launcher 2015-02-25 18:47:29 +01:00
Stephen Boddy 2334a41a08 Pull in updated translations from trunk 2015-02-25 18:17:01 +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 387c403ec9 Temporary hard disablement of DBus till it can be fixed properly to work with GTK3 2015-02-25 15:26:17 +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 5bdbc1ce20 Fix startup error (undefined variable) on non-composited displays.
Fix titlebar label preventing scaling down titlebars by wrapping whole box in a viewport.
Add vertical scrollbars to the Profiles and Layouts tabs in Preferences.
2015-02-23 21:59:08 +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
Launchpad Translations on behalf of gnome-terminator 0091b59150 Launchpad automatic translations update. 2014-09-11 05:48:18 +00:00
Launchpad Translations on behalf of gnome-terminator f63d30241f Launchpad automatic translations update. 2014-08-24 05:52:35 +00:00
Launchpad Translations on behalf of gnome-terminator 3d45994758 Launchpad automatic translations update. 2014-08-20 05:36:03 +00:00
Launchpad Translations on behalf of gnome-terminator bd4ec26464 Launchpad automatic translations update. 2014-08-19 05:44:09 +00: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
Launchpad Translations on behalf of gnome-terminator a1264a7950 Launchpad automatic translations update. 2014-07-11 05:37:38 +00:00
Launchpad Translations on behalf of gnome-terminator 3aa3ae9443 Launchpad automatic translations update. 2014-07-09 05:37:01 +00:00
Launchpad Translations on behalf of gnome-terminator 88d84a3b99 Launchpad automatic translations update. 2014-06-25 05:29:17 +00:00
Launchpad Translations on behalf of gnome-terminator 9ef33efb1c Launchpad automatic translations update. 2014-06-09 05:28:06 +00:00
Launchpad Translations on behalf of gnome-terminator 0e2271c07b Launchpad automatic translations update. 2014-05-28 05:29:12 +00:00
Launchpad Translations on behalf of gnome-terminator ccb030ccb2 Launchpad automatic translations update. 2014-05-27 05:27:46 +00:00
Launchpad Translations on behalf of gnome-terminator 81b8912737 Launchpad automatic translations update. 2014-05-21 05:33:30 +00:00
Launchpad Translations on behalf of gnome-terminator 67daf388de Launchpad automatic translations update. 2014-05-20 05:35:50 +00:00
Ariel Zelivansky eadb5cb419 Save layout button prototype. 2014-05-19 22:47:11 +03:00
Launchpad Translations on behalf of gnome-terminator ece4e77d58 Launchpad automatic translations update. 2014-05-17 05:33:11 +00:00
Launchpad Translations on behalf of gnome-terminator 7aa8801f13 Launchpad automatic translations update. 2014-05-09 05:37:35 +00:00
Stephen Boddy 59c3022e28 Kurekt speling uv Omicron. Closes LP#1317256 2014-05-08 19:27:39 +02:00
Launchpad Translations on behalf of gnome-terminator 5fc1c99c8a Launchpad automatic translations update. 2014-05-07 05:39:26 +00:00
Launchpad Translations on behalf of gnome-terminator 42eafddce7 Launchpad automatic translations update. 2014-05-05 05:34:30 +00:00
Launchpad Translations on behalf of gnome-terminator 34315e4d34 Launchpad automatic translations update. 2014-05-04 05:44:01 +00:00
Launchpad Translations on behalf of gnome-terminator 7b7f98fab1 Launchpad automatic translations update. 2014-05-02 05:29:14 +00:00
Launchpad Translations on behalf of gnome-terminator a031664d94 Launchpad automatic translations update. 2014-04-23 05:37:11 +00:00
Launchpad Translations on behalf of gnome-terminator a473d26b43 Launchpad automatic translations update. 2014-04-18 05:31:43 +00:00
Launchpad Translations on behalf of gnome-terminator bbefa5a701 Launchpad automatic translations update. 2014-04-09 05:37:04 +00:00
Launchpad Translations on behalf of gnome-terminator 80e176f0a1 Launchpad automatic translations update. 2014-04-07 05:36:14 +00:00
Launchpad Translations on behalf of gnome-terminator fba8e11d1f Launchpad automatic translations update. 2014-03-26 05:39:51 +00:00
Launchpad Translations on behalf of gnome-terminator 4002b80174 Launchpad automatic translations update. 2014-03-18 05:30:52 +00:00
Launchpad Translations on behalf of gnome-terminator 17b39f7333 Launchpad automatic translations update. 2014-03-17 04:41:29 +00:00
Launchpad Translations on behalf of gnome-terminator 6570b3449c Launchpad automatic translations update. 2014-03-16 05:36:23 +00:00
Launchpad Translations on behalf of gnome-terminator 0e878afc82 Launchpad automatic translations update. 2014-02-25 05:26:07 +00:00
Launchpad Translations on behalf of gnome-terminator 56fa508d06 Launchpad automatic translations update. 2014-02-01 05:19:29 +00: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 e98bad0da1 Merge feature-remember-focus branch was missing a bit of cleanup 2014-01-24 23:27:06 +01:00
Stephen Boddy a638fb4980 Merge feature-remember-focus branch, remembering focus and saving/loading to layouts 2014-01-24 23:19:42 +01:00
Launchpad Translations on behalf of gnome-terminator 6ba624d339 Launchpad automatic translations update. 2014-01-22 05:14:10 +00:00
Stephen Boddy 8426fab935 Missed a line in the cruft removal 2014-01-21 23:41:37 +01:00
Launchpad Translations on behalf of gnome-terminator c78612215c Launchpad automatic translations update. 2014-01-13 05:15:45 +00:00
Launchpad Translations on behalf of gnome-terminator 1672dafa58 Launchpad automatic translations update. 2014-01-01 05:11:21 +00:00
Launchpad Translations on behalf of gnome-terminator cb113a732a Launchpad automatic translations update. 2013-12-27 05:12:17 +00:00
Launchpad Translations on behalf of gnome-terminator 0e5995b05a Launchpad automatic translations update. 2013-12-26 05:10:53 +00:00
Launchpad Translations on behalf of gnome-terminator 39c7bfcdee Launchpad automatic translations update. 2013-12-25 05:11:49 +00: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 7a87f2f6e7 Merge in trunk changes 2013-12-19 10:56:27 +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
Launchpad Translations on behalf of gnome-terminator b7a61d1294 Launchpad automatic translations update. 2013-11-23 05:13:49 +00: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
Launchpad Translations on behalf of gnome-terminator 7cc0889280 Launchpad automatic translations update. 2013-11-08 05:10:50 +00:00
Launchpad Translations on behalf of gnome-terminator e54694bc40 Launchpad automatic translations update. 2013-11-07 05:19:17 +00:00
Launchpad Translations on behalf of gnome-terminator 3484c6b56d Launchpad automatic translations update. 2013-11-06 05:13:45 +00:00
Launchpad Translations on behalf of gnome-terminator 89636638b5 Launchpad automatic translations update. 2013-11-05 05:10:56 +00:00
Launchpad Translations on behalf of gnome-terminator c4c20622e5 Launchpad automatic translations update. 2013-11-03 05:16:19 +00:00
Launchpad Translations on behalf of gnome-terminator 7ec68fb79d Launchpad automatic translations update. 2013-11-02 05:14:28 +00:00
Stephen Boddy d3ff2749f9 Sync up trunk changes 2013-10-31 20:14:22 +01:00
Stephen Boddy 705a17f91b merge feature: new icons for other windows. 2013-10-31 20:11:10 +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 b9b7e6b06c Fix the Group All/Tab shortcuts where titlebars were not updated. Closes LP#1242675 2013-10-25 20:12:41 +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
Launchpad Translations on behalf of gnome-terminator 361f7d5d5f Launchpad automatic translations update. 2013-10-22 04:38:09 +00:00
Launchpad Translations on behalf of gnome-terminator 9d70298208 Launchpad automatic translations update. 2013-10-18 05:13:32 +00:00
Launchpad Translations on behalf of gnome-terminator 6604175e64 Launchpad automatic translations update. 2013-10-14 05:11:06 +00:00
Launchpad Translations on behalf of gnome-terminator 8e1ae7f7d2 Launchpad automatic translations update. 2013-10-12 04:34:25 +00:00
Launchpad Translations on behalf of gnome-terminator 50b3558025 Launchpad automatic translations update. 2013-10-09 05:11:48 +00:00
Launchpad Translations on behalf of gnome-terminator ce076bb303 Launchpad automatic translations update. 2013-10-08 05:10:57 +00:00
Launchpad Translations on behalf of gnome-terminator 3371f19c2d Launchpad automatic translations update. 2013-10-03 05:09:20 +00:00
Launchpad Translations on behalf of gnome-terminator cc5167c0f9 Launchpad automatic translations update. 2013-09-28 05:13:41 +00:00
Launchpad Translations on behalf of gnome-terminator 85a5b1b728 Launchpad automatic translations update. 2013-09-27 05:15:44 +00: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
Launchpad Translations on behalf of gnome-terminator 1ed2c22e5d Launchpad automatic translations update. 2013-09-25 05:11:53 +00:00
Launchpad Translations on behalf of gnome-terminator b59dc51ad1 Launchpad automatic translations update. 2013-09-14 04:33:51 +00:00
Launchpad Translations on behalf of gnome-terminator 1ca545cf24 Launchpad automatic translations update. 2013-09-11 04:40:06 +00: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 a062555d74 I broke drag and drop with LP#1192679. This fixes dnd, plus the original bug. 2013-09-03 19:53:31 +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
Launchpad Translations on behalf of gnome-terminator a43e7386a2 Launchpad automatic translations update. 2013-09-01 04:32:18 +00: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 0dab69f76f Need to add the glade file to setup, or the debuild doesn't add it to the package 2013-08-29 13:00:20 +02:00
Launchpad Translations on behalf of gnome-terminator 37a84d3cf1 Launchpad automatic translations update. 2013-08-29 04:32:13 +00: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
Launchpad Translations on behalf of gnome-terminator eb9b9a358d Launchpad automatic translations update. 2013-08-23 04:32:57 +00:00
Launchpad Translations on behalf of gnome-terminator d8dbc8fd2b Launchpad automatic translations update. 2013-08-22 04:36:04 +00:00
Launchpad Translations on behalf of gnome-terminator 3b7662671f Launchpad automatic translations update. 2013-08-21 04:32:33 +00:00
Launchpad Translations on behalf of gnome-terminator 72768cf898 Launchpad automatic translations update. 2013-08-20 04:34:27 +00:00
Launchpad Translations on behalf of gnome-terminator e36fffc969 Launchpad automatic translations update. 2013-08-17 04:32:10 +00:00
Launchpad Translations on behalf of gnome-terminator 3dd48ca4f5 Launchpad automatic translations update. 2013-08-15 04:33:44 +00:00
Launchpad Translations on behalf of gnome-terminator bf999ecc4c Launchpad automatic translations update. 2013-08-09 04:34:08 +00:00
Launchpad Translations on behalf of gnome-terminator 99eca00abe Launchpad automatic translations update. 2013-08-05 05:09:50 +00:00
Neal Fultz c566e862f7 Bug 366644 / Don't modify -x when invoked as x-terminal-emulator 2013-08-04 12:36:33 -07:00
Launchpad Translations on behalf of gnome-terminator 9266483ab6 Launchpad automatic translations update. 2013-08-04 05:13:01 +00:00
Launchpad Translations on behalf of gnome-terminator 1ee1b21639 Launchpad automatic translations update. 2013-08-03 05:11:37 +00: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
Launchpad Translations on behalf of gnome-terminator 03276a1def Launchpad automatic translations update. 2013-07-30 04:34:01 +00:00
Launchpad Translations on behalf of gnome-terminator 1240d8e196 Launchpad automatic translations update. 2013-07-22 05:11:05 +00:00
Launchpad Translations on behalf of gnome-terminator 056f0f7378 Launchpad automatic translations update. 2013-07-17 05:36:31 +00: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 a3ac583732 Merge bug fix from Steve Boddy. Closes LP#1192960 2013-07-13 15:38:15 +02:00
Launchpad Translations on behalf of gnome-terminator 388a0ca407 Launchpad automatic translations update. 2013-06-30 05:13:11 +00:00
Launchpad Translations on behalf of gnome-terminator d0adb5d792 Launchpad automatic translations update. 2013-06-27 05:09:01 +00:00
Launchpad Translations on behalf of gnome-terminator d9f4573084 Launchpad automatic translations update. 2013-06-26 05:09:36 +00:00
Stephen Boddy b9bd6dd19b Load and save window title in layouts 2013-06-20 19:48:22 +02:00
Launchpad Translations on behalf of gnome-terminator 27a66606e6 Launchpad automatic translations update. 2013-06-20 05:11:46 +00:00
Stephen Boddy c2001caede Trivial one line to stop <mod>+double-click from rebalancing the splitters 2013-06-19 21:21:44 +02:00
Launchpad Translations on behalf of gnome-terminator 6c9ba6912c Launchpad automatic translations update. 2013-06-18 05:25:24 +00:00
Launchpad Translations on behalf of gnome-terminator 2a02ea38fc Launchpad automatic translations update. 2013-06-15 04:33:47 +00:00
Launchpad Translations on behalf of gnome-terminator 6e616f8d78 Launchpad automatic translations update. 2013-06-13 05:07:56 +00:00
Launchpad Translations on behalf of gnome-terminator 9824dd8d73 Launchpad automatic translations update. 2013-06-02 04:33:06 +00:00
Launchpad Translations on behalf of gnome-terminator fa906325a5 Launchpad automatic translations update. 2013-05-31 05:10:47 +00:00
Neal Fultz 69f0e7c30e Fixing Bug #366644 / terminator does not honor x-terminal-emulator -e option 2013-05-12 21:44:07 -07:00
Launchpad Translations on behalf of gnome-terminator 20c21f36b2 Launchpad automatic translations update. 2013-05-12 05:09:31 +00: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
Launchpad Translations on behalf of gnome-terminator 102c89440b Launchpad automatic translations update. 2013-05-05 05:13:21 +00:00
Launchpad Translations on behalf of gnome-terminator 54a90b1322 Launchpad automatic translations update. 2013-05-04 05:10:36 +00:00
Chris Jones 68e101ef78 PPA uploads 2013-05-03 16:36:34 +01:00
Chris Jones 205484579a Update versions for 0.97 2013-04-30 08:59:31 +01:00
Launchpad Translations on behalf of gnome-terminator 134fdb106f Launchpad automatic translations update. 2013-04-26 05:07:47 +00:00
Chris Jones 744316e0ff Hide GtkNotebook border, the people hate it 2013-04-22 00:01:31 +01:00
Launchpad Translations on behalf of gnome-terminator b4e416ff5c Launchpad automatic translations update. 2013-04-21 04:33:37 +00:00
Launchpad Translations on behalf of gnome-terminator 34cc7b079e Launchpad automatic translations update. 2013-04-20 05:06:11 +00:00
Launchpad Translations on behalf of gnome-terminator 644e93e3ee Launchpad automatic translations update. 2013-04-16 04:33:14 +00:00
Launchpad Translations on behalf of gnome-terminator 4df0d329a7 Launchpad automatic translations update. 2013-04-10 05:07:30 +00:00
Launchpad Translations on behalf of gnome-terminator 59abfbcd59 Launchpad automatic translations update. 2013-04-09 05:10:41 +00:00
Launchpad Translations on behalf of gnome-terminator 83a117e6f5 Launchpad automatic translations update. 2013-04-08 05:09:59 +00:00
Launchpad Translations on behalf of gnome-terminator 8e2c182aac Launchpad automatic translations update. 2013-04-07 05:08:10 +00:00
Launchpad Translations on behalf of gnome-terminator f74b695642 Launchpad automatic translations update. 2013-04-06 05:08:49 +00:00
Launchpad Translations on behalf of gnome-terminator 59645e4ac2 Launchpad automatic translations update. 2013-04-03 05:08:04 +00:00
Launchpad Translations on behalf of gnome-terminator 8d6dc9a0d7 Launchpad automatic translations update. 2013-03-25 04:32:06 +00:00
Launchpad Translations on behalf of gnome-terminator bbbb73353e Launchpad automatic translations update. 2013-03-18 04:31:37 +00:00
Launchpad Translations on behalf of gnome-terminator 63839363b9 Launchpad automatic translations update. 2013-03-15 04:30:30 +00:00
Launchpad Translations on behalf of gnome-terminator c62679b387 Launchpad automatic translations update. 2013-03-14 04:31:52 +00:00
Launchpad Translations on behalf of gnome-terminator e7dabb68c6 Launchpad automatic translations update. 2013-03-12 04:31:22 +00:00
Launchpad Translations on behalf of gnome-terminator 3206c68a2f Launchpad automatic translations update. 2013-03-11 04:31:11 +00:00
Launchpad Translations on behalf of gnome-terminator 65d1fd91a6 Launchpad automatic translations update. 2013-03-10 04:32:05 +00:00
Launchpad Translations on behalf of gnome-terminator 4d8623c38e Launchpad automatic translations update. 2013-03-09 04:32:57 +00:00
Launchpad Translations on behalf of gnome-terminator fbe958ce6b Launchpad automatic translations update. 2013-03-07 04:32:20 +00:00
Launchpad Translations on behalf of gnome-terminator a39cb4f1d6 Launchpad automatic translations update. 2013-03-05 04:33:10 +00:00
Launchpad Translations on behalf of gnome-terminator 71b80e5b7e Launchpad automatic translations update. 2013-03-02 04:30:43 +00:00
Launchpad Translations on behalf of gnome-terminator bbe4f7b712 Launchpad automatic translations update. 2013-03-01 04:38:25 +00:00
Launchpad Translations on behalf of gnome-terminator df65297640 Launchpad automatic translations update. 2013-02-28 04:31:24 +00: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
Launchpad Translations on behalf of gnome-terminator bab9f3c1a1 Launchpad automatic translations update. 2013-02-26 04:31:16 +00:00
Launchpad Translations on behalf of gnome-terminator 16a3818bca Launchpad automatic translations update. 2013-02-25 04:31:45 +00:00
Launchpad Translations on behalf of gnome-terminator 95d74c2c73 Launchpad automatic translations update. 2013-02-19 04:31:42 +00:00
Launchpad Translations on behalf of gnome-terminator ed30d22371 Launchpad automatic translations update. 2013-02-18 04:31:43 +00:00
Launchpad Translations on behalf of gnome-terminator 9d2b91c53c Launchpad automatic translations update. 2013-02-17 04:31:59 +00:00
Launchpad Translations on behalf of gnome-terminator f637bfe43b Launchpad automatic translations update. 2013-02-16 04:31:25 +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
Chris Jones 5e5ff4a31f Merge bug fix from Andrew Corbellini. Closes LP#1121143 2013-02-15 14:42:03 +00:00
Launchpad Translations on behalf of gnome-terminator e12b293daf Launchpad automatic translations update. 2013-02-15 04:31:04 +00:00
Launchpad Translations on behalf of gnome-terminator ab86af6b7f Launchpad automatic translations update. 2013-02-12 04:31:37 +00:00
Andrea Corbellini 2662902b2a Grab the focus on terminals when they are created or closed. 2013-02-10 16:58:06 +01:00
Launchpad Translations on behalf of gnome-terminator 109794f024 Launchpad automatic translations update. 2013-02-06 05:08:37 +00:00
Launchpad Translations on behalf of gnome-terminator 30ebbfc01b Launchpad automatic translations update. 2013-02-05 04:31:39 +00:00
Launchpad Translations on behalf of gnome-terminator eb0fe8f54a Launchpad automatic translations update. 2013-02-04 05:08:08 +00:00
Launchpad Translations on behalf of gnome-terminator 27baddf586 Launchpad automatic translations update. 2013-02-01 04:31:25 +00:00
Launchpad Translations on behalf of gnome-terminator 97443f6b24 Launchpad automatic translations update. 2013-01-31 04:32:37 +00: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 246b0dc229 Fix up a strange typo 2013-01-30 13:17:22 +00:00
Chris Jones 143ae983f2 Fix up a strange typo 2013-01-30 13:17:11 +00:00
Chris Jones c234a13de6 Apply a fix to the Finnish translation. Closes LP#1080549 2013-01-30 13:08:48 +00:00
Chris Jones e6f3009b04 Update the potfile and include the preferences GLADE file 2013-01-30 13:06:10 +00:00
Chris Jones d651f31347 Fix manpage path on OpenBSD. Closes LP#1093906 2013-01-30 12:37:41 +00:00
Chris Jones 424c6e79cd Guard against people running us in deleted directories. Closes LP#1101208 2013-01-30 12:27:02 +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
Launchpad Translations on behalf of gnome-terminator fbbd941a7e Launchpad automatic translations update. 2013-01-28 05:07:55 +00:00
Launchpad Translations on behalf of gnome-terminator 1c2d701c23 Launchpad automatic translations update. 2013-01-23 04:32:22 +00:00
Launchpad Translations on behalf of gnome-terminator 9fab1bd998 Launchpad automatic translations update. 2012-12-19 05:09:36 +00:00
Stephen Boddy a6e72c1d63 Fix for slightly off-center splits. 2012-12-13 18:07:18 +01:00
Launchpad Translations on behalf of gnome-terminator ab6eae90e6 Launchpad automatic translations update. 2012-12-01 04:32:57 +00:00
Launchpad Translations on behalf of gnome-terminator 33fea5bd6e Launchpad automatic translations update. 2012-11-16 04:31:45 +00:00
Launchpad Translations on behalf of gnome-terminator 1b9435d190 Launchpad automatic translations update. 2012-11-06 04:31:52 +00:00
Launchpad Translations on behalf of gnome-terminator 8ca3deb7f9 Launchpad automatic translations update. 2012-11-02 04:32:09 +00:00
Chris Jones 5d35c196c7 Add a command line option to spawn new tabs via DBus 2012-10-30 00:11:24 +00:00
Launchpad Translations on behalf of gnome-terminator 43f69112e4 Launchpad automatic translations update. 2012-10-25 05:09:19 +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 3f0b50f7f9 Update changelog 2012-10-18 14:34:22 -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 a6c48a8bf3 Apply a patch to fix a manpage typo. Patch from Julián Moreno Patiño <julian@debian.org>. Closes LP#1035691 2012-10-18 14:15:17 -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
Chris Jones 646d0e4e5b Update Changelog 2012-10-17 14:09:29 -07:00
Chris Jones 8d8c1fadba Merge a branch from Andrea Corbellini to fix the focus/z-order of new windows triggered via DBus 2012-10-17 14:01:12 -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
Launchpad Translations on behalf of gnome-terminator 9e98c08e1d Launchpad automatic translations update. 2012-10-06 04:33:28 +00:00
Launchpad Translations on behalf of gnome-terminator 4f874bc8c9 Launchpad automatic translations update. 2012-10-05 04:32:37 +00:00
Stephen Boddy 55c3b7d59c Create default groupnames, selected from the Greek alphabet (Alpha, Beta, etc) 2012-09-27 14:56:42 +02:00
Launchpad Translations on behalf of gnome-terminator d7114596bc Launchpad automatic translations update. 2012-09-26 04:32:14 +00:00
Launchpad Translations on behalf of gnome-terminator 29f2628a97 Launchpad automatic translations update. 2012-09-10 04:32:22 +00:00
Launchpad Translations on behalf of gnome-terminator 2e7cc1170a Launchpad automatic translations update. 2012-08-21 04:35:00 +00:00
Launchpad Translations on behalf of gnome-terminator a26f3cb7bf Launchpad automatic translations update. 2012-08-16 04:35:31 +00:00
Launchpad Translations on behalf of gnome-terminator 48fd8c0f8a Launchpad automatic translations update. 2012-08-15 04:34:43 +00:00
Stephen Boddy a4c0eb453d Merge updates from trunk 2012-07-23 15:30:03 +02:00
Launchpad Translations on behalf of gnome-terminator 505d04b9d3 Launchpad automatic translations update. 2012-07-18 05:09:52 +00:00
Launchpad Translations on behalf of gnome-terminator 87475d5a26 Launchpad automatic translations update. 2012-07-16 05:11:38 +00: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
Chris Jones 2900e2eee5 Merge branch from Stephen J Boddy to add keyboard shortcuts for inserting terminal numbers 2012-07-10 19:33:30 +01:00
Launchpad Translations on behalf of gnome-terminator 51d27920cb Launchpad automatic translations update. 2012-07-11 05:12:53 +00: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
Launchpad Translations on behalf of gnome-terminator 1e68ae9107 Launchpad automatic translations update. 2012-06-12 04:34:02 +00:00
Launchpad Translations on behalf of gnome-terminator 3759dcb2cd Launchpad automatic translations update. 2012-06-08 04:32:31 +00:00
Launchpad Translations on behalf of gnome-terminator 19d03f6b15 Launchpad automatic translations update. 2012-05-28 05:11:34 +00: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
Launchpad Translations on behalf of gnome-terminator 98965d52df Launchpad automatic translations update. 2012-05-24 10:30:51 +00: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
Launchpad Translations on behalf of gnome-terminator 39e8cfef6c Launchpad automatic translations update. 2012-05-13 04:33:31 +00:00
Launchpad Translations on behalf of gnome-terminator 05bee9b3c7 Launchpad automatic translations update. 2012-05-12 05:09:18 +00:00
Launchpad Translations on behalf of gnome-terminator f3844d7879 Launchpad automatic translations update. 2012-05-08 04:32:48 +00:00
Launchpad Translations on behalf of gnome-terminator 8c9b1650af Launchpad automatic translations update. 2012-05-07 04:33:20 +00:00
Launchpad Translations on behalf of gnome-terminator b50480243d Launchpad automatic translations update. 2012-05-05 04:33:53 +00:00
Launchpad Translations on behalf of gnome-terminator 056289d896 Launchpad automatic translations update. 2012-05-04 04:33:38 +00:00
Launchpad Translations on behalf of gnome-terminator d62fd18d01 Launchpad automatic translations update. 2012-05-01 05:09:32 +00:00
Launchpad Translations on behalf of gnome-terminator 5d4a641446 Launchpad automatic translations update. 2012-04-30 04:31:41 +00:00
Launchpad Translations on behalf of gnome-terminator 9114384ae1 Launchpad automatic translations update. 2012-04-28 04:31:56 +00:00
Launchpad Translations on behalf of gnome-terminator eada374772 Launchpad automatic translations update. 2012-04-27 04:32:57 +00:00
Launchpad Translations on behalf of gnome-terminator 3d45bd640a Launchpad automatic translations update. 2012-04-20 04:35:17 +00: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
Launchpad Translations on behalf of gnome-terminator 32eb6f9d5e Launchpad automatic translations update. 2012-04-12 04:34:37 +00:00
Launchpad Translations on behalf of gnome-terminator a6a52792af Launchpad automatic translations update. 2012-04-08 04:33:25 +00: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
Launchpad Translations on behalf of gnome-terminator f8b59348c6 Launchpad automatic translations update. 2012-03-20 04:31:34 +00:00
Launchpad Translations on behalf of gnome-terminator 26c8b267d6 Launchpad automatic translations update. 2012-03-10 04:38:57 +00:00
Chris Jones 4b4b8cce9a Guard against invalid colours. Closes LP#943251 2012-03-06 09:19:52 +00:00
Launchpad Translations on behalf of gnome-terminator c7b859487c Launchpad automatic translations update. 2012-04-17 04:36:55 +00:00
Launchpad Translations on behalf of gnome-terminator b6401fc1e8 Launchpad automatic translations update. 2012-01-22 05:16: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
Launchpad Translations on behalf of gnome-terminator 8c0f30fd80 Launchpad automatic translations update. 2012-01-14 04:34:55 +00:00
Launchpad Translations on behalf of gnome-terminator 5642c796f7 Launchpad automatic translations update. 2012-01-06 04:45:24 +00:00
Launchpad Translations on behalf of gnome-terminator ce2ee665bc Launchpad automatic translations update. 2012-01-05 05:22:07 +00:00
f12f7e7b47 Added a little transformatios to make sure all the parameters of the config are
passed to string before calling the dbus method (integers for example).
2011-12-29 21:43:12 +01: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
Launchpad Translations on behalf of gnome-terminator ce9e8d8453 Launchpad automatic translations update. 2011-12-15 05:13:42 +00: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
Launchpad Translations on behalf of gnome-terminator 46a3357b1f Launchpad automatic translations update. 2011-11-26 04:34:32 +00: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
Launchpad Translations on behalf of gnome-terminator 8163977b68 Launchpad automatic translations update. 2011-10-28 05:11:10 +00:00
Launchpad Translations on behalf of gnome-terminator d6596d5a32 Launchpad automatic translations update. 2011-10-27 05:10:04 +00:00
Launchpad Translations on behalf of gnome-terminator e35125c5d1 Launchpad automatic translations update. 2011-10-24 05:10:32 +00:00
Launchpad Translations on behalf of gnome-terminator e933f75b8c Launchpad automatic translations update. 2011-10-21 04:34:19 +00:00
Launchpad Translations on behalf of gnome-terminator 511f1e370c Launchpad automatic translations update. 2011-10-18 04:37:50 +00:00
Launchpad Translations on behalf of gnome-terminator c43a60ed27 Launchpad automatic translations update. 2011-10-11 05:08:37 +00:00
Chris Jones 780c295cf0 Allow font dimming in inactive terminals 2011-10-07 01:20:54 +01:00
Launchpad Translations on behalf of gnome-terminator 8fb3d5a19d Launchpad automatic translations update. 2011-09-30 04:30:48 +00:00
Chris Jones 699d07a0db ppa gar 2011-09-28 12:50:26 +01:00
Chris Jones fdff4fa1eb improve error handling when ipc is unavailable 2011-09-28 12:50:19 +01:00
Chris Jones 7bc5c9ccee update packaging to include remotinator 2011-09-28 09:25:13 +01:00
Launchpad Translations on behalf of gnome-terminator 89de32dc05 Launchpad automatic translations update. 2011-09-27 04:33:17 +00:00
Chris Jones 109be102ea bump for natty PPA 2011-09-23 22:03:16 +01:00
Chris Jones f57f3e6c74 bump for maverick PPA 2011-09-23 22:02:28 +01:00
Chris Jones 4242be777e update debian changelog for 0.96 2011-09-23 21:45:22 +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
Launchpad Translations on behalf of gnome-terminator cc30c2de49 Launchpad automatic translations update. 2011-09-23 04:30:27 +00:00
Launchpad Translations on behalf of gnome-terminator f36f62c21f Launchpad automatic translations update. 2011-09-21 04:42:09 +00:00
Launchpad Translations on behalf of gnome-terminator f20a96baf7 Launchpad automatic translations update. 2011-09-16 04:30:47 +00:00
Launchpad Translations on behalf of gnome-terminator eaeeeed291 Launchpad automatic translations update. 2011-09-15 04:33:53 +00:00
Launchpad Translations on behalf of gnome-terminator 630e07ece4 Launchpad automatic translations update. 2011-09-12 04:30:50 +00:00
Launchpad Translations on behalf of gnome-terminator e4eb740835 Launchpad automatic translations update. 2011-09-10 04:39:41 +00:00
Launchpad Translations on behalf of gnome-terminator df302bfdaf Launchpad automatic translations update. 2011-09-09 04:31:47 +00:00
Launchpad Translations on behalf of gnome-terminator 5d01f16e50 Launchpad automatic translations update. 2011-09-02 04:32:57 +00:00
Launchpad Translations on behalf of gnome-terminator c6f4e3809b Launchpad automatic translations update. 2011-08-28 04:30:30 +00:00
Chris Jones 007ca36723 Add dbus mechanism to obtain a list of terminals 2011-08-25 22:10:04 +01:00
Chris Jones fdebe10d9d Add mention of remotinator to ChangeLog 2011-08-24 23:18:04 +01:00
Chris Jones 3c0a214ec7 Add a new utility, 'remotinator' which calls the DBus IPC commands 2011-08-24 22:39:38 +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
Launchpad Translations on behalf of gnome-terminator 221c153268 Launchpad automatic translations update. 2011-08-23 04:35:17 +00:00
Chris Jones f9ea53e5fa update changelog 2011-08-22 21:57:55 +01:00
Chris Jones ecb778631a Yoink a working specfile from Fedora ready for 0.96 2011-08-22 21:21:21 +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 84d2af4e42 merge from LP 2011-08-22 19:44:12 +01:00
Chris Jones 6c3060c14f Fix desktop file compliance bug. Fixes LP #802077. 2011-08-22 19:43:18 +01:00
Launchpad Translations on behalf of gnome-terminator d9e79b9465 Launchpad automatic translations update. 2011-08-22 04:31:33 +00:00
Launchpad Translations on behalf of gnome-terminator ed9ab1ec12 Launchpad automatic translations update. 2011-08-21 04:31:44 +00: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 f0fc69f011 update translation template 2011-08-21 01:32:19 +01:00
Chris Jones 308e8fd174 update ChangeLog 2011-08-21 01:30:47 +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 e8403667c0 Merge from Lucian Adrian Grijincu to add new window support in Unity 2011-08-20 12:40:09 +01:00
Launchpad Translations on behalf of gnome-terminator eb2ef3aa6f Launchpad automatic translations update. 2011-08-08 04:33:24 +00:00
Launchpad Translations on behalf of gnome-terminator c16c18d091 Launchpad automatic translations update. 2011-08-07 04:33:45 +00:00
Launchpad Translations on behalf of gnome-terminator 6fb0ad5ded Launchpad automatic translations update. 2011-08-06 04:33:35 +00:00
Launchpad Translations on behalf of gnome-terminator eaefbc6dc4 Launchpad automatic translations update. 2011-08-05 04:30:37 +00:00
Launchpad Translations on behalf of gnome-terminator c0977d219a Launchpad automatic translations update. 2011-07-31 04:30:30 +00:00
Launchpad Translations on behalf of gnome-terminator a6fe4cdc59 Launchpad automatic translations update. 2011-07-29 04:44:07 +00:00
Launchpad Translations on behalf of gnome-terminator a1dbfa676b Launchpad automatic translations update. 2011-06-15 04:30:45 +00:00
Launchpad Translations on behalf of gnome-terminator 4c13839c2c Launchpad automatic translations update. 2011-06-13 04:30:38 +00:00
Launchpad Translations on behalf of gnome-terminator 3c11012c8d Launchpad automatic translations update. 2011-06-12 04:48:24 +00:00
Launchpad Translations on behalf of gnome-terminator f7c0e1515a Launchpad automatic translations update. 2011-06-08 04:31:32 +00:00
Launchpad Translations on behalf of gnome-terminator 89256b1d51 Launchpad automatic translations update. 2011-06-02 04:32:06 +00:00
Launchpad Translations on behalf of gnome-terminator b5252b9790 Launchpad automatic translations update. 2011-05-25 04:32:11 +00:00
Launchpad Translations on behalf of gnome-terminator e597b8049a Launchpad automatic translations update. 2011-05-19 04:35:59 +00: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
Launchpad Translations on behalf of gnome-terminator 78d9b925ea Launchpad automatic translations update. 2011-05-11 04:33:29 +00:00
Chris Jones ce0bedc3cf Fixes from checkers to work around missing user definitions 2011-05-03 17:49:00 +01:00
Launchpad Translations on behalf of gnome-terminator bf7b413487 Launchpad automatic translations update. 2011-05-03 04:35:48 +00:00
Launchpad Translations on behalf of gnome-terminator 4ca4e9689d Launchpad automatic translations update. 2011-05-02 04:31:37 +00:00
Lucian Adrian Grijincu 44999e4b84 Add .desktop file entry to open new window under Unity. 2011-04-30 14:09:23 +02:00
Launchpad Translations on behalf of gnome-terminator 75b715329f Launchpad automatic translations update. 2011-04-25 04:46:20 +00:00
Launchpad Translations on behalf of gnome-terminator 987afc165f Launchpad automatic translations update. 2011-04-24 04:32:56 +00:00
Launchpad Translations on behalf of gnome-terminator f9f7bafc09 Launchpad automatic translations update. 2011-04-15 04:51:42 +00:00
Julien Thewys 4085aecb1d Fixes search endless loop when scrollback is negative. 2011-04-09 00:32:52 +02:00
Launchpad Translations on behalf of gnome-terminator b08648b843 Launchpad automatic translations update. 2011-03-29 04:35:12 +00:00
Launchpad Translations on behalf of gnome-terminator c1cc3216df Launchpad automatic translations update. 2011-03-28 04:32:17 +00:00
Launchpad Translations on behalf of gnome-terminator 27b4448ec9 Launchpad automatic translations update. 2011-03-24 04:45:07 +00:00
Launchpad Translations on behalf of gnome-terminator 994b038a37 Launchpad automatic translations update. 2011-03-23 04:32:39 +00: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
Launchpad Translations on behalf of gnome-terminator 00871f3061 Launchpad automatic translations update. 2011-03-19 04:55:52 +00:00
Launchpad Translations on behalf of gnome-terminator 6a68e8971c Launchpad automatic translations update. 2011-03-13 04:44:19 +00:00
Launchpad Translations on behalf of gnome-terminator c4d3d3382d Launchpad automatic translations update. 2011-03-12 04:41:40 +00:00
Launchpad Translations on behalf of gnome-terminator 3ba0f52a74 Launchpad automatic translations update. 2011-03-04 04:34:49 +00:00
Launchpad Translations on behalf of gnome-terminator 17b0e073e2 Launchpad automatic translations update. 2011-02-28 04:31:59 +00:00
Launchpad Translations on behalf of gnome-terminator 81fe896b52 Launchpad automatic translations update. 2011-02-25 04:32:43 +00: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
Launchpad Translations on behalf of gnome-terminator ff017ea26d Launchpad automatic translations update. 2011-02-15 04:31:45 +00: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
Launchpad Translations on behalf of gnome-terminator b817472a4e Launchpad automatic translations update. 2011-02-05 04:34:55 +00:00
Launchpad Translations on behalf of gnome-terminator c4c8c97d70 Launchpad automatic translations update. 2011-01-22 04:34:47 +00:00
Launchpad Translations on behalf of gnome-terminator d713bf0209 Launchpad automatic translations update. 2011-01-20 04:31:52 +00:00
Launchpad Translations on behalf of gnome-terminator a7adfc5e17 Launchpad automatic translations update. 2011-01-16 04:41:03 +00:00
Launchpad Translations on behalf of gnome-terminator 0add658416 Launchpad automatic translations update. 2011-01-13 04:35:35 +00:00
Launchpad Translations on behalf of gnome-terminator 08df9dc52b Launchpad automatic translations update. 2011-01-11 04:46:24 +00:00
Launchpad Translations on behalf of gnome-terminator 061524b2cd Launchpad automatic translations update. 2011-01-10 04:54:23 +00:00
Launchpad Translations on behalf of gnome-terminator 69210a5602 Launchpad automatic translations update. 2011-01-09 04:34:22 +00:00
Launchpad Translations on behalf of gnome-terminator 0daafd2a86 Launchpad automatic translations update. 2011-01-08 04:38:39 +00:00
Launchpad Translations on behalf of gnome-terminator 2eec808c65 Launchpad automatic translations update. 2011-01-07 04:56:19 +00:00
Launchpad Translations on behalf of gnome-terminator d35210ad04 Launchpad automatic translations update. 2011-01-05 04:31:37 +00:00
Launchpad Translations on behalf of gnome-terminator 74df637a4d Launchpad automatic translations update. 2011-01-04 13:37:22 +00:00
Launchpad Translations on behalf of gnome-terminator 5272273469 Launchpad automatic translations update. 2010-12-31 05:08:19 +00:00
Launchpad Translations on behalf of gnome-terminator 43f7c7fac8 Launchpad automatic translations update. 2010-12-30 04:45:06 +00:00
Launchpad Translations on behalf of gnome-terminator e166ab62e0 Launchpad automatic translations update. 2010-12-26 04:43:02 +00:00
Launchpad Translations on behalf of gnome-terminator 2a2e90f766 Launchpad automatic translations update. 2010-12-23 04:49:41 +00:00
Launchpad Translations on behalf of gnome-terminator 3ee44f20b5 Launchpad automatic translations update. 2010-12-20 04:42:13 +00:00
Launchpad Translations on behalf of gnome-terminator 92684ad9fb Launchpad automatic translations update. 2010-12-19 04:37:26 +00:00
Launchpad Translations on behalf of gnome-terminator c3a1c8d87d Launchpad automatic translations update. 2010-12-18 04:43:48 +00:00
Launchpad Translations on behalf of gnome-terminator 581d9c3cfc Launchpad automatic translations update. 2010-12-15 04:32:09 +00:00
Launchpad Translations on behalf of gnome-terminator f365885b9b Launchpad automatic translations update. 2010-12-14 04:45:50 +00:00
Launchpad Translations on behalf of gnome-terminator ddff511f50 Launchpad automatic translations update. 2010-12-11 04:31:36 +00:00
Launchpad Translations on behalf of gnome-terminator 9a8d1871c2 Launchpad automatic translations update. 2010-12-10 04:45:08 +00:00
Launchpad Translations on behalf of gnome-terminator e15dcfc4b3 Launchpad automatic translations update. 2010-12-09 04:46:58 +00:00
Launchpad Translations on behalf of gnome-terminator 10bb05e609 Launchpad automatic translations update. 2010-12-07 04:53:46 +00:00
Launchpad Translations on behalf of gnome-terminator db1534dd53 Launchpad automatic translations update. 2010-12-06 04:45:05 +00:00
Launchpad Translations on behalf of gnome-terminator 2c03216587 Launchpad automatic translations update. 2010-12-03 04:59:33 +00:00
Launchpad Translations on behalf of gnome-terminator 3d5f533634 Launchpad automatic translations update. 2010-12-02 04:40:34 +00:00
Launchpad Translations on behalf of gnome-terminator 8a0dd28715 Launchpad automatic translations update. 2010-12-01 04:54:30 +00: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
Launchpad Translations on behalf of gnome-terminator 1a5c4a9ff4 Launchpad automatic translations update. 2010-11-29 04:45:34 +00:00
Launchpad Translations on behalf of gnome-terminator e525b06771 Launchpad automatic translations update. 2010-11-28 04:44:58 +00:00
Launchpad Translations on behalf of gnome-terminator b212c25648 Launchpad automatic translations update. 2010-11-23 04:54:28 +00:00
Launchpad Translations on behalf of gnome-terminator d80d73a24d Launchpad automatic translations update. 2010-11-22 04:46:16 +00:00
Launchpad Translations on behalf of gnome-terminator e04632ed6a Launchpad automatic translations update. 2010-11-21 04:43:28 +00:00
Launchpad Translations on behalf of gnome-terminator f174f7cf77 Launchpad automatic translations update. 2010-11-20 05:00:21 +00:00
Launchpad Translations on behalf of gnome-terminator 0e636c5a3a Launchpad automatic translations update. 2010-11-17 04:47:16 +00:00
Launchpad Translations on behalf of gnome-terminator 2305e19b16 Launchpad automatic translations update. 2010-11-15 04:55:29 +00:00
Launchpad Translations on behalf of gnome-terminator 6dd22c2e8a Launchpad automatic translations update. 2010-11-14 05:00:58 +00:00
Launchpad Translations on behalf of gnome-terminator f1f850ce90 Launchpad automatic translations update. 2010-11-13 04:48:41 +00:00
Launchpad Translations on behalf of gnome-terminator aa208e8111 Launchpad automatic translations update. 2010-11-10 04:56:41 +00:00
Launchpad Translations on behalf of gnome-terminator 89416e7fce Launchpad automatic translations update. 2010-11-09 04:44:17 +00:00
Launchpad Translations on behalf of gnome-terminator ae2200d08b Launchpad automatic translations update. 2010-11-04 04:45:57 +00:00
Launchpad Translations on behalf of gnome-terminator 751bf9c2ee Launchpad automatic translations update. 2010-11-03 04:52:58 +00:00
Launchpad Translations on behalf of gnome-terminator ec2f571fda Launchpad automatic translations update. 2010-11-02 04:45:38 +00:00
Launchpad Translations on behalf of gnome-terminator ed62a0685c Launchpad automatic translations update. 2010-11-01 05:03:29 +00:00
Launchpad Translations on behalf of gnome-terminator 597dfe46d5 Launchpad automatic translations update. 2010-10-31 04:53:07 +00:00
Launchpad Translations on behalf of gnome-terminator cc5c29da4d Launchpad automatic translations update. 2010-10-29 05:18:35 +00:00
Launchpad Translations on behalf of gnome-terminator 5cdba3bf07 Launchpad automatic translations update. 2010-10-28 04:59:11 +00:00
Launchpad Translations on behalf of gnome-terminator 1644d0f784 Launchpad automatic translations update. 2010-10-25 04:35:45 +00:00
Launchpad Translations on behalf of gnome-terminator 2f01a204b3 Launchpad automatic translations update. 2010-10-24 04:52:59 +00:00
Launchpad Translations on behalf of gnome-terminator 8a453b19f7 Launchpad automatic translations update. 2010-10-22 04:36:17 +00:00
Launchpad Translations on behalf of gnome-terminator 898dda0f9a Launchpad automatic translations update. 2010-10-21 04:57:06 +00:00
Launchpad Translations on behalf of gnome-terminator fcf86601d1 Launchpad automatic translations update. 2010-10-19 04:48:29 +00:00
Launchpad Translations on behalf of gnome-terminator ff02310f6a Launchpad automatic translations update. 2010-10-18 04:48:43 +00:00
Launchpad Translations on behalf of gnome-terminator 2f93d17a1a Launchpad automatic translations update. 2010-10-17 04:49:56 +00:00
Launchpad Translations on behalf of gnome-terminator e1bde474af Launchpad automatic translations update. 2010-10-16 04:44:37 +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
Launchpad Translations on behalf of gnome-terminator b054402048 Launchpad automatic translations update. 2010-10-15 04:40:11 +00:00
Launchpad Translations on behalf of gnome-terminator de9ccf0fd5 Launchpad automatic translations update. 2010-10-14 04:42:42 +00:00
Launchpad Translations on behalf of gnome-terminator 76aae89e01 Launchpad automatic translations update. 2010-10-09 12:07:33 +00:00
Launchpad Translations on behalf of gnome-terminator 7e83c61c12 Launchpad automatic translations update. 2010-10-08 04:31:54 +00:00
Launchpad Translations on behalf of gnome-terminator 6955bf8228 Launchpad automatic translations update. 2010-10-05 04:52:11 +00:00
Launchpad Translations on behalf of gnome-terminator f9c5cc5735 Launchpad automatic translations update. 2010-10-04 04:51:30 +00:00
Launchpad Translations on behalf of gnome-terminator 20c920c96d Launchpad automatic translations update. 2010-10-01 08:43:41 +00:00
Launchpad Translations on behalf of gnome-terminator 687a9008e6 Launchpad automatic translations update. 2010-09-29 04:32:43 +00:00
Launchpad Code Hosting b6da2bb235 Launchpad automatic translations update. 2010-09-06 04:48:10 +00:00
Launchpad Code Hosting 2c0c808dad Launchpad automatic translations update. 2010-09-05 04:39:32 +00:00
Emilien Klein 223909b361 Translate the help text (the output of `terminator -h`) - bug#630063 2010-09-04 11:03:57 +02:00
Emilien Klein 78be576262 Execute po/genpot.sh to update template 2010-09-04 10:58:55 +02:00
Launchpad Code Hosting d274cbbadd Launchpad automatic translations update. 2010-09-03 04:41:46 +01:00
Launchpad Code Hosting 133ddf8063 Launchpad automatic translations update. 2010-08-31 04:49:27 +01:00
Peter B. Jørgensen 93de303ece merge with trunk 2010-08-30 22:39:55 +02:00
Peter B. Jørgensen 356646c8bc merged with trunk 2010-08-30 22:36:33 +02:00
Launchpad Code Hosting a50c4c635f Launchpad automatic translations update. 2010-08-30 04:50:01 +01:00
Launchpad Code Hosting b04ce42710 Launchpad automatic translations update. 2010-08-29 04:41:19 +01:00
Launchpad Code Hosting 73c75f05f9 Launchpad automatic translations update. 2010-08-28 04:34:11 +01:00
Launchpad Code Hosting a190db9116 Launchpad automatic translations update. 2010-08-26 04:50:17 +01:00
Launchpad Code Hosting d904b757fa Launchpad automatic translations update. 2010-08-25 04:47:44 +01:00
Chris Jones 9f57de7908 Aren't PPAs fun yay 2010-08-24 22:42:48 +01:00
Chris Jones e7d622add9 Fix whitespace 2010-08-24 21:59:55 +01:00
Chris Jones 12beb1aeca Update debian changelog for 0.95 2010-08-24 21:43:15 +01: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 859e67082e Explicitly depend on hicolor-icon-theme. Closes LP#620536 2010-08-23 23:37:51 +01:00
Launchpad Code Hosting 3d3a291997 Launchpad automatic translations update. 2010-08-24 04:33:02 +01:00
Launchpad Code Hosting 395181cbd4 Launchpad automatic translations update. 2010-08-23 04:51:21 +01:00
Launchpad Code Hosting 213afa56ea Launchpad automatic translations update. 2010-08-21 04:46:15 +01:00
Chris Jones b5c6662359 For now TERM is hardcoded to xterm 2010-08-20 10:58:36 +01:00
Launchpad Code Hosting 9e97f7ceaf Launchpad automatic translations update. 2010-08-18 07:46:28 +01:00
Chris Jones db0acc7b28 Merge dbus branch 2010-08-17 12:58:24 +01:00
Chris Jones 8cbd6e7ef7 Merge maven URL handler plugin from Julien Nicoulaud 2010-08-17 12:48:49 +01:00
Chris Jones 015311ced9 Merge up with trunk 2010-08-17 12:45:12 +01:00
Chris Jones cfc902ed37 Document the antialias config 2010-08-17 12:43:01 +01:00
Chris Jones 7df690dba5 Document the antialias config 2010-08-17 12:43:01 +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
Launchpad Code Hosting 2daf453970 Launchpad automatic translations update. 2010-08-05 04:33:22 +01:00
Launchpad Code Hosting 7bf99f62bf Launchpad automatic translations update. 2010-08-04 04:30:43 +01:00
Launchpad Code Hosting d08d167601 Launchpad automatic translations update. 2010-08-02 04:45:04 +01:00
Launchpad Code Hosting 552f6bb212 Launchpad automatic translations update. 2010-08-01 04:43:52 +01:00
Launchpad Code Hosting 4f777b184a Launchpad automatic translations update. 2010-07-31 04:33:42 +01:00
Launchpad Code Hosting 44e9a3f6fb Launchpad automatic translations update. 2010-07-29 04:30:41 +01:00
Launchpad Code Hosting 088a33596a Launchpad automatic translations update. 2010-07-28 04:43:50 +01:00
Chris Jones 2f0138d298 Refactor pid cwd finding to trap exceptions 2010-07-27 13:03:55 +01:00
Launchpad Code Hosting 436f0c9786 Launchpad automatic translations update. 2010-08-14 06:55:19 +01:00
Launchpad Code Hosting d7b6d15fa9 Launchpad automatic translations update. 2010-08-12 04:33:12 +01:00
Launchpad Code Hosting fe7586707a Launchpad automatic translations update. 2010-08-10 04:30:57 +01:00
Chris Jones 8ebfd7c89f Refactor pid cwd finding to trap exceptions 2010-07-27 13:03:55 +01:00
Launchpad Code Hosting 5d3e1def1c Launchpad automatic translations update. 2010-07-25 05:02:48 +01:00
Launchpad Code Hosting b804289a1d Launchpad automatic translations update. 2010-07-24 04:52:59 +01:00
Launchpad Code Hosting dde4633b8f Launchpad automatic translations update. 2010-07-23 05:01:19 +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
Launchpad Code Hosting 5702bd13f2 Launchpad automatic translations update. 2010-07-19 04:33:15 +01:00
Launchpad Code Hosting c44aba068e Launchpad automatic translations update. 2010-07-18 04:33:01 +01:00
Launchpad Code Hosting 527e9a8c44 Launchpad automatic translations update. 2010-07-16 04:35:44 +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
Launchpad Code Hosting 06ccc75e33 Launchpad automatic translations update. 2010-07-15 04:33:20 +01: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 fa67c46de2 merged with trunk 2010-07-14 12:53:49 +02:00
Launchpad Code Hosting 2d09f93773 Launchpad automatic translations update. 2010-07-14 04:33:07 +01: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
Launchpad Code Hosting 527f3b1645 Launchpad automatic translations update. 2010-07-13 04:40:45 +01:00
Launchpad Code Hosting dc378b4fea Launchpad automatic translations update. 2010-07-12 04:42:58 +01:00
Launchpad Code Hosting 928abe6a86 Launchpad automatic translations update. 2010-07-11 04:38:06 +01:00
Launchpad Code Hosting a03b64ac76 Launchpad automatic translations update. 2010-07-10 04:54:58 +01:00
Launchpad Code Hosting 3b6998be79 Launchpad automatic translations update. 2010-07-09 04:52:43 +01:00
Launchpad Code Hosting adf15f9d6a Launchpad automatic translations update. 2010-07-08 04:46:01 +01:00
Launchpad Code Hosting e42441bb03 Launchpad automatic translations update. 2010-07-06 04:34:58 +01:00
Launchpad Code Hosting 973f99ab09 Launchpad automatic translations update. 2010-07-05 04:44:29 +01:00
Chris Jones 5395c21f64 Give the prefs window a decent window title 2010-07-04 18:53:18 +01:00
Chris Jones 14cafa5072 Merge translations from launchpad 2010-07-04 18:50:08 +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
Launchpad Code Hosting c712d993dc Launchpad automatic translations update. 2010-07-04 04:42:38 +01:00
Chris Jones 78e0bd56be Update pot 2010-07-03 22:05:35 +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 cc9ef57875 Update ChangeLog for 0.94 2010-06-23 12:05:35 +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
Chris Jones e753470633 We should destroy the gerr dialog in the context it exists in 2010-06-15 14:54:24 +01:00
Chris Jones 6dce92b1a0 Make pylint happier with plugins 2010-06-10 16:56:17 +01:00
Chris Jones ff9763cf2b Make pylint happy and simplify the handling of the savefile dialog 2010-06-10 16:53:53 +01:00
Chris Jones 44f99c7738 Remove an unused demo/test plugin 2010-06-10 16:53:23 +01:00
Chris Jones 3c0d7bd566 Fix cancellation of Terminalshot dialog 2010-06-10 14:51:24 +01:00
Chris Jones 6229de7387 Add a plugin that saves screenshots of individual terminals 2010-06-10 13:52:36 +01:00
Peter Bjørn Jørgensen 4a01a4ea5b Merged with trunk 2010-06-04 00:16:42 +02:00
Chris Jones cdf5f9f14e Improve label used to describe titlebar foreground colour. Closes LP #576279 2010-06-03 22:54:22 +01:00
Chris Jones d7b168702d Fix indentation of a section heading 2010-06-03 22:53:03 +01:00
Chris Jones 3018ebee21 Drop an avoidable incompatibility with python 2.4. Closes LP #589200 2010-06-03 16:37:58 +01:00
Chris Jones b893248b12 Remove ru_RU at the suggestion of https://answers.launchpad.net/terminator/+question/106926 2010-05-25 20:12:10 +02:00
Chris Jones f2c62067c1 Handle creation of multiple tabs in a layout. Closes LP #583041 2010-05-25 20:08:20 +02:00
Peter Bjørn Jørgensen 2ef3964b39 Merged with trunk 2010-05-17 22:50:03 +02:00
Peter Bjørn Jørgensen e67c092600 Merged with trunk 2010-05-15 20:21:21 +02:00
Peter Bjørn Jørgensen b956c0ede3 Implemented the show/hide feature
added the following options to make terminator
	able to behave like a drop-down terminal:
		hide from taskbar
		always on top
		hide on lose focus (experimental)
		sticky (Show on all workspaces)
2010-05-15 20:07:07 +02:00
Chris Jones 3aba98dade Don't override the default profile when deleting that profile, and don't explode if a profile goes away 2010-05-15 16:00:09 +02:00
Chris Jones c64d71b809 Restore the command line -p option to specify a particular profile. This is then enforced as the default for new terminals 2010-05-15 15:51:20 +02:00
Chris Jones 622604d9b5 Appease the folks who demand totally hidden titlebars, by making the titlebars able to totally hide. This does not yet fully address the issue of showing group membership and/or event transmission/reception state while grouped without losing a line of terminal to forced titlebar display. That can come later if it is reasonably possible 2010-05-15 15:30:13 +02:00
Chris Jones 4184acef3c Add a fixme 2010-05-15 14:18:22 +02:00
Chris Jones d12223769b guard against gtk/pygtk not letting us call set_orientation() on gtk.Box 2010-05-13 09:17:30 +02:00
Chris Jones 630da9b06d I think tabs should always be homogeneous. Let's see how that works out 2010-05-05 12:53:01 +01:00
Chris Jones 4fca314259 Note the deprecation of Terminal::get_cursor_position 2010-05-05 09:46:09 +01:00
Chris Jones 785ed8b591 Apply modified patch from Juan Manuel Santos to improve the directional navigation by not relying on bogus assumptions about the behaviour of get_cusor_position 2010-05-05 09:44:55 +01:00
Chris Jones 70ab3b0f71 Store terminal titles in layouts 2010-04-22 23:14:03 +01:00
Chris Jones f02f08314e Make inserted pages when splitting also be reorderable. Closes LP #563445 2010-04-20 12:38:49 +01:00
Chris Jones 5eba5c7751 Actually set a profile if it's specified in a layout 2010-04-20 12:30:43 +01:00
Chris Jones dfaaec5458 Store a Terminal's group in a layout, if it has one. Restore it too. Closes LP #566925 2010-04-19 23:41:54 +01:00
Chris Jones 682f0bd3f7 Apply some policy to the original cwd we inherit - if it's / then our parent process is probably some kind of app launcher, so we'll try to be helpful and make our cwd be ~ 2010-04-18 09:49:32 +01:00
Chris Jones 6426236bed debian/changelog items for 0.93 2010-04-15 21:16:39 +01:00
Chris Jones b24425f1d3 Release actions for 0.93 2010-04-15 21:15:02 +01:00
Chris Jones 6a5f3381a7 Block tab creation while zoomed. Closes LP #563911 2010-04-15 20:32:25 +01:00
Nicolas Valcarcel Scerpella 9501cde85e remove problematic line from man page 2010-04-15 09:51:39 -05:00
Chris Jones 9a90d48137 Wrap our dbg/err prints in an exception handler, since std.stderr is unfunctional in certain circumstances. Closes LP #562490 2010-04-15 12:59:19 +01:00
Chris Jones 291f4d6ff2 Set the GtkCellRendererAccel used to represent keybindings into its OTHER mode so it handles Ctrl-Tab. I don't fully understand the implications of this, but in testing it seems to work. Closes LP #561710 2010-04-15 12:49:01 +01:00
Chris Jones 4b6724c8a4 Make the palette selection handle custom palettes better and ignore case when matching colourschemes 2010-04-15 12:31:49 +01:00
Chris Jones a9707f4bbf Handle custom colourschemes better 2010-04-15 12:22:54 +01:00
Chris Jones 4f6235bc5e Thanks to some #pygtk folks we now have a way out of the ridiculous 16bit colour values that Gtk+ gives us from the ColorPicker widget. Now we get the 8bit values that everyone is used to 2010-04-13 23:17:52 +01:00
Chris Jones 5ac45778d5 Relax the checking of navigability slightly, to handle the case where handle_size=0. Closes LP #562039 2010-04-13 12:55:10 +01:00
Chris Jones f05986fe72 Update the configuration when text entries change, not when they're activated 2010-04-13 12:52:16 +01:00
Chris Jones 909d424911 Remove duplicate alternate_screen_scroll 2010-04-13 12:31:37 +01:00
Chris Jones da8df9daa2 seriously, pygtk does some weird things. Make the url handler even more defensive about which scheme it chooses. Closes LP #554571 2010-04-12 22:45:45 +01:00
Chris Jones bd3da1e8ff When removing a notebook child and adding a new one we need to do it in one move so we can preserve the tab ordering. Closes LP #490627 2010-04-12 21:35:24 +01:00
Chris Jones 51ae3cd95a Set a tab as reorderable after adding it, not before 2010-04-11 23:08:00 +01:00
Chris Jones c284baa7c0 This is how everyone else styles their notebook tab close buttons. It's a bit bigger than we had before, but that's the price you pay I guess. Closes LP #559185 2010-04-11 18:55:35 +01:00
Chris Jones 58921fbcc7 Include the final page of children in the list of children of the Notebook. Closes LP #546665 2010-04-11 15:51:18 +01:00
Chris Jones 463ea45d3a When removing a Notebook, make sure focus goes to a terminal. Closes LP #558375 2010-04-11 15:31:42 +01:00
Chris Jones 4b1b58544e gtk.Widget.has_focus() is too new, look for gtk.HAS_FOCUS in flags() instead 2010-04-11 00:54:07 +01:00
Chris Jones 68da0b24b3 Tidy up some focus grabbing on new Terminal creation. Closes LP #558376 2010-04-09 12:58:46 +01:00
Chris Jones 71e6acd6e4 Prevent splitting while a terminal is maximised/zoomed. Closes LP #558330 2010-04-09 12:38:33 +01:00
Chris Jones 29015d7969 Apply slightly modified patch from Kees Cook which allows configuration of VTE's alternate screen scrolling. Closes LP #558832 2010-04-09 12:34:05 +01:00
Chris Jones 23d0ae64c1 Remove duplicate shortcut entry. Reported by Kees Cook 2010-04-09 12:31:15 +01:00
Chris Jones 5c43b371e9 Handle on_hide_window() being called with no data. It may actually always be called that way 2010-04-09 12:30:47 +01:00
Chris Jones d8343002f9 We don't use python-xdg 2010-04-07 23:26:32 +01:00
Nicolas Valcarcel Scerpella b7592a5826 remove python-xdg from Recommends 2010-04-07 17:27:16 -05:00
Chris Jones 5f0be08d7d Changelogs \o/ 2010-04-07 22:43:14 +01:00
Chris Jones dd567fcfa4 Fix the default value of the palette in the manpage and attempt to hint that the long line is necessary 2010-04-07 22:28:02 +01:00
Chris Jones 704269ed4b Fix a lintian warning about the manpage 2010-04-07 22:24:54 +01:00
Chris Jones f9352625c4 Tidy up handle size handling a little, but it is still insufficient, albeit not regressive 2010-04-07 22:23:31 +01:00
Chris Jones 09e8f37cb2 Administrivia for 0.92 2010-04-07 21:58:51 +01:00
Chris Jones ee712c4b8a Update translations from Launchpad 2010-04-07 21:57:56 +01:00
Chris Jones b3e1f3750b Handle older gtk versions that lack gtk.show_uri(), making them use xdg-open with a fallback to webbrowser.open(). Closes LP#554571 2010-04-07 12:27:39 +01:00
Chris Jones 240d81c5cd Add another layer of protection against weird things making us set a stupid geometry hint that stops us from being able to resize smaller 2010-04-07 12:17:11 +01:00
Chris Jones cf8cf9a506 Take the easy way out of fixing geometry hinting to work with Notebooks - cowardly refuse to do it. 2010-04-07 12:14:31 +01:00
Chris Jones f488231ad1 Fix a couple of subtle bugs relating to closing tabs. Closes LP #556490 2010-04-06 23:45:05 +01:00
Chris Jones 182a0971bb Switch the default to a palette more like 0.14 had 2010-04-06 22:55:40 +01:00
Chris Jones 87283a927a Hook up the palette options in Preferences 2010-04-06 22:36:09 +01:00
Chris Jones fd8bc65654 remove enable_real_transparency setting and instead attempt to determine it based on the actual capabilities of the current display 2010-04-06 21:11:11 +01:00
Chris Jones dec2e53cbb Even if we have an RGBA colourmap, we don't really want one unless we have compositing going on 2010-04-06 20:51:29 +01:00
Chris Jones ebb262834a Don't store color_scheme in the config file in addition to storing foreground/background colours. We can use those to infer which scheme is in use easily enough 2010-04-06 12:36:45 +01:00
Chris Jones 2b7d22be00 Pick what should be a slightly more reasonable default palette 2010-04-06 12:24:33 +01:00
Chris Jones 9b7fc5daa8 finally: is not py2.4 compatible 2010-04-06 00:05:20 +01:00
Chris Jones 23dd4e0b2a Attempt to use the VTE API more correctly, working around a python bindings bug in vte 0.24 2010-04-05 23:28:03 +01:00
Chris Jones 21885c424f Don't spit out multiple identical errors when failing to open a config file 2010-04-05 23:06:30 +01:00
Chris Jones d1cd3809dc The .glade file lives with the python library now, not here 2010-04-05 15:32:08 +01:00
Chris Jones 13a140da7d Switch from using deskbar's key binding interface to python-keybinder which is essentially the same code, but as a standalone module, thus reducing the (albeit soft) dependencies 2010-04-02 17:06:39 +01:00
Chris Jones 0e5e66cce0 We can't ask windows to be less than 1x1 2010-04-02 17:04:54 +01:00
Chris Jones 364a833324 Add support for preserving cwd across tab creation events. Fixes a regression reported by jkaker 2010-04-02 16:45:32 +01:00
Chris Jones c8e654d0a8 Improve colouring/transparency of 16x16 icon. Closes LP #553896 2010-04-02 15:23:33 +01:00
Chris Jones 6a2d75c33c Merge (with minor modifications) some fixes for safety wrt font names and rounding background darkness values 2010-04-02 15:04:44 +01:00
Chris Jones bc3fb61649 Update the configuration manpage to mention the full GUI, and also clarify the need for quoting of hex colour values 2010-04-02 12:47:17 +01:00
Andrew Felske c77a23a032 Remove TODO for previous commit. 2010-04-02 01:46:46 +00:00
Andrew Felske 7768db9081 Make sure system font name isn't None before trying to set it. Also round the background darkness float value to two decimal places. 2010-04-02 01:21:18 +00:00
Chris Jones 4fd06ba8b3 Document use_system_font. Closes LP #553033 2010-04-01 23:30:26 +01:00
Chris Jones efafd65221 Update tab bar position when it is changed, if apropriate 2010-04-01 23:15:42 +01:00
Chris Jones fba64128e6 Flip the tab label widget group into a vertical orientation if the tab bar is on the left/right. Closes LP #553426 2010-04-01 23:07:55 +01:00
Chris Jones d6e011281e Prevent colourscheme oddness setting null foreground/background colours. Closes LP #553383 2010-04-01 22:05:14 +01:00
Chris Jones dde412a53b Fix handling of background_darkness changing. Closes LP #553276 2010-04-01 14:39:38 +01:00
Chris Jones 4e892c0923 I love debian changelogs, oh yes I do 2010-03-31 22:12:59 +01:00
Chris Jones 14e4b4d3fe Fix --working-directory. Closes LP #552497 2010-03-31 14:02:55 +01:00
Chris Jones 01ca7c5c69 Changelog for karmic PPA 2010-03-31 10:58:31 +01:00
Chris Jones ce2baa8d42 update versions and changelogs for 0.91 2010-03-31 10:57:39 +01:00
Chris Jones 1afd5a3ced Fix the handler for handle size changing 2010-03-31 09:26:09 +01:00
Chris Jones 15c0138dc3 Fix the config filename when saving 2010-03-31 09:25:45 +01:00
Chris Jones 4b6a60b7ec Fix a manpage typo 2010-03-31 09:21:01 +01:00
Chris Jones 4f98b5fd09 Fix up a stupid thing I missed for release 2010-03-30 23:58:14 +01:00
Chris Jones 2f5c494f68 Go back to using the real config file name 2010-03-30 23:49:05 +01:00
Chris Jones 86adabe93e Final changes for 0.90 PPA 2010-03-30 23:06:23 +01:00
Chris Jones ffb180db84 Update debian changelog for 0.90 2010-03-30 22:51:49 +01:00
Chris Jones b4ade9836b Rewrite man pages to be correct for 0.90 2010-03-30 22:50:57 +01:00
Chris Jones 0232e0b19a Remove some unused default configs 2010-03-30 22:50:46 +01:00
Chris Jones 8ab74cdfa3 Update translations from Launchpad 2010-03-30 20:02:44 +01:00
Chris Jones 2f8d384011 Update some documentation for 0.90 2010-03-30 20:00:39 +01:00
Chris Jones bbdf055477 Rather than having people use an ugly value of -1 for infinite scrollback, have it as a separate setting, with all of the extra gubbins involved in making that work neatly. Closes LP #532513 2010-03-24 13:22:37 +00:00
Chris Jones 82af1ddba8 We shouldn't need to push {un,}group_tab up to Terminator() and we haven't been handling it anyway 2010-03-23 21:40:03 +00:00
Chris Jones f4b1c2cce0 If a profile is configured to not show the titlebar, actually only show 2px of it until it's clicked on. Poor man's autohide, but it achieves all of my objectives - the colour is hinted to people with no visible titlebar and they can still summon the grouping menu 2010-03-23 20:48:04 +00:00
Chris Jones 1a6f659a40 The second part of that being, actually set it to 1 and not True 2010-03-21 00:49:22 +00:00
Chris Jones 53ef40d847 Don't blat options.debug with a simple truth when it should be an integer 2010-03-21 00:48:39 +00:00
Chris Jones 16bc247b0e Attach the debug server to the context menu 2010-03-19 22:16:08 +00:00
Chris Jones 837bd3c5d2 Start working on optional GNOME Session management 2010-03-19 12:39:44 +00:00
Chris Jones e7c297277f Save the config when adding or removing layouts 2010-03-18 23:11:18 +00:00
Chris Jones 8ed1613951 Describe the current profile if it's non-default 2010-03-18 23:11:07 +00:00
Chris Jones 9995f308d6 Add changelog entry for karmic 2010-03-15 20:19:37 +00:00
Chris Jones c22f4e2ab2 Update changelog for beta3 2010-03-15 20:18:19 +00:00
Chris Jones 783a5c9d4d Generate new pot file 2010-03-15 12:50:25 +00:00
Chris Jones b4d259f053 Fix splitting from the context menu so it sends the cwd 2010-03-11 14:30:07 +00:00
Chris Jones 2164f32ddb Kludge the layout creation until it works 2010-03-11 13:04:01 +00:00
Chris Jones 8610a845bc Implement a get_children() method in our Container widgets to override gtk.Container.get_children() with something that guarantees ordering in the returned list 2010-03-10 22:51:33 +00:00
Chris Jones 4cb4a9bc48 Deepcopy the layout before we trash it as we unwind it into a tree. 2010-03-10 12:52:50 +00:00
Chris Jones 2e116b09eb inhibit config saving while we're loading the config into the GUI, otherwise it saves a whole bunch for no good reason. Update the LayoutEditor's idea of the layout name when it's renamed. Set the layout item command/profile to the default values if there are no stored values. Save the layout item command/profile when they change. 2010-03-10 12:52:25 +00:00
Chris Jones 2ce78b7903 Add the ability to inhibit config saving 2010-03-10 12:51:16 +00:00
Chris Jones b7e9c4d02c Switch from static storing of values to storing them immediately when the user changes them. This needs a whole heap of refactoring to make the setter methods more generic, and we need to think about all the calls to Concig.save() 2010-03-09 13:09:07 +00:00
Chris Jones 4d1d293804 Update to use the new split_axis method signature 2010-03-08 21:46:45 +00:00
Chris Jones 27d8223a28 Change all GUI object names to use underscores instead of minus signs, so glade doesn't suggest syntactically invalid signal handler names 2010-03-06 11:09:32 +00:00
Chris Jones ccc68c9f95 Start adding handlers for all of the objects. We should do instant application instead of the crazy huge set/store methods 2010-03-06 10:13:46 +00:00
Chris Jones 706180976e Set cwd when spawning new shells to be that of the shell being split. Does not currently persist across tab creations 2010-03-05 22:44:38 +00:00
Chris Jones b8703fdecb Layout item handling is now done via a separate controller object. 2010-03-05 22:20:48 +00:00
Chris Jones 8732754794 Don't grab focus when we're respawning a child 2010-03-05 19:54:39 +00:00
Chris Jones b617becdd8 Add the Ambience colour theme, add the layout contents TreeView, rework some Cursor settings 2010-03-05 12:42:58 +00:00
Chris Jones 67d9e136f3 Add an Ambience colour scheme, to match the new GNOME Terminal profile in Lucid 2010-03-05 12:29:51 +00:00
Chris Jones ffc6a67e03 Don't blat the default layout with an empty one 2010-03-05 12:29:02 +00:00
Chris Jones 7cc7ef80d3 Duck typing. This is a defence against Client Side Decorating in Gtk+ and other random weirdnesses 2010-03-04 11:59:36 +00:00
Chris Jones 94f0fd194c get_children() is unhelpful in this context for some reason, use get_child() instead 2010-03-02 21:01:20 +00:00
Chris Jones cc77c3bc4e Drag and drop ordering continues to be insane. Refactor it so we're not double-negativing. This appears to fix everything about it 2010-03-02 20:38:28 +00:00
Chris Jones 8e0c5aacbc pylint fix, add a docstring 2010-03-02 20:37:52 +00:00
Chris Jones 79c48b21ca fix incorrect method signature 2010-03-02 20:37:41 +00:00
Chris Jones 950da4dec3 pylint cleanups 2010-03-02 20:35:06 +00:00
Chris Jones b213e76461 Fix up drag and drop to work more often, between more widgets 2010-03-02 12:39:47 +00:00
Chris Jones afdbaa3fe6 Upgrade configobj to 4.7.2 2010-03-02 00:25:44 +00:00
Chris Jones 45708d267b Remove terminal zoom scaling handler with the correct signal name, and be more errorial when we're refusing to change the font size 2010-02-27 14:38:01 +00:00
Chris Jones da7e7850b0 Add support for window sizes in the layout 2010-02-27 15:18:08 +01:00
Chris Jones 499206f3e9 Config.options is not suitable for use as Terminal layout command overrides. Add a simple thing that is 2010-02-27 15:02:16 +01:00
Chris Jones 64a0f70c41 Build out support for containers to report a position to the layout. This now works for Windows, but will require significantly more work for Paneds 2010-02-27 14:55:38 +01:00
Chris Jones d51d9cd700 Stop using goocanvas for now 2010-02-27 14:06:53 +01:00
Chris Jones 98c3979b88 Don't debug print the layout 2010-02-27 14:05:08 +01:00
Chris Jones 7d80561710 Create paned layouts in a consistent order 2010-02-27 14:04:50 +01:00
Chris Jones 684c6875cb Start implementing layout creation in Notebook 2010-02-27 14:04:15 +01:00
Chris Jones 9b6cdcd4ac Previous split_axis() changes were insufficient. Apply the changes across all of the Containers and improve the implementation generally 2010-02-27 13:30:38 +01:00
Chris Jones 94a568ee1c Drag and drop ordering was not paying attention to the requested order. Now it is 2010-02-27 11:26:30 +01:00
Chris Jones bdac9e620a Revert that and instead make the Terminal usage of the options object be more optional 2010-02-21 11:58:17 +00:00
Chris Jones f9e5a69c71 Initialise command_line_options 2010-02-21 11:55:29 +00:00
Chris Jones ad1b1ecc79 Fix drag and drop, which had become horribly sensitive to the internal widget structure of Terminal 2010-02-20 23:05:51 +00:00
Chris Jones b1e4d7710d Add two new debugging option strings for filtering on specific classes/methods 2010-02-17 21:16:52 +01:00
Chris Jones 54305c8254 Add basic support for filtering in dbg() to reduce the noise if someone only cares about a few classes/methods 2010-02-17 21:15:33 +01:00
Chris Jones 8e8c33b5b8 Make this debug actually be a debug 2010-02-17 21:04:57 +01:00
Chris Jones 71919fce55 Create a layout if requested, otherwise create a default one or just open a window 2010-02-17 20:57:05 +01:00
Chris Jones 4fcf72a5ba Preserve layout object properties when constructing the tree 2010-02-17 20:47:33 +01:00
Chris Jones b78938a145 Refactor the next/prev directional navigation to work properly 2010-02-14 22:03:06 +00:00
Chris Jones fdb5784b15 Simplest possible GooCanvas usage for the layout preview. 2010-02-12 08:16:18 +00:00
Chris Jones bfb3bec7d4 Set foreground colour properly, this was missed from the epic-refactor work 2010-02-11 22:14:07 +00:00
Chris Jones c387197b93 Add preferences dialog entries for icon bell and generally re-arrange the bell options into their own section 2010-02-11 13:45:02 +00:00
Chris Jones b3eaa85cc9 default to an icon based terminal bell indication, and add such an icon from Tango. 2010-02-11 13:05:12 +00:00
Chris Jones 07a142c6a0 Cache gconf values, and handle them changing 2010-02-09 22:33:47 +00:00
Chris Jones f186d242b9 debian changelog for karmic ppa upload 2010-02-09 22:28:36 +00:00
Chris Jones b5f8b783ab debian changelog for 0.90beta2 2010-02-09 21:46:08 +00:00
Chris Jones 5520fe11c8 Remove ad-hoc titlebar visibility control and make the preferences setting be applied by Terminal::reconfigure() 2010-02-09 13:08:07 +00:00
Chris Jones 79a340539b Make the titlebar presence configurable by config file and context menu. If it's missing, draw a frame around the Terminal, to indicae colour 2010-02-09 00:23:21 +00:00
Chris Jones eb7fcf5189 Expose cursor blinking and colour in the prefs editor 2010-02-08 22:10:59 +00:00
Chris Jones 8307951001 Catch any/all exceptions from config file parsing 2010-02-08 21:11:38 +00:00
Chris Jones 79381c61d0 Edit new profiles/layouts as they are created. Partly because the default names suck, but partly to clearly hint that they are editable 2010-02-08 21:03:43 +00:00
Chris Jones ad5c927d15 Add a section to the global config for setting the various fg/bg colours of the titlebars 2010-02-08 20:22:08 +00:00
Chris Jones 7450a57013 Reparse keybindings after the prefs window is OK'd 2010-02-07 22:32:55 +00:00
Chris Jones f99fbf1094 Don't fail to find a plugin section 2010-02-07 12:41:08 +00:00
Chris Jones 8806c97612 We need to improve the vte mouse enter handler 2010-02-07 11:59:57 +00:00
Chris Jones 00490e40b2 yay PPAs 2010-02-07 11:55:09 +00:00
Emmanuel Bretelle 4c36b25341 Workaround missing 'plugins' entry in configuration 2010-02-06 16:02:16 +01:00
Chris Jones 813c86a280 skipping releasing alphas, for betas, just because 2010-02-05 00:21:17 +00:00
Chris Jones 41a8b2372c Undo my madness 2010-02-05 00:16:24 +00:00
Chris Jones f8c8a71633 This was a dumb idea 2010-02-04 23:56:17 +00:00
Chris Jones 3444087941 Set the default layout to be 'default' 2010-02-04 23:52:43 +00:00
Chris Jones 882f325a73 Move all the layout stuff onto a separate branch so trunk can shape up for 0.90 2010-02-04 23:24:27 +00:00
Chris Jones 102463acb3 Skip widget pixbuf generation for older gtks, not newer ones 2010-02-04 01:00:35 +00:00
Chris Jones 15ea22b4ff Only spawn a child in the sibling if we created it 2010-02-04 00:59:11 +00:00
Chris Jones 1aadbae30b Rework layout config to flatten and build up trees 2010-02-02 00:39:41 +00:00
Chris Jones 9ac5f913fa Ensure we don't set a zero sized font when zooming. Doing so causes vte to explode 2010-02-01 20:15:53 +00:00
Chris Jones 678057a0d3 First run at layout loading, creating, enumerating and saving. It sucks and works poorly at the moment, but here it is 2010-02-01 12:11:44 +00:00
Chris Jones 5392585893 previous_selection was being mistakenly overloaded for profiles and layouts. split it out into two variables 2010-01-31 16:24:45 +00:00
Chris Jones f5dfd404c9 run the layouts config sections through dict_dff to avoid saving defaults unnecessarily 2010-01-31 16:24:20 +00:00
Chris Jones a3aa45a43d Flesh out the Layouts tab a little 2010-01-31 16:14:25 +00:00
Chris Jones f1fe0bbf20 Stop the default profile/layout from being editable 2010-01-30 15:33:37 +00:00
Chris Jones 0501ceb8d4 The beginnings of a layout editor 2010-01-30 00:27:57 +00:00
Chris Jones 061aef9fd8 Glade changes for the Layouts tab 2010-01-30 00:05:09 +00:00
Chris Jones a6f065aedd Friendly name for the terminator spawning keyboard shortcut 2010-01-30 00:04:55 +00:00
Chris Jones e3438b3bdf Fix up the startup cwd tracking so self-spawning works in non-absolute paths, and handle the key_new_window => key_new_terminator switch 2010-01-29 23:52:21 +00:00
Chris Jones a5ac05bcc9 Add a new shortcut to take over duties of spawning a new Terminator process 2010-01-29 23:49:16 +00:00
Chris Jones ece0cfdde0 Refactor the creation of a new Window/Terminal pair and joining them, into Terminator, and call it from the top level terminator script 2010-01-29 23:41:18 +00:00
Chris Jones 1236a85370 Windows need to commit suicide when their last terminal exits. Previously there was an assumption of only having one window, so monitoring the global terminal list was acceptable. no more 2010-01-29 23:37:25 +00:00
Chris Jones 4b58b0c738 Refactor navigate_terminals from Terminator to Window 2010-01-29 13:12:33 +00:00
Chris Jones 789092bb07 Refactor some code from Notebook into a standalone function that finds all descendant widgets of a given container that are Containers or Terminals and returns lists of them, and use this when closing a tab. This function will form the basis of layout enumeration 2010-01-28 13:41:44 +00:00
Chris Jones 0817d2651d refactor tab creation signals to propagate to the Window of a Terminal, not Terminator 2010-01-28 12:49:38 +00:00
Chris Jones b3435e534f tidy up some FIXME stuff, including removing a duplicate call to gtk.Button.set_relief() that can't possibly be needed 2010-01-26 12:39:44 +00:00
Chris Jones ecb231ad43 Remove HACKING file, it isn't necessary 2010-01-26 11:08:43 +00:00
Chris Jones c05dbfe5ee Add a quick note about trial(1) 2010-01-26 11:07:43 +00:00
Chris Jones a8748fbbeb This FIXME is fixed 2010-01-26 11:06:28 +00:00
Chris Jones 8aebcf62a2 Signal additions now return a handler 2010-01-26 11:05:00 +00:00
Chris Jones 02a5c07ccf Remove unused argument to store_profile_values() 2010-01-26 00:30:43 +00:00
Chris Jones 9bb77729b4 Enhance earlier os.kill() commit by ignoring all failures from that 2010-01-25 13:00:29 +00:00
Chris Jones 23ccad813d Call Signalman::remove_all() when each of the Container subclasses commits suicide. SHould stop any stale signal handler connections existing 2010-01-25 12:55:38 +00:00
Chris Jones 8d8681e63f This makes us very UNIX dependent (as if we weren't before anyway), but we now specifically send a SIGHUP to the child of a terminal when that terminal is explicitly close()d 2010-01-25 12:35:34 +00:00
Chris Jones 60983e3584 Handle popup menu being triggered without a full event, e.g. when the menu keyboard key is pressed 2010-01-25 12:26:32 +00:00
Chris Jones ab02add397 Make the move-tab keyboard shortcuts work 2010-01-24 22:15:54 +00:00
Chris Jones 9f348c349a Fix backspace/delete bindings to actually do what they say they should, per GNOME Terminal behaviour. Closes LP #511875 2010-01-24 15:45:47 +00:00
Chris Jones 05a61f802d FIXME another method that just does a pass 2010-01-24 13:18:50 +00:00
Chris Jones 6a9febe952 Signalman doesn't need to whine about leftover signals unless we're debugging 2010-01-24 12:58:30 +00:00
Chris Jones 489bc2cbb6 Slight refactoring of each derived Container's add() to handle all the Terminal signals the same way. 2010-01-24 12:55:03 +00:00
Chris Jones 1e348d8573 Start fleshing out a changelog 2010-01-23 19:33:43 +00:00
Chris Jones 6beba121be further pylint appeasement 2010-01-23 00:50:28 +00:00
Chris Jones 2ba83ab4cd Make prefseditor.py more pylint friendly 2010-01-22 22:53:23 +00:00
Chris Jones 41897508e1 pylint cleaning 2010-01-22 19:08:12 +00:00
Chris Jones bc308c30e4 Fix minor pylint induced syntax issue 2010-01-22 19:04:37 +00:00
Chris Jones 5c0a882aaa minor pylint adjustements 2010-01-22 19:03:58 +00:00
Chris Jones 22c2d64707 remove an unused variable and shorten a line to appease pylint 2010-01-22 19:00:53 +00:00
Chris Jones 62c0cef759 Remove an unused variable 2010-01-22 18:57:31 +00:00
Chris Jones 9e625ed16b split a long line 2010-01-22 18:56:12 +00:00
Chris Jones ff56fedcf0 Refactor save() a little to reduce the branch complexity, and tidy up some other parts to appease pylint 2010-01-22 18:54:36 +00:00
Chris Jones 9ef6122a97 Set the background type before updating the background tab, so it's actually arranged correctly 2010-01-22 18:39:09 +00:00
Chris Jones 055e6f837b This FIXME is no longer true 2010-01-22 13:24:42 +00:00
Chris Jones d025954c60 Make prefseditor.py enable debugging when it's run directly 2010-01-22 13:00:26 +00:00
Chris Jones e9e1101d26 Pay attention to the other optional value for the scrollbar_position when reconfiguring a Terminal 2010-01-21 22:38:52 +00:00
Chris Jones df992c284e Look up GNOME system font and focus settings via gconf 2010-01-21 21:39:05 +00:00
Chris Jones c00cf071c7 Fix the palette default to be the same as gtkcolorpickers produce, i.e. lower case 2010-01-21 21:20:01 +00:00
Chris Jones 4822530ce2 Fix all the GtkAdjustments in the glade file 2010-01-21 21:10:24 +00:00
Chris Jones a5222ba6b2 Add various bits of debugging and fix solid backgrounds 2010-01-21 20:58:07 +00:00
Chris Jones 356f9e90bf fix up transparent background functioning 2010-01-21 20:36:18 +00:00
Chris Jones 7b0bb5818d dbg() which kind of colormap we're setting 2010-01-21 20:36:02 +00:00
Chris Jones e3cbb3e717 Fix a prefs editor guiget() call, and set the background type in the config file 2010-01-21 20:35:43 +00:00
Chris Jones 81e00fca0b Mask some incompatibilities with older gtk 2010-01-21 13:23:39 +00:00
Chris Jones 103428d0e3 Land epic-refactor branch after 5.5 months of work 2010-01-21 13:10:03 +00:00
Chris Jones 21caae2517 Start implementing a tab moving signal. It isn't handled yet. This is a regression from trunk until it is handled 2010-01-21 13:02:37 +00:00
Chris Jones 0eb6994620 Add the (un)group_(all|tab) connections that should have been in the previous commit 2010-01-21 13:00:50 +00:00
Chris Jones 14f98c1b89 Implement (un)group_all and (un)group_tab 2010-01-21 12:55:57 +00:00
Chris Jones 9c72b6287d Implement tab changing keyboard shortcuts 2010-01-21 12:33:42 +00:00
Chris Jones 0f5b6e97a7 Fix WM_URGENT removal by using the right signal name 2010-01-21 12:14:12 +00:00
Chris Jones e2db10fc09 Implement urgent bell handler 2010-01-21 00:13:56 +00:00
Chris Jones 29d0414a04 Fix inverted groupsend handling and generally make it clearer what we mean here by not using the magic groupsend type values 2010-01-20 23:46:13 +00:00
Chris Jones a10babeb5d Port geometry hinting from trunk to epic-refactor. HEY THEO. 2010-01-20 23:36:11 +00:00
Chris Jones 021f5cef98 remove the silly old comments in the directional navigation section and add some better ones describing how it works 2010-01-20 19:57:16 +00:00
Chris Jones ee72ae478f refactor out the last two decisions in the directional navigation so instead of being test code that can only move left, they now move in all four directions 2010-01-20 13:04:14 +00:00
Chris Jones ddce3a862d URL dragging was broken because Terminator::get_target_terms() makes no assumptions about which terminal to examine, but it used to 2010-01-20 12:11:02 +00:00
Chris Jones db7b0cc0a0 Directional navigation. Only works for going left yet, see included FIXME 2010-01-20 00:54:35 +00:00
Chris Jones 36631b20e4 Teach Notebook how to hoover itself since it might be called during drag&drop, and refactor its suicide detection into that function 2010-01-19 22:44:05 +00:00
Chris Jones 4ed18d8a63 Make setup.py install configobj, plugins, the preferences dialog and more eloquently handle the uninstall manifest 2010-01-19 20:33:35 +00:00
Chris Jones 4a1a65dfbd Make icon setting more rubust 2010-01-19 20:03:05 +00:00
Chris Jones 4bad0a6b96 temporarily disable setup.py since it probably doesn't work yet 2010-01-19 19:44:34 +00:00
Chris Jones 35910b7a85 Tidy up the email match, and fix the nntp one (thanks dutchie) 2010-01-19 19:44:23 +00:00
Chris Jones ac95dddfbe start working on a set of methods to walk the widget tree to find the visible ones, and collect their gtk allocation (i.e. where they are and how big they are). This is expected to form the basis of directional navigation and layout display/saving 2010-01-19 13:06:09 +00:00
Chris Jones 5cad06295e Make the prefs editor not explode on cycle_* 2010-01-19 11:22:51 +00:00
Chris Jones df6a370bf3 This is a very subtle bug, Multiple exception catches need to be a tuple. We were previously creating an exception object *called* NameError when we caught a KeyError 2010-01-19 11:14:01 +00:00
Chris Jones abe9b24518 Implement titlebar colours 2010-01-18 23:27:22 +00:00
Chris Jones bdbe359767 Restore -e and -x support 2010-01-18 22:56:43 +00:00
Chris Jones e6ad61831d Remove unnecessary print statements 2010-01-18 20:40:52 +00:00
Chris Jones 3f214bf686 Restore ctrl-tab/ctrl-shit-tab 2010-01-18 20:39:46 +00:00
Chris Jones 7d08d790e2 port Terminal to use Signalman 2010-01-18 19:48:24 +00:00
Chris Jones f17fab0610 Slightly improve docstrings 2010-01-18 13:23:50 +00:00
Chris Jones f015aaebf4 Move test-only files into tests/ 2010-01-18 13:21:03 +00:00
Chris Jones 8ad7ac07b1 Create a new class Signalman which is used to track the glib signals on a widget since at least two of our classes were doing this themselves. Also integrated it into one of those classes, Container() where it is only used by VPaned and HPaned. Also add doctests for it 2010-01-18 13:17:35 +00:00
Chris Jones 8c7218121f get and set palette values 2010-01-15 23:32:38 +00:00
Chris Jones 0e01618dfa isdir is in os.path, not os 2010-01-15 23:32:16 +00:00
Chris Jones 3917ea568b Add tiny test coverage for util.py 2010-01-14 23:48:15 +00:00
Chris Jones 32a3933b6c Add some basic test coverage of factory.py 2010-01-14 23:40:02 +00:00
Chris Jones 9d5d9a286c Add another possible exception to the tomboy keybinding 2010-01-14 23:39:49 +00:00
Chris Jones aec2dd5add Add minimal, feeble tests for cwd.py 2010-01-14 23:33:06 +00:00
Chris Jones 62d5672a88 Extent Config test coverage, and make del_profile() more robust 2010-01-14 23:29:47 +00:00
Chris Jones ddadf3486f ignore compiled terminator 2010-01-14 23:18:41 +00:00
Chris Jones fb0beb42f3 Split out borg doctests and test classes so they work properly with trial 2010-01-14 23:03:47 +00:00
Chris Jones 375d272ee8 make the config directory if it doesn't exist, and don't explode if we can't write it 2010-01-14 22:58:41 +00:00
Chris Jones 8f88537bc5 obvious stupid reason why the email URL matching wasn't working. excess whitespace 2010-01-14 13:52:48 +00:00
Chris Jones 4d216633fc -d now automatically infers the Class::method in dbg(), and -d additionally adds a trailing (filename:line) item. debugserver is now moved to -ddd 2010-01-14 13:15:05 +00:00
Chris Jones 1bcbe94e6a Fix confusion around focus and scrollbar position settings not being consistent 2010-01-13 23:13:19 +00:00
Chris Jones df7a3b978d The titlebar is no longer optional, it probably never should have been, it's just too complicated 2010-01-13 23:06:42 +00:00
Chris Jones 02c1a482df Add a get_profile() to Config and use it in Terminal::set_profile() to make sure we don't set a profile that already is 2010-01-13 23:02:17 +00:00
Chris Jones f808a9edc9 set_active triggers the 'activate' signal, which makes sense I suppose, but means we were changing profile to the profile we already were set to, which is a waste 2010-01-13 23:00:42 +00:00
Chris Jones 606ca3707b Extend previous commit to cover the titlebar itself, which previously would suffer subtle focus failures 2010-01-12 01:05:53 +00:00
Chris Jones 8276a6de77 Fix silly focus issue when creating groups - terminals were instantly stealing focus and cancelling the group name creation 2010-01-12 00:58:50 +00:00
Chris Jones c257a3abff remove old file 2010-01-12 00:49:44 +00:00
Chris Jones 8846328137 scrollbar toggling is now significantly more useful and consistent 2010-01-12 00:33:55 +00:00
Chris Jones 23f469add3 Fix up handle_size to work properly 2010-01-11 23:46:18 +00:00
Chris Jones adfaf600fa Store the command line options in Config rather than overwriting parts of it, and passing them around 2010-01-11 20:56:30 +00:00
Chris Jones 96ad941267 Clear up pyflakes errata and switch newterminator to terminator 2010-01-11 20:11:35 +00:00
Chris Jones 257cc3ead6 Remove the old terminator.py, rename newterminator.py accordingly and update all the references to it 2010-01-11 20:06:53 +00:00
Chris Jones 949dc81574 Clear up some import errors found by pyflakes 2010-01-11 20:03:54 +00:00
Chris Jones 75b5cd11cf Terminator::reconfigure_terminals should just be called reconfigure, and needs to start paying attention to global values 2010-01-11 10:28:47 +00:00
Chris Jones 7a06c86310 spinbutton gives us a float, but we should store an int 2010-01-11 10:10:35 +00:00
Chris Jones b8aac8874a Disable DEBUG for now 2010-01-11 10:10:19 +00:00
Chris Jones 47453ac40d Ignore meliae 2010-01-11 08:36:19 +00:00
Chris Jones 5ae299e6da Make the OK button in the preferences editor reconfigure all live terminals 2010-01-10 23:58:05 +00:00
Chris Jones 295aeed2e2 Unset the previous profile selection if we just removed it 2010-01-10 23:54:51 +00:00
Chris Jones e5d52fee52 Implement most of Terminal::reconfigure 2010-01-10 23:47:55 +00:00
Chris Jones c5bd227197 Improve indication of what some debugging is 2010-01-10 23:47:36 +00:00
Chris Jones 976e3124f7 two lines of debugging for each Config() lookup is mad, drop it to one 2010-01-10 23:47:15 +00:00
Chris Jones 27d0a13330 print more useful errors when the config file format is invalid, and update the configspec generator to know that our undefined default keybindings are now '' instead of None 2010-01-10 17:36:55 +00:00
Chris Jones b7fa984a52 config dependent signal handling should be marshalled by Terminal::reconfigure 2010-01-10 17:35:03 +00:00
Chris Jones be413d3622 Track a couple of pre-existing connection IDs in Terminal.cnxid 2010-01-10 17:17:31 +00:00
Chris Jones cc11effd3b Store a reference to the signal handlers for config-dependent features, so they can be cancelled later 2010-01-10 17:15:14 +00:00
Chris Jones da7f1a6ea1 renaming the current profile wasn't updating Config.profile with the new value. Now it is. 2010-01-10 00:53:27 +00:00
Chris Jones 371aebc067 Add the keybinding descriptions 2010-01-10 00:35:38 +00:00
Chris Jones 180ccbbf03 Hook up the keybindings tab in the preferences editor. Loads and saves 2010-01-10 00:20:24 +00:00
Chris Jones 2cc76de609 gtkscale insists on getting float values 2010-01-09 22:27:56 +00:00
Chris Jones 2b7be76004 Move our preferences glade file to terminatorlib/ so we can use the built-in knowledge of where that is on-disk to find the .glade file 2010-01-09 17:49:14 +00:00
Chris Jones 80e0926a05 remove some old data, fix up a few defaults that didn't quite match up with reality, and implement the final bits of functionality to make the OK button DTRT 2010-01-09 17:42:59 +00:00
Chris Jones 92e7eb1dff support adding and removing profiles, and returning their values to Config() when switching between them 2010-01-09 15:51:56 +00:00
Chris Jones 5b7e5b431a failed rearrangement 2010-01-09 12:13:12 +00:00
Chris Jones f273c198c9 Finish off the Compatibility tab and the other UI toggles in the profile tabs. 2010-01-09 11:52:30 +00:00
Chris Jones 56aab5708d Add model for keybindings 2010-01-09 01:10:04 +00:00
Chris Jones dd45d51725 fix up all of the profile apart from the palette 2010-01-09 00:47:49 +00:00
Chris Jones 594ee47912 Complete the Terminal Command profile tab. Teach the colour scheme picker how to exist in the config and how to be controlled by the prefs UI 2010-01-08 23:51:45 +00:00
Chris Jones 1924c2f81a fix up the General profile tab in the prefs editor and hook all of its elements up to code 2010-01-08 08:39:21 +00:00
Chris Jones c14e955310 profilelist is a list, not a callable object 2010-01-08 01:04:06 +00:00
Chris Jones 4aa1b50fe6 Change the way window state config works. Initial workings of preferences window. 2010-01-08 01:02:49 +00:00
Chris Jones 68ade515eb Add support for disabling modules and add CustomCommandsMenu and TestPlugin to it 2010-01-06 00:27:58 +00:00
Chris Jones 8c117ff6e9 Tidy custom_commands plugin up and port it to using our shiny new plugin config API 2010-01-05 22:29:02 +00:00
Chris Jones 7328d9aa4f If plugins have defined extra menu items, insert a spacer before they start 2010-01-05 22:28:14 +00:00
Chris Jones 0b5cf876ba Move the base plugin classes to plugin.py for cleaner importing in additional plugins 2010-01-05 22:22:13 +00:00
Chris Jones 710b8a4834 Plugins that have never given us config before need a dict created for them before they can set values 2010-01-05 22:15:56 +00:00
Chris Jones 299e4cc5a8 Add plugin config API 2010-01-05 21:44:12 +00:00
Chris Jones 14543494d7 Merge custom commands plugin from chantra 2010-01-05 20:22:50 +00:00
Emmanuel Bretelle ffaab31d52 merging.... 2010-01-05 19:21:29 +01:00
Emmanuel Bretelle 08b65f8b2a plugins:
* enable custom command using terminal_menu plugin hook
2010-01-05 18:57:46 +01:00
Chris Jones 63a17a88b4 Make pygtk 2.14 failures more graceful 2010-01-05 14:24:37 +00:00
Chris Jones 266b662923 Support --geometry 2010-01-05 12:58:05 +00:00
Chris Jones 1625326838 Support setting the window role 2010-01-05 12:55:05 +00:00
Chris Jones fe7e03d00f Add some old command line options as dummies, and make some command line options influence the config object. This is probably a poor long-term strategy as it means supplying command line options and saving the config will cause the command line options to be baked into the config 2010-01-05 12:51:53 +00:00
Chris Jones 9744f3ebb6 Add keyword arguments to Window.__init__() for command line options 2010-01-05 12:49:57 +00:00
Chris Jones 58fd86486d Switch to using **kwargs instead of *args for the added flexibility it brings. We need to support keyword arguments for Window.__init__() 2010-01-05 12:49:04 +00:00
Chris Jones a65fa136e8 Various tidying, version and packaging updates 2010-01-05 10:07:35 +00:00
Chris Jones 55dbb0e336 Merge the excellent doctest autodiscovery feature from elliot murphy. run 'trial terminatorlib' in the toplevel directory and marvel at his glorious works 2010-01-05 09:46:28 +00:00
Chris Jones cb0b68bc5d There was a reason we imported these three, I just forgot it until now. It's a rough test that we have sufficient dependencies to run. 2010-01-05 09:24:44 +00:00
Elliot Murphy 7beb3bf424 Hook up doctests so they are discoverable via trial:
trial terminatorlib
2010-01-04 23:47:51 -05:00
Chris Jones 4ed920d625 Start working on a preferences UI in glade 2010-01-05 00:05:03 +00:00
Chris Jones 91830e22df Move configobj into its own subdirectory, since its a separate upstream product 2010-01-05 00:03:16 +00:00
Chris Jones b4370235b5 We don't use this anymore 2010-01-05 00:00:47 +00:00
Chris Jones dbe683e259 hey look it's 2010 already 2010-01-04 23:56:28 +00:00
Chris Jones f4a893a594 Remove option parsing code now that is in its own module, and generally refactor/reformat 2010-01-04 23:52:57 +00:00
Chris Jones ba63f8fc2b Merge old terminator option parsing into a new file that parses command line arguments and includes them in the loaded config 2010-01-04 23:52:39 +00:00
Chris Jones 723dfef697 Bump the version number to signify the progress of this branch 2010-01-04 23:51:55 +00:00
Chris Jones 42e022a938 Make the factory uglier, but better able to handle not running from inside the library, and make the plugins import from the library. These changes make it possible to run epicrefactor from outside itself, which is necessary to make the top level terminator script work with it 2010-01-04 13:46:55 +00:00
Chris Jones df9abd4523 Move the test.py launcher to the top level to start shaking out namespace bugs 2010-01-04 13:24:45 +00:00
Chris Jones be224f3016 Undo previous change that had Factory registering windows and terminals. Instead make them self-register since they already have a Terminator reference anyway. Remove calls to register_terminla from elsewhere. 2010-01-04 13:11:16 +00:00
Chris Jones 293beb2331 our test starter can get away with only depending on Factory now 2010-01-04 13:05:58 +00:00
Chris Jones 6d1831824a Add a policy that if we have no open windows we should quit 2010-01-04 13:05:28 +00:00
Chris Jones 995aa99b2e Teach Factory how to make a Window, and have it register terminals windows automagically 2010-01-04 13:04:46 +00:00
Chris Jones 137dfe7ef4 prepare for this main terminator script to work with epicrefactor 2010-01-04 12:57:14 +00:00
Chris Jones 26f0b2be69 Rename the Profile editor to a general preferences editor and only show a choice of profiles if there's more than one 2010-01-03 17:53:25 +00:00
Chris Jones 6058727cdb Port RainCT's LP Code URL handler to a plugin 2010-01-02 01:40:26 +00:00
Chris Jones 8141a3496d call sys.exit() with doctest failure results 2009-12-30 11:26:22 +00:00
Chris Jones 0b3cb3df9b Merge in improved apturl regexp and support for launchpad code URLs from RainCT. Closes LP #501461 2009-12-30 10:30:00 +00:00
Chris Jones a13581a4c8 Handle exceptions in a way that doesn't make python 2.5 really angry 2009-12-30 01:50:47 +00:00
Chris Jones 714425dfbe Fix apturl handler name and rename LaunchpadURLHandler to LaunchpadBugURLHandler since we are likely to grow a handler for code URLs 2009-12-30 01:50:18 +00:00
Siegfried-Angel Gevatter Pujals d82733d6a3 Improve the apturl regex to avoid bad matches. 2009-12-30 02:25:05 +01:00
Chris Jones 4cfc1c6fd2 Improve debugging relating to URL mangler plugins 2009-12-30 01:05:51 +00:00
Siegfried-Angel Gevatter Pujals b9805a5fbd Add support for +junk branches. 2009-12-30 02:02:42 +01:00
Siegfried-Angel Gevatter Pujals 708eaaa2a6 Undo my indentation changes, I misunderstood the code. 2009-12-30 01:50:47 +01:00
Siegfried-Angel Gevatter Pujals 9d49e9ade3 Fix both problems my previous commit had, and fix some indenting
issues in the code because of which LP URIs would not be recognized
when the 'full_uri' regex is used (iiuc).
2009-12-30 01:46:38 +01:00
Siegfried-Angel Gevatter Pujals 97edd822ef Recognize lp:<branch> links
Initial attempt at fixing bug #501461, not working 100%.
2009-12-29 22:52:13 +01:00
Chris Jones 1e187b0333 make the configspec debug output named better 2009-12-29 01:37:32 +00:00
Chris Jones 98015093d8 Add a test to make sure that we correctly load boolean types as python bools 2009-12-28 22:16:47 +00:00
Chris Jones dc9ae3363d Add ConfigObj's validate.py and construct a config specification and use it to validate the configuration. Most crucially this causes ConfigObj to know about the correct types it should be converting the different entries into 2009-12-28 22:06:23 +00:00
Chris Jones f690cd6e5f Get ProfileEditor to the barest state of functionality possible 2009-12-27 02:32:16 +00:00
Chris Jones 4c025273c9 rename and import the profile editor 2009-12-27 01:01:34 +00:00
Chris Jones 896bd1af35 Start the epic refactor of the profile editor 2009-12-27 00:59:44 +00:00
Chris Jones 945a547344 pluralise 2009-12-27 00:59:29 +00:00
Chris Jones ee81bd4f76 Make the terminal context menu list available profiles and switch between them 2009-12-26 20:09:16 +00:00
Chris Jones 2a56e328ac Add methods to Config to list and delete profiles 2009-12-26 19:52:58 +00:00
Chris Jones f09e9947cd Make the config loading and saving significantly more functional, but also horrifyingly complex, with very little error handling 2009-12-26 19:43:01 +00:00
Chris Jones 825abbb658 Flesh out Config.load() so it actually loads a config 2009-12-26 13:39:14 +00:00
Chris Jones 5bd1b3f9af Make sure ConfigBase() only uses a copy of DEFAULTS so we never change DEFAULTS, allowing us to add dict_diff() so we can avoid including things in the config file that aren't default 2009-12-26 01:19:42 +00:00
Chris Jones 71fcada828 add a fixme 2009-12-25 21:42:57 +00:00
Chris Jones 07f7906f86 Don't write to stdout, write to a config file, but one with a different name for now 2009-12-25 21:25:31 +00:00
Chris Jones f91d76e9b4 Add ConfigObj 4.6.0 from http://www.voidspace.org.uk/python/configobj.html. Add a really simple implementation of config saving 2009-12-25 21:22:04 +00:00
Chris Jones 60a1b085b4 Add a utility function for finding ~/.config/terminator and use it in PLuginRegistry to load plugins from the user's homedir 2009-12-24 21:35:07 +00:00
Chris Jones 4513eeafc7 Add apturl support. Closes LP #499902 2009-12-24 11:59:41 +00:00
Chris Jones 0a67d73592 Extend the url_handler plugins to include apt: support 2009-12-23 17:30:26 +00:00
Chris Jones df317bd2cd mildly change the debugging output of objects, and handle ^C a little better 2009-12-23 16:40:54 +00:00
Chris Jones f33dc6f28a Expand Config() test coverage a little 2009-12-23 10:09:53 +00:00
Chris Jones 8068ef656f extend testing, make ConfigBase settable, drop ConfigBase derivation from dict 2009-12-23 00:10:57 +00:00
Chris Jones fd91711451 Add a recommends on deskbar-applet to get the global window hiding keybinding 2009-12-22 22:38:22 +00:00
Chris Jones 8d3158c152 Make ConfigBase() do some debugging. Hugely verbose, but potentially very useful for now 2009-12-22 00:32:21 +00:00
Chris Jones 9ce380ef90 port to new borg __init__() 2009-12-22 00:25:25 +00:00
Chris Jones 89425256ec port to new borg __init__() 2009-12-22 00:25:17 +00:00
Chris Jones 2c8e2d14e4 port to new borg __init__() 2009-12-22 00:25:05 +00:00
Chris Jones 4a96bf99d4 add some test coverate, split the defaults into sections and move the borg element to a new base object, converting it to use the new borg __init__ syntax. 2009-12-22 00:24:53 +00:00
Chris Jones 90c8b7e8c5 extend test coverage to ensure borg state is unique between borg types. add some debugging info and support the ability to have multiple borg classes via an ugly parameter to __init__() 2009-12-22 00:24:03 +00:00
Chris Jones a6a1acd26d Clear up the position re licencing of the two external sources of code in our refactoring 2009-12-19 15:07:22 +00:00
Chris Jones 0b5ac38793 Hand merge in from trunk 2009-12-19 02:08:35 +00:00
Chris Jones 48e8637ca5 Add a FIXME 2009-12-18 09:24:23 +00:00
Chris Jones fe22a9cf47 Integrate the plugin system into the context menus for Terminal 2009-12-18 00:45:08 +00:00
Chris Jones 5dc643a3b2 Add some docstrings 2009-12-17 23:30:12 +00:00
Chris Jones 30f5225884 Add crashproof code for adding URL handlers from plugins, and reacting to them 2009-12-17 23:17:32 +00:00
Chris Jones b84f593404 port over launchpad specific URL handling from Terminal 2009-12-17 23:17:03 +00:00
Chris Jones 603da6ec16 Since PluginRegistry is a borg we can easily track if we have been loaded before and if so, not load plugins again. 2009-12-17 23:16:42 +00:00
Chris Jones 01bb454d90 stop (ab)using __subclasses__ isntead interrogating the imported plugin modules for a predefined list of the plugin classes they contain, and always instantiate them when they are imported. Add a test plugin only useful for doctest 2009-12-17 13:51:55 +00:00
Chris Jones 9029e519f9 add a test plugin 2009-12-17 12:54:47 +00:00
Chris Jones 6088084fdf handle import failures and add some very borked doctesting 2009-12-17 12:54:42 +00:00
Chris Jones 209c37aa34 ridiculously simple and non-functional plugin 2009-12-17 01:09:13 +00:00
Chris Jones 2660d0795f Add a first run at a plugin system 2009-12-17 01:07:01 +00:00
Chris Jones ecdbe15420 Add some fixmes for things I know are currently broken, and improve a couple of logging messages 2009-12-16 09:15:53 +00:00
Chris Jones fabc62ba99 who knows, we might even stick to a testing regime this time 2009-12-11 14:43:19 +00:00
Chris Jones 88cd14ac64 Remove a couple of stale FIXMEs 2009-12-11 14:25:38 +00:00
Chris Jones 7d897eaef7 Make title propagation work properly 2009-12-10 23:25:52 +00:00
Chris Jones 602c6a3b57 Make title changes propagate better, albeit not perfectly yet 2009-12-10 13:20:03 +00:00
Chris Jones f10f43fa8a pylint 2009-12-10 11:52:26 +00:00
Chris Jones 33e6254ad2 pylint 2009-12-10 11:37:53 +00:00
Chris Jones dfe85f1e9b pylint quiescing 2009-12-10 11:36:46 +00:00
Chris Jones 0d319e8a57 Improve pylint.sh to be much less noisy and annoying 2009-12-09 13:32:35 +00:00
Chris Jones c31758179e pylint fixes 2009-12-09 13:22:34 +00:00
Chris Jones 7ed5a573d5 at the suggestion of pylint, refactor Factory::isinstance() to be more succinct 2009-12-09 13:22:27 +00:00
Chris Jones a432d10d24 Add a quick debugging entry 2009-12-09 13:02:45 +00:00
Chris Jones 67b79ff1da There's no reason anymore to special-case notebook here 2009-12-09 13:02:31 +00:00
Chris Jones 24b6082155 Add more debugging and make sure we don't fall into the trap of iterating over a list we're modifying 2009-12-09 13:02:13 +00:00
Chris Jones 7b24823fd6 Fix a stupid typo 2009-12-09 13:01:41 +00:00
Chris Jones 34da8ffe3a fix a bunch of bugs in tab handling and attempt to handle closing a tab with multiple children, but all of this is still entirely buggy 2009-12-08 13:57:29 +00:00
Chris Jones f9725242ec Make tab opening conext menu work 2009-12-08 13:01:13 +00:00
Chris Jones 2db2e0f75e Beginnings of making the tab close button work, only handles the simplest case so far 2009-12-08 09:10:39 +00:00
Chris Jones 0796e70808 Don't create a one-off TabLabel for the first tab, Notebook.newtab() makes them and now the order of creation is fixed they even show up properly 2009-12-07 20:32:47 +00:00
Chris Jones 10268d48e8 Make the match functions more resistant to tracebacks 2009-12-04 00:04:51 +00:00
Chris Jones 5053676908 Import translations from Launchpad 2009-12-03 13:07:49 +00:00
Chris Jones 680f0be638 Prepare for 0.14 2009-12-03 13:00:22 +00:00
Chris Jones d0e680d473 support removing notebooks from within notebooks and stop the resize handler from spewing tracebacks for non-paned widgets 2009-12-02 23:20:26 +00:00
Chris Jones 9b8394b701 add a little safety 2009-12-02 22:48:12 +00:00
Chris Jones 80ff07095a make geometry hinting a configurable option. Closes LP #487747 2009-12-02 00:19:26 +00:00
Chris Jones 8ea4872af1 Make keybinding errors significantly less fatal. Closes LP #476271 2009-12-01 23:59:04 +00:00
Chris Jones 27ba562f56 Make sure we don't re-use a tab group name which exists already 2009-12-01 23:14:42 +00:00
Chris Jones 3aa86e4db0 Make group-all-in-tab work at all with editablelabel 2009-12-01 23:07:10 +00:00
Chris Jones 26aad830e6 fix whitespace 2009-12-01 23:04:19 +00:00
Chris Jones 40e0814a12 Unquote filenames dragged onto the terminal 2009-12-01 22:57:54 +00:00
Chris Jones 9abbeaa0c3 apply patch from Stephen J Boddy. Closes LP #487181 2009-12-01 22:41:25 +00:00
Chris Jones ced0e4f3f5 And make pylint happy about it 2009-11-30 09:52:38 +00:00
Chris Jones 595a3a02e5 Might as well do this for all errors 2009-11-30 09:51:34 +00:00
Chris Jones 05fb49bed6 Make Paned widgets eat themselves when they go from 2 to 1 tabs 2009-11-25 12:51:14 +00:00
Chris Jones 4577c14c6e Only connect terminal signals to terminals 2009-11-25 09:07:48 +00:00
Chris Jones 2a76382e47 migrate to using the factory and extend it to have an isinstance() 2009-11-25 00:37:29 +00:00
Chris Jones 0447c8f6f2 quiesce pylint 2009-11-24 23:49:03 +00:00
Chris Jones f8ab3d8308 remove testing 2009-11-24 23:47:44 +00:00
Chris Jones 2dd44ddc8a Add an object factory to get us out of our dependency hell 2009-11-24 23:47:32 +00:00
Chris Jones 92f240f29f merge window role branch from Soldatov Dmitry 2009-11-24 12:35:30 +00:00
Emmanuel Bretelle a6e94a9fc8 Destroying terminal in last paned of tab works... *dirty*... 2009-11-23 20:31:06 +01:00
Emmanuel Bretelle 26e793af10 Working with tabs 2009-11-23 19:59:13 +01:00
Chris Jones 1d7adc8283 Port TabLabel across and integrate it. 2009-11-23 15:17:33 +00:00
Chris Jones 9cbc6f1282 Add the very barest of support for tabs. 2009-11-21 22:28:39 -06:00
Chris Jones b6703153a1 Start a new class derived from Container for gtk.Notebook 2009-11-21 21:53:38 -06:00
Chris Jones 8842d3ecf6 Add a FIXME note for later 2009-11-21 21:53:01 -06:00
Chris Jones ded962d651 introduce global keybindings, force real transparency, handle window closing with the confirmation dialog 2009-11-21 12:47:38 -06:00
Chris Jones cdf7d37e5a we hate the buggy past and love the futur. assume rgba is win for everyone 2009-11-21 12:19:01 -06:00
Chris Jones 5e104972a7 Fix keybinding for closing ourself 2009-11-21 12:11:50 -06:00
Chris Jones db3ac95171 introduce the dialog to confirm closing something 2009-11-21 12:09:47 -06:00
Chris Jones c5711cbe15 get_top_window moved to util 2009-11-20 16:53:06 -06:00
Chris Jones 0deda2434d pylint fixes 2009-11-20 16:52:39 -06:00
Chris Jones ac1a58e8b3 Always a good idea to call your new function 2009-11-20 16:52:26 -06:00
Chris Jones 025c5d3dd1 Fix up config.py slightly to make pylint happier 2009-11-20 16:46:50 -06:00
Chris Jones 279ebf55d6 use the paned hoovering function introduced in revision 910 2009-11-20 09:31:07 -06:00
Chris Jones 1db6a242b1 add a sanity check function. This probably shouldn't exist, but is useful right now 2009-11-20 09:30:50 -06:00
Chris Jones aa531014ef improve debugging and ensure that we can't register terminals/windows multiple times 2009-11-20 09:30:28 -06:00
Chris Jones 39098fdefb Add functions for emitting events 2009-11-20 00:18:21 -06:00
Chris Jones a51454e9f6 make the broadcast menu items activate correctly 2009-11-20 00:11:12 -06:00
Chris Jones 7a3f553d82 If there are no more Terminals, destroy all Windows 2009-11-19 23:45:33 -06:00
Chris Jones efbeffb060 Always return focus to the VTE widget after playing with group names 2009-11-19 23:42:49 -06:00
Chris Jones 0ff5aa3159 Tidy up some debugging and fix group hoovering 2009-11-19 23:40:31 -06:00
Chris Jones 132daeb447 Fix up some handling of unzooming and closing terminals while zoomed 2009-11-19 23:16:20 -06:00
boh 1ea81ce205 command line argument "-r"added 2009-11-19 19:03:21 +04:00
Chris Jones 7d9575df5f Make drag and drop of terminals work 2009-11-16 22:56:55 -06:00
Chris Jones ec1c20540a switch to new window registration logic 2009-11-16 21:58:12 -06:00
Chris Jones c48c1d4fd6 fix up debugging statements 2009-11-14 23:12:58 +00:00
Chris Jones 3591aec862 Add very simple ability to register de-register window widgets 2009-11-14 23:12:38 +00:00
Chris Jones 22dccb6728 make focus always switch to the most relevant terminal 2009-11-14 23:04:15 +00:00
Chris Jones bf77106529 switch to using new Container methods for handling child signals. 2009-11-14 22:58:42 +00:00
Chris Jones 0f7a9aa40b Improve some error message and switch to using new Container methods for handling child signals. 2009-11-14 22:58:22 +00:00
Chris Jones 29d661b26a self.signals shouldn't be a class variable. add helper functions to connect child widget signals and disconnect them. 2009-11-14 22:57:35 +00:00
Chris Jones 6e0718c829 make zooming and unzooming work 2009-11-14 18:56:50 +00:00
Chris Jones e93a95162d Add a menu item to restore zoomed/maximised layouts 2009-11-14 18:56:34 +00:00
Chris Jones 4ee756b5ec fix up zoom signal, add an unzoom signal. generally make zooming work 2009-11-14 18:55:51 +00:00
Chris Jones 6f93a51b5f fix stupid bug that registered all Paned widgets as HPaned ones. Fix ordering of adding children so things are never de-parented. Hook up terminal zooming signals. 2009-11-14 18:55:07 +00:00
Chris Jones 0190f2dea9 make signal registration more robust, and add a function to walk up the widget tree to find the top-level Window object 2009-11-14 18:54:12 +00:00
Chris Jones e5301362e4 tidy up some pylint issues 2009-11-14 17:30:03 +00:00
Chris Jones 095ba4dbe3 decouple a little more 2009-11-09 22:35:55 +00:00
Chris Jones 4284cf67ee Start making some navigation work 2009-11-09 22:33:17 +00:00
Chris Jones 5dd6ae0154 improve container signal registration function to never double-register. add a fake resize-term signal to Paned for nested terminal resizes. Implement terminal resizing. 2009-11-08 23:06:26 +00:00
Chris Jones 5352731984 make paneds be splittable, set their initial position properly and don't call reconfigure() all the time 2009-11-08 01:06:31 +00:00
Chris Jones 6b4c660cbc Start implementing our Paned container and switch to it 2009-11-07 01:40:43 +00:00
Chris Jones c60aae8bed make closing of group terminals work 2009-11-04 23:42:54 +00:00
Chris Jones 830863d711 more group work 2009-11-04 23:28:09 +00:00
Chris Jones 55c79f56d5 remove some cruft and replace the hacky backwards search with a more correct one. There are still some issues though 2009-11-04 20:41:01 +00:00
Chris Jones 8d19561f85 fix up Terminal some more and make the searching work, and include a hacky backwards search 2009-11-04 18:06:34 +00:00
Chris Jones 565257672a fix terminal spawning and font zooming 2009-10-28 23:07:42 +00:00
Chris Jones 6f2fd988b4 Fix keybinding dispatch in Terminal and add handler functions for all of the keybindings, but basically every single one is broken right now 2009-10-28 12:53:18 +00:00
Chris Jones ede7fc7552 Fix bogus child spawning. realize happens more than you might hope. 2009-10-27 23:23:59 +00:00
Chris Jones ef1e82e5b0 Fix titlebar drag starting
Remove useless resize-window handler
Implement the Terminal() end of group creation
Finish drag and drop handling
Implement methods relating to focus changes
Fill out a few method docstrings
2009-10-27 23:05:12 +00:00
Chris Jones f7d0d957cd Add function to snapshot a widget and its children as a pixbuf 2009-10-27 21:03:11 +00:00
Chris Jones 0ef7c99022 remove an unused variable 2009-10-26 13:36:34 +00:00
Chris Jones a8af71a45c Merge geometry hinting branch from kees 2009-10-22 21:04:54 +01:00
Kees Cook 6103d83829 Implement geometry hinting for useful resizing 2009-10-22 12:47:51 -07:00
Chris Jones e2086578bb Group creation is now presented via the titlebar, but still doesn't actually have any backending in functional reality yet. 2009-10-15 14:17:37 +01:00
Chris Jones 5652f104ad Update pygtk dependency 2009-10-15 12:58:23 +01:00
Chris Jones 667d31e394 Drop all our URL madness and make it pygtk's problem. Requires pygtk >=2.14 2009-10-15 12:57:50 +01:00
Chris Jones 7970033368 Add an important FIXME 2009-10-15 12:54:16 +01:00
Chris Jones cd1d858d3c Start making keybindings work in Terminal(). They don't work yet 2009-10-14 13:05:07 +01:00
Chris Jones fdcd1c89f9 Add signals for when we want to be zoomed or maximised 2009-10-12 22:05:19 +01:00
Chris Jones b43695b23d Flesh out the borg a little 2009-10-09 12:25:06 +01:00
Chris Jones c1c81d3a91 pylint fixes 2009-10-09 00:30:03 +01:00
Chris Jones 7605957efa pylint fix 2009-10-09 00:24:58 +01:00
Chris Jones 49f374e3b2 hook up focus changes to Terminator so it can update all the titlebars 2009-10-09 00:22:01 +01:00
Chris Jones 9d6b961fc3 undo an indenting fail 2009-10-08 21:29:45 +01:00
Chris Jones 3d78428aae now make the encoding submenu work 2009-10-08 21:27:00 +01:00
Chris Jones f0d7f2a9ca refactor the popup menu out because it's so annoyingly long 2009-10-08 20:27:49 +01:00
Chris Jones d9e9cf364a ditch extreme_tabs, it's a terrible feature. Flesh out the terminal context menu some more, including figuring out how we will track whether a window is in a zoomed state - gobject properties 2009-10-07 00:08:13 +01:00
Chris Jones 209caf3745 start some basic splitting in Window() and try to be slightly smarter about handling the terminal's signals 2009-10-05 22:16:28 +01:00
Chris Jones 414e7f0731 Add a mechanism to de-register a Terminal() that's being destroyed 2009-10-05 22:15:22 +01:00
Chris Jones d2ccdafaba Only use fancy gtk popups on newer versions. Closes LP #409069 2009-10-02 09:43:33 +01:00
Chris Jones 7ea1e18f20 Tiny cleanup 2009-10-01 22:15:50 +01:00
Emmanuel Bretelle d986eb29bd fix LP#435186 by making python-gnome2 a recommended package and not a required package 2009-09-26 12:33:17 +02:00
Chris Jones 2aae5da8f1 lose a function to re-emit a signal, and an unnecessary invocation thereof 2009-09-06 23:53:48 +01:00
Chris Jones a31c0ef411 If something isn't used outside one function, don't make it be a class variable 2009-09-06 23:53:21 +01:00
Chris Jones d5ff98211c Swap out some noop code for pylint suppression 2009-09-06 23:52:58 +01:00
Chris Jones 1d2e96ac72 tidy up some more lambdas, pylint errors and start fleshing out the context menu 2009-09-06 22:55:37 +01:00
Chris Jones 0912fb8aae fix up a pylint error and migrate some pure functions from terminal.py 2009-09-06 22:54:52 +01:00
Chris Jones 690bb61788 add a signal for ungrouping all terminals, and tidy up some lambdas 2009-09-06 21:54:33 +01:00
Chris Jones 5e54d42eca work on grouping/ungrouping of all terminals in a tab 2009-09-05 00:34:09 +01:00
Chris Jones bb073887fc hook up the terminal enumeration menu items 2009-09-04 22:48:35 +01:00
Chris Jones 2a65918209 Fix some typos and flesh out the group menu 2009-09-04 22:12:13 +01:00
Chris Jones 28e7ee6116 Add some more of our attributes 2009-09-04 22:11:52 +01:00
Chris Jones 718a15706f handle URLs 2009-09-04 20:12:35 +01:00
Chris Jones b58a7224aa handle the window closing properly 2009-09-04 20:12:04 +01:00
Chris Jones 09a6913d98 Flesh out the Terminal button handler and some associated functions 2009-09-03 14:47:14 +01:00
Chris Jones c40c360c20 no reason for the groupsend types to be global 2009-09-03 13:59:17 +01:00
Chris Jones 1e4af9883b keep pylint a little happier 2009-09-03 10:34:31 +01:00
Chris Jones 799d508708 Make _entry_handler_id not be a static class attribute because it doesn't need to be 2009-09-03 09:03:37 +01:00
Chris Jones b1967992fd Make _entry_handler_id not be a static class attribute because it doesn't need to be 2009-09-03 09:03:05 +01:00
Chris Jones 9bac025795 Add support for grabbing focus after a label is edited and the rudimentary basics of the group popup menu 2009-09-03 00:52:36 +01:00
Chris Jones 846e0c0fff Emit a signal when editing is done 2009-09-03 00:51:46 +01:00
Chris Jones bf20587edc decouple Terminal from Terminator, and add the minimum necessary group icon handling 2009-09-02 23:17:54 +01:00
Chris Jones 0f5cf7c496 remove titletips, it's a terrible option 2009-09-02 23:17:08 +01:00
Chris Jones d007bc45c5 bare minimum titlebar functionality 2009-09-02 22:38:27 +01:00
Chris Jones 9f7834fb5b simplify title changes 2009-09-02 21:18:36 +01:00
Chris Jones f00c265f4c Make the window title update with the terminal title 2009-09-02 21:10:28 +01:00
Chris Jones 187484271c clean up EditableLabel 2009-09-02 20:43:45 +01:00
Chris Jones 9d82f13989 merge in latest changes from trunk 2009-09-02 20:39:25 +01:00
Chris Jones b79c62ef49 it's possible to hit the finally with no f 2009-09-02 16:22:26 +01:00
Chris Jones 1d332c915e Only attempt to set an image if there actually is an image configured. Closes LP #404846 2009-09-02 11:01:30 +01:00
Chris Jones f136b6d78e add a stub function to the titlebar 2009-08-28 01:11:13 +01:00
Chris Jones 93d8118c33 add some more add/remove love to Window 2009-08-28 00:20:22 +01:00
Chris Jones 4111a80f7a reduce debug verbosity a little, add a handler to automagically spawn children. add the correct number of parameters to various signal handlers. flesh out the child spawning codepath 2009-08-19 19:02:33 +01:00
Chris Jones d17981b581 Add another stub function to the titlebar class 2009-08-19 19:01:11 +01:00
Chris Jones 326bb4fa94 Remove the default_setup function, it's very broken 2009-08-19 19:00:47 +01:00
Chris Jones 428f931bf3 oops, don't show the searchbar by default 2009-08-19 19:00:33 +01:00
Chris Jones 71fff759f1 fix gobject init, add drag&drop functionality, add widget signals and a load of stub functions 2009-08-19 01:06:38 +01:00
Chris Jones f3d5fa61e4 config is now a borg, so there's no need to pass a reference around. Also fix a config keyerror 2009-08-19 01:06:07 +01:00
Chris Jones f5ee9d54c5 use the correct gobject init call and add a stub function 2009-08-19 01:05:44 +01:00
Chris Jones 09780a6500 Use the correct gobject init call 2009-08-19 01:05:30 +01:00
Chris Jones ac7769b556 return the newly created terminal 2009-08-19 01:05:15 +01:00
Chris Jones 96114aa863 now config is borg we don't need to pass handles around 2009-08-19 01:04:53 +01:00
Chris Jones 4d7d734587 Simple bootstrapper, temporary during epic refactor 2009-08-19 01:04:37 +01:00
Nicolas Valcarcel Scerpella 22303f1dcb merged Brian Murray's lp linkifications improvements 2009-08-18 15:20:05 -05:00
Brian Murray 48e5a7e6ca expand launchpad url match to mirror Ubuntu Policy Manual and linkify each bug number 2009-08-18 10:59:06 -07:00
Chris Jones 196dde427b improve pylint score by disabling tests. winrar \o/ 2009-08-18 13:57:35 +01:00
Chris Jones d6ac973f54 remove some currently unused imports and split up some overly long lines 2009-08-18 13:54:46 +01:00
Chris Jones 0b90e29b16 remove unused import and disable a pointless pylint check 2009-08-18 13:52:02 +01:00
Chris Jones 089b708e2c shut pylint up 2009-08-18 13:51:09 +01:00
Chris Jones f0260456c9 we don't need to re-emit the search keypress, all it does is conditionally emit end-search anyway 2009-08-18 13:48:04 +01:00
Chris Jones 5f339da4e1 Use the right class name 2009-08-18 13:47:46 +01:00
Chris Jones d538b47a50 initial import of a titlebar class 2009-08-18 13:45:57 +01:00
Chris Jones 53f33109b4 start fleshing out Terminal 2009-08-18 13:44:41 +01:00
Chris Jones 1fdd357058 switch to new style translation import 2009-08-18 13:44:16 +01:00
Chris Jones a5cccbe757 refactor this to not use gettext's __builtin__ hack 2009-08-18 13:43:39 +01:00
Chris Jones d6d3192d82 refactoring out of the search bar into its own class 2009-08-18 13:43:18 +01:00
Chris Jones 65767693df It always helps to return the thing you're called for 2009-08-18 12:59:06 +01:00
Chris Jones 1cb1f166cf fix a typo 2009-08-18 12:55:52 +01:00
Chris Jones 1e12ece0ea tidy up the imports, move the graphical error to a generic gerr() function in util.py and add a function for injecting URL regexps 2009-08-18 12:55:37 +01:00
Chris Jones 28a5b963f0 Remove static config object 2009-08-18 12:52:30 +01:00
Chris Jones ad372bbdcd Make a generic graphical error function 2009-08-18 12:52:06 +01:00
Chris Jones 1f156248ee Refactor the config. For now it's defaults only 2009-08-18 12:46:41 +01:00
Chris Jones d00e2fe9dd reformat slightly so we get a pylint 10 2009-08-18 12:35:06 +01:00
Chris Jones 5093f4b3d9 merge chantra's editable label class 2009-08-14 21:39:08 +01:00
Emmanuel Bretelle cdbed05293 ...actually adding the class... 2009-08-14 20:30:00 +02:00
Emmanuel Bretelle 51ff0bcb41 Create an EditableLabel class
* make TerminatorNotebookTabLabel use it
 * reuse it in TerminatorTermTitle
2009-08-14 20:15:32 +02:00
Chris Jones 4150249f87 refactor some cwd code and start setting some vte attributes 2009-08-11 23:48:19 +01:00
Chris Jones f110bca103 migrate cwd getting function 2009-08-11 23:36:37 +01:00
Chris Jones 7547eaad4b appease pylint and begin the terminal class 2009-08-11 23:27:56 +01:00
Chris Jones 92fe7007ed add pylint script for laziness 2009-08-11 23:26:18 +01:00
Chris Jones c2891b26c7 appease pylint 2009-08-11 23:23:34 +01:00
Chris Jones fe37448440 switch from a singleton to a borg, and don't do circular imports 2009-08-11 23:19:06 +01:00
Chris Jones 0dd4ec66bf clear some migrated code from terminator.py 2009-08-11 00:42:39 +01:00
Chris Jones eb99ed2c92 remove unnecessary dependencies, appease pylint some more 2009-08-11 00:22:55 +01:00
Chris Jones 0953fca37b move the instance creation to after definition, remove dependency on window.py 2009-08-11 00:20:00 +01:00
Chris Jones d81de4569c Initial import of new Terminator class 2009-08-11 00:15:40 +01:00
Chris Jones b3635d2912 Prepare for the new Terminator class 2009-08-11 00:15:31 +01:00
Chris Jones 49510266ed Migrate window icon setting 2009-08-10 23:09:49 +01:00
Chris Jones 0f702e32b6 Migrate WindowTitle class 2009-08-10 23:04:39 +01:00
Chris Jones 70173e6978 remove unnecessary import and default to debugging for now 2009-08-10 00:11:31 +01:00
Chris Jones dee9745d99 improve pylint compliance of util 2009-08-10 00:10:08 +01:00
Chris Jones 034e264fe5 add some docstrings, fix the hide_window handling even more, and generally quiesce pylint 2009-08-10 00:07:40 +01:00
Chris Jones 1ab776bcb8 remove the unnecessary __main__ code 2009-08-09 23:56:08 +01:00
Chris Jones adb1c2a1f8 raise the correct exception if methods are called from the base class that must be overridden by subclasses. Remove unnecessary dependencies and achieve 10/10 from pylint 2009-08-09 23:54:14 +01:00
Chris Jones 598eededd2 Implement equivalent functionality as previous iterations wrt handling the availability of the hide_window keybinding 2009-08-09 23:25:53 +01:00
Chris Jones 3df46d1d85 attempt to dodge gobject's inability to do multiple inheritance 2009-08-09 22:00:43 +01:00
Chris Jones ea767f4164 migrate many more methods 2009-08-09 18:48:06 +01:00
Chris Jones 5d1ea593d8 migrate dbg,err to util.py 2009-08-08 01:22:31 +01:00
Chris Jones b15a78fdea import the name and version into the library root 2009-08-08 01:00:58 +01:00
Chris Jones 8700c9456f migrate window class to its own file 2009-08-08 00:31:44 +01:00
Chris Jones 2ac04e20be Entirely fix up the previous commit, the exception wasn't working at all 2009-08-07 22:47:30 +01:00
Chris Jones b3c6e06964 Only hide the window if we can actually bind the hide_window key 2009-08-07 22:31:18 +01:00
Chris Jones c2cf103374 start an epic refactor 2009-08-07 10:21:37 +01:00
Chris Jones 88f005ee09 on newer gtks we are likely to have menu icons disabled, force them on for the horiz/vert split items since they are deeply useful 2009-08-04 12:58:05 +01:00
Chris Jones a45344f98d Improve handling of custom encoding settings. Closes LP #403545 2009-08-04 02:56:02 +01:00
Chris Jones d1a4b8a3c9 sync encodings with gnome-terminal 2009-08-03 11:19:19 +01:00
Chris Jones e469c144ba Tiny whitespace fix 2009-08-03 11:10:47 +01:00
Chris Jones ebec046caf Apply patch from Stephen Boddy to fix some layout issues with grouping, fix a colouring issue and improve the layout. Closes LP #408098 2009-08-02 23:44:51 +01:00
Chris Jones f377645b9b Build fix for RPM from shingen. Closes LP #343644 2009-08-02 20:14:37 +01:00
Chris Jones 945d2f277d It's about time we enabled real transparency by default and just dealt with any fallout 2009-07-30 10:53:08 +01:00
Chris Jones 2e098c56a1 update titlebar colours when grouping with keyboard shortcuts. Closes LP #406642 2009-07-30 00:44:36 +01:00
Chris Jones 0995147861 group label text should follow the colour scheme the same as the titlebar. Patch from Stephen Boddy. Closes LP #406639 2009-07-30 00:30:27 +01:00
Chris Jones 1283aafd42 Fix up a missing None string handler from the previous commit 2009-07-22 09:43:41 +01:00
Chris Jones dcd997b3de Allow a keybinding to be set to a string value of None so it can be deconfigured. Also supports clearing a keybinding through the prefs profile. Closes LP #391778 2009-07-22 09:40:35 +01:00
Chris Jones 34c9c816ea Dont use underscores in group names as accelerators. Closes LP #401191 2009-07-21 20:50:06 +01:00
Chris Jones 48324ba7bc move the enumeration menu items to the group menu and improve the wording. Closes LP #314909 2009-07-14 12:53:42 +01:00
Chris Jones fee8039fdc don't append the title, so it doesn't multiple up. Closes LP #393668 2009-07-14 00:47:55 +01:00
Chris Jones fc7b32a3a9 props 2009-07-14 00:29:29 +01:00
Chris Jones f56d7ab7b2 merge stephen boddy group work branch. Closes LP #314906. Closes LP #314909. Closes #315142. 2009-07-14 00:27:39 +01:00
Chris Jones d9e5174140 fix icons 2009-07-14 00:25:07 +01:00
Chris Jones 05e5323097 fix the group_all hotkey 2009-07-14 00:15:34 +01:00
Chris Jones b044cd385c fix wording harder. fix group removal and grouping all 2009-07-14 00:14:21 +01:00
Chris Jones dc9fc3c7ca improve some wording and fix the grouping of ungrouped terminals 2009-07-14 00:04:30 +01:00
Chris Jones 73cd0bb2bc remove superfluous colour setting code since the titlebar is integrated 2009-07-13 23:55:23 +01:00
Chris Jones 08775aecec remove spurious menu separator 2009-07-13 23:54:31 +01:00
Chris Jones f8dcd9d846 Rewording 2009-07-13 23:54:18 +01:00
Chris Jones 715bb639e2 put the group image and label into sufficient gtk boxes that they can match the styling of the rest of the titlebar 2009-07-13 23:53:57 +01:00
Chris Jones 2a5cffb63f remove the Group context menu 2009-07-13 23:37:23 +01:00
Chris Jones 13c11e1475 merge in trunk 2009-07-13 23:36:45 +01:00
Chris Jones 61eec1f2f7 fix example config quoting 2009-07-12 22:56:10 +01:00
Chris Jones acd8a776fb add quotes to pathchars to support more broken URLs 2009-07-10 16:46:52 +01:00
Nicolas Valcarcel Scerpella 5481cf1b9d sync packaging 2009-07-03 13:08:14 -05:00
Nicolas Valcarcel Scerpella 2e9bd6ac1c Fix packaging 2009-07-03 13:03:59 -05:00
Chris Jones 2bcff19fa3 only actually set the colour as a GdkColor 2009-07-02 21:35:18 +01:00
Chris Jones b3a156c786 I think this is more correct. the theme_colors setting elsewhere should only apply to font settings, not terminal colours 2009-07-02 21:30:53 +01:00
Chris Jones 53f2bcec75 remove notification. Closes LP #393015 2009-06-29 23:51:53 +01:00
Chris Jones 9860348a8b merge python2.4 fix. Closes LP#392493 2009-06-29 23:45:15 +01:00
Andrea Corbellini 7d987903a3 Remove the empty parenthesis in the declaration of TerminatorWindowTitle
to fix the compatibility with Python 2.4.
2009-06-26 13:12:46 +02:00
Nicolas Valcarcel Scerpella 216b665f8e add terminator.preinst for pysupport migration 2009-06-23 17:42:15 -05:00
Nicolas Valcarcel Scerpella 867e9205ad Added intltool to build-depends; move from pycentral to pysupport 2009-06-23 17:40:55 -05:00
Chris Jones bf6366c0c9 update translations from launchpad 2009-06-23 20:58:52 +01:00
Chris Jones f6cb038d67 update documentation for 0.13 release 2009-06-23 20:54:25 +01:00
Chris Jones 8825cdc8ba Don't try and set an active dropdown item that doesn't exist. Closes LP #361481 2009-06-16 18:50:52 +01:00
Chris Jones 46b73f406a Handle get_first_notebook_page() failing. Closes LP #354495 2009-06-16 18:26:16 +01:00
Chris Jones 2aaba264af Connect click events on the titlebar widget to focus for that terminal. Closes LP #385229 2009-06-09 23:47:59 +01:00
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 7fc6b06fcf remove redundant debian patch 2009-05-29 21:50:00 +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 224fddedbd Stupid feature suggested by Martin Pitt. Comedy notify on exit 2009-05-29 16:23:21 +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 aadf44f893 Ignore eclipse 2009-05-26 11:27:09 +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 02412a1f6d Make the additional arguments error say what the additional arguments are 2009-05-05 00:30:58 +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 caf00fa19e debug print of the version should use APP_NAME too 2009-04-07 15:44:52 +01:00
Chris Jones 96a4597da2 debug print of the version 2009-04-07 15:44:23 +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 efd45cb5b6 Add Jordan to the copyright file as an author, since he's turning out some good work 2009-03-25 23:34:28 +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 bc65cbf751 update ChangeLog 2009-03-23 21:09:45 +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
Thomas Hurst fd7aba1509 Copy 32x32 icons to the 32x32 dir, not the 24x24 one. 2009-02-13 20:34:27 +00: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 64a52bcb78 fix up the manpage 2009-02-08 21:15:43 +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 78c04023fa merge jkakar's working-directory branch 2009-01-27 22:44:44 +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
Jamu Kakar 97700f2d7d - Added --working-directory to the manpage.
- Added a metavar option to the --working-directory parser
  configuration, to make it's help text a touch prettier.
2009-01-27 11:19:01 -08:00
Jamu Kakar 6f7a595d27 - New --working-directory command-line option sets the terminal's
initial working directory.
2009-01-27 11:16:00 -08: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
Chris Jones 51c9186c40 Update the ChangeLog a little 2009-01-26 16:39:35 +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 7517c02aa7 Hopefully this is the end of the changes to potfile generation. It does mean we'll have some disorder in the translations, which I apologise for, but it should make us much more flexible 2009-01-26 13:24:55 +00:00
Chris Jones 6fa4831b3e blah, fix sorting 2009-01-26 10:38:33 +00:00
Chris Jones b52e0086a4 clear up incorrect names, and ridiculous paths 2009-01-26 10:37:44 +00:00
Chris Jones 53d32a097a list missing translatable files 2009-01-26 10:36:37 +00:00
Chris Jones 37840c5371 props 2009-01-26 00:50:15 +00:00
Chris Jones d5538bf025 props 2009-01-26 00:49:31 +00:00
Chris Jones 08534abe76 update pot 2009-01-26 00:31:15 +00:00
Chris Jones 857e9eaea0 Apply patch from LP: #316755 to generate the .desktop file from the translated strings 2009-01-26 00:28:25 +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
Nicolas Valcarcel 19ea985e67 Update maintaince files 2009-01-21 08:37:59 -05: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
Nicolas Valcarcel 969d2b771c merge nhandler changes 2009-01-20 22:50:17 -05:00
Nathan Handler a716d82119 Fix typo in doc/terminator.1 2009-01-20 20:33:58 -06:00
Chris Jones 74ab50fa91 Update README 2009-01-20 22:52:59 +00:00
Chris Jones 1cc478f363 generate new pot 2009-01-20 22:46:39 +00:00
Chris Jones 5a14a82855 Import latest translations from Terminator 2009-01-20 22:45:57 +00:00
Chris Jones 9824029bda Make the enable_real_transparency manpage entry slightly more verbose 2009-01-19 14:58:23 +00: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 ae77134f8d remote System - horrible idea 2009-01-15 00:22:19 +00:00
Chris Jones fd4eb24cdf prepare debian version bump for 0.12 2009-01-15 00:22:11 +00:00
Chris Jones e5b3827428 Remove some useless headers from our .desktop, drop in a slightly hacked and untested specfile from fedora. Closes LP # 2009-01-15 00:13:43 +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 2c50a3b326 Update the config man page with parameters for titlebar colours. 2009-01-14 12:21:31 +01:00
Chris Jones 3e3b2ded00 make the update-menus quiet and non-fatal 2009-01-14 01:19:01 +00: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
Cory Kontros 19546fa574 Adding source files for icons. scalable/apps/terminator.svg is source for 48px icon. 2009-01-13 16:33:44 -05:00
Stephen Boddy a7e12a13b5 Merge from trunk 2009-01-13 22:32:36 +01:00
Cory Kontros ac142e9a59 Fixed slight issue with the scalable icon. Edited setup.py to see 32px icon. Added 'update-menus' to postinst to fix LP #316829. 2009-01-13 16:17:01 -05: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
Cory Kontros 2795dafc6d Fixed blurry icons by creating them at the proper size. Added 32px size. 2009-01-13 15:52:07 -05: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 b9b5416d8d Bugger, missed off adding the icon. 2009-01-12 12:32:22 +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 438e656210 Retain style 2009-01-05 23:12:03 +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
Chris Jones 09c23732af latest UI changes 2008-12-22 00:26:19 +00:00
Chris Jones 9301f0789c Add the requisite manpage entries for Kees' directional controls changes 2008-12-20 00:40:56 +00:00
Chris Jones 9721ee5d12 merge kees cook's directional-navigation branch 2008-12-20 00:34:32 +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
Chris Jones ba9907fbe5 merge in brian murray's improvements to the LP bug url handler 2008-12-15 11:44:16 +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 6b394e28b2 merge in new-simultaneous-typing branch. Closes LP #246297 2008-12-11 17:14:48 +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
Chris Jones b754489c54 make the zoom/maximise shortcuts slightly clearer 2008-11-11 11:13:32 +00:00
Thomas Hurst 901b5a8ea4 Use "%r" % foo instead of "%s" % repr(foo). No functional changes. 2008-11-04 17:01:00 +00:00
Chris Jones 8e96d0eaa4 handle int HScale values and remove a debugging print 2008-11-03 23:14:29 +00:00
Chris Jones 5ffe50012b put a default size back in the default font so it's a valid pango name 2008-11-03 23:14:06 +00:00
Chris Jones 156eb8b32a Make the profile editor window atomic. Hook up its cancel button to destroy itself and make the Apply button dump the settings contained within. Requires some modification of auto_add to better keep track of the widgets 2008-11-03 22:55:55 +00:00
Emmanuel Bretelle e852e4185b nicification2 2008-11-02 03:18:23 +01:00
Emmanuel Bretelle d0693a2df3 attempting to nicify the profile editor 2008-11-02 03:06:35 +01:00
Thomas Hurst cb248ac357 Introduce indented config file handling code, disabled for now since nothing uses it, and it has the potential for breaking currently working configs, since indent errors are difficult to recover from sensibly. 2008-11-01 11:31:12 +00:00
Thomas Hurst c3c6e3713d Don't fail horribly if the user doesn't have a config file 2008-11-01 10:07:58 +00:00
Chris Jones 434c253237 make profile editor opened the conext menu and improve its appearance 2008-11-01 00:50:34 +00:00
Thomas Hurst e244329725 Make gio optional; it's way too soon to expect everyone to have this. Fix keybindings error handling. 2008-10-28 22:24:42 +00:00
Chris Jones 565b3d2bb8 Further enhancecment of profile editor UI 2008-10-28 00:29:54 +00:00
Chris Jones 6c483def9d Allow get_cwd to fail 2008-10-28 00:29:41 +00:00
Chris Jones 9c75e20492 Add file watching support to ValuestoreRC. Also slightly improve a debug statement in the root config class 2008-10-23 23:29:26 +01:00
Chris Jones 8ff0dfa72a Don't run the full title change handler every time if the title hasn't changed 2008-10-20 09:29:47 +01:00
Chris Jones 91b8527e2e Ignore a gconf change signal if it's just for the profile's visible_name, which gnome-terminal seems to set on every run. Should fix LP #268476 2008-10-16 16:30:42 +01:00
Chris Jones b623f662e8 only do session handling if we have a gnome_client 2008-10-16 11:43:50 +01:00
Chris Jones 19619bff98 rework keyboard event lookup failure handling with suggestions from Thomas. Relates to LP #280959 2008-10-13 09:37:26 +01:00
Chris Jones 46774d8f9e Abandon attempts to handle empty keypress events. Relates to LP #280959 2008-10-12 23:42:30 +01:00
Chris Jones 3d5bc38964 make manpage more explicit about -p trumping RC 2008-10-06 00:31:20 +01:00
Chris Jones 0adcd26a41 Add a next button to the search bar. Easy first step for LP #274451 2008-09-25 22:40:44 +01:00
Chris Jones 892c1c5b9d Add a close button to the search bar. Closes LP #274448 2008-09-25 22:33:45 +01:00
Chris Jones fc9b50850e only try to switch pages in a notebook if we actually have one. Not a fix for, but somewhat workaround for the crashing aspect of LP #271850 2008-09-25 22:22:05 +01:00
Chris Jones 99893f0b98 tweak the terminator_doc manpage name to be less annoying, and also so a little thing called lintian loves it more 2008-09-24 14:06:51 +01:00
Thomas Hurst 357992945a unfail more 2008-09-23 17:08:16 +01:00
Chris Jones e49c73cf9e python2.4 unfail 2008-09-23 16:18:00 +01:00
Thomas Hurst 1eb618b3a6 Fix typo 2008-09-23 11:36:58 +01:00
Chris Jones 0a3017bf90 first hint of tests for configfile 2008-09-23 00:53:17 +01:00
Chris Jones 3988d96ff0 ensure debugging is off by default 2008-09-23 00:35:58 +01:00
Chris Jones 28b9c8e1d2 remove worthless testing code from config.py and extend the test suite a little 2008-09-23 00:28:57 +01:00
Chris Jones e63785028e initial skeletal test framework using nosetest 2008-09-23 00:13:48 +01:00
Thomas Hurst 76b06bc5f7 Workaround an apparant gtk bug in next/prev_page 2008-09-22 18:31:35 +01:00
Thomas Hurst e78d57beab Undo error handling brain-damage 2008-09-22 15:45:48 +01:00
Thomas Hurst 00840a13cc Bump version, tsk. 2008-09-21 12:27:05 +01:00
Chris Jones 87b2cbd714 import latest translations from launchpad, and add macedonian PO 2008-09-19 18:51:59 +01:00
Chris Jones ec43c2b386 preparations for 0.11 2008-09-19 18:29:36 +01:00
Chris Jones 3b817c5abb latest string changes 2008-09-19 18:24:44 +01:00
Chris Jones 95d4eed6ce Actually return when we deactivate the gconf object instead of trying to do gconf things with it 2008-09-13 01:58:48 +01:00
Chris Jones b142ed16fc merge in branch from Daniel Chen to fix LP #268207 2008-09-10 09:38:41 +01:00
Daniel T Chen 8fb7de2ead Have Terminator handle x-terminal-emulator alternative. (LP: #268207) 2008-09-09 19:31:30 -04:00
Thomas Hurst 507efa9603 Merge in Iain's xdg-open and bare address handling fixes. 2008-09-08 21:41:07 +01:00
Iain Lane 1a975ab7c0 Remove unnecessary try-except block 2008-09-08 21:13:31 +01:00
Iain Lane aead00463c Need to start xdg-open in a new process as it does not do that itself - some browsers (Epiphany) can therefore cause Terminator to block until they are exited 2008-09-08 20:42:26 +01:00
Iain Lane fd8ad1bbea Launch ftp.x.y with an ftp protocol 2008-09-08 20:21:26 +01:00
Iain Lane 6c763fae39 Merge with trunk 2008-09-08 20:02:08 +01:00
Chris Jones c93e99b4c3 fix up backspace/delete binding widgets and fix a related mistake in the terminator_config manpage 2008-09-07 20:10:06 +01:00
Chris Jones e370d9fbb5 more specific updates for the profile editor 2008-09-07 19:43:03 +01:00
Nicolas Valcarcel 8bf6ac3e86 Sync packaging with debian 2008-09-06 15:54:39 -05:00
Nicolas Valcarcel b88db6eda3 Sync packaging with debian 2008-09-06 15:54:30 -05:00
Iain Lane 4bb1a11595 Assume http:// for URLs without it 2008-09-06 16:01:12 +01:00
Chris Jones 6b680e4c52 possible option for improving profile editing gui 2008-09-06 01:40:42 +01:00
Chris Jones f14b544668 Apply patch from 'SXW', closing LP #237796 2008-09-04 22:27:13 +01:00
Emmanuel Bretelle bbc17502a8 Fix to LP#252971 making terminator compatible fix Dapper 2008-09-04 18:41:02 +01:00
Thomas Hurst e6497992e8 Drop a useless pass. 2008-09-04 02:59:40 +01:00
Chris Jones a32ec63a46 improve field names, make a couple of things dropdowns 2008-09-04 01:26:49 +01:00
Chris Jones 0f0cfb9300 don't be silly about pylint 2008-09-04 00:58:10 +01:00
Chris Jones 125c1a61ac fix some pylint stuff 2008-09-04 00:52:04 +01:00
Thomas Hurst 3fb661620a s/\t/ / 2008-09-03 19:34:59 +01:00
Thomas Hurst 84658d4ea4 Put finally: in their own block for Python 2.4 2008-09-03 19:34:20 +01:00
Thomas Hurst 8fd22efed2 Prevent certain erroring configuration lines from being processed by a later line_ok(). 2008-09-02 16:03:08 +01:00
Chris Jones e8be0f326c fix bogus gconf call 2008-09-02 15:25:12 +01:00
Thomas Hurst aa591fef94 Improve installation somewhat; allow the use of --record files for uninstallation,
and run gtk-update-icon-cache unless we're told otherwise.

Update INSTALL to detail this.
2008-08-30 00:57:35 +01:00
Thomas Hurst a37be8bb35 Change debugging from "Ignoring" to "Skipping", and use repr(). 2008-08-29 21:29:07 +01:00
Thomas Hurst d388885581 Save maximized and fullscreen state. Argument handling needs improving; it'll break if short-form is used and squished together.
Probably we should piece together a command line directly from OptionParser's results, not copy it manually like this.
2008-08-29 19:23:30 +01:00
Thomas Hurst 035b15b6d9 Session support now tests ok with xsm. Note change of default #! line, and addition of dummy arguments to OptionParser. If we move gnome init earlier we can avoid the latter. 2008-08-29 19:22:16 +01:00
Thomas Hurst 0f5c6b361b Handle old Fedora gnome bindings.
save_yourself on startup.

Add geometry back to arguments, they're clearly isn't any wm magic for this stuff.
2008-08-29 19:20:50 +01:00
Thomas Hurst 9d183ed5e1 Introduce X session support by way of gnome.ui.
This involves moving cwd detection and url_show into class Terminator, since we need to initialize gnome earlier.
2008-08-29 19:18:31 +01:00
Chris Jones 11df8b9783 python 2.4 hates Exception.message, and it's not really crucial here anyway, so ditch it. Closes LP #262452 2008-08-29 14:09:29 +01:00
Thomas Hurst 3c77ec10c1 Add support for tab_position. 2008-08-28 17:08:15 +01:00
Thomas Hurst 6016f06775 Instead of a boring old MessageDialog, display errors in a Dialog with a scrolling text gadget containing errors.
This is a lot of effort for a case that should be rather unlikely; i.e. the user having dozens of errors in their config.

IndentErrors might make this more likely in future.  This may be reverted in future, but at least it'll be here if we need it.
2008-08-28 16:34:34 +01:00
Thomas Hurst 4fa5e1a442 Remove some leftovers. 2008-08-28 14:20:52 +01:00
Thomas Hurst f9d96d7210 print -> dbg 2008-08-27 00:58:27 +01:00
Thomas Hurst 32fc1f5082 Only set a setting if the entire line parses 2008-08-27 00:55:57 +01:00
Thomas Hurst a63c1358ca Use a callback for getting settings from ConfigFile, so we can validate them as they come in. 2008-08-27 00:30:13 +01:00
Thomas Hurst 5c8b1e7435 Set a default currvalue so line_ok works on configs starting with comments. 2008-08-28 15:12:05 +01:00
root 7ad31a0ee6 Prevent g-t profile failure 2008-08-28 13:56:16 +01:00
root 4d4a9ca39d import latest translations from launchpad 2008-08-28 13:06:52 +01:00
root c8915a8cea add one more thing 2008-08-27 23:54:26 +01:00
Chris Jones 39127b3b5a tweak INSTALL a bit 2008-08-27 23:45:36 +01:00
Chris Jones 10188f42db update .pot file with new strings 2008-08-27 23:44:28 +01:00
Chris Jones 1771528474 Update various bits of documentation 2008-08-27 01:35:32 +01:00
Thomas Hurst c2524cec47 Actually set a colour value. Only set config options if the entire line parses correctly. 2008-08-27 01:51:37 +01:00
Chris Jones e7467bfeba fix up escaping 2008-08-27 01:24:34 +01:00
Chris Jones 377caa85b5 more detail about quotes and # inside values. 2008-08-27 01:21:28 +01:00
Chris Jones cab010ed52 make comments and quotes obvious, I hope 2008-08-27 01:18:46 +01:00
Chris Jones 6ba5824fda Bring manpages up to reflect reality 2008-08-27 01:13:16 +01:00
Thomas Hurst d01ed3554f Handle bogus config values better; err() and keep going rather than raising an exception.
If there are exceptions, return to eating them for 0.10.
2008-08-26 23:32:29 +01:00
Chris Jones f020eaa32b Keep a note of when we are using a custom font size, so we don't override it in reconfigure_vte. Closes #256335 2008-08-26 22:24:36 +01:00
Thomas Hurst 31d598bb9b Few gconf fixes; use_system_font should now work again 2008-08-26 21:43:07 +01:00
Thomas Hurst c304b519ad Handle errors a bit more sensibly, especially with quoted strings 2008-08-26 17:12:29 +01:00
Thomas Hurst 9baf905cab Convert the stderr spam into a gtk.MessageDialog. Format and localise the error.
Handle unterminated quoted string errors better
2008-08-26 17:04:53 +01:00
Thomas Hurst a89f18e095 Make config parsing errors non-fatal. Spam stderr with any errors encountered. 2008-08-26 15:41:27 +01:00
Emmanuel Bretelle 47bc7bc378 readding thomas changes 2008-08-25 20:56:08 +01:00
Emmanuel Bretelle f44955b926 Cleaning up rev 490 2008-08-25 20:16:49 +01:00
Thomas Hurst cac821f58a Add a demo font selection button and a spin button for scrollback 2008-08-24 07:39:49 +01:00
Thomas Hurst 0a6acc19dc Ctrl-Tab and Ctrl-Shift-Tab are actually valid keybindings. Teach keybindings.py that some items may have more than one keybinding by supporting optional tuples in defaults. 2008-08-23 23:57:51 +01:00
Thomas Hurst f37324303b Remove some keybinding changes that were only meant for local testing. 2008-08-23 10:01:50 +01:00
Thomas Hurst f685f3e317 source.keybindings -> source['keybindings'] now. 2008-08-22 06:45:31 +01:00
Thomas Hurst 4dafba1270 Don't use __getattr__ in config stores; use __getitem__ and talk to them using store[key] instead of getattr(store, key). Simpler and maybe faster (1 method lookup vs failed attribute lookup + method lookup). 2008-08-22 03:05:22 +01:00
Chris Jones 5f81247353 Feeble exploration of the parts necessary for a graphical profile editor 2008-08-22 00:19:18 +01:00
Chris Jones 93fad0cee1 remove duplicate config default 2008-08-21 23:06:56 +01:00
Thomas Hurst 769b86119b Handle trailing spaces in configs properly; don't make them part of the value.
Handle unquoted palette values.  Parse errors will occur if they're not exact.
2008-08-21 21:57:59 +01:00
Thomas Hurst fc53521c80 Add a --geometry option. Terminator's constructor is getting a bit long. 2008-08-21 08:07:38 +01:00
Emmanuel Bretelle aad468993d Porting changes needed for gutsy package
* Fix LP#248359
2008-08-16 14:08:33 +01:00
Emmanuel Bretelle e7c57039a4 Fixing Zoom/UnZoom with notebook pages 2008-08-16 13:37:49 +01:00
Thomas Hurst 8ee6c682ca Avoid silently eating gconf exceptions, at least under debug mode. 2008-08-15 17:34:33 +01:00
Thomas Hurst 7f1dc2729a Really. 2008-08-15 17:27:56 +01:00
Thomas Hurst 6e638af1e7 Defaults have moved 2008-08-15 17:27:16 +01:00
Thomas Hurst 894ba31880 Handle case changing better. <Ctrl>F now works like <Ctrl>f rather than <Ctrl><Shift>F 2008-08-15 16:20:08 +01:00
Thomas Hurst fbd862c1aa Make <Ctrl>plus/minus/etc work 2008-08-15 15:46:38 +01:00
Thomas Hurst ca66d55bea Make f11_modifier work again. 2008-08-15 13:40:10 +01:00
Thomas Hurst 1f0bb51e76 Make sections and settings case-insensitive (stored lowercase).
When we get profiles we should be case-preserving, but this will do for now.
2008-08-15 13:22:07 +01:00
Thomas Hurst c0ab0e3f34 Introduce a cut-down version of my .ini parser; this one doesn't do anything special with indents, and just builds a simple dict on parse. It does introduce the same error handling (other than that for indenting), so some previously working (but highly dubious) configs might break.
Hook up a [keybindings] section, to override the default ones now in config.py; teach TerminatorConfig to merge configured keybindings from available sources; gconf support shouldn't be far away.
2008-08-15 04:11:24 +01:00
Emmanuel Bretelle 0c49debaac Make sure the titlebar is shown consistently
* Fixes LP#249200
2008-08-13 18:12:57 +01:00
Thomas Hurst c471d636a6 Save a method call. 2008-08-13 02:06:49 +01:00
Thomas Hurst 4f1eb58135 Document search. 2008-08-13 00:20:52 +01:00
Thomas Hurst 233fd9630b Make search actually only search valid buffer ranges. 2008-08-13 00:17:40 +01:00
Thomas Hurst b02ffdc210 Add a basic scrollback search function, attached to Ctrl-Shift-F for now. Type, hit Enter to search, Enter to continue, and Escape to cancel the search (with the input gadget having focus).
A bit slow because VTE's get_text* API is awful.
2008-08-12 02:12:30 +01:00
Thomas Hurst 07457a29bd Style; remove double lines after some methods. 2008-08-11 20:06:41 +01:00
Thomas Hurst 3a7822253a Fix a few missed keybindings. 2008-08-11 19:30:04 +01:00
Thomas Hurst acaa153810 Style; put method bodies on seperate lines in keeping with the rest. 2008-08-11 19:16:10 +01:00
Thomas Hurst b16c32baa4 Remove some debugging, remove the unused _f11_modifier attribute 2008-08-11 19:14:26 +01:00
Thomas Hurst 9923c9e347 Tidy imports, remove completely useless comments 2008-08-11 19:12:42 +01:00
Thomas Hurst be159574d9 We don't need to do a keyname lookup here any more. 2008-08-11 19:08:26 +01:00
Thomas Hurst e65e396d32 Hook up new keybinding code. Making them configurable shouldn't be far away... 2008-08-11 19:02:14 +01:00
Thomas Hurst d1787e576d Introduce a class for handling keybindings. Not yet hooked up to anything, but initial tests suggest it works. 2008-08-11 15:30:51 +01:00
Thomas Hurst f96018f0bc Use TerminatorTerm's get_window_title(), rather than everyone asking vte and failing to handle it properly. 2008-08-07 23:07:21 +01:00
Thomas Hurst 4c0e500c7b Always set some sort of title; if vte's title is None, use the command the terminal is running.
Add an option to spawn a telnet instance to the local debug server in a tab.  newtab() and splitaxis() now support a command argument for this.
2008-08-07 21:34:47 +01:00
Thomas Hurst 6a14445c74 Debugserver debugging fixups. 2008-08-07 18:20:45 +01:00
Thomas Hurst 9a3ddc0854 Do some tidying. Only spawn a server when running with -dd (debug is now a counter, not just a boolean) 2008-08-07 17:26:46 +01:00
Thomas Hurst 61aafbe028 Give our debugserver a reasonable starting environment 2008-08-07 14:59:10 +01:00
Thomas Hurst d0d81fc152 Introduce a debug service; spawn a Python REPL on a random local TCP port. Supports basic telnet commands, ^C and ^D work, etc. 2008-08-07 05:32:28 +01:00
Chris Jones 807921372b Handle creating popup menus with far less crack, and for kicks, not occasionally spit backtraces trying to create menus. For bonus points, also don't pass the event onto the widget 2008-08-06 23:12:45 +01:00
Thomas Hurst d51ab3a7e2 Change window titles from Terminator: Title to Title - Terminator. 2008-08-05 11:28:46 +01:00
Thomas Hurst 2d6f1c0485 r459 breaks; regexp probing, since \< is valid in both POSIX and GNU regexps; they just don't mean the same thing. This means on !GNU, URL matching silently breaks and POSIX word boundries are never tried.
Since the VTE-warning is annoying people, rather than back it out, try to make everyone happy; Linux now only uses GNU, !Linux always probes, and there's now a try_posix_regexp configuration option who's default reflects this.  Hopefully we will Just Work in most environments.
2008-08-03 03:09:38 +01:00
Chris Jones bcb60d1807 swap match adding order to try the Linux friendly one first. This should reduce reports of the libvte warning as being an error 2008-08-02 23:32:10 +01:00
Chris James 66c1de7a43 define _hidden on start 2008-08-01 19:22:28 -05:00
Chris James 58747628a5 fixed hide 2008-07-28 03:54:30 -05:00
Chris James 436c7be758 Changed shortcut to <shift><ctrl><alt>a 2008-07-28 02:35:22 -05:00
Chris James a075a6cc62 Quake mode 2008-07-28 02:10:30 -05:00
Chris Jones 202a0fd3b2 reduce whinging from pylint 2008-07-22 12:03:30 +01:00
Thomas Hurst 29c2d3e44d Make -x work properly. This should close #247330 once and for all.
Refactor spawn_child to move path and shell lookups into their own methods.

Make command a string for -e and a list for -x to distinguish them.

If command is a string, let the shell deal with it, if command is a list,
do a path lookup and run it directly.
2008-07-20 22:15:14 +01:00
Emmanuel Bretelle 0e95abf66f only enable expose-event when in the drag_motion method 2008-07-17 22:09:41 +01:00
Thomas Hurst e3d3118d67 Tighten some excepts so we don't silently treat real errors as simple ImportErrors 2008-07-17 18:44:21 +01:00
Thomas Hurst b602ecfe9c Improve formatting 2008-07-17 18:32:24 +01:00
Thomas Hurst a1c3bc264d Make len a size_t, don't overwrite the len builtin. 2008-07-17 01:11:56 +01:00
Chris Jones 8d207af1e4 Apply some fixups from pylint 2008-07-17 00:54:21 +01:00
Thomas Hurst 05c243d6fa Quieten a few of the more sane warnings from pylint. 2008-07-17 00:43:55 +01:00
Chris Jones 6e4e179aac move subprocess to the right place 2008-07-17 00:28:04 +01:00
Thomas Hurst 15ba71d766 Always spawn commands via a shell, similar to xterm. This makes terminator -e "/bin/bash -c /usr/bin/python" work.
This also makes things like -e "cd $HOME && bash" work; the shell does it for us.  In this respect we are at least better than gnome-terminal.

This has the "disadvantage" that if you don't set $SHELL and don't have a known shell installed, your custom command will no longer save you.  Also if you have a $SHELL which doesn't support -c 'command', it breaks.  These users deserve their pain.

Resolves lp#247330, I think.
2008-07-16 23:13:54 +01:00
Thomas Hurst 09b3f25283 Change import order, no functional changes. 2008-07-16 23:13:38 +01:00
Emmanuel Bretelle 18e58148a4 Migrating the DnD overlay code in an expose event
as this seems to be the only way to have an overlay dran with no flicker
2008-07-16 21:00:43 +01:00
Emmanuel Bretelle 735ae78341 well, lets try this 2008-07-16 20:27:16 +01:00
Emmanuel Bretelle d26fcec77e DnD overlay improvement
LP#249065 if composite is disable, dnd is flickering
2008-07-16 20:17:53 +01:00
Chris Jones aeebfea852 revert revision 442. LP #245291 isn't sanely fixable by us. vte needs to expose which regexp library it is using 2008-07-13 23:16:19 +01:00
Chris Jones 994d11eb80 let's apply the boundary test the right way around, and also learn to spell 2008-07-13 01:27:08 +01:00
Chris Jones 95cee4485b This should fix LP #245291 2008-07-13 01:12:11 +01:00
Chris Jones c4d5d8c1a8 more greetz 2008-07-13 01:07:54 +01:00
Chris Jones 706ff0ca3f merge the candidate branch for LP #245733 2008-07-13 01:04:44 +01:00
Chris Jones 18ffbcd62e Merge Markus Korn's branch for LP #246706 2008-07-13 00:49:30 +01:00
Chris Jones 510b9a7ebf fix LP #247430 2008-07-13 00:45:04 +01:00
Chris Jones e6fd2fc5c8 fix some dbg calls to format consistently with the others 2008-07-13 00:36:53 +01:00
Chris Jones ab07605083 remove LP bug numbers and TODO. I don't think these things should be in the code. FIXMEs seem ok, but I think the others should be in commit messages and bug tracker (not even TODO, I don't think that should exist either) 2008-07-13 00:33:34 +01:00
Markus Korn 5a8718d912 * terminator, terminatorlib/terminator.py: added a '--no-gconf' commandline
option
* doc/terminator.1: updated manpage
2008-07-08 20:38:51 +02:00
Chris Jones 4e87678910 bump debian/changelog one last time 2008-07-07 22:57:09 +01:00
Emmanuel Bretelle cd3013389d fixing LP#247907 and answer#38895
correct typo in terminatorlib/terminatorterm.py
2008-07-12 16:26:33 +01:00
Emmanuel Bretelle 9d97e21aa8 Fixing LP#247893
XDG_CONFIG_HOME is not properly handled
2008-07-12 15:35:36 +01:00
Emmanuel Bretelle 8c8cdb1e09 fixing documentation bug LP#247882 2008-07-12 15:31:32 +01:00
Emmanuel Bretelle 512c8d5091 Fixing LP#247457
resizing the window when creating or destroying the notebook
2008-07-12 13:05:35 +01:00
Emmanuel Bretelle ace185a76e reverting one change from nxvl 2008-07-12 11:30:47 +01:00
Nicolas Valcárcel c3aa93eb05 Changed Maximise/Unmaximise underlining as per keybinding 2008-07-11 18:56:44 -05:00
Emmanuel Bretelle e4d3aabbf8 fixes .spec 2008-07-08 19:55:31 +01:00
Chris Jones a78b1c90d0 pull in a load of POs from Launchpad 2008-07-07 22:53:52 +01:00
Chris Jones 1585d73b10 Yield to bug 242852 and failsafe on transparency. I've added a FAQ page to the website which prominently explains how to enable real transparency 2008-07-07 22:47:02 +01:00
Chris Jones af204d5d84 blah, bump the version again 2008-07-06 17:13:36 +01:00
Thomas Hurst 8587c9f5ed Clarify error. 2008-07-06 18:31:33 +01:00
Thomas Hurst f03e8675b0 Turn --without-gettext into a global option, so it doesn't need to be hacked into every command class. 2008-07-06 18:28:31 +01:00
Thomas Hurst 71f9dc5ca1 Make --without-gettext work in more situations. Needs some tidying; if nothing else some metaprogramming to reduce duplication. 2008-07-06 18:03:05 +01:00
Thomas Hurst 6cb121a9f7 I should really check out bzr rebase. 2008-07-06 17:28:14 +01:00
Thomas Hurst f948e7b22c Add --without-gettext options to build and install. Check calls to msgfmt for errors and suggest it.
I checked msgfmt.c to make sure checking the return code is sane.
2008-07-06 17:27:00 +01:00
Chris Jones f07021227a blah, bump the version again 2008-07-06 17:13:36 +01:00
Thomas Hurst c877b63c40 Terminate a string. 2008-07-06 16:22:22 +01:00
Thomas Hurst 1baef967a6 Let's try that one again, shall we? Actually try installing .mo files properly. 2008-07-06 16:20:53 +01:00
Thomas Hurst 5a3af71023 Er, no dirname here. Install .mo files to the right place. 2008-07-06 16:02:05 +01:00
Chris Jones b240340378 people with python-gnome installed who aren't running gnome need this to be called 2008-07-06 15:54:10 +01:00
Chris Jones c7003f4836 update changelog for a new PPA build 2008-07-06 15:40:33 +01:00
Chris Jones be63a3a8ac fix up the transparency config description slightly 2008-07-06 14:52:12 +01:00
Emmanuel Bretelle 429b47f560 merging thomas changes 2008-07-06 14:04:26 +01:00
Emmanuel Bretelle be6229cb9b LP#242852 comment 19 seems to say that real_transparency is causing the issue.
Re-pushing the code removed in rev 398
* added an new conf parameter (enable_real_transparency defaulting to True) so real_transparency can be disabled
* This should be enough to push the release :)
2008-07-06 14:01:44 +01:00
Thomas Hurst 45bd2cb444 Tidy the header on freebsd.py a bit, and give it some semblance of a license. 2008-07-06 13:45:25 +01:00
Chris Jones ffcca53774 Clarify the README slightly 2008-07-05 22:06:38 +01:00
Mackenzie Morgan a49f4dc43a Move accelerator from A to T on close dialog 2008-07-05 12:55:14 -04:00
Chris Jones f4b58396e1 string changes from fixing LP #245733 2008-07-05 17:28:35 +01:00
Chris Jones f67f8f29ef merge fix for LP #245733 2008-07-05 17:26:41 +01:00
Mackenzie Morgan e3be3519ed Get rid of button label ambiguity 2008-07-05 00:42:12 -04:00
Daniel T Chen fb3864bded Clarify button labels on close dialog 2008-07-05 00:39:55 -04:00
Chris Jones 909a285200 debug the zooming code more, and make sure we always remove the one-time signal handler 2008-07-05 03:47:13 +01:00
Emmanuel Bretelle 0acb0152d6 fixing conflict 2008-07-04 13:00:16 +01:00
Emmanuel Bretelle 113ae17b79 porting .spec to 0.9 2008-07-04 12:45:36 +01:00
Thomas Hurst cc73d436ca openurl is no longer global; add some self.'s to make it work. 2008-07-04 07:29:32 +01:00
Thomas Hurst b200044391 Use xrange instead of range. No functional changes; just means we create fewer lists. 2008-07-04 02:49:56 +01:00
Chris Jones 1a6fd441a5 update docs in preparation for release 2008-07-03 23:48:37 +01:00
Chris Jones 88eb16ce1e tidy up a little in preparation for release 2008-07-03 23:48:29 +01:00
Chris Jones 677046f1e0 release ready POT file 2008-07-03 22:46:31 +01:00
Chris Jones c60845cbf9 not sure that this is useful, but whatever 2008-07-03 22:45:28 +01:00
Chris Jones c20ae50ce0 Add some debugging to the URL opening code 2008-07-03 16:26:04 +01:00
Chris Jones 8a8a183a75 back out RGBA stuff as a candidate fix for LP #242852 2008-07-02 21:00:14 +01:00
Chris Jones ce0266b0e4 little change to make sure we don't get given gtk1. seems pretty unlikely to happen, but we might as well handle it nicely 2008-07-02 10:16:52 +01:00
Chris Jones d8a39862f1 Revert commits 291..293 2008-07-01 22:51:12 +01:00
Chris Jones e4a6b6393e fix a typo 2008-06-30 11:14:47 +01:00
Emmanuel Bretelle 6d1b7080cc Finnaly properly handle close button in notebook tab...
The trick is to use gtk rc_style, yet again, and override default theme values to avoid HUGE tabs
 closing LP#242816
2008-06-29 16:06:56 +01:00
Chris Jones 2fcecce303 minor fix to LP #242852 candidate 2008-06-29 03:01:55 +01:00
Chris Jones d424fd24e1 candidate fix for LP #242852 2008-06-29 03:01:02 +01:00
Chris Jones 0240f588ea document changes for LP #237866. Also fix some existing config file manpage entries and write some for undocumented settings 2008-06-29 02:15:32 +01:00
Chris Jones 26c3722196 Set saner release defaults. Should close LP #237866 2008-06-29 02:01:06 +01:00
Chris Jones f92cb72a6a Hook -d up to terminatorlib.config.debug properly. Closes LP #243753 2008-06-28 21:20:49 +01:00
Emmanuel Bretelle ffdbac8ad2 Attempt to beautify the close button
based on src/terminal-window.c
2008-06-28 16:18:46 +01:00
Thomas Hurst 421086356b Add missing macro 2008-06-27 19:02:16 +01:00
Thomas Hurst 254ecec810 Add close_button_on_tab option, defaulting to true. Set to false to turn off close buttons on tabs. 2008-06-27 18:54:42 +01:00
Emmanuel Bretelle d34496416f Closes LP#242816
Adds a close button to the terms.
We might need to visually inform about the number of terms in a tab
2008-06-27 18:11:24 +01:00
Chris Jones b4ef849f2b oops, don't need this twice here 2008-06-27 01:10:02 +01:00
Chris Jones d38a42b580 split Terminator and TerminatorTerm into their own library files 2008-06-27 00:24:52 +01:00
Chris Jones a73b094f70 oops, we need to check we changed on the other axis too 2008-06-26 08:12:54 +01:00
Chris Jones 1659985a22 only scale fonts when mostly appropriately. Closes LP #242301 2008-06-26 01:54:10 +01:00
Chris Jones ab74d1427a Remember titlebar setting when zooming. Closes LP #241007 2008-06-26 01:20:25 +01:00
Chris Jones d4e7e8217c Always restore font size on unzooming, since atm it is possible to Zoom, then Unmaximise and keep the larger font, which then can't be returned to normal 2008-06-23 09:53:04 +01:00
Emmanuel Bretelle 3e71f13fc7 Better handling of refocus on middle click 2008-06-24 21:18:36 +01:00
Emmanuel Bretelle 56e93ee30b We also need to refocus on middle click release 2008-06-24 18:08:52 +01:00
Emmanuel Bretelle b1f67a7a3e Fixes LP#242612
Terminal doesn't get focus on paste
2008-06-24 16:32:40 +01:00
Thomas Hurst 10eb293009 Support + in email local parts. 2008-06-23 15:33:00 +01:00
Thomas Hurst c465121a9c Make email matches case-insensitive. 2008-06-23 05:01:09 +01:00
Thomas Hurst 3090bb58f5 Eliminate the final group in the email regexp, so VTE doesn't allow a match just on an email TLD. 2008-06-23 04:54:02 +01:00
Chris Jones cbb6343d14 sigh, again with the merging and pushing drama 2008-06-22 00:10:53 +01:00
Emmanuel Bretelle 955e8b2998 Adding .spec file 2008-06-20 18:01:17 +01:00
Thomas Hurst 3717c8af1f Add copy_on_selection, defaulting to false, which automatically copies selections to the clipboard. Resolves LP #241594. 2008-06-20 16:18:23 +01:00
Chris Jones 84f67dd54d bump version again 2008-06-20 11:29:09 +01:00
Chris Jones 51e82409a8 improve the previous fix for LP #241563 2008-06-20 11:26:36 +01:00
Chris Jones 7b6c9f52b8 bump version again 2008-06-20 11:15:10 +01:00
Chris Jones 0a27442e64 update changelog 2008-06-20 11:04:00 +01:00
Chris Jones e8e9a9dca3 we have no business inserting 'bin' into paths. Fixes LP #241563 2008-06-20 11:03:16 +01:00
Chris Jones d2413d6150 blah soyuz hates me 2008-06-20 10:08:48 +01:00
Chris Jones 30a6fd3abe bump version for PPA 2008-06-20 09:40:19 +01:00
Chris Jones 7a0c739332 blah pull push merge snore suck 2008-06-20 09:39:24 +01:00
Chris Jones aff7bbb213 Add some debugging to spawn_child for bug 241563 2008-06-20 09:38:05 +01:00
Thomas Hurst ed46032ed4 It's no longer terminatorrc, nor is it termiatorrc. Also it's Terminator, going by the other manpage 2008-06-19 14:29:05 +01:00
Chris Jones beadb08204 I can type, really 2008-06-19 11:38:59 +01:00
Chris Jones 7c5ffca9e6 bump rev for a ppa upload 2008-06-19 11:38:38 +01:00
Chris Jones ebf128c1d8 Surely these should not cause Terminator to throw exceptions, we should ignore useless data. 2008-06-18 23:40:56 +01:00
Nicolas Valcárcel 57b0bb36f3 Change some packaging stuff 2008-06-18 12:35:55 -05:00
Chris Jones 89d0156552 turn a print into a dbg() and fix APP_NAME so icons work 2008-06-18 18:30:47 +01:00
Chris Jones 27810a9486 merge in latest merges. no idea why my copy rejected this initially 2008-06-18 18:20:57 +01:00
Thomas Hurst af451aa025 Teach build.py to install manpages in the right place on FreeBSD. This probably applies to other BSD's too, but for now it's sufficient to make the port patch-free.
While I'm here, nuke a poorly placed and superfluous comment.
2008-06-18 18:07:15 +01:00
Emmanuel Bretelle 828a76b5bb corrected errors in terminator*.{1,5} 2008-06-18 17:51:01 +01:00
Chris Jones dd0b65dd59 bump revision 2008-06-18 16:15:00 +01:00
Chris Jones 5544db274d copy and paste for the lose 2008-06-18 15:44:37 +01:00
Chris Jones 0ce3550f6f fix version handling so setup.py doesn't need to import terminator itself. Also fix gettext to work across imported files 2008-06-18 14:02:10 +01:00
Chris Jones 3297fe011a change our version number for PPA 2008-06-18 10:21:22 +01:00
Chris Jones 90db9016bd We need to not bail out in sbuild 2008-06-18 10:21:00 +01:00
Chris Jones 92b2b43e92 Add support for restoring original font size after zooming. Also import 'err' from terminatorlib 2008-06-18 09:39:21 +01:00
Emmanuel Bretelle 5254ede2da Enable switch to next/previous term within the same tab
* closes LP#238205
2008-06-17 21:40:04 +01:00
Chris Jones 9a499cf9ff Make sure we retain focus when zooming/unzooming 2008-06-17 11:15:28 +01:00
Chris Jones 7ff71273d4 Add a warning about terminatorrc moving 2008-06-17 01:58:41 +01:00
Chris Jones 695e087114 Update changelog too 2008-06-17 01:30:17 +01:00
Chris Jones 70b6588697 Only use ~/.config/terminator/config instead of ~/.terminatorrc. Closes LP #238070 2008-06-17 01:20:37 +01:00
Chris Jones bdbd580a45 Add manpage entry for force_no_bell 2008-06-17 00:39:00 +01:00
Chris Jones c1ee7f2b9c Support a setting which allows the removal of all bells (ie audible and visual). Closes LP #237758 2008-06-17 00:36:55 +01:00
Chris Jones 3bbeb59d71 Correctly prepent - to argv[0] when a login shell is configured. Closes LP #195043. 2008-06-17 00:26:45 +01:00
Chris Jones 08b2f70b20 Switch to using err() 2008-06-17 00:10:54 +01:00
Chris Jones 327eadd84e Add an err() and use it 2008-06-17 00:10:44 +01:00
Chris Jones fcb7dda870 Update genpot.sh for new source files 2008-06-17 00:10:29 +01:00
Chris Jones d2d4670915 Fix up some debugging from the previous commit 2008-06-15 19:03:54 +01:00
Chris Jones e35709e5e0 Close LP #238518. We now support profiles with spaces in their name. Additionally this fixes some use_custom_command related bugs. 2008-06-15 11:15:45 +01:00
Chris Jones 68870905f8 fix a spello 2008-06-14 12:46:29 +01:00
Chris Jones 4fb935d189 do closeterm better 2008-06-14 02:37:01 +01:00
Chris Jones db9ee84f8f add shortcut to manpage 2008-06-14 02:29:21 +01:00
Chris Jones f68e16b668 make terminal zooming actually zoom actually do as advertised and scale the font. added maximisation of terminals (ie the previous behaviour of zooming) 2008-06-14 02:27:50 +01:00
Chris Jones ec1e9a78db revert 330..331 to get the logging back 2008-06-14 00:42:04 +01:00
Emmanuel Bretelle 55f7954386 attempting to solve LP#227263 2008-06-13 12:21:14 +01:00
Chris Jones 0616784c35 Remove SEGBUG debugging 2008-06-13 11:58:33 +01:00
Chris Jones 2c5a4bd379 add more debugging to try and figure out the segfault bug 2008-06-13 11:30:28 +01:00
Chris Jones e95f07eb12 Fix -x and -e options. Closes LP #23935 2008-06-13 01:28:29 +01:00
Chris Jones e8738dccd6 remove this mistake 2008-06-11 00:35:53 +01:00
Chris Jones a1859db459 Closes LP #234274 by making setup.py more resilient 2008-06-11 00:32:46 +01:00
Chris Jones d19b94c653 Prioritise GConf over RC when --profile is specified. Closes LP #238039 2008-06-11 00:21:05 +01:00
Chris Jones 6e148aa0d2 document conf.f11_modifier 2008-06-10 00:58:28 +01:00
Thomas Hurst 4ac3d6dc76 Add a f11_modifier option; if True, it's Ctrl-Shift-F11 instead of just F11. 2008-06-09 19:01:16 +01:00
Thomas Hurst 1721a540c7 Search $PATH for shells. Reinstate F11 (oops). 2008-06-09 18:51:37 +01:00
Thomas Hurst 2a9b782410 Fallback if xdg-open returns nonzero too. 2008-06-09 18:21:02 +01:00
Thomas Hurst be92d94057 Replace braindead exec_command with subprocess.call, which can cope with shell metachars 2008-06-09 18:11:32 +01:00
Emmanuel Bretelle 0803723ca9 Adding XDG support closes LP#238070
* adding python-xdg and xdg-utils in debian/control 's Recommends field
  * if xdg is not installed, default to ~/.terminatorrc
  * using xdg-open first, then fallback to gnome.url_show or webbrowser.open
2008-06-09 14:15:30 +01:00
Chris Jones 17a61dabf6 remove my testing 2008-06-09 11:08:54 +01:00
Emmanuel Bretelle 42bea4cfdb reverting changes rev 317
as it does not fix the issue
2008-06-09 08:49:28 +01:00
Emmanuel Bretelle c0cb0bebde attempt to fix LP#237758
by removing self._vte.queue_draw in reconfigure_vte
2008-06-08 14:12:20 +01:00
Emmanuel Bretelle ebce818323 oops, fixes bug from prev rev 2008-06-07 15:07:26 +01:00
Emmanuel Bretelle cac4852ee9 changed nxvl's changes: grab_focus should be called on the widget
anytime we zoom/unzoom, this can be done in toggle_zoom
2008-06-07 15:03:44 +01:00
Emmanuel Bretelle b4d84d577d Fixing some titlebars bugs in Zoom/UnZoom
Also refocus on the terminal after zoom/unzoom
2008-06-07 14:56:30 +01:00
Nicolas Valcárcel 2cc15d6607 Focus after zooming (LP: #238046 2008-06-07 03:06:26 -05:00
Emmanuel Bretelle 4a74f74897 Enhancing the way we handle refocus when a terminal is closed
* Fixes LP#234905 : Refocus on term close
  * Added new conf parameter: focus_on_close
  * Default to auto, possible values: auto, next, prev
  * When auto, if the term parent is a gtk.Paned, the focus is 
     given to the sibling rather than the previous term which could 
     be in another tab
  * Added entry to doc/terminatorrc.5
2008-06-06 19:13:54 +01:00
Chris Jones 47e51e7855 document titlebars rc setting 2008-06-06 16:06:01 +01:00
Chris Jones e4fb8fbaf1 temporarily add more dbg() statements to try and figure out 227263 2008-06-05 13:06:27 +01:00
Thomas Hurst 699f5a64d7 merge 2008-06-05 12:35:27 +01:00
Thomas Hurst 79a32153bf Add ' to the list of valid URL path chars 2008-06-05 12:32:36 +01:00
Chris Jones 83141a7891 quieten the cache update 2008-06-04 14:50:29 +01:00
Chris Jones afaefc2176 remove gnome.mk again, looks like we are going to have to call gtk-update-icon-cache from a postinst 2008-06-04 14:48:53 +01:00
Chris Jones d7c79f8cd8 add gnome.mk to debian/rules, which should call dh_icons 2008-06-04 13:15:03 +01:00
Chris Jones 663096ff16 re-order the changelog to have the most interesting/important stuff first 2008-06-04 12:45:15 +01:00
Chris Jones 320744fe1a fix image loading for context menu and reverse split behaviour. Fixes LP #201795 2008-06-04 12:34:33 +01:00
Chris Jones 36d4654979 make the icon parts fail more gracefully, and add our menu icons to the branch 2008-06-04 11:18:59 +01:00
Chris Jones 519eb4525c this isn't working for some reason 2008-06-04 11:07:25 +01:00
Chris Jones 7f4461c280 Add icons to the horizontal/vertical splits, which should help with the confusing usability issues wrt this feature 2008-06-04 10:57:13 +01:00
Chris Jones 400b5712c6 tidy up the description of background_darkness 2008-06-04 10:19:57 +01:00
Chris Jones cd9233d09f Candidate fix for LP #234274 2008-06-04 00:55:04 +01:00
Chris Jones 0d1f5ce4ff add a stock icon for urls 2008-06-04 00:52:19 +01:00
Chris Jones 8349b32498 Use the proper gtk API to find icons, rather than hardcoding paths. 2008-06-04 00:10:09 +01:00
Chris Jones 8fa208f652 add a queue_draw() at the end of reconfigure_vte(), which is mainly being cargo-culted from gnome-terminal and it seems like a good idea 2008-06-03 23:38:17 +01:00
Emmanuel Bretelle c07c2715bc Adding tabs feature keybindings to doc/terminator.1
Adding a section on drag and drop
2008-06-01 13:52:49 +01:00
Chris Jones 0de2ba1561 merge in full-window-term branch for terminal zooming feature. Fixes LP #229201 2008-05-30 13:26:35 +01:00
Chris Jones a416f092ce document ctrl-shift-z 2008-05-30 13:20:49 +01:00
Chris Jones af6c18a769 rework the full-window-term code a little so that it is referred to as terminal zooming (perhaps an unfortunate name wrt zooming fonts), make the context menu items behave a little better and add a keyboard shortcut 2008-05-30 13:19:35 +01:00
Chris Jones bcad01126a rework full-window-term branch to be called terminal zooming, and make the menu entries make a little more sense 2008-05-30 13:09:24 +01:00
Chris Jones 0a89a34441 merge in latest trunk 2008-05-30 11:20:38 +01:00
Chris Jones 1717149069 add more jazz to the ChangeLog 2008-05-30 01:14:47 +01:00
Edoardo Batini 7ea51f1713 Merged trunk 2008-05-29 15:03:03 +02:00
Edoardo Batini 9729af5118 Full window mode re-enabled 2008-05-29 14:40:58 +02:00
Edoardo Batini 00a6dc3fa1 Nth resync with trunk 2008-05-29 14:25:46 +02:00
Chris Jones 8e2320858a Don't allow empty http_proxy values 2008-05-29 13:12:06 +01:00
Chris Jones 7ba624d10f subtle change which means starting with scrollbars hidden and then asking them to be shown will default them to the right side, not the left 2008-05-28 17:47:01 +01:00
Chris Jones b58a01e0ec Allow control over the size of the GtkPaned handle. Fixes LP #203370 2008-05-28 16:39:27 +01:00
Emmanuel Bretelle 592360d1b4 Adding Paned handle_size support
* adding a value between 0 and 5 in ~/.terminatorrc 's handle_size parameter
    will change the size of the handle. Otherwise, the size will default to the defaultgtk style settings
  * could close LP#203370
2008-05-28 15:37:54 +01:00
Chris Jones 400479c8e7 Allow controlling borderless/maximise/fullscreen options via config stores 2008-05-28 09:20:47 +01:00
Emmanuel Bretelle 485cdf545e makes titlebars behave correctly even with extreme_tabs = True 2008-05-27 00:42:19 +01:00
Emmanuel Bretelle 049582453a Fix bug where titlebars was not appearing
when:
1 - Open up Terminator (im running Bzr revision 297), the orange titlebar in the terminal wont be open
2 - Open up a new terminal (Ctrl+Shift+E)
3 - An orange titlebar will be in the top of the newly spawned terminal, but there wont be one in the original,initial terminal
  Fixes LP#235083
2008-05-26 23:50:23 +01:00
Chris Jones 4a8896b68f Fix bell handling, patch from Matt Rose, LP #235001 2008-05-26 22:02:25 +01:00
Chris Jones 170d944aee fix some spelling/grammar 2008-05-26 21:12:10 +01:00
Emmanuel Bretelle 8f45e03f46 Fixing redundant title when only one term is in a tab
* fixes LP#234906
2008-05-26 12:45:19 +01:00
Emmanuel Bretelle ae922111b0 Fixing Ctrl-Tab and Ctrl-Shift-Tab behaviour
*closes LP#234904
2008-05-26 11:32:08 +01:00
Emmanuel Bretelle 18c62f3132 Adding an option to open a TopLevelTab in extreme_tabs mode
Ctrl-Shift-Alt-T will trigger the same action
2008-05-25 13:08:51 +01:00
Emmanuel Bretelle ca12af5125 adding configuration extreme_tabs defaulting to False
* If extreme_tabs is set to false, only the top level widget will go
    into tabs
  * if set to True, tabs will be created at any level
  * Fixes LP#234685
2008-05-25 12:37:33 +01:00
Emmanuel Bretelle ba469bb535 synching from trunk 2008-05-25 01:58:48 +01:00
Chris Jones 594305345d argh, I pushed before pulling. re-add chantra commits 2008-05-25 01:32:50 +01:00
Chris Jones 99761faa3b track window fullscreenness via event handler. Fixes LP #230645 2008-05-25 01:27:49 +01:00
Emmanuel Bretelle 87228eca79 checking if DISPLAY is set before instanciating Terminator 2008-05-24 15:39:12 +01:00
Emmanuel Bretelle 79095bc52b removed an extra spawn_child in terminator.add
which was causing dnd terms to be respawn with the wrong working dir
2008-05-24 15:23:30 +01:00
Edoardo Batini d78e314efa Repairs restoring from full window removing a grandparent.resize_children() from Terminator.remove function 2008-05-24 01:10:08 +02:00
Edoardo Batini 394e41a9ab Full window feature 2008-05-23 23:41:49 +02:00
Emmanuel Bretelle 634a680c25 some more tab focus fixes
* added _set_current_notebook_page_recursive
    given a widget, set all parents notebook page active
    to be sure that the focus is not broken
2008-05-23 22:31:48 +01:00
Edoardo Batini 39fff2287b Resync with trunk 2008-05-23 23:30:53 +02:00
Emmanuel Bretelle 48e6477a68 fixing an issue where tab order was broken
step to repro:
- open terminator
- open a new tab
- in new tab, split axis
- go to first tab
- create a new tab
- Ctrl-shift-N around and the order is not respected
2008-05-23 20:39:26 +01:00
Chris Jones c37d934665 Add a default config value for background_image. Patch from Chris James. Fixes LP #234050 2008-05-23 17:24:36 +01:00
Chris Jones fc67f3676a we shouldn't prevent bold by default 2008-05-23 13:46:10 +01:00
Chris Jones fa448d7925 use datatypes in parsing of RC files, so non-string/bool values actually work 2008-05-23 13:28:56 +01:00
Chris Jones e55d78f277 Note in the rc manpage that use_theme_colors is required to force customised colours 2008-05-23 12:31:22 +01:00
Chris Jones 12c7d438b1 fix the overlap of my last commit with thomas' 2008-05-23 11:45:08 +01:00
Thomas Hurst 98a9550f2f Handle "foo = bar" as well as "foo=bar" 2008-05-23 11:42:04 +01:00
Chris Jones 69867b936f slightly relax the boolean value support 2008-05-23 11:40:56 +01:00
Chris Jones 12e7622c65 Make this dbg actually produce the set value 2008-05-23 11:35:03 +01:00
Chris Jones 0cebfd9b3c slightly more verbose config debugging, and fix a ridiculous RC config bug 2008-05-23 11:31:05 +01:00
Chris Jones ea779108da make sure we ignore pyc files 2008-05-23 09:39:13 +01:00
Emmanuel Bretelle ac77dc6783 enhancing tabs
** reordering tabs change term_list accordingly (almost though... think there is still a bug there)
  ** Ctrl-Shift-PageUp/PageDown will shift the first parent tab to the left/right (g-t like)
2008-05-23 00:59:30 +01:00
Thomas Hurst 9d72385231 Move OS version check into main body and have it throw an exception on failure so the import fails. 2008-05-22 20:17:53 +01:00
Emmanuel Bretelle 66ae80200e synching with latest changes 2008-05-22 20:03:50 +01:00
Emmanuel Bretelle ce63d6c29c cleaning up some code in newtab
** removed old reference to the box
  ** better handling of new tab spawning
2008-05-22 20:01:20 +01:00
Chris Jones 9c55078319 Add more debugging and fix the platform detection for Linux 2008-05-22 19:54:48 +01:00
Chris Jones 5927ddc51a Make get_cwd love debugging 2008-05-22 19:50:25 +01:00
Edoardo Batini 2d65ae5966 Zoom feature
Fixes LP #229201
2008-05-22 18:22:02 +02:00
Edoardo Batini 13b8778d0b Merged with main branch [with chantra's tab] 2008-05-22 16:37:59 +02:00
Edoardo Batini 3086c75429 Splitaxis not allowed while in full-window mode 2008-05-22 15:01:02 +02:00
Chris Jones 9c60a60484 clean up some prints into dbg() calls 2008-05-22 09:47:17 +01:00
Chris Jones b7dbc2da4b update changelog 2008-05-22 01:57:08 +01:00
Chris Jones 362c19b8b9 land dnd-tabs branch 2008-05-22 01:49:43 +01:00
Chris Jones a6b4679c1f whitespace and remove duplicated function 2008-05-22 01:48:33 +01:00
Chris Jones c35ebedfc2 remove triangle overlays 2008-05-22 01:39:01 +01:00
Chris Jones 19436badda more whitespace madness 2008-05-22 01:27:26 +01:00
Chris Jones fb948176cb merge in trunk and port dnd-tabs code accordingly 2008-05-22 01:02:02 +01:00
Chris Jones d0dd28c4d4 mention the icon licence 2008-05-21 17:36:09 +01:00
Chris Jones 2d9f214232 damn tabs 2008-05-21 17:34:44 +01:00
Thomas Hurst a239876d99 Move cwd detection code about a bit, add FreeBSD support code that'll currently only do anything on 7-STABLE as of last month. 2008-05-21 11:39:30 +01:00
Thomas Hurst 9ef585a7b7 Move terminator*.pyc to terminatorlib. Teach setup.py about the change. 2008-05-21 11:17:55 +01:00
Emmanuel Bretelle 4c7d047a84 including dbg function to terminator 2008-05-21 02:43:08 +01:00
Chris Jones 5a221d1572 land encoding support branch 2008-05-21 00:45:48 +01:00
Chris Jones dc4f1ebd30 remove some redundancy 2008-05-21 00:42:43 +01:00
Chris Jones ffd1485d54 prepare for landing 2008-05-21 00:37:04 +01:00
Chris Jones 2c970a7aec whitespace fail, also ignore pyc files 2008-05-21 00:10:54 +01:00
Edoardo Batini e3bc453031 I Always forget something! 2008-05-20 22:28:48 +02:00
Edoardo Batini 21ab156941 Closing full window terminal allowed. 2008-05-20 19:25:54 +02:00
Edoardo Batini e291f0a281 Resynced with 'trunk'.
Removed self.widgets list
2008-05-20 17:21:34 +02:00
Edoardo Batini b03616b766 Improvements to full-window. Should work for every terminal now.
TODO: Killing full-window terminal
2008-05-20 16:11:40 +02:00
Chris Jones 8d1209ac0d move child spawning outside TerminatorTerm.__init__ mainly so we can set WINDOWID for children 2008-05-20 00:46:34 +01:00
Chris Jones 0e20e435f4 don't set when it's empty 2008-05-19 23:05:10 +01:00
Emmanuel Bretelle d0772c3489 resolving conflicts... 2008-05-19 09:57:41 +01:00
Emmanuel Bretelle 101dcf5d03 merging trunk rev 262 2008-05-19 09:52:25 +01:00
Chris Jones 549f046904 fix a typo in a previous commit, and remove all references to get_box() 2008-05-19 00:50:38 +01:00
Chris Jones 78ca918f74 love for cory too 2008-05-19 00:47:56 +01:00
Chris Jones 3854bc2f6e update copyright file 2008-05-19 00:44:59 +01:00
Chris Jones 67c0d0bb84 Make TerminatorTerm extend gtk.VBox rather than having hacks to behave like it. Patch by Chris Oattes. Allows us to beging removing get_box() 2008-05-19 00:42:08 +01:00
Chris Jones 6296fe871f share the love 2008-05-17 23:20:17 +01:00
Chris Jones 0d6c018d93 Allow ctrl-click to open URLs. Patch from Emilio Pozuelo Monfort in LP bug #211079 2008-05-16 13:26:45 +01:00
Chris Jones 7b730da177 Apply patch from Jesse Michael which should fix bugs #189116 and #230373 2008-05-15 23:22:27 +01:00
Chris Jones 7b52be076b Make failing shells be handled more gracefully 2008-05-15 23:09:01 +01:00
Chris Jones 57a8d94339 Also handle the chosen shell failing to spawn. There's not much else we can do than die 2008-05-15 22:21:25 +01:00
Chris Jones ada09ea570 Do the very best we can to find a useful shell, then fail if we can't 2008-05-15 22:16:28 +01:00
Emmanuel Bretelle b3e45b8646 moved encoding into its own file : terminatorencoding.py
added terminatorencoding.py into setup's pymodule
2008-05-15 22:12:03 +01:00
Emmanuel Bretelle abdb18163f removed *to be useless* enum 2008-05-15 19:12:06 +01:00
Emmanuel Bretelle 5001490021 Adding *full* encoding support
taken from gnome-terminal's src/encoding.[ch]
2008-05-15 19:02:09 +01:00
Emmanuel Bretelle 54d7b5d669 removing testing utf-16 value from default 2008-05-15 17:19:20 +01:00
Emmanuel Bretelle 476e889345 Added a specific config rule for active_encodings 2008-05-15 17:03:57 +01:00
Emmanuel Bretelle f16a185248 merging trunk last fix 2008-05-15 07:49:39 +01:00
Emmanuel Bretelle 24278a3be0 starting with encoding 2008-05-15 07:41:00 +01:00
Edoardo Batini 8e2d3e9975 - Can maximize one terminal (full-window) and then restore to previous layout.
- New pop-up menu items to test the feature
2008-05-15 02:59:54 +02:00
Chris Jones f888b0533d fix fullscreen 2008-05-15 00:44:05 +01:00
Edoardo Batini 01ce8d92fd - New proof of concept for Single TerminatorTerm in Full-window
- Full-window works, restore to previous layout works improperly
2008-05-14 04:19:41 +02:00
Edoardo Batini 559bd4ad3a - Git branch created 2008-05-14 02:33:28 +02:00
Edoardo Batini f6ca291bc1 Initial branch commit 2008-05-13 03:06:16 +02:00
Emmanuel Bretelle 04b62d18f4 Fix redundant title when there is only one TerminatorTerm
* closes LP#215210 https://bugs.launchpad.net/terminator/+bug/215210
2008-05-12 08:19:28 +01:00
Emmanuel Bretelle 4b7b1f37e4 Fix redundant title when there is only one TerminatorTerm
* closes LP#215210 https://bugs.launchpad.net/terminator/+bug/215210
2008-05-10 13:08:20 +01:00
Thomas Hurst 484b403cad Use os.expanduser and os.path.join instead of getuid, getpwuid and + 2008-04-16 21:51:14 +01:00
Thomas Hurst 488099c948 Add WITHOUT_NLS support. 2008-04-16 21:43:25 +01:00
Emmanuel Bretelle a55d75f468 removed useless print 2008-04-14 10:20:52 +01:00
Emmanuel Bretelle c5ff753e97 Fixes titlebars not showing if disabled in user profile
* fixes LP#216278
 thanks GGLucas
2008-04-12 13:10:34 +01:00
Chris Jones 64062536ce try not to parse most rc settings as False 2008-04-11 14:56:54 +01:00
Chris Jones 296119cf79 Add caching to gconf 2008-04-11 13:09:34 +01:00
Thomas Hurst 53f83bf39a Move msgfmt bits into build, so users building as normal users and installing as root don't end up with root owned crap in the directory. Simplify a bit while I'm here. 2008-04-10 17:08:53 +01:00
Thomas Hurst 08212b0bac Add terminatorconfig 2008-04-10 16:17:18 +01:00
Chris Jones c0afcb5d32 let's commit some of tom's patches again, for maximal hilarity 2008-04-10 00:37:39 +01:00
Chris Jones ff0e32df4d space 2008-04-10 00:29:40 +01:00
Chris Jones f382c073d4 since the gnome proxy will always be accessible by gconf and anyone else can override with , we don't need to support defaults for all of these proxy related things, and we certainly have no need of watching them in gconf. Just work the string out and do it already 2008-04-10 00:22:20 +01:00
Chris Jones 4bae268709 Stop keeping metadate about the defaults that we don't need. Handle booleans in RC files. Start adding support for GNOME proxy settings. 2008-04-09 22:14:23 +01:00
Thomas Hurst 39bcfa8d32 Make gettext optional; if it fails to load, define our own _() method that just returns the string. 2008-04-09 08:11:51 +01:00
Thomas Hurst e901e72730 Remove duplicate regexps, move to a seperate method and pass the delimiter patterns in as optional arguments.
Re-call if the first regexp fails to compile. Split the regexps back up like g-t.
2008-04-09 08:06:33 +01:00
Emmanuel Bretelle afde88d7dc fix LP#213230 2008-04-08 20:35:48 +01:00
Chris Jones 61572e5531 like the fixme says, re-enable handling of systems without gconf 2008-04-08 10:08:51 +01:00
Chris Jones 660344a8b7 fall back to old regexps if the freebsd ones don't work 2008-04-08 00:22:01 +01:00
Chris Jones c5401d7d4b watch the system monospace font setting. Fixes LP #197960 2008-04-08 00:12:22 +01:00
Chris Jones 5f5d01a003 vastly improve scrollbar handling 2008-04-07 23:50:01 +01:00
Chris Jones 881d9e9d0d oops, typo 2008-04-07 23:28:11 +01:00
Chris Jones e9b5a3dfb4 Font special case was logically very broken 2008-04-07 23:26:51 +01:00
Chris Jones be8e4cf057 pull toms regexps patch in again 2008-04-07 23:02:18 +01:00
Chris Jones 65e9fe41fa merge in configclass branch 2008-04-07 23:01:00 +01:00
Chris Jones 41ab710fbe add another ugly override for non-gnome-terminal gconf setting. this time it's focus 2008-04-07 22:46:26 +01:00
Thomas Hurst 13cca0c1d9 Make URL regexps work on FreeBSD by applying the same changes FreeBSD ports make to gnome-terminal 2008-04-07 22:38:15 +01:00
Chris Jones 4991b0ae21 Improve configclass debug output a little, and be safer about a variable that might not exist 2008-04-07 21:49:10 +01:00
Chris Jones 968df7a0df Add Cory to README for the shiny new icon, and update the version number because it'll need doing eventually 2008-04-07 21:35:41 +01:00
Chris Jones 2b94e955b3 update watch file for new launchpad layout 2008-04-03 07:17:58 +01:00
Nicolas Valcarcel 7ad18d591c fixed terminator import on setup.py 2008-04-02 23:44:58 -05:00
Chris Jones 65cb27c2bb Start landing configclass work 2008-04-02 22:10:32 +01:00
Chris Jones 8ce3f6f626 update setup.py to use version from terminator 2008-03-29 14:57:37 +00:00
Chris Jones 00e8127246 display version with -v 2008-03-29 01:40:49 +00:00
Chris Jones b31fee31ed add global variables and use them 2008-03-29 01:36:23 +00:00
Chris Jones 78e8aa42ae consistency and likely cross-platform improvement 2008-03-29 01:29:09 +00:00
Chris Jones 5ea8776fce Fix up titlebar related actions now the widget is called titlebox 2008-03-29 01:06:42 +00:00
Emmanuel Bretelle 94302d9fbe fixes getcwd issue when directory is non existent
* close LP#208319
2008-03-28 18:30:10 +00:00
Chris Jones ba60b58ca5 cory's icon.. re-merging because bzr is annoying 2008-03-19 17:18:36 +00:00
Chris Jones 8ee314a284 move trunk to 0.9 2008-03-19 17:16:58 +00:00
Cory Kontros 034d8ed128 * Added new icon. 2008-03-18 18:17:06 -04:00
Emmanuel Bretelle 78c7918dd7 adding Ctrl-Page_Up/Page_Down keybinding
it will get the first notebook parent and will go to the previous/next tab
2008-03-13 17:48:24 +00:00
Emmanuel Bretelle 69234b1d8c adding some coloration on active term title 2008-03-13 16:41:25 +00:00
Emmanuel Bretelle b22e25a6ec adding tab support 2008-03-08 20:13:22 +00:00
Emmanuel Bretelle 2e0440ea60 merging terminatorconfig.py 2008-03-08 12:39:19 +00:00
Chris Jones 9b68d97768 solve one problem 2008-03-08 01:38:42 +00:00
Chris Jones 3cfa490642 add skeleton config system 2008-03-08 00:04:41 +00:00
Emmanuel Bretelle f4c5112847 aggregating methids 2008-03-07 12:09:59 +00:00
Emmanuel Bretelle e8657fb986 add terminator icon to dnd 2008-03-06 20:00:08 +00:00
Emmanuel Bretelle 998a59bddf fix drop on itself with titlebars 2008-03-06 19:13:10 +00:00
Emmanuel Bretelle 416685efa0 * Added: titlebars can be drag and dropped 2008-03-06 19:06:23 +00:00
Emmanuel Bretelle 90ffd49eb7 rectangle overlay default 2008-03-06 14:57:16 +00:00
Emmanuel Bretelle 4109deef26 changed gtk.gdk.ACTION_COPY to gtk.gdk.ACTION_MOVE 2008-03-06 14:56:30 +00:00
Emmanuel Bretelle c81df8ab05 fiddling around with text dnd 2008-03-06 14:54:31 +00:00
Emmanuel Bretelle 6322a5ba0d adding rectangle layout 2008-03-05 16:28:20 +00:00
Emmanuel Bretelle 9ebbc671ed * cleaned up on_drag_motion 2008-03-04 20:25:51 +00:00
Emmanuel Bretelle ed3f695669 * Adding layout over destination pane on DnD 2008-03-04 19:08:31 +00:00
Emmanuel Bretelle d7ca7b3ce3 merging title-hightlight to dnd 2008-03-02 13:17:56 +00:00
Emmanuel Bretelle 847ee62684 Highlight focused term support 2008-03-02 12:44:08 +00:00
Emmanuel Bretelle 679518b288 really fixed this time :)
bool('False') is True, therefore we can't just use bool(value) but we need
 assign a True or False value when reading terminatorrc 
 if value is "True" or "False"
2008-03-02 12:11:34 +00:00
Emmanuel Bretelle 92ce9fe4b3 Fixes:
* titlebars and titletips was not read properly from ~/.terminatorrc
    when a ~/.terminatorrc is a boolean, bool(value) has tobe used 
    while comparing to True/False as value is read as a string
  * If titlebars=False, the label is still created but hidden, by
    doing so, one can show the title at anytime by right-clicking and
    enabling the title on a per term basis
Added:
  * Terminator window title changes to:
	"Terminator: <active term title>"
2008-03-02 11:46:21 +00:00
Chris Jones 031685268e Allow dodgy gconf use of this too 2008-03-01 01:15:34 +00:00
Chris Jones 8f9b2b1804 Integrate modified patch from chantra with some changes so titlebars and title tooltips are configurable via terminatorrc (or in theory gconf, but that's a violation of a schema violation 2008-03-01 01:14:32 +00:00
Chris Jones 4b6094fbe5 terminatorrc isn't created by default, so it can be used to override the gnome-terminal profile as well as providing gconf independence for non-gnome users 2008-03-01 00:24:14 +00:00
Chris Jones 201e48c9be re-order these to make more sense 2008-03-01 00:09:49 +00:00
Emmanuel Bretelle 246b7a1e36 Added grandparent.resize_children() in Terminator.remove()
to force the terminal term to have the right size when returning
 otherwise, resizing is delayed and dnd between 2 siblings will
 squeeze a term
2008-02-29 17:50:32 +00:00
Emmanuel Bretelle bd86949ad6 some documentation 2008-02-27 20:27:29 +00:00
Emmanuel Bretelle 429339108b Cleaned up dnd code
* added a destroy method to TerminatorTerm so
    a term can be destroyed with its corresponding vte and hbox
  * splitaxis now creates a term and add it to the receiving term
  * closeterm now remove the term and destroy it
  * added Terminator.add(widget, term, pos) add a term to widget a pos
  * added Terminator.remove(widget) removes a widget from the Terminator view
2008-02-27 20:11:47 +00:00
Emmanuel Bretelle 649bc21750 removing useless self.reconfigure_vte() in on_drag_data_received() 2008-02-26 20:57:06 +00:00
Emmanuel Bretelle bdad9597f7 fixes issue where moving a term with --no-gconf and
scrollbar_position=disabled in ~/.terminatorrc 
will create a scroll bar of the left of src and dst terms
2008-02-26 19:57:22 +00:00
Emmanuel Bretelle df5d260f05 updated trunk 2008-02-26 18:30:21 +00:00
Emmanuel Bretelle 53a6677be9 merged trunk 2008-02-26 18:18:24 +00:00
Nicolas Valcárcel 84b984dc0c Added comments support on .terminatorrc 2008-02-26 13:03:41 -05:00
Nicolas Valcárcel a4013ad0f3 Adding terminatorrc manpage for install 2008-02-26 12:32:11 -05:00
Chris Jones 4e45095f59 [CJ] Expand Thomas Meire no-gconf branch to have an optparse entry and move it. write a fake gconf client to make this work. We should refactor eventually. 2008-02-26 00:25:01 +00:00
Chris Jones db66ec7743 Add schema descriptions from gconf to document the rc settings 2008-02-25 23:26:51 +00:00
Emmanuel Bretelle 4396433c2d Fixed Ctrl-Rightclick keybinding for DnD:
* changed gtk.gdk.ACTION_MOVE to gtk.gdk.ACTION_COPY
2008-02-25 20:41:36 +00:00
Emmanuel Bretelle ff2a6b0fa6 fixed a bug where the source term was set to the bottom or right
of the destination term
2008-02-25 18:56:51 +00:00
Emmanuel Bretelle 2b354af88f merging changes from trunk to drag-and-drop 2008-02-25 16:49:44 +00:00
Thomas Meire 752e929eec Fix how background-settings are applied. (Code based on code from gnome-terminal) 2008-02-25 12:02:02 +01:00
Chris Jones d4f5e4362f Remove a FIXME. Stop failing on unfound config values, this is madness. Move options parsing callback into the __main__ handling. Formatting tweaks 2008-02-25 09:50:06 +00:00
Emmanuel Bretelle 95059747fb merging drag-and-drop to trunk tree 2008-02-25 01:03:39 +00:00
Emmanuel Bretelle 77d209303a drag and drop:
behaviour should be correct now
2008-02-25 00:39:09 +00:00
Chris Jones 2ee1943b4c Update Thomas Meire's cwd patch so it's clear that it's OS specific, choose a default cwd. LP #181194 2008-02-25 00:00:10 +00:00
Chris Jones 67fd877d11 Move child exit behaviour to a properly named config value so it is simplified. Merge in patch from chantra. Closes LP #194771 2008-02-24 23:46:56 +00:00
Thomas Meire 77e4246714 Make a new terminal to open in the same cwd as the cwd of the terminal in which the user was working. If no directory
was specified (as for the first terminal at startup), the cwd of the parent process will be used. Fixes LP #181194
2008-02-24 23:33:26 +01:00
Chris Jones 8c63403f1c My tree has diverged a little while pulling in these changes. also some text editors are being unhelpful here with tabs. This should be two spaces for new items and 4 for continuations.I keep getting caught out by vim auto-indenting tabs for some reason. 2008-02-24 22:10:39 +00:00
Emmanuel Bretelle 0da21aa1d8 beginning with drag and drop 2008-02-24 20:42:08 +00:00
Chris Jones aa8fcdd75d terminatorrc support 2008-02-24 20:29:25 +00:00
Thomas Meire 4c35d98cad Switch transparency-mode when compositing is turned off or on. (Addition to the fix for LP #190946) 2008-02-24 17:44:51 +01:00
Thomas Meire 379be85a09 Add support for real transparency when using a composited environment. (Fixes LP #190946) 2008-02-23 22:54:39 +01:00
Nicolas Valcarcel 5a12e350af uniformized ChangeLog entries 2008-02-22 22:58:58 -05:00
Nicolas Valcarcel c52a21565e Added TODO list 2008-02-22 22:43:02 -05:00
Nicolas Valcarcel 2373589eaa added documentation on terminator man page and created terminatorrc (FIXME) man page 2008-02-22 22:38:55 -05:00
Nicolas Valcarcel 38b932996c Added more keybindings. Thanks to Emmanuel Bretelle <ebretelle@mangal> 2008-02-22 21:36:00 -05:00
Emmanuel Bretelle 5f07cec9b9 changed get_first_pane to get_first_parent_paned
allow to get the first parent Paned
if vertical is specified, return the first H/VPaned
2008-02-23 00:02:26 +00:00
Emmanuel Bretelle 71f4cbfebd Added keybindings:
- Ctrl-Shift-Up or down : move first VPaned handle Up or Down
- Ctrl-Shift-Left or Right: move first parent HPaned handle Up or Down
-Ctrl-Shift-S: Hide/Show scrollbar
2008-02-22 23:39:59 +00:00
Chris Jones 8514c962fc tabspace nonsense 2008-02-20 01:00:05 +00:00
Chris Jones 415c49eda4 pull translation update from 0.8 2008-02-20 00:57:57 +00:00
Nicolas Valcarcel 99ccfbc786 Adding Changelog entry of last change 2008-02-19 19:56:23 -05:00
Nicolas Valcarcel f4321af68b added suport for ~/.terminatorrc file 2008-02-19 19:50:10 -05:00
Chris Jones 6470211426 blah, tab space nonsense 2008-02-20 00:07:34 +00:00
Chris Jones 53102e1504 latest es translation from LP 2008-02-19 23:53:52 +00:00
Chris Jones 552c875227 pull in changes from 0.8 2008-02-19 23:51:53 +00:00
Chris Jones bd36c9e545 The schema for this seems to change, so let's accept these as equal values 2008-02-19 23:50:08 +00:00
Chris Jones cab064d558 changelog the previous fixes 2008-02-19 00:13:51 +00:00
Chris Jones 74e6e0b2ab pull in colour fix from trunk 2008-02-18 18:44:36 +00:00
Chris Jones c126c143cb solve another fixme - we now track the palette properly 2008-02-17 23:08:27 +00:00
Chris Jones e19afd6ab1 better color handling 2008-02-17 23:02:05 +00:00
Chris Jones 2ebd8a3fd2 try and handle colours a little better, by not using the system colours over our own 2008-02-17 22:59:43 +00:00
Chris Jones 337c292e24 pull change from 0.8 2008-02-17 10:24:37 +00:00
Chris Jones 4486465507 Add note about uninstall 2008-02-17 10:24:14 +00:00
Chris Jones f335a2491c merge in changes from 0.8 2008-02-17 01:54:08 +00:00
Chris Jones 85e5616832 release twiddles 2008-02-17 01:53:55 +00:00
Chris Jones 61274f90bd prepare for 0.8.1 2008-02-17 01:51:36 +00:00
Chris Jones 97811a5aab move url opening into a dedicated helper function so we can ignore stupid exceptions from it. Also remove all our crack URI matching stuff and just blindly copy gnome-terminal 2008-02-17 01:28:18 +00:00
Chris Jones b7245aec69 fix the ChangeLog 2008-02-16 02:17:35 +00:00
Chris Jones 0b490808af tidy top level 2008-02-14 23:55:17 +00:00
Chris Jones 482c13a7e4 fix translation names 2008-02-14 23:32:41 +00:00
Chris Jones 51f65469bb Import new languages 2008-02-14 23:24:21 +00:00
Chris Jones 7119fd0aba Remove old translations 2008-02-14 23:24:07 +00:00
Chris Jones 7a93893f37 Improve unpackaged installation 2008-02-14 23:19:56 +00:00
Chris Jones bae30ada2a greetz 2008-02-14 23:05:42 +00:00
Chris Jones 12315a7c4a greetz 2008-02-14 22:35:07 +00:00
Chris Jones d1819aba68 changes from 0.8 branch 2008-02-14 00:33:35 +00:00
Chris Jones ca8a4641e1 update pot 2008-02-14 00:32:52 +00:00
Chris Jones 05105e17ad Remove experimental URI matching 2008-02-14 00:25:34 +00:00
Chris Jones 788ecceaa2 Preparations for 0.8 2008-02-14 00:24:20 +00:00
Chris Jones 446d41ae14 Improvements from nxvl, and some of my own 2008-02-13 16:22:16 +00:00
Nicolas Valcárcel d504b4f05f Added keybindings information on man page 2008-02-13 11:09:13 -05:00
Chris Jones 08486bb4ae This should prevent LP#189116 from crashing Terminator 2008-02-12 23:22:25 +00:00
Chris Jones 4930e42729 Fix some minor quirks and improve the bell setting code, removing a FIXME 2008-02-12 23:11:04 +00:00
Chris Jones 56003531c3 Hurrah, -x stuff passes rudimentary tests. Wins 2008-02-12 22:25:12 +00:00
Chris Jones 14943ef3f4 Add necessary changes for supporting -x as well as -e. Basically makes all commands stored as arrays 2008-02-12 22:06:19 +00:00
Chris Jones b40053169b Switch parsing to optparse so -x can work 2008-02-12 13:49:36 +00:00
Chris Jones 45b0e41c6d More icon bits 2008-02-08 11:05:19 +00:00
Chris Jones eb4e8179e3 Of course, this is supposed to be an array 2008-02-08 10:48:41 +00:00
Chris Jones cf06b6650b strange things are happening 2008-02-08 10:47:47 +00:00
Chris Jones 6c32adb930 can type 2008-02-08 10:46:00 +00:00
Chris Jones 4d902f98f0 can has menu icon? 2008-02-08 10:45:36 +00:00
Chris Jones db7192b7de fix icon filetype 2008-02-08 10:30:47 +00:00
Chris Jones e8eb8bc154 Add the other icons 2008-02-08 10:29:40 +00:00
Chris Jones 59b3ea307f Add the other icons 2008-02-08 10:29:01 +00:00
Chris Jones ebbf9497b2 test icon support 2008-02-08 10:27:27 +00:00
Chris Jones e6d5c4eae3 Gear up to a new release 2008-02-08 10:20:48 +00:00
cmsj@canonical.com 2d20a353e1 Add icons 2008-02-08 10:03:11 +00:00
Chris Jones 4f462d771d Make this a bit more compact and remove some unneeded show() calls 2008-02-02 10:47:29 +00:00
Chris Jones c5a56e52fc gnome-terminal violates its own schema. yay 2008-02-02 10:05:06 +00:00
Chris Jones ea73696330 Track gnome-terminal scrollbar position settings. Fixes 185051 2008-02-02 01:49:32 +00:00
Chris Jones 8069b83bef stop listing empty translations in the .desktop. they are interpreted somewhat literally 2008-02-02 01:14:02 +00:00
Chris Jones 852330d727 New gconf behaviour requires us to match up with gnome-terminal key names. Fix custom font behaviour that wasn't following with this new scheme 2008-01-31 22:15:23 +00:00
Chris Jones 65f1e5c047 Only use the gnome module if it is available, otherwise use the (inferior) built-in webbrowser module. This will probably break email URLs for non-gnome users, but there's not much we can do about that and it's better than not working at all. Fixes LP #184809 Also laying some groundwork for 0.8 2008-01-29 23:58:08 +00:00
Chris Jones 0ee12ee6d4 Stage three of the gconf marathon. Should now be completed and have returned us to where we started, functionality/bug-wise 2008-01-29 15:21:58 +00:00
Chris Jones cd510b7c78 Stage two of rerolling the gconf handling. Now we have a proper abstract function that can grab arbitrary values (lists and other types TBC). It just needs to be used directly instead of via the type specific helpers 2008-01-29 15:18:33 +00:00
Chris Jones b0fcd80594 Stage one of abstracting out our settings getting 2008-01-29 14:25:24 +00:00
Chris Jones 9948b5a14c remove extraneous whitespace 2008-01-29 14:00:02 +00:00
Chris Jones 42ff80837c calling this variable term is just unhelpfully confusing. I want it to go away anyway, and the first step is to clearly identify it 2008-01-29 13:54:16 +00:00
Chris Jones 9f7bbfe07d Fix -e to pass an array not a string 2008-01-28 23:28:31 +00:00
Nicolas Valcárcel 95bba138f9 Added -e option to execute a command inside terminal (LP: #184921) 2008-01-27 23:27:18 -05:00
Nicolas Valcárcel a2aff21472 Updated Shorcuts info on README file 2008-01-16 11:06:03 -05:00
Chris Jones abba1d6f93 fixes from 0.7 branch 2008-01-15 18:16:02 +00:00
Chris Jones 0b45eb7b4b merge 2008-01-15 17:51:45 +00:00
Chris Jones 75fae46c0f revert to a real file for the licence 2008-01-15 17:50:59 +00:00
Thomas Meire 3bb1299f47 removed the computations from splitaxis and do_scrollbar_toggle as they were obsolete. Removed the ctrl-shft-f binding
for fullscreen state. Cleaned up the splitaxis function, and commented it.
2008-01-14 23:45:43 +01:00
Nicolas Valcárcel 6d79b2d80a added some documentation to the code and clean some algorithms 2008-01-14 15:52:28 -05:00
Thomas Meire 77acf827de reverted all changes related to the pwd (not ready for trunk yet) 2008-01-14 18:04:13 +01:00
Thomas Meire cb87e86bf9 make F11 toggle fullscreen (fixes bug #182863) 2008-01-14 16:41:52 +01:00
Chris Jones 47b0a1d71d play the standards version dance again. Fix the changelog better, and improve the description 2008-01-14 13:55:15 +00:00
Chris Jones b6d818cbd4 debhelper is required and the standards version we have is too new 2008-01-14 12:24:34 +00:00
Chris Jones 099201a2a0 Note about translations 2008-01-14 11:32:10 +00:00
Chris Jones 50fb2621fe Add Italian and Romanian translations from Cris Grada 2008-01-14 10:44:26 +00:00
Chris Jones 7cfa40bafc Stop the tooltip madness until we have a better solution 2008-01-14 10:37:35 +00:00
Chris Jones 0f2ca3398a Revert hyphens in man page to hyphens 2008-01-14 10:36:27 +00:00
Nicolas Valcárcel 5d4f3b111b Added dh_installchangelogs to debian/rules. Thanks Andrew Hunter 2008-01-11 12:49:20 -05:00
Nicolas Valcárcel 38b73daf6f Removed debhelper from Build-Depends 2008-01-11 11:59:05 -05:00
Chris Jones b942413b10 This was reverted to 3.7.2 for no good reason 2008-01-11 16:37:31 +00:00
Chris Jones ab15dab52b Remove dupes from the man page 2008-01-11 16:19:30 +00:00
Chris Jones 8f72182494 slightly correct nicholas' patch 2008-01-11 16:16:48 +00:00
Nicolas Valcárcel bcc1941a86 modified changelog for inclusion in hardy 2008-01-11 11:12:04 -05:00
Chris Jones 8def250618 Don't point at the GPL3 2008-01-11 16:09:57 +00:00
Nicolas Valcárcel a84aa0bc4e modified changelog and copyright for inclusion in hardy 2008-01-11 11:09:19 -05:00
Chris Jones 3876a80534 Reduce the amount of URL used, for better future-proofing 2008-01-09 10:45:44 +00:00
Chris Jones 1c6f5e3317 Add a debian/watch based on MOTU feedback 2008-01-09 10:35:27 +00:00
Chris Jones 1a2f446845 Close a LP bug for initial inclusion 2008-01-08 22:51:40 +00:00
Chris Jones b58e271cb4 Changes based on REVU feedback 2008-01-08 12:34:43 +00:00
Thomas Meire a9c2d6e410 Fix darkness of the background when transparent. Darkness has to be set as 1-darkness to be
compatible with gnome-terminal.
2008-01-08 10:08:23 +01:00
Thomas Meire 2f6f1472fb Make terminator use the same default profile as gnome-terminal. Fixes LP #181197 2008-01-08 09:59:22 +01:00
Chris Jones 7922297c9d Encoding is deprecated, everything must be UTF-8 now 2008-01-07 13:10:38 +00:00
Chris Jones 99280881e1 changelog the default values changes, and slightly improve the fallback behaviour of finding a profile to use 2008-01-06 22:23:16 +00:00
Chris Jones 9fa21a3132 Make child restarting behaviour work without a default profile 2008-01-06 14:41:36 +00:00
Chris Jones 41dfad77cd Tweak zooming behaviour so it doesn't lose fractional font sizes 2008-01-06 14:33:35 +00:00
Thomas Meire 5590e21225 Stop TerminatorTerm from failing when the correct gnome-terminal profile was not found. 2008-01-06 10:31:37 +01:00
Thomas Meire 67d4fd2585 Fix check for key-mask when zooming out. 2008-01-06 09:35:16 +01:00
Chris Jones 93e6c017c6 Support the background scrolling aspect of backgrounds too 2008-01-06 03:25:54 +00:00
Chris Jones 28eeb0e14d Support profile settings for terminal backgrounds. Closes LP #180717 2008-01-06 03:23:26 +00:00
Chris Jones fd2d642242 Add the title of the terminal as its tooltip. I may revert this if it is annoying 2008-01-06 02:28:21 +00:00
Chris Jones 0f5badc171 Not sure about this one 2008-01-06 02:19:05 +00:00
Chris Jones 093dbc97b4 More tidyups from MOTU feedback 2008-01-06 00:03:20 +00:00
Chris Jones 142b099b6f Add support for font zooming. Fixes LP #178792 2008-01-06 00:00:43 +00:00
Chris Jones 91c5b61359 Add support for font zooming. Fixes LP #178792 2008-01-06 00:00:22 +00:00
Chris Jones c587ab508c Reflect current history 2008-01-05 01:37:07 +00:00
Chris Jones 76156bc7a7 Rename file 2008-01-05 01:33:03 +00:00
Chris Jones 18b4d7a6e0 Include a manpage 2008-01-05 01:21:39 +00:00
Chris Jones b88358555a Credit where credit is due, and flesh out other templatey stuff 2008-01-05 01:12:35 +00:00
Chris Jones 7e2f3d3ce9 Bump version in anticipation 2008-01-05 01:08:35 +00:00
Chris Jones 9914817630 Set window title and add support for removing window border 2008-01-05 01:05:41 +00:00
Chris Jones a8707e790f Update changelog 2008-01-05 00:57:44 +00:00
Chris Jones ef9014ec0c merge 2008-01-05 00:54:54 +00:00
Chris Jones aa55d4d7b5 Support gnome-terminal shortcuts for copy and paste 2008-01-05 00:50:56 +00:00
Chris Jones 25aec218e9 Patch from Nicolas Valcárcel to stop clashing with gnome-terminal's shortcuts 2008-01-05 00:47:57 +00:00
Chris Jones be96c38db7 Apply some MOTU suggested changes and switch back to CDBS 2008-01-05 00:18:21 +00:00
Thomas Meire 31c559ff71 Added dutch-translations 2008-01-03 09:44:01 +01:00
Thomas Meire 46d4ae278c Fix a typo in an error-message. Updated terminator.pot accordingly. 2008-01-03 09:23:20 +01:00
Thomas Meire 051b1d2036 Display a translatable error when an import fails. When importing the VTE-bindings fails, the error is shown in a
nice gtk dialog. Updated the .pot file with the new strings. Closes LP #179961
2008-01-03 09:10:39 +01:00
Chris Jones 886e418671 Correct history 2008-01-02 22:51:30 +00:00
Nicolas Valcárcel e85d9b647b Added es.pot 2008-01-02 11:24:56 -05:00
Nicolas Valcárcel 77fd5b6815 Added Spanish translations 2008-01-02 11:17:53 -05:00
Chris Jones 48ef088e70 Merge branch used for improving debian packaging 2008-01-01 23:18:49 +00:00
Chris Jones d457cd68c1 Switch to python central, move the changelog to its own file and remove an unneeded debian/ file 2008-01-01 19:38:40 +00:00
Chris Jones 6d5cac4b09 Add patch from Thomas Meire to prevent closing terminals from removing focus from any terminal. Closes LP #179054 2007-12-29 10:18:53 +00:00
Chris Jones 1e2891a129 Keep a record of how to update this 2007-12-29 03:13:25 +00:00
Chris Jones 832c0ac988 Add gettext support 2007-12-29 03:01:28 +00:00
Chris Jones f3c2433c29 Add today's changes thus far 2007-12-29 02:36:09 +00:00
Chris Jones d8e1483bde Add menu support 2007-12-29 02:27:39 +00:00
Chris Jones ecac2184a0 Add menu support 2007-12-29 02:26:33 +00:00
Chris Jones eb5070ccc4 Add Thomas' patch for better closing behaviour and an improved dialog for exiting Terminator. Fixes LP #161121 2007-12-29 02:06:42 +00:00
Chris Jones 404d797b4f Add Thomas to AUTHORS and his patch to changelog 2007-12-29 02:05:52 +00:00
Chris Jones 31ec32f595 Add a window-level key-binding for quitting Terminator 2007-12-29 02:05:11 +00:00
Thomas Meire 99eeb02259 Removed the confirmation-dialog when closing a single terminal. Changed the key-combo to close a single terminal to
Ctrl-Shift-W to mimic the behaviour of Gnome-terminal. Enhanced the look of the confirmation-dialog when closing the 
whole window.
2007-12-28 11:48:26 +01:00
Chris Jones 095bd07cfe Add patch for fullscreen and some tidying up 2007-12-27 19:47:41 +00:00
Thomas Meire caa2650e05 Added support for a Terminator in fullscreen state. 2007-12-27 18:44:38 +01:00
Chris Jones c3e15fa084 Since this is a native package, lose the debian revision 2007-12-26 20:07:15 +00:00
Chris Jones 8e79e8f7fe Prepare for 0.6 2007-12-26 20:00:52 +00:00
Chris Jones 747095c870 This isn't required as it was solved properly elsewhere 2007-12-26 19:59:59 +00:00
Chris Jones 4d04648811 Remove FIXMEs that probably no longer apply 2007-12-26 19:31:14 +00:00
Chris Jones 71f07637ac Since gnome-terminal now seems to set a global key with the list of profiles it knows about, we don't need to walk the profile directory ourselves, which seems like a good plan 2007-12-16 17:11:22 +00:00
Chris Jones ec51a1e865 Stop hardcoding some settings, although mouse autohiding is forced on by gnome-terminal 2007-12-16 17:00:53 +00:00
Chris Jones c7b8d30254 Rather than using blunderbus show_all()s, only show widgets that need to be shown and only when they need to be. This fixes LP #172829 2007-12-16 16:49:49 +00:00
Chris Jones ff84c08617 Show some love 2007-12-16 16:44:48 +00:00
Chris Jones ceb0582fd9 Remove useless feature to override settings yet another way. Remove duplication of hardcoding in TerminatorTerm.defaults{} but I think this structure mostly needs to go away. gconf schemae ought to save us 2007-12-03 19:38:55 +00:00
Chris Jones 2001d432b6 For some reason we are getting key events with no name, which cause .endswith not to exist, which prints an error 2007-11-29 17:16:04 +00:00
Chris Jones b6b862cb00 Start working towards a fix for re-appearing scrollbars 2007-11-29 17:15:27 +00:00
Chris Jones f100fa6cfe Remove initial setup code, since we now default to a single terminal 2007-11-29 15:38:10 +00:00
Chris Jones 6a5431e253 Minor fix to kees' gconf improvement 2007-11-27 16:58:36 +00:00
Chris Jones 397bac42af gconf fix from Kees Cook and a patch from him to add ctrl-tab and ctrl-shift-tab for switching terminals 2007-11-22 23:26:12 +00:00
Kees Cook fd05040c8d add Ctrl-(Shift)-Tab to change focus; scan all profiles and match on title, not path 2007-11-15 16:19:05 -08:00
Chris Jones 73b2be2d70 Handle both kinds of exit action 2007-11-09 00:58:47 -05:00
Chris Jones 13ff8dbb05 Actually make new command line option work 2007-11-09 00:23:26 -05:00
Chris Jones b4673dbc6d Import lost changes from terminator-0.4 PPA package 2007-11-09 00:21:44 -05:00
Chris Jones a18c33ca7f Fix typo in README 2007-11-09 00:15:55 -05:00
Chris Jones 414848a4a7 Update debian parts 2007-11-09 00:13:06 -05:00
Chris Jones 85f21bec0e Change default behaviour from 4 terminals to a single, normal sized terminal 2007-11-08 23:43:05 -05:00
Chris Jones c822ac7964 Update default word_chars from gnome-terminal settings. Closes #129533 2007-11-08 23:40:06 -05:00
Chris Jones 16e4bd7f7d Fix a slice off-by-one 2007-11-08 23:36:01 -05:00
Chris Jones a2c04a359e Record the indexes of our URL matches and use the results to identify email links and handle them appropriately 2007-11-08 22:43:11 -05:00
Chris Jones 05eb675a46 Make maximisation a non-default option 2007-11-08 22:19:25 -05:00
Chris Jones f9f46b3b4a Re-enable initial 4-way splitting and window maximisation. Also fixes the inability of the window to ever get smaller than it grows to. Many many thanks to Kees Cook for tracking this one down to a GTK property the docs claim 99% of apps should never need. I feel special to be the 1% 2007-11-07 14:57:56 -05:00
Chris Jones ac20b5011a Don't prompt with a quit message if there is only one terminal open 2007-11-07 14:38:26 -05:00
Chris Jones eeb91b4c6f Fix input mask bitwise operations. Thanks to Kees Cook 2007-11-07 14:18:19 -05:00
Chris Jones 87c9bdef6d Switch to packing instead of adding. Don't split into 4 terminals by default and don't maximise by default. This is so I can test resizing issues 2007-11-07 14:05:15 -05:00
Chris Jones f5cf5756f3 Fix a tiny typo 2007-10-14 00:15:51 +01:00
Chris Jones 0e71ed8037 Add lots of keyboard shortcut love, pretty much all based on patches from henry.3@gmail.com 2007-10-14 00:11:29 +01:00
Chris Jones 583aec7c21 Comment previous change. Suggestion from #148496 2007-10-03 12:19:24 +01:00
Chris Jones bd2f125191 Focus the first terminal 2007-10-03 12:16:04 +01:00
Chris Jones aa23129e08 Rate limiting gconf is pointless, users will have to live with whatever happens until it happens and I boggle at it 2007-09-20 22:45:32 +01:00
Chris Jones ebe23f5933 Add a very important comment 2007-09-20 22:42:59 +01:00
Chris Jones 1fd4714177 Obvious mistake 2007-09-20 22:39:47 +01:00
cmsj@canonical.com 16e7c4b25c Fix setup.py field. Add AUTHORS to docs. Update ChangeLog for 0.4. Update INSTALL and README to reflect the new world order 2007-09-11 23:37:31 +01:00
Chris Jones 90ea20f666 Tag 0.4 2007-09-11 22:40:26 +01:00
Chris Jones 8b61ed5cc4 Fix bug where window grows in width when a scrollbar is hidden and reshown 2007-08-31 20:56:56 +01:00
Chris Jones 893ccd0f6a Flesh out --help. Detect if the specified profile doesn't exist 2007-08-31 20:33:39 +01:00
Chris Jones 8c4b656337 Fix a typo in custom command handling. Add getopt support, mainly for choosing a gnome-terminator profile 2007-08-31 20:27:27 +01:00
Chris Jones 0f129374c5 Flesh out previous fix. Also start slightly wider by default 2007-08-27 00:47:42 +01:00
Chris Jones 7410072da1 barest minimum of a fix for LP #129104 2007-08-27 00:24:32 +01:00
Chris Jones 3d1b206a80 Rename the script, add more info to setup.py and add an AUTHORS 2007-08-25 15:33:24 +01:00
Chris Jones 16e74b1201 Fix bug which loses all terminals at startup. Mention licence in setup.py 2007-08-11 00:33:00 +01:00
Chris Jones 674326ead4 Complete refactoring of splitting terminals. Also fix function spacing in a few places 2007-08-10 22:44:02 +01:00
Chris Jones 794bfc097c This wasn't a c&p mistake in splithoriz/splitvert, the added behaviour breaks splitting 2007-08-10 22:38:20 +01:00
Chris Jones 449236d381 Fix the obvious argument problem 2007-08-10 22:37:02 +01:00
Chris Jones 2dcda557f0 Start refactoring splithoriz() and splitvert() into a single method 2007-08-10 22:35:06 +01:00
Chris Jones 95091f715e Prepare for 0.3 release 2007-07-31 23:28:53 +01:00
Chris Jones eb69c51862 Since people may not have the libvte python bindings installed, whige at them nicely 2007-07-29 19:09:33 +01:00
Chris Jones f7011c12e5 improve wording, non-sloppy users won't see this as the active window 2007-07-29 17:59:34 +01:00
Chris Jones ee3819377e Document new version, add a changelog and bump revision 2007-07-29 17:53:03 +01:00
Chris Jones 5d27a2084c Support closing terminals, with appropriate confirmation requests (these should be ignorable by config) 2007-07-29 16:41:59 +01:00
Chris Jones f56a288bf2 Update docs a bit 2007-07-29 05:05:26 +01:00
Chris Jones 980b438d62 Update for 0.2 2007-07-29 05:03:24 +01:00
Chris Jones d4379a6e42 Revert packN to addN since I've ended up back at the default settings anyway. Restore default behaviour of 4 terminals. Doing this before the window has actually been displayed is a horror show, so we're hackily using a timeout. This should really be tied to a signal that gets emitted after the window is rendered 2007-07-29 04:43:06 +01:00
Chris Jones ceeb162894 Calculate amount of space required for scrollbars and resizing handles and make terminals appropriately smaller. This should prevent the terminator window resizing off the edge of the screen except in extreme circumstances 2007-07-29 03:49:19 +01:00
Chris Jones e30bc9c689 Fix resizing so you can actually make the widget smaller 2007-07-29 03:16:18 +01:00
Chris Jones cc53215ea0 Cut&paste horizontal splitting to vertical splitting. Also make the splitting function return the new term it createdx 2007-07-29 03:12:04 +01:00
Chris Jones 78f030ca2a Add support for dynamically splitting terminals. This requires us to set a very small initial size for the terminals otherwise the window grows in multiples of the screen width/height, which is less than helpful. also remove much initialisation code, now it isn't necessary 2007-07-29 03:06:52 +01:00
Chris Jones 97a11e2155 Add another FIXME 2007-07-28 22:27:44 +01:00
Chris Jones 8b06997fb2 Fix some spelling, spacing and language. Remove a FIXME that was fixed in 0.1 2007-07-28 19:36:51 +01:00
Chris Jones 40b56c14af document new URL behaviour, cf gnome-terminal 2007-07-28 18:40:40 +01:00
Chris Jones 3269821276 bump version 2007-07-28 13:11:35 +01:00
Chris Jones 0065db9b3e Tighten up distribution related things 2007-07-28 13:10:30 +01:00
Chris Jones c28eeb4d08 Fix changelog entry 2007-07-28 13:05:30 +01:00
Chris Jones bc6d38992a Attempt to fix build-deps 2007-07-28 04:59:33 +01:00
Chris Jones 3e35cc1d21 Include a seutp.py for the install 2007-07-28 04:38:36 +01:00
Chris Jones e424700d0b Include a setup.py for the install 2007-07-28 04:37:57 +01:00
Chris Jones 7170a0d440 Add an attempt at debian packaging. Merged from 0.1 2007-07-28 04:36:47 +01:00
Chris Jones d75505584a Add an attempt at debian packaging 2007-07-28 04:21:52 +01:00
284 changed files with 186149 additions and 352 deletions

25
.authors.footer Normal file
View File

@ -0,0 +1,25 @@
## Other contributors
People that contributed to Terminator in other ways.
* Huang He
* Chris Oattes
* Nicolas Roman
* Takao Fujiwara
* Jordan Callicoat
# Artwork
* Cory Kontros - Produced our current icon under the CC-by-SA licence
* Cristian Grada - Drew our original icon and licenced it to us under GPL
# Translations
* Maxim Derkach
* Mats Henrikson
* Nizar Kerkeni
* "Data"
* Cristian Grada
* "zhuqin"
* and many others.

4
.authors.header Normal file
View File

@ -0,0 +1,4 @@
## Authors and contributors for Terminator
This list is generated from the GIT log.

37
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,37 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
Before opening an issue, please try starting terminator with an empty config
file, by issuing `terminator -u -g /dev/null` and see if it starts normally.
If it does, and you still want to open the bug, then please attach the
config file, usually found at `$HOME/.config/terminator/config` to the issue
Fill out as many of these fields as you can
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS or Linux Distribution: [e.g. FreeBSD or Ubuntu]
- Version [e.g. 20.04]
- Display Technology: Wayland or X11
**Additional context**
Add any other context about the problem here.

1
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1 @@
blank_issues_enabled: true

View File

@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

53
.github/workflows/python.yml vendored Normal file
View File

@ -0,0 +1,53 @@
name: Python
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python:
# - '2.7'
# - '3.6'
# - '3.7'
- '3.8'
- '3.9'
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python }}
- name: Update apt repositories
run: sudo apt-get update
- name: Install native dependencies
run: >
sudo apt-get install -y --no-install-recommends
gobject-introspection gir1.2-glib-2.0 gir1.2-keybinder-3.0 gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-notify-0.7
gettext intltool
libdbus-glib-1-dev libgirepository1.0-dev libcairo-dev
xvfb
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .
python setup.py develop
- name: Compile all scripts
run: python -m compileall -f terminatorlib/ tests/ remotinator terminator
- name: Run tests
run: |
pip install -e '.[test]'
xvfb-run -a python setup.py test

View File

@ -0,0 +1,3 @@
project=terminator
user=gnome-terminator
since-tag=1.91

26
.gitignore vendored Normal file
View File

@ -0,0 +1,26 @@
## Editors
*~
.*.sw[op]
.project
.idea
.pydevproject
.vscode
## VCS
/.bzr
## Python
/.eggs
*.pyc
*.egg-info
/build
terminatorc
remotinatorc
terminatorlib/meliae
/dist
/MANIFEST
## language / intltool related files
.intltool*
data/terminator.appdata.xml
data/terminator.desktop

25
.mailmap Normal file
View File

@ -0,0 +1,25 @@
Andrea Corbellini <corbellini.andrea@gmail.com> <andrea.corbellini@beeseek.org>
Bryce Harrington <bryce@bryceharrington.org>
Chris Jones <cmsj@tenshu.net> <cmsj@kodachi>
Chris Jones <cmsj@tenshu.net> <cmsj@tenshu>
Chris Jones <cmsj@tenshu.net> <cmsj@waishou>
Chris Jones <cmsj@tenshu.net> <root@kodachi>
Chris Jones <cmsj@tenshu.net> cmsj@canonical.com <>
Daniel T Chen <crimsun@ubuntu.com> <crimsun@errno>
David Caro Estévez <david.caro.estevez@gmail.com> <David>
Dmitry Soldatov <grapescan@gmail.com> <boh@veteran>
Emmanuel Bretelle <chantra@debuntu.org> <chantra@ketu>
Emmanuel Bretelle <chantra@debuntu.org> <chantra@mangal>
Emmanuel Bretelle <chantra@debuntu.org> <ebretelle@mangal>
Jose I. Monreal <jmonreal@gmail.com> <jmonreal@Nidaime>
Mackenzie Morgan <maco.m@ubuntu.com> <maco@betty>
Markus Frosch <markus@lazyfrosch.de> <lazyfrosch@debian.org>
Nicolas Valcárcel <nvalcarcel@ubuntu.com> <nvalcarcel@canonical.com>
Nicolas Valcárcel <nvalcarcel@ubuntu.com> <nvalcarcel@ubuntu-pe.org>
Nicolas Valcárcel <nvalcarcel@ubuntu.com> <nvalcarcel@ubuntu.com>
Nicolas Valcárcel <nvalcarcel@ubuntu.com> <nxvl@LePew>
Nicolas Valcárcel <nvalcarcel@ubuntu.com> <nxvl@stable>
Pavel Khlebovich <pas.anddev@gmail.com> <pas@pas-desktop>
Peter Bjørn Jørgensen <peterbjorgensen@gmail.com> <peter@arch>
Thomas Hurst <tom@hur.st> <freaky@udat.nightsdawn.sf>
judgedreads <pearce@millerdedmon.com> judgedreads pearce@millerdedmon.com <>

10
.tx/config Normal file
View File

@ -0,0 +1,10 @@
[main]
host = https://www.transifex.com
[terminator.po-terminator-pot--master]
file_filter = po/<lang>.po
minimum_perc = 0
source_file = po/terminator.pot
source_lang = en
type = PO

148
AUTHORS Normal file
View File

@ -0,0 +1,148 @@
## Authors and contributors for Terminator
This list is generated from the GIT log.
* Aaron Faanes <dafrito@gmail.com>
* Adrian A <a.adrian.tech@googlemail.com>
* Alexey Sokolov <sokolov@google.com>
* Andre Hilsendeger <Andre.Hilsendeger@gmail.com>
* Andrea Corbellini <corbellini.andrea@gmail.com>
* Andrew Felske <knopper67@archlinux.us>
* Antonio Terceiro <asa@terceiro.xyz>
* Antonio Terceiro <terceiro@debian.org>
* Ariel Zelivansky <ariel.zelivans@gmail.com>
* Braden M. Kelley <redbmk@gmail.com>
* Brambleberry4 <ikarus21@gmx.de>
* Brian Murray <brian@canonical.com>
* Bruno Braga <bruno.braga@gmail.com>
* Bryce Harrington <bryce@bryceharrington.org>
* Chacal <chacal_exodius@hotmail.com>
* Chris James <hashdevine@gmail.com>
* Chris Jones <cmsj@tenshu.net>
* Cory Kontros <coryisatm@ubuntu.com>
* Daniel Napora <napcok@gmail.com>
* Daniel T Chen <crimsun@ubuntu.com>
* David Caro Estévez <david.caro.estevez@gmail.com>
* David Levanon <dvdlevanon@gmail.com>
* David Sowder <github.com@david.sowder.com>
* Dennis Benzinger | SAP Hybris <dennis.benzinger@sap.com>
* Dmitry Soldatov <grapescan@gmail.com>
* Douglas Bacon <douglaswbacon@gmail.com>
* Edoardo Batini <eodbat@gmail.com>
* Elliot Murphy <elliot@elliotmurphy.com>
* Emilien Klein <emilien@klein.st>
* Emilio Pozuelo Monfort <pochu@debian.org>
* Emmanuel Bretelle <chantra@debuntu.org>
* Felix Mölder <56774350+Brambleberry4@users.noreply.github.com>
* Fernando Basso <fernandobasso.br@gmail.com>
* Filip Kilibarda <filipcsc@gmail.com>
* Francis Smit (Grizzly) <grizzly@smit.id.au>
* Gerben Welter <gerben@welter.nu>
* Guilherme Salgado <salgado@canonical.com>
* Hajimu UMEMOTO <ume@mahoroba.org>
* Hector Sam <hfsam88@gmail.com>
* Iain Lane <iain@orangesquash.org.uk>
* Ivar Smolin <okul@ivotingcentre.ee>
* Jakub Vaněk <vanek.jakub4@seznam.cz>
* Jamu Kakar <jkakar@kakar.ca>
* Jay W <git.jaydoubleu@gmail.com>
* Jean-Sebastien Trottier <strottie@cisco.com>
* Joe Peled <joe.peled@vimeo.com>
* Jonas L <jooola@users.noreply.github.com>
* Jose Augusto <jose.augusto@chiligum.com.br>
* Jose I. Monreal <jmonreal@gmail.com>
* José Augusto <joseaugusto.881@outlook.com>
* Juliano Fischer Naves <julianofischer@gmail.com>
* Julien Nicoulaud <julien.nicoulaud@gmail.com>
* Julien Thewys <jth@openerp.com>
* Kacper Kowalski <kacper.s.kowalski@gmail.com>
* Kees Cook <kees@outflux.net>
* Kian-Meng Ang <kianmeng@cpan.org>
* Leandro Thimóteo <leandro.s.thimoteo@gmail.com>
* Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
* Mackenzie Morgan <maco.m@ubuntu.com>
* Mark Timarev <marktimarev@gmail.com>
* Markus Frosch <markus@lazyfrosch.de>
* Markus Korn <thekorn@gmx.de>
* Matt Rose <mattrose@folkwolf.net>
* Matthew Rose <mattrose@folkwolf.net>
* Mihai Babiac <mihai.babiac@gmail.com>
* MuhammadJivani <masad@peekaboo.guru>
* Nathan Handler <nhandler@ubuntu.com>
* Nathaniel M. Beaver <nathanielmbeaver@gmail.com>
* Nathaniel Morck Beaver <nathanielmbeaver@gmail.com>
* Neal Fultz <nfultz@neal-1015pe>
* Nicolas Valcárcel <nvalcarcel@ubuntu.com>
* Pavel Khlebovich <pas.anddev@gmail.com>
* Paweł Kotiuk <45544416+pktiuk@users.noreply.github.com>
* Paweł Kotiuk <kotiuk@zohomail.eu>
* Peter B. Jørgensen <peterbjorgensen@gmail.com>
* Peter Bjørn Jørgensen <peterbjorgensen@gmail.com>
* Peter Lind <peter.e.lind@gmail.com>
* Phi <phi@kernel-tools.com>
* Przemek Wesolek <jest@luna>
* R the Troublemaker <5971066+br0kenbuild@users.noreply.github.com>
* Rafael Kitover <rkitover@gmail.com>
* Roberto Aguilar <roberto.c.aguilar@gmail.com>
* Ryan Fonnesbeck <fonz@fonzinc.com>
* Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
* Simeon Simeonov <sgs@pichove.org>
* Stephen Boddy <stephen.j.boddy@gmail.com>
* StephenPeringer <StephenPeringer@users.noreply.github.com>
* Thomas Hurst <tom@hur.st>
* Thomas Meire <blackskad@gmail.com>
* Tobias Farrenkopf <tf@emptyset.de>
* Tom Yan <tom.ty89@gmail.com>
* Tomek Sabała <sabala.tomek@gmail.com>
* Tony Baker <frd91gt@gmail.com>
* Vishweshwar Saran Singh Deo <vssdeo@gmail.com>
* Vojtech Duchon (Ext) <vojtech.duchon@gmail.com>
* Vulcalien <vulcalien+github@gmail.com>
* Vulcalien <vulcalien@gmail.com>
* Yousof <yousofebneddin@yahoo.com>
* Yusuf Güngör <yusuf.gungor@hepsiburada.com>
* amaan khan <khanamaan827@gmail.com>
* caprinux <123jinkai@gmail.com>
* coder <none@non.no>
* dkmvs <67212386+dkmvs@users.noreply.github.com>
* evandrocoan <evandrocoan@hotmail.com>
* flaviosteimacher <39162591+flaviosteimacher@users.noreply.github.com>
* judgedreads <pearce@millerdedmon.com>
* kocho1984 <eblebleo2@gmail.com>
* milotype <43657314+milotype@users.noreply.github.com>
* nicbn <contact@nicbn.com>
* nojhan <nojhan@nojhan.net>
* ozzdemir <oguz.ozdemir@ieee.metu.edu.tr>
* planet36 <planet36@users.noreply.github.com>
* robertoetcheverryr <yggdrasil.raiker@gmail.com>
* sabriunal <libreajans@gmail.com>
* shiraeeshi <shiraeeshi@mail.ru>
* thebigs <TheBigS@users.noreply.github.com>
* transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* waldner <waldner@katamail.com>
* xuezhixin <xuezhixin@uniontech.com>
## Other contributors
People that contributed to Terminator in other ways.
* Huang He
* Chris Oattes
* Nicolas Roman
* Takao Fujiwara
* Jordan Callicoat
# Artwork
* Cory Kontros - Produced our current icon under the CC-by-SA licence
* Cristian Grada - Drew our original icon and licenced it to us under GPL
# Translations
* Maxim Derkach
* Mats Henrikson
* Nizar Kerkeni
* "Data"
* Cristian Grada
* "zhuqin"
* and many others.

680
CHANGELOG.legacy.txt Normal file
View File

@ -0,0 +1,680 @@
terminator 1.91:
Features
* None
Enhancements
* Update and fixes for the generic terminator.spec file used by
downstreams for RPM generation
* Allow the use of larger separator sizes (Egmont Koblinger,
LP#1522575)
* Add the gruvbox light/dark palettes as themes.
* Updated the preferences window to a modern version of glade.
Better spacing, layout etc.
* Fix the background transparency, also allowing per theme
CSS fixes and styling tweaks. (LP#1599453)
* Enable the use of the hyper key as a modifier in shortcuts.
(Steven Keuchel, LP#1362229)
* Displays confirmation dialog when a single term is
zoomed/maximised (minoru/shiraeeshi, LP#1531933)
* Add keywords entry to the desktop file (Julián Moreno Patiño,
LP#1241052)
* Add subtrees to custom commands menu - just add '/' to split
(LP#1631759)
* Normalise display name when creating DBus name (Andrea
Corbellini, LP#1267195)
* Remove auto-capitalisation of profiles in menu and add sorting
(LP#1521301)
Bug Fixes
* Fix missing dependencies in debian/control (LP#1644155,
LP#1644560)
* Fix terminator not working with default python3 by forcing
python2 (LP#1621156)
* Update some places where the old homepage was still mentioned.
(LP#1644659)
* Fix the regression of the initial scrollbar state not being
set (LP#1645704)
* Fix using ~ (home dir) over DBus (LP#1646034)
* Fix the middle mouse button not getting passed to tmux.
(LP#1647507)
* Fix oversized splitter bar hover area for Adwaita and any other
theme that does this. (LP#1647292)
* Fix some strange behaviour when clicking on the trough of a
scale (i.e. stepping) The previous value gets read, not the
current.
* Fix the GtkDialog mapped without a transient parent message
(Egmont Koblinger, LP#1518066)
* Fix a couple of other transient parent errors.
* At least /try/ to include all the theme specific css files in
setup.py.
* Fix cwd for new windows on FreeBSD (Eric Badger, LP#1650306)
* Fix terminal shot plugin to work with GTK3 (Vineeth Raj)
* Fix the logger plugin (Eric Badger, LP#1652143)
* Fix system fonts to pull values from dconf, not gconf
(LP#1655446)
* Fix translation strings that could cause problems for some
languages (LQ#408095)
* Fix separators in popup menus on newer Gtk/Adwaita (Erika,
LP#1656524)
* Fix searchbar not looking prior to the configured lines when
using infinite scrollback (Eric Johnson, LP#1471369)
* Fix '0xffff' in keybindings prefs when a binding is previously
set to Disabled
* Update embedded css selectors to also be GTK 3.20+ compatible
using nodes (Iain Lane)
* Fix focus/z-order issue introduced by gtk3 port (Saber
Rastikerdar, LP#805870)
* Fix for old windows popping to the front when new windows are
opened
* Fix scrollwheel actions on the tabs not working anymore
(LP#1647287)
* Fix incorrect sizing of sub windows when there's no titlebar
(Emilio Pozuelo Monfort, LP#1646257)
* Reapplication of select on copy fix that didn't get applied
to gtk3 (LP#1652931)
* Fix for getting two different resizes of the terminal which
vim wasn't handling well (LP#1646293)
* Fix the cwd of a second instance launched by exo-open/Thunar
(LP#1646034)
* Fix an exception with an unexpected keyword getting passed
to set_cursor
* Fix the version introspection capture by exception
(Emilio Pozuelo Monfort, LP#1574399)
* Fix to stop panes nudging on performing a normal split due to
the ratio float not accounting for the handle size
* Fix vte object not being released properly, and holding open
hidden /tmp files (LP#785501, LP#1645500)
* Fix versions of Gtk where some CSS pseudo elements are not
parsed and application will not load. Note that entire file is
then ignored (LP#1663669)
* Fix/bodge for strange race condition where every so often
get_length returns 1 (LP#1655027)
* Fix remotinator get_tab_title for tabs with more than a single
terminal (Nix, LP#1579445)
* Fix custom_command and always_split_with_profile to work
together (Nix, LP#1600609)
* Fix regex's needing MULTILINE flag to prevent libvte 0.44
throwing warnings (LP#1560989)
* Fix an invalid call to get_child() rather than the correct
get_children()[0] for a window
* Fix patterns for url matching to handle IPv6 as host
(LP#1519265)
* Fix exception when adding new profile in prefs (LP#1521301)
* Fix new windows opening in the background (note that some will
think this is bad) (LP#1646437)
terminator 1.90:
Features
* Layout launcher with option or shortcut (Steve Boddy)
* An all-new manual! Default to F1 key (Steve Boddy)
* Now uses GTK3 + up-to-date VTE thanks to initial port by Egmont
Koblinger, and fixup by various people
* Thanks to a few patches we should also work under Wayland, with
a few limitations
Enhancements
* Layout launcher reloads config when opened to be sure it has the
latest layouts (Steve Boddy)
* Reload the config before we write to it or we could overwrite
something from another instance (Steve Boddy)
* When saving, a layout now remembers:
* maximised and fullscreen status (Steve Boddy)
* window titles (Steve Boddy, LP#1192960)
* which tab was active (Steve Boddy)
* which terminal was active (Steve Boddy, LP#858268)
* working directory for each terminal (MoMaT, LP#1157422) plus
additional GUI code (Steve Boddy)
* Add vertical scrollbars to the Profiles and Layouts tabs in
Preferences (LP#1396843)
* Pull in updated translations from trunk
* Remove pointless horizontal scrollbar from Layout Launcher
* Merge Activity Watcher plugin improvements from Joseph Crosland
(with additional GTK3 fixes)
* Add Ctrl+MouseWheel Zoom in/out and Shift+MouseWheel page scroll
up/down
* Show application if --new-tab passed, although needs currently
broken dbus (LP#1367680)
* Merge search bar wrap toggle (Christophe Bourez)
* Add Ctrl+Shift+mousewheel and Ctrl+Super+mousewheel actions to
zoom receivers or all terminals
* Default broadcast behaviour toggle by (Jiri/jtyr, #1288835)
* setup.py: Allow running tests via `python setup.py test`
* Major cleanup and reorganisation of the preferences window.
* Global setting for changing the titlebar font (partially from
Eli Zor branch), but expanded and improved (docs/GUI), plus some
minor fixup from this.
* Add shortcuts for next/prev profile (Peter E Lind, LP#1314734)
* Dual solution for cwd based on comments 36 & 37 by Egmont
Koblinger in LP#1030562
* Add 'Save' button for saving to the selected Layout (Ariel
Zelivansky)
* Preselect the current layout when opening Prefs window, and also
save config after using the layout 'Save' button (Steve Boddy)
* Set some default shortcuts based on my preference (Steve Boddy)
* Add high contrast icons, make the main window icon loading work
better, and respect the theme changes (Steve Boddy, LP#305579)
* Additional windows icon loading works better, and respect the
theme changes (LP#305579)
* Adjust the config section name to InactivityWatch for
InactivityWatch class
* Add a new setting for ActivityWatch to set the time between
activity notifications
* BIG update to translations, due to additions and changes.
* Make the random default group names translatable
* Add and improve the mnemonics in the group menu
* Slight change to how the zoomed font is calculated.
* 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 (in Prefs window) to launch manual
* Small tweak to setup.py to separate build and install, and
always attempt to install manual by default.
* Sort entries in config file, so they don't jump around every
time config is saved for easier troubleshooting
* Start 'New Layout #' from 1. Looked strange starting at 2
* Add fallback to psutils to discover the cwd of a terminal (Heon
Jeong)
* Add an internationalised AppData file for software installers
* Adjustment to the way alternatives are set up that should cure
blurry/incorrect icons in task switchers
* Some updates to the hicolor version of other window icons to
remove placeholders, and add svg versions of the status and
action icons
* As part of GTK3 fixup, some improvements to the DBus interface,
and remotinator (Steve Boddy)
* Can now open a window or tab using remotinator
* Can get the window uuid, or title using remotinator
* Moved new tab key handling into the terminal for consistency
* Standardise response when a new term is created (split, win
or tab) to reply with new terms uuid
* For GTK3 gave the DBus a slightly different name so they it
can run at same time as GTK2
* remotinator now uses argparse for commandline option handling,
vastly improving the option handling
* remotinator help strings are translatable now
* Update the translations to include the new strings in the
improved remotinator command
* Reimplement visual flash that got removed from libvte, reusing
the DnD overlay to flash the terminal (gtk2->gtk3)
* Set window geometry hints to off by default. The constant
trickle of problems it causes are annoying (LP#1498833)
* Actually set the DBUs interface to on by default. For some
reason it wasn't active by default.
* Add option to toggle the rewrap on resize (Egmont Koblinger,
LP#1518077)
* Add word chars back in if VTE is 0.40+ (Egmont Koblinger,
LP#1518078)
* Make Zoom/Maximize inactive if a single terminal (Egmont
Koblinger, LP#1518081)
* Add dimming for 256 colour palettes (Egmont Koblinger,
LP#1518111)
* Update TERM/COLORTERM to more modern values (Egmont Koblinger,
LP#1518557)
* Change the scroll_on_output default to false (Egmont Koblinger,
LP#1392822)
* PuTTY paste mode (Nemilya, LP#1416682) with some alterations
(Steve Boddy)
* Updated and grouped default shortcuts in man page (Steve Boddy)
* Added smart copy mode switch to prefs (Steve Boddy, LP#1223129)
* Merge feature branch for tab/terminal title editing (Haim
Daniel, LP#1417747)
* Added radio options to the Cursor colour to make it easier to
go back to the XOR'd foreground colour (Steve Boddy,
LP#1512317)
* Move manual online, as distro packagers were stripping it out,
and remove associated scripting (Steve Boddy)
* Remotinator now uses the same version number as terminator
(Steve Boddy)
Bug Fixes
* Fix <Mod>+double-click to not rebalance splitters (Steve Boddy,
LP#1192679)
* Fix closing a group to no longer leaves strays (Steve Boddy,
LP#1193484)
* Fix shader so it works for background images too (Steve Boddy,
LP#1202109)
* Fix x-terminal-emulator option (Neal Fultz, LP#366644)
* Fix lost geom when using -H option (Steve Boddy, LP#1035617)
* Fix maximise in Fluxbox. Possibly also Windows w/Xming too
(Steve Boddy, LP#1201454)
* Fix lack of focus on unhide with patch from (Pavel Khlebovich,
LP#805870)
* Fix the Group All/Tab shortcuts where titlebars were not updated
(Steve Boddy, LP#1242675)
* Fix splits not being central mith multiple tabs (Justin
Ossevoort, LP#1186953)
* Fix startup error (undefined variable) on non-composited
displays
* Fix titlebar label preventing scaling down titlebars by wrapping
whole box in a viewport.
* Fix Custom Commands Dialog from David Chandler + fixes for GTK3
* Fix custom commands broadcast to grouped terminals (Mauro S M
Rodrigues, LP#1414332)
* Fix focus grabbing from the GTK3 port.
* Remove old flag based HAS_FOCUS usage from unused method of
terminator class
* Fix the scroll up/down key bindings to use gtk3 method
* Fix getting the handle size (gtk2->gtk3 diff)
* Fix scrollbar double-click rebalancing (LP#1423686)
* Fix allocations (no longer an attribute) when balancing
(gtk2->gtk3 diff)
* Fix allocations not having the x,y position just w,h (gtk3 bug?
gtk2->gtk3 diff?)
* Fix pid for spawning now forking is deprecated, but returns are
different (vte 0.36 -> 0.38)
* Fix xterm color palette to match xterm (LP#1260924)
* Fix for moving between terminals, checks for overlap. So far
never selects wrong terminal (LP#1433810)
* Fix search broken by port because returns are now different
(gtk2->gtk3 and vte 0.36 -> 0.38)
* Fix for confirm close dialog (judgedreads)
* Fix in get_allocation override to prevent exceptions/hung
process on exiting with close button.
* Fix distcheck and improvements to tests
* Fix debugserver work with two or more -d flags, not three or
more.
* Fix URL opening. Little too much removed in original port,
meaning one click = two copies of page opened.
* Fix the drag-and-drop of terminals/text back to pre-port
functionality - a real pain this one (gtk2->gtk3)
* Fix drag and drop of files (Schplurtz le Déboulonné, LP#1311481)
and some tweaks (Steve Boddy)
* Fix a few prefs widget alignments as per GNOME visual guidelines
* 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)
* Fix typo in man page (Michael Eller, LP#1296725)
* Fix font lookups for people with unpopulated gconf database
(i.e. KDE) (Steve Boddy, LP#1476072)
* Fix the preferences window to be translated (LP:#1245806)
* Fix a default shortcut that was a bit garbled
* Fix the group radio buttons after mnemonics additions broke them
* Fix for setting urgent flag on window for highlight in task bar
(gtk3)
* Fix the problem with tabs not being named where a window with
splits creates a new tab
* Fix slider widget in Prefs>Global, which was filling the whole
trough, unlike the one right above it.
* Fix issue with Super+double-click on a splitter failing if tabs
were in use
* Fix buttons in the layout tab to stop them from being hidden by
the slider
* Fix composed characters when broadcast is turned on to appear in
all receivers now (LP#1463704)
* Fix the zoom/maximise terminal function (gtk2->gtk3)
(LP#1485293)
* Remove the old_padding and allocation stuff from the zoom_scaled
function in terminal which isn't used anyway
* Remove another unneeded assignment in is_zoomed function in
terminal
* Fix for systems (i.e. my 12.04 LTS) that don't set LANGUAGE for
whatever reason. This breaks the manual lookup
* Fix launcher opening after a dbus enabled window is already open
(DBUS in GTK3 still FIXME)
* Crude workaround for the fact that debian wants to compress
fonts used by the manual
* Fix the high contrast icons, where I accidentally included a
grey, semi-transparent background
* Fix a lingering usage of GTK2 style constant when setting the
last resort icon.
* Fix Custom Commands to use the standard gerr function instead of
the broken local one
* Fix the DBus interface (gtk2-gtk3)
* Disable the wm_class feature. Seems not possible in GTK3, and
breaks the DBus call for new_window.
* Workaround intltools inability to cope with files that have no
extension, using temporary symlinks
* Fix flickering and intermittent failures to rebalance
(LP#1504560)
* Fix for newer GI wanting us to specify versions (LP#1513596)
* Fix to make sure the bell icon appears even when titlebar text
extends beyond terminals width (LP#1494977)
* Fix editable label distorting the layout until the splitter gets
moved (LP#1494979)
* Fix startup on Wayland because Keybinder seems to be X11 only
* Fix a GI version warning for Notify library (Mattias Eriksson)
* Fix warning trying to import the __init__.py file as a plugin
(Mattias Eriksson, LP#1518065)
* Fix deprecation warning in later GTK versions (Egmont Koblinger,
LP#1518063)
* Fix separator sizing (Egmont Koblinger, LP#1518069)
* Fix positioning of group popup menu for later versions of GTK
(Egmont Koblinger, LP#1518058)
* Correct some British spelt translated strings to American
(Egmont Koblinger, LP#1518085)
* Fix double double-click on titlebar in later GTK3 (Egmont
Koblinger, LP#1518094)
* Fix the palette for inactive terminals after Prefs window
(Egmont Koblinger, LP#1518108)
* Fix copy on selection to work on already open terminals (Egmont
Koblinger, LP#1518109)
* Fix unwanted separator size change, and increase granularity of
dim/transparent sliders (Egmont Koblinger, LP#1518114)
* Fix cwd when new term spawned from a symlinked directory (Egmont
Koblinger, LP#1518554)
* Correct terminator_config man page regarding scrollback (Egmont
Koblinger, LP#1518559)
* Fix exception when Ctrl-clicking the terminal when not over a
URL (Egmont Koblinger, LP#1518592)
* Fix Ctrl-click on URL if terminal has padding (Egmont Koblinger,
LP#1518596)
* Fix right-click for mouse aware apps (Egmont Koblinger,
LP#1518700)
* Fix rotate terminals under tabs, and (gtk3-only) focus loss on
rotate (Egmont Koblinger, LP#1520360)
* Remove unsupported utmp for now, till alternative solution
(Egmont Koblinger)
* Fix the "Run command as login shell" (Egmont Koblinger,
LP#1520991)
* Fix the tab switching if a terminal on another tab exits (Steve
Boddy, LP#943311)
* Fix for those not running IBus, where the IBus workaround caused
broken keys in other keymaps set with non-IBus tools
(Steve Boddy, LP#1494606)
* Fix PuTTY paste mode so Ctrl-Right-Drag, and application mouse
handling in terminal still works (Steve Boddy)
* Fix middle-click insert primary selection for Wayland (N/A) to
insert from clipboard instead (Mattias Eriksson)
* Remove invalid double-quote (") from the pathchar for url regex
matching (Steve Boddy, LP#1514578)
* Remove the now unused posix regex code, and set the regex
boundary vars to the correct '\b' value (Matt Rose, Egmont
Koblinger, Steve Boddy, LP#1521509)
* Fix drag and drop of a link from Firefox / Chrome (Egmont
Koblinger, LP#1518705)
* Fix the editing of the window title (Egmont Koblinger,
LP#1520371)
* Fix closing window using short-cut (Egmont Koblinger,
LP#1520372)
* Fix profile re-use when opening new window (Egmont Koblinger,
LP#1520705)
* Fix scrollbar position on current terminals when changed in
prefs (Egmont Koblinger, LP#1520761)
* Fix title edit shortcuts to hopefully not clash with console
programs so much (Steve Boddy, LP#1514089)
* Fix to re-add the dash as a default word char. Accidentally
dropped in libvte API flux (Steve Boddy, LP#1598800)
* Fix stale tab titles (Steve Boddy, LP#1520377)
* Fix zero-sized terminals after rotate (Egmont Koblinger,
LP#1522542)
* Fix (mostly) double-click doesn't distribute area evenly
(Egmont Koblinger, LP#1520969)
terminator 0.97:
* Allow font dimming in inactive terminals
* Allow URL handler plugins to override label text for URL context
menus
* When copying a URL, run it through the URL handler first so the
resulting URL is copied, rather than the original text
* Allow users to configure a custom URL handler, since the
default GTK library option is failing a lot of users in non-GNOME
environments.
* Allow rotation of a group of terminals (Andre Hilsendeger)
* Add a keyboard shortcut to insert a terminal's number (Stephen J
Boddy)
* Add a keyboard shortcut to edit the window title (Stephen J Boddy)
* Add an easy way to balance terminals by double clicking on their
separator (Stephen J Boddy)
* Add a plugin by Sinan Nalkaya to log the contents of terminals.
* Support configuration of TERM and COLORTERM, via a patch from
John Feuerstein
* Support reading configuration from alternate files, via a patch
from Pavel Khlebovich
* Allow creation of new tabs in existing Terminators, via DBus
* Support the Solarized palettes (Juan Francisco Cantero Hutardo)
* Translation support for the Preferences window.
* Lots of translation updates (thanks to everyone who helped!)
* Bug fixes
terminator 0.96:
* Unity support for opening new windows (Lucian Adrian Grijincu)
* Fix searching with infinite scrollback (Julien Thewys #755077)
* Fix searching on Ubuntu 10.10 and 11.04, and implement searching
by regular expression (Roberto Aguilar #709018)
* Optimise various low level components so they are dramatically
faster (Stephen Boddy)
* Fix various bugs (Stephen Boddy)
* Fix cursor colours (#700969) and a cursor blink issue (Tony Baker)
* Improve and extend drag&drop support to include more sources of
text, e.g. Gtk file chooser path buttons (#643425)
* Add a plugin to watch a terminal for inactvity (i.e. silence)
* Fix loading layouts with more than two tabs (#646826)
* Fix order of tabs created from saved layouts (#615930)
* Add configuration to remove terminal dimensions from titlebars
(patch from João Pinto #691213)
* Restore split positions more accurately (patch from Glenn Moss
#797953)
* Fix activity notification in active terminals. (patch from Chris
Newton #748681)
* Stop leaking child processes if terminals are closed using the
context menu (#308025)
* Don't forget tab order and custom labels when closing terminals
in them (#711356)
* Each terminal is assigned a unique identifier and this is exposed
to the processes inside the terminal via the environment variable
TERMINATOR_UUID
* Expand dbus support to start covering useful methods. Also add
a commandline tool called 'remotinator' that can be used to control
Terminator from a terminal running inside it.
* Fix terminal font settings for users of older Linux distributions
terminator 0.95:
* Add a configuration option to enable a DBus server
* Add a configuration option to disable font anti-aliasing
* Improved error handling in various locations
* Maven URL handler plugin (thanks to Julien Nicoulaud)
terminator 0.94:
* Improved support for entirely hiding Terminal titlebars
* Plugin configuration via preferences UI
* New plugins: Terminal Screenshot, Watch Terminal Activity
* Add preferences support for profile encodings (LP: #597340)
* Deprecate the tabbar_hide option, replacing it with a 'hidden'
option for tab_position.
* Add profiles, custom titlebar and custom tab labels to layouts.
* Improved directional navigation
* Backwards compatibility fixes for RHEL 5.5.
* Disabled-by-default keybindings for switching broadcast modes
* Bug fixes for LPs: #566925, #563445, #583041, #589200, #576279,
#597340, #554571, #597651, #308025, #600280, #576276, #570706,
#575827 and some other bugs.
terminator 0.93:
* Add preferences support for alternate_screen_scroll (LP: #558832).
* Bug fixes for LPs: #562490, #563911, #546665, #558324, #490627,
#558376, #558375, #559185, #558330, #554571, #554440, #561697,
#562039, #558832, #561710, #563445 and some other bugs.
terminator 0.92:
* Lots of juicy bug fixes
* Implement the Palette section of the Profile preferences
terminator 0.91:
* Fix various stupid release bugs from 0.90
terminator 0.90:
* Almost complete refactoring of the code. This almost
inevitably means some regressions, unfortunately, but
it brings serious internal improvements and some new
features.
* Brand new preferences editor, including profiles and
layouts. The editor now saves to a config file.
terminator 0.14:
* Major reworking of the grouping interface by Stephen
Boddy
* Keybindings can now be disabled by setting them to "None"
* Change default behaviour to enable full transparency
* Terminal titlebars can now be edited like tab labels
* Geometry hinting is now available and enabled by default
* Lots of bug fixing
terminator 0.13:
* Bug fixes
* Added a shortcut key to make the window appear/disappear
(somewhat like a "Quake console" mode. Needs the deskbar
python bindings to work)
* Update pot generation to use intltool-update
* Allow users to permanently fix the title of a tab
* Added command line option to specify working directory
* Improve transparency support in composited desktops.
* The tab bar can now be hidden and/or scrolled.
* Add configurability of cursor colour and shape
* Support various VoIP URIs
* Add command line option to force a particular window title
* Add a hotkey for spawning a new Terminator instance
(emulates a "new window" feature)
* Ability to group by tab
* SunOS support (via patch from Lewis Thompson)
* Silly notify-osd message on exit (suggested by pitti)
* Drag and drop icon is now a scaled terminal image
terminator 0.12:
* Bug fixes
* Simultaneous typing support
* Directional terminal navigation
* Improved search UI
* Graphical Profile Editor
* Bug numbers for launchpad.net are now URLs
terminator 0.11:
* Bug fixes
* X session support
terminator 0.10:
* Various bug fixes.
* New, improved config file parsing
* Improved spawning of more complex terminal commands
* Debug server (not useful for most people)
* Configurable keyboard shortcuts
* Scrollback searching
* Support --geometry
terminator 0.9:
* Tab support
* Drag & Drop support
* Added support for ~/.config/terminator/config
* Switch the meanings of "horizontal" and "vertical" wrt splitting,
after extensive user feedback. Added context menu icons to try and
make the meaning clearer.
* Added keybindings for terms size and scrollbar manipulation. Thanks
Emmanuel Bretelle.
* Completely revamped config system which now transparently makes use
of gconf settings if they are available, falls back to sensible
defaults if not, and can be overridden entirely by ~/.config/terminator/config
* Support terminal zooming - now you can quickly hide all terminals apart
from one and either scale the fontsize or not.
* New application icon from Cory Kontros
* FreeBSD support (thanks to Thomas Hurst)
* Watch the system monospace font setting. Closes LP #197960
* Proxy support (via GNOME and $http_proxy)
* GConf backend now caches
* Fix redundant title when there is only one Term. Closes LP#215210
* Try much harder to find a usable shell
* Support encodings a-la GNOME Terminal
* Move python support code to a terminatorlib module
* Many other bug fixes and wider compatibility with GNOME Terminal
* Add support to cycle term within the same tab. Closes LP#238205.
This can be disabled by setting cycle_term_tab to False in
~/.config/terminator/config
terminator 0.8.1:
* Fixed ChangeLog
* Revert URI matching behaviour to the same as gnome-terminal
* Close LP #179315 with a fuller fix that provides proper colour support
terminator 0.8:
* Make dependency on python-gnome optional. Non-gnome users can now reap
the glorious benefits of Terminator and will only lose the ability to
open email URLs (assuming their browser won't handle this for them).
Closes LP #184809
* Remove blank translations from .desktop file to fix empty menu entries.
Closes LP #187187
* Add application icon at various sizes including a window icon
* New options parser allowing -x support. Closes LP191124
* More translations (thanks!)
terminator 0.7:
* Fullscreen support, via a patch from Thomas Meire. Closes LP #178914
* Improved behaviour when closing terminals/window. Result of work by
Thomas Meire. Closes LP #161121
* Freedesktop .desktop file and appropriate setup.py entry for
installing it. Closes LP #178943
* Translation support, with Spanish, Dutch, Italian and Romanian
translations. Closes LP #161120
* Stop clashing with gnome-terminal's paste shortcut key, move
horizontal splitting shortcut too, and add support for
gnome-terminal's copy/paste shortcuts. Closes LP #179310
* Borderless support (tell your window manager not to decorate
Terminator)
* Font zooming support. Closes LP #178792
* Set the VTE widget to have a tooltip of its window title. This may be
reverted if it is annoying
* Support GNOME Terminal profile settings for backgrounds.
Closes LP #180717
* Use our own default values if there is no gnome-terminal profile.
Closes LP #179315
terminator 0.6:
* Use new gnome-terminal gconf key to find available profiles
* Move a few more hardcoded items to our settings array (not that
it can be overridden yet)
* Fix handling of exiting child processes to properly track
gnome-terminal settings
* Add Ctrl-Tab and Ctrl-Shift-Tab as options for switching terminals
(patch from Kees Cook)
* Stop using parent.show_all() when removing/adding a terminal and
instead show the actual widgets that have been created. This
prevents scrollbars from re-appearing after they have been hidden
terminator 0.5:
* The terminator window is now able to resize smaller,
thanks to Kees Cook for the fix.
* Email addresses are now matched and opened correctly.
Closes LP #139015
* Double clicking a URL now selects the whole URL. Closes LP #129533
* The default behaviour is now to open a single 80x24 terminal rather
than four terminals in a maximised window. Closes LP #126219 and
should force me to fix LP #87720
* There are now hotkeys for switching between terminals, splitting
terminals and closing them. Closes LP #149931 and #148622(thanks
to Huanghe for patches for this)
* If there is only one terminal, closing it will not produce a quit
message
terminator 0.4:
* Architecture should be all, not any
* Fix section
* Add AUTHORS file
* Rename script to drop the .py
* Handle the gnome-terminal profile better by offering command options
* Fudge around some resizing issues
* Fix child spawning to avoid segfaulting zsh
* Misc. code formatting/style improvements
* Refactor terminal splitting into one axis agnostic function
* Flesh out setup.py a tiny bit more
terminator 0.3:
* Implemented terminal closing, which correctly reparents its sibling
(if any)
* Updated documentation to reflect a serious bug with shells that aren't
bash (or at least zsh)
terminator 0.2:
* Support dynamically splitting terminals
terminator 0.1:
* Fixed some distribution wording
* Fix build-depends
* Initial release

626
CHANGELOG.md Normal file
View File

@ -0,0 +1,626 @@
# Changelog
## [v2.1.3](https://github.com/gnome-terminator/terminator/tree/v2.1.3) (2023-03-01)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.2...v2.1.3)
**Implemented enhancements:**
- Option to set split ratio of terminals [\#708](https://github.com/gnome-terminator/terminator/issues/708)
- Add option to set given terminal to "read only" [\#649](https://github.com/gnome-terminator/terminator/issues/649)
- background image - respect ratio [\#644](https://github.com/gnome-terminator/terminator/issues/644)
- Shortcut for autosplit h/v depending on active terminal size [\#613](https://github.com/gnome-terminator/terminator/issues/613)
- Feature: Insert terminal name to terminal \(for broadcast\) [\#540](https://github.com/gnome-terminator/terminator/issues/540)
- Background image drawing modes and alignment [\#713](https://github.com/gnome-terminator/terminator/pull/713) ([Vulcalien](https://github.com/Vulcalien))
- Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation [\#589](https://github.com/gnome-terminator/terminator/pull/589) ([Vulcalien](https://github.com/Vulcalien))
**Fixed bugs:**
- Resets the tab title on rotation [\#624](https://github.com/gnome-terminator/terminator/issues/624)
- - bug context menu \(right click\)-\>layouts-\>"Layout Name" always selec… [\#653](https://github.com/gnome-terminator/terminator/pull/653) ([vssdeo](https://github.com/vssdeo))
- Fix missing icons when started with Ctrl-Alt-T [\#628](https://github.com/gnome-terminator/terminator/pull/628) ([MihaiBabiac](https://github.com/MihaiBabiac))
**Closed issues:**
- Terminator not working with latest version of python-cairo [\#711](https://github.com/gnome-terminator/terminator/issues/711)
- \[Bug\]\[Fedora 36 KDE\]\[terminator v2.1.1\] "broadcast group" sends each terminal input/keystroke depending on the group's members count to everyone in the group [\#704](https://github.com/gnome-terminator/terminator/issues/704)
- reset\_clear doesn't show new prompt [\#703](https://github.com/gnome-terminator/terminator/issues/703)
- `-x`/`--execute` still broken [\#702](https://github.com/gnome-terminator/terminator/issues/702)
- Make unfocused terminal text transparent instead of blacker [\#694](https://github.com/gnome-terminator/terminator/issues/694)
- A translucent separation occurs between terminals [\#687](https://github.com/gnome-terminator/terminator/issues/687)
- \[2.1.2\] Foreground processes started in new window close immediately [\#673](https://github.com/gnome-terminator/terminator/issues/673)
- Is there a official page to maintain a offical/third-part plugin list? [\#668](https://github.com/gnome-terminator/terminator/issues/668)
- What happened to the change terminal titlebar under preferences? [\#664](https://github.com/gnome-terminator/terminator/issues/664)
- \[Feature Request\] - In the Context Menu\(Right-Click\) show keyboard shortcuts / accelarators [\#662](https://github.com/gnome-terminator/terminator/issues/662)
- terminator: error: unrecognized arguments [\#660](https://github.com/gnome-terminator/terminator/issues/660)
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close [\#654](https://github.com/gnome-terminator/terminator/issues/654)
- Loading layout loads only the last added layout from context menu \(right click\) [\#652](https://github.com/gnome-terminator/terminator/issues/652)
- When can we expect a new release? [\#650](https://github.com/gnome-terminator/terminator/issues/650)
- Profiles for different Shells - is it possible? how does it work? [\#640](https://github.com/gnome-terminator/terminator/issues/640)
- Double input to broadcasted group [\#623](https://github.com/gnome-terminator/terminator/issues/623)
- background images only displaying on default profile [\#595](https://github.com/gnome-terminator/terminator/issues/595)
- The repository 'https://ppa.launchpadcontent.net/mattrose/terminator/ubuntu jammy Release' does not have a Release file. [\#594](https://github.com/gnome-terminator/terminator/issues/594)
- Increase the usage of augmented assignment statements [\#555](https://github.com/gnome-terminator/terminator/issues/555)
**Merged pull requests:**
- Better distinguishing of inactive windows from the active one, by changing the background brightness [\#709](https://github.com/gnome-terminator/terminator/pull/709) ([KKoovalsky](https://github.com/KKoovalsky))
- Ctrl+Click on group button automatically creates groups whenever needed [\#691](https://github.com/gnome-terminator/terminator/pull/691) ([nicbn](https://github.com/nicbn))
- \[bug 680\] Open up keybindings page on keypress \#680 [\#686](https://github.com/gnome-terminator/terminator/pull/686) ([vssdeo](https://github.com/vssdeo))
- Translate '/po/terminator.pot' in 'pt\_BR' [\#684](https://github.com/gnome-terminator/terminator/pull/684) ([transifex-integration[bot]](https://github.com/apps/transifex-integration))
- Plugin and Group menu item that inserts the name of the terminal. [\#683](https://github.com/gnome-terminator/terminator/pull/683) ([mattrose](https://github.com/mattrose))
- Add Readonly toggle to popup menu [\#679](https://github.com/gnome-terminator/terminator/pull/679) ([mattrose](https://github.com/mattrose))
- Fix argument handling of the --execute flag [\#678](https://github.com/gnome-terminator/terminator/pull/678) ([shawn-ogg](https://github.com/shawn-ogg))
- Remove all ibus workarounds [\#674](https://github.com/gnome-terminator/terminator/pull/674) ([mattrose](https://github.com/mattrose))
- \[bug 613\] - Shortcut for autosplit h/v depending on active terminal … [\#671](https://github.com/gnome-terminator/terminator/pull/671) ([vssdeo](https://github.com/vssdeo))
- \[bug 662\] \[Feature Request\] - In the Context Menu\(Right-Click\) show k… [\#666](https://github.com/gnome-terminator/terminator/pull/666) ([vssdeo](https://github.com/vssdeo))
- \[bug 559\] Add menu autocomplete \#559 [\#665](https://github.com/gnome-terminator/terminator/pull/665) ([vssdeo](https://github.com/vssdeo))
- \[bug 662\] \[Feature Request\] - In the Context Menu\(Right-Click\) show k… [\#663](https://github.com/gnome-terminator/terminator/pull/663) ([vssdeo](https://github.com/vssdeo))
- \[bug 654\] - Plugin Submission : SaveLastSessionLayout Uses Layout to … [\#661](https://github.com/gnome-terminator/terminator/pull/661) ([vssdeo](https://github.com/vssdeo))
- Update terminal.py [\#659](https://github.com/gnome-terminator/terminator/pull/659) ([flaviosteimacher](https://github.com/flaviosteimacher))
- docs: Change number of columns in repology badge [\#657](https://github.com/gnome-terminator/terminator/pull/657) ([pktiuk](https://github.com/pktiuk))
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD [\#655](https://github.com/gnome-terminator/terminator/pull/655) ([vssdeo](https://github.com/vssdeo))
- Fix typos [\#651](https://github.com/gnome-terminator/terminator/pull/651) ([kianmeng](https://github.com/kianmeng))
- data: Remove GNOME branding [\#647](https://github.com/gnome-terminator/terminator/pull/647) ([sabriunal](https://github.com/sabriunal))
- this line has an extra ';' symbol [\#632](https://github.com/gnome-terminator/terminator/pull/632) ([xuezhixin](https://github.com/xuezhixin))
- Use the term 'zero padded' instead of 'padded'. [\#189](https://github.com/gnome-terminator/terminator/pull/189) ([phidebian](https://github.com/phidebian))
## [v2.1.2](https://github.com/gnome-terminator/terminator/tree/v2.1.2) (2022-10-19)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.1...v2.1.2)
**Implemented enhancements:**
- \[Feature request\] move layout/session definitions into separate files with a dedicated extension in a dedicated directory [\#604](https://github.com/gnome-terminator/terminator/issues/604)
- Bash completion [\#495](https://github.com/gnome-terminator/terminator/issues/495)
- Changing cursor foreground color [\#467](https://github.com/gnome-terminator/terminator/issues/467)
- Wallpaper configuration option from terminal [\#466](https://github.com/gnome-terminator/terminator/issues/466)
- Launch a new command in a vertical or horizontal split. [\#446](https://github.com/gnome-terminator/terminator/issues/446)
- Separators is wider after upgrading to ubuntu 21.04 [\#445](https://github.com/gnome-terminator/terminator/issues/445)
- Broadcast profile changes to existing terminals [\#421](https://github.com/gnome-terminator/terminator/issues/421)
- How to deactivate the middle mouse button paste? [\#415](https://github.com/gnome-terminator/terminator/issues/415)
- Feature request: expose the window and terminal title setting features in context menu [\#405](https://github.com/gnome-terminator/terminator/issues/405)
- Integrate --layout-json command line parameter so that it can be passed to dbus [\#401](https://github.com/gnome-terminator/terminator/issues/401)
- Feature request: move titlebar colors config to profiles, rather than global settings [\#379](https://github.com/gnome-terminator/terminator/issues/379)
- Visual aids [\#367](https://github.com/gnome-terminator/terminator/issues/367)
- Feature Request: detach tab [\#302](https://github.com/gnome-terminator/terminator/issues/302)
- Pls add version on OS X [\#283](https://github.com/gnome-terminator/terminator/issues/283)
**Fixed bugs:**
- Ctrl+Shift+Mouse-Scroll triggers Ctrl+Mouse Scroll [\#606](https://github.com/gnome-terminator/terminator/issues/606)
- None isn't a valid value of keybindings config anymore [\#548](https://github.com/gnome-terminator/terminator/issues/548)
- psutil.AccessDenied: psutil.AccessDenied \(pid=1\) [\#539](https://github.com/gnome-terminator/terminator/issues/539)
- Find functionality does not show matches on same line [\#511](https://github.com/gnome-terminator/terminator/issues/511)
- Ratio and/or position on a config file's layout ignored [\#433](https://github.com/gnome-terminator/terminator/issues/433)
- Black background remains after hide\_window [\#425](https://github.com/gnome-terminator/terminator/issues/425)
- Cannot create working config file with 5 terminals [\#409](https://github.com/gnome-terminator/terminator/issues/409)
- Terminal loses focus versus tab title [\#400](https://github.com/gnome-terminator/terminator/issues/400)
- Terminal title-bars are transparent on first start [\#392](https://github.com/gnome-terminator/terminator/issues/392)
**Closed issues:**
- Hide window in waybar [\#633](https://github.com/gnome-terminator/terminator/issues/633)
- Split window profile incorrect inheritance [\#631](https://github.com/gnome-terminator/terminator/issues/631)
- \[Question\] is there a way to prevent Terminator from dereferencing symbolic links? [\#617](https://github.com/gnome-terminator/terminator/issues/617)
- Terminator not working on RHEL 9 [\#616](https://github.com/gnome-terminator/terminator/issues/616)
- Is there a right-click menu in sway? [\#614](https://github.com/gnome-terminator/terminator/issues/614)
- Set Terminator tab title via command line [\#603](https://github.com/gnome-terminator/terminator/issues/603)
- Unable to launch KeyError: b'Rss:' [\#601](https://github.com/gnome-terminator/terminator/issues/601)
- Cannot view emoji [\#599](https://github.com/gnome-terminator/terminator/issues/599)
- Clickable filepath:rownumber [\#598](https://github.com/gnome-terminator/terminator/issues/598)
- Feature Request: set initial window size in preferences [\#593](https://github.com/gnome-terminator/terminator/issues/593)
- Update the authorship in README [\#586](https://github.com/gnome-terminator/terminator/issues/586)
- xbindkeys doesn't work in Terminator, but works in other apps [\#582](https://github.com/gnome-terminator/terminator/issues/582)
- Unable to load Keybinder module [\#580](https://github.com/gnome-terminator/terminator/issues/580)
- terminator for MacOS user [\#578](https://github.com/gnome-terminator/terminator/issues/578)
- UTF-8 character breaks terminator config file [\#577](https://github.com/gnome-terminator/terminator/issues/577)
- Terminator need to highlight search string [\#575](https://github.com/gnome-terminator/terminator/issues/575)
- Custom Commands NOT Working in Linux Mint 20.3 [\#573](https://github.com/gnome-terminator/terminator/issues/573)
- Can't add/remove terminal panes from layout editor [\#572](https://github.com/gnome-terminator/terminator/issues/572)
- Language not applied after build [\#569](https://github.com/gnome-terminator/terminator/issues/569)
- Moving Cursor Word By Word using ALT + Arrows [\#566](https://github.com/gnome-terminator/terminator/issues/566)
- Enabling "putty style paste" causes context menu to be unreachable with 2-button mouse [\#565](https://github.com/gnome-terminator/terminator/issues/565)
- Setting stty options [\#564](https://github.com/gnome-terminator/terminator/issues/564)
- Switch focus and splits don't work when terminal is zoomed [\#550](https://github.com/gnome-terminator/terminator/issues/550)
- Will terminator ever consider picking up ligature support? [\#543](https://github.com/gnome-terminator/terminator/issues/543)
- feature request: Implement line spacing as a configuration option [\#542](https://github.com/gnome-terminator/terminator/issues/542)
- Change separator color [\#538](https://github.com/gnome-terminator/terminator/issues/538)
- remotinator split and execute command — cannot determine uuid [\#537](https://github.com/gnome-terminator/terminator/issues/537)
- Split vertical keyboard don't work on debian 11 [\#535](https://github.com/gnome-terminator/terminator/issues/535)
- Vte.Terminal\(\).set\_encoding deprecated [\#534](https://github.com/gnome-terminator/terminator/issues/534)
- Fix Keyboard Input [\#533](https://github.com/gnome-terminator/terminator/issues/533)
- group broadcasting switched on/off for all groups [\#532](https://github.com/gnome-terminator/terminator/issues/532)
- Drop a file from nautilus onto terminator window no longer works \(it used to paste the path a la gnome terminal\) [\#530](https://github.com/gnome-terminator/terminator/issues/530)
- Crash everytime after encoding is changed to TCVN [\#529](https://github.com/gnome-terminator/terminator/issues/529)
- Change the color of the current tab to highlight it better [\#522](https://github.com/gnome-terminator/terminator/issues/522)
- Feature: Configuration to colorize split screens from default grey colour, Issue: Remove ability to select 0 and 1 handle\_size from configuration gui [\#518](https://github.com/gnome-terminator/terminator/issues/518)
- Error when using "Insert Terminal Number" \(Solved?\) [\#517](https://github.com/gnome-terminator/terminator/issues/517)
- Auto-scroll to the cursor position when typing [\#513](https://github.com/gnome-terminator/terminator/issues/513)
- hide\_window mapped with Shift+Control+Alt+$an\_alphabet catches Control+Alt+$an\_alphabet instead [\#509](https://github.com/gnome-terminator/terminator/issues/509)
- Cursor is blinking on inactive windows [\#508](https://github.com/gnome-terminator/terminator/issues/508)
- custom commands are not persisted [\#505](https://github.com/gnome-terminator/terminator/issues/505)
- Terminator slow to close if xclip was invoked [\#503](https://github.com/gnome-terminator/terminator/issues/503)
- terminator failing to open on ubuntu 21.04 [\#502](https://github.com/gnome-terminator/terminator/issues/502)
- Monospace Bold isn't working [\#497](https://github.com/gnome-terminator/terminator/issues/497)
- No prompt when closing terminator now, despite say vim running in terminal [\#496](https://github.com/gnome-terminator/terminator/issues/496)
- suppor for sixel graphics [\#492](https://github.com/gnome-terminator/terminator/issues/492)
- which is deprecated and should not be used [\#488](https://github.com/gnome-terminator/terminator/issues/488)
- could tmux Key bindings using in terminator? [\#474](https://github.com/gnome-terminator/terminator/issues/474)
- Support OpenType font features [\#473](https://github.com/gnome-terminator/terminator/issues/473)
- Crash on Terminal resize when using fish [\#458](https://github.com/gnome-terminator/terminator/issues/458)
- Incorrect layout sorting in notebook [\#453](https://github.com/gnome-terminator/terminator/issues/453)
- Coloring Tabs / Tabs Appearance [\#449](https://github.com/gnome-terminator/terminator/issues/449)
- Option to disable system notifications [\#448](https://github.com/gnome-terminator/terminator/issues/448)
- Window vanishes [\#447](https://github.com/gnome-terminator/terminator/issues/447)
- Multiple Terminator instances randomly crash on Ubuntu 20.04 [\#444](https://github.com/gnome-terminator/terminator/issues/444)
- Option to open URLs with just a click [\#434](https://github.com/gnome-terminator/terminator/issues/434)
- Doubled input from keyboard when broadcasting in tabs [\#432](https://github.com/gnome-terminator/terminator/issues/432)
- Does this tool support macOS Big Sur? [\#430](https://github.com/gnome-terminator/terminator/issues/430)
- terminator is slow [\#426](https://github.com/gnome-terminator/terminator/issues/426)
- Add more fundamental "editor-ish" feature [\#424](https://github.com/gnome-terminator/terminator/issues/424)
- Allow disabling and resetting keybindings in Preferences [\#423](https://github.com/gnome-terminator/terminator/issues/423)
- Project based layout [\#418](https://github.com/gnome-terminator/terminator/issues/418)
- Unable to Install from Source [\#412](https://github.com/gnome-terminator/terminator/issues/412)
- CTRL+A behaviour abnormal [\#384](https://github.com/gnome-terminator/terminator/issues/384)
- regexp/command hyperlink handler [\#381](https://github.com/gnome-terminator/terminator/issues/381)
- Update PPA to 2.1.0 [\#374](https://github.com/gnome-terminator/terminator/issues/374)
- Create Snap and Flatpak for Terminator [\#206](https://github.com/gnome-terminator/terminator/issues/206)
- Remove gtk-update-icon-cache handling in setup [\#102](https://github.com/gnome-terminator/terminator/issues/102)
**Merged pull requests:**
- update translations [\#656](https://github.com/gnome-terminator/terminator/pull/656) ([mattrose](https://github.com/mattrose))
- Terminal ctrl+mousewheel: do not try to zoom if shift is pressed [\#609](https://github.com/gnome-terminator/terminator/pull/609) ([Vulcalien](https://github.com/Vulcalien))
- More fixes to the Color pickers in the Preferences Editor [\#592](https://github.com/gnome-terminator/terminator/pull/592) ([mattrose](https://github.com/mattrose))
- Modification in the /terminatorlib/prefseditor.py file [\#590](https://github.com/gnome-terminator/terminator/pull/590) ([amaan211](https://github.com/amaan211))
- Various README fixes [\#588](https://github.com/gnome-terminator/terminator/pull/588) ([mattrose](https://github.com/mattrose))
- Remove duplicated info in some debug messages [\#576](https://github.com/gnome-terminator/terminator/pull/576) ([Vulcalien](https://github.com/Vulcalien))
- Added hotfix for \#78 that deletes GTK\_IM\_MODULE environment variable [\#574](https://github.com/gnome-terminator/terminator/pull/574) ([ozzdemir](https://github.com/ozzdemir))
- Fix POTFILES.in + update translation files [\#571](https://github.com/gnome-terminator/terminator/pull/571) ([Vulcalien](https://github.com/Vulcalien))
- Add initial flatpak-spawn support [\#570](https://github.com/gnome-terminator/terminator/pull/570) ([JayDoubleu](https://github.com/JayDoubleu))
- Fix: handle\_size treated as cell\_width [\#561](https://github.com/gnome-terminator/terminator/pull/561) ([Vulcalien](https://github.com/Vulcalien))
- Transifex translations from Dec 20 2021 [\#558](https://github.com/gnome-terminator/terminator/pull/558) ([mattrose](https://github.com/mattrose))
- Unzoom terminal on interaction [\#553](https://github.com/gnome-terminator/terminator/pull/553) ([Vulcalien](https://github.com/Vulcalien))
- Add ability to configure cell width \(font character spacing\) [\#552](https://github.com/gnome-terminator/terminator/pull/552) ([FernandoBasso](https://github.com/FernandoBasso))
- Improve and optimize the code for background images [\#551](https://github.com/gnome-terminator/terminator/pull/551) ([Vulcalien](https://github.com/Vulcalien))
- Fix: 'None' value for keybindings breaks editor [\#549](https://github.com/gnome-terminator/terminator/pull/549) ([Vulcalien](https://github.com/Vulcalien))
- don't traceback while searching through /proc [\#546](https://github.com/gnome-terminator/terminator/pull/546) ([mattrose](https://github.com/mattrose))
- os.environ does not have LANGUAGE in Centos8. [\#544](https://github.com/gnome-terminator/terminator/pull/544) ([xuezhixin](https://github.com/xuezhixin))
- Remove Encoding settings \(deprecated\) [\#536](https://github.com/gnome-terminator/terminator/pull/536) ([Vulcalien](https://github.com/Vulcalien))
- Allow multiline commands in Custom Commands plugin [\#525](https://github.com/gnome-terminator/terminator/pull/525) ([VDuchon](https://github.com/VDuchon))
- Add paste\_selection keybinding. [\#520](https://github.com/gnome-terminator/terminator/pull/520) ([rkitover](https://github.com/rkitover))
- Fix terminal separator size setting [\#519](https://github.com/gnome-terminator/terminator/pull/519) ([caprinux](https://github.com/caprinux))
- Automatically focus the Keybindings menu [\#516](https://github.com/gnome-terminator/terminator/pull/516) ([Vulcalien](https://github.com/Vulcalien))
- Fix hide\_window keybinding unset check [\#515](https://github.com/gnome-terminator/terminator/pull/515) ([tomty89](https://github.com/tomty89))
- Add 'Disable mouse paste' [\#512](https://github.com/gnome-terminator/terminator/pull/512) ([Vulcalien](https://github.com/Vulcalien))
- Bug Fix: hide\_window keybinding ignores Shift key [\#510](https://github.com/gnome-terminator/terminator/pull/510) ([Vulcalien](https://github.com/Vulcalien))
- Improve argument parser + implement bash completion [\#506](https://github.com/gnome-terminator/terminator/pull/506) ([Vulcalien](https://github.com/Vulcalien))
- add Set Window Title item to context menu [\#501](https://github.com/gnome-terminator/terminator/pull/501) ([mattrose](https://github.com/mattrose))
- BugFix: terminal won't restart if there is no custom command [\#500](https://github.com/gnome-terminator/terminator/pull/500) ([Vulcalien](https://github.com/Vulcalien))
- Add a "Copy" button to clone profiles [\#499](https://github.com/gnome-terminator/terminator/pull/499) ([Vulcalien](https://github.com/Vulcalien))
- Make tabs detachable + minor bugfix [\#494](https://github.com/gnome-terminator/terminator/pull/494) ([Vulcalien](https://github.com/Vulcalien))
- remove gtk-update-icon-cache from setup.py [\#493](https://github.com/gnome-terminator/terminator/pull/493) ([mattrose](https://github.com/mattrose))
- remove vsplit\_cmd and hsplit\_cmd from ipc.py, superseded by newer hsp… [\#491](https://github.com/gnome-terminator/terminator/pull/491) ([mattrose](https://github.com/mattrose))
- Update tr.po [\#490](https://github.com/gnome-terminator/terminator/pull/490) ([StephenPeringer](https://github.com/StephenPeringer))
- add bg\_img and bg\_img\_all commands to remotinator [\#487](https://github.com/gnome-terminator/terminator/pull/487) ([mattrose](https://github.com/mattrose))
- Cursor: make it possible to change foreground color \(\#467\) [\#486](https://github.com/gnome-terminator/terminator/pull/486) ([Vulcalien](https://github.com/Vulcalien))
- fixes for --config-json [\#484](https://github.com/gnome-terminator/terminator/pull/484) ([mattrose](https://github.com/mattrose))
- GUI: set all CheckButtons off to avoid blinking + remove grid empty rows/columns [\#482](https://github.com/gnome-terminator/terminator/pull/482) ([Vulcalien](https://github.com/Vulcalien))
- Move titlebar settings to profiles \(\#379\) [\#481](https://github.com/gnome-terminator/terminator/pull/481) ([Vulcalien](https://github.com/Vulcalien))
- Issue 365 [\#480](https://github.com/gnome-terminator/terminator/pull/480) ([mattrose](https://github.com/mattrose))
- Fix typo in `po/de.po` [\#476](https://github.com/gnome-terminator/terminator/pull/476) ([dennis-benzinger-hybris](https://github.com/dennis-benzinger-hybris))
- add parameters to remotinator split commands [\#472](https://github.com/gnome-terminator/terminator/pull/472) ([mattrose](https://github.com/mattrose))
- add switch\_profile\_all command to remotinator [\#471](https://github.com/gnome-terminator/terminator/pull/471) ([mattrose](https://github.com/mattrose))
- Set CAN\_FOCUS to False for notebook widgets [\#470](https://github.com/gnome-terminator/terminator/pull/470) ([marktimarev](https://github.com/marktimarev))
- tell titlebar to start focussed out if it does not have focus [\#462](https://github.com/gnome-terminator/terminator/pull/462) ([mattrose](https://github.com/mattrose))
- Update translation [\#460](https://github.com/gnome-terminator/terminator/pull/460) ([pktiuk](https://github.com/pktiuk))
- Add new plugin for opening current directory using right mouse button [\#459](https://github.com/gnome-terminator/terminator/pull/459) ([pktiuk](https://github.com/pktiuk))
- Fixed Issue \#425 \(hide\_window will try to show a destroyed window\) [\#456](https://github.com/gnome-terminator/terminator/pull/456) ([Vulcalien](https://github.com/Vulcalien))
- Incorrect layout sorting in notebook [\#454](https://github.com/gnome-terminator/terminator/pull/454) ([AsadJivani](https://github.com/AsadJivani))
- Closing tab on middle mouse button press [\#451](https://github.com/gnome-terminator/terminator/pull/451) ([kocho1984](https://github.com/kocho1984))
- Bug Fix: 'Clear selection on copy' is always unchecked [\#443](https://github.com/gnome-terminator/terminator/pull/443) ([Vulcalien](https://github.com/Vulcalien))
- Fixed issue \#433 \(layout sometimes ignores ratio\) [\#442](https://github.com/gnome-terminator/terminator/pull/442) ([Vulcalien](https://github.com/Vulcalien))
- Fix the background image loading exception handling [\#436](https://github.com/gnome-terminator/terminator/pull/436) ([GerbenWelter](https://github.com/GerbenWelter))
- Added set\_tab\_title command to remotinator. [\#435](https://github.com/gnome-terminator/terminator/pull/435) ([yusufgungor](https://github.com/yusufgungor))
- Ukrainianized by 93% [\#428](https://github.com/gnome-terminator/terminator/pull/428) ([balac-ode](https://github.com/balac-ode))
- Fixed geometry hints [\#416](https://github.com/gnome-terminator/terminator/pull/416) ([Vulcalien](https://github.com/Vulcalien))
- Feat+run cmd on match [\#399](https://github.com/gnome-terminator/terminator/pull/399) ([nojhan](https://github.com/nojhan))
- add feat: config to open links with single click [\#398](https://github.com/gnome-terminator/terminator/pull/398) ([nojhan](https://github.com/nojhan))
- Add new vsplit hsplit cmd dbus [\#390](https://github.com/gnome-terminator/terminator/pull/390) ([TheBigS](https://github.com/TheBigS))
- Added new get\_focused\_terminal dbus command which returns uuid of current focused terminal [\#389](https://github.com/gnome-terminator/terminator/pull/389) ([TheBigS](https://github.com/TheBigS))
## [v2.1.1](https://github.com/gnome-terminator/terminator/tree/v2.1.1) (2021-04-02)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.0...v2.1.1)
**Implemented enhancements:**
- add "switch profile" command to remotinator [\#321](https://github.com/gnome-terminator/terminator/issues/321)
**Fixed bugs:**
- Terminal text isn't shown on lost focus of multiple tabs and hidden scroll bar [\#372](https://github.com/gnome-terminator/terminator/issues/372)
**Closed issues:**
- Terminator display freeze [\#411](https://github.com/gnome-terminator/terminator/issues/411)
- Albert hotkey \(shortcut\) didn't work in Gnome Terminal or Gnome Terminator [\#407](https://github.com/gnome-terminator/terminator/issues/407)
- ImportError: bad magic number in 'six': b'\x03\xf3\r\n' [\#404](https://github.com/gnome-terminator/terminator/issues/404)
- Last split in tab greyed out [\#402](https://github.com/gnome-terminator/terminator/issues/402)
- Using the `--debug-classes` option makes terminator crash [\#397](https://github.com/gnome-terminator/terminator/issues/397)
- cannot import name 'Validator' from 'validate' | arch community/terminator 2.1.0-2 [\#395](https://github.com/gnome-terminator/terminator/issues/395)
- Clicking on terminator title bars does not focus the terminal belonging to the title-bar [\#394](https://github.com/gnome-terminator/terminator/issues/394)
- Losing focus on a tabbed window will grey out the window [\#393](https://github.com/gnome-terminator/terminator/issues/393)
- Terminator turns white when using tabs [\#391](https://github.com/gnome-terminator/terminator/issues/391)
- unremovable background image [\#387](https://github.com/gnome-terminator/terminator/issues/387)
- Tab focus change causes white-out of console [\#383](https://github.com/gnome-terminator/terminator/issues/383)
- Allow hide title bar as global option [\#377](https://github.com/gnome-terminator/terminator/issues/377)
- Add project management tool [\#376](https://github.com/gnome-terminator/terminator/issues/376)
- module 'command\_notify' has no attribute 'AVAILABLE' [\#375](https://github.com/gnome-terminator/terminator/issues/375)
- weird bug with long commands [\#373](https://github.com/gnome-terminator/terminator/issues/373)
- Open in terminal [\#368](https://github.com/gnome-terminator/terminator/issues/368)
- Clipboard commands [\#366](https://github.com/gnome-terminator/terminator/issues/366)
- Background image not showing up on Xubuntu 20.04 [\#364](https://github.com/gnome-terminator/terminator/issues/364)
- Pasted text is highlighted [\#363](https://github.com/gnome-terminator/terminator/issues/363)
- \[FR\] Option to elide terminal title from the left [\#362](https://github.com/gnome-terminator/terminator/issues/362)
- Windows title are not udpated after ssh session disconnected [\#359](https://github.com/gnome-terminator/terminator/issues/359)
- No broadcast menu in sway [\#357](https://github.com/gnome-terminator/terminator/issues/357)
- Remove spaces between tabs [\#331](https://github.com/gnome-terminator/terminator/issues/331)
- Enhancement: Stjerm Layout Like Functionality [\#298](https://github.com/gnome-terminator/terminator/issues/298)
- Unwanted transparent pane separators [\#293](https://github.com/gnome-terminator/terminator/issues/293)
- clusterssh like behaviour via plugin [\#222](https://github.com/gnome-terminator/terminator/issues/222)
**Merged pull requests:**
- Release version 2.1.1 [\#413](https://github.com/gnome-terminator/terminator/pull/413) ([mattrose](https://github.com/mattrose))
- i18n: pt\_BR: add missing space in translations with shortcuts [\#406](https://github.com/gnome-terminator/terminator/pull/406) ([terceiro](https://github.com/terceiro))
- Fixed race condition when calling grab\_focus after underlying vte could be closed [\#388](https://github.com/gnome-terminator/terminator/pull/388) ([TheBigS](https://github.com/TheBigS))
- disable 2.7 tests until we can figure out how to run them in GH [\#386](https://github.com/gnome-terminator/terminator/pull/386) ([mattrose](https://github.com/mattrose))
- Revert 74 [\#385](https://github.com/gnome-terminator/terminator/pull/385) ([mattrose](https://github.com/mattrose))
- update spanish translation [\#370](https://github.com/gnome-terminator/terminator/pull/370) ([mattrose](https://github.com/mattrose))
- Remotinator "switch\_profile" command [\#361](https://github.com/gnome-terminator/terminator/pull/361) ([leandrost](https://github.com/leandrost))
- clarify config file sentences [\#360](https://github.com/gnome-terminator/terminator/pull/360) ([mattrose](https://github.com/mattrose))
- fix broadcast menu for sway and wayland [\#358](https://github.com/gnome-terminator/terminator/pull/358) ([mattrose](https://github.com/mattrose))
## [v2.1.0](https://github.com/gnome-terminator/terminator/tree/v2.1.0) (2021-01-04)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.0.1...v2.1.0)
**Implemented enhancements:**
- Add bigger icon sizes [\#258](https://github.com/gnome-terminator/terminator/issues/258)
- Smart Copy option to clear selection after copy [\#242](https://github.com/gnome-terminator/terminator/issues/242)
- New feature: A Separate Json file for dynamic Layouts [\#213](https://github.com/gnome-terminator/terminator/issues/213)
- new feature: support for term://1.2.3.4/ 'links' that when clicked open a new terminator ssh'ed to 1.2.3.4. [\#178](https://github.com/gnome-terminator/terminator/issues/178)
- Add Transifex integration and documentation for translations [\#352](https://github.com/gnome-terminator/terminator/pull/352) ([lazyfrosch](https://github.com/lazyfrosch))
**Fixed bugs:**
- No \(visible\) context menu in sway [\#330](https://github.com/gnome-terminator/terminator/issues/330)
- ModuleNotFoundError: No module named 'validate' [\#324](https://github.com/gnome-terminator/terminator/issues/324)
- Saving a layout after changing it, it correctly updates the config file but does not update the UI [\#319](https://github.com/gnome-terminator/terminator/issues/319)
**Closed issues:**
- Won't open in latest Manjaro ARM [\#354](https://github.com/gnome-terminator/terminator/issues/354)
- Rethinking release artifacts [\#348](https://github.com/gnome-terminator/terminator/issues/348)
- Unable to launch terminator [\#346](https://github.com/gnome-terminator/terminator/issues/346)
- The Alt+L layout chooser is too small [\#345](https://github.com/gnome-terminator/terminator/issues/345)
- Open in Previous Location [\#337](https://github.com/gnome-terminator/terminator/issues/337)
- How to install terminator without root privilege? [\#332](https://github.com/gnome-terminator/terminator/issues/332)
- Improve separator between splitted terminals [\#329](https://github.com/gnome-terminator/terminator/issues/329)
- Using shift+Super+} for next\_tab key binding doesn't work [\#326](https://github.com/gnome-terminator/terminator/issues/326)
- "Copy email address" actually doesn't quite do that [\#323](https://github.com/gnome-terminator/terminator/issues/323)
- Can`t disable key binding [\#322](https://github.com/gnome-terminator/terminator/issues/322)
- Middle click does not paste selected text [\#320](https://github.com/gnome-terminator/terminator/issues/320)
- how to change colour of the tabs? [\#313](https://github.com/gnome-terminator/terminator/issues/313)
- Would you mind to add default keybindins about Switch\_to\_tab\_\[1-10\] with Alt - \[1-10\]? [\#311](https://github.com/gnome-terminator/terminator/issues/311)
- Terminator does not read config file from /etc/xdg directory [\#308](https://github.com/gnome-terminator/terminator/issues/308)
- Add a 'clear terminal' function [\#306](https://github.com/gnome-terminator/terminator/issues/306)
- terminator-2.0.1: vertical separator too big [\#305](https://github.com/gnome-terminator/terminator/issues/305)
- rewrap\_on\_resize is deprecated in vte-0.60.0 [\#303](https://github.com/gnome-terminator/terminator/issues/303)
- \<Alt\>period no longer usable as a shortcut keybinding: \<Alt\>comma and \<Alt\>minus still work \(!\) [\#301](https://github.com/gnome-terminator/terminator/issues/301)
- Terminator doesn't update until I switch windows [\#299](https://github.com/gnome-terminator/terminator/issues/299)
- Geometry ignored [\#297](https://github.com/gnome-terminator/terminator/issues/297)
- hangs after update [\#292](https://github.com/gnome-terminator/terminator/issues/292)
- Groups in config file [\#290](https://github.com/gnome-terminator/terminator/issues/290)
- Help/suggestion: proc title. [\#289](https://github.com/gnome-terminator/terminator/issues/289)
- terminator fails to run and issues stack trace [\#288](https://github.com/gnome-terminator/terminator/issues/288)
- Unable to Set "Image" as Background [\#285](https://github.com/gnome-terminator/terminator/issues/285)
- Terminator window not recognized as running application in Ubuntu [\#276](https://github.com/gnome-terminator/terminator/issues/276)
- Terminator terminal gnome-terminator for Ubuntu 20.04 [\#274](https://github.com/gnome-terminator/terminator/issues/274)
- Adding custom command to layout causes AttributeError: 'UUID' object has no attribute 'replace' [\#273](https://github.com/gnome-terminator/terminator/issues/273)
- You need to run terminator in an X environment. Make sure $DISPLAY is properly set [\#272](https://github.com/gnome-terminator/terminator/issues/272)
- Option to make zooming in and out apply to all subterminals instead of just one [\#271](https://github.com/gnome-terminator/terminator/issues/271)
- Lack of documentation [\#268](https://github.com/gnome-terminator/terminator/issues/268)
- module 'command\_notify' has no attribute 'AVAILABLE' [\#264](https://github.com/gnome-terminator/terminator/issues/264)
- Using terminator natively on Windows 10 [\#263](https://github.com/gnome-terminator/terminator/issues/263)
- Broadcast all is broadcasting to all terminator windows [\#261](https://github.com/gnome-terminator/terminator/issues/261)
- Steps to install terminator [\#259](https://github.com/gnome-terminator/terminator/issues/259)
- Cannot set/use Broadcast Shortcuts [\#253](https://github.com/gnome-terminator/terminator/issues/253)
- Translations: some strings missing in pot file [\#250](https://github.com/gnome-terminator/terminator/issues/250)
- Save sessions [\#243](https://github.com/gnome-terminator/terminator/issues/243)
- No tests in tarball [\#238](https://github.com/gnome-terminator/terminator/issues/238)
- Ubuntu 20 "open in terminal" not replaced by terminator. [\#236](https://github.com/gnome-terminator/terminator/issues/236)
- symlinked config replaced with regular file [\#234](https://github.com/gnome-terminator/terminator/issues/234)
- Feature Request: Split window shell based on parent [\#229](https://github.com/gnome-terminator/terminator/issues/229)
- Create a new release? \(and maybe add easier-to-install workflow?\) [\#221](https://github.com/gnome-terminator/terminator/issues/221)
- Cannot "Drag and Drop" Folders or Files [\#159](https://github.com/gnome-terminator/terminator/issues/159)
- A new home for terminator [\#1](https://github.com/gnome-terminator/terminator/issues/1)
**Merged pull requests:**
- prep for release 2.1.0 [\#355](https://github.com/gnome-terminator/terminator/pull/355) ([mattrose](https://github.com/mattrose))
- Update RELEASE docs [\#353](https://github.com/gnome-terminator/terminator/pull/353) ([lazyfrosch](https://github.com/lazyfrosch))
- German language updated [\#351](https://github.com/gnome-terminator/terminator/pull/351) ([Brambleberry4](https://github.com/Brambleberry4))
- Update terminator.appdata.xml.in [\#350](https://github.com/gnome-terminator/terminator/pull/350) ([jooola](https://github.com/jooola))
- Fix \#345 The Alt+L layout chooser is too small [\#349](https://github.com/gnome-terminator/terminator/pull/349) ([evandrocoan](https://github.com/evandrocoan))
- fix 319: refresh layout after save [\#344](https://github.com/gnome-terminator/terminator/pull/344) ([mattrose](https://github.com/mattrose))
- feat: refactoring terminal file [\#343](https://github.com/gnome-terminator/terminator/pull/343) ([JAugusto42](https://github.com/JAugusto42))
- Local user install: terminator.desktop and terminator.metainfo.xml [\#342](https://github.com/gnome-terminator/terminator/pull/342) ([zothar](https://github.com/zothar))
- update to non-deprecated Gtk.Menu popup call [\#341](https://github.com/gnome-terminator/terminator/pull/341) ([mattrose](https://github.com/mattrose))
- feat: Migrating from hbox to GtkBox [\#340](https://github.com/gnome-terminator/terminator/pull/340) ([JAugusto42](https://github.com/JAugusto42))
- remove rewrap on resize from option and remove functions too [\#339](https://github.com/gnome-terminator/terminator/pull/339) ([JAugusto42](https://github.com/JAugusto42))
- fix: \#323 [\#338](https://github.com/gnome-terminator/terminator/pull/338) ([JAugusto42](https://github.com/JAugusto42))
- Revert pr36 [\#336](https://github.com/gnome-terminator/terminator/pull/336) ([mattrose](https://github.com/mattrose))
- Feature: Relaunch command option on held open after child exit [\#333](https://github.com/gnome-terminator/terminator/pull/333) ([zothar](https://github.com/zothar))
- add note aboug moving config file out of the way [\#328](https://github.com/gnome-terminator/terminator/pull/328) ([mattrose](https://github.com/mattrose))
- issue 271: add keybindings to zoom all terminals at once [\#314](https://github.com/gnome-terminator/terminator/pull/314) ([mattrose](https://github.com/mattrose))
- load config from XDG\_CONFIG\_DIRS if user config file doesn't exist [\#310](https://github.com/gnome-terminator/terminator/pull/310) ([mattrose](https://github.com/mattrose))
- Update README with install instructions [\#309](https://github.com/gnome-terminator/terminator/pull/309) ([tomeksabala](https://github.com/tomeksabala))
- add a commandline flag to unhide any windows [\#307](https://github.com/gnome-terminator/terminator/pull/307) ([mattrose](https://github.com/mattrose))
- fix background image profile preferences ui [\#296](https://github.com/gnome-terminator/terminator/pull/296) ([mattrose](https://github.com/mattrose))
- Minor fixes [\#295](https://github.com/gnome-terminator/terminator/pull/295) ([strottie](https://github.com/strottie))
- fix issue with older vte lib [\#294](https://github.com/gnome-terminator/terminator/pull/294) ([mattrose](https://github.com/mattrose))
- replace feed\_child\_binary\(\) calls with feed\_child\(\) [\#291](https://github.com/gnome-terminator/terminator/pull/291) ([mattrose](https://github.com/mattrose))
- Update German and Croatian [\#287](https://github.com/gnome-terminator/terminator/pull/287) ([milotype](https://github.com/milotype))
- fix issue \#74 [\#286](https://github.com/gnome-terminator/terminator/pull/286) ([mattrose](https://github.com/mattrose))
- support for SSH URIs [\#280](https://github.com/gnome-terminator/terminator/pull/280) ([mattrose](https://github.com/mattrose))
- add bigger icon sizes [\#279](https://github.com/gnome-terminator/terminator/pull/279) ([mattrose](https://github.com/mattrose))
- fix stupid debugging error [\#278](https://github.com/gnome-terminator/terminator/pull/278) ([mattrose](https://github.com/mattrose))
- multiple small documentation fixes [\#277](https://github.com/gnome-terminator/terminator/pull/277) ([mattrose](https://github.com/mattrose))
- fix drag and drop issues on KDE [\#275](https://github.com/gnome-terminator/terminator/pull/275) ([mattrose](https://github.com/mattrose))
- pass original working directory to dbus\_options as well [\#270](https://github.com/gnome-terminator/terminator/pull/270) ([mattrose](https://github.com/mattrose))
- fix new upstream vte warning [\#267](https://github.com/gnome-terminator/terminator/pull/267) ([mattrose](https://github.com/mattrose))
- suppress warning if the vte capability is not there [\#266](https://github.com/gnome-terminator/terminator/pull/266) ([mattrose](https://github.com/mattrose))
- remove workaround for https://github.com/ibus/ibus/issues/1802 [\#265](https://github.com/gnome-terminator/terminator/pull/265) ([mattrose](https://github.com/mattrose))
- Add support for inverted search [\#257](https://github.com/gnome-terminator/terminator/pull/257) ([yoavp77](https://github.com/yoavp77))
- update translations [\#255](https://github.com/gnome-terminator/terminator/pull/255) ([mattrose](https://github.com/mattrose))
- Clear selection on smart copy [\#254](https://github.com/gnome-terminator/terminator/pull/254) ([mattrose](https://github.com/mattrose))
- Polish translation update [\#252](https://github.com/gnome-terminator/terminator/pull/252) ([napcok](https://github.com/napcok))
- update terminator.pot [\#251](https://github.com/gnome-terminator/terminator/pull/251) ([napcok](https://github.com/napcok))
- Preserve searchbar case sensitivity state in config file on state change [\#249](https://github.com/gnome-terminator/terminator/pull/249) ([yoavp77](https://github.com/yoavp77))
- Polish translation update [\#248](https://github.com/gnome-terminator/terminator/pull/248) ([napcok](https://github.com/napcok))
- fix the handle on the divider between horizontal panes [\#247](https://github.com/gnome-terminator/terminator/pull/247) ([mattrose](https://github.com/mattrose))
- add tests to release tarball [\#246](https://github.com/gnome-terminator/terminator/pull/246) ([mattrose](https://github.com/mattrose))
- Change how config file is saved [\#235](https://github.com/gnome-terminator/terminator/pull/235) ([planet36](https://github.com/planet36))
- Updated Estonian translation [\#226](https://github.com/gnome-terminator/terminator/pull/226) ([ookull](https://github.com/ookull))
- Fix: Key Binding Clearing in `Preferences > Keybindings` [\#224](https://github.com/gnome-terminator/terminator/pull/224) ([dkmvs](https://github.com/dkmvs))
- layout file - initial commit - work in progress [\#214](https://github.com/gnome-terminator/terminator/pull/214) ([dvdlevanon](https://github.com/dvdlevanon))
- fast resize keyboard shortcuts [\#36](https://github.com/gnome-terminator/terminator/pull/36) ([waldner](https://github.com/waldner))
## [v2.0.1](https://github.com/gnome-terminator/terminator/tree/v2.0.1) (2020-10-11)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.0...v2.0.1)
TODO
## Package maintainers
With pull request #70, we removed the need for gettext binaries and switched to Python Babel.
* `gettext` and `intltool` packages are now no longer needed
* Python package `babel` is now required for building, `BabelGladeExtractor` only for updating POT
**Fixed bugs:**
- config settings lost when I cancel "Close multiple terminals" dialog [\#210](https://github.com/gnome-terminator/terminator/issues/210)
**Closed issues:**
- Feature Suggestion: Splitted screen shells based on parent [\#230](https://github.com/gnome-terminator/terminator/issues/230)
- Release 2.0 does not have signed assets [\#228](https://github.com/gnome-terminator/terminator/issues/228)
- Some files install to the wrong location [\#227](https://github.com/gnome-terminator/terminator/issues/227)
- Multi tab breaks transparent background [\#225](https://github.com/gnome-terminator/terminator/issues/225)
**Merged pull requests:**
- make sure data/\*.in files are there for distributors [\#237](https://github.com/gnome-terminator/terminator/pull/237) ([mattrose](https://github.com/mattrose))
- only set clear background when background\_image in config [\#233](https://github.com/gnome-terminator/terminator/pull/233) ([mattrose](https://github.com/mattrose))
- fix INSTALL instructions for setuptools [\#232](https://github.com/gnome-terminator/terminator/pull/232) ([mattrose](https://github.com/mattrose))
## [v2.0](https://github.com/gnome-terminator/terminator/tree/v2.0) (2020-10-06)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v1.92...v2.0)
**Implemented enhancements:**
- Feature Request: "broadcast-only" option in profile preferences [\#157](https://github.com/gnome-terminator/terminator/issues/157)
- Feature Request: Key binding option for creating group in current tab [\#156](https://github.com/gnome-terminator/terminator/issues/156)
- Terminator should use XDG\_CONFIG\_HOME environment variable if it's available. [\#152](https://github.com/gnome-terminator/terminator/issues/152)
- align maximize option spelling with gnome-terminal [\#125](https://github.com/gnome-terminator/terminator/issues/125)
- Putty style paste makes it impossible to reach preferences [\#120](https://github.com/gnome-terminator/terminator/issues/120)
- Adjust Line Height [\#111](https://github.com/gnome-terminator/terminator/issues/111)
- Allow to open layout in a new tab [\#106](https://github.com/gnome-terminator/terminator/issues/106)
- Use VTE api instead of python psutil to get cwd. [\#82](https://github.com/gnome-terminator/terminator/issues/82)
- Make a submenu of Layouts in the popup menu. [\#63](https://github.com/gnome-terminator/terminator/issues/63)
- Search should have a case-sensitive option [\#44](https://github.com/gnome-terminator/terminator/issues/44)
- Remove default keybindings for enabling terminal broadcast [\#40](https://github.com/gnome-terminator/terminator/issues/40)
- \[Feature Request\] Make bold-is-bright option configurable [\#38](https://github.com/gnome-terminator/terminator/issues/38)
- No option for background image in gtk3 version [\#5](https://github.com/gnome-terminator/terminator/issues/5)
- Terminator need to highlight search string [\#4](https://github.com/gnome-terminator/terminator/issues/4)
- rely on python psutil to get the cwd [\#83](https://github.com/gnome-terminator/terminator/pull/83) ([mattrose](https://github.com/mattrose))
- Propagate tab-swictch events if there is only one tab [\#61](https://github.com/gnome-terminator/terminator/pull/61) ([blackm0re](https://github.com/blackm0re))
- Install AppStream data as .metainfo.xml [\#53](https://github.com/gnome-terminator/terminator/pull/53) ([DarthGandalf](https://github.com/DarthGandalf))
- Added option to disable ctrl+mousewheel zoom [\#46](https://github.com/gnome-terminator/terminator/pull/46) ([filipkilibarda](https://github.com/filipkilibarda))
- Add layout launcher to terminal popup menu. [\#42](https://github.com/gnome-terminator/terminator/pull/42) ([nbeaver](https://github.com/nbeaver))
- \#38: Add option for configuring bold-is-bright setting of VTE [\#39](https://github.com/gnome-terminator/terminator/pull/39) ([JakubVanek](https://github.com/JakubVanek))
- Only import GdkX11 when available [\#19](https://github.com/gnome-terminator/terminator/pull/19) ([mattrose](https://github.com/mattrose))
- Removing packaging files from the repository [\#7](https://github.com/gnome-terminator/terminator/pull/7) ([lazyfrosch](https://github.com/lazyfrosch))
**Fixed bugs:**
- Fails to run for LDAP user [\#128](https://github.com/gnome-terminator/terminator/issues/128)
- Crash in paned.py:311 [\#68](https://github.com/gnome-terminator/terminator/issues/68)
- terminator runs in network namespace only with -u option \(dbus\) [\#65](https://github.com/gnome-terminator/terminator/issues/65)
- dbus FileNotFoundError [\#58](https://github.com/gnome-terminator/terminator/issues/58)
- Middle click does not paste selected text [\#24](https://github.com/gnome-terminator/terminator/issues/24)
- Fix crash when GdkX11 module is not available when creating layout [\#113](https://github.com/gnome-terminator/terminator/pull/113) ([mattrose](https://github.com/mattrose))
- Do not crash when dbus server is unavailable, just emit an error message [\#88](https://github.com/gnome-terminator/terminator/pull/88) ([mattrose](https://github.com/mattrose))
- Fix fallback for getting the current working directory [\#87](https://github.com/gnome-terminator/terminator/pull/87) ([terceiro](https://github.com/terceiro))
- fix FileNotFound error when terminator is run from a directory that no longer exists [\#81](https://github.com/gnome-terminator/terminator/pull/81) ([mattrose](https://github.com/mattrose))
- Fix layout launcher error [\#59](https://github.com/gnome-terminator/terminator/pull/59) ([FernandoBasso](https://github.com/FernandoBasso))
- fix traceback on dragging and dropping files from a file manager [\#54](https://github.com/gnome-terminator/terminator/pull/54) ([mattrose](https://github.com/mattrose))
- Disable special logic for pasting on Wayland [\#51](https://github.com/gnome-terminator/terminator/pull/51) ([lazyfrosch](https://github.com/lazyfrosch))
- searchbar: Implement modern/glib regexp support [\#43](https://github.com/gnome-terminator/terminator/pull/43) ([lazyfrosch](https://github.com/lazyfrosch))
- fix exception when feeding terminal number to terminal [\#35](https://github.com/gnome-terminator/terminator/pull/35) ([mattrose](https://github.com/mattrose))
- terminal: Improve compat for Vte Regex [\#28](https://github.com/gnome-terminator/terminator/pull/28) ([lazyfrosch](https://github.com/lazyfrosch))
**Closed issues:**
- Feature request: Preference to disable Ctrl + Scroll font size change [\#219](https://github.com/gnome-terminator/terminator/issues/219)
- AttributeError: 'Terminal' object has no attribute 'spawn\_async' [\#218](https://github.com/gnome-terminator/terminator/issues/218)
- Question - custom command line [\#212](https://github.com/gnome-terminator/terminator/issues/212)
- Terminator overwrite shortcut of console Applications [\#204](https://github.com/gnome-terminator/terminator/issues/204)
- Gap between windows [\#203](https://github.com/gnome-terminator/terminator/issues/203)
- Search does not work [\#199](https://github.com/gnome-terminator/terminator/issues/199)
- Selecting first char of a line for copy-paste is impossible [\#191](https://github.com/gnome-terminator/terminator/issues/191)
- Duplicate Key Bindings are Allowed in `Preferences > Keybindings` [\#190](https://github.com/gnome-terminator/terminator/issues/190)
- Cannot open terminator windows with different configs [\#184](https://github.com/gnome-terminator/terminator/issues/184)
- Feature request: reenable broadcast keybindings and warn on their first use instead [\#183](https://github.com/gnome-terminator/terminator/issues/183)
- Add Terminator version in About screen [\#169](https://github.com/gnome-terminator/terminator/issues/169)
- Feature Request: Add hyperlink support [\#164](https://github.com/gnome-terminator/terminator/issues/164)
- ctrl-alt-a activates even when terminal has no focus [\#163](https://github.com/gnome-terminator/terminator/issues/163)
- TypeError in terminal.py [\#162](https://github.com/gnome-terminator/terminator/issues/162)
- Active tab identification [\#158](https://github.com/gnome-terminator/terminator/issues/158)
- Is terminator is rolling for Windows Subsystem For Linux \(WSL\)??? [\#154](https://github.com/gnome-terminator/terminator/issues/154)
- broken mouse events in fullscreen applications [\#151](https://github.com/gnome-terminator/terminator/issues/151)
- Key Bindigs That Contain a Key Modified by a Shift Key Don't Work [\#149](https://github.com/gnome-terminator/terminator/issues/149)
- move translation of ConfigObj from main terminator code to the only method that uses it. [\#148](https://github.com/gnome-terminator/terminator/issues/148)
- Gnome session support no longer works [\#147](https://github.com/gnome-terminator/terminator/issues/147)
- Errors in prefseditor.py [\#137](https://github.com/gnome-terminator/terminator/issues/137)
- PuTTY style paste is pasting from x-selection instead of clipboard [\#134](https://github.com/gnome-terminator/terminator/issues/134)
- Terminator separator size cannot be changed [\#133](https://github.com/gnome-terminator/terminator/issues/133)
- update dependencies in INSTALL.md [\#127](https://github.com/gnome-terminator/terminator/issues/127)
- Feature request: show bold text in bright colors \(option\) [\#122](https://github.com/gnome-terminator/terminator/issues/122)
- Feature request: configurable shortcut to open Prefs [\#121](https://github.com/gnome-terminator/terminator/issues/121)
- Support desktop dark/light theme [\#119](https://github.com/gnome-terminator/terminator/issues/119)
- conflicting UUID when cloning layout [\#115](https://github.com/gnome-terminator/terminator/issues/115)
- Add support for tmux integration \(like iTerm2\) [\#107](https://github.com/gnome-terminator/terminator/issues/107)
- Ubuntu 20.04 drag and drop crashes [\#103](https://github.com/gnome-terminator/terminator/issues/103)
- When opening a new window, terminator automatically switch to the last tab of the first window. [\#99](https://github.com/gnome-terminator/terminator/issues/99)
- Why we use python in shebang [\#98](https://github.com/gnome-terminator/terminator/issues/98)
- Ubuntu 20.04 split terminal broadcast duplicate keys [\#96](https://github.com/gnome-terminator/terminator/issues/96)
- ubuntu 18.04 Install ok but no desktop icon [\#95](https://github.com/gnome-terminator/terminator/issues/95)
- There are still translation commits to launchpad [\#85](https://github.com/gnome-terminator/terminator/issues/85)
- cwd.get\_pid\_cwd is a mess. [\#80](https://github.com/gnome-terminator/terminator/issues/80)
- Resize borderless window [\#75](https://github.com/gnome-terminator/terminator/issues/75)
- Add distribution info into INSTALL [\#45](https://github.com/gnome-terminator/terminator/issues/45)
- Alt+ScrollWheel ? [\#29](https://github.com/gnome-terminator/terminator/issues/29)
- Switch to setuptools [\#14](https://github.com/gnome-terminator/terminator/issues/14)
- Improve gettext integration [\#13](https://github.com/gnome-terminator/terminator/issues/13)
**Merged pull requests:**
- Revert "Merge pull request \#208 from mattrose/update-vte-spawn" [\#220](https://github.com/gnome-terminator/terminator/pull/220) ([mattrose](https://github.com/mattrose))
- Background image [\#217](https://github.com/gnome-terminator/terminator/pull/217) ([mattrose](https://github.com/mattrose))
- fix spacing [\#215](https://github.com/gnome-terminator/terminator/pull/215) ([mattrose](https://github.com/mattrose))
- Fix: Allow `Shift+Tab` Key Binding [\#211](https://github.com/gnome-terminator/terminator/pull/211) ([dkmvs](https://github.com/dkmvs))
- add preferences keybindings [\#209](https://github.com/gnome-terminator/terminator/pull/209) ([mattrose](https://github.com/mattrose))
- fix login\_shell option so that it sends -l rather than -shell [\#207](https://github.com/gnome-terminator/terminator/pull/207) ([mattrose](https://github.com/mattrose))
- Command notify [\#205](https://github.com/gnome-terminator/terminator/pull/205) ([mattrose](https://github.com/mattrose))
- Dbus options [\#200](https://github.com/gnome-terminator/terminator/pull/200) ([mattrose](https://github.com/mattrose))
- Fix: Forbid Duplicate Key Bindings in `Preferences > Keybindings` [\#196](https://github.com/gnome-terminator/terminator/pull/196) ([dkmvs](https://github.com/dkmvs))
- Key binding option for creating group in current terminal [\#195](https://github.com/gnome-terminator/terminator/pull/195) ([mattrose](https://github.com/mattrose))
- Add 'wide\_handle' property [\#193](https://github.com/gnome-terminator/terminator/pull/193) ([mattrose](https://github.com/mattrose))
- Exit remotinator with an explicit error message when terminator is needed but not running [\#185](https://github.com/gnome-terminator/terminator/pull/185) ([phidebian](https://github.com/phidebian))
- Add a 'title bar at bottom' option [\#182](https://github.com/gnome-terminator/terminator/pull/182) ([phidebian](https://github.com/phidebian))
- Format shortcuts [\#181](https://github.com/gnome-terminator/terminator/pull/181) ([aadrian](https://github.com/aadrian))
- add support for OSC-8 [\#176](https://github.com/gnome-terminator/terminator/pull/176) ([mattrose](https://github.com/mattrose))
- add packages to install doc [\#174](https://github.com/gnome-terminator/terminator/pull/174) ([mattrose](https://github.com/mattrose))
- Fix readme [\#173](https://github.com/gnome-terminator/terminator/pull/173) ([mattrose](https://github.com/mattrose))
- remove unused gnome session code [\#172](https://github.com/gnome-terminator/terminator/pull/172) ([mattrose](https://github.com/mattrose))
- Add version string to "Preferences -\> About" [\#171](https://github.com/gnome-terminator/terminator/pull/171) ([mattrose](https://github.com/mattrose))
- Update README.md [\#166](https://github.com/gnome-terminator/terminator/pull/166) ([br0kenbuild](https://github.com/br0kenbuild))
- Allow live previewing of profile color changes [\#160](https://github.com/gnome-terminator/terminator/pull/160) ([dafrito](https://github.com/dafrito))
- Fix: Allow Key Bindings with Shift-Modified Keys [\#150](https://github.com/gnome-terminator/terminator/pull/150) ([dkmvs](https://github.com/dkmvs))
- Fixed bug in prefseditor.py [\#146](https://github.com/gnome-terminator/terminator/pull/146) ([robertoetcheverryr](https://github.com/robertoetcheverryr))
- fix traceback on paned.py [\#145](https://github.com/gnome-terminator/terminator/pull/145) ([mattrose](https://github.com/mattrose))
- issue 44, add option for case sensitive search [\#144](https://github.com/gnome-terminator/terminator/pull/144) ([dugb](https://github.com/dugb))
- fix line height config variable location to match ui [\#142](https://github.com/gnome-terminator/terminator/pull/142) ([mattrose](https://github.com/mattrose))
- Issue 111, add line\_height slider [\#141](https://github.com/gnome-terminator/terminator/pull/141) ([dugb](https://github.com/dugb))
- replaces the handle\_size property that was deprecated in gtk3.20 [\#140](https://github.com/gnome-terminator/terminator/pull/140) ([mattrose](https://github.com/mattrose))
- update apt repos before installing packages [\#136](https://github.com/gnome-terminator/terminator/pull/136) ([mattrose](https://github.com/mattrose))
- Added putty\_paste\_style\_source\_clipboard [\#135](https://github.com/gnome-terminator/terminator/pull/135) ([robertoetcheverryr](https://github.com/robertoetcheverryr))
- launch new layouts directly from right-click menu [\#132](https://github.com/gnome-terminator/terminator/pull/132) ([mattrose](https://github.com/mattrose))
- Issue99 [\#131](https://github.com/gnome-terminator/terminator/pull/131) ([mattrose](https://github.com/mattrose))
- Adding maximize option [\#126](https://github.com/gnome-terminator/terminator/pull/126) ([qckzr](https://github.com/qckzr))
- add line\_height config variable [\#124](https://github.com/gnome-terminator/terminator/pull/124) ([mattrose](https://github.com/mattrose))
- fix cwd for non-vte shells [\#123](https://github.com/gnome-terminator/terminator/pull/123) ([mattrose](https://github.com/mattrose))
- fix detection of whether or not ibus is running [\#114](https://github.com/gnome-terminator/terminator/pull/114) ([mattrose](https://github.com/mattrose))
- fix traceback when closing a window [\#112](https://github.com/gnome-terminator/terminator/pull/112) ([mattrose](https://github.com/mattrose))
- add debug logging to searchbar [\#110](https://github.com/gnome-terminator/terminator/pull/110) ([mattrose](https://github.com/mattrose))
- fix io errors on debugserver [\#109](https://github.com/gnome-terminator/terminator/pull/109) ([mattrose](https://github.com/mattrose))
- Fix TODO for documenting vte regex matching constants [\#105](https://github.com/gnome-terminator/terminator/pull/105) ([GerbenWelter](https://github.com/GerbenWelter))
- Revert "replace gettext and intltool with Babel" [\#100](https://github.com/gnome-terminator/terminator/pull/100) ([lazyfrosch](https://github.com/lazyfrosch))
- Import Launchpad translations [\#91](https://github.com/gnome-terminator/terminator/pull/91) ([lazyfrosch](https://github.com/lazyfrosch))
- Gentoo: github is only a mirror [\#86](https://github.com/gnome-terminator/terminator/pull/86) ([DarthGandalf](https://github.com/DarthGandalf))
- update the INSTALL.md for Ubuntu installation [\#77](https://github.com/gnome-terminator/terminator/pull/77) ([yosoufe](https://github.com/yosoufe))
- Update AUTHORS with a full list from GIT history [\#67](https://github.com/gnome-terminator/terminator/pull/67) ([lazyfrosch](https://github.com/lazyfrosch))
- docs: Update INSTALL.md and add distributions [\#66](https://github.com/gnome-terminator/terminator/pull/66) ([lazyfrosch](https://github.com/lazyfrosch))
- Make LayoutLauncher window a little larger by default [\#60](https://github.com/gnome-terminator/terminator/pull/60) ([FernandoBasso](https://github.com/FernandoBasso))
- fix up language strings in .po files [\#52](https://github.com/gnome-terminator/terminator/pull/52) ([mattrose](https://github.com/mattrose))
- Switch to setuptools and use pytest [\#50](https://github.com/gnome-terminator/terminator/pull/50) ([lazyfrosch](https://github.com/lazyfrosch))
- \#40: remove default key bindings for input broadcasting [\#41](https://github.com/gnome-terminator/terminator/pull/41) ([JakubVanek](https://github.com/JakubVanek))
- Add FreeBSD [\#33](https://github.com/gnome-terminator/terminator/pull/33) ([h-ume](https://github.com/h-ume))
- Update pt\_BR.po [\#30](https://github.com/gnome-terminator/terminator/pull/30) ([chclxds](https://github.com/chclxds))
- Remove obsolete terminator.wrapper [\#27](https://github.com/gnome-terminator/terminator/pull/27) ([lazyfrosch](https://github.com/lazyfrosch))
- Add Gentoo, sort the order of distributions [\#23](https://github.com/gnome-terminator/terminator/pull/23) ([DarthGandalf](https://github.com/DarthGandalf))
## [v1.92](https://github.com/gnome-terminator/terminator/tree/v1.92) (2020-04-18)
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/1.91...v1.92)
This is the first release since 2017, while we are now a few years later a few things changed.
* New home on GitHub https://github.com/gnome-terminator/terminator
* New team under the lead of https://github.com/lazyfrosch
* Python 3 support finally released
* Some tedious bugs solved for current GTK and VTE
There is still a lot to do, and we need more help to keep Terminator available for
your daily use.
If you are interested in contributing to the project, please contact us, open issues,
discuss issues or help with whatever you can! Any help is welcome!
**Notes for packagers:**
* All scripts now use `#!/usr/bin/env python` as shebang, when you are using
`python3 setup.py install` or similar all binary scripts should be automatically
modified to the correct shebang
* Any feedback is welcome, please open an issue or join the community channels
**Implemented enhancements:**
- Implement support for Python 3 [\#6](https://github.com/gnome-terminator/terminator/pull/6) ([lazyfrosch](https://github.com/lazyfrosch))
**Fixed bugs:**
- VTE Regexp should work with older VTE releases as well [\#10](https://github.com/gnome-terminator/terminator/issues/10)
- ctrl+click should open links [\#3](https://github.com/gnome-terminator/terminator/issues/3)
- Ensure Python 3 support [\#2](https://github.com/gnome-terminator/terminator/issues/2)
- terminal: Add compat detection for Vte regexp feature [\#22](https://github.com/gnome-terminator/terminator/pull/22) ([lazyfrosch](https://github.com/lazyfrosch))
- Fix some compat issues for Python 2.7 [\#18](https://github.com/gnome-terminator/terminator/pull/18) ([lazyfrosch](https://github.com/lazyfrosch))
- Converting to python 3 and making all tests pass. [\#9](https://github.com/gnome-terminator/terminator/pull/9) ([JAugusto42](https://github.com/JAugusto42))
**Merged pull requests:**
- Add GitHub action for Python [\#17](https://github.com/gnome-terminator/terminator/pull/17) ([lazyfrosch](https://github.com/lazyfrosch))
- Updating URLs in application and appdata [\#16](https://github.com/gnome-terminator/terminator/pull/16) ([mattrose](https://github.com/mattrose))
- update the INSTALL file [\#15](https://github.com/gnome-terminator/terminator/pull/15) ([mattrose](https://github.com/mattrose))
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

27
COPYING
View File

@ -1,8 +1,8 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
@ -225,7 +225,7 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

View File

@ -1 +0,0 @@
install python vte bindings ("python-vte" on Debian/ubuntu) and run terminator.py

121
INSTALL.md Normal file
View File

@ -0,0 +1,121 @@
Installing Terminator
=====================
It's strongly recommended to install Terminator using your OS's package
system rather than using setup.py yourself.
Packages are known to be available under the name "terminator" under a
lot of distributions, see below for a list.
I also maintain a PPA for Ubuntu 20.04 and up that has the latest release
If you're running ubuntu 20.04 or later, you can run
```
sudo add-apt-repository ppa:mattrose/terminator
sudo apt-get update
sudo apt install terminator
```
## Source Install
If you can't use distribution packages, make sure you satisfy Terminator's
dependencies yourself:
**Python 3.5+ recommended:** `python3` or `python37` (in FreeBSD)
**Python GTK and VTE bindings:**
Fedora/CentOS: python3-gobject python3-configobj python3-psutil vte291
keybinder3 intltool gettext
Debian/Ubuntu: python3-gi python3-gi-cairo python3-psutil python3-configobj
gir1.2-keybinder-3.0 gir1.2-vte-2.91 gettext intltool dbus-x11
FreeBSD: py37-psutil py37-configobj keybinder-gtk3 py37-gobject3 gettext
intltool libnotify vte3
If you don't care about native language support or icons, Terminator
should run just fine directly from this directory, just:
python3 terminator --help
And go from there. Manpages are available in the 'doc' directory.
> **Note:** Currently most distributions use `python3` as binaries for Python 3,
> make sure to update either the shebangs, call the scripts with `python3` or
> use a wrapper script.
>
> Setuptools install will update the scripts with the correct shebang.
To install properly, run:
python3 setup.py build
python3 setup.py install --single-version-externally-managed --record=install-files.txt
See `--help` for an overview of the available options; e.g. `--prefix` to
install to a custom base directory, and `--without-gettext` to avoid
installing natural language support files.
setup.py supports basic uninstallation provided `--record` was used for
installation as above:
python3 setup.py uninstall --manifest=install-files.txt
Note that uninstall will avoid removing most empty directories so it
won't harm e.g. locale or icon directories which only contain Terminator
data. It also won't rebuild the icon cache, so you may wish to:
gtk-update-icon-cache -q -f ${PREFIX}/share/icons/hicolor
Where ${PREFIX} is the base install directory; e.g. /usr/local.
## Distributions
[![Packaging status](https://repology.org/badge/tiny-repos/terminator.svg)](https://repology.org/project/terminator/versions)
If you maintain terminator for an OS other than these, please get in touch
or issue a PR to this file.
Distribution | Contact | Package Info | Source Code | Bug Tracker |
-------------|---------|-----|-------------|-------------|
ArchLinux | [@grazzolini] | [archlinux.org] | [git.archlinux.org] | [bugs.archlinux.org]
CentOS EPEL | [@mattrose], [@dmaphy] | | [src.fedoraproject.org/branches]
Debian | [@lazyfrosch] | [tracker.debian.org] | [salsa.debian.org] | [bugs.debian.org]
Fedora | [@mattrose], [@dmaphy] | | [src.fedoraproject.org] | [bugzilla.redhat.com]
FreeBSD | | [freshports.org] | [svnweb.freebsd.org] | [bugs.freebsd.org]
Gentoo | [@DarthGandalf] | [packages.gentoo.org] | [gitweb.gentoo.org] | [bugs.gentoo.org]
OpenSUSE | | [build.opensuse.org] |
Ubuntu | copied from Debian | [launchpad.net/ubuntu] | | [bugs.launchpad.net]
[@lazyfrosch]: https://github.com/lazyfrosch
[tracker.debian.org]: https://tracker.debian.org/pkg/terminator
[salsa.debian.org]: https://salsa.debian.org/python-team/applications/terminator
[bugs.debian.org]: https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=terminator
[@mattrose]: https://github.com/mattrose
[@dmaphy]: https://github.com/dmaphy
[src.fedoraproject.org]: https://src.fedoraproject.org/rpms/terminator
[src.fedoraproject.org/branches]: https://src.fedoraproject.org/rpms/terminator/branches
[bugzilla.redhat.com]: https://bugzilla.redhat.com/buglist.cgi?component=terminator&product=Fedora
[launchpad.net/ubuntu]: https://launchpad.net/ubuntu/+source/terminator
[bugs.launchpad.net]: https://bugs.launchpad.net/ubuntu/+source/terminator/+bugs
[@grazzolini]: https://github.com/grazzolini
[archlinux.org]: https://www.archlinux.org/packages/community/any/terminator/
[git.archlinux.org]: https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/terminator
[bugs.archlinux.org]: https://bugs.archlinux.org/?project=5&string=terminator
[@DarthGandalf]: https://github.com/DarthGandalf
[packages.gentoo.org]: https://packages.gentoo.org/packages/x11-terms/terminator
[gitweb.gentoo.org]: https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-terms/terminator
[bugs.gentoo.org]: https://bugs.gentoo.org/buglist.cgi?quicksearch=x11-terms%2Fterminator
[build.opensuse.org]: https://build.opensuse.org/package/show/X11:terminals/terminator
[svnweb.freebsd.org]: https://svnweb.freebsd.org/ports/head/x11/terminator
[freshports.org]: https://freshports.org/x11/terminator
[bugs.freebsd.org]: https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=terminator
A more extensive list can be found on Repology:
[![Packaging status](https://repology.org/badge/vertical-allrepos/terminator.svg?columns=3)](https://repology.org/project/terminator/versions)

5
MANIFEST.in Normal file
View File

@ -0,0 +1,5 @@
include .gitignore
include data/terminator.appdata.xml.in data/terminator.desktop.in
include tests/*
include INSTALL.md README.md
exclude po/.intltool-merge-cache

18
README
View File

@ -1,18 +0,0 @@
Terminator
by Chris Jones <cmsj@tenshu.net>
This is a little python script to give me lots of terminals in a single window, saving me valuable laptop screen space otherwise wasted on window decorations and not quite being able to fill the screen with terminals.
Right now it will just create four terminals in a single window and they will (to some degree) mirror the settings of your default gnome-terminal profile in gconf. Eventually this will be extended and improved to offer profile selection per-terminal, configuration thereof and the ability to alter the number of terminals and save meta-profiles.
Ask questions at: https://answers.launchpad.net/terminator/
Please report all bugs to https://bugs.launchpad.net/terminator/+filebug
It's quite shamelessly based on code in the vte-demo.py (included) from the vte widget package, and on the gedit terminal plugin (which was fantastically useful).
vte-demo.py is not my code and is copyright its original author. While it does not contain any specific licensing information in it, the VTE package appears to be licenced under LGPL v2.
the gedit terminal plugin is part of the gedit-plugins package, which is licenced under GPL v2 or later.
I am thus licensing Terminator as GPL v2 only.

97
README.md Normal file
View File

@ -0,0 +1,97 @@
Terminator
==========
Started by Chris Jones <cmsj@tenshu.net> in 2007, maintained from 2014 to 2020 by Stephen Boddy, currently maintained by Matt Rose. Terminator has had contributions from countless others listed in the [AUTHORS](AUTHORS) file
## Description
Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.
When you run **`Terminator`**, you will get a terminal in a window, just like almost
every other terminal emulator available. There is also a titlebar which will
update as shells/programs inside the terminal tell it to. Also on the titlebar
is a small button that opens the grouping menu. From here you can put terminals
into groups, which allows you to control multiple terminals simultaneously.
## New home on GitHub
In April of 2020 we started moving **`Terminator`** to GitHub. A new team wanted to continue the work of the original authors.
You can find the project on https://github.com/gnome-terminator/terminator
## Installing
Terminator is available for most (if not all) Linux distributions from the distribution's repository of binary packages. It is also available on FreeBSD. Please search your repository for `terminator` If you want to find information on how to enable an updated package repository for your OS, build from source, or want to run the bleeding-edge master version, you can follow the instructions in [INSTALL.md](https://github.com/gnome-terminator/terminator/blob/master/INSTALL.md)
#### Quick Start:
Create more terminals by:
- horizontal split: `Ctrl-Shift-o`
- vertical split: `Ctrl-Shift-e`
Shift focus to:
- next terminal: `Ctrl-Shift-n`
- previous terminal: `Ctrl-Shift-p`
New tab: `Ctrl-Shift-t`
New window: `Ctrl-Shift-i`
Close terminal or tab:
- `Ctrl-Shift-w`
- or right mouse click -> Close
Close window with all it's terminals and tabs: `Ctrl-Shift-q`
Reset zoom: `Ctrl-0`
Terminator Preferences menu:
- right mouse click -> Preferences
These and more modifiable shortcuts in:
- right mouse click -> Preferences -> Keybindings tab
Web Documentation:
- press `F1` or at https://gnome-terminator.readthedocs.io/en/latest/
More info about shortcuts and cli config in man pages:
- `man terminator`
- `man terminator_config`
## Contributing
Any help is welcome with the Terminator project.
* [Open issues for bugs or enhancements](https://github.com/gnome-terminator/terminator/issues/new)
* [Join our chat room on gitter.im for general questions](https://gitter.im/gnome-terminator/community)
* [Help translating Terminator](TRANSLATION.md)
You can find old bugs and questions in the launchpad project, but please don't post anything new there.
* https://answers.launchpad.net/terminator
* https://bugs.launchpad.net/terminator
## Origins
Terminator began by shamelessly copying code from the vte-demo.py in the vte
widget package, and the gedit terminal plugin (which was fantastically
useful at figuring out vte's API).
vte-demo.py was not my code and is copyright its original author. While it
does not contain any specific licensing information in it, the VTE package
appears to be licenced under LGPL v2.
The original version 0.1 release of Terminator was on Saturday, 28 July 2007.
[Here is the archived Terminator 0.1 release announcement](http://cmsj.net/2007/07/28/terminator-01-released.html)
## Licensing
The gedit terminal plugin is part of the gedit-plugins package, which is
licenced under GPL v2 or later.
I am thus licensing Terminator as GPL v2 only.
Cristian Grada provided the old icon under the same licence.
Cory Kontros provided the new icon under the CC-by-SA licence.
For other authorship information, see debian/copyright

89
RELEASE.md Normal file
View File

@ -0,0 +1,89 @@
Releasing Terminator
====================
Make sure you have the latest master branch, no un-committed changes, and are ready to release that state.
```
VERSION=1.92
```
## Set version in Python
```
sed -i "s/APP_VERSION =.*/APP_VERSION = '${VERSION}'/" terminatorlib/version.py
sed -i -e "s/@@VERSION@@/${VERSION}/" terminatorlib/preferences.glade
```
## Generate the changelog
For the changelog we are using [github-changelog-generator](https://github.com/github-changelog-generator/github-changelog-generator)
```
github_changelog_generator --future-release "v$VERSION"
# Fix CHANGELOG CRLF
dos2unix CHANGELOG.md
```
Check and review CHANGELOG.md for the expected result.
## Review and update translations
Check for open pull-requests by Transifex or pull the files manually.
See [TRANSLATION](TRANSLATION.md).
## Update AUTHORS
This will make sure we mention everyone that has contributed to Terminator.
```
git log --use-mailmap | grep ^Author: | cut -f2- -d' ' | grep -v ^Launchpad | sort | uniq | sed 's/^/* /' | cat .authors.header - .authors.footer > AUTHORS
```
Make sure to review the list, and update `.mailmap` when it is necessary.
## Git Tag
Commit these changes to the "master" branch:
```
git add terminatorlib/version.py CHANGELOG.md RELEASE.md
git commit -v -m "Release version $VERSION"
git push origin master
```
And tag it with a signed tag:
```
git tag -s -m "Version $VERSION" v$VERSION
```
Push the tag.
```
git push --tags
```
## Signed artifacts
To provide a signed tarball for distributions we use sdist and gpg:
```
VERSION=$(git describe --tags | sed s/^v//)
GPGKEY=$(git config --get user.email)
mkdir -p dist
git archive HEAD --prefix terminator-${VERSION}/ -o dist/terminator-${VERSION}.tar.gz
gpg -u ${GPGKEY} --armor \
--output dist/terminator-${VERSION}.tar.gz.asc \
--detach-sig dist/terminator-${VERSION}.tar.gz
```
## GitHub Release
Now update the tag to a release on GitHub, and add the artifacts:
https://github.com/gnome-terminator/terminator/releases
Make sure to add the proper section from CHANGELOG.md as description to the release.

52
TRANSLATION.md Normal file
View File

@ -0,0 +1,52 @@
# Translation
Terminator has been translated to multiple languages and locales, but there is always
work to do, so everyone is welcome to help and contribute.
You can find all translations under the `po` directory, which will be compiled and
installed with Terminator.
Translations are managed on Transifex [transifex.com/terminator],
anyone is free to join the project and start translating.
You should read the [Getting Started as a Translator] guide.
_Questions or problems?_ Please reach out on [Gitter] or [open an issue].
## Updating POT
The POT file is the template for all translations and is generated from the Python
source code.
cd po/
./genpot.sh
git diff terminator.pot
To generate and handle POT and PO files, you will need at least `gettext` and `intltool` installed.
Usually the POT file is automatically synced to Transifex, but it can be manually pushed:
tx push --source
## Updating Translations
Transifex is configured to automatically open a pull-request when a language has been
fully translated. A manual update is always possible and might be useful when preparing
a release.
tx pull --all
You can also push translations changed outside of Transifex back to the service:
tx push --translations --language XX
## External Documentation
* [Getting Started as a Translator]
* [Transifex CLI Client](https://docs.transifex.com/client/introduction)
* [Documentation Overview](https://docs.transifex.com/)
[Gitter]: https://gitter.im/gnome-terminator/community
[open an issue]: https://github.com/gnome-terminator/terminator/issues/new/choose
[transifex.com/terminator]: https://www.transifex.com/terminator/terminator/dashboard/
[Getting Started as a Translator]: https://docs.transifex.com/getting-started-1/translators

16
completion/bash Normal file
View File

@ -0,0 +1,16 @@
# bash completion for terminator -*- shell-script -*-
_terminator()
{
local cur prev words cword
_init_completion || return
# TODO implement completion for --profile and --layout
COMPREPLY=($(compgen -W "$($1 --help | tr ',' '\n' |
command sed -n -e 's/^ *\(--\?[a-zA-Z\-]\+=\?\).*/\1/p')"\
-- "$cur"))
} &&
complete -F _terminator terminator
# ex: filetype=sh

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 827 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 775 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

View File

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_active_broadcast_all.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_all.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="26.16729"
inkscape:cy="9.1686341"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 1,1 15,0 0,9 -6,0 0,6 -9,0 z"
id="path3022"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="7"
height="7"
x="2"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-1"
width="7"
height="7"
x="8"
y="1038.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="7"
height="7"
x="2"
y="1044.3622" />
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="M 9,3 14,3 9,8 z"
id="path3851"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 9,1046.3622 7,0 0,3 -2,2 -3,0 -2,-2 z"
id="path3855"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 10,1047.3622 0,1 2,2 1,0 2,-2 0,-1 z"
id="path3853"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 3,1045.3622 5,0 -5,5 z"
id="path3851-5"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_active_broadcast_group.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_group.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="5.6568543"
inkscape:cx="85.960388"
inkscape:cy="9.8592204"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 1,1 15,0 0,9 -6,0 0,6 -9,0 z"
id="path3022"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="7"
height="7"
x="2"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-1"
width="7"
height="7"
x="8"
y="1038.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="7"
height="7"
x="2"
y="1044.3622" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="5"
height="5"
x="3"
y="9"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="M 9,3 14,3 9,8 z"
id="path3851"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 9,1046.3622 7,0 0,3 -2,2 -3,0 -2,-2 z"
id="path3855"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 10,1047.3622 0,1 2,2 1,0 2,-2 0,-1 z"
id="path3853"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_active_broadcast_off.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_off.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="26.16729"
inkscape:cy="9.1686341"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 1,1 15,0 0,9 -6,0 0,6 -9,0 z"
id="path3022"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="7"
height="7"
x="2"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-1"
width="7"
height="7"
x="8"
y="1038.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="7"
height="7"
x="2"
y="1044.3622" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="5"
height="5"
x="3"
y="9"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 9,1046.3622 7,0 0,3 -2,2 -3,0 -2,-2 z"
id="path3855"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 10,1047.3622 0,1 2,2 1,0 2,-2 0,-1 z"
id="path3853"
inkscape:connector-curvature="0" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849-2"
width="5"
height="5"
x="9"
y="1039.3622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_horiz.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_horiz.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="23.220414"
inkscape:cy="7.1298732"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="16"
height="16.000017"
x="0"
y="1036.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="14"
height="6.0000172"
x="1"
y="1037.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="14"
height="5.9999828"
x="1"
y="1045.3622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_receive_off.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_receive_off.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="28.373088"
inkscape:cy="7.4989073"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 1,1 15,0 0,9 -6,0 0,6 -9,0 z"
id="path3022"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="7"
height="7"
x="2"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-1"
width="7"
height="7"
x="8"
y="1038.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="7"
height="7"
x="2"
y="1044.3622" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="5"
height="5"
x="3"
y="9"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 9,1046.3622 7,0 0,3 -2,2 -3,0 -2,-2 z"
id="path3855"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 10,1047.3622 0,1 2,2 1,0 2,-2 0,-1 z"
id="path3853"
inkscape:connector-curvature="0" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849-2"
width="5"
height="5"
x="9"
y="1039.3622" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849-2-1"
width="5"
height="5"
x="3"
y="1039.3622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_receive_on.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_receive_on.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="28.373088"
inkscape:cy="7.4989073"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 1,1 15,0 0,9 -6,0 0,6 -9,0 z"
id="path3022"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797"
width="7"
height="7"
x="2"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-1"
width="7"
height="7"
x="8"
y="1038.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3797-5"
width="7"
height="7"
x="2"
y="1044.3622" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="5"
height="5"
x="3"
y="9"
transform="translate(0,1036.3622)" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 3,1039.3622 5,0 -5,5 z"
id="path3851"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 9,1046.3622 7,0 0,3 -2,2 -3,0 -2,-2 z"
id="path3855"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 10,1047.3622 0,1 2,2 1,0 2,-2 0,-1 z"
id="path3853"
inkscape:connector-curvature="0" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849-2"
width="5"
height="5"
x="9"
y="1039.3622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator_vert.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/actions/terminator_vert.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="22.525073"
inkscape:cy="10.102324"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3849"
width="16"
height="16.000017"
x="0"
y="1036.3622" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3003"
width="6"
height="14"
x="1"
y="1"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3003-5"
width="6"
height="14"
x="9"
y="1037.3622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator-custom-commands.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/48x48/apps/terminator-custom-commands.png"
inkscape:export-xdpi="270"
inkscape:export-ydpi="270">
<defs
id="defs4">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3776">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3778"
width="4.7600646"
height="3.3320534"
x="-7.8439369"
y="1042.3563" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="13.368211"
inkscape:cy="5.9507832"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="false">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3116"
width="16"
height="16"
x="0"
y="0"
transform="translate(0,1036.3622)"
ry="2"
rx="2" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3886"
width="14"
height="14"
x="1"
y="1"
transform="translate(0,1036.3622)"
rx="1"
ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3888"
width="12"
height="12"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4128"
width="12"
height="1"
x="2"
y="4"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4130"
width="1"
height="2"
x="5"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4132"
width="1"
height="2"
x="10"
y="2"
transform="translate(0,1036.3622)" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 6,4 4,-2 0,2 z"
id="path4134"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4136"
width="3"
height="2"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<g
id="g3769"
transform="matrix(2.1008118,0,0,2.1008118,19.478635,-1147.4323)"
clip-path="url(#clipPath3776)">
<path
inkscape:transform-center-y="-0.28647451"
transform="translate(2.5938305,1040.3821)"
d="M -6.9999999,2 -7.0357723,5.2838281 -4.8786796,2.8786797 -7.2259916,5.175402 -4,5.0000001 -7.2838281,4.9642277 -4.8786797,7.1213204 -7.175402,4.7740084 -7.0000001,8 -6.9642277,4.7161719 -9.1213204,7.1213203 -6.7740084,4.824598 -10,4.9999999 l 3.2838281,0.035772 -2.4051484,-2.1570927 2.2967223,2.347312 z"
inkscape:randomized="0"
inkscape:rounded="4.1980308e-16"
inkscape:flatsided="false"
sodipodi:arg2="1.6961702"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.28607354"
sodipodi:r1="3"
sodipodi:cy="5"
sodipodi:cx="-7"
sodipodi:sides="8"
id="path2995"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.10599995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="star" />
<path
transform="matrix(1.9710551,0,0,1.9710551,7.39712,1036.1451)"
d="m -4.7729706,4.6862917 c 0,0.6712136 -0.5441261,1.2153398 -1.2153397,1.2153398 -0.6712137,0 -1.2153398,-0.5441262 -1.2153398,-1.2153398 0,-0.6712136 0.5441261,-1.2153398 1.2153398,-1.2153398 0.6712136,0 1.2153397,0.5441262 1.2153397,1.2153398 z"
sodipodi:ry="1.2153398"
sodipodi:rx="1.2153398"
sodipodi:cy="4.6862917"
sodipodi:cx="-5.9883103"
id="path3765"
style="fill:#000000;fill-opacity:1;stroke:none"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="path3767"
sodipodi:cx="-5.9883103"
sodipodi:cy="4.6862917"
sodipodi:rx="1.2153398"
sodipodi:ry="1.2153398"
d="m -4.7729706,4.6862917 c 0,0.6712136 -0.5441261,1.2153398 -1.2153397,1.2153398 -0.6712137,0 -1.2153398,-0.5441262 -1.2153398,-1.2153398 0,-0.6712136 0.5441261,-1.2153398 1.2153398,-1.2153398 0.6712136,0 1.2153397,0.5441262 1.2153397,1.2153398 z"
transform="matrix(1.1310044,0,0,1.1310044,2.3666358,1040.0819)" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator-layout.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/48x48/apps/terminator-layout.png"
inkscape:export-xdpi="270"
inkscape:export-ydpi="270">
<defs
id="defs4">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3765">
<rect
style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect3767"
width="4.1455574"
height="3.6148684"
x="18.091976"
y="7.2314301" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="31.428866"
inkscape:cy="5.4512072"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="false"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3116"
width="16"
height="16"
x="0"
y="0"
transform="translate(0,1036.3622)"
ry="2"
rx="2" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3886"
width="14"
height="14"
x="1"
y="1"
transform="translate(0,1036.3622)"
rx="1"
ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3888"
width="12"
height="12"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4128"
width="12"
height="1"
x="2"
y="4"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4130"
width="1"
height="2"
x="5"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4132"
width="1"
height="2"
x="10"
y="2"
transform="translate(0,1036.3622)" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 6,4 4,-2 0,2 z"
id="path4134"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4136"
width="3"
height="2"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0.54192561;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path2993"
sodipodi:sides="5"
sodipodi:cx="20"
sodipodi:cy="9.125"
sodipodi:r1="2.7754505"
sodipodi:r2="1.0491203"
sodipodi:arg1="0.94531129"
sodipodi:arg2="1.5736298"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 21.625,11.375 19.997027,10.174116 18.362275,11.365755 19.001313,9.4463675 17.362831,8.2598628 19.38575,8.2745 20.007864,6.3495607 20.61906,8.2779945 22.64203,8.2748214 20.99685,9.4520219 z"
transform="matrix(2.8920513,0,0,3.0380779,-50.31209,1019.4103)"
clip-path="url(#clipPath3765)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -0,0 +1,376 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator-preferences.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/48x48/apps/terminator-preferences.png"
inkscape:export-xdpi="270"
inkscape:export-ydpi="270">
<defs
id="defs4">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5943"
id="linearGradient5964"
gradientUnits="userSpaceOnUse"
x1="-76.875"
y1="26.40625"
x2="-69.25"
y2="36.8125" />
<linearGradient
id="linearGradient5943">
<stop
style="stop-color:#e4e4e4;stop-opacity:1;"
offset="0"
id="stop5945" />
<stop
style="stop-color:#848484;stop-opacity:1;"
offset="1"
id="stop5947" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5943"
id="linearGradient5966"
gradientUnits="userSpaceOnUse"
x1="-69.679855"
y1="36.21405"
x2="-75.663864"
y2="27.5578" />
<linearGradient
id="linearGradient3189">
<stop
style="stop-color:#e4e4e4;stop-opacity:1;"
offset="0"
id="stop3191" />
<stop
style="stop-color:#848484;stop-opacity:1;"
offset="1"
id="stop3193" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890"
id="linearGradient3896"
x1="-41.394413"
y1="3.4431255"
x2="-36.595379"
y2="8.6793737"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3890">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3892" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3900"
id="linearGradient3906"
x1="-32.718754"
y1="14.111807"
x2="-34.125004"
y2="11.424307"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient3900">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3902" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3904" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3930"
id="linearGradient3936"
x1="-32.130291"
y1="10.357611"
x2="-31.940214"
y2="10.700115"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3930">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3932" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3934" />
</linearGradient>
<linearGradient
gradientTransform="matrix(-1.0808629,0,0,-1.0808629,-71.130351,13.91307)"
y2="10.700115"
x2="-31.940214"
y1="10.357611"
x1="-32.130291"
gradientUnits="userSpaceOnUse"
id="linearGradient3953"
xlink:href="#linearGradient3930-8"
inkscape:collect="always" />
<linearGradient
id="linearGradient3930-8">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3932-1" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3934-3" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4024"
id="radialGradient4020"
cx="-38.273067"
cy="4.9480405"
fx="-38.273067"
fy="4.9480405"
r="1.696793"
gradientTransform="matrix(1.0316209,-0.97143642,0.59437745,0.63120161,-1.7307739,-35.56584)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4024">
<stop
id="stop4026"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
style="stop-color:#000000;stop-opacity:0.99607843;"
offset="0.66670585"
id="stop4028" />
<stop
id="stop4030"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4034"
id="radialGradient4040"
cx="-65.494896"
cy="36.941002"
fx="-65.494896"
fy="36.941002"
r="2.6478596"
gradientTransform="matrix(2.0209357,2.0602577,-2.3196098,2.2753377,152.55479,87.800104)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4034">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4036" />
<stop
id="stop4042"
offset="0.54124016"
style="stop-color:#000000;stop-opacity:1;" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4038" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4034"
id="radialGradient3124"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.0209357,2.0602577,-2.3196098,2.2753377,172.38625,1112.5548)"
cx="-65.494896"
cy="36.941002"
fx="-65.494896"
fy="36.941002"
r="2.6478596" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3930"
id="linearGradient3129"
gradientUnits="userSpaceOnUse"
x1="-32.130291"
y1="10.357611"
x2="-31.940214"
y2="10.700115"
gradientTransform="translate(19.831456,1024.7547)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3900"
id="linearGradient3132"
gradientUnits="userSpaceOnUse"
x1="-32.718754"
y1="14.111807"
x2="-34.125004"
y2="11.424307"
gradientTransform="translate(19.831456,1024.7547)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890"
id="linearGradient3135"
gradientUnits="userSpaceOnUse"
x1="-41.394413"
y1="3.4431255"
x2="-36.595379"
y2="8.6793737"
gradientTransform="translate(19.831456,1024.7547)" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3912">
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3914"
width="12"
height="8"
x="2"
y="1041.3622"
rx="0"
ry="0" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="11.313709"
inkscape:cx="20.697916"
inkscape:cy="2.9559449"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3116"
width="16"
height="16"
x="0"
y="0"
transform="translate(0,1036.3622)"
ry="2"
rx="2" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3886"
width="14"
height="14"
x="1"
y="1"
transform="translate(0,1036.3622)"
rx="1"
ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3888"
width="12"
height="12"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4128"
width="12"
height="1"
x="2"
y="4"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4130"
width="1"
height="2"
x="5"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4132"
width="1"
height="2"
x="10"
y="2"
transform="translate(0,1036.3622)" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 6,4 4,-2 0,2 z"
id="path4134"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4136"
width="3"
height="2"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.369066;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -0.8543108,1053.8247 c 1.00629,0.2218 7.2993717,-5.2923 7.8834013,-7.7907 -0.2463689,-2.2676 1.0458703,-4.1869 4.3755125,-3.2398 -0.582608,0.3691 -1.7810028,0.9731 -2.4828073,1.4491 -0.1472452,0.9654 0.3494594,2.1432 1.4221383,2.4704 0.836175,-0.4719 1.849726,-1.0045 2.471533,-1.3343 -0.373138,1.5705 -1.707004,3.3038 -3.5312378,2.8299 -1.6203515,0.3662 -7.6951242,6.1285 -7.928914,7.6815"
id="path5380"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc"
clip-path="url(#clipPath3912)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminator.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/apps/terminator.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="16"
inkscape:cx="9.473784"
inkscape:cy="11.271827"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="false">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3116"
width="16"
height="16"
x="0"
y="0"
transform="translate(0,1036.3622)"
ry="2"
rx="2" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3886"
width="14"
height="14"
x="1"
y="1"
transform="translate(0,1036.3622)"
rx="1"
ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3888"
width="12"
height="12"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 3,13 3,12 5.5192815,9.5 3,7 3,6 4,6 7.5192815,9.5 4,13 z"
id="path4124"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)"
sodipodi:nodetypes="ccccccccc" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4126"
width="5"
height="1"
x="8"
y="12"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4128"
width="12"
height="1"
x="2"
y="4"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4130"
width="1"
height="2"
x="5"
y="2"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4132"
width="1"
height="2"
x="10"
y="2"
transform="translate(0,1036.3622)" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 6,4 4,-2 0,2 z"
id="path4134"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect4136"
width="3"
height="2"
x="2"
y="2"
transform="translate(0,1036.3622)"
rx="0"
ry="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="terminal_bell.svg"
inkscape:export-filename="/home/sboddy/Development/terminator/terminator-trunk-ssh/data/icons/HighContrast/16x16/status/terminal-bell.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 8 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="16 : 8 : 1"
inkscape:persp3d-origin="8 : 5.3333333 : 1"
id="perspective3833" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#848484"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="12.010232"
inkscape:cy="4.6519834"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3035-3"
width="6"
height="8.9999485"
x="5"
y="1043.3622"
ry="1.5000261" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3035"
width="4"
height="5.9999657"
x="6"
y="1045.3622"
ry="1.0000174" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="path3033-3-5"
sodipodi:cx="8"
sodipodi:cy="7"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 13,7 C 13,9.7614237 10.761424,12 8,12 5.2385763,12 3,9.7614237 3,7 3,4.2385763 5.2385763,2 8,2 c 2.761424,0 5,2.2385763 5,5 z"
transform="matrix(1.2,0,0,1.2,-1.6,1033.9622)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none"
id="path3033-3"
sodipodi:cx="8"
sodipodi:cy="7"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 13,7 C 13,9.7614237 10.761424,12 8,12 5.2385763,12 3,9.7614237 3,7 3,4.2385763 5.2385763,2 8,2 c 2.761424,0 5,2.2385763 5,5 z"
transform="translate(0,1035.3622)" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="path3033"
sodipodi:cx="8"
sodipodi:cy="7"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 13,7 C 13,9.7614237 10.761424,12 8,12 5.2385763,12 3,9.7614237 3,7 3,4.2385763 5.2385763,2 8,2 c 2.761424,0 5,2.2385763 5,5 z"
transform="matrix(0.8,0,0,0.8,1.6,1036.7622)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3866"
width="4"
height="5.0000172"
x="6"
y="1043.3622"
ry="1.7382812e-05" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 6.0000174,1045.827 c 0.2669189,0.1641 0.7682314,0.4219 0.9999826,0.4571 -1.16e-5,0.6667 2.32e-5,1.4115 -1.74e-5,2.0781 -0.3333252,0 -0.6666689,0 -0.9999826,0 5.8e-6,-0.6667 1.16e-5,-1.8685 1.74e-5,-2.5352 z"
id="rect3868"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 9.9999826,1045.827 c -0.2669189,0.1641 -0.7682314,0.4219 -0.9999826,0.4571 1.16e-5,0.6667 -2.32e-5,1.4115 1.74e-5,2.0781 0.3333252,0 0.6666689,0 0.9999826,0 -5.8e-6,-0.6667 -1.16e-5,-1.8685 -1.74e-5,-2.5352 z"
id="rect3868-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3913"
width="2.0850058"
height="0.78570437"
x="7.2975202"
y="1051.8151"
transform="matrix(0.95922998,-0.2826267,0,1,0,0)"
ry="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 8,11 c 0,0 0.3093592,-2.3812816 -1.248699,-3.9393398 -2,-2 0.6906407,-2.5026019 0.6906407,-1.5026019 0,1 1.0197811,-0.6788398 1.5580583,-0.5580583 0.4599673,0.1032099 1,1 1,1"
id="path3933"
inkscape:connector-curvature="0"
transform="translate(0,1036.3622)"
sodipodi:nodetypes="csssc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 863 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,335 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="22"
height="22"
id="svg1306"
sodipodi:version="0.32"
inkscape:version="0.46+devel"
sodipodi:docname="terminator-22-24.svg"
inkscape:export-filename="/home/atm/BZR-WORK/Terminator/data/icons/22x22/apps/terminator.png"
inkscape:export-xdpi="240.00000"
inkscape:export-ydpi="240.00000"
version="1.0"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs1308">
<linearGradient
id="linearGradient4254-3">
<stop
style="stop-color:#888a85;stop-opacity:1.0000000"
offset="0.0000000"
id="stop4256-8" />
<stop
style="stop-color:#babdb6;stop-opacity:1.0000000"
offset="1.0000000"
id="stop4258-8" />
</linearGradient>
<linearGradient
id="linearGradient5176-5">
<stop
id="stop5178-9"
offset="0.0000000"
style="stop-color:#a2a59c;stop-opacity:1.0000000;" />
<stop
id="stop5180-75"
offset="1.0000000"
style="stop-color:#535750;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient2667-4">
<stop
id="stop2669-1"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop2671-8"
offset="1.0000000"
style="stop-color:#fcfcff;stop-opacity:0.0000000;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2238-8">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2240-5" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2242-7" />
</linearGradient>
<linearGradient
id="linearGradient2206-2">
<stop
style="stop-color:#777973;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop2208-1" />
<stop
style="stop-color:#cbccca;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2210-7" />
</linearGradient>
<linearGradient
id="linearGradient2198-5">
<stop
style="stop-color:#ff0000;stop-opacity:1;"
offset="0"
id="stop2200-9" />
<stop
style="stop-color:#5a0000;stop-opacity:1;"
offset="1"
id="stop2202-6" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="radialGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.892125,0,0,1.403531,-15.77516,-7.78649)"
cx="17.66466"
cy="18.333363"
fx="17.66466"
fy="18.333363"
r="1.0017474" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2667-4"
id="linearGradient3208"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.550191,0,0,0.408633,-0.19099,0.58756)"
x1="11.492236"
y1="1.6537577"
x2="17.199417"
y2="26.729263" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2238-8"
id="linearGradient3212"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.423111,0,0,0.436821,0.85704,-0.07358)"
x1="17.414145"
y1="10.733734"
x2="54.694485"
y2="60.657368" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2198-5"
id="linearGradient3215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.435618,0,0,0.466284,0.53171,-1.05625)"
x1="23.118565"
y1="9.5830288"
x2="22.440805"
y2="34.225887" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4254-3"
id="linearGradient3217"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.457397,0,0,0.478008,0.00909,-1.1456)"
x1="25.668837"
y1="2.3472996"
x2="28.364414"
y2="30.997059" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2206-2"
id="linearGradient3220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="28.879738"
y1="26.55295"
x2="24.841814"
y2="14.157946" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="linearGradient3222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="-0.61964589"
y1="-8.1146021"
x2="16.681526"
y2="26.822821" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666"
borderopacity="1"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="26.413924"
inkscape:cx="-2.1819958"
inkscape:cy="14.671997"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1051"
inkscape:window-height="975"
inkscape:window-x="477"
inkscape:window-y="64"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
width="22px"
height="22px"
borderlayer="true"
showborder="true"
inkscape:grid-points="true" />
<metadata
id="metadata1311">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:date />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag />
</dc:subject>
<cc:license
rdf:resource="" />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<rect
style="fill:url(#linearGradient3220);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3222);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect1316-89"
width="20.964945"
height="18.941402"
x="0.5175271"
y="0.49999732"
rx="2.2605498"
ry="2.3564396" />
<rect
style="fill:url(#linearGradient3215);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3217);stroke-width:0.995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect1314-6"
width="17.005035"
height="14.013881"
x="2.4813943"
y="2.4335911"
rx="0.75433934"
ry="0.79441744" />
<g
id="g3282">
<path
sodipodi:nodetypes="cccccccccccc"
id="text1340-3"
d="m 4.3607929,11.516232 0,-0.530565 1.5094303,0.754715 0,0.322384 -1.5094303,0.809689 0,-0.528988 1.1320727,-0.421704 -1.1320727,-0.405531 z m 3.0188605,1.733581 0,0.377357 -1.8867878,0 0,-0.377357"
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono" />
<path
sodipodi:nodetypes="cccccccccccc"
id="text1340-3-7"
d="m 4.3607929,4.9305208 0,-0.530565 1.5094303,0.754715 0,0.322384 -1.5094303,0.809689 0,-0.528988 1.1320727,-0.421704 -1.1320727,-0.405531 z m 3.0188605,1.733581 0,0.377357 -1.8867878,0 0,-0.377357"
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono" />
<path
sodipodi:nodetypes="cccccccccccc"
id="text1340-3-9"
d="m 12.100816,4.9305208 0,-0.530565 1.50943,0.754715 0,0.322384 -1.50943,0.809689 0,-0.528988 1.132072,-0.421704 -1.132072,-0.405531 z m 3.01886,1.733581 0,0.377357 -1.886788,0 0,-0.377357"
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono" />
<path
sodipodi:nodetypes="cccccccccccc"
id="text1340-3-5"
d="m 12.100816,11.516232 0,-0.530565 1.50943,0.754715 0,0.322384 -1.50943,0.809689 0,-0.528988 1.132072,-0.421704 -1.132072,-0.405531 z m 3.01886,1.733581 0,0.377357 -1.886788,0 0,-0.377357"
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono" />
</g>
<rect
style="opacity:0.76373626;fill:none;stroke:url(#linearGradient3212);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2232-4"
width="19.056549"
height="17.051527"
x="1.4839272"
y="1.4449435"
rx="1.6822454"
ry="1.747084" />
<path
sodipodi:nodetypes="ccccccc"
style="opacity:0.53142856;fill:url(#linearGradient3208);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 3.68443,2.94496 c -0.23291,0 -0.7005,0.0867 -0.7005,0.46788 l 0.0525,7.53218 C 10.90191,10.50568 9.32314,7.17992 18.98389,5.51397 L 18.95599,3.53388 C 18.92119,3.02079 18.71595,2.97207 18.23934,2.97509 L 3.68441,2.94499 z"
id="path2443-3" />
<rect
style="opacity:0.71428576;fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect1340-3"
width="14.994888"
height="11.994802"
x="3.4856057"
y="3.4482396"
rx="0.051883236"
ry="0.054194592" />
<rect
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="rect6458-8"
width="1.0000002"
height="0.99999994"
x="13.983928"
y="16.944944"
rx="0.28011277"
ry="0.28011274" />
<path
sodipodi:type="arc"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
id="path2300-60"
sodipodi:cx="28.3125"
sodipodi:cy="38.75"
sodipodi:rx="0.5625"
sodipodi:ry="0.5625"
d="m 28.875,38.75 a 0.5625,0.5625 0 1 1 -1.125,0 0.5625,0.5625 0 1 1 1.125,0 z"
transform="matrix(0.49999992,0,0,0.49999957,0.17142,-2.08629)" />
<rect
style="fill:url(#radialGradient3202);fill-opacity:1;stroke:none"
id="rect2828-4"
width="2.0034947"
height="1"
x="15.983928"
y="16.944944"
rx="0.33145717"
ry="0.33145717" />
<path
style="opacity:0.72413791;fill:#000000;fill-opacity:1;stroke:none"
d="m 10.534371,3.9330403 0,5.0999852 -6.6646253,0 0,0.9220264 6.6646253,0 0,5.1143841 0.922027,0 0,-5.1143841 6.66462,0 0,-0.9220264 -6.66462,0 0,-5.0999852 -0.922027,0 z"
id="rect3228-2"
sodipodi:nodetypes="ccccccccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,410 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
height="24"
id="svg1306"
sodipodi:version="0.32"
inkscape:version="0.46+devel"
sodipodi:docname="terminator.svg"
inkscape:export-filename="/home/atm/BZR-WORK/Terminator/data/icons/22x22/apps/terminator.png"
inkscape:export-xdpi="240.00000"
inkscape:export-ydpi="240.00000"
version="1.0"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs1308">
<linearGradient
id="linearGradient4254-3">
<stop
style="stop-color:#888a85;stop-opacity:1.0000000"
offset="0.0000000"
id="stop4256-8" />
<stop
style="stop-color:#babdb6;stop-opacity:1.0000000"
offset="1.0000000"
id="stop4258-8" />
</linearGradient>
<linearGradient
id="linearGradient5176-5">
<stop
id="stop5178-9"
offset="0.0000000"
style="stop-color:#a2a59c;stop-opacity:1.0000000;" />
<stop
id="stop5180-75"
offset="1.0000000"
style="stop-color:#535750;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient2667-4">
<stop
id="stop2669-1"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop2671-8"
offset="1.0000000"
style="stop-color:#fcfcff;stop-opacity:0.0000000;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2238-8">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2240-5" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2242-7" />
</linearGradient>
<linearGradient
id="linearGradient2206-2">
<stop
style="stop-color:#777973;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop2208-1" />
<stop
style="stop-color:#cbccca;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2210-7" />
</linearGradient>
<linearGradient
id="linearGradient2198-5">
<stop
style="stop-color:#ff0000;stop-opacity:1;"
offset="0"
id="stop2200-9" />
<stop
style="stop-color:#5a0000;stop-opacity:1;"
offset="1"
id="stop2202-6" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="radialGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.892125,0,0,1.403531,-15.77516,-7.78649)"
cx="17.66466"
cy="18.333363"
fx="17.66466"
fy="18.333363"
r="1.0017474" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2667-4"
id="linearGradient3208"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.550191,0,0,0.408633,-0.19099,0.58756)"
x1="11.492236"
y1="1.6537577"
x2="17.199417"
y2="26.729263" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2238-8"
id="linearGradient3212"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.423111,0,0,0.436821,0.85704,-0.07358)"
x1="17.414145"
y1="10.733734"
x2="54.694485"
y2="60.657368" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2198-5"
id="linearGradient3215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.435618,0,0,0.466284,0.53171,-1.05625)"
x1="23.118565"
y1="9.5830288"
x2="22.440805"
y2="34.225887" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4254-3"
id="linearGradient3217"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.457397,0,0,0.478008,0.00909,-1.1456)"
x1="25.668837"
y1="2.3472996"
x2="28.364414"
y2="30.997059" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2206-2"
id="linearGradient3220"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="28.879738"
y1="26.55295"
x2="24.841814"
y2="14.157946" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="linearGradient3222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="-0.61964589"
y1="-8.1146021"
x2="16.681526"
y2="26.822821" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2206-2"
id="linearGradient2868"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="28.879738"
y1="26.55295"
x2="24.841814"
y2="14.157946" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="linearGradient2870"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.446086,0,0,0.462541,0.29395,-1.13595)"
x1="-0.61964589"
y1="-8.1146021"
x2="16.681526"
y2="26.822821" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2198-5"
id="linearGradient2872"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.435618,0,0,0.466284,0.53171,-1.05625)"
x1="23.118565"
y1="9.5830288"
x2="22.440805"
y2="34.225887" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4254-3"
id="linearGradient2874"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.457397,0,0,0.478008,0.00909,-1.1456)"
x1="25.668837"
y1="2.3472996"
x2="28.364414"
y2="30.997059" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2238-8"
id="linearGradient2876"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.423111,0,0,0.436821,0.85704,-0.07358)"
x1="17.414145"
y1="10.733734"
x2="54.694485"
y2="60.657368" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2667-4"
id="linearGradient2878"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.550191,0,0,0.408633,-0.19099,0.58756)"
x1="11.492236"
y1="1.6537577"
x2="17.199417"
y2="26.729263" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient5176-5"
id="radialGradient2880"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.892125,0,0,1.403531,-15.77516,-7.78649)"
cx="17.66466"
cy="18.333363"
fx="17.66466"
fy="18.333363"
r="1.0017474" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666"
borderopacity="1"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="26.413924"
inkscape:cx="12.013522"
inkscape:cy="14.671997"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1051"
inkscape:window-height="975"
inkscape:window-x="477"
inkscape:window-y="64"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
width="22px"
height="22px"
borderlayer="true"
showborder="true"
inkscape:grid-points="true" />
<metadata
id="metadata1311">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:date />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag />
</dc:subject>
<cc:license
rdf:resource="" />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g2852"
transform="translate(0.9824726,0.99960054)">
<rect
ry="2.3564396"
rx="2.2605498"
y="0.49999732"
x="0.5175271"
height="18.941402"
width="20.964945"
id="rect1316-89"
style="fill:url(#linearGradient2868);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2870);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
ry="0.79441744"
rx="0.75433934"
y="2.4335911"
x="2.4813943"
height="14.013881"
width="17.005035"
id="rect1314-6"
style="fill:url(#linearGradient2872);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2874);stroke-width:0.995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<g
id="g3282">
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono"
d="m 4.3607929,11.516232 0,-0.530565 1.5094303,0.754715 0,0.322384 -1.5094303,0.809689 0,-0.528988 1.1320727,-0.421704 -1.1320727,-0.405531 z m 3.0188605,1.733581 0,0.377357 -1.8867878,0 0,-0.377357"
id="text1340-3"
sodipodi:nodetypes="cccccccccccc" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono"
d="m 4.3607929,4.9305208 0,-0.530565 1.5094303,0.754715 0,0.322384 -1.5094303,0.809689 0,-0.528988 1.1320727,-0.421704 -1.1320727,-0.405531 z m 3.0188605,1.733581 0,0.377357 -1.8867878,0 0,-0.377357"
id="text1340-3-7"
sodipodi:nodetypes="cccccccccccc" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono"
d="m 12.100816,4.9305208 0,-0.530565 1.50943,0.754715 0,0.322384 -1.50943,0.809689 0,-0.528988 1.132072,-0.421704 -1.132072,-0.405531 z m 3.01886,1.733581 0,0.377357 -1.886788,0 0,-0.377357"
id="text1340-3-9"
sodipodi:nodetypes="cccccccccccc" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans Mono"
d="m 12.100816,11.516232 0,-0.530565 1.50943,0.754715 0,0.322384 -1.50943,0.809689 0,-0.528988 1.132072,-0.421704 -1.132072,-0.405531 z m 3.01886,1.733581 0,0.377357 -1.886788,0 0,-0.377357"
id="text1340-3-5"
sodipodi:nodetypes="cccccccccccc" />
</g>
<rect
ry="1.747084"
rx="1.6822454"
y="1.4449435"
x="1.4839272"
height="17.051527"
width="19.056549"
id="rect2232-4"
style="opacity:0.76373626;fill:none;stroke:url(#linearGradient2876);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<path
id="path2443-3"
d="m 3.68443,2.94496 c -0.23291,0 -0.7005,0.0867 -0.7005,0.46788 l 0.0525,7.53218 C 10.90191,10.50568 9.32314,7.17992 18.98389,5.51397 L 18.95599,3.53388 C 18.92119,3.02079 18.71595,2.97207 18.23934,2.97509 L 3.68441,2.94499 z"
style="opacity:0.53142856;fill:url(#linearGradient2878);fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:nodetypes="ccccccc" />
<rect
ry="0.054194592"
rx="0.051883236"
y="3.4482396"
x="3.4856057"
height="11.994802"
width="14.994888"
id="rect1340-3"
style="opacity:0.71428576;fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
ry="0.28011274"
rx="0.28011277"
y="16.944944"
x="13.983928"
height="0.99999994"
width="1.0000002"
id="rect6458-8"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
transform="matrix(0.49999992,0,0,0.49999957,0.17142,-2.08629)"
d="m 28.875,38.75 c 0,0.3105 -0.252,0.5625 -0.5625,0.5625 -0.3105,0 -0.5625,-0.252 -0.5625,-0.5625 0,-0.3105 0.252,-0.5625 0.5625,-0.5625 0.3105,0 0.5625,0.252 0.5625,0.5625 z"
sodipodi:ry="0.5625"
sodipodi:rx="0.5625"
sodipodi:cy="38.75"
sodipodi:cx="28.3125"
id="path2300-60"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
<rect
ry="0.33145717"
rx="0.33145717"
y="16.944944"
x="15.983928"
height="1"
width="2.0034947"
id="rect2828-4"
style="fill:url(#radialGradient2880);fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccccccccccccc"
id="rect3228-2"
d="m 10.534371,3.9330403 0,5.0999852 -6.6646253,0 0,0.9220264 6.6646253,0 0,5.1143841 0.922027,0 0,-5.1143841 6.66462,0 0,-0.9220264 -6.66462,0 0,-5.0999852 -0.922027,0 z"
style="opacity:0.72413791;fill:#000000;fill-opacity:1;stroke:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,511 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
id="svg1306"
sodipodi:version="0.32"
inkscape:version="0.46+devel"
sodipodi:docname="terminator-32.svg"
inkscape:export-filename="/home/andreas/projekt/bild/tango/terminal4.png"
inkscape:export-xdpi="240.00000"
inkscape:export-ydpi="240.00000"
version="1.0"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs1308">
<linearGradient
y2="37.999615"
x2="36.451904"
y1="42.318577"
x1="40.253334"
gradientTransform="matrix(0.497503,0,0,0.25169,369.64714,883.96956)"
gradientUnits="userSpaceOnUse"
id="linearGradient5201"
xlink:href="#linearGradient2214-3"
inkscape:collect="always" />
<radialGradient
r="2.5100369"
fy="39.510021"
fx="37.495605"
cy="39.510021"
cx="37.495605"
gradientTransform="matrix(0.497503,0,0,0.249336,369.64714,884.06256)"
gradientUnits="userSpaceOnUse"
id="radialGradient5199"
xlink:href="#linearGradient6447-5"
inkscape:collect="always" />
<linearGradient
y2="26.729263"
x2="17.199417"
y1="1.6537577"
x1="11.492236"
gradientTransform="matrix(0.789718,0,0,0.612946,362.27851,870.37776)"
gradientUnits="userSpaceOnUse"
id="linearGradient5197"
xlink:href="#linearGradient2667-6"
inkscape:collect="always" />
<linearGradient
y2="49.730762"
x2="48.845253"
y1="19.636894"
x1="20.338758"
gradientTransform="matrix(0.621662,0,0,0.614827,363.38108,869.27649)"
gradientUnits="userSpaceOnUse"
id="linearGradient5195"
xlink:href="#linearGradient2238-2"
inkscape:collect="always" />
<linearGradient
y2="30.343304"
x2="26.178129"
y1="9.146349"
x1="11.048059"
gradientTransform="matrix(0.64661886,0,0,0.64809976,362.78118,868.5496)"
gradientUnits="userSpaceOnUse"
id="linearGradient5193"
xlink:href="#linearGradient4254-0-8"
inkscape:collect="always" />
<linearGradient
y2="34.225887"
x2="22.440805"
y1="9.5830288"
x1="23.118565"
gradientTransform="matrix(0.61583131,0,0,0.63220268,363.52001,868.67077)"
gradientUnits="userSpaceOnUse"
id="linearGradient5191"
xlink:href="#linearGradient2198-3-2"
inkscape:collect="always" />
<linearGradient
y2="32.497993"
x2="21.305075"
y1="9.5865316"
x1="8.6529236"
gradientTransform="matrix(0.638331,0,0,0.634908,362.98136,868.16826)"
gradientUnits="userSpaceOnUse"
id="linearGradient5189"
xlink:href="#linearGradient5176-7"
inkscape:collect="always" />
<linearGradient
y2="14.157946"
x2="24.841814"
y1="32.28574"
x1="29.870447"
gradientTransform="matrix(0.638331,0,0,0.634908,362.98136,868.16826)"
gradientUnits="userSpaceOnUse"
id="linearGradient5187"
xlink:href="#linearGradient2206-0"
inkscape:collect="always" />
<radialGradient
r="117.14286"
fy="486.64789"
fx="605.71429"
cy="486.64789"
cx="605.71429"
gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
gradientUnits="userSpaceOnUse"
id="radialGradient5185"
xlink:href="#linearGradient5060-7"
inkscape:collect="always" />
<radialGradient
r="117.14286"
fy="486.64789"
fx="605.71429"
cy="486.64789"
cx="605.71429"
gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
gradientUnits="userSpaceOnUse"
id="radialGradient5183"
xlink:href="#linearGradient5060-7"
inkscape:collect="always" />
<linearGradient
y2="609.50507"
x2="302.85715"
y1="366.64789"
x1="302.85715"
gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
gradientUnits="userSpaceOnUse"
id="linearGradient5181"
xlink:href="#linearGradient5048-1"
inkscape:collect="always" />
<linearGradient
id="linearGradient4254-0-8">
<stop
style="stop-color:#616161;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop4256-50-1" />
<stop
style="stop-color:#a0a0a0;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop4258-5-4" />
</linearGradient>
<linearGradient
id="linearGradient2198-3-2">
<stop
style="stop-color:#ff0000;stop-opacity:1;"
offset="0"
id="stop2200-2-3" />
<stop
style="stop-color:#5a0000;stop-opacity:1;"
offset="1"
id="stop2202-76-6" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient5060-7">
<stop
style="stop-color:black;stop-opacity:1;"
offset="0"
id="stop5062-5" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop5064-87" />
</linearGradient>
<linearGradient
id="linearGradient5048-1">
<stop
style="stop-color:black;stop-opacity:0;"
offset="0"
id="stop5050-4" />
<stop
id="stop5056-91"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop5052-0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient6447-5">
<stop
style="stop-color:#777973;stop-opacity:1;"
offset="0"
id="stop6449-9" />
<stop
style="stop-color:#777973;stop-opacity:0;"
offset="1"
id="stop6451-9" />
</linearGradient>
<linearGradient
id="linearGradient5176-7">
<stop
id="stop5178-4"
offset="0.0000000"
style="stop-color:#a2a59c;stop-opacity:1.0000000;" />
<stop
id="stop5180-2"
offset="1.0000000"
style="stop-color:#535750;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient2667-6">
<stop
id="stop2669-0"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop2671-9"
offset="1.0000000"
style="stop-color:#fcfcff;stop-opacity:0.0000000;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2238-2">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2240-7" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2242-4" />
</linearGradient>
<linearGradient
id="linearGradient2214-3">
<stop
style="stop-color:#a9aaa7;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop2216-2" />
<stop
style="stop-color:#676964;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2218-1" />
</linearGradient>
<linearGradient
id="linearGradient2206-0">
<stop
style="stop-color:#777973;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop2208-3" />
<stop
style="stop-color:#cbccca;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2210-8" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666"
borderopacity="1"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.170497"
inkscape:cx="13.330813"
inkscape:cy="23.864854"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1034"
inkscape:window-height="945"
inkscape:window-x="445"
inkscape:window-y="101"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
width="32px"
height="32px"
inkscape:grid-points="true"
showborder="true"
borderlayer="false">
<inkscape:grid
id="GridFromPre046Settings"
type="xygrid"
originx="0px"
originy="0px"
spacingx="0.5px"
spacingy="0.5px"
color="#0000ff"
empcolor="#0000ff"
opacity="0.2"
empopacity="0.4"
empspacing="2"
visible="true"
enabled="true" />
</sodipodi:namedview>
<metadata
id="metadata1311">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:date />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag />
</dc:subject>
<cc:license
rdf:resource="" />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g5105"
transform="translate(-362.70852,-867.89402)">
<g
transform="matrix(0.01636333,0,0,0.01391173,393.36178,894.14122)"
id="g5022-2">
<rect
style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5181);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
id="rect4173-0"
width="1339.6335"
height="478.35718"
x="-1559.2523"
y="-150.69685" />
<path
style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5183);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
id="path5058-5"
sodipodi:nodetypes="cccc" />
<path
sodipodi:nodetypes="cccc"
id="path5018-5"
d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5185);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
</g>
<rect
ry="3.234575"
rx="3.2347579"
y="870.41382"
x="363.3013"
height="25.999987"
width="30.000013"
id="rect1316-8"
style="fill:url(#linearGradient5187);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5189);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
ry="1.0770975"
rx="1.0664046"
y="873.40247"
x="366.27637"
height="19.000479"
width="24.039913"
id="rect1314-1-2"
style="fill:url(#linearGradient5191);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5193);stroke-width:0.99508762;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<g
transform="translate(362.8013,867.91383)"
id="g3046-2">
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,8.499639 21.944305,0"
id="path1345-9"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,10.499639 21.944305,0"
id="path3032-0"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,12.499639 21.944305,0"
id="path3034-2"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,14.499639 21.944305,0"
id="path3036-8"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,16.499639 21.944305,0"
id="path3038-3"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,18.499639 21.944305,0"
id="path3040-8"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,20.499639 21.944305,0"
id="path3042-0"
sodipodi:nodetypes="cc" />
<path
style="opacity:0.25568183;fill:none;stroke:#181f10;stroke-width:1.00072193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 4.500361,22.499639 21.944305,0"
id="path3044-4"
sodipodi:nodetypes="cc" />
</g>
<g
transform="translate(1.7867666,8.9758032)"
id="g4582">
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.24220107pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.2786885;font-family:Bitstream Vera Sans Mono"
d="m 366.5593,867.44735 0,-0.73978 2.17613,0.98353 0,0.44951 -2.17613,0.98998 0,-0.73758 1.68678,-0.44901 -1.68678,-0.49665 z m 4.57582,2.4284 0,0.47815 -2.64082,0 0,-0.47815 2.64082,0"
id="text1340-28-2"
sodipodi:nodetypes="ccccccccccccc" />
<path
style="opacity:0.72413791;fill:#000000;fill-opacity:1;stroke:none"
d="m 376.02406,865.8498 0,7.39897 -10.0534,0 0,1.33766 10.0534,0 0,7.41986 1.33766,0 0,-7.41986 10.05339,0 0,-1.33766 -10.05339,0 0,-7.39897 -1.33766,0 z"
id="rect3228-2" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.24220107pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.2786885;font-family:Bitstream Vera Sans Mono"
d="m 377.86523,867.44735 0,-0.73978 2.17614,0.98353 0,0.44951 -2.17614,0.98998 0,-0.73758 1.6868,-0.44901 -1.6868,-0.49665 z m 4.57582,2.4284 0,0.47815 -2.64081,0 0,-0.47815 2.64081,0"
id="path3221-6"
sodipodi:nodetypes="ccccccccccccc" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.24220107pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.2786885;font-family:Bitstream Vera Sans Mono"
d="m 366.5593,876.89021 0,-0.73978 2.17613,0.98353 0,0.4495 -2.17613,0.98998 0,-0.73757 1.68679,-0.44901 -1.68679,-0.49665 z m 4.57582,2.42839 0,0.47815 -2.64082,0 0,-0.47815 2.64082,0"
id="path3223-3"
sodipodi:nodetypes="ccccccccccccc" />
<path
style="font-size:18.58501053px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.24220107pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.2786885;font-family:Bitstream Vera Sans Mono"
d="m 377.86523,876.93473 0,-0.73978 2.17614,0.98353 0,0.44951 -2.17614,0.98997 0,-0.73758 1.6868,-0.449 -1.6868,-0.49665 z m 4.57582,2.4284 0,0.47815 -2.6408,0 0,-0.47815 2.6408,0"
id="path3226-1"
sodipodi:nodetypes="ccccccccccccc" />
</g>
<rect
ry="2.4590192"
rx="2.4716678"
y="871.41382"
x="364.30215"
height="24.000008"
width="27.999157"
id="rect2232-2"
style="opacity:0.76373626;fill:none;stroke:url(#linearGradient5195);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<path
id="path2443-7"
d="m 367.8411,873.91383 c -0.3343,0 -1.00546,0.1301 -1.00546,0.70182 l 0.0754,11.29818 c 11.28974,-0.65901 9.02365,-5.6476 22.89024,-8.14652 l -0.0401,-2.97011 c -0.05,-0.76962 -0.34454,-0.8427 -1.02864,-0.83817 l -20.89148,-0.0452 z"
style="opacity:0.53142856;fill:url(#linearGradient5197);fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:nodetypes="ccccccc" />
<rect
ry="0.076808877"
rx="0.076121308"
y="874.41382"
x="367.30133"
height="16.999985"
width="21.999985"
id="rect1340-9"
style="opacity:0.71428576;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
ry="0.18932816"
rx="0.17820254"
y="893.41382"
x="387.30133"
height="0.99999517"
width="1.9999977"
id="rect5025-0"
style="fill:url(#radialGradient5199);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5201);stroke-width:1.00000191;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
ry="0.56022543"
rx="0.56022543"
y="892.91382"
x="383.8013"
height="2"
width="2"
id="rect6458-6"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
transform="matrix(0.763889,0,0,0.763889,362.89618,863.88343)"
d="m 28.875,38.75 c 0,0.3105 -0.252,0.5625 -0.5625,0.5625 -0.3105,0 -0.5625,-0.252 -0.5625,-0.5625 0,-0.3105 0.252,-0.5625 0.5625,-0.5625 0.3105,0 0.5625,0.252 0.5625,0.5625 z"
sodipodi:ry="0.5625"
sodipodi:rx="0.5625"
sodipodi:cy="38.75"
sodipodi:cx="28.3125"
id="path2300-6"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Some files were not shown because too many files have changed in this diff Show More