Mon, 22 Feb 2021 11:44:23 +0100 |
Mads Kiilerich |
diffs: let DiffProcessor inject context_lineno in chunk changes
|
Mon, 22 Feb 2021 13:08:06 +0100 |
Mads Kiilerich |
diffs: don't add a pointless empty first chunk
|
Mon, 22 Feb 2021 10:56:04 +0100 |
Mads Kiilerich |
diffs: drop pointless check for "\ No newline at end of file"
|
Sun, 21 Feb 2021 23:53:59 +0100 |
Mads Kiilerich |
diffs: drop pointless check for adding context line
|
Tue, 16 Feb 2021 22:54:27 +0100 |
Mads Kiilerich |
diffs: DiffParser should only HTML escape lines when generating HTML
|
Tue, 16 Feb 2021 22:56:53 +0100 |
Mads Kiilerich |
diffs: generalize name of DiffProcessor argument inline_diff to "html"
|
Tue, 16 Feb 2021 21:59:00 +0100 |
Mads Kiilerich |
diffs: drop as_html default value for mandatory argument 'parsed_lines'
|
Thu, 18 Feb 2021 12:23:19 +0100 |
Mads Kiilerich |
diffs: change name of high level function name for generating HTML diff to html_diff
|
Sat, 14 Nov 2020 15:41:39 +0100 |
Mads Kiilerich |
diff: handle some escaped characters in Git diffs
|
Sat, 14 Nov 2020 15:20:40 +0100 |
Mads Kiilerich |
diff: improved handling of Git diffs with " quoting
|
Sat, 14 Nov 2020 15:18:05 +0100 |
Mads Kiilerich |
diff: slightly better error message for "diff not recognized as valid"
|
Thu, 03 Dec 2020 01:13:44 +0100 |
Mads Kiilerich |
Merge stable
|
Fri, 06 Nov 2020 21:58:06 +0100 |
Thomas De Schampheleire |
diffs: fix broken comment in wrap_to_table
|
Sun, 01 Nov 2020 04:59:46 +0100 |
Mads Kiilerich |
lib: move webhelpers2 and friends to webutils
|
Fri, 30 Oct 2020 22:38:39 +0100 |
Thomas De Schampheleire |
diffs: remove unused argument enable_comments and class no-comment
|
Mon, 19 Oct 2020 12:47:50 +0200 |
Thomas De Schampheleire |
lib/diffs: make sure that trailing tabs are indicated
|
Wed, 28 Oct 2020 14:51:26 +0100 |
Mads Kiilerich |
diffs: simplify trick to avoid "trailing space" markup of empty diff lines
|
Wed, 28 Oct 2020 14:08:28 +0100 |
Mads Kiilerich |
diff: refactor to avoid complexity of passing unnecessary trailing newline around
|
Tue, 27 Oct 2020 20:29:07 +0100 |
Thomas De Schampheleire |
diffs: add doctests for _escaper, also showing incorrect behavior
|
Wed, 28 Oct 2020 16:08:04 +0100 |
Mads Kiilerich |
diff: polish _escaper function - clarify purpose and pass it strings
|
Thu, 11 Jun 2020 23:04:31 +0200 |
Mads Kiilerich |
diff: allow commenting on meta lines (Issue #329)
|
Thu, 11 Jun 2020 22:48:50 +0200 |
Mads Kiilerich |
diff: refactor as_html with separate code paths for diff lines with and without line number
|
Fri, 12 Jun 2020 00:36:04 +0200 |
Mads Kiilerich |
diff: drop internal inconsistent use of '...' as context line numbers
|
Thu, 11 Jun 2020 22:16:45 +0200 |
Mads Kiilerich |
diff: clarify as_html variable names
|
Tue, 23 Jan 2018 13:31:25 +0100 |
Thomas De Schampheleire |
lib/diffs: mark trailing tabs similar to trailing spaces
|
Mon, 19 Oct 2020 12:47:50 +0200 |
Thomas De Schampheleire |
lib/diffs: make sure that trailing tabs are indicated
stable
|
Sat, 28 Dec 2019 19:59:15 +0100 |
Mads Kiilerich |
py3: add safe_str where we really need it to get a str - probably from bytes
|
Thu, 02 Jan 2020 02:22:14 +0100 |
Mads Kiilerich |
py3: rename all existing safe_unicode to safe_str
|
Mon, 25 Nov 2019 04:15:17 +0100 |
Mads Kiilerich |
py3: trivial renaming of .iteritems() to .items()
|
Mon, 25 Nov 2019 01:48:22 +0100 |
Mads Kiilerich |
py3: use memoryview ... almost, but not entirely similar to buffer
|
Mon, 16 Dec 2019 02:37:05 +0100 |
Mads Kiilerich |
py3: use global next() function instead of .next() method
|
Mon, 03 Feb 2020 20:56:41 +0100 |
Thomas De Schampheleire |
Merge stable
|
Mon, 03 Feb 2020 15:46:22 +0100 |
Mads Kiilerich |
cleanup: minor correctness fixes
stable
|
Sat, 28 Dec 2019 20:25:59 +0100 |
Mads Kiilerich |
py3: add b'' annotations in some places where they will be needed later
|
Sat, 28 Dec 2019 01:08:48 +0100 |
Mads Kiilerich |
vcs: always return bytes from node.content
|
Sat, 23 Nov 2019 22:47:35 +0100 |
Mads Kiilerich |
py3: use comprehensions and generators instead of filters - it is more explicit, and sometimes shorter
|
Sun, 04 Aug 2019 00:13:03 +0200 |
Mads Kiilerich |
flake8: fix W605 invalid escape sequence
|
Wed, 07 Aug 2019 00:25:02 +0200 |
Mads Kiilerich |
scripts: initial run of import cleanup using isort
|
Sat, 16 Dec 2017 22:10:45 +0100 |
domruf |
css: use pseudo-content trick to prevent diff line numbers from being pasted to text
|
Wed, 25 Oct 2017 22:57:31 +0200 |
domruf |
diff: use fontello icon-diff-* names in generated html
|
Thu, 04 May 2017 20:51:26 +0200 |
domruf |
vcs: catch MemoryErrors when calling Git diff
|
Sun, 22 Oct 2017 00:42:12 +0200 |
Mads Kiilerich |
diffs: wrap vcs repo get_diff
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: extract _parse_lines as a pure function
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: extract _get_header as a pure function
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: move _escaper to a pure function
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: move _highlight_inline_diff to a pure function
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: move as_html and _safe_id from method to a pure function - avoid calling the method as function
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: do check of cut_off_limit on the raw diff before any parsing and allocation
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: drop the DiffLimitExceeded container - just make it a flag available as property
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: inline prepare() into __init__ and make the result available as .parsed
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: avoid extra copy of diff when trying to create a lazy diff line iterator
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: avoid extra copy of diff when splitting into files
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: inline / remove _clean_line
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: drop the noop as_raw method - just use the raw diff directly and with proper variable naming
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: drop partially un-implemented udiff support - everything is now what formerly was known as gitdiff
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: very minor refactorings, reformatting, documentation, and removal of unused code
|
Tue, 03 Oct 2017 00:14:40 +0200 |
Mads Kiilerich |
diffs: cleanup of variable naming around cut_off_limit
|
Fri, 25 Aug 2017 14:32:50 +0200 |
Lars Kruse |
codingstyle: trivial whitespace fixes
|
Sat, 24 Dec 2016 01:27:47 +0100 |
Mads Kiilerich |
tg: minimize future diff by some mocking and replacing some pylons imports with tg
|
Sun, 25 Sep 2016 17:21:07 +0200 |
Mads Kiilerich |
diff: don't make '...' a broken link - it doesn't do anything so don't make it a link
|