1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318
|
# -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*-
=begin
= MANIFEST
:bin/rdswap.rb (Cle)
RD swaping utility.
:bin/rd2
frontend for RDtool.
:lib/rd/tree.rb
RDtool Framework document tree part.
:lib/rd/rd-struct.rb
RD Document Structure.
:lib/rd/rdfmt.rb
old tree part.(obsolete)
:lib/rd/visitor.rb
RDtool Framework visitor part.
:lib/rd/output-format-visitor.rb
abstruct visitor class for formatting visitor.
:lib/rd/rd2html-lib.rb
library for HTML format output.
:lib/rd/rd2man-lib.rb
library for roff with man macro output.
:lib/rd/rdvisitor.rb
old visitor part.(obsolete)
:lib/rd/filter.rb
filter structure.(obsolete)
:lib/rd/dot.rd2rc
default RC file.
:lib/rd/rdblockparser.ry
:lib/rd/rdinlineparser.ry
:lib/rd/block-element.rb
:lib/rd/complex-list-item.rb
:lib/rd/desclist.rb
:lib/rd/document-struct.rb
:lib/rd/element.rb
:lib/rd/inline-element.rb
:lib/rd/labeled-element.rb
:lib/rd/list.rb
:lib/rd/methodlist.rb
:lib/rd/rbl-file.rb
:lib/rd/rbl-suite.rb
:lib/rd/rd-struct.rb
:lib/rd/search-file.rb
:lib/rd/loose-struct.rb
:lib/rd/reference-resolver.rb
:lib/rd/version.rb
:lib/rd/rd2html-opt.rb
:lib/rd/head-filter.rb
:lib/rd/rd2html-ext-lib.rb
:lib/rd/rd2html-ext-opt.rb
non-published parts of RDtool.
:lib/rd/rdblockparser.tab.rb
:lib/rd/rdinlineparser.tab.rb
pre-compiled racc-generated parser. this works without Racc itself.
:utils/rd-mode.el (Arai, Tosh)
Emacs major mode for RD.
:doc/rd-draft.rd(.ja)
RD working draft.(obsolete)
:README.rd(.ja)
README file.
:HISTORY
this document.(RD format)
RDtool include files which is copyrighted by somebody elses.
* Cle wrote bin/rdswap.rb. it's copyrighted by Cle.
* Arai and Tosh wrote utils/rd-mode.el. it's copyrighted by Arai and Tosh.
* Watanabe wrote lib/rd/rd2man-lib.rb. it's copyrighted by Watanabe.
* Rubikitch wrote lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb.
These are copyrighted by Rubikitch.
Please read these files for those lisence info.
= CHANGES
:0.6.38
* Fix incompatibility between Ruby1.8 and Ruby1.9
ARGF.filename return "-" if ARGV is empty on Ruby >= 1.9
Thanks to okkez!!
:0.6.37
* Fix rd2man-lib for Ruby1.9.1
:0.6.36
* Fix rd2man-lib for Ruby1.9.1, remove invalid @filename.
:0.6.35
* Fix rd2man-lib for Ruby1.9.1. Thanks to Salvatore Bonaccorso.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676154
:0.6.34
* Add LGPL-2.1 for setup.rb
* Add rd2html-ext-lib from rubikitch. Thanks!!
:0.6.33
* Typo fixed
* Remove makerdtool.rb, merge Rake task.
:0.6.32
* Fix for Ruby 1.9.1. Thanks to Shin-ya Murakami
* Update Rakefile to create gem and .tar.gz, no longer needed jeweler.
* Add RD::Version into rd/version.rb
:0.6.31
* Version bump from 0.6.21
* Change Maintainer to Youhei SASAKI
* Create gem. Many thanks to Kouhei Sutou!!
* apply OptionParser Issue, Thanks to Masaki Hasegawa!!
:0.6.21
* setup.rb version up -> 3.4.1
* fix for Ruby 1.9.
:0.6.20
* corrected copyright.
:0.6.19
* corrected file permission.
* setup.rb version up -> 3.4.0
* remove 'changes'
:0.6.18
* bin/rd2 UTF-8 support.
* support Ruby 1.9.
* makerdtools.rb fixed some bugs.
* fixed install dot.rd2rc problem
* fixed some bugs.
:0.6.17
* utils/rd-mode.el patch from <shirai@p1jp.com>
:0.6.16
* utils/rd-mode.el font-face patch from HIRAOKA by MoonWolf <moonwolf@moonwolf.com>
:0.6.15
* re-packaging by MoonWolf <moonwolf@moonwolf.com>
:0.6.14
* minor fix for Ruby 1.8.
* now rd2man generates better output. (thank you, Sugiura-san.)
:0.6.13
* now tabs are expanded into spaces.
* removed <p> for TextBlock in DescListItem when the TextBlock is only
element of ListItem.
* a line of `---\n' are now regarded as Verbatim (or TextBlock).
* changed style of HTML anchors from `label:' to `label-'.
* fixed rd2man for better support of multiple paragraphs.
* fixed some bugs.
:0.6.12
* fixed some bugs.
:0.6.11
* support Ruby 1.4.6. thanks. > Aoki-san
* now `=begin' and `=end' are omitable. thanks. > Nakada-san
* changed to omit <p>...</p> for some ListItem.
* added `class="foottext"' attribute to <p> element for foottext.
thanks. > Kimura-san
* bug fix. thanks. > \ay-san, rubikitch-san, Tamura-san
* added rd-mode-hook in rd-mode.el. changed key-binding. thanks. > Komiya-san
* rd-intelligent-new-line (\M-RET) in rd-mode.el. thanks > Usui-san, Nakada-san
:0.6.10
* fixed the bug that outputed HTML can have conflicted anchor and id.
* improved performance.
* corrected English of README.rd. thanks. > Robert Gustavsson
* fixed DTD declaration of XHTML. thanks. > Narushima
* fixed the bug around formatting man page.
* separeted (({Visitor#apply_to_Reference})) into
(({Visitor#apply_to_Reference_with_*}))s.
:0.6.9
* fixed the bug that rd/dot.rd2rc isn't installed. thanks. > MUSHA
* fixed the bug that module RD don't have class RDElement for backward
compatibility.
* fixed error occuring in error handler when "false" is the triger of
parser error.
:0.6.8
* version printing.
* fixed the bug around Label conflict.
* made (({outline-regexp})) buffer-local. thanks. > Yamaguchi
* fixed error message for empty RD.
* fixed the bug around parsing MethodList, empty Headline.
:0.6.7
* fixed a bug about method index. thanks. > tam, knu
* changed quotation in Reference of rd-mode.el. thanks. > rubikitch
* fixed documentation. thanks. > hgs
* fixed a bug about temporary file. thanks. > Nakada
* changed usage of optparse. thanks. > Nakada
* now rd2html-lib.rb output XHTML 1.0 Transitional.
* --html-lang option for rd2html-lib.
* now inline parser allow (('(('\a\'))')).
* fixed a bug of missing '&' escape in URL text.
* error messages for syntax error become more useful.
* fixed mis-numbering of error messages for Inline syntax error.
* now '======' is not regarded as Headline.
* come to catch the exception which (({File.expand_path("~")})) throws
on Windows.
* missing/strscan.rb is removed.(strscan-0.6.x include pure Ruby version
of it.)
:0.6.6
* Comment support.
* missing/rd{block,inline}parser.tab.rb -> missing/rd/...
* workaroud bug around syntax of quoted strings in Reference.
* added the declarations of tokens. (require Racc 1.1.5 or later.)
* remove <P> for TextBlock in ListItem if the ListItem has only one
Block.
* fixed bug around DescList.
* remove backtrase from error message when ParserError occured.
* fixed bug of (({RDVisitor#method_parse})). thanks. > Knu
* fixed bug.((({sort -> sort!}))) thanks. > Knu
* fixed rd-mode.el. thanks. > Rubikitch
* make install now uses ftools.rb instead of OS-dependent install command.
thanks. > Komatsu
* made rd2 well-working on DOSISH OS. thanks. > Nagasawa
:0.6.5
* missing/strscan.rb is added. this is for Win users who cannot compile
extlib and install Racc.
* rd2man is updated by Watanabe. thanks. > Watanabe
* bug fix. thanks. > Rubikitch
:0.6.4
* Test code for Reference to other file, include Nakada's RMI patch.
thanks. > Nakada
* Make block level parser exactly line oriented.
* Indentation support functions for Verbatim in rd-mode.el.
thanks. > Rubikitch
* Function (({rd-show-label-list})) is added. thanks. > Rubikitch, Nakada
* Bug fix
* RDtool should prevent line break in Verb?
* Parser should pass empty RD, and warn precisely.(50%)
* when Verbatim after Lists with same indent, parse will fail.
* implicit FILTER select for --with-part of rd2.(Fixed by Nakada)
* an implicit bug(?).(Fixed by Nakada)
* default Title of output HTML is empty.(Fixed by Nakada)
* rmi2html.rb hasn't "#! /usr/bin/env ruby" as first line.
:0.6.3
* rd/rd2html-lib, rd/rd2html-opt:
new commandline options to set HTML Title.
* rd/rd2man-lib: bug fix. thanks. > Dave
* rd2: come to use /usr/bin/env trick. thanks too. > Dave
* rd/rdinlineparser: A workaround for Regexp option change of Ruby 1.5.x.
* util/rd-mode.el: code clean up. thanks. > Rubikitch
* util/rd-mode.el: come to set indent-tabs-mode to nil.
:0.6.2
* rd/rdblockparser: RD Include bug fix. thanks. > Arai
* rd/rdinlineparser: Reference filename bug fix.
* rd/rdvisitor: RMI bug caused by ruby-1.5's change of Symbol is fixed.
thanks. > Nakada
* util/rd-mode: some utility functions are added. thanks. > Nakada
:0.6.1
* rd/rd2man-lib: added. thanks! > Watanabe
* rd/rdblockparser: textblock rule become neat.
* rd/rdblockparser: bug about List parse is fixed.
* rd/rdblockparser: come to cut whitelines at the end of Verbatim.
* rd/rdvisitor: (({apply_to_Include}))'s bug fixed.
* rd/rd2html-lib: <BLOCKQUOTE> for Verbatim is removed.
* rd2: change RD into man style.
* rd2: option --out-code.
* doc/rd-draft.rd: misspellings are fixed. thanks. > Yanagawa, Nakada, Sugihara
* doc/rd-draft.rd.ja: added.
* util/rd-mode.el: patch marged. thanks. > rubikitch
:0.6.0
* parser tuning up. thanks for advice. > Aoki
* MethodList. thanks. > Arai
* error message. thanks. > Aoki
* method index.(experimental)
* more useful front-end.(come to use OptionParser)
* structure is widely changed.
* bug fix. thanks. > Nakada
* now rdvisitor defines target label (e.g. HTML's anchor) of MethodList
more meaningfully.
* block parser: R/S conflicts are resolved by Aoki. thanks! > Aoki
* inline parser:all Reference feature are covered.
* inline parser come to use strscan.so.
* inline parser: logic are changed. lexer becomes more simple.
* rd2html-lib: <VERB>?? what is it? W3C hasn't defined such a element! ;-p
* (({RefToElement})) and (({RefToURL})) disappeared. by now, (({Reference}))
represent both type of reference. on the other hand, (({Reference::Label}))
and its subclass are defined.
* rd2html-lib: temporary disable Index.
* rd-draft.rd: up-to-date. thank you for advice. > Hugh
* util/rd-mode.el: rd-insert-url patch is marged. thanks. > rubikitch
* rdtoolconf.rb is added, and Makefile is removed. thanks. > Takahashi
* rd/filter: module (({RD::Filter::FileInclude})). thanks. > Nakada
:0.5.7
* bug fix. thanks. > Nakada
:0.5.5
* repacked version.
:0.5.4
* filter.(undocumented)
* BLANKLINE |--> WHITELINE
* bug fix. thanks. > Arai
:0.5.3
* Include (RD and target format).
* require Racc 0.10.3 or later.
* utils/rd-mode.el. thanks. > Arai
* doc/rd-draft.rd.
:0.5.2
* into RD module.
* rd2html-mindex.rb experimental release.
* apply some patches. thanks. > Arai & Hiwada
* bug fix.
:0.5.0
* reborned for new RD.
* \cle's util/rdswap.rb. thanks > \cle
:0.2.2 (1999/08/17)
* bad LaTeX format is fixed.(rd2latex-lib.rb) thanks > gotoken
* bug in parse of Verbatim is fixed.(rdfmt.rb)
* bug in parse of term part of DescListItem is fixed.
(rdfmt.rb, rd2html-lib.rb, rd2latex-lib.rb)
* latex metachar-escape bug is fixed.
:0.2.1 (1999/08/15)
* Index become available.(rd2html-lib.rb)(EXPERIMENTAL)
:0.2.0 (1999/08/15)
* script design change.(rdfmt.rb, rd2html)
* insert "\n" into the end of line of "<!DOCTYPE ...".(rd2html-lib.rb)
* rd2latex is released.(rd2latex, rd2latex-lib.rb)(EXPERIMENTAL)
* ex. of "about RD Format" is improved.(rd2html, README.jp)
* README.jp char-code fixed (ISO-2022-JP => EUC-JP).(README.jp)
:0.1.2 (1999/08/13)
* brief English document inside rd2html.(rd2html)
* Japanese document is now "README.jp".(README.jp)
* HISTORY
:0.1.1 (1999/08/13)
* patch for HTML format mistake.(rd2html-lib.rb) Thanks > gotoken
* fix a mistake of document(rd2html)
:0.1.0 (1999/08/12)
* first release version
= ABOUT BUG REPORT
If you find a bug in RDtool, please add new
((<"issues at gihtub"|URL:https://github.com/uwabami/rdtool/issues>)),
or E-mail me ((<URL:mailto:uwabami@gfd-dennou.org>)).
=end
|