summaryrefslogtreecommitdiff
path: root/src/terminal-screen.c
AgeCommit message (Collapse)AuthorFilesLines
2023-07-11Do not set DISPLAY, inherit it insteadlukefromdc1-2/+0
*Otherwise x11-only apps in wayland can't connect to xwayland
2023-06-01terminal-screen: fix pointer type when referencing profileMark Givens1-1/+1
2023-06-01terminal-screen: set widget app-paintable when transparent bg is enabledMark Givens1-0/+32
2021-12-11Use a blank line at mostrbuj1-1/+0
2021-06-25update copyright to 2021raveit651-0/+1
2020-09-01Remove -Wfloat-conversion warningsrbuj1-6/+4
2020-06-20Compile code only when GDK supports X11Wu Xiaotian1-0/+2
2020-06-20Enable wayland supportWu Xiaotian1-1/+3
2020-03-30fix searching in terminal windowNorbert Preining1-1/+1
Make sure are regex are compiled with PCRE2_MULTILINE which is a requirement by the vte library
2020-03-20fix url highlighting due to deprecation of vte_terminal_match_add_gregexNorbert Preining1-20/+21
2020-03-02terminal-screen: prevent crash on bad term spawn due to redundant freesAndrey Kaydalov1-3/+0
2019-12-18terminal-screen: Fix warning when closing windowPablo Barciela1-1/+2
Fixes this warning running inside other terminal when closing the window if this preference is enabled: [when command exits "exit the terminal"] ** (mate-terminal:45473): CRITICAL **: 01:32:55.425: terminal_window_remove_screen: assertion 'gtk_widget_get_toplevel (GTK_WIDGET (screen)) == GTK_WIDGET (window)' failed
2019-12-17Avoid NULL pointer dereference in terminal_screen_child_exitedrbuj1-0/+3
Fixes #314
2019-08-29terminal-screen: avoid 'g_type_class_add_private'Pablo Barciela1-4/+2
2019-07-06Remove trailing whitespacesLaurent Napias1-2/+2
2019-06-03make "highlighting things under mouse pointer" configurableosch1-14/+50
2019-03-26Explicitly enable bright bold to match new VTE versionsmicheal655361-0/+3
Fixes #278
2019-02-04drop umtp suportraveit651-8/+0
Fixes https://github.com/mate-desktop/mate-terminal/issues/104 This doesn't work with with gtk+-3 and newer vte versions. With gnome-pty-helper gone, it's a no-op. based on origin commit at https://git.gnome.org/browse/gnome-terminal/commit/?id=d3aa520 https://bugzilla.gnome.org/show_bug.cgi?id=747046
2019-01-12src/terminal-screen.c: Set TERM to 'xterm-256color' (instead of just ↵Mike Gabriel1-1/+1
'xterm'). This provides 256 colors terminal application support. Fixes #209.
2018-12-01terminal-screen: avoid deprecated 'g_settings_list_schemas'Pablo Barciela1-2/+6
2018-06-27term-screen: avoid deprecated 'gtk_style_context_get_background_color'Pablo Barciela1-1/+8
2018-06-27terminal-screen: avoid deprecated 'vte_terminal_spawn_sync'Pablo Barciela1-31/+58
2018-06-17Revert "fix setting transparency issue when used in GNOME3"monsta1-19/+0
This reverts commit e1b834a2bf684ac4a7d4b33fbf216d65896889c6. Fixes https://github.com/mate-desktop/mate-terminal/issues/240
2018-03-29fix setting transparency issue when used in GNOME3liuyi921-0/+19
2018-01-27require VTE 0.46monsta1-3/+0
2018-01-24revert parts of previous commitraveit651-0/+2
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-23screen: stop setting TERM and COLORTERM environment variablesmonsta1-3/+0
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
2017-12-30terminal-screen.c: drop unused variablesPablo Barciela1-4/+0
2017-12-29Fix build warnings: ignoring return value of ‘chdir’,Pablo Barciela1-1/+2
declared with attribute warn_unused_result
2017-11-14Support background images with VTE3 (#194)JP Cimalando1-1/+90
Support background images with VTE3
2016-11-18screen: Update for vte APIZenWalker1-8/+15
Fixes partially #149 https://git.gnome.org/browse/gnome-terminal/commit/?id=b9cf035874e06951ff8425760cf978ca412b2032
2016-09-22add back --geometry positioning supportAlexei Sorokin1-1/+1
was removed in 0e9e88a, based on https://github.com/GNOME/gtk/commit/f37a062
2016-07-20screen: fix a Wincompatible-pointer-types warningraveit651-1/+1
probably introduced with vte291 port compared with: https://git.gnome.org/browse/gnome-terminal/commit/?h=gnome-3-14&id=7da07d5
2016-06-11port GdkColors to GdkRGBA and GtkColorButton to GtkColorChooserraveit651-48/+29
with help from Alexei Sorokin inspired from: https://git.gnome.org/browse/gnome-terminal/commit/?id=84099c3
2016-06-10Update font on realizeraveit651-1/+5
taken from: https://git.gnome.org/browse/gnome-terminal/commit/?id=ed24174
2016-06-10Remove debug printfsraveit651-2/+0
taken from: https://git.gnome.org/browse/gnome-terminal/commit/?id=923d74f
2016-06-10Add style-updated handler to TerminalScreenraveit651-16/+16
taken from: https://git.gnome.org/browse/gnome-terminal/commit/?h=gnome-3-8&id=e8e2367
2016-05-26drop old code for VTE < 0.38 (it was used in GTK+2 build)monsta1-160/+17
2016-03-09screen: Compile dingu regexes with MULTILINE optionraveit651-2/+4
this kills warnings with newer vte. taken from (but adjusted): https://git.gnome.org/browse/gnome-terminal/commit/?id=9e0ea90
2016-03-08remove debug callbacks for deprecated size-request signalSorokin Alexei1-10/+0
2016-02-19fix typo: cliboard -> clipboardmonsta1-1/+1
2015-11-16vte291: fix transparency backgroundWolfgang Ulbrich1-6/+21
Thank you Author: [email protected]
2015-11-16vte291: Fix geometry issuesWolfgang Ulbrich1-2/+19
Thank you Author: [email protected]
2015-11-15port to vte291Wolfgang Ulbrich1-2/+67
Thank you to Author: [email protected]
2015-09-08drop support for win32/osxmonsta1-13/+2
2015-08-03drop gdkkeysyms-compat usage, use modern key namesMonsta1-6/+2
2014-12-15zero-init all signals arraysMonsta1-1/+1
2014-10-12Add colon to PATHTERM_CLASS for url detection.infirit1-1/+1
Thanks to leigh123linux for pointing it out.
2014-09-10Added option to copy selection to clipboardspuhpointer1-0/+5
2014-08-18Add colon to PATHCHARS_CLASS for url detection.infirit1-1/+1
Closes #70