Christopher Allen

Results 42 issues of Christopher Allen

The `-nightly` brew formula is broken because the `.dmg` it tries to download does not exist: ``` $ brew install homebrew/cask-versions/whoozle-android-file-transfer-nightly ==> Downloading https://github.com/whoozle/android-file-transfer-linux/releases/download/continuous/AndroidFileTransferForLinux.dmg curl: (22) The requested URL returned...

After running ``` $mkdir ~/pixel aft-mtp-mount ~/pixel ``` My device is mounted on `~/Pixel` as expected, but Finder shows the mounted volume with the name `OSXFUSE Volume 0 (aft-mtp-mount)`. It...

enhancement
FUSE

When I use `aft-mtp-mount` to mount my Pixel on macOS, the resulting mountpoint appears to be effectively read-only, despite there being no obvious reason why this should be the case....

Provide a convenient means to allow asynchronous functions to throw an exception rather than return a value.

The documentation at https://neil.fraser.name/software/JS-Interpreter/docs.html does not mention `nativeToPseudo`, `pseudoToNative`, `setValueToScope`, etc. These should probably be documented, with simple examples.

enhancement

Recording this here as a known issue because it's come up in #187 and in private correspondence with @grassick: JS Interpreter should provide a convenient mechanism for async native functions...

enhancement

Instance properties like `.ERROR`, that are likely to be needed by code adding native functions to the interpreter, are renamed by the compiler, causing (e.g.) `myInterpreter.createObject(myInterpreter.ERROR)` to fail when using...

bug

The following should evaluate to `[object String]` but in fact evaluates to `"Hello"`: ```JS Object.prototype.toString.apply(new String("Hello")) ``` Indeed, in general this method should always return a string of the form...

The following code should return `[true, true, true true]` but in fact returns `[true, false, false, true]`: ```JS "use strict"; function F() { /* does nothing */ }; F.prototype =...

If you want to be pedantically ES5.1 compatible, then the following code should alert "[object Arguments]" instead of "foo,bar": ```js (function(){ alert(arguments.toString()) })("foo", "bar") ```