Commit Graph

40 Commits

Author SHA1 Message Date
Matt Bierner fd1ac7561b Fix TS 3.5 compile errors
Fixing errors related to https://github.com/microsoft/TypeScript/issues/31380
2019-05-13 18:00:52 -07:00
Matt Bierner 608fc2cee2 Auto convert let -> const in base/node 2019-03-05 16:53:41 -08:00
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Benjamin Pasero 0bcf5cff8a Update to Electron 3.0.10 (#56149)
* update to 3.0.0-beta.3

* update d.ts files; rename NodeBuffer => Buffer

* update to 3.0.0-beta.4

* undo invalid change

* remove some Electron 2.0.x specific workarounds

* pinch zoom is now disabled by default

* update vscode-nsfw

* change vscode-nsfw

* update smoke test electron version

* streams: use destroy() over close()

* workaround broken tests

* bump distro and OSS

* try to bump node version for build

* update macOS build to use node.js 10.8.0

* fix extension tests

* use node.js 10.2.1 for all builds

* remove nsfw from dev dependencies

* back to node 8.x for build

* Revert "back to node 8.x for build"

This reverts commit 90ea2b7af2.

* update distro

* disable test run on macOS prod build for now

* bump distro

* ensure proper nsfw dep

* fix more native dependencies

* temp disable failing test

* fix packages

* update deps

* fix deps

* update deps

* enable macOS unit tests again

* fix deprecated buffer use

* Electron 3.0.0.beta.5

* bump deps

* fix tree accidentally treating auxclick as click

* improve overlay cleanup scheduler (fixes flicker seen with Electron 3.0.x)

* update distro

* remove obsolete disableBlinkFeatures: 'Auxclick'

* update to Electron 3.0 beta 6

* fix compile

* workaround #56994

* do not use backgroundColor to find shared process (causes flicker)

* fix flicker on windows from shared process background color

* webview - bubble up keyboard events (workaround for #56988)

* bump electron to 3.0.0-beta.8

* webview - fix deprecation

* webview - fix another deprecation

* debt - handle SIGPIPE on more processes

* workaround more webview focus issues (for #56988)

* webview - use proper way to focus()

* debt - avoid window-focus/blur and use native focus events instead

* webview - restore previous focus method

* webview - improve focus tracking (do not rely on DOM events)

* bump to electron 3.0.0-beta.9

* update deps

* update electron@3.0.0-beta.10

* webview - do not rely on DOM focus for certain commands (for #56988)

* update to electron@3.0.0-beta.11

* electron@3.0.0-beta.12

* update to beta 13

* update to electron 3.0.0

* update to Electron 3.0.1

* electron@3.0.2

* revert build changes (node.js version)

* try with: enable mojave dark mode support

* fix types

* electron 3.0.3

* electron@3.0.4

* fix deps

* bump electron@3.0.6

* bump electron@3.0.9

* fix strict null issue

* reset format

* bump electron@3.0.10

* fix strict null issue

* webview - print error when revive fails

* electron 3.0.x - try to fix keybindings in webviews (#64417)

* bump @types/node => ^10.12.12

* 💄

* update distro
2018-12-10 12:54:38 +01:00
Matt Bierner fb606be779 Add typings for strict null checks 2018-10-15 18:48:49 -07:00
Matt Bierner c63c97c128 Remove use strict directives in main vs code ts files
We compile using the alwaysStrict flag so these directives are not needed
2018-10-02 16:05:44 -07:00
Sandeep Somavarapu 836c4fc8d4 #53526 Use Promise 2018-10-02 18:04:04 +02:00
Johannes Rieken 05bf6fa7c0 use cancelation token instead of winjs promise cancel callback 2018-09-05 13:49:21 +02:00
Benjamin Pasero 2466d395af first pass of WinJS.done() usage (for #57695) 2018-09-03 15:19:51 +02:00
Johannes Rieken 55bcba1592 avoid async and winjs.promise, #53442 2018-07-02 15:21:26 +02:00
Daniel Imms 94f5674695 electron - save some changes that are OK with 1.7.x 2018-04-06 09:47:00 +02:00
Benjamin Pasero 24d87a7eb0 Revert "Update to Electron v2.0.0-beta.6 (#46552)"
This reverts commit 88603b377d.
2018-04-06 09:33:18 +02:00
Daniel Imms 88603b377d Update to Electron v2.0.0-beta.6 (#46552)
* electron@2.0.0-beta-1

* Update distro

* Update electron.d.ts to 2.0.0-beta.1

* Disable asar as it causes a native crash

* Adopt Module._resolveLookupPaths ASAR patch

* electron 2.x - restore inspector URL in extension host

* electron 2.x - adopt context menu callback for onHide

* electron 2.x - remove workaround for https://github.com/electron/electron/issues/10442

* electron 2.x - update node.d.ts

* electron 2.x - update node.d.ts to 8.9.x

* electron 2.x - keep node.d.ts changes to a minimum

* electron 2.x - remove workaround for https://github.com/electron/electron/issues/10862

* electron 2.x - bump to 2.0.0-beta2

* bump to 2.0.0-beta.3

* Context menu: selecting "Rename" does not put focs into rename box (fix #45601)

* quality "exploration" for easier testing

* empty commit

* push a workaround for #45700

* Certain themes show UI artifacts over activity bar icons (fixes #45700)

* better fix for #45700

* bump to 2.0.0-beta.4

* another fix to prevent flickering for #45700

* avoid remote access in index.js

* bump distro commit

* electron 2.x - do not use --debug anymore

* bump electron to 2.0.0-beta.5

* electron 2.x - add libgtk-3-dev as build dependency for Linux 64

* electron 2.x - workaround freeze on linux on startup

* bump local storage telemetry key

* electron 2.x - do a one time backup of local storage

* enable ELECTRON_ENABLE_LOGGING on macOS at least

* 2.0.0-beta.6

* Fix ctrl+shift+e not focusing explorer on Linux

* distro - use GH electron builds for now
2018-04-03 12:39:25 +02:00
Matt Bierner ab1669f898 Revert "Revert "Avoid using import x = require('...')""
This reverts commit 27256832f3 which turns out did not break the import of vs/nls
2018-03-15 10:17:18 -07:00
Matt Bierner 27256832f3 Revert "Avoid using import x = require('...')"
This reverts commit 7de696a202.

Seems to have broken loading vs/nls in at least one case in insiders
2018-03-15 00:47:33 -07:00
Matt Bierner 7de696a202 Avoid using import x = require('...')
Don't use this import form in places where it is not needed. This prevents us from correctly detecting duplicate imports
2018-03-14 14:45:59 -07:00
Joao Moreno 9702675d43 remove asJson header restriction 2018-01-29 17:55:16 +01:00
Matt Bierner 9a2d1d2017 Add log uploader command line util (#41318)
* Add log uploader command line option

Adds a new --upload-logs command line flag that allows users to upload log files from their current session to a secure endpoint

* Use TPromise

* Better argv description

* Fix var spell

* Use request service
2018-01-10 22:23:37 -08:00
Benjamin Pasero bef497ff82 avoid more implicit any and some 💄 2017-09-04 11:20:09 +02:00
Joao Moreno dd06daf898 fixes #32381 2017-08-18 12:18:15 +02:00
Johannes Rieken e1506992b6 lazy load https module 2017-07-14 12:29:05 +02:00
João Moreno 74487a0cf6 🐛 fix electron-main request service to use proper protocol 2017-03-06 12:50:07 +01:00
Joao Moreno 67906686e8 use electron net for update checks 2017-03-03 11:37:20 +01:00
Johannes Rieken a0658d5d69 implement IRequestFunction with xhr 2016-11-29 11:38:42 +01:00
Johannes Rieken 6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Joao Moreno 60d3948106 fix bad refactoring 2016-09-23 16:04:44 +02:00
Dirk Baeumer 963d1a5c94 First set of TS 2.0 adoption work 2016-09-21 15:21:05 +02:00
Joao Moreno f7dae6a317 💄 2016-08-17 12:06:08 +02:00
Joao Moreno ae1d545716 improve request service interface 2016-08-16 18:17:00 +02:00
Joao Moreno a672eeb462 make json, download not call request 2016-08-16 18:17:00 +02:00
Joao Moreno b9d112985f RequestService2 2016-08-16 18:17:00 +02:00
Joao Moreno b44c9b26bd handle content encoding gzip from service calls 2016-07-26 17:41:04 +02:00
Joao Moreno e6d9e8d6d4 readme display 2016-04-12 12:38:11 +02:00
Joao Moreno 302701c2ed request: use TPromise 2016-02-19 15:10:46 +01:00
Benjamin Pasero ce6b458166 more linting 2016-02-05 09:33:38 +01:00
Joao Moreno 8ab1b046df fix lint warnings 2016-01-18 10:04:35 +01:00
Joao Moreno 20ff90c932 set rejectUnauthorized in regular https requests
related to #155
2016-01-12 09:15:56 +01:00
Benjamin Pasero 19ed5bfc98 some tslinting in base 2015-12-21 16:56:38 +01:00
Joao Moreno eaa5bcfe19 bring proxy stuff together
add http.proxyStrictSSL option

fixes #155
2015-12-01 18:20:57 +01:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00