Commit Graph

298 Commits

Author SHA1 Message Date
Johannes Rieken
09356b440e update distro 2017-02-02 17:42:56 +01:00
Johannes Rieken
0ac41bc369 update distro 2017-02-02 11:25:41 +01:00
Johannes Rieken
569b7f74ff update distro, mix perf when needed 2017-02-02 11:09:42 +01:00
Johannes Rieken
202a6db2ac update distro 2017-02-02 10:36:08 +01:00
Daniel Imms
8fee7c8e58 Use shorter pointer to xterm github dependency 2017-02-01 13:41:03 -08:00
Daniel Imms
5c64c4c6ce Uplevel xterm.js
This brings in:

- eraseRight/Left null exception
- Animation frame idle performance
- Pull renderer out

Fixes Microsoft/vscode#19640
Part of Microsoft/vscode#12000
Fixes Microsoft/vscode#19651
2017-02-01 13:36:04 -08:00
Benjamin Pasero
95ed1f3b1d 1.9.0 => 1.10.0 2017-01-30 10:30:36 +01:00
Christof Marti
27f71f85f3 Use VSCode icons (fixes #18860) 2017-01-26 20:55:34 -08:00
Joao Moreno
0cb79bfe76 update distro 2017-01-26 15:43:15 +01:00
João Moreno
f7f27f5876 update distro 2017-01-25 09:21:21 +01:00
Joao Moreno
b38c908076 update distro 2017-01-24 10:22:24 +01:00
Joao Moreno
1285d40334 add extra keywords to language extension query
related to #18147
2017-01-23 12:11:22 +01:00
Andre Weinand
79301f3e36 debug protocol: update to v1.16 2017-01-23 11:33:57 +01:00
Daniel Imms
8f76900a67 node-pty@0.6.1
Fixes #18985
2017-01-21 14:48:00 -08:00
Daniel Imms
6c592cfe32 Uplevel to node-pty@0.6.0
Fixes #13625
Fixes #10163
2017-01-20 04:33:00 -08:00
Joao Moreno
3f7a29880c fix heap issue 2017-01-19 13:59:30 +01:00
Daniel Imms
3e418e1b88 Increase npm run watch/compile max RAM to 4gb
Node defaults to a limit of 1.7gb apparently, this causes issues particularly
on Windows where it's easy to hit this limit. This change rolls the limit
adjustment into npm run watch and npm run compile.

Fixes #7108
2017-01-18 15:40:20 -08:00
Daniel Imms
63f1fa6680 Uplevel node-pty to 0.6.0-beta2
This is the first build to feature the upgrade to winpty@0.4.1 in addition to
the conversion to TypeScript and general code clean up. The most notable
change is that Git Bash no longer goes out of sync and likely a bunch of other
issues in #14613. Certain applications within WSL do not function correctly
with this build.

I tested this on Windows and Linux.

Part of #13625
2017-01-15 21:25:16 -08:00
Benjamin Pasero
172cce82a4 Improved mixin of product 2017-01-13 10:34:26 +01:00
Benjamin Pasero
2cdc2b3da8 update distro 2017-01-13 07:55:52 +01:00
Benjamin Pasero
a6175d0756 Fix build (#18492) 2017-01-13 07:15:26 +01:00
Matt Bierner
ed5a9f269d Pick up 2.1.5 release (#18429) 2017-01-11 18:10:13 -08:00
Erich Gamma
3625052492 update to tslint 4.0 2017-01-11 09:00:57 +01:00
Alex Dima
88c45c4e57 Merge remote-tracking branch 'origin/master' into alex/tokenization 2017-01-09 11:19:26 +01:00
Daniel Imms
6a3fbdad11 Merge remote-tracking branch 'origin/master' into tyriar/node-pty 2017-01-06 23:59:22 -08:00
Daniel Imms
13457a0763 pty.js -> node-pty
Fixes #13625
2017-01-06 23:36:37 -08:00
Alex Dima
51b5727501 Merge remote-tracking branch 'origin/master' into alex/tokenization 2017-01-06 17:06:26 +01:00
Matt Bierner
97ba3fddce Pick up ts 2.1.4 (#18061) 2017-01-05 12:30:42 -08:00
Alex Dima
ebc43b3e8b Merge remote-tracking branch 'origin/master' into alex/tokenization 2017-01-05 12:31:43 +01:00
Alex Dima
a115c028f8 vscode-textmate@3.1.0 2017-01-05 11:18:13 +01:00
Joao Moreno
023c83fe4d update distro 2017-01-05 08:39:52 +01:00
Alex Dima
d43423b5b1 vscode-textmate@3.0.1 2017-01-04 14:44:56 +01:00
Alex Dima
6e61a294a1 vscode-textmate@3.0.0 2017-01-03 11:56:48 +02:00
Daniel Imms
d298183b26 Uplevel xterm.js
The terminal should be a lot faster at processing output now thanks to
sourcelair/xterm.js#422

Also of note: sourcelair/xterm.js#417: changed escape sequence for alt-arrow to work on bash on os x
2016-12-28 06:51:21 -08:00
Benjamin Pasero
1631cf8ea5 iconv-lite => 0.4.15 2016-12-15 17:57:01 +01:00
Benjamin Pasero
68d88d0544 graceful-fs => 4.1.11 2016-12-15 17:57:01 +01:00
Daniel Imms
f087eea3bd Merge pull request #16169 from aperezdc/flatpak
Support building Flatpak application bundles
2016-12-14 10:06:55 -08:00
Adrian Perez de Castro
9383c9aa68 Support building Flatpak bundles
This adds support for building Flatpak application bundles, which should be
runnable on any Linux distribution with Flatpak support. See the page at
http://flatpak.org/getting.html

New Gulp tasks are added to prepare a directory with the needed files
(vscode-linux-${arch}-prepare-flatpak), assembling the Flatpak bundles
(vscode-linux-${arch}-flatpak), and for cleaning the build directories
(clean-vscode-linux-${arch}-flatpak). This mimics how the Debian and RPM
package creation works. Hence, building an application bundle is done with:

  $ gulp vscode-linux-x64-flatpak
  [...]
  $ ls *.flatpak
  com.visualstudio.code.oss-x86_64.flatpak

Installing and running the application is achieved with:

  $ flatpak --user install --bundle com.visualstudio.code.oss-x86_64.flatpak
  $ flatpak run com.visualstudio.code.oss

(Removing "--user" would install the application system-wide. Also note that
the "org.freedesktop.Platform" runtime needs to be installeed, check the
Flatpak website for instructions.)

The "flatpak-bundler" development dependency provides an asynchronous API to
invoke "flatpak-builder". The "gulp-image-resize" module is used to
incorporate scaling of the application icon to multiple sizes, and uses
ImageMagick (or GraphicsMagick) under the hood, which is commonly available on
most GNU/Linux distributions.

Instead of building the Electron dependencies ourselves, this uses the
io.atom.electron.BaseApp bundle as base application.

Instead of building the Electron dependencies, this reuses the
"io.atom.electron.BaseApp" bundle as base application. The contents of the
base application are imported at build time, and then Electron and the
prepared files added on top. The prebuilt base application will be fetched
automatically using the URL specified in the "baseFlatpakref" attribute of the
manifest, and it is kindly hosted at Amazon S3 by Endless Computers
(https://endlessm.com). The sources for the base application can be found at:

  https://github.com/endlessm/electron-flatpak-base-app/
2016-12-14 16:46:32 +02:00
Daniel Imms
b69e40dd8a Use license in product.json for rpm
Fixes #17133
2016-12-13 21:10:29 -08:00
Ramya Rao
9f405d098d Bump up version for applicationinsights (#17001) 2016-12-12 11:15:27 -08:00
João Moreno
0e525b3ac5 Version bump 2016-12-12 10:30:47 +01:00
Ramya Achutha Rao
cfdcd76d62 updating distro 2016-12-08 21:36:33 -08:00
Martin Aeschlimann
e5a4fab120 Update vscode-textmate to 2.3.2. Fixes #15792 2016-12-08 17:29:17 +01:00
Andre Weinand
bc1eec763a update node-debug 2016-12-08 14:24:34 +01:00
Dirk Baeumer
643027641e Require gulp-tsb 2.0.3 2016-11-29 12:39:24 +01:00
Daniel Imms
4721762a2a Uplevel xterm.js
Fixes #15913
2016-11-28 16:03:37 -08:00
Christof Marti
13592c2984 Pull in curated keymaps (#15159) 2016-11-23 16:17:06 -08:00
Daniel Imms
d38381d0e2 Uplevel xterm to 2.1.0
Fixes #11542
2016-11-16 15:02:43 -08:00
Benjamin Pasero
97bef4bdc6 Update to electron 1.4.x (#15298)
* electron 1.4.6

* fix broken DND image feedback

* OSS input

* remove cat.exe as it is no longer needed

* update electron.d.ts

* set new ELECTRON_NO_ASAR environment for forked processes

* Automatically enable high contrast theme when enabled in Windows (fixes #15360)
2016-11-14 14:27:53 +01:00
Martin Aeschlimann
332fd57d3f Fix for source maps in extensions 2016-11-14 11:34:53 +01:00