1
1
mirror of https://github.com/wez/wezterm.git synced 2024-08-16 17:50:28 +03:00

Commit Graph

  • 3ccb0c24ef Add third pass draw for underline/strikethrough rendering Wez Furlong 2018-02-18 17:12:53 -0800
  • f51b99cb73 remove some more dead bits and plumb underline/strike into shader Wez Furlong 2018-02-18 14:52:10 -0800
  • a1e5a17e94 remove some dead code Wez Furlong 2018-02-18 14:40:02 -0800
  • 6f6622c659 pass has_color flag through to fragment shader Wez Furlong 2018-02-18 14:22:43 -0800
  • 8d6950f586 Do a better job at rendering double wide glyphs Wez Furlong 2018-02-18 14:17:31 -0800
  • a4c45fa321 use a single big vertex buffer Wez Furlong 2018-02-18 11:24:46 -0800
  • 4acfd82e87 Default::default for Vertex & Point Wez Furlong 2018-02-17 22:17:17 -0800
  • 6e3eb9747a use texture atlas Wez Furlong 2018-02-17 21:34:01 -0800
  • 1607ba4443 Add untested code for managing a texture atlas Wez Furlong 2018-02-17 20:37:07 -0800
  • de700e0207 make it very slightly cheaper to enumerate the screen lines Wez Furlong 2018-02-17 15:04:48 -0800
  • f8b596bd7c remove more now-dead code Wez Furlong 2018-02-17 13:59:27 -0800
  • 878bc4e082 update underline/strike rendering to opengl Wez Furlong 2018-02-17 13:50:55 -0800
  • d86f7ff2df remove unused bits Wez Furlong 2018-02-17 12:18:29 -0800
  • 2b2e443c7b fix glyph y scale for color emoji Wez Furlong 2018-02-17 12:17:36 -0800
  • 98c66b1919 remove unused variables Wez Furlong 2018-02-17 12:00:29 -0800
  • 261a6cb6c6 remove some dead xproto code from xgfx Wez Furlong 2018-02-17 11:57:16 -0800
  • 220e73e528 clean up more of the rendering Wez Furlong 2018-02-17 11:53:54 -0800
  • b8eb6dbedc make color -> uniform conversion more ergonomic Wez Furlong 2018-02-17 08:25:59 -0800
  • 6991f5c6e0 fixup rendering of wide and color glyphs Wez Furlong 2018-02-17 08:19:01 -0800
  • cbad708398 the glyphs now have the correct proportions Wez Furlong 2018-02-17 07:37:06 -0800
  • 9c4d26827e draw ghostly looking glyphs Wez Furlong 2018-02-17 07:18:50 -0800
  • c8a58cac06 we now render useless blocks in the fg color via gl Wez Furlong 2018-02-16 23:28:51 -0800
  • 20965e786f start hacking on OpenGL ES2 rendering Wez Furlong 2018-02-16 21:44:56 -0800
  • 20f4b21f13 add some more tests Wez Furlong 2018-02-12 08:25:31 -0800
  • 28179ff981 check negative value for ECH, too Wez Furlong 2018-02-12 08:15:35 -0800
  • 438822d63b add ECH handling Wez Furlong 2018-02-12 07:57:22 -0800
  • 09f481e753 avoid ambiguous true color csi SGR sequence Wez Furlong 2018-02-12 07:40:20 -0800
  • ad3524bfc8 run down an off-by-one in VPA handling Wez Furlong 2018-02-11 23:56:42 -0800
  • 0870e6c7e4 tweak comments and error printing around OSC Wez Furlong 2018-02-11 22:29:21 -0800
  • 6fb12c3520 add test for reverse index Wez Furlong 2018-02-11 21:58:53 -0800
  • 18990a24b4 Basic tab stops Wez Furlong 2018-02-11 21:54:18 -0800
  • 4c087d32c1 add NEL sequence and test Wez Furlong 2018-02-11 20:56:05 -0800
  • e6fdd4140b add more tests Wez Furlong 2018-02-11 20:46:59 -0800
  • 236960e1a8 squeeze one extra row in at the bottom of my screen Wez Furlong 2018-02-11 18:54:18 -0800
  • 5e49a79705 fix a selection range issue Wez Furlong 2018-02-11 18:35:58 -0800
  • 2ee0414b66 avoid panic when dragging onto partial rows/columns Wez Furlong 2018-02-11 18:09:14 -0800
  • d0de936f62 add some tests for a double-width selection bug Wez Furlong 2018-02-11 17:40:14 -0800
  • adc11f303a Add some tests for hyperlink parsing and handling Wez Furlong 2018-02-11 13:48:51 -0800
  • ac339f9258 refactor term tests to make it less repeaty Wez Furlong 2018-02-11 13:01:36 -0800
  • 0ae6b3e753 use xdg-open to open links on click Wez Furlong 2018-02-11 12:41:31 -0800
  • 21f0e3fd98 Recognize clicks on hyperlinks Wez Furlong 2018-02-11 12:28:37 -0800
  • b6aa2cffea make hyperlinks show underlined on hover Wez Furlong 2018-02-11 12:11:02 -0800
  • 1546c2ef0b avoid constructing a vec in the common answerback code path Wez Furlong 2018-02-11 09:44:04 -0800
  • 7ad2468937 hide AnswerBack from the public interface Wez Furlong 2018-02-11 09:35:21 -0800
  • 52ba033ea7 Avoid flickery erase in render_line Wez Furlong 2018-02-11 08:59:56 -0800
  • 9feb3bd0e7 fixup width for background/underline/strike Wez Furlong 2018-02-11 08:43:32 -0800
  • 74cd62e743 extract render_glyph_slices Wez Furlong 2018-02-11 08:25:22 -0800
  • ee603e4cc8 clarify comments Wez Furlong 2018-02-11 08:10:16 -0800
  • 1ba432378b extract cursor rendering Wez Furlong 2018-02-11 08:05:58 -0800
  • 8ecaa7d6ab extract underline and strikethrough methods Wez Furlong 2018-02-11 08:01:06 -0800
  • 0208a7837e start breakin up the paint method Wez Furlong 2018-02-11 07:46:40 -0800
  • 31b270910b make cell_height and cell_width integers Wez Furlong 2018-02-11 07:28:36 -0800
  • 4a0648fef5 Add strikethrough rendering Wez Furlong 2018-02-10 21:42:55 -0800
  • 5a6ed045ad Render underline and double underline Wez Furlong 2018-02-10 21:25:43 -0800
  • ac1751f20c factor our line drawing from rect drawing Wez Furlong 2018-02-10 20:42:01 -0800
  • ff34198b8a move terminalstate to its own file Wez Furlong 2018-02-10 19:14:16 -0800
  • 2329783082 move Terminal to its own file Wez Furlong 2018-02-10 19:10:04 -0800
  • b967bfe3fd move screen to own file Wez Furlong 2018-02-10 19:01:44 -0800
  • 604d1c27d7 move line to its own file Wez Furlong 2018-02-10 18:55:43 -0800
  • ddef4e7f7c move cell types to their own file Wez Furlong 2018-02-10 18:49:57 -0800
  • 7e7c622b79 move input types to their own file Wez Furlong 2018-02-10 18:41:58 -0800
  • 55ae1fb76a move selection types to their own file Wez Furlong 2018-02-10 18:37:47 -0800
  • 68949808ba parse and record hyperlinks as cell attributes Wez Furlong 2018-02-10 15:45:45 -0800
  • 1500063c96 Start adding hyperlink support code Wez Furlong 2018-02-10 15:12:21 -0800
  • 76fe17b20b Cell is no longer Copy Wez Furlong 2018-02-10 09:52:14 -0800
  • 629a12a3a0 address a minor todo re: alt screen Wez Furlong 2018-02-10 09:50:33 -0800
  • 6af3b63d57 make scrollback size configurable Wez Furlong 2018-02-10 09:43:54 -0800
  • beeaacfabc fixup some bad math for under-width ligatures Wez Furlong 2018-02-10 09:19:38 -0800
  • 3c43a13f61 fix link in readme? Wez Furlong 2018-02-10 08:43:36 -0800
  • feda4eaace fix typo, linkify config.rs Wez Furlong 2018-02-10 08:42:10 -0800
  • d0fe1e3ae7 fix tabs, ugh Wez Furlong 2018-02-10 08:37:40 -0800
  • 6b182ffe52 implement an equivalent to xterm*boldColor Wez Furlong 2018-02-10 08:36:34 -0800
  • 3075e47c89 Allow configuring colors Wez Furlong 2018-02-10 08:16:20 -0800
  • 4ce67c7f9a Use the palette crate for blending Wez Furlong 2018-02-09 23:32:35 -0800
  • 6c75ff4146 Use brighter version of ANSI color when bold enabled Wez Furlong 2018-02-09 20:54:17 -0800
  • 7ab462f2bd fixup alt-KEY to send escape rather than set bits Wez Furlong 2018-02-09 16:03:09 -0800
  • d289906dbc Add double click to select a word Wez Furlong 2018-02-09 15:47:41 -0800
  • a28b5f5390 add triple-click to select a line Wez Furlong 2018-02-09 08:19:10 -0800
  • 1619f786a9 Add somewhat primitive text selection for copy/paste Wez Furlong 2018-02-08 21:35:26 -0800
  • 8edde0d073 update readme for more recent tweaks Wez Furlong 2018-02-07 20:18:24 -0800
  • 4338eecc3f Allow not specifying font_rules in the config file Wez Furlong 2018-02-07 15:42:12 -0800
  • 6dd0312980 Don't clip off the last couple of glyph pixels Wez Furlong 2018-02-07 15:31:37 -0800
  • edd5911535 Add a small font styling engine Wez Furlong 2018-02-07 09:23:24 -0800
  • 4d03fce569 tweak note Wez Furlong 2018-02-07 07:53:51 -0800
  • 7ade4434fe Add basic config file parsing Wez Furlong 2018-02-07 07:51:04 -0800
  • 401530a899 lookup the $SHELL for the user rather than assume zsh Wez Furlong 2018-02-06 22:48:28 -0800
  • a78efced1c Meh, TravisCI Ubuntu is too old. Wez Furlong 2018-02-06 22:24:36 -0800
  • b0e8e2bfeb tweak travis config Wez Furlong 2018-02-06 21:55:52 -0800
  • 7229de2ce6 Add a travis config Wez Furlong 2018-02-06 21:44:26 -0800
  • 38bfd8bdc9 flesh out some details prior to pushing to github Wez Furlong 2018-02-06 21:32:40 -0800
  • 532cf28782 add support for setting the primary selection Wez Furlong 2018-02-06 20:40:46 -0800
  • 7657a91188 refactor to make it easier to use and extend TerminalHost Wez Furlong 2018-02-05 08:52:35 -0800
  • a4c7de7b9b We now support shift+insert to paste the selection Wez Furlong 2018-02-05 08:02:53 -0800
  • b24ac14c05 Add TerminalHost trait Wez Furlong 2018-02-04 22:35:33 -0800
  • 5261f9f3d8 Enable mouse reporting Wez Furlong 2018-02-04 20:53:03 -0800
  • f89d37401b Enable viewing the scrollback Wez Furlong 2018-02-04 14:19:12 -0800
  • 0bec822f75 create the palette when we create the window Wez Furlong 2018-02-04 09:19:25 -0800
  • 09c70930b9 improve resize handling Wez Furlong 2018-02-04 09:17:05 -0800
  • 4c8e3ffd75 improve clustering and cursor rendering Wez Furlong 2018-02-04 08:28:32 -0800
  • 78c2df34fc use Range for scroll region Wez Furlong 2018-02-02 09:02:30 -0800