Age | Message |
---|---|
13 years 2 months | Fix / adapt the side-by-side review diff rendering. |
Commit 464c1a8ef5323d5032dacdf86dcbe3167b436dc2,
by Thomas Keller
|
|
13 years 2 months | Merge branch 'develop' into feature.diff-whitespace |
Commit e5b10a84947fffc17c53de4ac83e3ebbc820cd2a,
by Thomas Keller
|
|
13 years 2 months | Merge branch 'develop' of projects.ceondo.com:indefero into develop |
Commit ffc49b9ea60ba73734f8bf645f9154510c64af33,
by Thomas Keller
|
|
13 years 2 months | The autocompleter for the issue relations feature broke the review view, do'h |
Commit 0efc14dd6f7d1544ca685caf3989923b7b3283f1,
by Thomas Keller
|
|
13 years 2 months | 6abd0b6f made problems in reviews, need to be reworked anyways in a few. |
Commit 4fb15ccb7d4d212003241de70b7535ea77a59831,
by Thomas Keller
|
|
13 years 2 months | Render the TAB char wider, so it is easier recognized as tab |
Commit 234b70845c015b6b4b590f29b26c175543efff82,
by Thomas Keller
|
|
13 years 2 months | - Move common static methods out of IDF_Diff and into IDF_FileUtil. - Make stuff that should be private in IDF_Diff really private and comment out a test that was the only call path for a previously public method. - Apply the whitespace emphasizi |
Commit 6abd0b6faa461df3a19873a2ec656fb33ea64c7d,
by Thomas Keller
|
|
13 years 2 months | Merge branch 'develop' into feature.diff-whitespace |
Commit fef2bd15bffb413cb27a470b1a419fc40b1515cc,
by Thomas Keller
|
|
13 years 2 months | Ignore a couple of file patterns more and sort the list for easier reading. |
Commit 74d07d8fb840c30c7b69ce4ed4566d8f6f71b51a,
by Thomas Keller
|
|
13 years 2 months | Merge branch 'develop' into feature.diff-whitespace |
Commit 473e9153edf7d026772ceab26a30a9bf9a242e11,
by Thomas Keller
|
|
13 years 2 months | Properly quote file names for the system call. |
Commit efa10c9afd508374442bc154397aed11536e9e1f,
by Thomas Keller
|
|
13 years 2 months | Improve the rendering of the control characters greatly by using the Unicode counterparts in th 0x24## plane and add a little bit of explanation what we are doing there and why we are doing this. |
Commit 7438a2bf19c10f18f112698435e8f962835795f9,
by Thomas Keller
|
|
13 years 2 months | Fixed rendering in Firefox which did, unlike Chrome, not expand the
last row's height to fit the up-popping horizontal scrollbar, but
all rows just a little, so the heights did not match. I've reworked
this to not used the ill-advised rowspan any lon Also I fixed a bug in the whitespace detection code - utf8 characters where broken into single bytes, so apparently the [:print:] character class does not accout for them, even in //u mode, so we're selecting the characters that we want to make visible on our own (basically control characters lower than space, I might add more). |
Commit 2e0995abac2175f1f77de7f47930d8996236d7d6,
by Thomas Keller
|
|
13 years 2 months | Some git diffs (most likely octopus merges) start with diff --cc, so we have to detect and stop log parsing when this occurs as well. |
Commit c84afd0f783537a5255ed2637568f242e0356640,
by Thomas Keller
|
|
13 years 2 months | Merge branch 'develop' of projects.ceondo.com:indefero into feature.diff-whitespace |
Commit b1276dff6cc8eb9767e11e2aecbf22dcaea3a461,
by Thomas Keller
|
|
13 years 2 months | Improve the calculation part and reuse the values we have from the diff hunks. |
Commit b413b7ee8903d7a8630e7042908937cc5126ac98,
by Thomas Keller
|
|
13 years 2 months | Change the unidiff rendering by letting the actual content be
rendered into a separate container that can overflow and side-scroll
for long lines. This effectively removes the need for all kinds of line-breaking hacks that have been applied before and only worked when the browser was actually able to break a word group apart somewhere. Lines are now always rendered as-is; as a nice side effect the line numbers are always visible, independently how far one scrolled into one direction, so the context is always clear. If the rendering area is made smaller, the table rendering also degrades gracefully and provides horizontal scrolling for views that did not need them before. The size that is occupied by the number display is now also automatically determined by the size that is needed to render the biggest line number in a column. Empty columns are rendered with a zero size. Currently all this works nicely with a recent version of Chrome, Firefox still needs some fine tuning for the vertical positioning. Other browsers are untested as of now. |
Commit f19f07ec59b307b2f89bd35251dd2837758faec1,
by Thomas Keller
|
|
13 years 2 months | The left floating breaks the vertical alignment of the unprintable characters. Remove that workaround, which was introduced to wrap very long lines; it should be replaced by something smarter. |
Commit 83761c66c56cc7392d816a5d200a5cd1332f3020,
by Thomas Keller
|
|
13 years 2 months | 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. |
Commit d0e29777469897fd8bfd21b11b16bb57e87d38e1,
by Thomas Keller
|
|
13 years 2 months | Do not split Hg's and git's log output into lines - this will make it impossible for us to detect proper line endings later on. |
Commit 1be91e5a2aefe59dfe4726bbc7d21d2383e640ce,
by Thomas Keller
|
|
13 years 2 months | Fix issue 713 : Wiki page have now a css for printer output |
Commit 15d4d1aa7d3c5772247109e594d94a5314d1713a,
by William MARTIN
|
|
13 years 2 months | Fix url /p/aaa/issues/status/open/ |
Commit 708b90fccd4b49d8e9ab3a10033c29e6f0510753,
by William MARTIN
|
|
13 years 2 months | Update NEWS |
Commit ac7a4c4aa5357eb34a03ecc28c32190309cd1197,
by William MARTIN
|
|
13 years 2 months | Merge branch 'feature.issue-of-others' into develop |
Commit b90246a23989569699af63227182fda6490a2bdc,
by William MARTIN
|
|
13 years 2 months | Note that issues can now be filtered in the search view. |
Commit a9d327d54fcff1404b09f3fef01441072ed8ffc7,
by Thomas Keller
|