Directory lib/rdoc/generators/

Directory Created:
2003-12-01 08:12
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


template (0 files, 0 lines)

chm (1 files, 87 lines)

html (5 files, 2414 lines)

xml (2 files, 224 lines)

Lines of Code

lib/rdoc/generators/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 39 (100.0%) 2162 (100.0%) 55.4
dave 29 (74.4%) 2143 (99.1%) 73.8
ryan 1 (2.6%) 11 (0.5%) 11.0
matz 2 (5.1%) 4 (0.2%) 2.0
nobu 2 (5.1%) 3 (0.1%) 1.5
ocean 1 (2.6%) 1 (0.0%) 1.0
shyouhei 4 (10.3%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

nobu 2006-09-17 09:43

* (install-doc): reverted.

* instruby.rb: stores file name list without destdir prefix.

* lib/rdoc/generators/ri_generator.rb: do not chdir twice.

1 lines of code changed in:

ryan 2006-07-09 00:17

cached rdoc diagrams, private rdoc comments, minor clarifications in debug.rb and pp.rb

11 lines of code changed in:

ocean 2006-01-13 11:27

* lib/rdoc/diagram.rb:

- properly quote bare element attributes

- terminates dangling elements (e.g. <img>, <br>, <link>, etc)

- converts "CVS" to the more HTML-friendly acronym element

- adds missing type attributes to style elements

based on Paul Duncan's patch <> [ruby-core:7028]

* lib/rdoc/generators/html_generator.rb: ditto.

* lib/rdoc/generators/template/html/hefss.rb: ditto.

* lib/rdoc/generators/template/html/html.rb: ditto.

* lib/rdoc/generators/template/html/kilmer.rb: ditto.

1 lines of code changed in:

matz 2005-03-04 07:47

* array.c: replace rb_protect_inspect() and rb_inspecting_p() by

rb_exec_recursive() in eval.c.

* eval.c (rb_exec_recursive): new function.

* array.c (rb_ary_join): use rb_exec_recursive().

* array.c (rb_ary_inspect, rb_ary_hash): ditto.

* file.c (rb_file_join): ditto.

* hash.c (rb_hash_inspect, rb_hash_to_s, rb_hash_hash): ditto.

* io.c (rb_io_puts): ditto.

* object.c (rb_obj_inspect): ditto

* struct.c (rb_struct_inspect): ditto.

* lib/set.rb (SortedSet::setup): a hack to shut up warning.


* lib/time.rb (Time::strptime): add new function. inspired by


* lib/parsedate.rb (ParseDate::strptime): ditto.

* regparse.c: move st_*_strend() functions from st.c. fixed some

potential memory leaks.

* exception error messages updated. [ruby-core:04497]

* ext/socket/socket.c (Init_socket): add bunch of Socket

constants. Patch from Sam Roberts <>.


* array.c (rb_ary_s_create): no need for negative argc check.


* array.c (rb_ary_unshift_m): ditto.

* lib/xmlrpc/parser.rb (XMLRPC::FaultException): make it subclass

of StandardError class, not Exception class. [ruby-core:04429]

* parse.y (fcall_gen): lvar(arg) will be evaluated as when lvar is a defined local variable. [new]

* object.c (rb_class_initialize): call inherited method before

calling initializing block.

* eval.c (rb_thread_start_1): initialize newly pushed frame.

* lib/open3.rb (Open3::popen3): $? should not be EXIT_FAILURE.

fixed: [ruby-core:04444]

* eval.c (is_defined): NODE_IASGN is an assignment.

* ext/readline/readline.c (Readline.readline): use rl_outstream

and rl_instream. [ruby-dev:25699]

* ext/etc/etc.c (Init_etc): sGroup needs HAVE_ST_GR_PASSWD check


* misc/ruby-mode.el: [ruby-core:04415]

* lib/rdoc/generators/html_generator.rb: [ruby-core:04412]

* lib/rdoc/generators/ri_generator.rb: ditto.

* struct.c (make_struct): fixed: [ruby-core:04402]

* ext/curses/curses.c (window_color_set): [ruby-core:04393]

* ext/socket/socket.c (Init_socket): SO_REUSEPORT added.


* object.c: [ruby-doc:818]

* parse.y (open_args): fix too verbose warnings for the space

before argument parentheses. [ruby-dev:25492]

* parse.y (parser_yylex): ditto.

* parse.y (parser_yylex): the first expression in the parentheses

should not be a command. [ruby-dev:25492]

* lib/irb/context.rb (IRB::Context::initialize): [ruby-core:04330]

* object.c (Init_Object): remove Object#type. [ruby-core:04335]

* st.c (st_foreach): report success/failure by return value.


* parse.y: forgot to initialize parser struct. [ruby-dev:25492]

* parse.y (parser_yylex): no tLABEL on EXPR_BEG.


* document updates - [ruby-core:04296], [ruby-core:04301],

[ruby-core:04302], [ruby-core:04307]

* dir.c (rb_push_glob): should work for NUL delimited patterns.

* dir.c (rb_glob2): should aware of offset in the pattern.

* string.c (rb_str_new4): should propagate taintedness.

* env.h: rename member names in struct FRAME; last_func -> callee,

orig_func -> this_func, last_class -> this_class.

* struct.c (rb_struct_set): use original method name, not callee

name, to retrieve member slot. [ruby-core:04268]

* time.c (time_strftime): protect from format modification from GC


* object.c (Init_Object): remove rb_obj_id_obsolete()

* eval.c (rb_mod_define_method): incomplete subclass check.


* gc.c (rb_data_object_alloc): klass may be NULL.


* bignum.c (rb_big_rand): should return positive random number.


* bignum.c (rb_big_rand): do not use rb_big_modulo to generate

random bignums. [ruby-dev:25396]

* variable.c (rb_autoload): [ruby-dev:25373]

* eval.c (svalue_to_avalue): [ruby-dev:25366]

* string.c (rb_str_justify): [ruby-dev:25367]

* io.c (rb_f_select): [ruby-dev:25312]

* ext/socket/socket.c (sock_s_getservbyport): [ruby-talk:124072]

* struct.c (make_struct): [ruby-dev:25249]

* dir.c (dir_open_dir): new function. [ruby-dev:25242]

* io.c (rb_f_open): add type check for return value from to_open.

* lib/pstore.rb (PStore#transaction): Use the empty content when a

file is not found. [ruby-dev:24561]

4 lines of code changed in:

dave 2004-11-20 16:02

1. Force --inline-source if --one-file given

2. Add new :section: directive which starts a new section in the output.

The title following :section: is used as the section heading, and the

remainder of the comment containing the section is used as

introductory text. Subsequent methods, aliases, attributes,

and classes will be documented in this section.

96 lines of code changed in:

dave 2004-07-13 13:37

Minor parse problem if hyperlink text starts \w+:...

1 lines of code changed in:

dave 2004-07-12 17:03

Use real right arrow for -> in call-seq

1 lines of code changed in:

dave 2004-07-12 13:20

Allow multiple words in braces before a link

4 lines of code changed in:

dave 2004-05-26 06:02

Allow "do" after "for". Fix up css for standalone code window

1 lines of code changed in:

dave 2004-05-10 13:46

Change symbol lookup scheme in HTML generation

12 lines of code changed in:

dave 2004-05-10 04:14

Search parent for unqualified constants

8 lines of code changed in:

dave 2004-05-05 18:02

Don't include &block if we have yield parameters

5 lines of code changed in:

dave 2004-04-05 00:19

Remove leading ./ from filenames so that cross references work OK

1 lines of code changed in:

dave 2004-03-24 03:14

Allow templates to be specified outside the RDoc tree

7 lines of code changed in:

nobu 2004-03-02 08:30

* io.c (pipe_open): erred program name should be reported by

exceptions, instead of the first argument.

* process.c (rb_spawn): ditto.

* process.c (proc_spawn_v): use first argument as program name.

* win32/win32.c (rb_w32_aspawn): ditto.

* win32/win32.c (CreateChild): search executable file if no program

name given.

* lib/drb/extservm.rb (invoke_service_command): use Process.spawn.


* lib/rdoc/ri/ri_display.rb (setup_pager): use IO.popen.

[ruby-dev:23086], [ruby-dev:23103]

* lib/rdoc/diagram.rb (convert_to_png): ditto.

* lib/rdoc/generators/chm_generator.rb (compile_project): ditto.

2 lines of code changed in:

dave 2004-02-24 05:07

Deal with case where first file processed contains a :stopdoc:

14 lines of code changed in:

dave 2004-02-23 22:10

Fix constant value extraction. Escape HTML in constant values

1 lines of code changed in:

dave 2004-02-19 15:26

Support visibility modifiers for attributes

11 lines of code changed in:

dave 2004-02-06 14:49

Support https in hyperlinks

1 lines of code changed in:

(12 more)

Generated by StatSVN 0.3.2-SNAPSHOT