root / trunk / class.tx_npsubversion_diffparser.php

class.tx_npsubversion_diffparser.php

View | Annotate | Download (6.4 KB)

# Date Author Comment
77 07/11/2008 10:44 AM waidelich

- merged feature branch (diff viewer 58:76) into trunk
- new click menu entry "diff"
- added class.tx_npsubversion_diffparser.php (simple unified diff parser)
- added cm1/diff.js (prototype-based javascript functions for diff-view)
- cm1/index.php: added diff-command, refactoring
- sourced out most javascript from cm1/index.php to cm1/scripts.js
- cm1/styles.css: added CSS rules for diff-view
- cm1/tx_npsubversion_cm1.html: added diff view subparts
- added current version of prototype to repository (older versions of TYPO3 include an outdated version)

75 07/10/2008 03:31 PM waidelich

- BUGFIX: fixed regular expression in tx_npsubversion_diffparser to match multiline content and properly find chunks in unified diff
- BUGFIX: stop adding lines to file1Modifications/file2Modifications if there are no more lines in tx_npsubversion_diffparser
- CHANGE: removed some obsolete lines in cm1/index.php

83 07/01/2008 03:31 PM waidelich

- CHANGE: show diff-click menu item for modified and unmodified working copy files
- CHANGE: added php doc comments to class.tx_npsubversion_diffparser.php
- CHANGE: lots of tweaks and minor bugfixes in diff.js
- CHANGE: removed TYPO3 shortcut link from BE module, as it caused some CSS problems in Diff view
- CHANGE: cosmetical changes, mostly in Diff view
- CHANGE: updated manual
- BUGFIX: added browser check to diff.js until issues with Safari are fixed (synchronized scrollbars lead to an endless loop on Safari)

- version: 0.7.1

68 03/06/2008 06:02 PM waidelich

- CHANGE: click on file in commitPreview no longer checks/unchecks checkbox but opens diff-view
- CHANGE: added diff subparts to module HTML template, styling
- CHANGE: refactored tx_npsubversion_diffparser (some renamings, removed obsolete functions)

67 02/25/2008 10:42 PM waidelich

- FEATURE: added compare feature to context menu
- CHANGE: replaced PEAR-calls by calls to new diffparser
- note: some refactorings and tweaks