Commit Graph

189 Commits (f2f7887eb9d5706c01d53bb5f90ebba50b15d607)

Author SHA1 Message Date
Pablo Barciela 3a145a7959 terminal-profile: Fix memory leaks
'g_strconcat' needs to be freed
2018-12-01 17:26:28 +01:00
Pablo Barciela 3ff3f275df terminal-screen: avoid deprecated 'g_settings_list_schemas' 2018-12-01 17:25:58 +01:00
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