Introduced 'TM_INTERACTIVE_INPUT' env var which controls when the requester is 
used. The usage of this lib has changed now in that it will be loaded for 
everything running under TM (not on opt-in). 

The new env var can specify 3 modes; ALWAYS, AUTO and NEVER.

• ALWAYS - ignore any existing data on stdin and always request from user
• AUTO - only request input from user when stdin is empty
• NEVER - effectively disengage

(If the value is neither of those, AUTO is assumed)

This change removes the need for the 'helpers' so they are gone (tests updated).

The docs have also been removed, users of this will now have very little to do 
to use this so probably some words in the TM manual will be more effective.

Changed:
D   trunk/Review/Tools/tmread/doc/
D   trunk/Review/Tools/tmread/helpers/
U   trunk/Review/Tools/tmread/src/dialog.c
U   trunk/Review/Tools/tmread/src/dialog.h
U   trunk/Review/Tools/tmread/src/read.c
U   trunk/Review/Tools/tmread/src/write.c
U   trunk/Review/Tools/tmread/test/bash-test-script.sh
U   trunk/Review/Tools/tmread/test/bash-test.sh
U   trunk/Review/Tools/tmread/test/groovy-test.sh
U   trunk/Review/Tools/tmread/test/python-test.sh
U   trunk/Review/Tools/tmread/test/ruby-nonblock-test.sh
U   trunk/Review/Tools/tmread/test/ruby-test.sh
D   trunk/Review/Tools/tmread/test/rubyhelper-test.rb
U   trunk/Review/Tools/tmread/test/setup.sh

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

Reply via email to