tm_dialog is now a target in the Xcode project file. The Dialog plug-in depends 
on it, and will copy the tm_dialog shell command to its resources folder (so 
you only need to build the Dialog target).

When the Dialog plug-in is loaded into the TextMate application, it will check 
its bundle resources for the tm_dialog shell command and set a DIALOG 
environment variable to its full path (if found).

This means that:

[CHANGED] Commands which wish to use tm_dialog should read the value of the 
DIALOG environment variable, which will always point to the version of 
tm_dialog that got compiled together with the currently running Dialog plug-in 
(so no more out-of-sync errors).

Changed:
U   trunk/Tools/Dialog PlugIn/Dialog.mm
U   trunk/Tools/Dialog PlugIn/Dialog.xcodeproj/project.pbxproj
U   trunk/Tools/Dialog PlugIn/tm_dialog.mm

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

Reply via email to