Commit Graph

94 Commits

Author SHA1 Message Date
Asher
5ea1d8b2aa Bit of cleanup, some test fixes, moving some funcs 2019-02-06 16:45:11 -06:00
Asher
dc1a16ee0b Revert "Add back context to patch"
This reverts commit b4710a1494.
2019-02-06 13:20:40 -06:00
Asher
b4710a1494 Add back context to patch 2019-02-06 13:18:44 -06:00
Asher
428729769b Use nativeNodeRequire 2019-02-06 13:04:54 -06:00
Asher
86045e32c6 Remove context from patch 2019-02-06 13:00:24 -06:00
Asher
66aceb38df Minimize patched lines 2019-02-06 12:59:03 -06:00
Asher
076d80081d Use number of cpus - 1 for HappyPack 2019-02-06 12:08:31 -06:00
Asher
f034aee26e Remove unused isCi var 2019-02-06 12:05:48 -06:00
Asher
972806b210 Remove no longer used and commented out VSCODE_ALLOW_IO line 2019-02-06 12:02:18 -06:00
Asher
559bdbc147 Mo re spa ci ng 2019-02-06 12:00:51 -06:00
Asher
33b4c96a27 Spa cing 2019-02-06 12:00:01 -06:00
Asher
588da0443c Some cleanup
- Use whateverEmitter.event for the onWhatever methods.
- Add readonly to a bunch of things.
- Remove some redundancy in types.
- Move initializations out of the constructor and into the declarations
  where it was reasonable to do so.
- Disable a few no-any violations.
2019-02-06 11:53:23 -06:00
Asher
ddf96077a3 Pass builtin extension dir to vscode 2019-02-06 11:01:15 -06:00
Asher
91bd6775c3 Move node fill implementations to ide package 2019-02-06 10:49:29 -06:00
Asher
670b13798a Remove URI factory
It's not actually used anymore.
2019-02-06 10:41:59 -06:00
Asher
1b0a962c0d Remove loading screen and move require.posix fill 2019-02-06 10:32:58 -06:00
Asher
d705bb1180 Rename Client -> IdeClient 2019-02-06 10:18:59 -06:00
Asher
94f977845a Make event listeners never undefined, remove unused func 2019-02-06 10:16:43 -06:00
Asher
e770920be0 Remove block padding (blank lines)
Also made a rule for it.
2019-02-05 18:09:04 -06:00
Asher
dc08df5540 Fix curly statement newlines rule when prefixed with newlines 2019-02-05 16:19:47 -06:00
Asher
70ad911641 vscode-online -> vscode-remote 2019-02-05 15:26:57 -06:00
Asher
7021826e9d MIT license 2019-02-05 14:56:02 -06:00
Asher
496cc5f96b Ignore lib 2019-02-05 14:47:43 -06:00
Kyle Carberry
797efe72fd Fix loading within the CLI (#27)
* Fix loading within the CLI

* Remove app

* Remove promise handle

* Fix requested changes
2019-02-05 11:16:09 -06:00
Asher
a85af49c58 Explicitly exclude markdown.css
Apparently !! doesn't work as advertised (or I don't understand how it's
supposed to work).
2019-02-05 11:16:08 -06:00
Asher
c80b2fabc3 Use inline file-loader for require.toUrl
Instead of trying to match on the string, because that string could be
anything or change in future versions.
2019-02-05 11:16:08 -06:00
Asher
55f9c81516 Fix markdown CSS being included in main CSS 2019-02-05 11:16:07 -06:00
Asher
ec515c0a3f Skip unsupported actions and menu items
Using this to skip the toggle developer tools action since there doesn't
seem to be any way to do that from the browser. There might be others we
will need to add.
2019-02-05 11:16:07 -06:00
Asher
6bb62005cb Fix require.toUrl and walkthroughs 2019-02-05 11:16:06 -06:00
Asher
a353a59945 Move wheel event change out of patch 2019-02-05 11:16:06 -06:00
Asher
b40722869e Move mouse wheel fix out of patch 2019-02-05 11:16:05 -06:00
Asher
d677a2ee37 Fix gutter icons from extensions 2019-02-05 11:16:05 -06:00
Asher
383c44af07 Fix scrolling on Firefox 2019-02-05 11:16:04 -06:00
Asher
e1101c195d Fix refactoring 2019-02-05 11:16:04 -06:00
Asher
c594af4396 More exit debugging
Papers, please.
2019-02-05 11:16:03 -06:00
Asher
e585587e67 Fix redundant aliases in command palette 2019-02-05 11:16:03 -06:00
Asher
6c4e2f9251 Terminal pasting 2019-02-05 11:16:03 -06:00
Asher
bef46391fa Enable native clipboard for editor and inputs
StackOverflow will be useful again.
2019-02-05 11:16:02 -06:00
Asher
ebe5e1b1a9 Uploader online (#26) 2019-02-05 11:16:02 -06:00
Asher
62b1e0ef00 Surgical removal of a benign TODO 2019-02-05 11:16:02 -06:00
Asher
4a8d11995b @ts-ignore-be-gone
Spray liberally.
2019-02-05 11:16:01 -06:00
Asher
8fc959e256 There once was an unnecessary ISO date string fill 2019-02-05 11:16:01 -06:00
Asher
8654f9cb06 Fix client not using log dir from shared proc
Needed the path set promise to run first.

And removed the protocol promise stuff that was hanging around not doing
anything useful.
2019-02-05 11:16:00 -06:00
Asher
a0c443d8d3 Sometimes an exec has no callback
How lonely.
2019-02-05 11:16:00 -06:00
Kyle Carberry
20f5d8eeed Add active evals (#25)
* Add active evals

* Convert type of stats to date or string

* Fix generic overloads for run

* Lower evaluate timeout

* Add comment for createWriteStream
2019-02-05 11:16:00 -06:00
Asher
3a88ae5fb2 Get search working and clean up disconnected client (#23)
* Use ipc instead of pipe

* Run callback passed to child process's send method

* It also returns true

* Correct send signature

* Kill processes when client disconnects
2019-02-05 11:15:59 -06:00
Kyle Carberry
b4798d1a48 Fix syntax highlighting, process spawning, extensions, terminals (#22)
* Fix syntax highlighting, process spawning, extensions, terminals

* Replace colons in toISOString

* Move pathSets included in task
2019-02-05 11:15:59 -06:00
Kyle Carberry
9b1a635d63 Add static file serve for resources inside of data-directory (#19) 2019-02-05 11:15:59 -06:00
Asher
c6d35d098a Extension host (#20)
* Implement net.Server

* Move Socket class into Client

This way we don't need to expose anything.

* Remove some unused imports

* Pass environment variables to bootstrap fork

* Add debug log for when socket disconnects from server

* Use VSCODE_ALLOW_IO for shared process only

* Extension host can send messages now

* Support callback for logging

This lets us do potentially expensive operations which will only be
performed if the log level is sufficiently low.

* Stop extension host from committing suicide

* Blank line

* Add static serve (#21)

* Add extension URLs

* how did i remove this

* Fix writing an empty string

* Implement dialogs on window service
2019-02-05 11:15:58 -06:00
Asher
e43e7b36e7 bob it...twist it...patch it 2019-02-05 11:15:58 -06:00