[SVN] r9133
Luke Daley
ld at ldaley.com
Sun Mar 16 10:15:51 UTC 2008
Major refactor.
• Code is now modularised of several files.
• Introduced buffer class to handle most of the dynamic string storage.
• Removed ability to customise the nib, prompt and default string.
• Added smarter debug message printing macros which removed lots of code.
• Made die() smarter so that it can take printf style format strings and args.
• Improved consumption of tm_dialog output (no longer read a char at a time)
• Updated bash helper to reflect usage changes.
• Updated ruby helper to reflect usage changes.
• Updated all tests to reflect changes.
• Updated help document to reflect changes.
Changed:
U trunk/Review/Tools/tmread/build.sh
U trunk/Review/Tools/tmread/doc/tm_dialog_read_help.md
U trunk/Review/Tools/tmread/helpers/tm_dialog_read.rb
U trunk/Review/Tools/tmread/helpers/tm_dialog_read.sh
A trunk/Review/Tools/tmread/src/buffer.c
A trunk/Review/Tools/tmread/src/buffer.h
A trunk/Review/Tools/tmread/src/debug.h
A trunk/Review/Tools/tmread/src/dialog.c
A trunk/Review/Tools/tmread/src/dialog.h
A trunk/Review/Tools/tmread/src/die.c
A trunk/Review/Tools/tmread/src/die.h
A trunk/Review/Tools/tmread/src/plist.c
A trunk/Review/Tools/tmread/src/plist.h
A trunk/Review/Tools/tmread/src/read.c
A trunk/Review/Tools/tmread/src/read.h
A trunk/Review/Tools/tmread/src/stringutil.c
A trunk/Review/Tools/tmread/src/stringutil.h
D trunk/Review/Tools/tmread/src/tm_dialog_read.c
D trunk/Review/Tools/tmread/src/tm_dialog_read.h
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-test.sh
U trunk/Review/Tools/tmread/test/rubyhelper-test.rb
More information about the textmate-dev
mailing list