| OLD | NEW | 
|   1 Name: bsdiff |   1 Name: bsdiff | 
|   2 URL: http://www.daemonology.net/bsdiff/ |   2 URL: http://www.daemonology.net/bsdiff/ | 
|   3 License: BSD |   3 License: BSD | 
|   4 License File: LICENCE |   4 License File: LICENCE | 
|   5  |   5  | 
|   6 Description: |   6 Description: | 
|   7 This directory contains an extensively modified version of Colin Percival's |   7 This directory contains an extensively modified version of Colin Percival's | 
|   8 bsdiff, available in its original form from: |   8 bsdiff, available in its original form from: | 
|   9  |   9  | 
|  10    http://www.daemonology.net/bsdiff/ |  10    http://www.daemonology.net/bsdiff/ | 
|  11  |  11  | 
|  12 The basic principles of operation are best understood by reading Colin's |  12 The basic principles of operation are best understood by reading Colin's | 
|  13 unpublised paper: |  13 unpublised paper: | 
|  14  |  14  | 
|  15 Colin Percival, Naive differences of executable code, http://www.daemonology.net
    /bsdiff/, 2003. |  15 Colin Percival, Naive differences of executable code, http://www.daemonology.net
    /bsdiff/, 2003. | 
|  16  |  16  | 
|  17 The copy on this directory so extensively modified that the binary format is |  17 The copy on this directory so extensively modified that the binary format is | 
|  18 incompatible with the original and it cannot be compiled outside the Chromium |  18 incompatible with the original and it cannot be compiled outside the Chromium | 
|  19 source tree or the Courgette project. |  19 source tree or the Courgette project. | 
|  20  |  20  | 
|  21 List of changes made to original code: |  21 List of changes made to original code: | 
|  22   - wrapped functions in 'courgette' namespace |  22   - Wrapped functions in 'bsdiff' namespace. | 
|  23   - renamed .c files to .cc |  23   - Renamed .c files to .cc files. | 
|  24   - added bsdiff.h header file |  24   - Added bsdiff.h header file. | 
|  25   - changed the code to use streams.h from courgette |  25   - Changed the code to use streams.h from Courgette. | 
|  26   - changed the encoding of numbers to use the 'varint' encoding |  26   - Changed the encoding of numbers to use the 'varint' encoding. | 
|  27   - reformatted code to be closer to Google coding standards |  27   - Reformatted code to be closer to Google coding standards. | 
|  28   - renamed variables |  28   - Renamed variables. | 
|  29   - added comments |  29   - Added comments. | 
|  30   - extracted qsufsort into qsufsort.h in 'courgette::qsuf' namespace |  30   - Extracted qsufsort into qsufsort.h in 'suf' namespace. | 
|  31   - added unit tests for qsufsort |  31   - Added unit tests for qsufsort. | 
| OLD | NEW |