Commit Graph

1512 Commits

Author SHA1 Message Date
Boris Faure ee6a319f17 add some documentation 2015-07-22 23:16:23 +02:00
Chris Michael 25ec6d06cb terminology: Fix formatting
NB: No functional changes

Signed-off-by: Chris Michael <>
2015-07-22 12:24:33 -04:00
Chris Michael 23045a08a7 terminology: Fix formatting
NB: No functional changes, just formatting

Signed-off-by: Chris Michael <>
2015-07-22 11:42:46 -04:00
Boris Faure 5db007e579 fix segv when spliting from controls. Closes T2568 2015-07-15 23:20:02 +02:00
Jean-Philippe Andre 09b4fddf84 escapes: pretty-print some escapse and avoid ESC in debug logs
ERR("Hello '%c'", ESC) would result in "Hello '\033'" which means
the parent terminal (another terminology, maybe) would then try to
interpret ' as an escape char (ESC is \033 or 0x1b), and so it would
then forward more escapes to the parent.

Also, avoid printing BEL (and, well, beeping) when we are just
printing an error log.

I believe all those "Unhandled escape" logs should go to WRN or higher
log levels. Any thoughts, @billiob ?

See T2506 (for the test file)
2015-06-24 13:46:48 +09:00
Boris Faure 0fa0a5d9c8 force focus even if win is not yet focused. Closes T2416 2015-06-21 17:50:30 +02:00
Carsten Haitzler 03d1edddaf terminology config - fix whitespace + indenting 2015-06-16 14:17:25 +09:00
Boris Faure a07a63048c fix crash from object being swallowed twice. Closes T2463 2015-06-11 23:55:35 +02:00
Boris Faure 1ad8055d28 remove useless termio_theme_get() 2015-06-11 22:29:53 +02:00
Boris Faure 5d6544ed76 do not update an url if Location is local 2015-06-03 23:04:03 +02:00
Boris Faure 566033f78d do not remove links when there is a popup due to such link 2015-06-03 23:03:07 +02:00
Boris Faure 681bb029c2 ensure cursor coordinates are always valid, 2nd version 2015-06-03 23:02:31 +02:00
Carsten Haitzler 074eece5f7 Revert "ensure cursor coordinates are always valid"
This reverts commit 1f3f779258.

this breaks terminal scrolling entirely! can't scroll anymore at all
in standard shell. just try a simple: find / -print
2015-06-03 15:00:13 +09:00
Boris Faure 7b72052773 remove callbacks when deleting termio 2015-06-02 23:23:56 +02:00
Boris Faure bac8e078c7 add some debug to fix focus issues 2015-06-02 23:11:16 +02:00
Boris Faure 1f3f779258 ensure cursor coordinates are always valid 2015-06-02 22:48:50 +02:00
Boris Faure c86b35309c rename a bunch of _termpty_*() to termpty_*() 2015-06-02 21:47:06 +02:00
Boris Faure 9ecda225b8 fix focus wrt settings. Closes T2460 2015-06-01 21:19:14 +02:00
Boris Faure 231ff2514a fix focus issue with ctxpopup. Closes T2455 2015-05-31 17:38:02 +02:00
kidanger bd9f8591e1 sel: fix incorrect event struct use 2015-05-31 15:59:42 +02:00
Boris Faure 16c184a9d2 fix link detection on links starting at first char of the screen.
Closes T2438
2015-05-27 23:20:08 +02:00
Boris Faure f2239735ab fix bell. we want it even if the term is focused 2015-05-13 20:53:50 +02:00
Boris Faure 948c1399cd fix focus issue wrt tabs
elm_object_focus_set() triggers a focus_out on the window even though an
 object inside it is getting the focus…
2015-05-06 21:31:52 +02:00
maxerba 3abcd0f806 Adding spanish translation 2015-05-06 19:01:30 +02:00
Boris Faure 27179b6525 restore animation when moving between tabs. Closes T2380 2015-04-30 21:06:06 +02:00
Boris Faure f64356baac fix focus issue. Closes T2376 2015-04-30 20:18:29 +02:00
Boris Faure 9e043c0425 display background on new tab. Closes T2378 2015-04-30 19:33:00 +02:00
Boris Faure 563b592b81 new tab inherits wdir. Closes T2379 2015-04-30 19:11:31 +02:00
Boris Faure 6234a290eb config: copy "not in eet" info in config_fork(). Fixes "font reset" binding
Ref: #18
2015-04-26 18:04:50 +02:00
Boris Faure da0a6284cd keys: add underscore as special key. Should close T2369 2015-04-26 13:14:56 +02:00
Boris Faure d2e39f818e avoid possible division by 0. Closes CID1295447 2015-04-25 14:56:53 +02:00
Stefan Schmidt 79761712c6 build: Add term_container.h to source files to make sure it gets distributed
Would not end up in the tarball if not listed here.
2015-04-24 08:42:11 +02:00
Boris Faure 2228945f2c refactor win.c to use the Term_Container abstraction 2015-04-23 20:07:59 +02:00
Boris Faure be62d87f89 separate "termstate" from cursor state and screens. Closes T725 2015-04-23 20:02:53 +02:00
Carsten Haitzler caf4e92302 terminology config - allow gst1 as vid mod config - adjust limit range 2015-04-19 21:34:22 +09:00
Boris Faure c2b26e0999 fix selecting tabs 2015-04-18 23:12:39 +02:00
Boris Faure 0e18a185fe correctly handle empty lines when doing selections 2015-04-18 22:44:42 +02:00
Boris Faure 688f417814 config: do not add F11 as default binding to Fullscreen 2015-04-16 21:33:03 +02:00
Daniel Kolesa 64afc103b5 mailmap: update q66 2015-04-16 14:26:12 +01:00
Kai Huuhko 3f52970813 L10N: Update Finnish translations 2015-04-15 04:19:22 +03:00
Boris Faure d1416cc735 colors ui: "improved" color namming 2015-04-14 22:18:52 +02:00
Boris Faure 52ceae82b1 add meta/hyper to key bindings. Closes T1985 2015-04-13 21:37:09 +02:00
Boris Faure 981f76c6e3 add ugly timeout to http head when trying to preview links 2015-04-08 23:40:11 +02:00
Jean-Philippe Andre 674c680052 Add .dds to list of image extensions, for tycat 2015-04-07 14:49:44 +09:00
Boris Faure 7e4276c033 right click on a selection shows popup to copy it
Closes T2246
2015-04-05 12:14:46 +02:00
Boris Faure 563517fbc9 update to show more background/foreground colors 2015-04-04 17:37:42 +02:00
Boris Faure a9199f199b colors: fix dark grey not showing up. Closes T2245 2015-04-04 17:37:42 +02:00
Carsten Haitzler 16402da20a fix terminology popup handling to work again
popup handling was broken when adding url head checking. it ALWAYS
used the external helpder path regardless of config requesting to
handle internally if possible. this fixes that.

2015-04-03 19:50:16 +09:00
Boris Faure 80bb25baaa fix terminology not starting with newer config 2015-04-01 20:40:17 +02:00
Boris Faure 2eafc8af28 update catalan translation. Thanks to JoanColl 2015-03-30 23:50:37 +02:00