Commit Graph

  • a445ae92a8 Fix resizing on macOS Joe Wilm 2016-06-29 20:14:37 -0700
  • 22789f35c7 Implement terminal resizing Joe Wilm 2016-06-29 10:21:02 -0700
  • 69ed81d249 Refactor Tty and Grid creation into Term::new Joe Wilm 2016-06-28 09:18:54 -0700
  • 8454bbe183 Enable vsync Joe Wilm 2016-06-27 19:46:24 -0700
  • 23dbf72154 Fix subpixel rendering for macOS Joe Wilm 2016-06-24 21:52:32 -0700
  • 078dd41e37 Function keys send escape sequences Joe Wilm 2016-06-23 21:24:08 -0700
  • 00223b32c9 Implement special input handling Joe Wilm 2016-06-23 09:48:31 -0700
  • 09600a3d40
    Fix bug handling ansi mode sequences Joe Wilm 2016-06-23 09:42:00 -0700
  • f5faa40066
    Fix a few compiler warnings Joe Wilm 2016-06-14 08:26:02 -0700
  • 4ecc4a15f1
    Cache cargo dependencies on travis Joe Wilm 2016-06-14 07:55:00 -0700
  • 432922d624
    Add macOS to CI matrix Joe Wilm 2016-06-14 07:53:45 -0700
  • bd8bd26c8b
    Add support for macOS Joe Wilm 2016-06-09 20:39:40 -0700
  • 2395066318
    Fix backspace Joe Wilm 2016-06-09 08:37:59 -0700
  • 8566e17860
    Fix all trivial compiler warnings Joe Wilm 2016-06-09 08:30:55 -0700
  • a60dbd564b
    Sort some imports Joe Wilm 2016-06-09 08:16:44 -0700
  • aff56a65a4
    Make state updates and rendering event driven Joe Wilm 2016-06-09 08:06:47 -0700
  • 8b1e82f31a
    Fix shutdown deadlock Joe Wilm 2016-06-08 21:24:31 -0700
  • 8126841ed3
    Add support for scrolling regions Joe Wilm 2016-06-08 10:39:49 -0700
  • 0e7bb8d76e
    Handle TEXT_CURSOR mode Joe Wilm 2016-06-07 21:17:48 -0700
  • 6c82fa9d7b
    Only draw when terminal state has changed Joe Wilm 2016-06-07 21:15:53 -0700
  • 781c67f0a0
    Parse a few more ansi terminal mode commands Joe Wilm 2016-06-07 21:13:08 -0700
  • 6f3e890197
    Handle pty char recv errors Joe Wilm 2016-06-07 21:12:21 -0700
  • 06451fbab1
    Add named thread for pty reader Joe Wilm 2016-06-07 21:11:23 -0700
  • 5e920b893a
    Unwrap some unhandled errors Joe Wilm 2016-06-07 21:10:45 -0700
  • 3d62c2b8f5
    Add explicit bounds check when advancing cursor Joe Wilm 2016-06-06 17:46:26 -0700
  • 581eb6b69f
    Tweak some Grid methods Joe Wilm 2016-06-06 17:45:09 -0700
  • 7834bd177f
    Fix bug where there were extra grid rows Joe Wilm 2016-06-06 17:44:06 -0700
  • 1a7eda7b05
    Terminal sets more attributes on grid Cells Joe Wilm 2016-06-06 17:43:14 -0700
  • 263a4e8a2e
    Fix escape bytes as input bug in ANSI parser Joe Wilm 2016-06-06 17:41:03 -0700
  • cdea958e71
    Add support for drawing background colors Joe Wilm 2016-06-06 16:54:15 -0700
  • 6636cf6b9f
    Minor updates to terminal handling Joe Wilm 2016-06-06 15:13:45 -0700
  • e5aeae69aa
    Update task list Joe Wilm 2016-06-06 14:59:45 -0700
  • a25c9bf1a7
    Handle SIGCHLD Joe Wilm 2016-06-06 14:57:48 -0700
  • 78f5de4935
    Support dynamic character loading Joe Wilm 2016-06-06 14:31:12 -0700
  • b977a15187
    Batching flushes on texture change Joe Wilm 2016-06-06 13:29:05 -0700
  • ed7aa96907
    Refactor Instanced Drawing to use Vertex Arrays Joe Wilm 2016-06-06 13:20:35 -0700
  • 1f3f9add49
    Optimize Rendering with batched draw calls Joe Wilm 2016-06-04 21:26:28 -0700
  • 4fdd5280f1
    Add iterator methods to Grid and Row types Joe Wilm 2016-06-04 19:40:30 -0700
  • 2f058bd053
    Optimize rendering Joe Wilm 2016-06-04 15:30:17 -0700
  • f944b517fa
    Add live-reload for shaders Joe Wilm 2016-06-04 10:54:33 -0700
  • c475c82c69
    render: cleanup active_tex handling Joe Wilm 2016-06-03 09:26:58 -0700
  • 97867d86f2
    Move debug timer Joe Wilm 2016-06-03 09:26:22 -0700
  • 2e51d92a92
    Use texture atlas for glyphs Joe Wilm 2016-06-02 22:14:55 -0700
  • 2f98871b02
    Refactor renderer functions out of main.rs Joe Wilm 2016-06-02 20:27:07 -0700
  • a8024f64c7
    Update Cargo dependencies Joe Wilm 2016-06-02 19:54:16 -0700
  • 30ec145109
    Initial support for Terminal Emulation (woo!) Joe Wilm 2016-05-30 20:44:37 -0700
  • 70b0423a31
    Initial ANSI parser implementation Joe Wilm 2016-05-28 22:09:25 -0700
  • 493a7fae7c
    Remove old debug "test" Joe Wilm 2016-05-28 22:08:30 -0700
  • 208b79cc65
    Add Summary of ANSI standards for ASCII terminals Joe Wilm 2016-05-28 08:39:36 -0700
  • 78414b5ae1
    Implement tty::new() Joe Wilm 2016-05-24 20:55:51 -0700
  • 855ae75697
    Add render time meter Joe Wilm 2016-05-21 11:08:50 -0700
  • c70acbac0b
    Correct sub-pixel font rendering with OpenGL Joe Wilm 2016-05-20 21:36:28 -0700
  • e794bc11b9
    Use subpixel font rendering Joe Wilm 2016-04-11 08:05:19 -0700
  • b84eb9e921
    Add a Grid Joe Wilm 2016-04-10 16:19:39 -0700
  • 99474ef78a Start tracking some tasks Joe Wilm 2016-02-27 22:37:00 -0800
  • c8b69412b2 Rasterizer uses DPI from Glutin Joe Wilm 2016-02-27 20:26:31 -0800
  • 1bf7bb8e12 Font no longer hardcoded in get_glyph Joe Wilm 2016-02-27 14:45:38 -0800
  • 7a1ed7b46f Fix compiler warnings Joe Wilm 2016-02-27 14:45:26 -0800
  • 7e9888b1f5 Add support for multiple font faces in rasterizer Joe Wilm 2016-02-27 14:38:38 -0800
  • 97c1a17bf1 Cleanup PackedVertex initialization Joe Wilm 2016-02-27 13:15:42 -0800
  • 77cfb7b5cd Implement per vertex struct Joe Wilm 2016-02-27 13:08:39 -0800
  • eac2d01af4 Organize buffer data into struct Joe Wilm 2016-02-26 22:30:42 -0800
  • ce96b5df6b Fix some compiler warnings Joe Wilm 2016-02-25 21:02:18 -0800
  • 07640b392c Move rendering stuff into renderer mod Joe Wilm 2016-02-25 20:59:21 -0800
  • eac9747a78 Abstract glyph rendering, poorly Joe Wilm 2016-02-24 21:02:21 -0800
  • cda4952145 Bit of cleanup Joe Wilm 2016-02-24 20:37:17 -0800
  • 5226666690 Use indexed drawing to draw quads Joe Wilm 2016-02-24 20:11:15 -0800
  • 24b4c3ba47 Fragment shader supplies color correctly Joe Wilm 2016-02-24 19:09:21 -0800
  • 400e4c92a7 build rect describing glyph quad Joe Wilm 2016-02-24 19:08:57 -0800
  • 9f8aa9c315 Add license Joe Wilm 2016-02-23 20:59:31 -0800
  • 2b7caf95fd Render the letter J Joe Wilm 2016-02-23 20:42:58 -0800
  • e301843686 Add test font for travis Joe Wilm 2016-02-21 19:51:49 -0800
  • 5040c44f67 Implement very basic glyph rasterization Joe Wilm 2016-02-21 19:44:54 -0800
  • 32bac94343 implement list_fonts::list_families Joe Wilm 2016-02-21 17:46:49 -0800
  • 2a7dc1deb8 Add function for listing font names on linux Joe Wilm 2016-02-21 15:20:03 -0800
  • 621776cd94 Initialize new cargo binary project Joe Wilm 2016-02-21 08:15:41 -0800