Commit graph

293 commits

Author SHA1 Message Date
dependabot[bot]
6d25ec612f Bump rgb2hex from 0.1.0 to 0.1.9 (#3801)
Bumps [rgb2hex](https://github.com/christian-bromann/rgb2hex) from 0.1.0 to 0.1.9.
- [Release notes](https://github.com/christian-bromann/rgb2hex/releases)
- [Commits](https://github.com/christian-bromann/rgb2hex/compare/v0.1.0...v0.1.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: null <49699333+dependabot[bot]@users.noreply.github.com>
2019-09-11 04:03:12 +02:00
dependabot[bot]
9418dfd3aa Bump lodash-es from 4.17.5 to 4.17.15 (#3774)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.5 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.5...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:38:17 +02:00
dependabot[bot]
77b91ca7fd Bump stringstream from 0.0.5 to 0.0.6 (#3776)
Bumps [stringstream](https://github.com/mhart/StringStream) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/mhart/StringStream/releases)
- [Commits](https://github.com/mhart/StringStream/compare/v0.0.5...v0.0.6)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:38:03 +02:00
dependabot[bot]
31aa130d23 Bump eslint from 4.7.2 to 4.18.2 (#3775)
Bumps [eslint](https://github.com/eslint/eslint) from 4.7.2 to 4.18.2.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v4.7.2...v4.18.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:37:05 +02:00
dependabot[bot]
9dbe623af6 Bump lodash.merge from 4.6.1 to 4.6.2 (#3777)
Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:33:39 +02:00
dependabot[bot]
a748860ec9 Bump lodash from 4.17.5 to 4.17.15 (#3773)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.5 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.5...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:29:58 +02:00
Juan Campa
a5010da417 Upgrading xterm.js to 3.12.0-1 (#3536) 2019-03-22 10:27:40 -07:00
Juan Campa
5aae351c99 Upgrading xterm.js to 3.11.0-1 (#3508) 2019-03-08 19:58:57 +01:00
Juan Campa
bb1f94e8b8
Bumping electron to 3.1.3 (#3458) 2019-02-04 21:28:20 -05:00
onecamp
aa278282fa
Upgrading xterm to 3.10.1-4 (#3431)
Removing selection outline
2019-01-22 11:40:12 -05:00
onecamp
5e06bea218
Upgrading xterm to 3.10.1-3 (#3429)
This version has emoji fixes and webgl performance improvements
2019-01-21 22:01:28 -05:00
Juan Campa
ee8e95b8f1 Downgrade electron to v3 (#3420)
* Reverting back to electron v3

Electron v4 has a big performance issue with 2d canvases Tracked here:

 https://github.com/electron/electron/issues/16439
2019-01-18 19:03:09 +01:00
Juan Campa
077c1231a4
Upgrade to include fixes in xterm v3.10.1 (#3400) 2019-01-08 11:52:20 -05:00
Juan Campa
038249f273 Upgrading xterm.js with the meta key fix (#3393)
Issue: https://github.com/xtermjs/xterm.js/pull/1885
2019-01-07 00:22:52 +01:00
Juan Campa
fca3c50399 Upgrading xterm.js with a couple of emoji fixes (#3390) 2019-01-06 21:43:50 +01:00
CHaBou
5c41a82813 Update reat-dom to v16.2.1 (#3386) 2019-01-04 13:05:35 -08:00
Juan Campa
e56409931a Updating xterm to include the selection outline (#3373) 2018-12-31 21:02:26 +01:00
Juan Campa
7a40fd7c97 WebGL renderer (using xterm.js fork) (#3368)
* Enabling webGL renderer

* Use @zeit/xterm fork of xterm

* Adding webGLRenderer config

* Fix linting issues

* Allow for hot-reloading of webGLRenderer

* Adding link to WebGL renderer issue we're working around

* Using NPM tarball instead of resolutions (which wasn't working

* Hard-coding selection color to white because nothing else is yet supported
2018-12-28 14:42:05 -08:00
Juan Campa
dd68286c5f Upgrade Electron to v4 (#3329)
* Bumping electron to 3.0.10

* Updating node version in travis and appveyor

* Fixing incorrect require of electron-fetch

* Fix zoom to match previous versions

Additionally I'm removing a call to disable pinch-zoom, it's disable by
default since Electron 2 (https://electronjs.org/releases#2.0.0)

* Bumping electron to 4.0.0-beta.8

* Bumping electron to 4.0.0-beta.9

* Work around for Copy accelerator not firing on electron v4

* Fixing header/titlebar in MacOS

* Upgrading to electron 4.0.0 and node-pty 0.8.0

* Adding yarn.lock changes for electron 4.0.0

* Adding comments for editor:copy workaround. Scaling issue is only on Linux

* Upgrading node-abi to support electron 4.0.0

* popup now takes an object as input
2018-12-25 18:15:25 -08:00
CHaBou
dc7110abce
Update xterm to v3.9.1 (#3326)
https://github.com/xtermjs/xterm.js/releases/tag/3.9.1
2018-12-12 21:39:44 +01:00
CHaBou
9e3d43879e Update xterm to v3.9.0 (#3319) 2018-12-10 17:22:04 -08:00
CHaBou
f3a2f0211d Update xterm to v3.8.0 (#3255) 2018-12-06 15:56:29 -08:00
Andrew Mitchell
d634fc3aff Update electron to 1.8.8 (#3151) 2018-09-23 22:15:14 +02:00
CHaBou
bc6101e98f
Fix module hijacking (#3067)
Regression was introduced by #2866. Release version of Hyper failed to start.
2018-06-11 08:43:57 +02:00
Benjamin Staneck
88f5804ad4 Update xterm to 3.4.1 (#3032) 2018-06-04 08:51:57 +02:00
CHaBou
e599d6427c Use last state of xterm dynamic char atlas (#2783) (#2786)
Use xterm v3.2.0 with PR xterm/#1327 (9e54b86) merged
This time right fork commit is pointed
2018-03-26 15:56:55 +01:00
CHaBou
4b18e6c781
Use last state of xterm dynamic char atlas (#2783)
Use xterm v3.2.0 with PR xterm/#1327 (9e54b86) merged
2018-03-26 00:06:55 +02:00
CHaBou
269bb8e65f
Improve rendering performance of chars with background (#2769)
Integrate https://github.com/xtermjs/xterm.js/pull/1327 (7c3a30f239)

Fixes #2592
2018-03-18 01:19:26 +01:00
CHaBou
429710328a
Integrate xterm v3.2 (#2768)
* Add xterm3.2

Fixes #2751
2018-03-18 00:24:26 +01:00
Benjamin Staneck
7e40e88a36 Update electron to 1.8.4 (#2753)
Update electron to v1.8.4 and electron-builder to v20.5.1: https://github.com/electron/electron/releases/tag/v1.8.4
2018-03-17 23:15:13 +01:00
Timothy
20173f0e86 Migrate styling to styled-jsx (#2761)
Fixes #2737
2018-03-17 13:51:36 +01:00
Steven
24b83615d4 Ensuring that the restored window position is valid (#2459)
Fixing #1869
2018-03-02 22:11:33 +01:00
CHaBou
e17aab656d
CLI: better existence check (#2700) 2018-02-25 14:18:45 -06:00
CHaBou
01e632bfa7 Use xterm@1ec7b91 2018-02-20 14:35:19 +01:00
CHaBou
52ac609c6e Revert xterm upgrade 2018-02-20 10:03:04 +01:00
Leo Lamprecht
0c1be6d26b Bumped lockfile 2018-02-19 23:44:08 -08:00
Benjamin Staneck
6d61ac400c Electron 1.8 is out (#2663)
* update electron to 1.8.2

release notes: https://github.com/electron/electron/releases/tag/v1.8.2

* change yarn installation on travis

travis detects yarn lockfiles and automatically uses yarn in that case so no need to install it

* yarn is preinstalled on circleci
2018-02-12 22:18:29 +01:00
Lukas Geiger
59180c1419 Update xterm.js to v3.1.0 (#2667) 2018-02-12 21:51:12 +01:00
Cyril Damas
0105d6baf2 Add ssh url scheme handling (#2516) 2018-02-12 21:20:45 +01:00
CHaBou
7355f3ebd8
Update electron and electron-builder (#2632) 2018-01-23 10:32:03 +00:00
CHaBou
215e03e0d5 Fixed wrong dependency version number (#2628) 2018-01-22 10:21:01 +01:00
Benjamin Staneck
9df56a7fe0 Update electron to v1.7.10 and other dependencies (#2583)
* Update electron to v1.7.10

Changelog: https://github.com/electron/electron/releases/tag/v1.7.10

* Update yarn-standalone.js to v1.3.2

Changelog: https://github.com/yarnpkg/yarn/releases/tag/v1.3.2

* Update various dependencies

* update electron-builder, electron-rebuild and prettier

* Use the recommended way to install yarn on travis

See https://yarnpkg.com/lang/en/docs/install-ci/#travis-tab
2018-01-21 10:21:41 +01:00
CHaBou
a36d8e0e22 Fix xterm fork version (#2618)
* Fix xterm fork version

* Use branch name rather than commit hash

* Fix xterm fork version
2018-01-18 11:49:31 +01:00
CHaBou
f547f0299d Revert "Fix initial cursor blinking (#2614)" (#2617)
* Revert "Fix initial cursor blinking (#2614)"

This reverts commit 88c7b536a4.

* Use 3.0.2 xterm fork
2018-01-17 13:47:35 +01:00
CHaBou
dd780e6fe7
Xterm v3 integration (#2573) 2018-01-09 17:33:24 +01:00
CHaBou
5700690e0b
Add CLI tool to install/search plugins or launch app (#2375) 2018-01-09 16:05:19 +01:00
Benjamin Staneck
30964b6571 Dependency updates (#2533) 2017-12-12 11:54:20 +01:00
Leo Lamprecht
bb7f850b29
Bumped electron-builder and its companion (#2519) 2017-12-04 20:36:33 +01:00
CHaBou
2002baf39c Protect against Reload (#2433) 2017-11-06 12:26:56 +00:00
CHaBou
2af575c3c0 Multiple keymaps and mousetrap (#2412)
* WIP

* WIP

* Wip

* Wip

* wip

* Refactor without normalize and plugin

* Replace extendKeymaps by decorateKeymaps

* WIP

* Add mousetrap

* Add first command over rpc

* More commands

* Add all commands

* Begin to hook commands

* Working multiple keymaps

* Use redux action to trigger command

* Use forked version of Mousetrap to capture key events

* Fix lint

* Add command in redux action to debug purpose

* ExecCommand from menu click

* Remove unused files

* Fix xterm should ignore catched events

* Re-enable IntelliSense checking

* Remove unused runes dep
2017-11-02 19:51:18 -07:00
Benjamin Staneck
f8bc2884b7 Update dependencies (#2416) 2017-11-01 14:44:43 +01:00
Benjamin Staneck
3015855fe8 Update electron to 1.7.9 (#2358) 2017-10-13 12:37:34 -07:00
CHaBou
9c9a307958
Merge branch 'master' into canary 2017-10-05 20:49:20 +02:00
Benjamin Staneck
c9b508ff9a Dependency updates! (#2310)
React 16 is now final, hterm is removed as it is no longer used.
2017-09-30 13:30:43 +02:00
Leo Lamprecht
47ccbe0c81 Request release intro automatically (#2296)
* Request release intro automatically

* Removed useless assignment

* Better name for field
2017-09-27 10:43:39 +02:00
Leo Lamprecht
cfb0454f2e Update Electron to 1.7.8
Related to #2277
2017-09-26 11:40:30 +02:00
Benjamin Staneck
fa3c63957a Update Electron to 1.7.8 (#2277)
* Update Electron to 1.7.8

[SECURITY] Fixed Chromium RCE vulnerability

* https://github.com/electron/electron/releases/tag/v1.7.8
* https://github.com/electron/electron/releases/tag/v1.7.7

* remove remnant xo feature string to retrigger build
2017-09-26 08:10:47 +02:00
Benjamin Staneck
f0e9507caa Restore lost commits from v2 branch (#2275)
* Fix decorated config with default colors (#2241)

Fix #2240

* Update xterm.js to 2.9.2 (#2236)

* Enable VS Codes type checking and quick fixes for Javascript files

* https://code.visualstudio.com/docs/languages/javascript#_type-checking-and-quick-fixes-for-javascript-files

* Ignore the dist dir as well
2017-09-25 15:26:04 +02:00
Guillermo Rauch
0ed146c7d9 remove redux logger since it slows down pty events in development 2017-09-25 14:00:27 +02:00
Guillermo Rauch
de69aab095 Fixed broken resizing (#2273)
* simplify and fix resizing

* don't lint built bundles

* bump eslint
2017-09-24 12:06:17 +02:00
CHaBou
f8366d010d
Upgrade React to v16
* Introduce 2 base components: Component and PureComponent. Before, we have only PureComponent but it was impossible to add a shoulComponentUpdate method (used for Terms).
2017-09-16 21:21:50 +02:00
CHaBou
3e632577e5
Merge branch 'master' into xterm-linted
* master:
  Fix yarn.lock (#2194)
  Fix for keymapping bug on Linux and Windows (#2189)
  Set session CWD only if there is an active session (#2191)
  Upgrade Electron to v1.7.6 (#2193)
  Fix plugin path in dev mode (#2192)
2017-09-11 23:14:13 +02:00
Albin Ekblom
48f5b6e08f Fix yarn.lock (#2194) 2017-09-11 16:06:24 +02:00
CHaBou
01f7779646 Upgrade Electron to v1.7.6 (#2193) 2017-09-11 10:08:32 +02:00
CHaBou
1155bb54b1
Add prettier and resolve all lint errors 2017-09-10 16:04:13 +02:00
CHaBou
0fbf7cfc97
Merge branch 'master' into xterm
* master:
  Add default keymaps reference to documentation (#2185)
  Add category option under linux key in root package.json (#2184)
  Add vscode debug config, update readme (#2181)
  Get default config options when not specified in user config (#2126)
  Fix session cleaning (#2176)
  Delete .DS_Store file (#2171)
2017-09-10 13:53:33 +02:00
Jan Okoński
be5786ef12 Get default config options when not specified in user config (#2126) 2017-09-06 22:58:09 +02:00
CHaBou
944f9d7e89
Merge branch 'master' into xterm
* master: (62 commits)
  1.4.3
  Disable ia32 linux releases (#2164)
  Fixed writing composed characters (#2158)
  Doc: Add yarn install to contribute instructions (#2117)
  Change "Close Session" shortcut on Linux/Windows  (#2160)
  Notice for plugins (#2114)
  Updated dependencies to the latest version (#2146)
  1.4.2
  Reverted class names to as they were before (#2139)
  1.4.1
  AppVeyor environment variables are now on the platform (#2137)
  Brought back the icon for closing tabs (#2136)
  Brought back keymap documentation to the website (#2133)
  1.4.0
  Don't build on master, except for releases (#2132)
  Ensured that `async-retry` is added to the bundle (#2131)
  Ensure correct update channel is displayed in About window (#2130)
  Retry loading it if config doesn't exist in auto updater (#2129)
  Write contents of default config to hyper.js (#2128)
  Use a string for setting the update channel (#2127)
  ...
2017-09-03 22:18:43 +02:00
CHaBou
b656bba285 real xterm and keymap (#1983)
* Use real xterm and intercept shortcuts

* Update xterm.css for selection feature
2017-09-03 21:15:33 +02:00
Leo Lamprecht
0ee4fb6104 Updated dependencies to the latest version (#2146)
* Bumped dependencies to the latest version

* Bumped root lockfile

* Bumped app dependencies

* Fixed linting

* No command line switch needed anymore for native async/await

* Fixed color error

* Bumped Node.js versions for CI

* Downgraded hterm-umdjs

* Try to fix the AppVeyor build

* Made colors work again
2017-08-31 15:20:39 +02:00
Leo Lamprecht
affa50343e Ensured that async-retry is added to the bundle (#2131) 2017-08-30 19:26:28 +02:00
Leo Lamprecht
a2d4936e50 Retry loading it if config doesn't exist in auto updater (#2129)
* Made it easier

* Return the config

* Missing semicolon added

* Fixed the linting
2017-08-30 18:54:45 +02:00
Adam Stankiewicz
cd1b8cd064 Ship yarn with hyper (#381) 2017-08-14 09:42:28 +02:00
Benjamin Staneck
263caa0659 Dependency updates (#1958)
* Dependency updates

* update babel-loader, electron-builder, electron-builder-squirrel-windows

* update node-pty to 0.6.9

release notes: https://github.com/Tyriar/node-pty/releases

* update node-pty to 0.6.10

release notes: https://github.com/Tyriar/node-pty/releases/tag/0.6.10

* update electron-builder

* more dependency updates

* Update Electron and family

Electron release notes: https://github.com/electron/electron/releases/tag/v1.6.12

* Update redux to 3.7.2

* Update webpack to 3.x and enable ModuleConcatenation

Basically absorb PR #1967

* Update react and react-dom

* also absorb the changes of PR https://github.com/zeit/hyper/pull/2056
2017-08-08 16:29:54 -04:00
nitsakh
debbfa1553 Addressing yarn run dist issues. (#1928)
* Addressing `yarn run dist` issues.

* Pin node-gyp version

* Move node-gyp to devDependencies

* Addressing review comments.

* Updated yarn.lock.
2017-06-14 02:44:33 +02:00
Guillermo Rauch
6a1dcf9ef0 bunch of changes 2017-06-11 13:42:39 +03:00
Benjamin Staneck
b609366d76 Replace react-addons-pure-render-mixin by React.PureComponent (#1902)
react-addons-pure-render-mixin is deprecated so use React.PureComponent instead

* https://www.npmjs.com/package/react-addons-pure-render-mixin
* https://facebook.github.io/react/docs/react-api.html#react.purecomponent
2017-06-03 10:31:09 +02:00
Benjamin Staneck
541d07be4c Dependency updates (#1889)
* react-addons-pure-render-mixin is deprecated(*) so use React.PureComponent(**) instead

* https://www.npmjs.com/package/react-addons-pure-render-mixin
** https://facebook.github.io/react/docs/react-api.html#react.purecomponent

* Update a few dependencies

* Revert "react-addons-pure-render-mixin is deprecated(*) so use React.PureComponent(**) instead"

This reverts commit b89474d7109c0b1f2ce5407b10dc09665f5957a4.
2017-06-02 15:47:58 +02:00
Albin Ekblom
216c475c2b Use native Object.values()` (#1880) 2017-05-27 23:42:42 -04:00
Benjamin Staneck
650ca65e9c Update Electron to 1.6.11 (#1871)
Release notes: https://github.com/electron/electron/releases/tag/v1.6.11
2017-05-25 19:07:10 -07:00
Benjamin Staneck
1a9f935083 Update electron-builder to 17.9.0 (#1851) 2017-05-21 15:44:50 -07:00
Benjamin Staneck
bd54f698f7 Enable and use asar (#1853) 2017-05-21 21:52:02 +02:00
Albin Ekblom
e09a7f717d Upgrade electron to 1.6.8 (#1848)
* Upgrade deps

* Remove --harmony flag

* Add --harmony-async-await flag

* Pin deps

* Use cheap-module-source-map for dev

See https://github.com/webpack/webpack/issues/2145#issuecomment-294361203

* Update yarn.lock
2017-05-20 14:35:11 -07:00
CHaBou
1096519e93 Rollback hterm-umdjs due to regressions. Fix #1803, fix #1816. (#1817) 2017-05-12 11:00:30 -07:00
Benjamin Staneck
38f966b0f3 Update electron-rebuild to 1.5.10 (#1805)
Fixes https://github.com/zeit/hyper/issues/1774
2017-05-10 12:14:23 -07:00
Marty Gentillon
6e9a95bc69 upgrading hterm-umdjs to 1.1.4 (#1745)
Includes various hterm bug fixes including one where under certain
zooms and fonts the last line of console output does not display.

Updated hterm from version 15ed49071379e51ae47d929134366eb156a6943a
to a65fd913db6e931756d1199641aa45c556336dd4

see https://chromium.googlesource.com/apps/libapps/+log/HEAD/hterm
see 6cec52ab8e
see b3ce695b50
2017-04-19 22:42:33 +02:00
CHaBou
0696180b92 Downgrade Electron to 1.4.16 (#1739) 2017-04-18 14:58:01 -07:00
Matheus Fernandes
958a994e6f
Update yarn.lock 2017-02-23 08:39:37 -03:00
Matheus Fernandes
4dca2407fb
Bump node-pty 2017-01-31 10:35:24 -02:00
Matheus Fernandes
40d5c2fbe0
Bump webpack to 2.2.0 – closes #1439 2017-01-21 21:35:10 -02:00
Matheus Fernandes
17bfdbd552
Update dependencies @ yarn.lock
Previous commits used `npm` to upgrade/install deps, so yarn was outdated
2017-01-21 15:47:31 -02:00
Guillermo Rauch
12ae25a60b 20% faster bootup time (#1350)
* bump webpack, babel and include babili

* fix for babili

* add heuristics for faster v8 parsing

* lint fixes

* fix windows build. infinitely grateful to @stefanivic for helping us test windows
2017-01-09 13:32:15 -08:00
Tim Neutkens
cd47cc7636 Allow require of plugin apis (#977)
* Allow require of plugin apis

* missing semicolon
2016-11-19 18:18:07 -02:00