Commit graph

110 commits

Author SHA1 Message Date
Daniel Imms
a7cd47d55a Merge pull request #24523 from romulo1984/master
Update Exec param at code.desktop
2017-04-18 14:26:27 -07:00
Daniel Imms
6c9ead0321 Update VS Code source list if disabled by OS upgrade
Fixes #24898
2017-04-17 10:08:54 -07:00
Rômulo Guimarães
b31dde368f Update Exec param at code.desktop
The `/usr/share/code/code/` path opens a new window with errors.
Adding bin to the path fixes it.
2017-04-11 12:23:42 -03:00
Daniel Imms
eb6e5e207b Use better libxkbfile dep
Fixes #23261
2017-04-03 07:33:01 -07:00
Daniel Imms
68e6886423 Add libxkbfile-dev(el) as Linux package deps
Fixes #23261
2017-03-29 14:52:15 -07:00
Lorenzo Tilve
554029f6e9
Make more descriptive appdata summary field 2017-03-21 18:55:08 +02:00
Daniel Imms
4db944bc08 Install apt repository as http, not https
Fixes #21654
2017-03-01 22:42:52 -08:00
Daniel Imms
713a4d6297 Merge pull request #20988 from fsateler/patch-2
Add gnupg and apt to depends
2017-02-27 15:09:08 -08:00
Christof Marti
fc92ea41fd Do not force new window when opening file or folder with launch on Unity (fixes #21133) 2017-02-23 11:07:51 -08:00
Felipe Sateler
b3a033b80d Add gnupg and apt to depends
The postinst template uses tools from those packages.

Normally they are installed in most systems. However, this is not guaranteed. Lets make it guaranteed.
2017-02-21 09:53:53 -03:00
Daniel Imms
735a7c0cd7 Only install repo and key if they don't already exist 2017-02-16 23:12:36 -08:00
Daniel Imms
f976701c85 Install apt key and source for repository in deb postinst
Part of #2973
2017-02-16 22:34:49 -08:00
Daniel Imms
496b804f8a Prime postinst for apt repo 2017-02-15 22:50:02 -08:00
chrmarti
feebefb676 Copy code-icon.svg to near where it is used (fixes #19541) 2017-02-07 07:59:55 -08:00
Christof Marti
01d9849401 Update OSS icon 2017-02-02 13:48:51 -08:00
Christof Marti
852c1e34d5 Need a default icon (#18860) 2017-01-26 21:23:38 -08:00
Daniel Imms
289dbf77e3 Fix linux CLI sudo argument parsing
Fixes #17713
2017-01-25 12:03:59 -08:00
Daniel Imms
9c298b0978 Fix cli.js always opening from WSL shell
Also support relative paths

Fixes #13138
2017-01-13 18:01:35 -08:00
Daniel Imms
94f30c3e8b Add --new-window-if-not-first CLI arg
This allows shift+click/middle+click/num+super Windows and Unity shortcuts to
work as expected while not changing regular launch behavior.

Part of #48
2017-01-05 10:10:38 -08:00
Tilman Vatteroth
20bbbfa6fe linux argument startup fix 2016-12-27 14:11:21 +01:00
Daniel Imms
95fa5500ee Use common summary/desc in .appdata.xml 2016-12-18 17:55:05 -08:00
Adrian Perez de Castro
1e300d1f7e
Add an AppData XML data file to Linux builds
The AppData files provide descriptive data about an application, and is
typically used in application managers to display additional information to
the user. Having an AppData file is especially important for some graphical
application installers: without one, an application manager may not event
show an entry for the application. This happens for example in GNOME Software.

For the sake of completeness, this commit not only adds the AppData file to
the Flatpak build, but also to the Linux .deb and .rpm packages.
2016-12-18 20:57:25 +02:00
Daniel Imms
b69e40dd8a Use license in product.json for rpm
Fixes #17133
2016-12-13 21:10:29 -08:00
Daniel Imms
9f4d4978e1 Improve rpm dependencies
Fixes #17142
2016-12-13 19:58:38 -08:00
Daniel Imms
4953d56537 Depend on 64-bit gconf-2 for 64-bit package 2016-12-13 18:33:16 -08:00
Daniel Imms
d9f50bdfce Merge pull request #16016 from xadhoom/GConf2
Add GConf2 dependency in rpm spec template
2016-12-13 18:24:33 -08:00
Daniel Imms
42a2fb715d Indicate multiple licenses in rpm package
Fixes #15993
2016-11-26 06:29:38 -08:00
Matteo
42b9343a1f Add GConf2 dependency in rpm spec template 2016-11-24 12:02:57 +01:00
Daniel Imms
23217e2f4b Indicate that code opens directories in code.desktop
Fixes #15741
2016-11-18 17:09:42 -08:00
Daniel Imms
6c64805bd3 Merge pull request #15448 from aniljava/master
Fix to retain and pass args in linux cli
2016-11-14 10:18:15 -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
aniljava
c2935f2073 Fix to retain and pass args
The --user-data-dir check routine shifts and removes the args. This edit is to retain the original arguments and pass to executable when finally called.
See issue #15435
2016-11-14 02:52:16 -07:00
Munir Mastalic
a2bffda57b add conditional to rpm spec to test for arch, fixes 13616
libXss.so.1 was recently introduced as a dependency for correct rpm installation of vscode.

libXss.so.1 is a requirement for runtime.

this conditional check will help  tooling such as yum/dnf/rpm etc ensure the proper dependency is in place at installation time and help avoid bringing in i386 dependency libraries for x86_64 architectures.

i386
libXss.so.1

x86_64
libXss.so.1()(64bit)
2016-10-30 15:17:50 -06:00
Daniel Imms
7492ba5fb9 Use %{_bindir} to install bin command in rpm
Fixes #11431
2016-10-22 19:30:40 -07:00
Michael Chou
a17396960a Fix #14044: follow symlinks recursively in Linux launch script 2016-10-20 15:45:29 +08:00
Benjamin Pasero
0a42a84fe8 get rid of extra backslashes in code.cmd 2016-10-13 15:13:50 +02:00
Benjamin Pasero
85a0071bf0 fixes #13626 2016-10-13 12:27:07 +02:00
Daniel Imms
aa6346e779 Have rpm depend on libXss.so.1, not named package
Fixes #13544
2016-10-12 09:44:26 -07:00
Daniel Imms
738fa36055 Add libXScrnSaver as dep to .rpm spec
Fixes #13439
2016-10-10 11:10:09 -07:00
Benjamin Pasero
e81e308a40 Insiders: cat.exe won't start, MSVCP140.dll is missing (fixes #12481) 2016-09-23 08:45:38 +02:00
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