summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2024-02-18terminal-window: Factor CSDs into geometry hintsBrian Norris1-11/+33
It seems Wayland-based window managers provide additional decorations that we're not tracking in our "preferred size" computations. This means every geometry update shrinks the window by a bit. Factor in the allocated dimensions, not just the preferred ones. Borrows some ideas from https://bugzilla.gnome.org/show_bug.cgi?id=769898 I also drop a few unused values leftover from gnome-terminal. Fixes #350
2023-12-10Avoid unprocessed file URIs being pasted to the terminal.cristian641-3/+2
The `uris_as_paths` member, which is set to `true` when the paste command has been triggered by the **Paste Filenames** action, was being checked too late: a file URI was ultimately being entered to the terminal, as opposed to the expected plain text version. Test plan: - Copy a file in Caja, or in any other file explorer that inserts the `text/uri-list` and `text/plain` MIME formats into the clipboard. - Paste the file in a MATE Terminal either via `Ctrl+Shift+V`, or via the **Paste** action in the context menu. Without this change, a file URI is entered. For example: ``` file:///home/jane.doe/my%20pictures/foo%20bar.jpg ``` With this change, a regular filepath [that the filesystem can recognize] is pasted. For example: ``` /home/jane.doe/my pictures/foo bar.jpg ``` Note that the behavior of the **Paste Filenames** context menu action remains unchanged (i.e. file URIs are still converted to regular paths surrounded by single quotes).
2023-09-23Tabs: only invoke naming dialog to doubleclick on tab headerlukefromdc1-15/+9
Do not show the tab rename dialog when terminal window content is doubleclicked in terminal apps using the mouse
2023-08-31Support IDN in mailto scheme in hyperlink tooltipsGeorge Stark1-0/+19
in mailto scheme IDN coding may apply only to domain part local part if not in ASCII must be unicode
2023-08-31Add support for OSC 8 hyperlinks (HTML-like anchors)George Stark6-12/+172
backport of 1c6f8db736efc62d9a9b38bfbc43ec03c8544696 from gnome-terminal
2023-08-31RefactoringGeorge Stark5-32/+32
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-28Double-click tab to set titleGydo Kosten1-0/+10
terminal-window: pop up the Set Title dialog when doubleclicking a tab and set focus to terminal screen after changing title
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-window: explicitly draw window frame and bgMark Givens1-0/+34
2023-06-01terminal-screen: set widget app-paintable when transparent bg is enabledMark Givens1-0/+32
2023-04-15terminal-profile: fix warning -Wstring-conversionrbuj1-16/+17
2023-01-14Add GTK Style Class to context menugrover920001-0/+2
This fixes an issue when a monospace font is displayed instead of a proper one in mate-terminal context (right-click) menu. This fixes: https://github.com/mate-desktop/mate-terminal/issues/407
2022-09-11terminal-window: Vble is assigned a value that is never usedrbuj1-6/+1
2022-07-22terminal: fix build warning about missing field initializerrbuj1-0/+1
2022-07-18Remove time.hrbuj4-7/+9
2022-03-23terminal-util: Remove build warning -Wbad-function-castrbuj1-2/+2
2022-03-23terminal-window: gtk+ 2.17.1 fixed gtk bug 535557rbuj1-14/+1
2022-03-23terminal-profile: fix initialization for default colorsrbuj1-16/+28
2022-03-22Fix implicit conversion changes signedness: 'gboolean' to 'guint'rbuj2-3/+3
2021-12-11Use a blank line at mostrbuj14-31/+0
2021-10-26Title dialog: just hit Return to validateValentin Villenave1-0/+1
This makes updating the title marginally easier (you no longer need to hit Tab until you reach the OK button or to use the mouse).
2021-06-25update copyright to 2021raveit6541-0/+41
2021-03-30terminal-window: Remove -Wmissing-field-initializers warningsrbuj1-15/+15
2021-02-05build: Use PACKAGE_URL variablerbuj1-1/+1
2021-01-16Update copyright to 2021rbuj1-1/+1
2020-12-31Upgrade ui filesrbuj8-809/+1041
2020-12-27Remove unused macrosrbuj3-6/+0
2020-11-14profile-editor: Fix -Wsign-compare warningrbuj1-1/+1
2020-09-01Remove -Wfloat-conversion warningsrbuj2-8/+10
2020-08-15add meson build systemWu Xiaotian2-0/+156
2020-07-08terminal_profile_edit_dialog_page_scroll_event_cb is only used in ↵Robert Antoni Buj Gelonch2-48/+59
profile-editor.c (#361) terminal_profile_edit_dialog_page_scroll_event_cb is only used in profile-editor - refactor/rename terminal_profile_edit_dialog_page_scroll_event_cb
2020-06-28Add tab scrolling support for GTK3tamplan2-0/+54
2020-06-28use libegg submodulesWu Xiaotian8-3847/+9
2020-06-20Compile code only when GDK supports X11Wu Xiaotian1-0/+2
2020-06-20restore deprecated gtk_menu_popup for context-menuraveit651-14/+5
fixing weird behaviour with wayland compositor
2020-06-20Enable wayland supportWu Xiaotian2-4/+3
2020-06-07profile-editor: Remove enum conversion warningsrbuj1-3/+3
2020-05-01terminal-encoding: Remove -Wformat warningrbuj1-1/+1
2020-04-28build: SMlib is dependent on ICElibrbuj1-2/+0
2020-04-28build: Isolate smclientrbuj3-86/+23
2020-04-13Add set-title-dialog.uirbuj4-35/+141
2020-04-03terminal-window: expand the content of the comment on about dialogrbuj1-1/+1
2020-04-02Add confirm-close-dialog.uirbuj4-22/+194
2020-03-30fix searching in terminal windowNorbert Preining4-16/+22
Make sure are regex are compiled with PCRE2_MULTILINE which is a requirement by the vte library
2020-03-30terminal-window: add icons to "open tab" and "close window/tab"Pablo Barciela1-3/+3
in popup menu
2020-03-21terminal-window: show VTE version in about dialogPablo Barciela1-1/+6
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
2020-02-27Use user page on github when user email is privaterbuj1-1/+1