1. 18 3月, 2015 33 次提交
  2. 17 3月, 2015 7 次提交
    • D
      Update Grack. · b27622a1
      Douwe Maan 提交于
      b27622a1
    • V
      improve UI · 22fcb2f4
      Valery Sizov 提交于
      22fcb2f4
    • D
      Satisfy Rubocop. · 7d2b34bd
      Douwe Maan 提交于
      7d2b34bd
    • D
      9c7fffb6
    • D
      Fix changelog. · df91781a
      Douwe Maan 提交于
      df91781a
    • D
      Merge branch 'atom-xhtml-squashed' into 'master' · e4ac6bbf
      Douwe Maan 提交于
      Fix invalid Atom feeds when using emoji, horizontal rules, or images
      
      This is a fix for issues #880, #723, #1113.
      
      Markdown must be rendered to XHTML, not HTML, when generating summary content for Atom feeds. Otherwise, content-less tags like *img* and *hr* are not terminated and make the Atom XML invalid. Such tags are generated when issue descriptions, merge request descriptions, comments, or commit messages use emoji, horizontal rules, or images.
      
      To pass this option through from the relevant Haml templates to the proper place in the `gfm()` method, a new method `gfm_with_options()` is introduced. It reuses the options dictionary passed to `markdown()` and interprets options `xhtml` and `parse_tasks` from it (the latter was a convenient replacement for `gfm_with_tasks()`). `xhtml` is already interpreted by Redcarpet::Render::HTML, but that alone was not sufficient, because the post-processing in `gfm()` would convert its XHTML tags back to HTML.
      
      I found no way of passing additional optional options to the existing `gfm()` method without requiring updates to existing callers and without getting in the way of the existing optional arguments, but maybe someone who knows more about Ruby than I can think of one.
      
      Thorough review appreciated since this is the first time I have used Ruby.
      
      See merge request !344
      e4ac6bbf
    • D
      Properly align save user profile button · 409097bd
      Dmitriy Zaporozhets 提交于
      409097bd