Commit Graph

  • 62a3db3e9c uterm_video: add dummy fbdev backend David Herrmann 2012-03-23 11:46:39 +01:00
  • 95e434eddb uterm_video: add DRM backend David Herrmann 2012-03-23 11:45:49 +01:00
  • 8e2af97038 uterm: new video backend David Herrmann 2012-03-23 11:26:04 +01:00
  • 7eafca0e9f log: rewrite log subsystem David Herrmann 2012-03-23 11:11:46 +01:00
  • 4790d9f7ab eloop: move prefix to "ev_" instead of "kmscon_" David Herrmann 2012-03-20 19:08:29 +01:00
  • e7e0744e6e eloop: rename from kmscon_ to ev_ David Herrmann 2012-03-15 20:06:19 +01:00
  • 7b7e8c950d vte: constify global tables Ran Benita 2012-03-04 19:06:34 +02:00
  • 5811fee0da input: test for LED feature and use it Ran Benita 2012-01-20 19:07:00 +02:00
  • 6b7265447e input: add features mechanism Ran Benita 2012-03-04 18:43:19 +02:00
  • d8cf293c94 build: implicitly include config.h Ran Benita 2012-03-04 18:38:54 +02:00
  • 1c909c930c Fix copyright year David Herrmann 2012-03-02 11:19:50 +01:00
  • 32cb165e40 vte: improve docs David Herrmann 2012-03-01 11:37:27 +01:00
  • 348b49dc0c Merge 127d7abfca86854eb473d2a41250ce20fc2cd7a4 into c343e6cef299d8d7bbc092de7393c9f9bbe2ddd5 GitHub Merge Button 2012-03-04 09:50:57 -08:00
  • 127d7abfca vte: constify global tables Ran Benita 2012-03-04 19:06:34 +02:00
  • b44e0c1aa2 vte: add bell support Ran Benita 2012-01-20 20:57:04 +02:00
  • 1588beafa8 input: add bell support Ran Benita 2012-01-20 20:54:37 +02:00
  • 0f94aa25c5 input: test for LED feature and use it Ran Benita 2012-01-20 19:07:00 +02:00
  • 7e0c56b210 input: add features mechanism Ran Benita 2012-03-04 18:43:19 +02:00
  • 3ceb96a926 build: implicitly include config.h Ran Benita 2012-03-04 18:38:54 +02:00
  • c343e6cef2 vte: add 8bit C1 7bit equivalents (dummy) David Herrmann 2012-02-29 17:21:53 +01:00
  • ea81381be5 vte: add 8-bit C1 code handlers (dummy) David Herrmann 2012-02-29 17:11:25 +01:00
  • 44fdd29e6c vte: new state machine implementation David Herrmann 2012-02-29 15:25:53 +01:00
  • acc32351be kbd_xkb: use new xkbcommon version David Herrmann 2012-02-27 17:49:15 +01:00
  • 2b066f173c output: drop drm-master on open() to avoid Xserver bugs David Herrmann 2012-02-05 18:40:31 +01:00
  • 06286da4ef vte: extend CSI debug message David Herrmann 2012-02-05 16:03:13 +01:00
  • cdb3d112a6 vte: implement backspace control David Herrmann 2012-02-05 16:02:21 +01:00
  • 5f0d151bb7 vte: implement basic cursor movement CSI David Herrmann 2012-02-05 16:01:12 +01:00
  • dcfbbc3e1d vte: implement CSI-J David Herrmann 2012-02-05 15:55:22 +01:00
  • a5a357e012 vte: implement CSI-K David Herrmann 2012-02-05 15:52:34 +01:00
  • 9b058b1f90 vte: implement basic cursor-movement controls David Herrmann 2012-02-05 15:45:43 +01:00
  • 7c8eb3b108 console: fix bug in buffer-erase helper David Herrmann 2012-02-05 15:44:20 +01:00
  • d3951da865 console: add helper to erase current position David Herrmann 2012-02-05 15:14:45 +01:00
  • b02e8c8332 console: fix pending-wrap bug in erase helpers David Herrmann 2012-02-05 15:11:34 +01:00
  • fb6dd53aa8 console: enable auto_wrap by default David Herrmann 2012-02-05 15:10:12 +01:00
  • 9a5f1df8cd console: fix bug in *_erase_screen() David Herrmann 2012-02-05 15:06:06 +01:00
  • 5e53cda8f5 console: fix bug in *_move_left() David Herrmann 2012-02-05 15:04:43 +01:00
  • f0bcc37cee console: add to line movement helpers David Herrmann 2012-02-05 14:36:32 +01:00
  • f85244ead9 console: add erase-helpers David Herrmann 2012-02-04 18:31:10 +01:00
  • 5fb41086a6 Merge 026d9e8a18abd3db4ad6bd0340b8a85de19e11d5 into 37cb482bbce74d4bcd841df193c926bf8e7a6366 GitHub Merge Button 2012-02-04 07:31:16 -08:00
  • 37cb482bbc ring: fix is_empty Ran Benita 2012-02-04 15:19:33 +02:00
  • 138c0aa5ee console: add function to erase buffer David Herrmann 2012-02-04 16:24:01 +01:00
  • d8ff83c5cb console: add basic cursor movements David Herrmann 2012-02-04 15:50:03 +01:00
  • 466fcc3b06 console: add auto-wrap mode David Herrmann 2012-02-04 15:49:14 +01:00
  • 497d3840dc console: add *_move_to() function David Herrmann 2012-02-04 15:25:44 +01:00
  • 5a0ba19d91 console: make console wrapper margin aware David Herrmann 2012-02-04 14:49:06 +01:00
  • 2b8caca91c console: remove *_buffer_newline() David Herrmann 2012-02-04 14:34:33 +01:00
  • bff87253a8 console: fix bug in console resizing David Herrmann 2012-02-04 14:32:09 +01:00
  • 026d9e8a18 ring: fix is_empty Ran Benita 2012-02-04 15:19:33 +02:00
  • 0c7e50433a console: implement proper scrolling David Herrmann 2012-02-03 23:47:09 +01:00
  • ff408d6fb9 test_buffer: add margin tests David Herrmann 2012-02-03 18:43:56 +01:00
  • b367a9682c console: add margin API David Herrmann 2012-02-03 17:48:09 +01:00
  • cd62b330be console: add margin support David Herrmann 2012-02-03 17:16:50 +01:00
  • c4a4e796e7 console: rename buffer to scroll-buffer David Herrmann 2012-02-03 15:22:36 +01:00
  • d06e28aa05 console: do not fill buffer if not required David Herrmann 2012-02-02 17:52:54 +01:00
  • 8ed50af667 console: allow NULL lines in buffer David Herrmann 2012-02-02 17:44:54 +01:00
  • ebef2a016b console: allow to push empty lines to scrollback buffer David Herrmann 2012-02-02 17:41:43 +01:00
  • af3a1f3e50 console: move kmscon_console_rotate to *_newline David Herrmann 2012-02-02 17:01:54 +01:00
  • 09e15d84e8 console: add function to clear scrollback buffer David Herrmann 2012-02-02 16:47:43 +01:00
  • 3560ae8eb1 console: add function to set max scrollback buffer size David Herrmann 2012-02-02 16:43:15 +01:00
  • bb918d9361 console: set sb_max to 0 by default David Herrmann 2012-02-02 16:33:00 +01:00
  • 54a552b852 console: allow scrollback-buffer maximum = 0 David Herrmann 2012-02-02 16:30:18 +01:00
  • fb14273bf7 eloop: add timer support Ran Benita 2012-02-01 22:35:02 +01:00
  • 8fa3336a6b vte: add stub CSI parser David Herrmann 2012-02-01 19:33:38 +01:00
  • 0e31653eb1 vte: parse basic control codes David Herrmann 2012-02-01 17:13:22 +01:00
  • c4683b34ef vte: first check for special keys then for ucs4 char David Herrmann 2012-02-01 16:03:54 +01:00
  • 23b7270790 vte: implement basic key mappings David Herrmann 2012-02-01 15:59:53 +01:00
  • d5c4d80562 doc: add VTE links and resources David Herrmann 2012-01-31 19:59:02 +01:00
  • 7a31fa98d6 pty: avoid 4KB buffers on the stack David Herrmann 2012-01-30 22:01:32 +01:00
  • 9d4cd66631 pty: increase input buffer size Ran Benita 2012-01-30 18:50:28 +02:00
  • 9c97408910 kbd: correctly initialize refcount Ran Benita 2012-01-28 21:51:40 +02:00
  • 6eb0f706d7 xkb: fix invalid read from uninitialized memory Ran Benita 2012-01-28 21:21:44 +02:00
  • f8b17b1ffc Remove TODO David Herrmann 2012-01-29 17:10:51 +01:00
  • e138e4ada0 vte: handle keyboard "return"/linefeed David Herrmann 2012-01-29 14:51:35 +01:00
  • ff0e91ec45 terminal: use UTF8 state machine David Herrmann 2012-01-29 14:23:27 +01:00
  • 885bdef87b pty: change callback parameters to "const xy" David Herrmann 2012-01-29 14:22:48 +01:00
  • 2ddd47e858 test_buffer: add utf8 state machine test David Herrmann 2012-01-29 14:21:19 +01:00
  • 046d397987 unicode: add utf8 state machine David Herrmann 2012-01-29 14:19:49 +01:00
  • 79e1ada7e5 vte: handle keyboard input (stub) David Herrmann 2012-01-28 22:14:20 +01:00
  • 55d4132931 console: add header protection David Herrmann 2012-01-28 18:08:10 +01:00
  • f63eaffc95 pty: remove unneeded variable in setup_child David Herrmann 2012-01-28 17:43:26 +01:00
  • d8d0e24a22 pty: move fork_pty_child to setup_child David Herrmann 2012-01-28 17:35:43 +01:00
  • 31fc374065 pty: avoid FIONREAD ioctl David Herrmann 2012-01-28 17:23:49 +01:00
  • 229b4bfde2 pty: buffer data between pty and child David Herrmann 2012-01-28 17:17:20 +01:00
  • 2c8622d468 Add ring buffer object David Herrmann 2012-01-28 17:16:37 +01:00
  • ecb7ddbc29 pty: merge input and close callbacks David Herrmann 2012-01-28 14:03:52 +01:00
  • da0623c260 terminal, pty: pass eloop reference on obj creation David Herrmann 2012-01-28 13:56:13 +01:00
  • 9b4c6c5542 pty: move output_cb to input_cb David Herrmann 2012-01-28 13:45:06 +01:00
  • cda62d3e60 pty: move pty_input to pty_write David Herrmann 2012-01-28 13:44:25 +01:00
  • c3d2ea3eb2 pty: fix style issue David Herrmann 2012-01-28 13:43:09 +01:00
  • 57bb28b1b4 pty: merge fork_pty and pty_spawn David Herrmann 2012-01-28 13:22:44 +01:00
  • d480ec1030 pty: unblock all signals before exec'ing the child Ran Benita 2012-01-23 18:16:09 +02:00
  • 718c7b16db Merge 979029833353271b22321099417e8ed46bfdbd51 into beb430183035c3803f6cbd824effa2bf2350728c GitHub Merge Button 2012-01-28 03:38:51 -08:00
  • beb4301830 kbd-dumb: fix log_warning -> log_warn David Herrmann 2012-01-28 12:38:11 +01:00
  • 647d666da3 build: fix out-of-tree build and distcheck Ran Benita 2012-01-27 12:04:51 +02:00
  • 510e53376a kbd: add a new "dumb" keyboard backend Ran Benita 2012-01-18 00:09:16 +02:00
  • 83dd9a6cfa build: depend on xproto explicitly Ran Benita 2012-01-18 00:03:16 +02:00
  • 5cc56b8e3c xkb: fix merge failure David Herrmann 2012-01-28 12:14:48 +01:00
  • ae81ac090d Merge cd271d0d1f31d3a71cd3215a9a339c168440425d into 8e6803ed0afbdaafc74ce0fa8c373b02949f9778 GitHub Merge Button 2012-01-27 15:06:57 -08:00
  • cd271d0d1f build: fix out-of-tree build and distcheck Ran Benita 2012-01-27 12:04:51 +02:00
  • 2053558425 build: fix typo Ran Benita 2012-01-27 12:03:09 +02:00