Commit graph

1066 commits

Author SHA1 Message Date
Timothy
cf7347fd3c Ensured Circle CI config works as expected (#2759)
* Test all branches and make sure tag checkouts build correctly

* Fix syntax error
2018-03-13 20:36:10 -07:00
Timothy
d10c38bb11 Update to CircleCI 2 (#2758)
* Initial circlci version 2 config file

* Fix step 3 structure

* Formatting

* Add run before conditional

* Storing artifacts

* Better config structure and use workflows for conditions etc.

* Potentially fix artifact upload

* Check if artifacts build which just a general path

* Finish up

* Remove test branch
2018-03-13 12:44:11 -07:00
Albin Ekblom
943211bd09
Remove auto prefix plugin name (#2757)
* Remove auto prefix plugin name

* Remove unused function

* Cleanup
2018-03-13 17:42:27 +01:00
Leo Lamprecht
e4cef0a172 Moved to Spectrum 2018-03-10 20:39:20 -08:00
Ajo John
4a127ef83b Do not register app for ssh:// url scheme handling on dev mode (#2745)
Fixes #2740
2018-03-08 15:45:49 +01:00
CHaBou
36cde0f23e
Fix start with missing config fields (#2727)
Fixes #2725
2018-03-08 02:12:42 +01:00
Amiram Korach
0162a9f84d Fix plugin name check (#2736)
Fixes #2735
2018-03-06 09:39:28 +01:00
CHaBou
bf2d6ea855
Fix config reload after vim edit (#2718) 2018-03-03 17:58:24 +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
Ameya Advankar
76beaa32f5 Fix AVA tests and made them mandatory. #2705
Removed obsolete test cases and included unit tests a mandatory step while build and push.

Fixed #2703
2018-02-24 22:59:50 +01:00
Lescenco Andrei Bogdan
82c7afbeec Reset splits either side of a divider to an even ratio on double click of the divider #2687 (#2692)
* auto resize panes when dbl click on separator is triggered

* use const instead of let
2018-02-23 12:31:18 +00:00
CHaBou
6b9a4f6ff0 2.0.0-canary.14 2018-02-20 17:21:47 +01:00
CHaBou
ae4683fa5a
Fix transparency at startup (#2689)
Fixes #2688
2018-02-20 17:14:38 +01:00
CHaBou
01e632bfa7 Use xterm@1ec7b91 2018-02-20 14:35:19 +01:00
CHaBou
daa2880d42 2.0.0-canary.13 2018-02-20 13:52:22 +01:00
CHaBou
52ac609c6e Revert xterm upgrade 2018-02-20 10:03:04 +01:00
Leo Lamprecht
b3794ba047 2.0.0-canary.12 2018-02-19 23:45:06 -08:00
Leo Lamprecht
0c1be6d26b Bumped lockfile 2018-02-19 23:44:08 -08:00
CHaBou
137db6cdd9
Subpixel with opaque background color 2018-02-18 13:28:26 +01:00
CHaBou
8ebdaebdfa Change default colors (#2670) 2018-02-14 14:09:26 +01:00
CHaBou
b73a328b6b Add fontWeight and fontWeightBold settings (#2669)
Fixes #2574
2018-02-14 14:09:02 +01: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
887fb5ac1a
Focus term if needed when restoring (#2658)
* Focus term if needed when restoring

* Fix Tab component warnings
2018-02-03 17:00:30 +01:00
Angristan
4d8d56bfc5 Remove 32 bits column (#2639)
* Don't hide 3rd column on mobile

* Remove 32 bits column
2018-01-24 20:01:31 +00:00
Philippe Potvin
dc3155f190
Fix update notification link (#2637)
* distinct urlTags vs notes

* lint fix
2018-01-24 13:23:06 -05:00
Leo Lamprecht
af527b6f90 2.0.0-canary.11 2018-01-23 14:17:11 +01:00
CHaBou
7355f3ebd8
Update electron and electron-builder (#2632) 2018-01-23 10:32:03 +00:00
Brandon Smith
16fcb2cb70 Improve Windows default editor detection (#2631) 2018-01-23 10:01:33 +01:00
CHaBou
f4e32eee49
Cursor api (#2629)
* Add onCursorMove API on Term
2018-01-22 18:12:03 +01:00
CHaBou
215e03e0d5 Fixed wrong dependency version number (#2628) 2018-01-22 10:21:01 +01:00
CHaBou
87d4c2b37e Fix selectAll command (#2436)
* Fix selectAll command

* Fix typo
2018-01-21 12:21:16 +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
Saad Malik
24587b2780 Mac: altIsMeta support (#2623)
* Reimplement altIsMeta supprt with new xterm library

* Update xterm fork to use xtermjs/xterm.js@616958e

* Use node 8 in travis, needed by source-map@0.7.0
2018-01-21 10:19:27 +01:00
kih1024
dc421ac51f Added a link to list of Linux distributions. (#2475) 2018-01-19 23:21:31 +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
97fe79bda4
Put offscreen terms far far away (#2619) 2018-01-17 23:24:10 +01:00
Leo Lamprecht
904f94a1bb Corrected dates 2018-01-17 17:00:13 +01:00
Leo Lamprecht
ac54e79dea Corrected company name everywhere 2018-01-17 16:58:49 +01:00
Leo Lamprecht
ae850ae38b 2.0.0-canary.10 2018-01-17 15:57:26 +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
88c7b536a4 Fix initial cursor blinking (#2614)
* Fix initial cursor blinking

This is a workaround for https://github.com/xtermjs/xterm.js/issues/1194

Fixes #2596

* Add related issue comment
2018-01-16 15:44:29 +01:00
CHaBou
f56ea10fb0 Fix offscreen term size calculation (#2612)
* Fix offscreen term size calculation

* Use positioning rather than opacity
2018-01-15 23:22:54 +01:00
CHaBou
5f64127f5b Fix CLI installation on Windows (#2600)
* Protect against missing PATH user env var
* Protect against different cases for PATH user env var name

Fixes #2580
2018-01-15 23:22:41 +01:00
Benjamin Woodruff
ac5c14adca Use xterm.js's fit addon when calling fitResize (#2594)
xterm.js doesn't use `this.term.charMeasure.width` when rendering. It
actually uses:

`Math.floor(this._terminal.charMeasure.width * window.devicePixelRatio)`

This is important, because character widths may be non-integer values,
which means that we can end up with an empty space on the right side of
the terminal window.

Instead of trying to match xterm's behavior, it's probably better if we
just use xterm's `fit` addon. This seems to behave better for me.

We might not want to land this as-is, becuase this addon forces an
annoying hard-coded 17px margin on the right side to compensate for a
scrollbar (see xtermjs/xterm.js#400), but at least for my use-cases,
this is still better than it was.
2018-01-15 18:36:02 +01:00
Park Seong-beom
09dc38a41e Add external style sheet for the website (#2598)
Fixes #2579
2018-01-13 08:38:30 +01:00
Benjamin Woodruff
a9e4aa59da Make CLI perform static analysis of config lazily (#2593) 2018-01-13 08:04:57 +01:00
Daniel Liuzzi
2c5b3d5ccd Fix Windows keymap delete typo (#2575) 2018-01-10 12:43:11 +01:00