Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-04 | Make Pipelines responsible for defining their custom whitelist | Robert Speicher | |
This allows for future pipelines to more easily define a custom whitelist. | |||
2016-01-23 | Whitelist raw "abbr" elements when parsing Markdown | Benedict Etzel | |
Closes #12517 | |||
2016-01-20 | Gracefully handle invalid UTF-8 sequences in Markdown links | Stan Hu | |
Closes #6077 | |||
2016-01-14 | Merge branch 'backport-ee' into 'master' | Robert Speicher | |
Backport two commits from EE Backport part of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/110 See merge request !2424 | |||
2016-01-14 | Update documentation on Banzai::Filter::GollumTagsFilter | Douglas Barbosa Alexandre | |
2016-01-14 | Refactoring Banzai::Filter::GollumTagsFilter | Douglas Barbosa Alexandre | |
2016-01-14 | Remove GollumTagsPipeline | Douglas Barbosa Alexandre | |
2016-01-14 | Use the WikiPipeline when rendering the wiki markdown content | Douglas Barbosa Alexandre | |
2016-01-14 | Add Banzai::Filter::GollumTagsFilter for parsing Gollum's tags in HTML | Douglas Barbosa Alexandre | |
2016-01-14 | Prevent circular reference error in Banzai | Douwe Maan | |
2016-01-12 | Fix #9963 reference_filter "Encoding::CompatibilityError" bug with some ↵ | Jason Lee | |
complex URL; | |||
2016-01-07 | Merge branch 'task-list-class' into 'master' | Robert Speicher | |
Properly set task-list class on single item task lists Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/4193 See merge request !2330 | |||
2016-01-07 | Merge branch 'milestone-ref' into 'master' | Robert Speicher | |
Link to milestone in "Milestone changed" system note Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/4141 See merge request !2203 | |||
2016-01-07 | Properly set task-list class on single item task lists | Douwe Maan | |
2016-01-06 | Merge branch 'rs-issue-1697' into 'master' | Douwe Maan | |
Define a limited set of filters for SingleLinePipeline Removes the following filters from its parent GfmPipeline: - SyntaxHighlightFilter - UploadLinkFilter - TableOfContentsFilter - LabelReferenceFilter - TaskListFilter Closes #1697 See merge request !2257 | |||
2016-01-06 | Revert "Temporarily disable Markdown caching" | Douwe Maan | |
This reverts commit d337d5e7137d9b3fd0f9b8890a3ba9296323acc7. | |||
2016-01-06 | Revert "Add DEBUG_BANZAI_CACHE env var to debug Banzai cache issue." | Douwe Maan | |
This reverts commit 4b027bc93a7875c3937f6b90ac1049b4a4d72da5. | |||
2016-01-06 | Define a limited set of filters for SingleLinePipeline | Robert Speicher | |
Removes the following filters from its parent GfmPipeline: - SyntaxHighlightFilter - UploadLinkFilter - TableOfContentsFilter - LabelReferenceFilter - TaskListFilter Closes #1697 | |||
2016-01-05 | Remove icon from milestone reference. | Douwe Maan | |
2016-01-05 | Merge branch 'master' into milestone-ref | Douwe Maan | |
2016-01-05 | Merge branch 'rs-relative-links-to-root' into 'master' | Douwe Maan | |
Support a single directory traversal in RelativeLinkFilter Prior, if we were viewing a blob at `https://example.com/namespace/project/blob/master/doc/some-file.md` and it contained a relative link such as `[README](../README.md)`, the resulting link when viewing the blob would be: `https://example.com/namespace/project/blob/README.md` which omits the `master` ref, resulting in a 404. Fixes https://gitlab.com/gitlab-org/release-tools/issues/3 See merge request !2247 | |||
2016-01-04 | Add DEBUG_BANZAI_CACHE env var to debug Banzai cache issue. | Douwe Maan | |
2015-12-31 | Optimize CSS expressions produced by Nokogiri | Yorick Peterse | |
Nokogiri produces inefficient XPath expressions when given CSS expressions such as "a.gfm". Luckily these expressions can be optimized quite easily while still achieving the same results. In the two cases where this optimization is applied the run time has been reduced from around 170 ms to around 15 ms. | |||
2015-12-31 | Don't use delegate to delegate trivial methods | Yorick Peterse | |
Around 300 ms (in total) would be spent in these delegated methods due to the extra stuff ActiveSupport adds to the compiled methods. Because these delegations are so simple we can just manually define the methods, saving around 275 milliseconds. | |||
2015-12-31 | Use XPath for searching link nodes | Yorick Peterse | |
This is a tad faster than letting Nokogiri figure out whether it should evaluate the query as CSS or XPath and then actually evaluating it. | |||
2015-12-30 | Support a single directory traversal in RelativeLinkFilter | Robert Speicher | |
Prior, if we were viewing a blob at `https://example.com/namespace/project/blob/master/doc/some-file.md` and it contained a relative link such as `[README](../README.md)`, the resulting link when viewing the blob would be: `https://example.com/namespace/project/blob/README.md` which omits the `master` ref, resulting in a 404. | |||
2015-12-28 | Merge branch 'mention-all' into 'master' | Robert Speicher | |
Only allow group/project members to mention `@all` Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/3473 See merge request !2205 | |||
2015-12-25 | Merge branch 'master' into milestone-ref | Douwe Maan | |
2015-12-24 | Escape all the things. | Douwe Maan | |
2015-12-24 | More escaping! | Douwe Maan | |
2015-12-24 | Only allow group/project members to mention `@all` | Douwe Maan | |
2015-12-24 | Render milestone links as references | Douwe Maan | |
2015-12-24 | Escape reference link text | Douwe Maan | |
2015-12-18 | Backport JIRA service | Drew Blessing | |
2015-12-16 | Temporarily disable Markdown caching | Douwe Maan | |
2015-12-16 | Merge remote-tracking branch 'origin/feature/update-rubocop' | Dmitriy Zaporozhets | |
2015-12-15 | Use lazy reference extractor to get issue's MRs | Douwe Maan | |
2015-12-15 | Move Markdown/reference logic from Gitlab::Markdown to Banzai | Douwe Maan | |