summaryrefslogtreecommitdiff
path: root/devel/ruby-rdoc
AgeCommit message (Collapse)AuthorFilesLines
2011-08-13Update devel/ruby-rdoc package to 3.9.2.taca1-4/+4
=== 3.9.2 / 2011-08-11 * Bug fix * Loosened TIDYLINK regexp to allow any content in the link section like: <tt>{foo}[rdoc-ref:SomeClass]</tt>
2011-08-12Update ruby-rdoc package to 3.9.1.taca2-5/+7
=== 3.9.1 / ?? * Bug fixes * Fix RDoc::Markup parser for a header followed by a non-text token. Issue #56 by Adam Tait * Fix RDoc::Markup::ToHtmlCrossref#gen_url for non-<tt>rdoc-ref</tt> links. * Fix bug report URL when rdoc crashes. === 3.9 / 2011-07-30 * Minor enhancements * RDoc::Parser::C now supports :doc: and :nodoc: for class comments * Added the <tt>rdoc-ref:</tt> link scheme which links to a named reference. <tt>rdoc-ref:</tt> can resolve references to classes, modules, methods, files, etc. This can be used to create cross-generator named links unlike the <tt>link:</tt> scheme which is dependent upon the exact file name. Issue #53 by Simon Chiang * Pulled RDoc::CrossReference out of RDoc::Markup::ToHtmlCrossref. Cross-references can now be created easily for non-HTML formatters. * Bug fixes * `ri []` and other special methods now work properly. Issue #52 by ddebernardy. * `ri` now has space between class comments from multiple files. * :stopdoc: no longer creates Object references. Issue #55 by Simon Chiang * :nodoc: works on class aliases now. Issue #51 by Steven G. Harms * Remove tokenizer restriction on header lengths for verbatim sections. Issue #49 by trans
2011-07-22Update ruby-rdoc pacakge to 3.8.taca2-5/+9
It was really needed by devel/ruby-railties, sigh. === 3.8 / ?? * Minor enhancements * RDoc::Parser::C can now discover methods on ENV and ARGF. * RDoc::Parser::C now knows about rb_cSocket and rb_mDL. * Bug fixes * Updating Object in an ri data store with new data now removes methods, includes, constants and aliases. === 3.7 / 2011-06-27 * Minor enhancements * New directive :category: which allows methods to be grouped into sections more cleanly. See RDoc::Markup for details. * Document-class for RDoc::Parser::C now supports Foo::CONST as well as CONST. * ri method output is now a comma-separated list when displayed interactively. Pull Request #39 by Benoit Daloze. * RDoc::ClassModule#merge now prefers the argument's information over the receiver's (it now behaves like Hash#merge! instead of a backwards Hash#merge!). * RDoc::Markup#convert now accepts an RDoc::Markup::Document instance * RDoc now owns the code for generating RDoc and ri data when gems install * Added RDoc::RDoc::reset * Added RDoc::CodeObject#file_name * Bug fixes * ri no longer crashes when attempting to complete a plain [. * ri data now tracks which file information came from so it can process removals and changes to: * Classes and Modules * Methods * Attributes * Includes * Constants You will need to rebuild your ri data for it to update properly. Issue #21 by Sven Riedel * Signal and SignalException no longer clobber each other * RDoc::Parser::C no longer creates classes when processing aliases. * RDoc::Text#strip_stars handles Document-method for methods with =, ! and ? now. * RDoc::Parser::C now allows .cpp files to be used with the "in" comment on rb_define_method. Bug #35 by Hanmac. * RDoc::Parser::Ruby no longer eats content when =begin/=end documentation blocks are followed by a documentable item. Issue #41 by mfn. * RDoc::Markup::Formatter and subclasses now allow an optional +markup+ parameter for adding custom markup. The example in RDoc::Markup::Formatter will now work. Issue #38 by tsilen. * RDoc::Parser::C can now distinguish between class methods and instance methods in Document-method. Issue #36 by Vincent Batts. * RDoc now encodes file names in the output encoding. Issue #33 by Perry Smith. * ri data generation for method aliases no longer duplicates the class in #full_name
2011-06-19Fix build problem with ruby18-base. It was a kind of bootstraptaca1-1/+3
problem with rdoc itself. Noted by dholland@.
2011-06-16Importing ruby-rdoc version 3.6.1.taca4-0/+196
This is newer version of rdoc which bundled with ruby18-base/ruby19-base. It is expected to use instead of those bundled version since some ruby packages require newer version of rdoc command (especially ruby18-base). RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying online documentation.