aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rdoc
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/rdoc] Bump version to 6.3.0Hiroshi SHIBATA2020-12-211-1/+1
| | | | https://github.com/ruby/rdoc/commit/3d3616cb94
* Exclude parenthesized function declarations such as NORETURNNobuyoshi Nakada2020-12-111-1/+1
| | | | Fixes https://github.com/ruby/ruby/pull/3883
* Use `abort(message)` instead of `puts` and `exit`Kazuhiro NISHIYAMA2020-12-102-4/+2
|
* Added help message for gem i webrick in rdocHiroshi SHIBATA2020-12-102-2/+13
|
* Backport cosmetic changes from upstream repo that is ruby/rdocHiroshi SHIBATA2020-11-123-3/+3
|
* Separate `send` into `public_send` and `__send__`Nobuyoshi Nakada2020-10-272-2/+2
|
* [ruby/rdoc] Add man/ri.1 for distribution filesaycabta2020-09-181-0/+1
| | | | https://github.com/ruby/rdoc/commit/7cb5c3611f
* [ruby/rdoc] Fix spelling error in parser commentDorian Marié2020-09-181-1/+1
| | | | https://github.com/ruby/rdoc/commit/f237c9e223
* [ruby/rdoc] update all files if any file is newerNobuyoshi Nakada2020-09-182-17/+23
| | | | | | | | | Cross references need parse all files which define the subject names. This commit makes `--force-update` option enforce to parse all files if any file is newer than the previous parse, not only updated files. https://github.com/ruby/rdoc/commit/13e9a44896
* [ruby/rdoc] Support full filename to make a link for a text fileaycabta2020-09-182-2/+2
| | | | https://github.com/ruby/rdoc/commit/41db49c485
* [ruby/rdoc] Prefer require_relativeMarc-Andre Lafortune2020-09-149-18/+18
|
* [ruby/rdoc] Create link to unary operator methods correctlyhyrious2020-07-222-3/+3
| | | | https://github.com/ruby/rdoc/commit/54500cf12a
* [ruby/rdoc] Remove empty lines from html file by using ERB trim_mode flagBenoit Tigeot2020-07-2216-134/+131
| | | | https://github.com/ruby/rdoc/commit/9e27299a46
* [ruby/rdoc] Fix parsing of rb_define_module_underJeremy Evans2020-07-221-1/+1
| | | | | | Fixes Ruby Bug #15819 https://github.com/ruby/rdoc/commit/94a052d833
* [ruby/rdoc] Fix RDoc::Context#instance_method_listaycabta2020-07-221-1/+1
| | | | | | The warn method returns nil, it's a bug of #instance_method_list. https://github.com/ruby/rdoc/commit/a20df89263
* Removed nonsense `rubygems_version` in input gemspec filesNobuyoshi Nakada2020-06-251-1/+0
| | | | | As it is ignored and set at building packages automatically, it is just nonsense to set in gemspec file for input.
* [ruby/rdoc] Add frozen string literal supportDavid Rodríguez2020-05-241-1/+1
| | | | https://github.com/ruby/rdoc/commit/daac9d0471
* [ruby/rdoc] Add instance_methods because instance_method_list should be obsoleteaycabta2020-05-241-2/+10
| | | | https://github.com/ruby/rdoc/commit/9b1da32254
* [ruby/rdoc] Fixed inverted CSS for note-list and label-listNobuyoshi Nakada2020-05-241-1/+1
| | | | https://github.com/ruby/rdoc/commit/a13d6439da
* [ruby/rdoc] Delegate ERB args correctlyaycabta2020-05-242-4/+4
| | | | https://github.com/ruby/rdoc/commit/82ff37a822
* [ruby/rdoc] Treat multiple Ruby methods calling the same C method as aliasesJeremy Evans2020-05-243-65/+76
| | | | | | | | | | | | | | | | | | | | Previously, only calls to rb_define_alias were treated as aliases. This treats calls to rb_define_method with the same C function as aliases, with the first function defined being the primary method. This move the dedup code from the C parser to AnyMethod, and has AnyMethod look in its aliases to find the call_seq. Switch the deduplication code to remove lines matching one of the other aliases, instead of only keeping lines matching the current alias. The previous approach could eliminate all call_seq lines in cases where no line matched. This was necessary to pass tests when call_seq does deduplication by default. The only change to the darkfish template is to not perform unnecessary work by deduplicating twice. https://github.com/ruby/rdoc/commit/0ead78616b
* [ruby/rdoc] Process crossref before tidylinkaycabta2020-05-242-8/+29
| | | | | | | The crossref must be linked before tidylink because Klass.method[:sym] will be processed as a tidylink first and will be broken. https://github.com/ruby/rdoc/commit/0f47baf6d2
* [ruby/rdoc] Escape method names in HTMLNate Matykiewicz2020-05-241-1/+1
| | | | | | | | | | | | | | | The following is invalid HTML: <a href="Array.html#method-i-3C-3C"><code><<</code></a></p> Incorrect: <code><<</code> Correct: <code>&lt;&lt;</code> Fixes #761 https://github.com/ruby/rdoc/commit/b120d087f6
* Support XDG_* (#2174)Hiroshi SHIBATA2020-04-232-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support XDG_CONFIG_HOME for gemrc. * Support XDG_DATA_HOME for .gem * Added test for XDG_DATA_HOME * Do not reuse environmental variable. * Unify .rdoc path to RDoc.home. * Support XDG_DATA_HOME for .rdoc * Ignore exists? * Extracted config_home path * Use XDG_CONFIG_HOME for default credential path * Fixed inconsistency location. * Fixed the broken tests. * Support XDG_CONFIG_HOME for irbrc * Introduce Gem.cache_home as XDG_CACHE_HOME * Use Gem.cache_home instead of Gem.config_home for the credential file of RubyGems. * Initialized the old configurations * Fixed test failure related the configuration initialization * restore XDG_DATA_HOME * Fixed the broken examples of bundler with XDG_* * Do not modify environmental variable on test file * Use XDG_DATA_HOME insted of XDG_CACHE_HOME for credential file * stub out Gem.data_home * Move dir accessor to defaults.rb file * Use XDG_DATA_HOME for signed gem features * Use XDG_DATA_HOME for spec cache * Do not rely on Gem.user_home * Gem.user_home is always exists. Don't need to use FileUitls.mkdir_p * Bump support version to RubyGems 3.2.0+ * Removed the needless fallback configuration * Fixed the inconsistency methods that are find_config_file and config_file * Use Gem.configuration.credentials_path instead of hard-coded path * gem_path is always provided * Removed the duplicated code of find_home * Also removed the duplicated code of user_home * use Gem::UNTAINT instead of untaint for surpressing the warnings * Use File.directory * Restore XDG_DATA_HOME * Use File.write
* [ruby/rdoc] Drop old rubiesNobuyoshi Nakada2020-04-231-14/+3
| | | | | | | | | * `RbConfig::CONFIG['ridir']` has been set since 1.9.2 * `ENV["HOME"]` has been defaulted to `USERPROFILE` since 1.9.0, and backported to 1.8.5 or later. https://github.com/ruby/rdoc/commit/a3a614e676
* Specify explicit separator not to be affected by $;Nobuyoshi Nakada2020-03-084-5/+5
|
* [ruby/rdoc] Removed `RDoc::Context::Section#sequence`Nobuyoshi Nakada2020-02-201-13/+0
| | | | | | It has been deprecated since 2011. https://github.com/ruby/rdoc/commit/5c2aa0f77d
* [ruby/rdoc] Version 6.2.1aycabta2019-12-241-1/+1
| | | | https://github.com/ruby/rdoc/commit/c65e14d112
* Update parsers of RDoc that are generated by Raccaycabta2019-12-242-2/+2
|
* [ruby/rdoc] Support newline in the middle of constant definitionaycabta2019-12-241-1/+1
| | | | https://github.com/ruby/rdoc/commit/74d3984324
* [ruby/rdoc] Treat Proc#call syntax sugar for constant correctlyaycabta2019-12-241-0/+4
| | | | https://github.com/ruby/rdoc/commit/957d041ae0
* Fixed misspellingsNobuyoshi Nakada2019-12-202-2/+2
| | | | Fixed misspellings reported at [Bug #16437], for default gems.
* Fix ghost method line noaycabta2019-11-282-4/+15
|
* [ruby/rdoc] Support different drive latters in include pathsaycabta2019-10-291-3/+18
| | | | https://github.com/ruby/rdoc/commit/946d2592e2
* Make `(#methodname)` a link with --hyperlink-all optionaycabta2019-10-261-1/+1
|
* Make `(#methodname)` a linkNobuyoshi Nakada2019-10-261-1/+1
|
* Update required_ruby_version to 2.4.0aycabta2019-10-091-1/+1
|
* Folded files in gemspecNobuyoshi Nakada2019-09-161-2/+192
|
* Remove .document and .gitignore from file list of rdoc.gemspecaycabta2019-09-081-1/+1
|
* Fix keyword argument separation issues in libJeremy Evans2019-08-301-6/+6
| | | | Mostly requires adding ** in either calls or method definitions.
* Remove jquery.js from file list of rdoc.gemspecaycabta2019-08-281-1/+1
|
* Remove debug print [ci skip]Kazuhiro NISHIYAMA2019-08-281-1/+0
|
* Remove jquery.jsaycabta2019-08-281-2/+0
|
* Version 6.2.0aycabta2019-08-281-1/+1
|
* Good bye jQueryaycabta2019-08-286-179/+92
|
* lib/rdoc/markup/parser.rb: remove a unused variable initializationYusuke Endoh2019-08-191-1/+0
|
* Remove CI files from listaycabta2019-08-171-1/+1
|
* Removed formatter_test_case and text_formatter_test_case from ↵Hiroshi SHIBATA2019-08-171-1/+1
| | | | Gem::Specification#files.
* Removed autoload from Markup.Hiroshi SHIBATA2019-08-171-2/+0
|
* Removed test_case files from lib directory.Hiroshi SHIBATA2019-08-172-879/+0
|