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
ZenWalker
5f9f682483
middle click on a tab: confirm close if there is a foreground process
...
Fixes #149
2016-11-18 11:05:49 +01:00
ZenWalker
d4234710b5
screen: Update for vte API
...
Fixes partially #149
https://git.gnome.org/browse/gnome-terminal/commit/?id=b9cf035874e06951ff8425760cf978ca412b2032
2016-11-18 01:21:04 +01:00
ZenWalker
4d5943140d
Implement middle click tab closing
...
Fixes #155
Author: bl0ckeduser
2016-11-11 09:46:08 +01:00
ZenWalker
df326ad5d2
Make dropped tab active
...
based on gnome-terminal commit:
https://git.gnome.org/browse/gnome-terminal/commit/?id=abb2018a702adfc57831aea9ebb5c513b9c8bbbd
Fixes #152
2016-11-07 09:29:37 +01:00
ZenWalker
2e6db62d1f
Fix window size when a second tab is added by drag-n-drop
...
based on gnome-terminal commit:
https://git.gnome.org/browse/gnome-terminal/commit/?id=d3e593e4974303618305da4e0d20f0d5c10f83b0
2016-11-06 08:55:07 +01:00
ZenWalker
13bf77c21a
notebook: avoid crash on tab DND
...
based on gnome-terminal commit:
https://git.gnome.org/browse/gnome-terminal/commit/?id=85b448f7c9e219e82d4d8abafe405d73349c08c1
Fixes #145
2016-11-06 08:55:07 +01:00
monsta
448be7a26f
fix crash after detaching tab and then changing its title
...
fixes https://github.com/mate-desktop/mate-terminal/issues/131
thanks to @egmontkob for the patch:
https://git.gnome.org/browse/gnome-terminal/commit/?id=f65261a0b5d03658be3acb439976fd8af6fa28ea
2016-09-28 21:05:46 +03:00
Alexei Sorokin
8fdadba380
add back --geometry positioning support
...
was removed in 0e9e88a
,
based on https://github.com/GNOME/gtk/commit/f37a062
2016-09-22 15:58:49 +03:00
Alexei Sorokin
0e9e88a05c
don't use deprecated gtk_window_parse_geometry()
2016-09-14 16:07:16 +03:00
Alexei Sorokin
4786486f64
fix resize menu buttons ( #122 )
...
based on https://github.com/GNOME/gnome-terminal/commit/88bd325
2016-09-14 16:07:16 +03:00
monsta
622e2d1272
handle GDK_SCROLL_SMOOTH when handling mouse scroll on tabs
...
adapted from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=70965e71db7d1c2fac0237988344972b564c46b5
https://git.gnome.org/browse/gnome-terminal/commit/?id=35a509165750d0ecefe9f26702d0f3c0e230f0c2
2016-09-14 14:19:05 +03:00
noone3
8d2eb08981
add (mouse wheel) tab scrolling
...
Mouse wheel scrolling was removed in gtk3.
Add functionality back via patch to mate-terminal, patch was originally against gnome-terminal (from https://git.gnome.org/browse/gnome-terminal/commit/?id=e2299ee2451167ad41b35705b4fbd577aebd0c39 )
2016-09-14 14:14:52 +03:00
monsta
f30b1cd380
update copyright
2016-08-18 15:04:20 +03:00
monsta
6fef74d3b9
remove duplicated code
2016-08-14 23:48:15 +03:00
raveit65
4e30029838
skey-challange.ui: avoid deprecated elements
2016-07-20 11:27:26 +02:00
raveit65
2a2e9ebee2
profile-manager.ui: avoid deprecated elements
2016-07-20 11:27:26 +02:00
raveit65
a5277d2a4f
keybinding-editor.ui: clean up deprecations
2016-07-20 11:27:26 +02:00
raveit65
e8a1eaac80
find-dialog.ui: fix deprecated elements
2016-07-20 11:27:26 +02:00
raveit65
0a87bc21b0
encodings-dialog.ui: fix deprecated elements
2016-07-20 11:27:26 +02:00
raveit65
75da8ddeb8
screen: fix a Wincompatible-pointer-types warning
...
probably introduced with vte291 port
compared with:
https://git.gnome.org/browse/gnome-terminal/commit/?h=gnome-3-14&id=7da07d5
2016-07-20 11:27:26 +02:00
raveit65
210921b104
profile-preferences.ui: avoid deprecations
2016-07-20 11:27:26 +02:00
raveit65
037a30d0cf
profile-new-dialog.ui: avoid deprecated GtkTable and Gtk{H/V}Box
...
updated UI file to gtk+-3.14
2016-07-20 11:27:26 +02:00
raveit65
4b852ce952
avoid deprecated GtkTable
2016-07-20 11:27:26 +02:00
raveit65
f15b90f66b
Borrow pluma-close-button class and use it.
...
This is a subclass of GtkButton special theming for the close button.
taken from:
https://git.gnome.org/browse/gnome-terminal/commit/src?h=gnome-3-8&id=c3a3e06
https://git.gnome.org/browse/gnome-terminal/diff/src/terminal-close-button.c?h=gnome-3-8&id=2bff4b6
2016-06-11 21:09:24 +02:00
raveit65
c6fba6db82
do not use deprecated gtk_dialog_set_alternative_button_order
...
deprecated since gtk+-3.10
2016-06-11 17:00:16 +02:00
raveit65
bf2b46a27d
profile-editor: render text in color scheme combobox
...
As we use gtk3 only code we can remove that in UI file,
finaly fix for https://github.com/mate-desktop/mate-terminal/issues/103
2016-06-11 16:16:34 +02:00
raveit65
f770de3b81
UI prefrenences: enable alpha color for colorchooser
2016-06-11 13:03:24 +02:00
raveit65
22ddefc332
terminal-profile: replace deprecated GDK_TYPE_COLOR
2016-06-11 13:03:24 +02:00
raveit65
d85c96ad64
port GdkColors to GdkRGBA and GtkColorButton to GtkColorChooser
...
with help from Alexei Sorokin
inspired from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=84099c3
2016-06-11 13:03:09 +02:00
raveit65
40a42eb82a
Update font on realize
...
taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=ed24174
2016-06-10 11:47:44 +02:00
raveit65
bb63141924
Remove debug printfs
...
taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?id=923d74f
2016-06-10 11:32:24 +02:00
raveit65
8a4bdad1cc
Add style-updated handler to TerminalScreen
...
taken from:
https://git.gnome.org/browse/gnome-terminal/commit/?h=gnome-3-8&id=e8e2367
2016-06-10 11:20:58 +02:00
monsta
395f4422a7
fix deprecated usage of GtkVScrollbar
2016-06-01 18:36:40 +03:00
monsta
e318c801b9
remove dead code
2016-06-01 18:27:05 +03:00
monsta
e3bf0a05c8
remove some unused variables
2016-06-01 18:05:48 +03:00
monsta
b2919d25fa
drop old code for VTE < 0.38 (it was used in GTK+2 build)
2016-05-26 17:33:01 +03:00
monsta
ea302a83da
drop old GTK+2 code
2016-05-26 16:54:22 +03:00
monsta
8bb7323662
copy gsettings helpers from libmate-desktop (see also FIXME there)
2016-05-26 15:38:59 +03:00
monsta
072da32f99
use dconf directly instead of wrapper functions from libmate-desktop
2016-05-26 14:19:40 +03:00
monsta
fd07010c43
use About dialog from GTK+ instead of forked one from libmate-desktop
2016-05-26 13:34:43 +03:00
monsta
6a2f8dec69
window: react on WM change only on X11
2016-05-26 11:53:20 +03:00
raveit65
b0a09479dc
GTK3: don't use deprecated gtk_widget_size_request
...
gtk_widget_size_request --> gtk_widget_get_preferred_size
2016-03-09 23:16:53 +01:00
raveit65
5102ba128c
GTK3: don't use deprecated gdk_threads_{enter/leave} ()
...
Since we don't ever call gdk_threads_init()
2016-03-09 22:55:34 +01:00
raveit65
fe9c280cae
screen: Compile dingu regexes with MULTILINE option
...
this kills warnings with newer vte.
taken from (but adjusted):
https://git.gnome.org/browse/gnome-terminal/commit/?id=9e0ea90
2016-03-09 14:29:14 +01:00
Sorokin Alexei
a3d1c5f081
remove debug callbacks for deprecated size-request signal
2016-03-08 02:45:13 +03:00
Sorokin Alexei
c0efce1fb0
GTK+3.20: fix window sizes
...
caused by https://git.gnome.org/browse/gtk+/commit/?id=08974a1 ,
fixes #111
2016-03-07 00:45:46 +03:00
Friedel Wolff
087b25e1c3
Fix incorrect ordering of COLS and ROWS
...
https://bugzilla.gnome.org/show_bug.cgi?id=649023
2016-03-07 00:42:45 +03:00
Wolfgang Ulbrich
b084db649e
GTK+3: add style class mate-terminal
2016-02-19 15:30:30 +01:00
monsta
b1051cc490
fix typo: cliboard -> clipboard
2016-02-19 16:57:16 +03:00
Wolfgang Ulbrich
d590df028f
fix conditions for GtkMisc deprecations
2016-01-20 15:30:35 +01:00
monsta
5ef25f7914
use gtk_icon_size_lookup in both GTK+ builds
2016-01-20 12:22:52 +03:00
monsta
6e47412b9c
use icon names instead of stock items in both GTK+ builds
2016-01-20 12:11:31 +03:00
monsta
bc0ff5afa5
[GTK+3] fix deprecated usage of GtkMisc and don't set padding
...
default value of "margin" property is zero anyway
2016-01-20 12:11:17 +03:00
monsta
4ef8ebf3a3
use GtkBox instead of GtkVBox/GtkHBox in both GTK+ builds
...
and fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build
2016-01-20 10:56:16 +03:00
monsta
75b1dfbc03
fix indent a bit
2016-01-13 11:44:01 +03:00
monsta
115663c4e2
use g_get_environ
...
from
https://git.gnome.org/browse/gnome-terminal/commit?id=a9e294229521d91c916dba765c773fcf85260a5b
2016-01-13 10:49:46 +03:00
monsta
0d20d5008b
window: remove dead code
...
it has been commented out in cd939a6c1e
so we're already running w/o it for more than a year...
2016-01-09 15:37:25 +03:00
monsta
8f8db28925
fix GTK+3 build when our version is unstable (e.g. 1.13.x)
...
due to the tricky macro magic, a piece of code containing a function
that doesn't exist in GTK+3 version of VTE hasn't been compiled into
the stable versions of mate-terminal. now we bumped version to 1.13.0,
that code got into build, and the build broke.
this commit should fix it.
2016-01-05 15:19:45 +03:00
monsta
c2a7ef6dde
remove excessive data conversion and don't leak string array
2015-12-07 11:12:01 +03:00
monsta
78f18ad533
simplify some more code and don't leak memory
2015-12-07 11:12:01 +03:00
monsta
0b334ce4e8
simplify some code, get rid of excessive data conversions
2015-12-07 11:12:01 +03:00
monsta
43aca05a39
profile editor: remove dead code
2015-12-02 15:04:47 +03:00
Wolfgang Ulbrich
1e12282051
Merge branch 'vte291'
2015-11-28 20:11:15 +01:00
Wolfgang Ulbrich
1e8eef25c7
GTK3: avoid duplicate schema name in profil editor
2015-11-20 16:54:38 +01:00
Wolfgang Ulbrich
5ecc6d7c26
vte291: fix sensitive state of transparency slider
2015-11-17 13:13:06 +01:00
Wolfgang Ulbrich
54db8f05e1
vte291: Remove the background image UI setting
...
Thank you
Author: egmont@gmail.com
2015-11-16 00:03:48 +01:00
Wolfgang Ulbrich
68a474cd33
vte291: fix transparency background
...
Thank you
Author: egmont@gmail.com
2015-11-16 00:03:28 +01:00
Wolfgang Ulbrich
387af1fe86
vte291: Fix geometry issues
...
Thank you
Author: egmont@gmail.com
2015-11-16 00:02:48 +01:00
Wolfgang Ulbrich
f3e72e52a4
port to vte291
...
Thank you to
Author: egmont@gmail.com
2015-11-15 23:47:05 +01:00
Monsta
6800c0cb9f
Revert "Fix typo in 71204c2db80348c92b42c5cca08fc8c1166ab40d"
...
This reverts commit bf0b2dfe54
.
Fixes https://github.com/mate-desktop/mate-terminal/issues/96
2015-10-01 13:44:51 +03:00
infirit
276f7b995a
Rework gsettings schema building
...
* Bump intltool required version for gsettings support
* Extract strings with intltool directly
* Let autoconf generate the xml files
2015-09-08 15:46:15 +02:00
monsta
80c5e88588
drop support for win32/osx
2015-09-08 13:39:20 +02:00
Monsta
c879af2f81
drop gdkkeysyms-compat usage, use modern key names
2015-08-03 16:54:28 +03:00
infirit
59d1eb356a
Revert "help: Update uri for new user-guide"
...
This reverts commit 73634ff66f
.
2015-07-07 11:15:48 +02:00
raveit65
2ff99ed187
ui: fix size of profile-preferences window in GTK3 version with a default
2015-04-07 16:08:56 +02:00
infirit
ce95937741
Revert "Revert "Remove deprecated call to g_type_init""
...
This reverts commit deedb94b39
.
2014-12-16 13:14:26 +01:00
infirit
a8d2707825
Revert "Only stop use of g_type_init with Glib 2.36"
...
This reverts commit 1ea79cc466
.
2014-12-16 13:14:17 +01:00
infirit
1ea79cc466
Only stop use of g_type_init with Glib 2.36
...
It is still needed in 2.32 from what I can figure out.
2014-12-16 11:55:10 +01:00
infirit
deedb94b39
Revert "Remove deprecated call to g_type_init"
...
This reverts commit 0b75b3c4b4
.
2014-12-16 11:49:55 +01:00
monsta
666895ab75
fix va_list issue
2014-12-15 22:05:02 +01:00
Monsta
69d6682000
zero-init all signals arrays
2014-12-15 22:05:02 +01:00
infirit
73634ff66f
help: Update uri for new user-guide
2014-12-12 23:12:43 +01:00
infirit
84fd17a0b5
Gtk3: Port eggsmclient-xsmp
2014-12-11 16:44:16 +01:00
infirit
7612b1d8f1
Forgot to include gtk.h
2014-12-11 16:33:05 +01:00
infirit
4bce04d985
Gtk3: Fix gdkconfig include
2014-12-11 16:25:23 +01:00
Nikolay Martynov
bb659a752e
Properly check gdk_property_get result
...
Check return value of gdk_property_get in get_initial_workspace before using its result
Current implementation segfaults from to time if terminal is started at X session startup
Looks like #769947 bug in Debian describes same issue
2014-11-24 22:46:51 -05:00
infirit
bf0b2dfe54
Fix typo in 71204c2db8
2014-11-04 21:03:23 +01:00
infirit
7476177681
Add colon to PATHTERM_CLASS for url detection.
...
Thanks to leigh123linux for pointing it out.
2014-10-12 12:38:44 +02:00