Commit graph

481 commits

Author SHA1 Message Date
Johannes Rieken f737b01757 update monaco.d.ts generation, recompile build-folder 2017-04-26 17:59:30 +02:00
Michel Kaporin b98e13ce7f Inlined js file with the latest i18n.ts changes. 2017-04-24 14:40:30 +02:00
Michel Kaporin 76e1d22783 Moved code resource under the correct project variable. 2017-04-24 14:39:25 +02:00
Alex Dima a634d0bee8 Do not remove duplicate TS boilerplate until we find a good way to handle TS updates 2017-04-14 15:18:46 +03:00
Michel Kaporin fd27a89df5 Reverted back to iconv-lite dependancy until discovery why iconv module breaks the build. 2017-04-13 19:58:13 +02:00
Michel Kaporin 1ac2a17bb6 Fixed gulp task termination before all translations were emitted. Fixed issue with incorrect encoding for pulled translations. 2017-04-13 18:24:11 +02:00
Michel Kaporin 19b127a6c9 Fixed language codes for build process. 2017-04-06 16:38:28 +02:00
Michel Kaporin 96bd2ed7dd Merge pull request #23281 from michelkaporin/i18n
Added ability for JSON/XLIFF conversion and Push/Pull from Transifex
2017-04-06 14:38:05 +02:00
Michel Kaporin ac301ba0dc Updated cultures list to match Transifex. Code tidy up. 2017-04-06 09:45:42 +02:00
Michel Kaporin 394e3d2cbe Separated Default.isl and messages.isl in two separate projects. Introduced language parameter for pulling XLFs. 2017-04-05 18:12:24 +02:00
Michel Kaporin aad3068815 Exported necessary members back. 2017-04-05 16:22:22 +02:00
Michel Kaporin d180307676 Separated pulling from XLF->JSON conversion for Translation Team PoliCheck process. 2017-04-05 15:58:07 +02:00
Michel Kaporin 60531dd2b7 Reverted typings folder refactoring. Made build pipeline to break on failures in parsing or in communication with Transifex. 2017-04-05 11:58:31 +02:00
Michel Kaporin 20fe186d31 Added package.json to 'build'. 2017-04-04 17:23:53 +02:00
Michel Kaporin 47e5d4353a Fixed pulled translations path problem. Code tidy up. 2017-03-31 15:24:26 +02:00
Joao Moreno b7e71acc87 💚 cmon build machine 2017-03-29 11:55:32 +02:00
Joao Moreno 0fb99b704c 💚 hopefully fix the linux tfs build 2017-03-29 10:47:51 +02:00
Joao Moreno f7195e0675 💚 possibly fix tfs linux build 2017-03-29 09:58:20 +02:00
Joao Moreno 646d0f9e0d 💚 fix linux build due to excessive output 2017-03-28 13:01:51 +02:00
Michel Kaporin b1c5464ea3 Resolved merge conflicts 2017-03-27 15:47:37 +02:00
Michel Kaporin f352caed0b Updated imports for i18n with typings. Removed 'request' module dependency. 2017-03-27 15:45:44 +02:00
Michel Kaporin 0741a67980 Synchronised pipe to prevent its ending before all of the API responses received. 2017-03-27 15:45:43 +02:00
Michel Kaporin 59c3ff8e85 Added i18n tests. 2017-03-27 15:45:43 +02:00
Michel Kaporin 9374658d1c Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-27 15:45:43 +02:00
Michel Kaporin 2af1e01b44 Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-27 15:45:43 +02:00
Joao Moreno d97b01e3b7 🐛 improve allow async node warning 2017-03-21 11:49:28 +01:00
Joao Moreno 49f0396761 👷 tslint: allow-async rule 2017-03-21 11:28:58 +01:00
Joao Moreno a85a6a22de 👷 update build files 2017-03-21 11:28:10 +01:00
Michel Kaporin 980ea6b2c2 Updated imports for i18n with typings. Removed 'request' module dependency. 2017-03-20 15:01:18 +01:00
Michel Kaporin bf008106c8 Synchronised pipe to prevent its ending before all of the API responses received. 2017-03-17 17:24:18 +01:00
Michel Kaporin d64ea296b5 Merged changes. 2017-03-17 15:34:47 +01:00
Michel Kaporin c47a8c3635 Added i18n tests. 2017-03-17 15:27:05 +01:00
Michel Kaporin 4fd13f7cc9 Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-17 11:34:41 +01:00
Michel Kaporin bb1e7117f1 Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-16 18:07:55 +01:00
Benjamin Pasero 61efd8fb23 build build/lib folder with latest 2017-03-06 16:32:23 +01:00
Alex Dima 1645d0d150 Fixes #21892: Do not read .d.ts files from disk when generating monaco.d.ts 2017-03-06 12:14:41 +01:00
Alex Dima a68c9d0102 Fix gulp watch 2017-03-01 10:01:48 +01:00
Alex Dima 9893aaf825 reload typescript node module only at build time 2017-03-01 09:24:47 +01:00
Alex Dima f9ccfe7cbc Try to free memory after TS compilation finishes 2017-02-28 16:44:51 +01:00
Joao Moreno f2c901c9d8 build: failsafe 2017-02-08 11:06:15 +01:00
Joao Moreno e593908aa3 build: dump log to .build/log 2017-02-08 11:05:55 +01:00
Matt Bierner 22fdff9baf Use @types for a few d.ts files in src (#20157) 2017-02-07 17:12:47 -08:00
Joao Moreno d766d564e6 oss 2017-01-26 15:43:15 +01:00
Benjamin Pasero a6175d0756 Fix build (#18492) 2017-01-13 07:15:26 +01:00
Matt Bierner 46e5dddeab Bump Monaco to TS 2.1.4 (#18413)
Fixes #18393
2017-01-12 12:14:07 -08:00
Joao Moreno 1c38df7823 fixes #18363 2017-01-11 11:55:58 +01:00
Erich Gamma 3625052492 update to tslint 4.0 2017-01-11 09:00:57 +01:00
Erich Gamma b381829341 Add fix to non-externalized string warning 2016-12-01 10:08:11 +01:00
Joao Moreno dae4c97de9 fix logging 2016-11-29 15:59:17 +01:00
Joao Moreno 6a07f2d94a add tslint duplicateImportsRule 2016-11-11 17:02:08 +01:00
Johannes Rieken 27d8b3127f tweak rule and config, #15293 2016-11-10 15:33:14 +01:00
Johannes Rieken fe219220de add rule for bad node_module imports, #15293 2016-11-10 15:22:45 +01:00
Johannes Rieken 44516ddfba recompile rule, #15293 2016-11-10 12:45:47 +01:00
Johannes Rieken d9a83a62f1 debt - add lint rule to check for layering violations, #15293 2016-11-10 12:40:25 +01:00
Alex Dima fcbe48844e Add monaco-editor-setup script 2016-10-21 09:16:06 +02:00
Alex Dima d7930ec63d Fix issue in util.setExecutableBit 2016-10-20 15:30:53 +02:00
Alex Dima 9f0f868c65 Extract client compilation code out of gulpfile.js 2016-10-20 15:00:05 +02:00
Alex Dima 3d726b59c1 Convert build/lib/reporter.js to TypeScript 2016-10-20 15:00:04 +02:00
Alex Dima abce9969fe Clean up types in build/lib/optimize.ts 2016-10-20 15:00:03 +02:00
Alex Dima d904442b42 Convert build/lib/util.js to TypeScript 2016-10-20 15:00:02 +02:00
Alex Dima d443f84674 Convert build/lib/git.js to TypeScript 2016-10-20 15:00:02 +02:00
Alex Dima a2477d9a60 Move /build/gulpfile.common to /build/lib/optimize.ts 2016-10-20 15:00:01 +02:00
Alex Dima 5ae54dd9d0 Reduce devDependencies 2016-10-20 15:00:00 +02:00
Joao Moreno 354738aa9f remove handleAzureJson 2016-10-20 09:52:20 +02:00
Martin Aeschlimann 1548a3f4da update-grammar script: include download functions 2016-10-10 17:20:27 +02:00
Joao Moreno 839edf04ab Revert "remove unused build script"
This reverts commit decfd25ac1.
2016-10-10 16:21:27 +02:00
Joao Moreno decfd25ac1 remove unused build script 2016-09-21 15:57:17 +02:00
Joao Moreno 98dde6a5f2 download extensions at build time 2016-09-21 15:57:17 +02:00
Alex Dima 72ef20b5b3 Improve monaco-editor-core bundling 2016-09-18 23:05:42 +03:00
Benjamin Pasero af877ffb53 fix gulp watch 2016-09-14 17:44:06 +02:00
Joao Moreno 94eb60a292 fix fsevents compatibility for build tools 2016-09-14 17:00:23 +02:00
Joao Moreno 9da8d35954 publish extension sourcemaps
fixes #10994
2016-09-13 09:42:11 +02:00
Alex Dima 9245f2c246 Generate original module ids for debugging purposes when bundling 2016-09-07 17:48:51 +02:00
Martin Aeschlimann c5fc19d474 grammar update script: Generalize as /build/npm/update-grammar 2016-08-03 12:13:18 +02:00
Martin Aeschlimann 893483c907 [typescript] grammar-update script 2016-08-02 12:13:28 +02:00
Joao Moreno 1db12a0c45 implement retry in rimraf 2016-07-19 15:10:11 +02:00
Joao Moreno e83b5b41da fix bad compile 2016-07-19 11:39:02 +02:00
Joao Moreno 4bd5ff8c7a reduce logging output during build 2016-07-19 11:38:00 +02:00
Joao Moreno 4afae7fda1 es6ify build scripts 2016-07-18 11:02:51 +02:00
Joao Moreno 2493556ca0 fixes #9269 2016-07-18 10:43:45 +02:00
Joao Moreno 1ef9a66db0 Revert "revert changes to gulp files"
This reverts commit 23afe96996.
2016-07-12 17:12:38 +02:00
Joao Moreno 23afe96996 revert changes to gulp files
Revert "oops"

This reverts commit 2be0f1d8cd.

Revert "cleanup top level gulpfile"

This reverts commit 849311713d.

Revert "use strict"

This reverts commit b6b7e82041.

Revert "forgot top level"

This reverts commit 1552828709.

Revert "remove VSCODE_BUILD_QUIET"

This reverts commit 8df5e70d12.
2016-07-12 11:47:48 +02:00
Joao Moreno 849311713d cleanup top level gulpfile 2016-07-12 11:12:50 +02:00
Joao Moreno b6b7e82041 use strict 2016-07-12 11:06:15 +02:00
Joao Moreno 8df5e70d12 remove VSCODE_BUILD_QUIET 2016-07-12 10:47:19 +02:00
Dirk Baeumer 4e2e9302d3 Fixing monaco.d.ts generation 2016-06-24 11:15:39 +02:00
Alex Dima 350dd1ed2f Bundle editorWorkerServer into workerServer and editorSimpleWorker into simpleWorker 2016-06-09 00:22:59 +02:00
Alex Dima b38055cdde Extract module ids and wrap around bundled code in a function to aid in minification 2016-06-08 20:35:10 +02:00
Alex Dima 27dae4d2b7 Bundler: generate bundleInfo, remove duplicated TS boilerplate 2016-06-08 20:35:08 +02:00
Alex Dima bb7358555b Inline small svg/png images when bundling editor 2016-06-07 18:46:56 +02:00
Alex Dima 7ec0f25030 Improve editor-distro gulp task 2016-05-31 16:31:35 +02:00
Alex Dima 561cd05099 Bring in monaco.d.ts into the /src/ folder such that editor API can be typechecked to be exported correctly 2016-05-31 16:31:35 +02:00
Joao Moreno b76da24dcd clean up pty.js on packaging
fixes #6963
2016-05-27 14:57:47 +02:00
Alex Dima 668a4ff8b1 Add completion API to the standalone editor 2016-05-26 23:28:14 +02:00
Alex Dima e7352f726f Address Joh's feedback for the standalone editor API 2016-05-26 16:19:08 +02:00
Alex Dima 355656c52f Add languages API to the standalone editor 2016-05-25 23:56:28 +02:00
Alex Dima e074dc1892 Regenerated standalone API 2016-05-25 15:38:02 +02:00
Alex Dima d6659f6dd3 Reduce standalone editor API through @internal markers 2016-05-25 15:31:31 +02:00
Alex Dima 875e28c7ce Remove IEditorRange, IEditorSelection 2016-05-22 14:24:18 +02:00
Alex Dima 9de85cbefa Remove IEditorPosition 2016-05-22 14:24:16 +02:00
Alex Dima b9b39fd2ae Auto-format the generated monaco-editor.d.ts 2016-05-21 11:29:43 +02:00
Alex Dima b693a851e4 Fully automated monaco-editor.d.ts 2016-05-21 11:29:42 +02:00
Alex Dima 8b9c16f71c One last manual update for future reference 2016-05-21 11:29:41 +02:00
Alex Dima c2f48a9116 format reference monaco-editor.d.ts 2016-05-21 11:29:40 +02:00
Alex Dima 0519a269ec First cut at monaco editor d.ts auto-generation 2016-05-20 17:45:42 +02:00
Dirk Baeumer a2399f4576 Fixes --locale switch incorrect for Simplified Chinese, should be zh-cn not zh-ch 2016-03-23 09:24:38 +01:00
Dirk Baeumer 42d8735042 Fixes #4520: Code will not start with locale='zh-cn' or locale='zh-tw' 2016-03-22 12:50:39 +01:00
Dirk Baeumer a942a04f58 Fixed casing for locale information 2016-03-15 12:59:49 +01:00
Dirk Baeumer e9c0d0acae Enable i18n logging 2016-03-14 17:10:47 +01:00
Dirk Baeumer 94a329299a Fix nls build 2016-03-13 15:31:02 +01:00
Dirk Baeumer e6fa8d974c Additional i18n files 2016-03-11 21:25:28 +01:00
Dirk Baeumer e3ddd0074e Merge branch 'dbaeumer/extensionLanguageCreation' 2016-03-09 10:02:21 +01:00
Dirk Baeumer 9f5da0577d Create language specific nls files for extensions 2016-03-08 23:20:35 +01:00
Alex Dima 11ea2b653e Show message when "auto" is detected 2016-03-08 21:46:52 +01:00
Dirk Baeumer 0ffd699ef5 Create nls files for vscode core 2016-03-08 11:26:24 +01:00
Joao Moreno d63380a375 move unexternalized strings rule 2016-03-07 12:56:32 +01:00
Joao Moreno b027a0c492 fix up lint errors, cleanup build folder 2016-03-07 12:56:32 +01:00
Joao Moreno f9564e666d remove leftover build file 2016-03-07 12:56:32 +01:00
Joao Moreno 9f8ee47b02 extract gulpfile rebase 2016-03-07 12:27:10 +01:00
João Moreno b61dd976f6 fixes #1948 2016-03-07 12:09:15 +01:00
Joao Moreno c6ae31a9ae make build fail on compile errors 2016-02-23 09:33:16 +01:00
Joao Moreno 90c1f7ab89 remove omnisharp
fixes #3167
2016-02-19 15:35:34 +01:00
Alex Dima e609a6f409 gulp win32 watcher -- filter as soon as possible fs events 2016-02-02 12:21:01 +01:00
Joao Moreno 9b5899187d gulp hygiene 2015-11-24 19:09:38 +01:00
Joao Moreno ff6c7a2306 validate BUILD_SOURCEVERSION 2015-11-24 11:23:03 +01:00
isidor 958bdd6ad2 copyrights: use nicer gulp globing
fixes #260
2015-11-23 20:27:54 +01:00
Joao Moreno 59c4f24c48 gulp: beware of es.merge and empty arrays
fixes the internal builds
2015-11-21 14:40:41 +01:00
Joao Moreno 2a29c3b6b5 ➡ gulpfiles into build
fixes #196
2015-11-19 15:47:33 +01:00
Alex Dima 8883fcd03b Leading whitespace fixes 2015-11-19 12:56:08 +01:00
Chris Dias 6f9e2ae390 Add reference to DefinitelyTyped, updated the TypeScript version, and generate a new thirdpartynotices.txt 2015-11-13 15:48:38 +01:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00