Commit Graph

203 Commits

Author SHA1 Message Date
Martin Wimpress 24e592c52c snapcraft.yaml: Add the url-handler 2019-03-21 08:49:53 +00:00
Martin Wimpress 7f9406d777 snapcraft.yaml: Source Glib schemas from within the snap. 2019-03-21 08:49:05 +00:00
Martin Wimpress d5c14c6300 snapcraft.yaml: Fallback to XWayland if running in a Wayland session 2019-03-21 08:48:23 +00:00
Martin Wimpress e07c331459 snapcraft.yaml: Remove braces from ${SNAP} in command: 2019-03-21 08:47:13 +00:00
Martin Wimpress 73b7ed584f snapcraft.yaml: Remove unnecessary data from the snap 2019-03-21 08:45:32 +00:00
Martin Wimpress c134334c4c snapcraft.yaml: Update stage-packages
Clean up the stage-packages: to drop any unnecessary libraries and ensure all required libraries to maintain ABI compatibility are bundled in the snap.
2019-03-21 08:44:47 +00:00
Martin Wimpress e91b073155 snapcraft.yaml: Add the GNOME 3.26 PPA.
Adds the PPA for the GNOME 3.26 framework which is maintained by the Ubuntu Desktop team.

This PPA includes GTK3 and GNOME3 components used to create the GNOME 3.26 Framework snap for Ubuntu 16.04.

  * Fixes:  https://github.com/Microsoft/vscode/issues/63194
  * Fixes:  https://github.com/Microsoft/vscode/issues/57019
