Boris Faure
ef9bdfe67a
po: add Polish translation support. Thanks to Fervi! Closes T8196
2019-09-02 21:44:16 +02:00
Carsten Haitzler
eb5b39c261
selection in backbuffer fix try #2
...
get rid of segv's by trying this again in a different way
@fix
2019-08-26 17:41:22 +01:00
Carsten Haitzler
295e72c41f
Revert "selections - live within scrollback bounds per line"
...
This reverts commit 5ccf988abf
.
2019-08-26 17:09:08 +01:00
maxerba
fe261d387a
Updating italian translation
2019-08-25 09:54:30 +02:00
Carsten Haitzler
5ccf988abf
selections - live within scrollback bounds per line
...
dont access out of range on scrollback lines
@fix
there is still an issue of the selection just being in the wrong place
when selecting from the backlog lines as opposed to on-screen lines. i
see the start/end selection points being... weird. but this at least
stops crashes.
2019-08-20 18:16:37 +01:00
Boris Faure
9af03a621b
Merge branch 'terminology-1.5'
2019-08-07 22:21:13 +02:00
Boris Faure
fcfd797a38
options_keys: force delete of genlist to avoid races
2019-08-06 22:56:48 +02:00
Boris Faure
9299566707
options_behavior: avoid eo message
...
I have no idea why this fixes anything
2019-08-06 22:42:44 +02:00
Boris Faure
3414c70449
meson.build: start new dev cycle
2019-08-05 22:28:04 +02:00
Boris Faure
227ad038cb
options_behavior: avoid eo message
...
I have no idea why this fixes anything
2019-08-05 22:26:48 +02:00
Boris Faure
413b8791f4
NEWS: correct titles
2019-07-20 17:20:45 +02:00
Boris Faure
241c5b5944
termptyesc: use "ESC\", the 7-bit version of ST.
...
Ref T8054
2019-07-18 00:09:06 +02:00
Boris Faure
6a8a515c01
termptyesc: xterm is actually emitting \033 and not ST
...
ST is as described in https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Operating-System-Commands
2019-07-17 23:57:44 +02:00
Boris Faure
5e67443379
termptyesc: fix osc-11 reporting. It ends with ST
...
Closes T8054
2019-07-17 23:43:32 +02:00
Boris Faure
fc28e64952
Prepare Terminology release 1.5.0
2019-07-14 18:50:56 +02:00
Boris Faure
8562d1cf6b
avoid redefinition of Term and Win
2019-07-14 18:42:24 +02:00
Boris Faure
7f4d891610
termiointernals: no out-of-band read when selecting empty lines
2019-07-10 23:14:53 +02:00
Boris Faure
dff54aeca2
termiointernals: remove leak
2019-07-08 23:02:41 +02:00
Boris Faure
54340c464d
termio: fix CID1402874, buffer overrun
...
Also fix CID1402875, CID1402876, CID1402877, CID1402878
2019-07-08 22:19:47 +02:00
Boris Faure
81aee6eadd
circleci: fix cflags when compiling with clang and ubsan
2019-07-08 21:30:27 +02:00
Boris Faure
048c5cb825
clean up mess with libintl
...
The header must exist, the lib itself may not
2019-07-08 21:30:27 +02:00
Boris Faure
fb922e0ec4
coverity fixed their stuff, remove hack
2019-07-08 21:30:27 +02:00
Boris Faure
344e466eba
tyfuzz/tytest: fix leak
2019-07-08 21:30:27 +02:00
Boris Faure
86420ba22e
circleci: run tests with UndefinedBehaviorSanitizer
2019-07-08 21:30:27 +02:00
Boris Faure
7fc64bf356
circleci: fix typo
2019-07-08 21:30:27 +02:00
Boris Faure
fa07767115
tytest: fix runtime error: null pointer passed as argument 2, which is declared to never be null
2019-07-08 21:30:27 +02:00
Boris Faure
58df5715d1
win: remove shadowed variable
2019-07-08 21:30:27 +02:00
Boris Faure
c1eb0bad4a
sel: clean up: use sd directly whenever possible
2019-07-08 21:30:27 +02:00
Boris Faure
14d799d63e
tab_selector: fix focus issue
2019-07-08 21:30:27 +02:00
Boris Faure
0f462611c3
build: libintl is required if nls is set (default: true)
2019-07-08 21:30:27 +02:00
Boris Faure
432485dae3
win: start the hide_cursor timer on window creation
2019-07-08 21:30:27 +02:00
Boris Faure
a5cca7fbf4
papercolor: set reverse colors
2019-07-08 21:30:27 +02:00
Boris Faure
63f4313b69
papercolor: swap black and white
2019-07-08 21:30:27 +02:00
Boris Faure
677651f0e4
papercolor: background is whiter + bold white is … white :D
2019-07-08 21:30:27 +02:00
Boris Faure
cf7642d931
themes/papercolor: fix colors
2019-07-08 21:30:27 +02:00
Boris Faure
85208bd7fe
tools: add colors.sh
2019-07-08 21:30:27 +02:00
Boris Faure
f7d5293cbe
themes: add papercolor theme
2019-07-08 21:30:27 +02:00
Boris Faure
b7fff38636
win: hide mouse cursor when idle after timer
2019-07-08 21:30:27 +02:00
Boris Faure
38404d93ff
options_behavior: add ui to change "hide cursor" setting
2019-07-08 21:30:27 +02:00
Boris Faure
96218a733c
config: add item to hide cursor
2019-07-08 21:30:27 +02:00
maxerba
14d874f149
Updating french translation
2019-07-08 21:19:17 +02:00
Boris Faure
6ee735a94d
tests: update results file to reflect changes on double-width handling
2019-06-23 22:30:27 +02:00
Boris Faure
ba980a594c
termptydbl: oops
2019-06-23 22:16:47 +02:00
Boris Faure
ef483dba0d
termptydbl: add special case for emoji that were single width before
2019-06-23 22:02:50 +02:00
Boris Faure
50f4f6308d
termptyops: skip variation selectors
...
We should take into account VS1, 15 and 16…
2019-06-23 22:02:50 +02:00
Boris Faure
7b3110d4a2
termpty: attach a Config * to Termpty
2019-06-23 22:02:50 +02:00
Boris Faure
7cc1197a53
config: add option to treat emojis as double-width
2019-06-23 22:02:49 +02:00
Boris Faure
cdaae389aa
utf8: only encode codepoints ≤ U+10FFFF. Closes T8022
2019-06-23 16:44:28 +02:00
Alastair Poole
18bff78895
build: Fix build and behaviour on OpenBSD.
...
Summary:
OpenBSD does not have strchrnul. Also, fix range
issue with window size.
The geometry is broken on OpenBSD and DragonFlyBSD.
A previous patch solved this issue. Range was
changed to <= 0, but needs to be <= 1 to ensure
the terminal opens and displays content.
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D9157
2019-06-23 16:39:17 +02:00
Boris Faure
253446db49
debug: remove some
2019-06-18 22:09:29 +02:00