Lastest changes
Content
Overview
Requirement
Licensing
Download
Known bugs
Future plans
List of changes
In place of a help
Overview
DiffWord is a software that show you change made to a text document,
given an 'old' and a 'new' version of this document. Here is a example of output produced by DiffWord. I
mainly use it when I need to review multiple versions of a text (think
fanfic C&C).
Requirement
- Operating system : Any OS able to run Java 1.2 programm.
- Compilator: Any Java 1.2 compiler.
- Java Extension: JAXP is required. Don't panic, the Sun
implementation of JAXP is included in the binary distribution. I do not
used anything specific to Sun Implementation, so any implementation of
JAXP should work. Here is a link to Sun JAXP page.
Licensing
DiffWord follows the Gnu Public License .
Download
DiffWord v1.1 binary (necessary Java
Extension included).
DiffWord v1.1 source
DiffWord v1.0 binary (necessary Java
Extension included).
DiffWord v1.0 source
Installing
I have only made a boostrap for Windows as it is the only operating
system I have experience running java on.
- Unzip DiffWord binary in a directory.
- Execute the file check-java-version.bat which can be found in
that directory. If the version number is less than 1.2 or if you get a
message indicating the the command 'java' is not recognized, you need to
install the Java Run-time Environment, which can be downloaded here. Execute the file again to check
your installation.
- Run the file named diffword.bat found that directory.
You use this file to run DiffWord. The file java-version.bat
can be run to check what version of Java you have.
Windows:
To check what version of java you have: open a DOS command line window,
and type "java -version", then press return. You should see what version
you
Known bugs
- Bug: The computation of change is not done in another thread,
therefore the GUI look up when computing change. This problem will soon
be adressed.
- Bug: HTML symbols that need special treatement are not
transformed (e.g. < needs to be changed to &...). Should be
dealed with as soon as I found a symbol/unicode table for those
characters.
- Performance problem: when viewing the change that happen on a
large text file (700ko), it takes a very long time before the window
appears (about 30s on my K7-500).
Future plans
- Add a thread for the computation of change.
- Using GUI to set up HTML output format.
- Rewriting something alike the HTML viewer to view change.
- Thinking of something to allow the user merging both version into
one (by accepting or rejecting change).
Any idea is welcome .
List of changes
None at that time.
In place of a help