indefero/src/IDF
Thomas Keller d0e2977746 Add support for line ending detection in our diff parser.
Line endings are now preserved during the diff parsing. When the diff
is then rendered later on, we replace non-printable characters by their
ordinal counterparts, so a user can easily grasp changes when a hunk
comes with edits that might be invisible at first.

The expected format for the diff test suite has changed from serialized
PHP to var_export, which is easier readable, editable and understandable,
while still keeping parsable as well.

Support for old Macintosh line endings could not be added, mainly because
modern SCMs do not support single \r in their unified diff output either
and working around and parsing these "lines" would have been a major
headache with not much outcome (given the fact that all Macs that have been
sold since 2001 or 2002 have been BSD-based and as such used Unix line
endings by default).

This commit fixes issue 636.
2011-10-05 02:44:04 +02:00
..
Config Update copyrigt 2011-04-02 21:37:07 +02:00
Form Spelling. 2011-06-13 12:43:39 +02:00
Migrations Merge branch 'feature.download-md5' into develop 2011-06-10 09:26:20 +02:00
Plugin Fix issue 247 : cron overwrites authorized_keys during cron run 2011-07-05 11:30:23 +02:00
Review Update copyrigt 2011-04-02 21:37:07 +02:00
Scm Do not split Hg's and git's log output into lines - this will make it 2011-10-05 02:42:51 +02:00
Search Update copyrigt 2011-04-02 21:37:07 +02:00
Template Fix issue 732 2011-10-01 22:43:00 +02:00
Tests Update copyrigt 2011-04-02 21:37:07 +02:00
Timeline Update copyrigt 2011-04-02 21:37:07 +02:00
Views Merge branch 'feature.issue-of-others' of projects.ceondo.com:indefero into feature.issue-of-others 2011-10-04 01:01:31 +02:00
conf Update how the myIssue view works. 2011-10-03 10:00:35 +02:00
locale Fix some errors in the German translation and unify some of the strings. 2011-06-04 00:31:12 +02:00
templates/idf Merge branch 'feature.issue-of-others' of projects.ceondo.com:indefero into feature.issue-of-others 2011-10-04 01:01:31 +02:00
Commit.php Update copyrigt 2011-04-02 21:37:07 +02:00
Conf.php Update copyrigt 2011-04-02 21:37:07 +02:00
Diff.php Add support for line ending detection in our diff parser. 2011-10-05 02:44:04 +02:00
EmailAddress.php Update copyrigt 2011-04-02 21:37:07 +02:00
FileUtil.php Update code to fix thomas review's 2011-04-06 15:33:26 +02:00
Gconf.php Update copyrigt 2011-04-02 21:37:07 +02:00
Issue.php Finalize ticket relations (closes issue 638) 2011-05-30 14:02:10 +02:00
IssueComment.php Fix whitespace issues in the timeline. 2011-05-30 14:48:36 +02:00
IssueFile.php Update copyrigt 2011-04-02 21:37:07 +02:00
IssueRelation.php Basic storage of relations for new issues has been done; the relations 2011-05-28 23:48:00 +02:00
Key.php Fix a couple of issues with our key parsing / validating code. 2011-05-25 02:13:50 +02:00
Middleware.php Fix issue 732 2011-10-01 22:43:00 +02:00
Precondition.php Update copyrigt 2011-04-02 21:37:07 +02:00
Project.php Fixed stupid missing semicolon. 2011-06-29 14:41:57 +02:00
Queue.php Update copyrigt 2011-04-02 21:37:07 +02:00
Review.php Update copyrigt 2011-04-02 21:37:07 +02:00
Scm.php Fix a regression introduced with commit 20c3f14cc: If we can read from a process' 2011-06-11 00:44:32 +02:00
Search.php Update copyrigt 2011-04-02 21:37:07 +02:00
Tag.php Update copyrigt 2011-04-02 21:37:07 +02:00
Template.php Update copyrigt 2011-04-02 21:37:07 +02:00
Timeline.php Update copyrigt 2011-04-02 21:37:07 +02:00
Upload.php Provide MD5 value of downloads to HTTP client 2011-07-24 22:12:36 +02:00
UserData.php Update copyrigt 2011-04-02 21:37:07 +02:00
Views.php Merge branch 'feature.better-home' into develop 2011-04-27 00:07:40 +02:00
Webhook.php Update copyrigt 2011-04-02 21:37:07 +02:00
WikiPage.php Update copyrigt 2011-04-02 21:37:07 +02:00
WikiRevision.php Update copyrigt 2011-04-02 21:37:07 +02:00
relations.php Basic model files added. 2011-05-10 17:22:32 +02:00
version.php Start 1.1.3 development 2011-05-26 10:46:00 +02:00