Permalink
Commits on Feb 7, 2018
  1. Merge pull request #122 from rileygelwicks/master

    robin850 committed Feb 7, 2018
    Fixes broken upstream issue link in readme.
Commits on Feb 6, 2018
  1. Fixes broken upstream issue link

    rileygelwicks committed Feb 6, 2018
    The rdoc/rdoc repo is archived this is the correct link.
  2. Release version 1.0.0

    robin850 committed Feb 6, 2018
  3. Set a maximum width for the main content

    robin850 committed Feb 6, 2018
    On large screens, the content look a bit cramped because we increased
    the font size.
  4. Highlight a bit more code snippets

    robin850 committed Feb 6, 2018
    Their style is too close to the regular text so let's make them a
    bit more highlighted.
Commits on Jan 28, 2018
  1. Update the Travis configuration file

    robin850 committed Jan 28, 2018
    RDoc master currently targets version 6.0+ which only supports Ruby
    2.2.2 and up so let's avoid creating builds that will automatically
    fail.
    
    Also, remove `jruby-19mode` from the build matrix as most people have
    certainly moved to JRuby 9k and RVM is picking the latter anyway.
  2. Merge pull request #120 from aycabta/use-ruby-2.5.0

    robin850 committed Jan 28, 2018
    Update Ruby and RDoc versions
Commits on Jan 8, 2018
  1. Use Ruby 2.5.0 for Travis CI

    aycabta committed Jan 8, 2018
Commits on Sep 13, 2017
  1. Merge pull request #118 from zzak/fix_sdoc_112

    zzak committed Sep 13, 2017
    Copy the fix from #112 for sdoc template
  2. Copy the fix from #112 for sdoc template

    stellamiranda committed Sep 13, 2017
Commits on Sep 8, 2017
  1. Drastically speed up the GitHub related methods

    robin850 committed Aug 12, 2017
    We can drastically reduce the generation time by computing once data
    that should not change (e.g. the repository URL).
    
    We can also avoid going through any `if`, if the project is not in
    a Git repository.
    
    Finally, there's a tiny change in the last commit computation. The
    generator used to pick the last commit that changed the current file
    but we can safely take the repository's last commit to generate
    permalinks.
  2. Tiny cleanup

    robin850 committed Aug 12, 2017
Commits on Sep 4, 2017
  1. Merge pull request #116 from yhirano55/chmod

    robin850 committed Sep 4, 2017
    chmod -x lib/rdoc/generator/template/**/*
Commits on Aug 30, 2017
  1. Merge pull request #115 from rhenium/ky/fix-erb-syntax

    zzak committed Aug 30, 2017
    Remove problematic line comments in ERB templates
Commits on Aug 29, 2017
  1. Remove problematic line comments in ERB templates

    rhenium committed Aug 29, 2017
    We can't put line comments before the closing ERB tag. For example, an
    ERB input:
    
    	Before
    	  <% if true %>
    	  <% end # Comment %>
    	After
    
    will be compiled into:
    
    	#coding:UTF-8
    	_erbout = String.new; _erbout.concat "Before\n"
    	; _erbout.concat "  ";  if true ; _erbout.concat "\n"
    	; _erbout.concat "  ";  end # Comment ; _erbout.concat "\n"
    	; _erbout.concat "After\n"
    	; _erbout.force_encoding(__ENCODING__)
    
    This happens to be syntactically valid as Ruby, but a newline character
    after the end keyword is eaten unexpectedly.
Commits on Aug 28, 2017
  1. Merge pull request #114 from aycabta/use-ruby/rdoc

    zzak committed Aug 28, 2017
    Update RDoc repository path on GitHub
  2. Merge pull request #113 from aycabta/use-constants-variable

    zzak committed Aug 28, 2017
    Use constants variable
  3. Merge pull request #112 from aycabta/remove-monkey-patch

    zzak committed Aug 28, 2017
    Remove monkey patch for RDoc::AnyMethod
  4. Merge pull request #111 from yhirano55/fix_helper_method_strip_tags

    zzak committed Aug 28, 2017
    Fix helper method `strip_tags`
Commits on Aug 27, 2017
  1. Use constants variable

    aycabta committed Aug 27, 2017
    The code what is
    in `context.each_section do |section, constants, attributes|`
    should use constants variable.
  2. Remove monkey patch for RDoc::AnyMethod

    aycabta committed Aug 27, 2017
    The RDoc::AnyMethod#sdoc_markup_code is copied from
    RDoc::TokenStream.to_html and RDoc::Generator::Markup#markup_code,
    but RDoc::TokenStream.to_html is updated with frequency.
    So it may become buggy behavior at next RDoc release.
    
    And unique logic in RDoc::AnyMethod#sdoc_markup_code is
    additional "ruby-keyword ruby-title" class
    to HTML node of first identifer
    of method or class or module name of definition,
    but the names can be various forms.
    
    For example:
    
    - def obj.meth
    - def Klass.meth
    - class Parent::Child
    
    These definition is syntax highlighted
    only "obj", "Klass" and "Parent" as "ruby-title",
    but it's just namespace.
    So I think the monkey patch doesn't fit
    for syntax highlighting in the first place.
Commits on Aug 26, 2017
  1. Merge pull request #109 from robin850/seo

    zzak committed Aug 26, 2017
    Add some basic SEO tags to classes
  2. Merge pull request #108 from robin850/refresh

    zzak committed Aug 26, 2017
    Tiny refresh of the Rails theme
  3. Merge pull request #110 from robin850/search-improvement

    zzak committed Aug 26, 2017
    Strip out HTML tags from search results description
  4. Merge pull request #107 from robin850/remove-jquery-effect

    zzak committed Aug 26, 2017
    Remove the jQuery effect library
Commits on Aug 12, 2017
  1. Add some basic SEO tags

    robin850 committed Aug 12, 2017
    To improve a bit our ranking on search engines, let's introduce some
    basic SEO tags in the head of class files.
  2. Fix the ignore pattern for `rails/` files

    robin850 committed Jul 18, 2017
    This entry has been added in 99720de but certainly only concerns
    the root `rails` directory and not the one nested under `lib/`.
    So let's specify a bit more the pattern to be able to commit changes
    to the Rails theme.
Commits on Jul 21, 2017
  1. Strip out HTML tags from search results description

    robin850 committed Jul 21, 2017
    This will display search results without any HTML code since at
    the moment, all results start with an escaped `<p>` tag.
Commits on Jul 17, 2017