Commit graph

70 commits

Author SHA1 Message Date
Benjamin Pasero 5cc7faabc2 add icon to cat.exe 2016-09-14 11:33:10 +02:00
Benjamin Pasero 6fa85223ef Electron Update 1.x (#11157)
* use electron 1.3.4

* ATOM_SHELL_INTERNAL_RUN_AS_NODE => ELECTRON_RUN_AS_NODE

* OSS input

* update electron.d.ts

* workaround for #8708

* bump oniguruma and chokidar with custom fsevents

* build with appveyor config from master

* oops, still use ELECTRON_RUN_AS_NODE

* use electron 1.3.5

* optional fsevents

* add cat.exe to workaround output issues

* use cat for tests

* remove some now obsolete ELECTRON_NO_ATTACH_CONSOLE

* also pipe output to cat for code.sh on windows

* unset ELECTRON_RUN_AS_NODE for appveyor

* fix tfs builds?

* fix build

* fix build?

* use cat only when running tests locally
2016-09-14 07:29:20 +02:00
Aldo Fregoso 79c02d4dba Fixed code.sh to start VS Code under Cygwin. 2016-08-13 20:31:30 -05:00
Joao Moreno 6d6d4d1aca add inno bitmaps 2016-07-20 16:58:14 +02:00
Daniel Imms 3eed6fabe0 Add proper package replace metadata to deb control
Fixes #8943
Fixes #8876
Fixes #7496
2016-07-08 11:24:47 -07:00
Daniel Imms 934fa0bc0b Add breaks visual-studio-code to deb control file
Fixes #8943
2016-07-08 09:34:32 -07:00
Benjamin Pasero 0525466708 back to ATOM_SHELL_INTERNAL_RUN_AS_NODE 2016-07-08 16:12:10 +02:00
Benjamin Pasero 5d1affed4b ATOM_SHELL_INTERNAL_RUN_AS_NODE => ELECTRON_RUN_AS_NODE 2016-07-02 08:39:01 +02:00
Urban Dove e7f6f45f14 Add 'vscode' as a keyword in the .desktop file so you can search for vscode not only for code 2016-06-19 01:19:40 -04:00
Daniel Imms 93e65224d7 Add linux setup link to packages
Fixes #6559
2016-06-16 11:41:18 -07:00
Andrew Stitcher 57a6d9568d Fix removal of /usr/bin link when upgrading package 2016-06-07 15:54:15 -04:00
Daniel Imms 77c45a9aed Add libnotify4 and libnss3 as deps to deb
Fixes #6636
2016-06-02 18:47:39 -07:00
Daniel Imms 88dda0daac Remove git dependency from Linux packages
It's only a soft dependency so don't block an install on it.

Fixes #6692
2016-06-02 18:35:16 -07:00
Daniel Imms 9fc936c1eb Replace visual-studio-code with code in deb package
Fixes #7085
2016-06-02 12:43:08 -07:00
Daniel Imms 05a6bbb31f Add el7 to rpm name to indicate RHEL7+ support
Fixes #6546
2016-05-31 19:25:46 -07:00
Daniel Imms cf36b323e2 Remove 'visual-studio-' from deb package to match command
Fixes #7085
2016-05-31 18:24:20 -07:00
Daniel Imms 069e325d0b Use electron binary over CLI in desktop entry
Fixes #6110
2016-05-27 16:12:56 -07:00
Daniel Imms 4c71c3ed16 Use correct StartupWMClass in desktop entry
This prevents two entries appearing in the launcher.

Fixes #6593
2016-05-27 16:11:01 -07:00
Daniel Imms 096221c344 Change deb postrm shebang to /bin/bash
Fixes #6758
2016-05-24 13:39:09 -07:00
Daniel Imms b6095e9d85 Fix opening files with spaces via CLI on Linux
Fixes #6525
2016-05-20 15:42:44 -07:00
Daniel Imms 399a12f3e3 Add glibc v2.15 requirement to rpm
Fixes #6545
2016-05-19 12:35:51 -07:00
Daniel Imms 833be745fa Explicitly install desktop entry in deb postinst
Fixes #6432
2016-05-17 17:53:52 -07:00
Daniel Imms d96e0df5ba Remove bin command in post install step for deb 2016-05-13 15:28:28 -07:00
Daniel Imms 0b37d2acb9 Have rpm remove bin symlink in post uninstall step
Related #6338
2016-05-13 15:14:28 -07:00
Daniel Imms 179fd83998 Use sudo to add bin symlink in rpm
Fixes #6338
2016-05-13 15:12:17 -07:00
Daniel Imms 9b8383faac Localize "New Window" in desktop entry
Fixes #5234
2016-04-13 13:36:56 -07:00
Daniel Imms 6456f85788 Disallow running as root without --user-data-dir
This commit adds the --user-data-dir argument which allows a custom data dir
for Chromium's user data. This is useful when running as root on Linux since
the root user does not have read or write permissions for the ~/.config/Code
dir.

Part of #3068
2016-04-06 16:31:36 -07:00
Daniel Imms cd12a7e389 Include the Linux bin command in the main dir
This also changes the behavior of the bin command to find cli.js relatively,
meaning the CLI now supports non-standard install locations.
2016-04-05 14:51:03 -07:00
Daniel Imms 6e113d01f0 Move bin command to /usr/share/<app>/bin
/usr/bin/<app> now symlinks to the launcher. This makes the CLI
accessible in the zip archive version.

Fixes #4426
2016-04-04 16:25:12 -07:00
Xaver Hellauer 5852199686 Add "new window" action to code.desktop
In Gnome and Unity desktop (and maybe some others) this can be used to open a new Code window through right click on the launcher icon and then on "New Window".
2016-04-04 17:59:09 +02:00
Daniel Imms ba6f665c6d Merge .deb postinst and postinst.oss 2016-04-01 12:36:26 -07:00
Daniel Imms e4d6038750 Use update url variable for yum repo 2016-04-01 12:32:27 -07:00
Daniel Imms d23ce88450 Add yum repository registration
This is currently disabled until the repo is signed

Part of #229
2016-04-01 12:29:59 -07:00
Daniel Imms 51209bba91 Add Icon to rpm file
Related to #4155
2016-03-24 14:01:51 -07:00
Daniel Imms e0c7d51ffa Remove legacy bin command as rpm post install step
Fixes #4442
2016-03-23 15:31:06 -07:00
Daniel Imms 6b0d3d2cae Correct source repository format
Some changes were made to the endpoints.
2016-03-23 10:56:49 -07:00
Daniel Imms ef2a1fcaa5 Fix deb postinst script 2016-03-20 11:19:18 -07:00
Daniel Imms d451e0222a Don't need to use -r arg 2016-03-18 15:27:25 -07:00
Daniel Imms b6486f7ddf Remove the legacy Linux bin command when installing stable 2016-03-18 15:17:50 -07:00
Daniel Imms a0a22c8a51 Disable apt repository source
Need repository to be signed before enabling
2016-03-18 11:51:13 -07:00
Daniel Imms 01be0ac7fe Add Group, Vendor and Packager metadata to rpm spec 2016-03-09 19:53:06 -08:00
Joao Moreno 70ab81b95e fixes #3790 2016-03-08 11:13:03 +01:00
Daniel Imms 3ddbbe9a95 Implement .rpm package gulp task
.rpm packages can now be build with:

    gulp vscode-linux-<arch>-build-rpm

The resulting package will be output to ~/rpmbuild/RPMS/<arch>/ and can be
installed on a Red Hat-based distro with:

    yum localinstall <path>

Note that Debian systems can build the package after installing the 'rpm'
package:

    apt-get install rpm

This was tested building 64-bit on Ubuntu 15.10 and installing on CentOS 7.

Fixes #3595
2016-03-07 12:36:26 -08:00
Daniel Imms 572be7e529 Register code to the Debian alternatives system
Fixes #3541
2016-02-29 15:44:47 -08:00
Daniel Imms 346b45740b Merge pull request #3513 from Tyriar/2973_deb_register_apt_repository
Register the apt repository as a source for official .deb builds
2016-02-29 14:45:42 -08:00
Daniel Imms 2428e2516e Revise deb package wording
Fixes #3457
2016-02-29 09:54:18 -08:00
Daniel Imms d624636afe Register the apt repository as a source for official .deb builds
Part of #2973
2016-02-26 09:01:39 -08:00
Joao Moreno 00035055a4 use same cli script in Windows
fixes #3055
2016-02-25 17:35:33 +01:00
Joao Moreno 1a51948f9c add code launcher for windows bash
fixes #1704
2016-02-25 16:53:32 +01:00
Joao Moreno d46c0646f2 move back to ATOM_SHELL_INTERNAL_RUN_AS_NODE 2016-02-15 11:07:22 +01:00