Gmane
Gravatar
From: James Edward Gray II <james@...>
Subject: [SVN] r6425 (Ruby)
Newsgroups: gmane.editors.textmate.devel
Date: 2007-01-03 20:21:26 GMT (1 year, 47 weeks, 5 days, 4 hours and 41 minutes ago)
This commit vendors the new rcodetools library in the Ruby bundle.  This is to support the addition of
commands based on these tools, like accurate Ruby code completion.

PLEASE REMEMBER THAT THIS LIBRARY HAS ITS OWN LICENSE.  I've carefully reviewed the license and spoke with
the developers to ensure that vendoring this code is not a violation.  ANY CHANGES TO THIS CODE MUST ALSO
COMPLY WITH THE LICENSE.  (It's better not to modify the code, but instead submit patches back to the
developers to avoid this issue entirely.)

Of course, writing commands that shell out to these utilities is fine and, in fact, the whole point of
vendoring the library.  I have started us off by rewriting Execute and Update '# =>' Markers in terms of
these utilities.

Changed:
U   trunk/Bundles/Ruby.tmbundle/Commands/Execute and Insert Results.tmCommand
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/README
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/CHANGES
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.emacs
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.method_analysis
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.vim
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/README.xmpfilter
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/Rakefile
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/Rakefile.method_analysis
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/THANKS
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-complete
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-doc
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/rct-meth-args
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/bin/xmpfilter
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/icicles-rcodetools.el
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/method_analyzer.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/completion.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/doc.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/options.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/xmpfilter.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/lib/rcodetools/xmptestunitfilter.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/rcodetools.el
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/rcodetools.vim
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/setup.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/add_markers-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/add_markers-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/bindings-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/bindings-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs_icicles-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/completion_emacs_icicles-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/doc-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/doc-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/method_analyzer-data.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/method_args.data.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/no_warnings-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/no_warnings-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/refe-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/refe-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_emacs-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_emacs-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_vim-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/ri_vim-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec_poetry-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/rspec_poetry-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/simple_annotation-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/simple_annotation-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test_poetry-input.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/data/unit_test_poetry-output.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_completion.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_doc.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_functional.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_method_analyzer.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_method_args.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_run.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_xmpfilter.rb
A   trunk/Bundles/Ruby.tmbundle/Support/vendor/rcodetools/test/test_xmptestunitfilter.rb