1. 14 6月, 2016 1 次提交
  2. 10 6月, 2016 1 次提交
  3. 03 6月, 2016 2 次提交
  4. 26 5月, 2016 1 次提交
    • Y
      Split Markdown rendering & reference gathering · 86166d28
      Yorick Peterse 提交于
      This splits the Markdown rendering and reference extraction phases into
      two distinct code bases. The reference extraction phase no longer relies
      on the html-pipeline Gem (and any related code) and allows for
      extracting of references from multiple HTML nodes in a single pass. This
      means that if you want to extract user references from 200 comments you
      no longer need to run 200 times N number of queries, instead only a
      handful of queries may be needed.
      86166d28
  5. 18 5月, 2016 2 次提交
  6. 13 5月, 2016 1 次提交
  7. 10 5月, 2016 1 次提交
  8. 06 5月, 2016 1 次提交
  9. 04 5月, 2016 1 次提交
  10. 29 4月, 2016 2 次提交
  11. 21 4月, 2016 1 次提交
  12. 15 4月, 2016 2 次提交
  13. 09 4月, 2016 2 次提交
  14. 06 4月, 2016 1 次提交
  15. 31 3月, 2016 1 次提交
    • Y
      Pre-calculate Emoji digests · 5830d80b
      Yorick Peterse 提交于
      By pre-calculating the digests we can manually construct the emoji URLs,
      removing the need for using Rails' asset URL helpers. The reason we
      don't want to use these helpers for Emojis is two-fold:
      
      1. Rails' image_url() method is slow, really slow. For one it _might_
         have to calculate digests but it also performs a lot of other
         intensive operations (judging by the source code and based on
         measuring timings).
      
      2. We have a lot of Emoji which coupled with the above can result in it
         taking minutes to load Emoji autocomplete data.
      
      Using this pre-calculation setup generating the digests takes around 7
      seconds (including the time it takes to start Rails/Rake), and only
      around 600 milliseconds to load _all_ the autocomplete data of a project
      (measured locally).
      
      This commit _does_ change the Emoji URLs from absolute to relative URLs
      as these are much easier to generate.
      
      To update the Emoji data simply run:
      
          rake gemojione:digests
      
      Then commit any changes.
      
      Fixes gitlab-org/gitlab-ce#14009
      5830d80b
  16. 30 3月, 2016 3 次提交
  17. 22 3月, 2016 1 次提交
  18. 21 3月, 2016 1 次提交
  19. 18 3月, 2016 1 次提交
  20. 15 3月, 2016 1 次提交
  21. 14 3月, 2016 1 次提交
  22. 13 3月, 2016 2 次提交
  23. 12 3月, 2016 2 次提交
  24. 13 2月, 2016 1 次提交
    • R
      Update Emoji asset path · fe13f58f
      Robert Speicher 提交于
      Now that we're serving assets directly from the Gemojione gem's path,
      the images are not in an `emoji/` sub-folder.
      fe13f58f
  25. 04 2月, 2016 1 次提交
  26. 03 2月, 2016 1 次提交
  27. 29 1月, 2016 1 次提交
  28. 24 12月, 2015 2 次提交
  29. 19 12月, 2015 1 次提交
  30. 12 12月, 2015 1 次提交