Commit Graph
29 Commits
Author SHA1 Message Date
Kovid Goyal 0f4db0e91e fork() before creating the main window so that we dont share any env/state/fds 2016-11-03 19:49:25 +05:30
Kovid Goyal a045f4f0e6 Retrieve child exit status before shutting down 2016-11-03 18:04:39 +05:30
Kovid Goyal cc85acea1d Turn off OpenGL error checking for performance 2016-11-03 16:57:18 +05:30
Kovid Goyal 06b42a7e1c More OpenGL bindings 2016-11-03 10:30:35 +05:30
Kovid Goyal 4c755c6005 Get rid of asyncio, it is dog slow 2016-10-31 10:34:56 +05:30
Kovid Goyal 4144d46844 Collect profiling information from the child monitor thread as well 2016-10-30 17:29:36 +05:30
Kovid Goyal ade8faa345 Start work on implementing the char grid 2016-10-30 13:06:13 +05:30
Kovid Goyal fabdebfd89 Check for required extensions 2016-10-28 12:32:55 +05:30
Kovid Goyal 8c76596f5c Specify the needed opengl version centrally 2016-10-26 12:24:24 +05:30
Kovid Goyal 7161406ff3 Handle window resizing correctly 2016-10-26 10:46:20 +05:30
Kovid Goyal 6a23dbe1ec Start work on rendering fonts using FreeType 2016-10-23 23:12:00 +05:30
Kovid Goyal 6f81e12041 Start work on migrating to OpenGL based rendering 2016-10-23 21:07:34 +05:30
Kovid Goyal a04cc3a97b Limit the number of functions displayed by --profile 2016-10-22 11:02:35 +05:30
Kovid Goyal 77eb005af1 ... 2016-10-21 11:09:51 +05:30
Kovid Goyal c9167b51fc Nicer syntax for running a non-default program 2016-10-21 08:41:11 +05:30
Kovid Goyal 9e40ec413e Implement middle-click to paste selection and also update window title/icon 2016-10-21 01:52:02 +05:30
Kovid Goyal 226e333e9e Refactor to make TerminalWidget self contained 2016-10-20 23:40:24 +05:30
Kovid Goyal e010d13994 Fix Tab key causing entire screen to redraw 2016-10-20 14:54:51 +05:30
Kovid Goyal eaa6c7656a Add an option to dump profiling data 2016-10-20 10:04:59 +05:30
Kovid Goyal 37db3c1e01 Fix displaying on unhandled exceptions 2016-10-20 07:34:28 +05:30
Kovid Goyal f7eaf3fee5 Implement writing to child process 2016-10-16 19:38:35 +05:30
Kovid Goyal 29ba13835a Run the child process 2016-10-16 17:59:19 +05:30
Kovid Goyal 1065a88cef Create the pty 2016-10-16 16:51:45 +05:30
Kovid Goyal 8564c92cef Allow running programs other than the shell 2016-10-16 16:47:27 +05:30
Kovid Goyal 0336873afc Implement painting of cells 2016-10-15 14:26:53 +05:30
Kovid Goyal 3069faff5c Look for config file in stabdard location on startup 2016-10-14 18:30:09 +05:30
Kovid Goyal 789e75afac Allow running python commands in the kitty context from the CLI 2016-10-14 18:16:23 +05:30
Kovid Goyal 4666b31f8a Load config from file 2016-10-14 15:10:48 +05:30
Kovid Goyal 90679edcc6 Application skeleton 2016-10-14 14:38:25 +05:30