summaryrefslogtreecommitdiff
path: root/src/terminal-screen.c
AgeCommit message (Collapse)AuthorFilesLines
4 daysterminal-screen: Fix empty title after exiting curses programsfix-replace-empty-titleVictor Kareh1-1/+1
When curses programs send empty title escape sequences on exit, the window title would become blank in replace mode instead of reverting to the initial title. Fix by checking for both NULL and empty string before falling back to the static title. Fixes #479
2023-08-31Add support for OSC 8 hyperlinks (HTML-like anchors)George Stark1-8/+42
backport of 1c6f8db736efc62d9a9b38bfbc43ec03c8544696 from gnome-terminal
2023-08-31RefactoringGeorge Stark1-15/+15
rename some url-related variables rename TerminalURLFlavour enum to TerminalURLFlavor backport of 0789b02ee11038743fde08795eb4a1ac0bcc3f47 from gnome-terminal to be a bit close to gnome-terminal source
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