• call block (with program output) once for every full line read (rather than 
for each time there is new data) — the reason is that some of the code 
(implicitly) expects only to receive one full line of text, for example the 
regexp to look for «file»:«line»:(«column»:)? is anchored at ^, but gets run on 
the htmlized text, meaning it should instead be anchored at (?:^|<br>) (or 
htmlize() should insert \n after <br>)
• make the scanner for «file»:«line»:(«column»:)? also check output of type 
:error (stderr) — since this block passes on scanned output as :html, it means 
that now all output to stderr are rendered as normal output. We may want to 
address that.

Changed:
U   trunk/Bundles/Xcode.tmbundle/Support/bin/run_xcode_target.rb

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to