Commit Graph

1858 Commits

Author SHA1 Message Date
Boris Faure 04089d1e11 lz4: fix CID 1339837: Null pointer dereference 2015-11-19 20:58:17 +01:00
Boris Faure d558930d01 lz4: fix CID 1339838: Null pointer dereference 2015-11-19 20:55:10 +01:00
Boris Faure eae5306942 lz4: fix CID 1339839: Null pointer dereference 2015-11-19 20:53:52 +01:00
Boris Faure ac3dd67109 fix startup split and commands 2015-11-19 20:24:36 +01:00
Boris Faure a0c249e6ca fix crash when running tyfuzz. not in terminology 2015-11-14 21:26:37 +01:00
Carsten Haitzler 5a5b80ebec fix fuzzing so terminology works at all again
if (len <= 0)

in _cb_fd_read() is ALWAYS coming up with len < 0 for me and that'd
be LOGICAL... eg if read() returns an error (something ok to allow us
to continue) and so my terminal content NEVER appears - because
terminology is returning false from the fb handler asking it to be
deleted. this is wrong so put it inside #ifdef of fuzzing so it
doesn't affect "normal people". i still think it is broken tho... but
at least i have my terminal back now.
2015-11-12 09:53:32 +09:00
Boris Faure e2c244f0c6 fuzz: shorten again the test case 2015-11-08 22:48:24 +01:00
Boris Faure 4913364a22 fix int overflow 2015-11-08 13:06:13 +01:00
Boris Faure bbd9f66d1e fuzz: shorten test case 2015-11-08 13:06:13 +01:00
Boris Faure a925de13dc tyfuzz: read from stdin but write to /dev/null 2015-11-08 13:06:13 +01:00
Boris Faure bbb60799f4 ugly code to log to syslog 2015-11-08 13:06:13 +01:00
Boris Faure 28965e6601 fix typo/bug spotted by afl-fuzz 2015-11-08 13:06:09 +01:00
Boris Faure 4b4a5e84d4 config: add config_new() to create a new default config 2015-11-08 13:05:43 +01:00
Boris Faure 7d46ee5062 add tyfuzz utility used for fuzzing the escape code parsing routines 2015-11-08 13:05:43 +01:00
Boris Faure e81097ccf7 comment unused code to remove dependency 2015-11-08 13:05:43 +01:00
Boris Faure 01421754ec make termpty_handle_buf() public to ease fuzzing 2015-11-08 13:05:43 +01:00
Boris Faure 755a4c3f2f enable fuzzing with --enable-fuzzing
Only enable it if you know what you're doing
2015-11-08 13:05:43 +01:00
Boris Faure d11ebd1247 add code to fuzz terminology (wip) 2015-11-08 13:05:43 +01:00
Boris Faure 88c4ce46b0 add (ugly) cross to close tabs 2015-11-07 15:59:55 +01:00
Tom Hacohen 414b5547f1 Theme smyck: Fix blue and white.
White was yellow, and blue was white for some reason. This is now fixed.
2015-10-14 19:11:35 +01:00
Tom Hacohen 3781596f15 theme smyck: Fix colours for the whole range.
Colours were not correct for the whole range, just the base 16.
This caused issues when working in >16 colour mode.
2015-10-13 13:25:30 +01:00
Thiep Ha fd0aadf7b9 po: add Vietnamese translations
Summary: Add translations for Vietnamese language.

Reviewers: billiob

Subscribers: Hermet, jpeg, seoz

Differential Revision: https://phab.enlightenment.org/D3130
2015-10-06 17:52:56 +09:00
Boris Faure 86a596d946 fix --split option 2015-09-26 12:01:42 +02:00
Boris Faure 81a8118c03 fix focus issue when creating a new tab in a split 2015-09-20 15:51:57 +02:00
Boris Faure 4c53f10bf0 do not right trim "." on word selection
this makes double click on "../foobar"
2015-09-20 15:42:28 +02:00
Boris Faure 9c4167f74f always support double-width 2015-09-19 16:23:41 +02:00
Boris Faure 84177b5f46 add script to show text in normal/bold/italic/bolditalic/fraktur 2015-09-19 16:19:47 +02:00
Boris Faure 2b3eda694f always support italic 2015-09-19 16:18:17 +02:00
Boris Faure 8eabd375e5 Merge branch 'terminology-0.9' 2015-09-19 14:53:47 +02:00
Boris Faure cd6f66003a correctly set working dir on split 2015-09-19 14:51:24 +02:00
Boris Faure e6b924a215 correctly set working dir on split 2015-09-19 14:49:40 +02:00
Boris Faure e963bfb37f terminology 0.9.1 release 2015-09-17 11:48:30 +02:00
Boris Faure 6582eff5cd ctrl-[2-8] are now handled by terminology. Ref T2723 2015-09-16 19:21:27 +02:00
Boris Faure a31782c720 termpty: fix resizing
do not add a useless newline
do not copy the same content few times
2015-09-16 19:20:54 +02:00
Boris Faure 8fed698036 fix backlog locking 2015-09-16 19:20:45 +02:00
Boris Faure 35813be3ca fix line length computation 2015-09-16 19:20:34 +02:00
Boris Faure 444cc9d8b4 solarized: fix bright foreground colors 2015-09-16 19:20:17 +02:00
Boris Faure e8bd673f20 send ctrl[1-0] to term if "going to tab#" is not possible. Closes T2723 2015-09-14 23:01:32 +02:00
Boris Faure d844278723 ctrl-[2-8] are now handled by terminology. Ref T2723 2015-09-14 00:01:01 +02:00
Boris Faure a334bf6554 termpty: fix resizing
do not add a useless newline
do not copy the same content few times
2015-09-13 23:17:17 +02:00
Boris Faure 386cf11b19 fix backlog locking 2015-09-13 23:17:03 +02:00
Boris Faure 78cb50c7a3 fix line length computation 2015-09-13 23:16:30 +02:00
Boris Faure 3a7238978e turn error messages about unhandled escape codes into warnings 2015-09-08 21:59:11 +02:00
Boris Faure 137af722ce solarized: fix bright foreground colors 2015-09-07 23:49:41 +02:00
Boris Faure cb531b5d9b correctly set bold, even if textgrid do not support it (yet) 2015-09-06 23:52:43 +02:00
Boris Faure cb511843b4 dev mode again. En route to 0.10 (or…) 2015-09-06 23:52:15 +02:00
Boris Faure 3b3df45fa4 terminology 0.9.0 release 2015-09-05 14:48:05 +02:00
Boris Faure cd79e428eb update translations 2015-09-05 14:07:05 +02:00
Boris Faure 02a7a4e4d5 update contributors 2015-09-05 14:06:30 +02:00
Boris Faure 6f898d5ebe fix typop no longer working for still images. Add some error messages
Thanks to dassify for noticing
2015-09-04 20:30:29 +02:00