Commit Graph

187 Commits (7bc3e2b152a52bbf56b3884ff4cc117fd6eb574a)

Author SHA1 Message Date
Pablo Barciela 9081ba937a terminal-window: Fix warnings with menu popup 2018-09-04 20:55:53 +02:00
raveit65 7958d12df0 terminal-window: replace deprecated gtk_menu_popup 2018-09-04 20:55:53 +02:00
Pablo Barciela 078d0b1fda term-screen: avoid deprecated 'gtk_style_context_get_background_color' 2018-06-27 11:51:36 +02:00
Pablo Barciela 7708278f7e terminal-screen: avoid deprecated 'vte_terminal_spawn_sync' 2018-06-27 11:50:10 +02:00
Pablo Barciela 82e48ff2f5 terminal-window: avoid deprecated 'vte_terminal_copy_clipboard' 2018-06-27 11:46:00 +02:00
monsta c4cedf761d Revert "fix setting transparency issue when used in GNOME3"
This reverts commit e1b834a2bf.

Fixes https://github.com/mate-desktop/mate-terminal/issues/240
2018-06-17 22:30:39 +02:00
Pablo Barciela 54558c5449 terminal-window: Fix: Session dbus daemon saturated
Fixes https://github.com/mate-desktop/mate-terminal/issues/233
2018-06-15 21:17:41 +02:00
liuyi92 e1b834a2bf fix setting transparency issue when used in GNOME3 2018-03-29 19:49:04 +02:00
Pablo Barciela 43897cf727 terminal-app: avoid gtk_dialog_add_buttons with stock ids 2018-02-20 15:56:07 +01:00
Pablo Barciela 90f1e19d3f avoid deprecated GtkStock 2018-02-09 14:54:16 +01:00
monsta 2611e01e64 require GTK+ 3.22 and GLib 2.50
and drop additional checks for min/max GLib versions, it's not needed
2018-01-29 21:14:28 +01:00
monsta 2b454bbabc require VTE 0.46 2018-01-27 14:43:16 +03:00
raveit65 8e3de226d0 revert parts of previous commit
Without this line a terminal can be unusable.
Causes color and linewrap problems in ie. fedora.
See comments in previous PR ate github
2018-01-24 15:14:58 +01:00
monsta d3f29749a5 screen: stop setting TERM and COLORTERM environment variables
closes https://github.com/mate-desktop/mate-terminal/issues/209

taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=a0ecd018f070b96a6ca2ff778ddda0f7fde5b847
https://git.gnome.org/browse/gnome-terminal/commit/?id=1d5c1b6ca6373c1301494edbc9e43c3e6a9c9aaf
2018-01-23 17:59:30 +01:00
monsta ff21f8e007 schema: fix summary and description of some keys 2018-01-13 21:52:15 +03:00
monsta 76019bf6d9 remove "..." from Find keyboard shortcut 2018-01-13 21:36:59 +03:00
monsta 30ce4834e8 profile-editor: properly initialize the first palette color
taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=6447aded26416e49bf5fdce8a8fd13c16c0ebb44
2018-01-09 22:48:16 +03:00
monsta 7ab5af88f1 update copyright year to 2018 2018-01-09 22:46:34 +03:00
Pablo Barciela a2314e9ab7 terminal-screen.c: drop unused variables 2017-12-30 14:32:35 +01:00
Pablo Barciela e370b85599 Fix build warnings: ignoring return value of ‘chdir’,
declared with attribute warn_unused_result
2017-12-29 19:40:57 +01:00
Pablo Barciela 294ce367b2 middle click on a tab: add the gsettings key to enable the feature
Closes https://github.com/mate-desktop/mate-terminal/issues/184
2017-12-29 16:26:03 +01:00
monsta 26ded92d74 make indent more uniform in a few files 2017-12-25 17:53:32 +03:00
monsta 08bebc7780 fix possible crash when handling DBus method call
fixes https://github.com/mate-desktop/mate-terminal/issues/85
2017-12-25 16:52:06 +03:00
Allan Nordhøy 770127877b
Spelling: Whitespace removed, in the terminal, Ctrl 2017-12-22 10:29:37 +01:00
monsta 019042e65f add Solarized themes from gnome-terminal
closes https://github.com/mate-desktop/mate-terminal/issues/151

ported from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=b4d7416
https://git.gnome.org/browse/gnome-terminal/commit/?id=2763ea6
2017-12-21 21:29:50 +03:00
Pablo Barciela 926ec59919 WidthOfScreen and HeightOfScreen implementation
This commit reverts:

