1
# -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*-
10
RDtool Framework document tree part.
12
RD Document Structure.
14
old tree part.(obsolete)
16
RDtool Framework visitor part.
17
:lib/rd/output-format-visitor.rb
18
abstruct visitor class for formatting visitor.
19
:lib/rd/rd2html-lib.rb
20
library for HTML format output.
22
library for roff with man macro output.
24
old visitor part.(obsolete)
26
filter structure.(obsolete)
29
:lib/rd/rdblockparser.ry
30
:lib/rd/rdinlineparser.ry
31
:lib/rd/block-element.rb
32
:lib/rd/complex-list-item.rb
34
:lib/rd/document-struct.rb
36
:lib/rd/inline-element.rb
37
:lib/rd/labeled-element.rb
43
:lib/rd/search-file.rb
44
:lib/rd/loose-struct.rb
45
:lib/rd/reference-resolver.rb
47
:lib/rd/rd2html-opt.rb
48
non-published parts of RDtool.
49
:lib/rd/rdblockparser.tab.rb
50
:lib/rd/rdinlineparser.tab.rb
51
pre-compiled racc-generated parser. this works without Racc itself.
52
:utils/rd-mode.el (Arai, Tosh)
53
Emacs major mode for RD.
55
RD working draft.(obsolete)
59
this document.(RD format)
61
RDtool include files which is copyrighted by somebody elses.
62
* Cle wrote bin/rdswap.rb. it's copyrighted by Cle.
63
* Arai and Tosh wrote utils/rd-mode.el. it's copyrighted by Arai and Tosh.
64
* Watanabe wrote lib/rd/rd2man-lib.rb. it's copyrighted by Watanabe.
65
Please read these files for those lisence info.
70
* Remove makerdtool.rb, merge Rake task.
72
* Fix for Ruby 1.9.1. Thanks to Shin-ya Murakami
73
* Update Rakefile to create gem and .tar.gz, no longer needed jeweler.
74
* Add RD::Version into rd/version.rb
76
* Version bump from 0.6.21
77
* Change Maintainer to Youhei SASAKI
78
* Create gem. Many thanks to Kouhei Sutou!!
79
* apply OptionParser Issue, Thanks to Masaki Hasegawa!!
81
* setup.rb version up -> 3.4.1
84
* corrected copyright.
86
* corrected file permission.
87
* setup.rb version up -> 3.4.0
90
* bin/rd2 UTF-8 support.
92
* makerdtools.rb fixed some bugs.
93
* fixed install dot.rd2rc problem
96
* utils/rd-mode.el patch from <shirai@p1jp.com>
98
* utils/rd-mode.el font-face patch from HIRAOKA by MoonWolf <moonwolf@moonwolf.com>
100
* re-packaging by MoonWolf <moonwolf@moonwolf.com>
102
* minor fix for Ruby 1.8.
103
* now rd2man generates better output. (thank you, Sugiura-san.)
105
* now tabs are expanded into spaces.
106
* removed <p> for TextBlock in DescListItem when the TextBlock is only
108
* a line of `---\n' are now regarded as Verbatim (or TextBlock).
109
* changed style of HTML anchors from `label:' to `label-'.
110
* fixed rd2man for better support of multiple paragraphs.
115
* support Ruby 1.4.6. thanks. > Aoki-san
116
* now `=begin' and `=end' are omitable. thanks. > Nakada-san
117
* changed to omit <p>...</p> for some ListItem.
118
* added `class="foottext"' attribute to <p> element for foottext.
120
* bug fix. thanks. > \ay-san, rubikitch-san, Tamura-san
121
* added rd-mode-hook in rd-mode.el. changed key-binding. thanks. > Komiya-san
122
* rd-intelligent-new-line (\M-RET) in rd-mode.el. thanks > Usui-san, Nakada-san
125
* fixed the bug that outputed HTML can have conflicted anchor and id.
126
* improved performance.
127
* corrected English of README.rd. thanks. > Robert Gustavsson
128
* fixed DTD declaration of XHTML. thanks. > Narushima
129
* fixed the bug around formatting man page.
130
* separeted (({Visitor#apply_to_Reference})) into
131
(({Visitor#apply_to_Reference_with_*}))s.
133
* fixed the bug that rd/dot.rd2rc isn't installed. thanks. > MUSHA
134
* fixed the bug that module RD don't have class RDElement for backward
136
* fixed error occuring in error handler when "false" is the triger of
140
* fixed the bug around Label conflict.
141
* made (({outline-regexp})) buffer-local. thanks. > Yamaguchi
142
* fixed error message for empty RD.
143
* fixed the bug around parsing MethodList, empty Headline.
145
* fixed a bug about method index. thanks. > tam, knu
146
* changed quotation in Reference of rd-mode.el. thanks. > rubikitch
147
* fixed documentation. thanks. > hgs
148
* fixed a bug about temporary file. thanks. > Nakada
149
* changed usage of optparse. thanks. > Nakada
150
* now rd2html-lib.rb output XHTML 1.0 Transitional.
151
* --html-lang option for rd2html-lib.
152
* now inline parser allow (('(('\a\'))')).
153
* fixed a bug of missing '&' escape in URL text.
154
* error messages for syntax error become more useful.
155
* fixed mis-numbering of error messages for Inline syntax error.
156
* now '======' is not regarded as Headline.
157
* come to catch the exception which (({File.expand_path("~")})) throws
159
* missing/strscan.rb is removed.(strscan-0.6.x include pure Ruby version
163
* missing/rd{block,inline}parser.tab.rb -> missing/rd/...
164
* workaroud bug around syntax of quoted strings in Reference.
165
* added the declarations of tokens. (require Racc 1.1.5 or later.)
166
* remove <P> for TextBlock in ListItem if the ListItem has only one
168
* fixed bug around DescList.
169
* remove backtrase from error message when ParserError occured.
170
* fixed bug of (({RDVisitor#method_parse})). thanks. > Knu
171
* fixed bug.((({sort -> sort!}))) thanks. > Knu
172
* fixed rd-mode.el. thanks. > Rubikitch
173
* make install now uses ftools.rb instead of OS-dependent install command.
175
* made rd2 well-working on DOSISH OS. thanks. > Nagasawa
177
* missing/strscan.rb is added. this is for Win users who cannot compile
178
extlib and install Racc.
179
* rd2man is updated by Watanabe. thanks. > Watanabe
180
* bug fix. thanks. > Rubikitch
182
* Test code for Reference to other file, include Nakada's RMI patch.
184
* Make block level parser exactly line oriented.
185
* Indentation support functions for Verbatim in rd-mode.el.
187
* Function (({rd-show-label-list})) is added. thanks. > Rubikitch, Nakada
189
* RDtool should prevent line break in Verb?
190
* Parser should pass empty RD, and warn precisely.(50%)
191
* when Verbatim after Lists with same indent, parse will fail.
192
* implicit FILTER select for --with-part of rd2.(Fixed by Nakada)
193
* an implicit bug(?).(Fixed by Nakada)
194
* default Title of output HTML is empty.(Fixed by Nakada)
195
* rmi2html.rb hasn't "#! /usr/bin/env ruby" as first line.
198
* rd/rd2html-lib, rd/rd2html-opt:
199
new commandline options to set HTML Title.
200
* rd/rd2man-lib: bug fix. thanks. > Dave
201
* rd2: come to use /usr/bin/env trick. thanks too. > Dave
202
* rd/rdinlineparser: A workaround for Regexp option change of Ruby 1.5.x.
203
* util/rd-mode.el: code clean up. thanks. > Rubikitch
204
* util/rd-mode.el: come to set indent-tabs-mode to nil.
206
* rd/rdblockparser: RD Include bug fix. thanks. > Arai
207
* rd/rdinlineparser: Reference filename bug fix.
208
* rd/rdvisitor: RMI bug caused by ruby-1.5's change of Symbol is fixed.
210
* util/rd-mode: some utility functions are added. thanks. > Nakada
212
* rd/rd2man-lib: added. thanks! > Watanabe
213
* rd/rdblockparser: textblock rule become neat.
214
* rd/rdblockparser: bug about List parse is fixed.
215
* rd/rdblockparser: come to cut whitelines at the end of Verbatim.
216
* rd/rdvisitor: (({apply_to_Include}))'s bug fixed.
217
* rd/rd2html-lib: <BLOCKQUOTE> for Verbatim is removed.
218
* rd2: change RD into man style.
219
* rd2: option --out-code.
220
* doc/rd-draft.rd: misspellings are fixed. thanks. > Yanagawa, Nakada, Sugihara
221
* doc/rd-draft.rd.ja: added.
222
* util/rd-mode.el: patch marged. thanks. > rubikitch
224
* parser tuning up. thanks for advice. > Aoki
225
* MethodList. thanks. > Arai
226
* error message. thanks. > Aoki
227
* method index.(experimental)
228
* more useful front-end.(come to use OptionParser)
229
* structure is widely changed.
230
* bug fix. thanks. > Nakada
231
* now rdvisitor defines target label (e.g. HTML's anchor) of MethodList
233
* block parser: R/S conflicts are resolved by Aoki. thanks! > Aoki
234
* inline parser:all Reference feature are covered.
235
* inline parser come to use strscan.so.
236
* inline parser: logic are changed. lexer becomes more simple.
237
* rd2html-lib: <VERB>?? what is it? W3C hasn't defined such a element! ;-p
238
* (({RefToElement})) and (({RefToURL})) disappeared. by now, (({Reference}))
239
represent both type of reference. on the other hand, (({Reference::Label}))
240
and its subclass are defined.
241
* rd2html-lib: temporary disable Index.
242
* rd-draft.rd: up-to-date. thank you for advice. > Hugh
243
* util/rd-mode.el: rd-insert-url patch is marged. thanks. > rubikitch
244
* rdtoolconf.rb is added, and Makefile is removed. thanks. > Takahashi
245
* rd/filter: module (({RD::Filter::FileInclude})). thanks. > Nakada
248
* bug fix. thanks. > Nakada
252
* filter.(undocumented)
253
* BLANKLINE |--> WHITELINE
254
* bug fix. thanks. > Arai
256
* Include (RD and target format).
257
* require Racc 0.10.3 or later.
258
* utils/rd-mode.el. thanks. > Arai
262
* rd2html-mindex.rb experimental release.
263
* apply some patches. thanks. > Arai & Hiwada
266
* reborned for new RD.
267
* \cle's util/rdswap.rb. thanks > \cle
269
* bad LaTeX format is fixed.(rd2latex-lib.rb) thanks > gotoken
270
* bug in parse of Verbatim is fixed.(rdfmt.rb)
271
* bug in parse of term part of DescListItem is fixed.
272
(rdfmt.rb, rd2html-lib.rb, rd2latex-lib.rb)
273
* latex metachar-escape bug is fixed.
275
* Index become available.(rd2html-lib.rb)(EXPERIMENTAL)
277
* script design change.(rdfmt.rb, rd2html)
278
* insert "\n" into the end of line of "<!DOCTYPE ...".(rd2html-lib.rb)
279
* rd2latex is released.(rd2latex, rd2latex-lib.rb)(EXPERIMENTAL)
280
* ex. of "about RD Format" is improved.(rd2html, README.jp)
281
* README.jp char-code fixed (ISO-2022-JP => EUC-JP).(README.jp)
283
* brief English document inside rd2html.(rd2html)
284
* Japanese document is now "README.jp".(README.jp)
287
* patch for HTML format mistake.(rd2html-lib.rb) Thanks > gotoken
288
* fix a mistake of document(rd2html)
290
* first release version
294
If you find a bug in RDtool, please add new
295
((<"issues at gihtub"|URL:https://github.com/uwabami/rdtool/issues>)),
296
or E-mail me ((<URL:mailto:uwabami@gfd-dennou.org>)).