1. 26 2月, 2019 3 次提交
  2. 23 2月, 2019 6 次提交
  3. 22 2月, 2019 10 次提交
    • K
      Externalize spdlog .node module · 73d6b776
      Kyle Carberry 提交于
      73d6b776
    • K
      Fix browser app · 670003c3
      Kyle Carberry 提交于
      670003c3
    • K
      5d91cbea
    • K
      Use UPX in CI · 74660697
      Kyle Carberry 提交于
      74660697
    • A
      Parse args sent through evaluation function · 7edf797e
      Asher 提交于
      Previously they'd go in still stringified so we didn't get a chance to
      convert buffer objects back to buffers, for example, making things like
      `fs.write` write `[object Object]` to files.
      7edf797e
    • A
      Fix stringifying Uint8Array · fe107802
      Asher 提交于
      fe107802
    • A
      Fix handleExternalDrop event · e4150de1
      Asher 提交于
      e4150de1
    • A
      Fix storage path ending replacement · 227474c1
      Asher 提交于
      227474c1
    • K
      Fix custom paths resolve · bc076ca3
      Kyle Carberry 提交于
      bc076ca3
    • K
      Featureful (#31) · 85d2225e
      Kyle Carberry 提交于
      * Fix loading within the CLI
      
      * Remove app
      
      * Remove promise handle
      
      * Add initial travis file
      
      * Add libxkbfile dependency
      
      * Add libxkbfile-dev
      
      * Add build script
      
      * Fix malformed bash statement
      
      * Remove yarn from script
      
      * Improve build script
      
      * Extract upx before usage
      
      * Only run upx if on linux
      
      * Ensure resource directory exists
      
      * Pack runnable binary
      
      * Export binary with platform
      
      * Improve build process
      
      * Install upx before running install script
      
      * Update typescript version before running nexe
      
      * Add os.release() function for multi-platform support
      
      * Update travis.yml to improve deployment
      
      * Add on CI
      
      * Update to v1.31.0
      
      * Add libsecret
      
      * Update build target
      
      * Skip cleanup
      
      * Fix built-in extensions
      
      * Add basics for apps
      
      * Create custom DNS server
      
      * Fix forking within CLI. Fixes TS language features
      
      * Fix filename resolve
      
      * Fix default extensions path
      
      * Add custom dialog
      
      * Store workspace path
      
      * Remove outfiles
      
      * Cleanup
      
      * Always authed outside of CLI
      
      * Use location.host for client
      
      * Remove useless app interface
      
      * Remove debug file for building wordlist
      
      * Use chromes tcp host
      
      * Update patch
      
      * Build browser app before packaging
      
      * Replace all css containing file:// URLs, fix webviews
      
      * Fix save
      
      * Fix mkdir
      85d2225e
  4. 21 2月, 2019 1 次提交
  5. 20 2月, 2019 9 次提交
    • A
      Handle shared process `error` event; add some logging · 6b5f50cd
      Asher 提交于
      6b5f50cd
    • A
      Prevent shared process from loading client code · 6708c8a5
      Asher 提交于
      I think this happened when I added the trash code, since that's what
      includes the client.
      6708c8a5
    • A
      Fix incorrect options to node-pty · 33c2d451
      Asher 提交于
      33c2d451
    • A
      Move and refactor net tests · ed50c64a
      Asher 提交于
      ed50c64a
    • A
      Move node-pty tests · e6f8786d
      Asher 提交于
      e6f8786d
    • A
      Move and refactor child_process tests · 3685e655
      Asher 提交于
      3685e655
    • A
      Move and refactor fs tests · d80f82ab
      Asher 提交于
      d80f82ab
    • A
      Add test for disposing active evaluations · 2889b3fe
      Asher 提交于
      2889b3fe
    • A
      Make everything use active evals (#30) · 4a80bcb4
      Asher 提交于
      * Add trace log level
      
      * Use active eval to implement spdlog
      
      * Split server/client active eval interfaces
      
      Since all properties are *not* valid on both sides
      
      * +200% fire resistance
      
      * Implement exec using active evaluations
      
      * Fully implement child process streams
      
      * Watch impl, move child_process back to explicitly adding events
      
      Automatically forwarding all events might be the right move, but wanna
      think/discuss it a bit more because it didn't come out very cleanly.
      
      * Would you like some args with that callback?
      
      * Implement the rest of child_process using active evals
      
      * Rampant memory leaks
      
      Emit "kill" to active evaluations when client disconnects in order to
      kill processes. Most likely won't be the final solution.
      
      * Resolve some minor issues with output panel
      
      * Implement node-pty with active evals
      
      * Provide clearTimeout to vm sandbox
      
      * Implement socket with active evals
      
      * Extract some callback logic
      
      Also remove some eval interfaces, need to re-think those.
      
      * Implement net.Server and remainder of net.Socket using active evals
      
      * Implement dispose for active evaluations
      
      * Use trace for express requests
      
      * Handle sending buffers through evaluation events
      
      * Make event logging a bit more clear
      
      * Fix some errors due to us not actually instantiating until connect/listen
      
      * is this a commit message?
      
      * We can just create the evaluator in the ctor
      
      Not sure what I was thinking.
      
      * memory leak for you, memory leak for everyone
      
      * it's a ternary now
      
      * Don't dispose automatically on close or error
      
      The code may or may not be disposable at that point.
      
      * Handle parsing buffers on the client side as well
      
      * Remove unused protobuf
      
      * Remove TypedValue
      
      * Remove unused forkProvider and test
      
      * Improve dispose pattern for active evals
      
      * Socket calls close after error; no need to bind both
      
      * Improve comment
      
      * Comment is no longer wishy washy due to explicit boolean
      
      * Simplify check for sendHandle and options
      
      * Replace _require with __non_webpack_require__
      
      Webpack will then replace this with `require` which we then provide to
      the vm sandbox.
      
      * Provide path.parse
      
      * Prevent original-fs from loading
      
      * Start with a pid of -1
      
      vscode immediately checks the PID to see if the debug process launch
      correctly, but of course we don't get the pid synchronously.
      
      * Pass arguments to bootstrap-fork
      
      * Fully implement streams
      
      Was causing errors because internally the stream would set this.writing
      to true and it would never become false, so subsequent messages would
      never send.
      
      * Fix serializing errors and streams emitting errors multiple times
      
      * Was emitting close to data
      
      * Fix missing path for spawned processes
      
      * Move evaluation onDispose call
      
      Now it's accurate and runs when the active evaluation has actually
      disposed.
      
      * Fix promisifying fs.exists
      
      * Fix some active eval callback issues
      
      * Patch existsSync in debug adapter
      4a80bcb4
  6. 08 2月, 2019 4 次提交
  7. 07 2月, 2019 7 次提交