Commit graph

309 commits

Author SHA1 Message Date
Andre Weinand 3015d74160 use 1.17 version of debug protocol 2017-02-21 18:31:41 +01:00
Daniel Imms 32df24e60c Update distro
Only submit 64-bit packages to apt repo
2017-02-16 12:28:04 -08:00
Daniel Imms 2d074d85c7 Update distro 2017-02-15 22:11:28 -08:00
Daniel Imms ba9815c4f2 Update distro
This should bring in Linux repo package publishing
2017-02-15 22:06:08 -08:00
Daniel Imms bc4d3de046 Uplevel node-pty@0.6.2 2017-02-13 20:26:52 -08:00
Matt Bierner 7f8173680f Use @types a few more places (#20159) 2017-02-07 18:16:19 -08:00
Matt Bierner 22fdff9baf Use @types for a few d.ts files in src (#20157) 2017-02-07 17:12:47 -08:00
Ramya Rao 239b199f6d Use patched emmet to support svg and orphaned quote bug (#19655) 2017-02-07 08:54:54 -08:00
chrmarti feebefb676 Copy code-icon.svg to near where it is used (fixes #19541) 2017-02-07 07:59:55 -08:00
João Moreno b365c687d9 Merge pull request #19434 from typicode/master
Update ghooks (deprecated) devDependency
2017-02-06 12:11:37 +01:00
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
typicode 937a7b6ea8 Update ghooks (deprecated) devDependency 2017-01-26 13:23:36 +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