Cédric Leporcq
8bd4844f0b
WORKAROUND: Change $TERM env variable to xterm-color
1 year ago
Oliver Mangold
d8bbedf883
Made keybindings customizable from config
1 year ago
Danilo Spinella
fdd9ed4284
Add support for cross-compiling
2 years ago
jelle van der Waa
0ea077c248
Merge pull request #674 from Warepire/vte-0.55.0-off-by-one
Fix off-by-one in select_text() on libvte >= 0.55.0
1 year ago
Warepire
7e9a93b421
Fix off-by-one in select_text() on libvte >= 0.55.0
Version 0.55.0 rewrote the selection bounds and made them non-inclusive
of the end-position. Take this into consideration.
1 year ago
Richard Moreland
4aa842245f
Add cell scaling options
Add a cell_height_scale and cell_width_scale option which is supported
since vte3 0.52.
2 years ago
Nico Tonnhofer
5ae8b0f383
Fullscreen only when pressing F11
Make F11 only go fullscreen when no other modifier such as shift/ctrl is
pressed.
2 years ago
Ryan Carins
470631b0b7
Make Ctr+-/+ work with numpad keys
2 years ago
Jelle van der Waa
1b67c5cdf5
Use non-deprecated vte_terminal_match_set_cursor_name
vte_terminal_match_set_cursor_type is deprecated, use the new
vte_terminal_match_set_cursor_name function introduced in 0.40
2 years ago
eroen
64e6bfe1d5
Use https for submodule
This silences a QA warning on Gentoo and should reduce the risk of MITM
attacks against users.
3 years ago
jelle van der Waa
b3e923572a
Merge pull request #631 from carloabelli/issue245
Add bold_is_bright option
2 years ago
Carlo Abelli
6855a9b474
Add bold_is_bright option
2 years ago
jelle van der Waa
3e2c10f9f0
Merge pull request #599 from jelly/emoji
Document GTK's 'great' emoji input keybinding
2 years ago
Jelle van der Waa
db9eb18e97
Document GTK's 'great' emoji input keybinding
2 years ago
jelle van der Waa
3dcf389430
Merge pull request #568 from dotdash/leak
Revert "Use std::make_unique from c++14 #360"
3 years ago
Björn Steinbrink
9aaf970fba
Revert "Use std::make_unique from c++14 #360"
This reverts commit 8dd8f55088
.
The make_unique function in util/memory.hh is not at all like
std::make_unique. The former is just a plain wrapper for the unique_ptr
constructor and makes the resulting unique_ptr take ownership of the
instance identified by the given pointer.
std::make_unique on the otherhand allocates a new instance of a given
type and makes creates a unique_ptr that has ownership of that instance.
So what the patch did was to allocate a char pointer, that did not
point at the string we're interested in, but instead points at the
pointer that points to that string. This means that the string that was
meant to be freed by the unique_ptr upon leaving its scope leaks.
Additionally, the check in open_selection() wasn't adapted to handle
the extra layer of indirection added by this change, so it always
assumed that there was some selection, and tried to open it, completely
breaking mouse usage.
3 years ago
jelle van der Waa
a4af9e7e41
Merge pull request #567 from jelly/remove_geometry
Remove geometry
3 years ago
Rohan Rao
b019a80b7c
Remove geometry option from config and man pages
4 years ago
Jelle van der Waa
8f6ce5239f
Remove deprecated geometry handling
3 years ago
jelle van der Waa
7138bc4949
Merge pull request #564 from 0xcpy/master
Use std::make_unique from c++14
3 years ago
0xcpy
8dd8f55088
Use std::make_unique from c++14 #360
3 years ago
Jelle van der Waa
051e2fbf66
Add missing case for c key
Fix the breakage introduced in 01bfd9f9ea
3 years ago
Jelle van der Waa
01bfd9f9ea
vte_terminal_copy_clipboard() is deprecated in VTE 0.50
3 years ago
jelle van der Waa
e9e72d0893
Merge pull request #543 from adlpz/master
Set title to passed command when executing with -e
3 years ago
Jelle van der Waa
3bc2a43bef
Check if there is an selection when opening selection
Prevent a segfault when trying to open a selection, when there is no
selection.
3 years ago
Jelle van der Waa
9eda6c5913
Revert "Merge pull request #546 from ThrosturX/master"
This reverts commit 86db8ab133
, reversing
changes made to 1f9ab29f74
.
3 years ago
jelle van der Waa
86db8ab133
Merge pull request #546 from ThrosturX/master
fixed a segfault on attempting to open a void selection in a newly op…
3 years ago
throsturx
06170ca5e9
fixed a segfault on attempting to open a void selection in a newly opened terminal window
3 years ago
Adria Lopez
b595d90ff5
Set title to passed command when executing with -e
3 years ago
jelle van der Waa
1f9ab29f74
Merge pull request #532 from kyrias/fix-urls
Need to fall back to check_match after hyperlink_check_event
3 years ago
Johannes Löthberg
459a8258a8
Need to fall back to check_match after hyperlink_check_event
vte_terminal_hyperlink_check_event only matches explicit OSC 8 marked
hyperlinks, so we still need to fall back to the existing check_match
function for the vast majority of URLs to be clickable.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
3 years ago
Josip Janzic
14ee4ff101
Add support for hyperlinks
More info:
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
https://bugzilla.gnome.org/show_bug.cgi?id=779734
3 years ago
Jelle van der Waa
285f4d77a3
README.rst: Update terminfo part
Update the installation part with a dedicated one for Arch. Use wget
instaed of scp for adding the terminfo to the server.
3 years ago
Jørn Lode
7adefddb66
url_regex: Don't allow : or / in passwords
3 years ago
Jørn Lode
4f558cd62d
url_regex: Add missing : in <username>:<password>
3 years ago
jelle van der Waa
68b92d3702
Merge pull request #510 from xzfc/master
Add optional scrollbar
3 years ago
jelle van der Waa
01f8542ffb
Merge pull request #441 from wbangna/vim-movement-top-middle-bottom
Vim movement top middle bottom
3 years ago
Jonatan Vela
8dad4e51e4
Support vim movements: H M L
Vim movements H, M and L implemented and documented.
4 years ago
Albert Safin
d83ba0052d
intruduce `.termite` CSS class
3 years ago
Albert Safin
9521dc3b11
add optional scrollbar
3 years ago
jelle van der Waa
3c2753bab2
Merge pull request #512 from xzfc/reset
Add ^L to reset and clear
3 years ago
Albert Safin
1ddbbe5d5f
add ^L to reset and clear
3 years ago
jelle van der Waa
fc70854161
Merge pull request #505 from eroen/master
Fix order of arguments in tic command
3 years ago
eroen
8c2adbc2c9
Fix order of arguments in tic command
hanetzer in #gentoo-chat on freenode reported errors like this when building
termite-12:
tic -x termite.terminfo -o /tmp/portage/x11-terms/termite-9999/image//usr/share/terminfo
tic: Too many file names. Usage:
tic [-e names] [-o dir] [-R name] [-v[n]] [-V] [-w[n]] [-1aCDcfGgIKLNrsTtUx] source-file
Moving the input filename to the end of the tic invocation seems to resolve
this for them, but I am unable to reproduce the issue.
3 years ago
jelle van der Waa
d87e7c8269
Merge pull request #470 from kohlerm/master
improving shell detection
3 years ago
jelle van der Waa
d7d90e47c9
Merge pull request #492 from jelly/config_parsing_failure
Handle invalid configuration file format
3 years ago
Jelle van der Waa
5dc2d638a0
Handle invalid configuration file format
Print an error when an invalid key/value config is given to termite.
Closes : #486
3 years ago
Jelle van der Waa
18b653954d
man: Add keybinding to move forward to end of word
Describe the new keybindings e and E to move forward to end of word.
3 years ago
jelle van der Waa
5690a82ad0
Merge pull request #498 from janza/end-of-word-keybinding
Add keybinding to move forward to end of word
3 years ago
Josip Janzic
c18668fe8e
Add keybinding to move forward to end of word
Closes #495
3 years ago