Commit graph

818 commits

Author SHA1 Message Date
João Moreno 8a5f6fa5ce
include remote-wsl by default 2020-11-17 15:29:34 +01:00
Martin Aeschlimann 975408db6b use uploaded node_modules sourcemaps 2020-10-26 16:19:44 +01:00
Martin Aeschlimann afb0e96b66 build: improve ignores in node_modules 2020-10-25 23:27:20 +01:00
João Moreno 47d8a25606
build vscode armhf 2020-09-08 09:41:28 +02:00
rebornix 55e368c912 bundle the worker. 2020-08-25 10:07:27 -07:00
Robo 11dc5a81ba
build: include auth dialog resource (#104841) 2020-08-17 09:40:44 -07:00
Benjamin Pasero 2532ffff22
Sandboxed issue reporter, fixes #101833 2020-07-23 11:24:02 -07:00
Rachel Macfarlane a8b8907846
Move process explorer into electron-sandbox layer, fixes #101832 2020-07-17 14:44:00 -07:00
Alex Dima bb95f3aa40
Adopt loader's amdModulesPattern option 2020-07-07 23:30:27 +02:00
Alex Dima b9ba96b609
Fixes #101490: Do not ship standalone editor resources 2020-07-01 16:40:05 +02:00
Benjamin Pasero c0a4e9e84f bootstrap - add helper utility for node.js things 2020-06-24 17:43:52 +02:00
Alex Dima 5b363f0859
Package the web worker extension host 2020-06-22 10:36:14 +02:00
Benjamin Pasero 231bee5c77 sandbox - fix build 2020-05-25 12:25:59 +02:00
Benjamin Pasero 9eb99077f9 sandbox - further reduce electron dependencies 2020-05-25 09:38:05 +02:00
Benjamin Pasero 9c36a570c3 sandbox - move contextMenuService 2020-05-24 07:49:37 +02:00
Benjamin Pasero 97f43a2fab sandbox - produce checksum for preload script 2020-05-23 13:56:25 +02:00
Alex Dima a250df703d
Fix build 2020-04-24 11:17:58 +02:00
Martin Aeschlimann ec02bcd1cc codicon definitions in browser/ui/codicon/codicon 2020-04-17 13:39:54 +02:00
Rob Lourens a3e3167876 Cleanup 2020-04-14 20:20:52 -05:00
João Moreno 3b1965705c
Merge pull request #85326 from richard-townsend-arm/woa
Add gulp targets, fix build for Windows on Arm.
2020-04-14 13:27:30 +02:00
João Moreno 2e0cf81197 💄 2020-04-14 13:26:29 +02:00
Rob Lourens c8826e4ff5 Fix configuration.json publishing flakiness 2020-04-13 22:59:51 -05:00
Alex Dima 1b10f4db32
Add extensionHostProcess.js to the list of files being checked 2020-04-13 21:05:01 +02:00
Rob Lourens 1da5a8a9f8 Fix --export-default-configuration flakiness
Seems like the process is exiting a bit before the file exists. Adding a short delay fixes it, waiting for the exec callback also fixes it for some reason. Probably caused by something external like maybe the CI macOS version was bumped.
2020-04-11 21:34:05 -05:00
Matt Bierner 273a4a389d
Convert most ts-ignore-calls to ts-expect-error (#93617)
Changes over to use ts-expect-error: https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/#ts-expect-error-comments

This revealed a number of places where we no longer need to supress errors
2020-03-30 17:31:37 -07:00
Alex Dima cc46bf5cfd
Remove registerAndGetAmdImageURL and support for it in the build scripts 2020-03-27 19:45:41 +01:00
Richard Townsend a3b66c9563 build: add skeletal gulp targets for Windows on Arm 2020-02-28 13:57:01 +00:00
Johannes Rieken 2141437fdc fix eslint issues in build/gulpfile.* 2020-01-02 20:35:07 +01:00
Miguel Solorio 82ed3d45ee Revert "Merge pull request #87320 from microsoft/misolori/codicon-consolidation"
This reverts commit 6c9b23edc4, reversing
changes made to 085abd5f1a.
2019-12-19 13:44:49 -08:00
Miguel Solorio 641543b6ee Consolidate codicon files to vs/base/parts/codicon 2019-12-18 22:30:07 -08:00
Rachel Macfarlane 5fd44ff675 Include auth.css file in out build, fixes #85695 2019-11-27 11:53:52 -08:00
Miguel Solorio 641276b599 Merge remote-tracking branch 'origin/master' into misolori/icon-font 2019-10-16 14:13:44 -07:00
Joao Moreno 9289dd7842
remove yarn gulp electron 2019-10-16 15:35:53 +02:00
Joao Moreno 5048816ebf
extract yarn electron 2019-10-16 11:15:43 +02:00
Miguel Solorio 1f9045f47c Replace Octicons with Codicons 2019-10-14 19:15:35 -07:00
Miguel Solorio 0fa53a6e66 Update refs to include codicon 2019-09-17 09:05:42 -07:00
Benjamin Pasero e81ee53809 web - move welcome to browser 2019-09-16 10:21:19 +02:00
Alex Dima 1ba4dc6954 Introduce registerAndGetAmdImageURL and inline such images in the bundle phase in .js 2019-09-09 17:17:12 +02:00
Johannes Rieken f6daf19f9a debt - remove unused service workr 2019-09-06 11:54:13 +02:00
Joao Moreno 5d7c8d9212 fix i18n for extensions 2019-09-04 08:05:47 +02:00
Benjamin Pasero f90b40fdae
debt - clean up buildfiles (#79914) 2019-08-27 14:59:31 +02:00
Benjamin Pasero bf94bedcfe build - workbench.main => workbench.desktop.main 2019-08-12 12:06:44 +02:00
Joao Moreno de32005225 fixes #78832 2019-08-12 08:49:19 +02:00
Joao Moreno a4e350f76f Merge commit 'refs/pull/66181/head' of github.com:microsoft/vscode into pr/66181 2019-08-07 11:56:18 +02:00
Joao Moreno 7181bf6820 Merge branch 'master' into joao/build-cleanup 2019-07-15 07:32:11 +02:00
Joao Moreno b2d06bb69b fix 2019-07-14 21:48:29 +02:00
Joao Moreno 4c767f46af 💄 2019-07-14 21:21:29 +02:00
Benjamin Pasero 7c6d285d33 build - we no longer have *.cur files 2019-07-14 13:36:46 +02:00
Benjamin Pasero 1648e1dcf8 web - add build 2019-07-14 13:12:54 +02:00
Joao Moreno 28c01d3b52 move upload sourcemaps to common agent 2019-07-14 10:31:07 +02:00
Sandeep Somavarapu 79186fa045 Merge branch 'master' into sandy081/moveFileService 2019-07-11 11:54:23 +02:00
Joao Moreno 6e59e6ee22 fix vscode-translations gulp tasks 2019-07-11 09:44:52 +02:00
Sandeep Somavarapu 0df6764710 move file service to platform 2019-07-10 20:55:44 +02:00
João Moreno f176bee181
Cleanup distro dependencies installation (#76893)
* depend directly on vsda

* add vsda to remote

* remove vsda cleanup rules

* update distro

* upgrade vsda

* update distro

* update vsda

* remove vsda

* add vsda rules

* distro

* distro
2019-07-08 17:22:32 +02:00
Joao Moreno b342abd305 Revert "remove yarn cache"
This reverts commit 19d674f412.

Revert "Revert build perf"

This reverts commit ef893f0cfe.
2019-07-05 17:02:04 +02:00
Joao Moreno ef893f0cfe Revert build perf 2019-07-05 14:10:32 +02:00
Joao Moreno e063b7a3ca collect distro dependencies in build 2019-07-04 22:29:27 +02:00
Joao Moreno 0d2eab1fa5 Merge branch 'master' into joao/build-perf 2019-07-04 17:15:17 +02:00
Johannes Rieken d75caf044e include service worker in build 2019-07-04 14:50:57 +02:00
Joao Moreno c9579851c8 move optimization & minification to shared agent 2019-07-04 10:17:08 +02:00
Joao Moreno 8af2dbb3b9 separate compile-build from product builds 2019-07-01 15:49:20 +02:00
Joao Moreno 399ff1a2fe gulp ci build task 2019-07-01 12:24:33 +02:00
Joao Moreno 0678cb9ed3 build: remove old extensions build task, split extensions into gulp task 2019-07-01 11:54:36 +02:00
Joao Moreno e8016097b8 fix build 2019-06-27 16:37:40 +02:00
Logan Ramos 1bdbb8f95b Improvements to Telemetry Extractor Build (#76196)
* Allow the error to be surfaced to the user to provide more information about what is happening

* Testing gulp src

* Move json to app root

* Telemetry tooling commit update

* Harcode telemetry commit

* Update distro to match master

* statSync try catch

* build 💄

* fix build

* make build fail

* fix build

* fix build

* whitespace
2019-06-27 14:40:05 +02:00
Logan Ramos 4a69a71065
Telemetry Command (#76029)
* Added telemetry command

* Initial Build support

* Added build logic for telemetry

* Linux Builds

* Windows builds sort of work

* Remove arm telemetry extraction

* Remove alpine telemetry extraction

* Remove accidental s

* More try catch
2019-06-24 18:47:12 -07:00
Martin Aeschlimann 39ec656916 minimize distro deltas 2019-06-07 11:30:24 +02:00
Martin Aeschlimann b77b0defc4 sourcemap: ignore node_modules 2019-06-06 09:42:56 +02:00
Martin Aeschlimann ecf9a9f764 code.sh: add datafolder 2019-05-29 23:18:50 +02:00
Joao Moreno a477e1eafe extract native modules ignore rules 2019-05-09 16:27:37 +02:00
Benjamin Pasero d8b38677bb files2 => files 2019-04-16 14:25:43 +02:00
Benjamin Pasero cba19ff191 files2 - more tests 2019-04-16 13:23:07 +02:00
Martin Aeschlimann f999a29671 add quality to win/code.sh 2019-04-12 14:58:29 +02:00
Rachel Macfarlane b7b9d3321a Add fallback script for ps 2019-04-11 16:35:46 -07:00
Alex Dima 3fc61b1558 Don't ship all html files 2019-04-11 12:32:34 +02:00
Martin Aeschlimann 0db1201d27 More templating 2019-04-10 16:46:24 +02:00
Benjamin Pasero 5dbdc8d19c fix #71873 2019-04-07 11:43:09 +02:00
Matt Bierner 51e1b13e43 Split webview's pre for electron and browser 2019-04-02 16:04:33 -07:00
Christof Marti 0c50802a7a Reference proper npm package (fixes #52880) 2019-03-25 13:13:15 +01:00
Joao Moreno 231ffd7df3 fix license 2019-03-19 09:39:57 +01:00
Joao Moreno 180aff2652 fix license 2019-03-19 09:34:18 +01:00
Benjamin Pasero ea6ecccb68
debt - avoid approot for resources in renderer (#70237) 2019-03-11 18:43:10 +01:00
Christof Marti 637eef813b Load root certificates on Windows (#52880) 2019-03-08 15:20:35 +00:00
Daniel Imms 08f1e188f6 Rename contrib/execution to externalTerminal
Part of #69107
2019-03-04 16:29:20 -08:00
Dirk Baeumer 7002a63fad Move language pack processing code to common 2019-02-20 19:27:08 +01:00
João Moreno d608125b83
Merge branch 'master' into master 2019-02-18 11:34:04 +01:00
Alex Dima af95b7d343 Adopt task.define (better task names) 2019-02-12 20:43:55 +01:00
Alex Dima c25de7d09f Extract task code to its own file 2019-02-12 15:13:43 +01:00
Jay Rodgers ae53375d79
Updating ARM code from arm to armv7l
Electron no longer publishes binary releases under the arm tag, and requires use of the armv7l tag instead.

As other parts of the build system (and downstream tools) may still be relying on using the "arm" keyword, I've made it so that "armv7l" is passed to gulp-atom-electron without changing the internal code structure.
2019-02-08 14:59:00 +00:00
Benjamin Pasero 35523f6c51 debt - workbench/parts => workbench/contrib (update imports and scripts) 2019-02-07 11:48:58 +01:00
Alex Dima f88e4f457a Adopt changes in gulp.src 2019-02-06 10:15:36 +01:00
Alex Dima 84bebd0ff6 Final adoption (#67863) 2019-02-05 21:23:35 +01:00
Alex Dima 3d3844b844 Adopt new gulp tasks (#67863) 2019-02-05 18:08:54 +01:00
Alex Dima 87e19ff7ae Formatting 2019-02-05 13:56:39 +01:00
Alex Dima 7c8e79b576 Introduce gulpfile.compile 2019-02-05 13:56:15 +01:00
Alex Dima c0c719c651 More gulp task work (#67863) 2019-02-04 18:06:23 +01:00
Alex Dima cf19bcf862 More task simplifications (#67863) 2019-02-04 17:34:26 +01:00
Joao Moreno 8704b574da build: decouple upload-vscode-sourcemaps task 2019-02-04 11:15:30 +01:00
Segev Finer a0a5c9cbee Bundle/Install completions with the correct appname
Fixes #66154
2019-01-08 00:40:15 +02:00
Joao Moreno 493ad1da77 temporary comment out completions 2019-01-07 17:21:02 +01:00
Joao Moreno 84148436b9 Revert "💄"
This reverts commit 02d267c581.
2019-01-07 17:16:35 +01:00
Joao Moreno 02d267c581 💄 2019-01-07 15:59:18 +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
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Henk Mollema faab60f836
Update copyright year to 2019
Happy new year! 🎆
2019-01-01 01:52:58 +01:00
Johannes Rieken 009c1c3a4b fix #65726 2018-12-27 11:48:45 +01:00
Dirk Bäumer 8b86554f3a Support updating localization extensions from files on disk 2018-11-22 23:36:35 +01:00
Alex Dima 88bb48278d Authority exploration 2018-11-08 21:59:56 +01:00
Benjamin Pasero a6c1151b32 sqlite - stricter rules for *.node files 2018-10-14 19:06:26 +02:00
Benjamin Pasero c61ee508be use vscode-sqlite3@4.0.2 2018-10-14 11:53:41 +02:00
Benjamin Pasero b8b7c3c3a6 sqlite - initial version of storage library 2018-10-05 15:12:50 +02:00
Miguel Solorio 931223d9d3 Fix sass file reference 2018-10-01 10:13:12 -07:00
Samuel Attard 8ee605ede4 feat: force mojave dark mode support on even though Electron is not built on the 10.14 SDK (#59742) 2018-10-01 18:25:15 +02:00
Joao Moreno 13436602b1 Revert "build script: log dowload finished"
This reverts commit 3cfe173979.
2018-10-01 12:44:39 +02:00
Martin Aeschlimann 3cfe173979 build script: log dowload finished 2018-09-29 20:54:20 +02:00
Segev Finer c0895eb214 Merge remote-tracking branch 'upstream/master' into shell-completions 2018-09-22 19:48:51 +03:00
Benjamin Pasero c0041e15be fix #48748 2018-09-17 12:06:05 +02:00
Benjamin Pasero 5996144abb jsp => HTML icon 2018-09-17 11:16:22 +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
Joao Moreno 3eac4d8e3e linux: set desktopName for url handling 2018-09-13 11:19:59 +02:00
Jay Rodgers 1453ad4b23
Adding electron ARM and ARM64 tasks
Adding tasks to allow for explicitly download ARM and ARM64 versions of Electron when it is not the native architecture of the build machine (for cross-compiling).
2018-09-11 14:40:52 +01:00
Aliaksandr Stelmachonak df3616ad93 Resolved conflict 2018-09-10 11:32:02 -04:00
Benjamin Pasero 1e98303d91 bootstrap - move workbench.js to electron-code 2018-09-10 07:48:52 +02:00
Benjamin Pasero a4bf919e59
Cleanup bootstrap files (#58171)
* bootstrap  - first cut

* bootstrap => bootstrap-fork, bootstrap-shared => bootstrap

* bootstrap - extract uriFromPath()

* bootstrap - extract readfile/writefile

* bootstrap - share more code when loading renderers

* boostrap-electron-browser => bootstrap-window

* bootstrap - cleanup main.js

* bootstrap - handle index.js

* bootstrap 💄
2018-09-07 12:23:09 +02:00
Johannes Rieken f8e67cef5d bundle stats - include commit 2018-09-07 10:26:36 +02:00
Johannes Rieken e7888452c2 try different stats submission 2018-09-05 16:58:50 +02:00
Johannes Rieken 293b1a4eef stats - send telemetry event about bundle size and file count in extensions 2018-09-04 14:12:26 +02:00
Johannes Rieken 3e25536cab
Merge pull request #57691 from Microsoft/joh/build-stats
collect and print stats when running a build
2018-09-03 12:03:37 +02:00
Johannes Rieken 07141d4e6b print all stats at the end of the package task 2018-09-03 11:51:26 +02:00
Dirk Baeumer b0cf441a78 Delete i18n folder since we ship all languages in language packs 2018-08-31 15:12:55 +02:00
Dirk Baeumer b061883cb7 Fixes 56352: Missing gulp task return value 2018-08-27 16:47:11 +02:00
Alex Dima 92c776bc99 Move packaging extensions to lib/extensions.ts 2018-08-21 12:19:10 +02:00
Segev Finer de4b9f6410 Package completions under resources/completions 2018-08-17 14:21:23 +03:00
Johannes Rieken 0b423d627a another try 2018-08-14 15:02:53 +02:00
Johannes Rieken 4962417ffc Revert "ensure uploading source maps happens *after* they have been created"
This reverts commit c93fe0d58b.
2018-08-14 14:23:35 +02:00
Johannes Rieken 7372be0a4f Revert "bla"
This reverts commit 564dfac1d3.
2018-08-14 14:23:22 +02:00
Johannes Rieken 564dfac1d3 bla 2018-08-14 12:55:15 +02:00
Johannes Rieken c93fe0d58b ensure uploading source maps happens *after* they have been created 2018-08-14 10:53:59 +02:00
Johannes Rieken 8319bfbb65 log what source maps we upload 2018-08-14 09:32:32 +02:00
Johannes Rieken 4955f2131e Merge branch 'master' into joh/extpack 2018-08-13 15:38:49 +02:00
Benjamin Pasero 03cfde3d68 fix build 2018-08-11 10:56:09 +02:00
Johannes Rieken 6f55622a06 make sure to massage sourcemaps-url, make sure to upload sourcemaps from dist/folders 2018-08-10 15:36:44 +02:00
Alex Dima 5a52c24f11 Add an alternative optimize-editor task 2018-07-20 11:26:31 +02:00
Daniel Imms 84a7a188f8 Remove some comments 2018-07-11 11:35:50 -07:00
Daniel Imms 1cf4ab8978 Don't build terminalProcess module 2018-07-10 21:39:30 -07:00
Rob Lourens bbafa06a3d Fix settings search id generation 2018-07-08 22:30:39 -07:00
Rob Lourens 6fae52876b Fix #53445 - change build id generation to not depend on git tags 2018-07-08 15:16:19 -07:00
Erich Gamma afbf447ccd Fix for #53710 adopt TS support for checking JSON files 2018-07-06 15:13:44 +02:00
Rob Lourens 7f6ea96c16 Revert "Fix #53445 - only run getSettingsSearchBuildId on official builds"
This reverts commit d028c09232.
2018-07-02 11:16:55 -07:00
Rob Lourens d028c09232 Fix #53445 - only run getSettingsSearchBuildId on official builds 2018-07-02 09:59:02 -07:00