summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
9 dayswindow: Add icon session persistenceHEADmasterVictor Kareh3-6/+40
Store and persist window icons in session config files. Icons set via the command line are now saved during session management and restored when loading config files. Also adds error reporting for invalid icon file paths.
9 daysoptions: Re-introduce the icon optionVictor Kareh6-13/+51
Since profiles do not provide a way of setting the window icon, we re-introduce the --icon option to allow the window instance to report an icon programmatically. Fixes https://github.com/mate-desktop/mate-terminal/issues/246
2025-08-08Do not suppress resize hints on X11lukefromdc1-2/+14
2024-02-23release 1.28.1v1.28.1raveit653-2/+6
2024-02-22Distribute Meson build systemColomban Wendling1-0/+12
Fixes #454.
2024-02-18fix version for meson build systemv1.28.0raveit651-1/+1
2024-02-18release 1.28.0raveit653-5/+17
2024-02-18tx: sync with transifexraveit65221-139183/+112933
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
2024-02-18ci: use ubuntu jammy as dockerraveit651-1/+1
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-09-10tx: update resourcesraveit652-970/+768
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 Stark7-13/+173
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-08-22release 1.27.1v1.27.1raveit653-3/+15
2023-08-22tx: pull with transifexraveit65215-402/+918
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-15convert docbook to mallard help docsXiaotian Wu25-1170/+1068
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-11-03release version 1.27.0v1.27.0mbkma3-2/+20
2022-10-30tx: sync with transifexmbkma214-12010/+12940
2022-10-29tx: update resourcembkma2-99/+99
2022-10-28tx: migrate config filembkma2-11/+28
2022-09-11configure.ac: The macro 'AC_HELP_STRING' is obsoleterbuj1-1/+1
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
2022-03-04meson build: drop desktop-file/appdata-file argumentraveit651-2/+0
- fixes building with meson-0.62.0 - fixes https://github.com/mate-desktop/mate-terminal/issues/411 look here for more details. With meson-0.62.0 this deprecation warning will cause an error. `DEPRECATION: i18n.merge_file does not take any positional arguments. This will become a hard error in the next Meson release.`
2022-02-13ci: drop -Wunused-parameter compiler cflag from debian buildraveit651-1/+1
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-08-05release 1.26.0v1.26.0raveit653-2/+24
2021-08-05tx: sync with transifexraveit65216-70010/+75532
2021-08-05travis-Ci: use libera.chat as notification serverraveit651-1/+1
2021-06-25tx: update resourceraveit651-298/+298
2021-06-25update copyright to 2021raveit6541-0/+41
2021-05-30travis-ci: use ubuntu focal as host systemraveit651-1/+1
fixes build issues with fedora:latest (f34) tag.
2021-04-25travis: disable travis builds for ubunturaveit651-1/+1
Sadly, there is a limit for free builds at docker.com See discussion https://github.com/orgs/mate-desktop/teams/core-team/discussions/25
2021-03-30terminal-window: Remove -Wmissing-field-initializers warningsrbuj1-15/+15