mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2025-01-07 07:40:40 +03:00
1bd0cc4152
When a command returned a large amount of data, it was blocking on the stderr callback when `[fileHandle availableData]` was called. From what I can tell, this is because stderr was being called with a zero-length string. This was fixed when `[fileHandle availableData]` was moved to run inside the NSTask thread (instead of on the main thread). It now returns a zero-length string rather than blocking forever. An unresolved question is why stderr is being called with zero-length strings. |
||
---|---|---|
.. | ||
atom_linux.cpp | ||
atom.h | ||
atom.js | ||
atom.mm | ||
git.h | ||
git.js | ||
git.mm | ||
native_linux.cpp | ||
native_linux.h | ||
native.h | ||
native.js | ||
native.mm | ||
onig_reg_exp_linux.cpp | ||
onig_reg_exp.h | ||
onig_reg_exp.js | ||
onig_reg_exp.mm | ||
onig_scanner.h | ||
onig_scanner.js | ||
onig_scanner.mm | ||
readtags.c | ||
readtags.h | ||
tags.h | ||
tags.js | ||
tags.mm |