Commit Graph

  • c5a6d96a62 Remove padding from terminal, not support atm Daniel Imms 2017-09-02 14:11:21 -07:00
  • 4f81cdfe8c Make the terminal background theme aware Daniel Imms 2017-09-02 13:58:21 -07:00
  • 8039fd35e6 Remove unused CSS, selectionElement Daniel Imms 2017-09-02 13:34:01 -07:00
  • 24a98f2fa8 Remove rowContainer and children, disable Linkifier Daniel Imms 2017-09-02 13:26:05 -07:00
  • 66d41feab6 Expose setTheme through .d.ts Daniel Imms 2017-09-02 12:31:26 -07:00
  • c92a2f964a Support lineHeight Daniel Imms 2017-09-02 12:27:09 -07:00
  • 9cabb93b8b Organize temporary color handling code Daniel Imms 2017-09-02 11:08:43 -07:00
  • ee4b71c8e7 Remove Terminal.options.colors Daniel Imms 2017-09-02 10:51:08 -07:00
  • b8732a25a3 Support Safari Daniel Imms 2017-09-02 10:37:51 -07:00
  • 32a3c9812d Support wide character drawing and cursors Daniel Imms 2017-09-02 10:12:30 -07:00
  • ae72e1c51e Fix uncached chars bleeding into other cells Daniel Imms 2017-09-02 09:49:05 -07:00
  • 6dd6d0391f Add cell spacing to char atlas Daniel Imms 2017-09-02 00:05:31 -07:00
  • 36a723c4cc Fix 256 FG chars Daniel Imms 2017-09-01 23:58:34 -07:00
  • cf7237d2a4 Fix remaining cursor animation state issues Daniel Imms 2017-09-01 23:47:17 -07:00
  • 06b54585a1 Fix cursor render when after focusing underline/bar Daniel Imms 2017-09-01 23:11:39 -07:00
  • f8ece108c6 Rerender cursor if state changes Daniel Imms 2017-09-01 23:00:29 -07:00
  • 4919c40b57 Add cursor to ITheme Daniel Imms 2017-09-01 22:53:21 -07:00
  • dc1e727613 Support blurred cursor Daniel Imms 2017-09-01 22:42:31 -07:00
  • b57b94ad0b Improve focus/blur state, fire only once Daniel Imms 2017-09-01 22:02:12 -07:00
  • 6ee8e9126a Remove some old dead code Daniel Imms 2017-09-01 21:38:35 -07:00
  • 5cd189e2e0 Fix demo pty size Daniel Imms 2017-09-01 21:36:20 -07:00
  • b0653fec68 Support underline Daniel Imms 2017-09-01 21:24:17 -07:00
  • 70764a74af Use the proper bg/fg colors for inverse attr Daniel Imms 2017-09-01 21:09:07 -07:00
  • 1f444b1913 Support invisible attr Daniel Imms 2017-09-01 20:51:18 -07:00
  • bf95333275 Fix the fit addon Daniel Imms 2017-09-01 20:44:41 -07:00
  • 2c9dbc6191 Add some jsdoc Daniel Imms 2017-09-01 16:58:02 -07:00
  • de4fcb9241 Merge render layer interface types Daniel Imms 2017-09-01 16:54:26 -07:00
  • bc3bdacdaa Add a char atlas cache to allow different styles+reuse across terminals Daniel Imms 2017-09-01 16:43:45 -07:00
  • 62fea4d3ed Add theme support Daniel Imms 2017-09-01 15:50:18 -07:00
  • 076156b66e Properly support blinking cursors Daniel Imms 2017-09-01 12:59:18 -07:00
  • 3fc500b291 Pull cursor animation state management into a helper class Daniel Imms 2017-09-01 12:11:07 -07:00
  • 882d7e4a30 Add basic support for cursor blinking Daniel Imms 2017-09-01 11:34:52 -07:00
  • 848c85c1eb Fix more cases where ' ' doesn't have code Daniel Imms 2017-08-31 23:28:42 -07:00
  • 81d93b8fbf Ensure CharMeasure exposes integers Daniel Imms 2017-08-31 23:23:04 -07:00
  • 42e5b3473d Don't clear fg char if it's null or ' ' Daniel Imms 2017-08-31 23:12:42 -07:00
  • 510940389c Provide convenience draw methods that deal with cells Daniel Imms 2017-08-31 23:01:15 -07:00
  • 9323833fcc Move scaledCharWidth/Height into base render layer Daniel Imms 2017-08-31 22:48:08 -07:00
  • 6588e9e01b Fix cursor which cursor character is rendered Daniel Imms 2017-08-31 22:43:48 -07:00
  • 15c73ef94f Add fontSize and fontFamily options Daniel Imms 2017-08-31 22:42:39 -07:00
  • c88824155f Simplify color generation code Daniel Imms 2017-08-31 18:09:07 -07:00
  • 1998675dc0 Move char drawing to base and use in cursor layer Daniel Imms 2017-08-31 17:28:37 -07:00
  • fe7b424ab8 Move char atlas into BaseRenderLayer Daniel Imms 2017-08-31 17:20:50 -07:00
  • a91380a76f Pull common parts into BaseRenderLayer Daniel Imms 2017-08-31 17:13:15 -07:00
  • fd18f7cba7 Support basic cursor Daniel Imms 2017-08-31 17:02:24 -07:00
  • 4a9143ab31 Check socket state before sending data Johannes Zellner 2017-08-31 20:26:34 +02:00
  • d3650d9d80 Draw selection underneath foreground Daniel Imms 2017-08-31 07:54:16 -07:00
  • dff3d16831 Support 256 color Daniel Imms 2017-08-31 00:25:52 -07:00
  • d601f0aec2 Hang on to selection state to avoid redrawing Daniel Imms 2017-08-31 00:13:01 -07:00
  • 3d1bb2c60f Support selection Daniel Imms 2017-08-31 00:09:23 -07:00
  • 5953bbab42 Start SelectionRenderLayer Daniel Imms 2017-08-30 23:44:52 -07:00
  • 7aff45c2dc Remove additional frame skipping as rendering is so fast now Daniel Imms 2017-08-30 23:39:33 -07:00
  • a224ed7cc7 Move canvas Renderer into folder Daniel Imms 2017-08-30 23:06:55 -07:00
  • 1291dc5571 Support inverse Daniel Imms 2017-08-30 23:05:51 -07:00
  • 6a0b9bd209 Only render fg cells if there are changes Daniel Imms 2017-08-30 22:55:17 -07:00
  • d93a80398d Draw unicode characters Daniel Imms 2017-08-30 22:22:41 -07:00
  • 129633a66d Only draw background when needed Daniel Imms 2017-08-30 22:09:25 -07:00
  • 18e1134e61 Tidy up Daniel Imms 2017-08-30 21:55:24 -07:00
  • 2cb6593b6b Move fg rendering into IRenderLayer Daniel Imms 2017-08-30 21:44:41 -07:00
  • 5961bdbd9e typescript@2.3.0 for ImageBitmap interface Daniel Imms 2017-08-30 21:44:18 -07:00
  • 0db42e2056 Pull bg rendering into an IRenderLayer Daniel Imms 2017-08-30 21:13:57 -07:00
  • 137847e85c Linkify all rows at once to prevent multiple timeout restarts Daniel Imms 2017-08-30 19:27:37 -07:00
  • 5ce39d3c81 GPU ascii rendering Daniel Imms 2017-08-30 19:12:26 -07:00
  • e98794a0a7 progress Daniel Imms 2017-08-30 17:27:04 -07:00
  • 640cd18515 Support bold, underline, fix colors Daniel Imms 2017-08-30 17:07:30 -07:00
  • c6d4c73c8a Initial prototype Daniel Imms 2017-08-30 14:50:07 -07:00
  • 575c10114b Merge pull request #931 from Tyriar/930_fix_alt_tab_stops Daniel Imms 2017-08-30 08:20:18 -07:00
  • a57e511fa3 Properly setup and maintain tab stops for the alt buffer Daniel Imms 2017-08-29 21:08:11 -07:00
  • 38c66e7c1a Merge pull request #928 from Tyriar/927_terminal_in_search Daniel Imms 2017-08-29 09:41:31 -07:00
  • 5ca7c7e640 Merge pull request #923 from Tyriar/922_fix_scroll_RI Daniel Imms 2017-08-27 16:45:54 -07:00
  • 6b8b32015d Don't include Terminal in search addon Daniel Imms 2017-08-27 10:39:13 -07:00
  • 6900b4dadf Do not browserify xterm again inside search addon. ficristo 2017-08-26 14:26:51 +02:00
  • bc86664726 Improve Buffer.resize to work with uninitialized buffers Daniel Imms 2017-08-25 13:14:30 -07:00
  • 54cf30ae68 Remove test files Daniel Imms 2017-08-25 12:47:45 -07:00
  • 41463d8eb5 Make reverseIndex scroll region-aware Daniel Imms 2017-08-25 12:41:53 -07:00
  • a2161532db Fix reverseIndex to work with scroll regions and 0 scrollback Daniel Imms 2017-08-25 12:11:20 -07:00
  • 9a8b7a4d8d Fix scroll region scrolling with 0 scrollback Daniel Imms 2017-08-25 11:26:46 -07:00
  • bfdc468d4b Merge pull request #914 from Tyriar/913_mousedown_prop Daniel Imms 2017-08-25 07:44:13 -07:00
  • b706383687 Allow mousedown even to propagate on right click Daniel Imms 2017-08-24 11:15:25 -07:00
  • 6e9d60d76d Merge pull request #912 from Tyriar/911_negative_scrollback Daniel Imms 2017-08-22 10:54:12 -07:00
  • 79c5f64dd4 Merge branch 'v3' of https://github.com/dcylabs/xterm.js into v3 dcylabs 2017-08-22 00:34:07 +02:00
  • 81cbeb1d5a Fixed selection issue when terminal is in nested scrolled elements dcylabs 2017-08-21 21:29:17 +02:00
  • 877e1e5eb3 Prevent scrollback setOption < 0 Daniel Imms 2017-08-21 14:30:52 -07:00
  • 75ff924be1 Merge branch 'v3' of https://github.com/dcylabs/xterm.js into v3 dcylabs 2017-08-21 21:29:17 +02:00
  • d69a01193d Fixed selection issue when terminal is in nested scrolled elements dcylabs 2017-08-21 20:43:36 +02:00
  • e6c1ba29d9 Fixed selection issue when terminal is in nested scrolled elements dcylabs 2017-08-21 20:43:36 +02:00
  • 725ec80983 Fixed selection issue when terminal is in nested scrolled elements dcylabs 2017-08-21 20:27:17 +02:00
  • 7f49bd99c2 Fixed selection issue when terminal is in nested scrolled elements dcylabs 2017-08-21 20:27:17 +02:00
  • abe32272dd Merge pull request #909 from Tyriar/898_improve_types Daniel Imms 2017-08-21 10:09:02 -07:00
  • 8bc2242d9f Add generic overloads to overloaded functions in d.ts Daniel Imms 2017-08-20 11:45:42 -07:00
  • cea3dd60b6 Add cols and rows to d.ts Daniel Imms 2017-08-20 11:43:40 -07:00
  • 7645bdd418 Merge pull request #899 from Tyriar/898_explicit_typings Daniel Imms 2017-08-20 10:34:38 -07:00
  • eda9443b1a Allow null with cursorStyle and bellStyle Daniel Imms 2017-08-20 10:29:48 -07:00
  • a0d8e3c666 Merge remote-tracking branch 'ups/v3' into 898_explicit_typings Daniel Imms 2017-08-19 16:41:01 -07:00
  • f25104789e Merge pull request #906 from npezza93/sync-bell-sound-on-change Daniel Imms 2017-08-19 16:40:08 -07:00
  • f983e4eb6b Combine preloadBellSound and syncBellSound into the same function npezza93 2017-08-19 18:03:04 -04:00
  • c984013e1e Remove terminal from other events Daniel Imms 2017-08-19 14:52:48 -07:00
  • 8fdedd4da1 Slim down refresh and resize events Daniel Imms 2017-08-19 14:38:54 -07:00
  • e848d6afbe Remove open event Daniel Imms 2017-08-19 14:33:41 -07:00
  • 81cb30833f When bellSound changes, update the bellAudioElements src npezza93 2017-08-19 16:55:05 -04:00
  • f520e27f40 Fix tests Daniel Imms 2017-08-19 13:32:03 -07:00