Commit Graph

  • 92de8f3f12 Add Ran Benita to authors list David Herrmann 2011-12-31 12:46:15 +01:00
  • 546f51e4a3 input: do not take reference of parent input object David Herrmann 2011-12-31 12:44:10 +01:00
  • 1ed4f89164 input: silently ignore devices without device-node David Herrmann 2011-12-31 12:39:42 +01:00
  • 7a5f5091f6 tests: add test for the input subsystem Ran Benita 2011-12-13 14:10:01 +02:00
  • 0799fbb4be input: rearrange code to avoid forward declarations David Herrmann 2011-12-31 12:04:17 +01:00
  • 33afda8421 input: add infrastructure for an input subsystem Ran Benita 2011-12-13 14:00:44 +02:00
  • f60356d429 terminal: add dummy terminal implementation David Herrmann 2011-12-30 18:01:00 +01:00
  • e70a56b92e output: add debug and error messages David Herrmann 2011-12-30 17:13:15 +01:00
  • 22da12c999 console: fix debug messages for buffer objects David Herrmann 2011-12-30 17:08:01 +01:00
  • b8124efaf9 test_console: fix call to kmscon_comp*_use David Herrmann 2011-12-30 16:48:20 +01:00
  • 240d6671ba test_output: handle kmscon_comp*_use failure David Herrmann 2011-12-30 16:44:28 +01:00
  • 290601396e output: allow kmscon_compositor_use to be called when asleep David Herrmann 2011-12-30 16:40:49 +01:00
  • bb727640e9 output: fix dropping master priviledges on wakeup David Herrmann 2011-12-30 16:36:48 +01:00
  • 84248b0ac7 vt: fix race-condition in signal handling David Herrmann 2011-12-30 13:47:36 +01:00
  • 068591e395 output: add helper to check whether output is awake David Herrmann 2011-12-26 21:30:37 +01:00
  • 0f44dfdde8 test_console: fix console deinitialization bug David Herrmann 2011-12-26 14:46:22 +01:00
  • 74d8ba5eea test_console: copy stdin to console output David Herrmann 2011-12-26 14:27:03 +01:00
  • 676b03cb5c console: add newline function David Herrmann 2011-12-26 14:24:31 +01:00
  • e9a492ff44 Update TODO David Herrmann 2011-12-26 13:59:50 +01:00
  • 34cd65356f console: remove +1 font width David Herrmann 2011-12-26 12:48:36 +01:00
  • 4ca6eeae82 console: calculate width by font David Herrmann 2011-12-26 12:45:54 +01:00
  • d2e1f7d505 console: do not resize buffer if size doesn't change David Herrmann 2011-12-26 12:15:48 +01:00
  • cf21453430 console: measure font width David Herrmann 2011-12-24 12:46:56 +01:00
  • 2db34f8265 console: do not return NULL in kmscon_char_get_u8 David Herrmann 2011-12-24 12:30:42 +01:00
  • a20e5c3a18 console: allow resizing the console David Herrmann 2011-12-21 16:39:51 +01:00
  • d75404742b console: support writing to console David Herrmann 2011-12-21 16:30:06 +01:00
  • 7402e5e753 console: correctly resize lines David Herrmann 2011-12-21 16:07:40 +01:00
  • c762375c92 test_buffer: add buffer playground David Herrmann 2011-12-21 15:44:24 +01:00
  • 994aef69fc console: rewrite buffer implementation David Herrmann 2011-12-21 14:19:52 +01:00
  • f7eca00957 console: remove cairo from header David Herrmann 2011-12-20 21:40:35 +01:00
  • 10dfb530d4 console: correctly set current position in buffer David Herrmann 2011-12-18 13:49:03 +01:00
  • fbd9446135 console: use new buffer implementation David Herrmann 2011-12-18 12:58:47 +01:00
  • 68ac348389 console: remove buffer cache David Herrmann 2011-12-18 12:23:14 +01:00
  • 0533c94677 console: allow resetting of kmscon_char's David Herrmann 2011-12-18 11:46:08 +01:00
  • b691d8db22 Merge 63cd19fcf5a5c04572e54f6eb2c894da27dc449b into 6bf0e7ed7e8eded8f6f74e0d68610116c197eaf5 GitHub Merge Button 2011-12-14 09:09:16 -08:00
  • 6bf0e7ed7e Add config.h.in~ to gitignore David Herrmann 2011-12-14 18:09:03 +01:00
  • 7ed09101f0 build: set in NDEBUG instead of DEBUG in configure Ran Benita 2011-12-12 22:37:07 +02:00
  • dfd880881e vt: add support for automatic VT switching Ran Benita 2011-12-11 01:56:48 +02:00
  • bb9089696e Add K_OFF to vt-TODO David Herrmann 2011-12-14 15:38:26 +01:00
  • 63cd19fcf5 build: set in NDEBUG instead of DEBUG in configure Ran Benita 2011-12-12 22:37:07 +02:00
  • bee1845784 Merge 54c56776e0025f4cd2538615158df2e1734efb9c into c72953fa631a8a3bf4fe3a5c579eb62e72410f16 GitHub Merge Button 2011-12-11 10:42:55 -08:00
  • 54c56776e0 vt: add support for automatic VT switching Ran Benita 2011-12-11 01:56:48 +02:00
  • a198e753d9 vt: disable the tty keyboard completely Ran Benita 2011-12-10 23:29:07 +02:00
  • c72953fa63 build: a few fixes to configure script Ran Benita 2011-12-02 14:01:12 +02:00
  • 9b9f0f98d7 Merge 1b02ee9893f38fb5ae1597b6e91923a6e7a7277f into 03a67f977a20260a2ec22aef5940b870e9941e77 GitHub Merge Button 2011-12-09 02:57:11 -08:00
  • 1b02ee9893 build: a few fixes to configure script Ran Benita 2011-12-02 14:01:12 +02:00
  • 03a67f977a Console: Add buffer object David Herrmann 2011-12-04 17:56:43 +01:00
  • 8f06542909 Console: Simplify character handling David Herrmann 2011-12-03 18:09:41 +01:00
  • 20beb30357 test_console: Use new eloop and VT subsystem David Herrmann 2011-12-03 16:49:44 +01:00
  • e195d911e1 Output: Correctly acquire/release DRM master David Herrmann 2011-12-03 16:39:06 +01:00
  • 39b3cc1237 Eloop: Fix function name typo David Herrmann 2011-12-03 16:38:14 +01:00
  • f59a28b984 Fix gitignore David Herrmann 2011-12-03 15:14:38 +01:00
  • ae54604784 Add VT test David Herrmann 2011-12-03 15:14:18 +01:00
  • 7fa1ab55dd Eloop: Add debug statements David Herrmann 2011-12-03 15:09:10 +01:00
  • bb5f11baa1 Add VT handling David Herrmann 2011-12-03 15:08:18 +01:00
  • 1fb4c71895 Eloop: Pass mask argument to fd callbacks David Herrmann 2011-12-03 12:22:36 +01:00
  • 42a6c76e28 Eloop: Add idle-event support David Herrmann 2011-12-03 12:04:29 +01:00
  • fe5b180fbb Add event loop David Herrmann 2011-12-03 11:42:41 +01:00
  • 9d2fe62bd9 test_output: Use log API David Herrmann 2011-12-02 15:33:52 +01:00
  • 3aad1107d8 Output: Choose sane default mode David Herrmann 2011-12-02 15:27:01 +01:00
  • 9b88fe87e2 test_output: Use new log API David Herrmann 2011-12-02 15:16:14 +01:00
  • ed79aeccef Add log API David Herrmann 2011-12-02 15:15:05 +01:00
  • 9093189f2f test_output: Catch SIGINT and SIGTERM David Herrmann 2011-12-02 15:10:07 +01:00
  • 41c56410ee test_console: React on SIGINT David Herrmann 2011-12-02 14:35:33 +01:00
  • ca409fb0c5 Update documentation about autotools David Herrmann 2011-12-02 13:31:12 +01:00
  • 0d1acc526f Change license to MIT license David Herrmann 2011-12-02 13:23:22 +01:00
  • 6072bf445f Console: Fix cell-selection when drawing glyphs David Herrmann 2011-12-01 18:33:49 +01:00
  • 0b6a81d901 Update TODO David Herrmann 2011-12-01 18:20:54 +01:00
  • aacb342092 output: save and restore crtc upon (de)activation Ran Benita 2011-11-29 00:27:30 +02:00
  • 25b85f5f26 Output: Fix warning -Wall complains about Ran Benita 2011-11-27 19:09:26 +02:00
  • 062dd2875d gitignore: add all the build stuff Ran Benita 2011-11-27 19:08:36 +02:00
  • 6d451a2015 build: use gnu autotools Ran Benita 2011-11-27 18:54:53 +02:00
  • 43fb0760f8 Merge 55b872becc3d3d9837cdefb8fb4d12157d65a1b3 into 264fff909e21bb912e46a164a20c5630755c5ea7 GitHub Merge Button 2011-11-30 12:24:25 -08:00
  • 55b872becc console: draw font to the right cell Ran Benita 2011-11-30 22:15:04 +02:00
  • 24fcc2b636 output: bind new modes in the order we add them Ran Benita 2011-11-29 00:36:48 +02:00
  • b76ebe6f5e output: save and restore crtc upon (de)activation Ran Benita 2011-11-29 00:27:30 +02:00
  • 77963ec305 Add kmscon_console_write() function David Herrmann 2011-11-27 19:31:26 +01:00
  • c836259b18 Fix the only warning -Wall complains about Ran Benita 2011-11-27 19:09:26 +02:00
  • bac0c27788 gitignore: add all the build stuff Ran Benita 2011-11-27 19:08:36 +02:00
  • 7ef4e778a7 build: use gnu autotools Ran Benita 2011-11-27 18:54:53 +02:00
  • 798276dea9 Add kmscon_char_set() helper David Herrmann 2011-11-27 16:10:11 +01:00
  • 0cf9a7a03c Add cursor movement helpers David Herrmann 2011-11-27 15:50:59 +01:00
  • 89634f3f13 Update TODO David Herrmann 2011-11-26 17:59:49 +01:00
  • 264fff909e Support glyph string caching David Herrmann 2011-11-26 17:54:56 +01:00
  • 9e2c14a7ca Fix glyph caching David Herrmann 2011-11-26 17:53:45 +01:00
  • c4d6c554fd Calculate font size properly David Herrmann 2011-11-26 17:12:17 +01:00
  • 607a5eed54 Set console resolution to 800x600 by default David Herrmann 2011-11-26 17:04:52 +01:00
  • e5de20a22a Fix test_console David Herrmann 2011-11-26 16:55:25 +01:00
  • 7149b5dd37 Draw console David Herrmann 2011-11-26 16:54:40 +01:00
  • c8855d47b2 Reset cairo surface when drawing console David Herrmann 2011-11-26 16:48:59 +01:00
  • c455d8f9f0 Set each cell to '?' for testing purposes David Herrmann 2011-11-26 16:47:50 +01:00
  • 8b93b07db3 Refresh texture when redrawing console David Herrmann 2011-11-26 16:46:44 +01:00
  • 27047fddbf Create font when resizing console David Herrmann 2011-11-26 16:43:17 +01:00
  • 27807e913e Add kmscon_font type David Herrmann 2011-11-26 16:33:06 +01:00
  • a33f9f589c Add pango dependency David Herrmann 2011-11-26 15:29:39 +01:00
  • a12cf0aa7f Add kmscon_char_dup() David Herrmann 2011-11-26 15:27:10 +01:00
  • f66f1f5798 Add gitignore file David Herrmann 2011-11-20 18:27:44 +01:00
  • bab0068bed Set default console size to 80x24 David Herrmann 2011-11-20 18:25:59 +01:00
  • 9a853a796f Add cells to console objects David Herrmann 2011-11-20 18:21:41 +01:00
  • 0b5d1932df Compile all sources into tests David Herrmann 2011-11-20 18:18:22 +01:00