5c6f10892a

And it applies an alternative to fix the deprecated functions:

gdk_screen_get_width
gdk_screen_get_height
2017-12-09 01:51:04 +01:00
raveit65 947e9aec19 fix typo 2017-11-20 19:20:35 +01:00
Pablo Barciela 7ebc9d18b3 add the abbility to switch tabs using [ctrl+tab] and [ctrl+shift+tab]
If true the gsettings key "ctrl-tab-switch-tabs" into "org.mate.terminal.global"

Closes https://github.com/mate-desktop/mate-terminal/issues/98
2017-11-20 09:41:08 +01:00
Pablo Barciela ca53774e9f allow remapping "search" keyboard shortcuts
Closes https://github.com/mate-desktop/mate-terminal/issues/160
2017-11-18 23:04:47 +01:00
JP Cimalando 8c0cb6d5fa Support background images with VTE3 (#194)
Support background images with VTE3
2017-11-14 08:58:38 +00:00
raveit65 e1884b32fa find-dialog.ui: fix keyboard selection 2017-11-11 16:54:58 +01:00
Pablo Barciela 44df2882bf avoid deprecated vte_terminal_search_get_gregex
Fixes https://github.com/mate-desktop/mate-terminal/issues/199
2017-11-08 00:22:55 +01:00
Pablo Barciela 9a574072ee add "select all" keyboard shortcut: [control] + [shift] + [A]
and it can be changed in "edit" -> "keyboard shortcuts"

Closes https://github.com/mate-desktop/mate-terminal/issues/191
2017-10-24 01:11:18 +02:00
ZenWalker e2d1efa329 gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
avoid deprecated:

gdk_screen_get_monitor_geometry
gdk_screen_get_monitor_at_window
2017-08-24 17:10:26 +02:00
ZenWalker 5c6f10892a avoid deprecated gdk_screen_get_width/height 2017-08-10 01:10:56 +02:00
ZenWalker 67e749f9a2 avoid deprecated gdk_screen_make_display_name 2017-08-08 17:34:55 +02:00
raveit65 e6fe1068be terminal-util: avoid deprecated gtk_show_uri 2017-08-03 21:42:33 +02:00
ZenWalker 3f374d5787 avoid deprecated gdk_display_get_screen 2017-07-21 00:29:07 +02:00
ZenWalker e78b50d982 avoid deprecated gdk_screen_get_number 2017-07-18 16:01:10 +02:00
monsta 1265aef5ff update copyright year to 2017 2017-04-16 00:44:05 +03:00
ZenWalker 0b2619b0a8 Fix: Double click with right button causes Xorg to crash
Fixes #171
2017-04-12 01:49:37 +02:00
monsta df1dd2f23b keybindings dialog: fix expand of content on window resize 2017-02-06 13:04:43 +03:00
monsta ca3ccd9c5e encodings dialog: fix expand of content on window resize 2017-02-06 13:04:22 +03:00
monsta f7e6319b5c don't mark dialogs as visible in .ui files
this causes runtime warnings about transient parent because these
dialogs get mapped too early, before gtk_window_set_transient_for
is called in the code.

affected dialogs: find, profile manager, profile prefs
2017-02-02 12:21:07 +03:00
Pablo Barciela 64dd47f16b call gtk_notebook_detach_tab only if the tab is detached
Fixes:
https://bugzilla.redhat.com/show_bug.cgi?id=1398234
2017-01-30 23:34:19 +01:00
ZenWalker 371be35f99 middle click on a tab: Fix active tab position after closing another tab
and now the middle click works like click on X
2017-01-30 15:55:10 +04:00
ZenWalker bfccb77043 middle click on a tab: make the tab active before closing it
Fixes:

If we are on a tab, and we make middle click on another tab,
it doesn't show the confirm close dialog if there is a foreground process
2017-01-30 15:55:10 +04:00
raveit65 8610425561 force X11
fixes running the terminal under wayland
2017-01-08 10:37:07 +01:00
raveit65 575fc201f0 window: Attach popup menus to their parent widgets
When running on Wayland, popup menus must have a parent widget to attach
to. If a parent widget is not explicitly set, the GDK backend tries to
guess what parent widget seems appropriate. In order to have more
reliable popups, change the popups in the terminal window to set their
parent widgets explicitly.

https://bugzilla.gnome.org/show_bug.cgi?id=750755

taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=67afb95
2017-01-08 09:02:22 +01:00
monsta d6fd252c46 schema: a small correction 2016-12-06 01:11:00 +03:00