Indefero

Indefero Git Change Log


Click Here for the full changelog

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
Page rendered in 0.08595s using 63 queries.