Commit Graph

264 Commits

Author SHA1 Message Date
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
Daniel Imms
5ba34ae5cf Revert "Uplevel pty.js"
This reverts commit 22d1f42f79.

Bash on Ubuntu errors out during launch using the newer version, reverting
so it can be investigated first.
2016-11-11 20:44:21 -08:00
Daniel Imms
22d1f42f79 Uplevel pty.js
This upgrade includes an upgrade of winpty from a 0.2.x to 0.3.1
2016-11-11 11:55:33 -08:00
Matt Bierner
efad54865c Update to VSCode-Textmate 2.3.1
This bumps the vscode-textmate version to pick up this work: https://github.com/Microsoft/vscode-textmate/pull/30

Taking in this change allows us to take in fixes such as #14626, and also addresses some exisitng edge cases
2016-11-08 10:43:11 -08:00
Joao Moreno
d7d4dac6c3 ipc: remove vscode:startCrashReporter
#10587
2016-11-04 11:32:34 +01:00
Benjamin Pasero
4fa6342ae4 bump 1.8.0 2016-10-28 17:17:08 +02:00
Joao Moreno
cc1d40a7ba add compile script 2016-10-28 10:45:04 +02:00
Benjamin Pasero
cb0a9f0aac update distro 2016-10-28 07:44:04 +02:00
Benjamin Pasero
797f90b7b5 oss input 2016-10-27 09:16:32 +02:00
Andre Weinand
56f9d92e45 use v1.14 of debug protocol module 2016-10-26 17:52:00 +02:00
Alexandru Dima
320cda32c8 Merge pull request #14488 from mjbvz/vscode-textmate-23
Update to VSCode-Textmate 2.3
2016-10-26 15:21:40 +02:00
Joao Moreno
a825785947 fixes #14519 2016-10-26 10:21:05 +02:00
Joao Moreno
64ddcad455 distro 2016-10-26 09:44:10 +02:00
Matt Bierner
7d4940faa4 Update to VSCode-Textmate 2.3
Bumps vscode-textmate to 2.3 in order to pick up this work: https://github.com/Microsoft/vscode-textmate/pull/26

Closes #14294
2016-10-25 12:48:50 -07:00
Benjamin Pasero
a0473636de update distro 2016-10-25 16:20:38 +02:00
Benjamin Pasero
5bafcdb3d6 update distro 2016-10-25 07:38:19 +02:00
Benjamin Pasero
54f9b3c5b0 Revert "Uplevel xterm.js"
This reverts commit e0f3e5134d.
2016-10-25 06:28:03 +02:00
Daniel Imms
e0f3e5134d Uplevel xterm.js
Fixes #11334
2016-10-24 15:01:20 -07:00
Daniel Imms
bbba181a0c Uplevel pty.js
Fixes #12260
2016-10-24 11:46:27 -07:00
Joao Moreno
a5deafe724 use user-friendly names for extension recommendations
fixes #13888
2016-10-24 16:25:38 +02:00
Daniel Imms
a7edf83db7 Uplevel xterm.js
Fixes #11334
Fixes #13229
2016-10-23 07:27:58 -07:00
Benjamin Pasero
b9a0305f7c Merge pull request #14086 from Microsoft/ben/1.3.8
update to electron 1.3.8
2016-10-21 11:35:07 +02:00
Alex Dima
7d39f4abbb Add monaco-editor-test script 2016-10-21 09:16:08 +02:00
Benjamin Pasero
256f59bff8 update to electron 1.3.8 2016-10-20 16:00:29 +02:00
Alex Dima
5ae54dd9d0 Reduce devDependencies 2016-10-20 15:00:00 +02:00
Joao Moreno
c132cb328b update gulp-azure-storage 2016-10-20 11:09:15 +02:00
Benjamin Pasero
8531bff95a Revert "Add monaco-editor-setup script"
This reverts commit 9e1b35badb.
2016-10-20 06:29:12 +02:00
Alex Dima
9e1b35badb Add monaco-editor-setup script 2016-10-19 18:56:31 +02:00
Daniel Imms
74d0241a41 Uplevel pty.js
Fixes #7727
Part of #8429
2016-10-12 12:26:30 -07:00
Johannes Rieken
377ad6d828 use v3.1.0 of typescript-formatter
It is now less eager to insert trailing newlines
2016-10-10 10:06:33 +02:00
Johannes Rieken
440e12648d use 'release version' of tsfmt fork 2016-10-07 18:22:17 +02:00
Johannes Rieken
ccf3dc0849 add typescript-formatter as dev dependency 2016-10-07 17:25:20 +02:00
Tereza Tomcova
90770d236f Call AllowSetForegroundWindow before sending IPC to the running instance on Windows (Fixes #929) 2016-10-07 11:14:54 +02:00
Alex Dima
809cef10e5 Fixes #11417: Adopt native-keymap@0.3.0 2016-10-05 17:33:33 +02:00
Benjamin Pasero
8ba8ad1826 bump to version 1.7.0 2016-10-05 09:02:14 +02:00