aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* terminology: change cwd to root so we are not depending on the directorydevs/bu5hm4n/cwd_fixMarcel Hollerbach2017-04-031-0/+10
| | | | we are started in
* config: change Disable focus-out visuals to be more positive :)Boris Faure2017-03-132-4/+7
|
* add behavior option to disable focus-in/out animations and visualsMike Blumenkrantz2017-03-137-9/+57
| | | | this is useful for CI
* termio: reset size when size looks boggus.Boris Faure2017-03-051-2/+5
| | | | Patch by netstar
* termio: remove dead code. CID1371738Boris Faure2017-03-051-3/+0
|
* may fix mouse motion reporting. T4874Boris Faure2017-03-041-9/+8
|
* pty: fallback to ~ or / when creating new term if current dir is not availableBoris Faure2017-02-171-2/+22
| | | | Closes T5186
* win: double click on tab title to change it. Closes T3143Boris Faure2017-02-172-1/+23
|
* controls: clean up codeBoris Faure2017-02-081-2/+2
|
* terminology tabs resize - fix access of invalid memory beyond boundsCarsten Haitzler (Rasterman)2017-01-311-11/+10
| | | | | | | | | | we memcpy'd the currenty size over, so if prev size was smaller - this was wrong and valgrind threw a complaint. also the rounding seems utterly bizarre. it looks like it was meant to round up to the nearest "lot of 8 tabs" so actually do that... which makes is easy to pass in old width nicely now to fix the problem. @fix
* let's start a new development cycleBoris Faure2017-01-151-1/+1
|
* terminology release 1.0.0v1.0.0Boris Faure2017-01-075-5/+7
|
* add changelog for v1.0.0Boris Faure2016-12-253-2/+40
| | | | The date chosen there may not be the actual date of the release
* improve link detection when stored in xmlBoris Faure2016-12-251-0/+15
| | | | | example: <url>https://terminolo.gy/</url>
* termpty: verify that $SHELL is valid before using it. CID1366816Boris Faure2016-12-241-0/+34
|
* termptyesc: support DECSED3 to erase the backlog. Closes T3713Boris Faure2016-12-203-35/+67
|
* termio: fix getting selection of known link. CID1367486Boris Faure2016-12-201-1/+2
|
* termpty: fix potential NULL dereference. CID1367485Boris Faure2016-12-191-3/+6
|
* termptyesc: correctly handle tab forward. Closes T4992Boris Faure2016-12-181-24/+44
|
* termpty: Tab markers are the same for each line. Ref 4992Boris Faure2016-12-186-23/+98
|
* private: add macros ROUND_UP and DIV_ROUND_UPBoris Faure2016-12-181-0/+10
|
* termptyesc: handle correctly Character Tabulation Set (HTS). Ref T4992Boris Faure2016-12-151-1/+3
|
* termio: do nothing special when extracting text and .tab is setBoris Faure2016-12-151-6/+0
|
* termptyesc: add some debugBoris Faure2016-12-151-0/+3
|
* termptyesc: handle correctly Cursor Back Tab. Ref T4992Boris Faure2016-12-152-17/+14
|
* term pty fd - properly shut down without a 100% cpu hangCarsten Haitzler (Rasterman)2016-12-131-4/+9
| | | | | | | | | i've noticed that the exe cb tries to drain the pty fd but reads return -1 with EAGAIN so terminology just spins forever in cpu trying to drain a buffer that does not drain, so make a special case on exe exit - drain until there just is nothing else to read then give up. @fix
* termio: small cleanupBoris Faure2016-12-061-10/+2
|
* Fix bogus hack and restore cursor position to its right place. On OpenBSD ↵Al Poole2016-12-062-5/+11
| | | | | | | | | | and DragonFly the cursor is being incorrectly placed. Seems there was a Linux workaround too. My guess is this will fix that also. Summary: Should help anyway. Reviewers: billiob, raster Differential Revision: https://phab.enlightenment.org/D4465
* termpty: handle BSD special case when the other side of the tty pair has quitBoris Faure2016-12-061-0/+7
|
* termpty: handle read() from tty pair when the other end has died, on some BSDBoris Faure2016-12-051-1/+3
| | | | In such a case, read() returns 0 and sets errno to ECHILD…
* termpty: ensure we're not reading from invalid fdBoris Faure2016-12-051-1/+11
|
* termpty: fix dead code and remove debugging code. CID1366815Boris Faure2016-12-051-5/+1
|
* termpty: make verify_beacon silent by defaultBoris Faure2016-12-051-10/+10
|
* termpty: fix possible issue when reading and the shell exitedBoris Faure2016-12-051-2/+2
|
* termpty: avoid race between exit of the program and reading from itBoris Faure2016-12-041-32/+51
| | | | | | Also ensure we read what was already in the pipe before we ever polled it. Closes T4925
* env: unset COLUMNS, LINES, TERMCAPBoris Faure2016-12-041-2/+5
|
* termpty: remove useless codeBoris Faure2016-12-041-5/+0
|
* improve error messageBoris Faure2016-12-041-1/+1
|
* fix getting lines with the beaconBoris Faure2016-11-301-20/+63
| | | | | add quite some testing that is disabled by default, used to ensure that the beacon is always valid
* termpty: skip combining chars unless it can be used as strikethroughBoris Faure2016-11-262-0/+15
|
* termio: dont show full/relative for emails or protocolsMarcel Hollerbach2016-11-201-1/+3
| | | | | | if there is a link like bu5hm4n@efl.so or http://enlightenment.org/ , then there is no need to show relative or absolut coping in the ctxpopup, just copy is enought.
* scrolling: fix issues with the beaconBoris Faure2016-11-202-30/+48
| | | | Add a few comments on how it works
* mouse wheel on tab counter: fix navigationBoris Faure2016-11-192-9/+2
| | | | | | | | Do not register the same callback twice. Invert action on mouse-wheel. During my test, it felt more logical like that. Closes T4316
* termio: fix leak. CID1365971Boris Faure2016-11-191-1/+2
|
* link detection: rewrite moving around the gridBoris Faure2016-11-171-31/+59
| | | | | | There are difference between the grid and the backlog. In the backlog, full lines are stored (and thus can be larger than the width of the terminal).
* add copy link item in rightclick menuMarcel Hollerbach2016-11-171-2/+38
| | | | | | | | | | | | | Summary: this will just copy the link content instead of the resolved link. Makes the link detection feature also useable for ssh/tmux/screen session. Test Plan: Hover over a link and rightclick Reviewers: billiob Differential Revision: https://phab.enlightenment.org/D4217
* termiolink: hopefully fixes segfault. Closes T4896Boris Faure2016-11-151-1/+3
|
* termio: elm_layout_add() expects and elm widgetBoris Faure2016-11-151-1/+1
| | | | | | | | This should remove the noisy message: ERR<21781>:elementary lib/elementary/elm_widget.c:1130 elm_widget_sub_object_parent_add() You passed a wrong parent parameter (0x400000089000008a termio). Elementary widget's parent should be an elementary widget.
* termiolink: add missing breakBoris Faure2016-11-111-0/+1
|
* termiolink: safety on ty being not NULL. CID1365660Boris Faure2016-11-081-0/+2
|