[SVN] r9256

Luke Daley ld at ldaley.com
Tue Apr 1 14:18:06 UTC 2008


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



More information about the textmate-dev mailing list