2019-03-21 08:42:01 +00:00
Martin Wimpress 04639e468c electron-launch: ABI compatible GDK PixBuf modules
Use ABI compatible GDK PixBuf modules from within the snap and build gdk-pixbuf-loaders.cache in the snaps common user data.
2019-03-21 08:34:21 +00:00
Martin Wimpress c8493b459f electron-launch: Create $XDG_CACHE_HOME
Relocate $XDG_CACHE_HOME within the snaps common user data.
2019-03-21 08:32:13 +00:00
Martin Wimpress 07f2bdc176 electron-launch: Add architecture detection 2019-03-21 08:29:33 +00:00
Martin Wimpress 22dc561765 electron-launch: Correctly map the /snap directory on Fedora 2019-03-21 08:28:45 +00:00
Martin Wimpress 16a06aceb3 electron-launch: Use bash 2019-03-21 08:26:07 +00:00
Daniel Imms bd377076bc Fix icon name in rpm spec 2019-03-18 07:14:02 -07:00
Benjamin Pasero ea6ecccb68 debt - avoid approot for resources in renderer (#70237) 2019-03-11 18:43:10 +01:00
Daniel Imms 363e829071 Fix clicking on dock in Ubuntu opening additional windows
Fixes #65460
2019-01-28 06:59:31 -08:00
João Moreno eb69d48499 Merge pull request #65579 from Kedstar99/snapFix
Removed snapUpdate.sh and replaced with inline command
2019-01-28 15:30:29 +01:00
Joao Moreno 493ad1da77 temporary comment out completions 2019-01-07 17:21:02 +01:00
João Moreno a9e56b859d Merge pull request #56670 from segevfiner/shell-completions
code command completions for Bash & Zsh
2019-01-04 16:11:10 +01:00
Daniel Imms ffe6f7950e Drop gconf dependency
Fixes #62580
2018-12-27 11:03:06 -08:00
Krish De Souza 4c02c554ce Removed snapUpdate.sh and replaced with inline command
+Simplifies the build process.
+Avoids creating a new shell that simply spawns another shell environment.
+Simplifies the update mechanism by removing the need to track the existence of snapUpdate.sh.
+Keeps the logic for snapUpdate.sh close to updateService.snap.ts
2018-12-22 11:53:22 +05:30
Krish De Souza d37f1c01ec Fixed snapUpdate.sh to use environment variable to spawn a new instance of vscode. 2018-12-06 11:36:36 +00:00
David Bailey 6c0718df37 Remove StartupWMClass from URL handler desktop file 2018-11-25 19:43:27 +00:00
Miguel Solorio 4533aa0c0a Merge pull request #62739 from RDIL/master
Optimize images
2018-11-08 08:42:57 -08:00
Joao Moreno 5c3e3ec85a snap updates 2018-11-08 14:44:32 +00:00
Joao Moreno df6ca821a6 remove args from electron launch 2018-11-07 12:41:17 +00:00
Joao Moreno 4ae69c8c4a cleanup snapcraft.yaml 2018-11-07 12:41:03 +00:00
ImgBotApp d412f89baf [ImgBot] Optimize images
*Total -- 201.93kb -> 142.81kb (29.28%)

/extensions/npm/images/npm_icon.png -- 3.21kb -> 0.51kb (84.1%)
/src/vs/workbench/parts/debug/electron-browser/media/stepout-tb.png -- 2.89kb -> 0.47kb (83.83%)
/src/vs/workbench/parts/debug/electron-browser/media/stop-tb.png -- 1.50kb -> 0.35kb (76.43%)
/src/vs/workbench/parts/debug/electron-browser/media/pause-tb.png -- 1.55kb -> 0.37kb (76.34%)
/src/vs/workbench/browser/parts/editor/media/forward-tb.png -- 1.57kb -> 0.37kb (76.25%)
/src/vs/workbench/browser/parts/editor/media/back-tb.png -- 1.52kb -> 0.37kb (75.53%)
/src/vs/workbench/parts/debug/electron-browser/media/continue-tb.png -- 1.60kb -> 0.42kb (73.48%)
/src/vs/workbench/parts/debug/electron-browser/media/stepinto-tb.png -- 1.66kb -> 0.47kb (71.51%)
/src/vs/workbench/parts/debug/electron-browser/media/restart-tb.png -- 1.91kb -> 0.59kb (68.84%)
/src/vs/workbench/parts/debug/electron-browser/media/stepover-tb.png -- 1.93kb -> 0.62kb (67.75%)
/resources/linux/code.png -- 5.76kb -> 2.66kb (53.86%)
/extensions/html-language-features/icons/html.png -- 4.40kb -> 2.28kb (48.15%)
/extensions/theme-seti/icons/seti-circular-128x128.png -- 8.73kb -> 4.70kb (46.12%)
/extensions/typescript-language-features/icon.png -- 1.60kb -> 0.97kb (39.15%)
/src/vs/platform/extensionManagement/node/media/defaultIcon.png -- 1.65kb -> 1.03kb (37.49%)
/src/vs/workbench/parts/extensions/electron-browser/media/defaultIcon.png -- 1.65kb -> 1.03kb (37.49%)
/extensions/vscode-api-tests/testWorkspace/sub/image.png -- 35.87kb -> 24.99kb (30.33%)
/extensions/vscode-api-tests/testWorkspace/image.png -- 35.87kb -> 24.99kb (30.33%)
/resources/win32/code_150x150.png -- 0.55kb -> 0.39kb (29.96%)
/extensions/css-language-features/icons/css.png -- 5.07kb -> 3.63kb (28.37%)
/extensions/json-language-features/icons/json.png -- 5.84kb -> 4.33kb (25.89%)
/extensions/markdown-language-features/icon.png -- 1.19kb -> 0.88kb (25.86%)
/src/vs/workbench/parts/extensions/electron-browser/media/theme-icon.png -- 9.90kb -> 7.42kb (25.1%)
/extensions/php-language-features/icons/logo.png -- 10.85kb -> 8.99kb (17.13%)
/extensions/gulp/images/gulp.png -- 7.36kb -> 6.20kb (15.8%)
/extensions/merge-conflict/resources/icons/merge-conflict.png -- 2.47kb -> 2.10kb (14.96%)
/extensions/jake/images/cowboy_hat.png -- 43.85kb -> 41.67kb (4.98%)
2018-11-06 20:46:03 +00:00
Joao Moreno 9c4b3954c2 update snapcraft.yaml 2018-11-06 16:16:35 +00:00
Joao Moreno e840e83ff9 set executable bits 2018-11-06 15:08:02 +00:00
Joao Moreno 29a6e3d3ca Merge remote-tracking branch 'origin/master' into tyriar/snap 2018-11-04 13:58:08 +01:00
Miguel Solorio 3ace1898e7 Update file icons to use file type icon in small views 2018-10-11 11:49:15 -07:00
Martin Aeschlimann 9588b6fe87 Launching "code" from git bash fails with "cannot find module" error. Fixes #58950 2018-10-03 10:22:37 +02:00
Dick van den Brink 1adea8bd02 Fixed warning when installing on debian 8
Message in console:
Setting up code-insiders (1.28.0-1537855491) ...
/usr/share/applications/code-insiders-url-handler.desktop: warning: key "MimeType" is a list and does not have a semicolon as trailing character, fixing
2018-09-26 01:23:57 +02:00
Jay Rodgers 299b111bbf Adding missed dependency libxss1
In releasing for Chromebook I'm working on a minimal installation, so the base distribution has less packages pre-installed.

libxss1 is both a compile-time and run-time dependency, which would appear to have been missed (on my system it causes run-time errors if it's not present, due to the absence of libXss.so.1). I would expect this to cause the same issue on other minimal Debian installations.
2018-09-23 13:47:21 +01:00
Segev Finer c0895eb214 Merge remote-tracking branch 'upstream/master' into shell-completions 2018-09-22 19:48:51 +03:00
Miguel Solorio 94f40a180e Update file icons to show logo on small versions (#58986) 2018-09-20 07:40:10 +02:00
Benjamin Pasero a181a96d1c Provide file icons per file type (#58795)
* first cut icons per file type (for #4845)

* update icon set

* update distro

* tweaks

* update distro
2018-09-17 11:09:47 +02:00
Segev Finer cecaba689a Merge in upstream changes to the Zsh completion script
https://github.com/zsh-users/zsh/commit/def92fc006140e79c79118137002baad816201c9
2018-09-13 22:24:17 +03:00
João Moreno a5c6208343 Merge pull request #56943 from jats22/46123
Fix #46123 : Remove absolute path for python
2018-09-13 14:33:28 +02:00
Joao Moreno 0ac298f773 replace url protocol in code-url-handler 2018-09-13 11:14:47 +02:00
sandilya 84b3ef6b58 Fix #46123 : Remove absolute path for python 2018-08-22 01:49:22 +05:30
Segev Finer 8f83890068 Add URL handler support for Linux desktops
Fixes #48528
2018-08-18 04:56:34 +03:00
Segev Finer ccceaa2f52 Automatically install Bash and Zsh completions in deb/rpm 2018-08-17 14:21:23 +03:00
Segev Finer 20d5a6bb25 Add Bash completion script 2018-08-17 14:21:23 +03:00
Segev Finer 7c6b5eba5a Update Zsh completion script
Adding new options and updating help text to be closer to the commands
help text.
2018-08-17 14:21:22 +03:00
Segev Finer 9bcb083b48 Add Zsh completion script from Zsh sources
Originally from:
https://github.com/zsh-users/zsh/blob/master/Completion/X/Command/_code
2018-08-17 14:21:22 +03:00
Christof Marti 025d7e6eeb Include epoch (#55008) 2018-07-31 15:27:42 +02:00
Daniel Imms 2f12e41343 Require libnss3 >= 3.26 to match Chromium 2018-07-25 06:38:03 -07:00
Daniel Imms 5dc414cbc9 Revert "Merge pull request #54854 from Microsoft/revert-52782-electron-2.0.x"
This reverts commit 90fc7e66e2, reversing
changes made to 3b25417fa2.
2018-07-23 07:34:16 -07:00
Sandeep Somavarapu 1dc23e548e Revert "Update to Electron 2.0.x" 2018-07-23 10:58:49 +02:00