diff options
-rw-r--r-- | xdelta3/Makefile | 6 | ||||
-rw-r--r-- | xdelta3/README | 35 | ||||
-rw-r--r-- | xdelta3/releases/xdelta3.0s.msi | bin | 0 -> 331264 bytes | |||
-rw-r--r-- | xdelta3/releases/xdelta3.0s.tar.gz | bin | 0 -> 196298 bytes | |||
-rwxr-xr-x | xdelta3/releases/xdelta3.0s.x86-32.exe | bin | 0 -> 192512 bytes | |||
-rw-r--r-- | xdelta3/setup.py | 2 | ||||
-rw-r--r-- | xdelta3/xdelta3-main.h | 2 | ||||
-rw-r--r-- | xdelta3/xdelta3.c | 4 | ||||
-rw-r--r-- | xdelta3/xdelta3.prj | 2 | ||||
-rw-r--r-- | xdelta3/xdelta3.wxs | 24 |
10 files changed, 52 insertions, 23 deletions
diff --git a/xdelta3/Makefile b/xdelta3/Makefile index 0039f77..19afc42 100644 --- a/xdelta3/Makefile +++ b/xdelta3/Makefile | |||
@@ -48,7 +48,9 @@ EXTRA = Makefile COPYING linkxd3lib.c badcopy.c xdelta3.swig \ | |||
48 | xdelta3-regtest.py xdelta3-test.py setup.py \ | 48 | xdelta3-regtest.py xdelta3-test.py setup.py \ |
49 | examples/Makefile examples/small_page_test.c \ | 49 | examples/Makefile examples/small_page_test.c \ |
50 | examples/README examples/encode_decode_test.c \ | 50 | examples/README examples/encode_decode_test.c \ |
51 | xdelta3.py xdelta3_wrap.c xdelta3.wxs xdelta3.wxi | 51 | examples/compare_test.c examples/speed_test.c \ |
52 | xdelta3.py xdelta3_wrap.c xdelta3.wxs xdelta3.wxi \ | ||
53 | README readme.txt | ||
52 | 54 | ||
53 | SWIG_FLAGS = -DXD3_DEBUG=0 \ | 55 | SWIG_FLAGS = -DXD3_DEBUG=0 \ |
54 | -DEXTERNAL_COMPRESSION=0 \ | 56 | -DEXTERNAL_COMPRESSION=0 \ |
@@ -59,7 +61,7 @@ SWIG_FLAGS = -DXD3_DEBUG=0 \ | |||
59 | -DSWIG_MODULE=1 | 61 | -DSWIG_MODULE=1 |
60 | 62 | ||
61 | # $Format: "REL=$Xdelta3Version$" $ | 63 | # $Format: "REL=$Xdelta3Version$" $ |
62 | REL=3.0s_pre0 | 64 | REL=3.0s |
63 | RELDIR = xdelta$(REL) | 65 | RELDIR = xdelta$(REL) |
64 | 66 | ||
65 | all: xdelta3-debug xdelta3 | 67 | all: xdelta3-debug xdelta3 |
diff --git a/xdelta3/README b/xdelta3/README index b139f7e..be7c6ce 100644 --- a/xdelta3/README +++ b/xdelta3/README | |||
@@ -1,7 +1,34 @@ | |||
1 | For more information about xdelta3, see: | 1 | Xdelta 3.x readme.txt |
2 | Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 | ||
3 | <josh.macdonald@gmail.com> | ||
2 | 4 | ||
3 | file://www/xdelta3.html | ||
4 | 5 | ||
5 | http://xdelta.org/ | 6 | Thanks for downloading Xdelta! |
6 | 7 | ||
7 | http://code.google.com/p/xdelta/ | 8 | This directory contains the Xdelta3 command-line interface (CLI) and source |
9 | distribution for VCDIFF differential compression, a.k.a. delta | ||
10 | compression. The latest information and downloads are available here: | ||
11 | |||
12 | http://xdelta.org/ | ||
13 | http://code.google.com/p/xdelta/ | ||
14 | |||
15 | The command-line syntax: | ||
16 | |||
17 | http://code.google.com/p/xdelta/wiki/CommandLineSyntax | ||
18 | |||
19 | Run 'xdelta3 -h' for brief help. Run 'xdelta3 test' for built-in tests. | ||
20 | |||
21 | Sample commands (like gzip, -e means encode, -d means decode) | ||
22 | |||
23 | xdelta3 -9 -S djw -e -vfs OLD_FILE NEW_FILE DELTA_FILE | ||
24 | xdelta3 -d -vfs OLD_FILE DELTA_FILE DECODED_FILE | ||
25 | |||
26 | File bug reports and browse open support issues here: | ||
27 | |||
28 | http://code.google.com/p/xdelta/issues/list | ||
29 | |||
30 | The source distribution contains the C/C++/Python APIs, Unix, Microsoft VC++ | ||
31 | and Cygwin builds. Xdelta3 is covered under the terms of the GPL, see | ||
32 | COPYING. | ||
33 | |||
34 | Commercial inquiries welcome, please contact <josh.macdonald@gmail.com> | ||
diff --git a/xdelta3/releases/xdelta3.0s.msi b/xdelta3/releases/xdelta3.0s.msi new file mode 100644 index 0000000..6cd3869 --- /dev/null +++ b/xdelta3/releases/xdelta3.0s.msi | |||
Binary files differ | |||
diff --git a/xdelta3/releases/xdelta3.0s.tar.gz b/xdelta3/releases/xdelta3.0s.tar.gz new file mode 100644 index 0000000..5593b3f --- /dev/null +++ b/xdelta3/releases/xdelta3.0s.tar.gz | |||
Binary files differ | |||
diff --git a/xdelta3/releases/xdelta3.0s.x86-32.exe b/xdelta3/releases/xdelta3.0s.x86-32.exe new file mode 100755 index 0000000..b6ca273 --- /dev/null +++ b/xdelta3/releases/xdelta3.0s.x86-32.exe | |||
Binary files differ | |||
diff --git a/xdelta3/setup.py b/xdelta3/setup.py index f6c2484..7678d9a 100644 --- a/xdelta3/setup.py +++ b/xdelta3/setup.py | |||
@@ -49,7 +49,7 @@ xdelta3_ext = Extension('xdelta3main', | |||
49 | ]) | 49 | ]) |
50 | 50 | ||
51 | # $Format: "REL='$Xdelta3Version$'" $ | 51 | # $Format: "REL='$Xdelta3Version$'" $ |
52 | REL='0r' | 52 | REL='3.0s' |
53 | 53 | ||
54 | # This provides xdelta3.main(), which calls the xdelta3 command-line main() | 54 | # This provides xdelta3.main(), which calls the xdelta3 command-line main() |
55 | # from python. | 55 | # from python. |
diff --git a/xdelta3/xdelta3-main.h b/xdelta3/xdelta3-main.h index 76f225d..6be82dc 100644 --- a/xdelta3/xdelta3-main.h +++ b/xdelta3/xdelta3-main.h | |||
@@ -341,7 +341,7 @@ static int | |||
341 | main_version (void) | 341 | main_version (void) |
342 | { | 342 | { |
343 | /* $Format: " DP(RINT \"Xdelta version $Xdelta3Version$, Copyright (C) 2007, Joshua MacDonald\n\");" $ */ | 343 | /* $Format: " DP(RINT \"Xdelta version $Xdelta3Version$, Copyright (C) 2007, Joshua MacDonald\n\");" $ */ |
344 | DP(RINT "Xdelta version 3.0s_pre0, Copyright (C) 2007, Joshua MacDonald\n"); | 344 | DP(RINT "Xdelta version 3.0s, Copyright (C) 2007, Joshua MacDonald\n"); |
345 | DP(RINT "Xdelta comes with ABSOLUTELY NO WARRANTY.\n"); | 345 | DP(RINT "Xdelta comes with ABSOLUTELY NO WARRANTY.\n"); |
346 | DP(RINT "This is free software, and you are welcome to redistribute it\n"); | 346 | DP(RINT "This is free software, and you are welcome to redistribute it\n"); |
347 | DP(RINT "under certain conditions; see \"COPYING\" for details.\n"); | 347 | DP(RINT "under certain conditions; see \"COPYING\" for details.\n"); |
diff --git a/xdelta3/xdelta3.c b/xdelta3/xdelta3.c index 1be2fe6..197c7ed 100644 --- a/xdelta3/xdelta3.c +++ b/xdelta3/xdelta3.c | |||
@@ -4312,7 +4312,7 @@ static int | |||
4312 | xd3_srcwin_setup (xd3_stream *stream) | 4312 | xd3_srcwin_setup (xd3_stream *stream) |
4313 | { | 4313 | { |
4314 | xd3_source *src = stream->src; | 4314 | xd3_source *src = stream->src; |
4315 | xoff_t length; | 4315 | xoff_t length, x; |
4316 | 4316 | ||
4317 | /* Check the undecided state. */ | 4317 | /* Check the undecided state. */ |
4318 | XD3_ASSERT (src->srclen == 0 && src->srcbase == 0); | 4318 | XD3_ASSERT (src->srclen == 0 && src->srcbase == 0); |
@@ -4335,7 +4335,7 @@ xd3_srcwin_setup (xd3_stream *stream) | |||
4335 | * use smaller windows. */ | 4335 | * use smaller windows. */ |
4336 | length = stream->match_maxaddr - stream->match_minaddr; | 4336 | length = stream->match_maxaddr - stream->match_minaddr; |
4337 | 4337 | ||
4338 | xoff_t x = (xoff_t) USIZE_T_MAX; | 4338 | x = (xoff_t) USIZE_T_MAX; |
4339 | if (length > x) | 4339 | if (length > x) |
4340 | { | 4340 | { |
4341 | stream->msg = "source window length overflow (not 64bit)"; | 4341 | stream->msg = "source window length overflow (not 64bit)"; |
diff --git a/xdelta3/xdelta3.prj b/xdelta3/xdelta3.prj index b63aa37..6ebaf1c 100644 --- a/xdelta3/xdelta3.prj +++ b/xdelta3/xdelta3.prj | |||
@@ -9,7 +9,7 @@ | |||
9 | (Checkin-Login jmacd) | 9 | (Checkin-Login jmacd) |
10 | (Populate-Ignore ("\\.svn")) | 10 | (Populate-Ignore ("\\.svn")) |
11 | (Project-Keywords | 11 | (Project-Keywords |
12 | (Xdelta3Version "3.0s_pre0") | 12 | (Xdelta3Version "3.0s") |
13 | ) | 13 | ) |
14 | (Files | 14 | (Files |
15 | (COPYING (xdelta3/b/29_COPYING 1.1 744)) | 15 | (COPYING (xdelta3/b/29_COPYING 1.1 744)) |
diff --git a/xdelta3/xdelta3.wxs b/xdelta3/xdelta3.wxs index 8227877..e8e92b4 100644 --- a/xdelta3/xdelta3.wxs +++ b/xdelta3/xdelta3.wxs | |||
@@ -3,7 +3,7 @@ | |||
3 | 3 | ||
4 | <Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'> | 4 | <Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'> |
5 | <Product Id='$(var.PRODUCT_ID)' | 5 | <Product Id='$(var.PRODUCT_ID)' |
6 | Name='Xdelta 3.0q' | 6 | Name='Xdelta 3.0s' |
7 | Language='1033' | 7 | Language='1033' |
8 | Codepage='1252' | 8 | Codepage='1252' |
9 | Version='3.0.1.1' | 9 | Version='3.0.1.1' |
@@ -11,7 +11,7 @@ | |||
11 | 11 | ||
12 | <Package Id='$(var.PACKAGE_ID)' | 12 | <Package Id='$(var.PACKAGE_ID)' |
13 | Keywords='Installer' | 13 | Keywords='Installer' |
14 | Description='Xdelta 3.0q' | 14 | Description='Xdelta 3.0s' |
15 | Comments='http://xdelta.org' | 15 | Comments='http://xdelta.org' |
16 | Manufacturer='Josh.MacDonald@Gmail.Com' | 16 | Manufacturer='Josh.MacDonald@Gmail.Com' |
17 | InstallerVersion='300' | 17 | InstallerVersion='300' |
@@ -19,7 +19,7 @@ | |||
19 | Compressed='yes' /> | 19 | Compressed='yes' /> |
20 | 20 | ||
21 | <Media Id='1' | 21 | <Media Id='1' |
22 | Cabinet='xdelta30q.cab' | 22 | Cabinet='xdelta30s.cab' |
23 | EmbedCab='yes' /> | 23 | EmbedCab='yes' /> |
24 | 24 | ||
25 | <Directory Id='TARGETDIR' Name='SourceDir'> | 25 | <Directory Id='TARGETDIR' Name='SourceDir'> |
@@ -30,8 +30,8 @@ | |||
30 | <Component Id='Main' | 30 | <Component Id='Main' |
31 | Guid='$(var.COMPONENT_ID)'> | 31 | Guid='$(var.COMPONENT_ID)'> |
32 | <File Id='XdeltaEXE' | 32 | <File Id='XdeltaEXE' |
33 | Name='xdelt30q' | 33 | Name='xdelt30s' |
34 | LongName='xdelta30q.exe' | 34 | LongName='xdelta30s.exe' |
35 | DiskId='1' | 35 | DiskId='1' |
36 | Source='G:\jmacd\svn\xdelta3\Release\xdelta3.exe' | 36 | Source='G:\jmacd\svn\xdelta3\Release\xdelta3.exe' |
37 | Vital='yes'> | 37 | Vital='yes'> |
@@ -73,15 +73,15 @@ | |||
73 | <Component Id='Source' | 73 | <Component Id='Source' |
74 | Guid='$(var.SOURCE_ID)'> | 74 | Guid='$(var.SOURCE_ID)'> |
75 | <File Id='Source' | 75 | <File Id='Source' |
76 | Name='xdelt30q.zip' | 76 | Name='xdelt30s.zip' |
77 | LongName='xdelta30q.zip' | 77 | LongName='xdelta3.0s.zip' |
78 | DiskId='1' | 78 | DiskId='1' |
79 | Source='G:\jmacd\svn\xdelta3\xdelta30q.zip' | 79 | Source='G:\jmacd\svn\xdelta3\xdelta3.0s.zip' |
80 | Vital='yes'> | 80 | Vital='yes'> |
81 | <Shortcut Id="startupmenuSource" | 81 | <Shortcut Id="startupmenuSource" |
82 | Directory="ProgramMenuDir" | 82 | Directory="ProgramMenuDir" |
83 | Name="xdelt30q.zip" | 83 | Name="xdelt30s.zip" |
84 | LongName="xdelta30q.zip" | 84 | LongName="xdelta3.0s.zip" |
85 | /> | 85 | /> |
86 | </File> | 86 | </File> |
87 | </Component> | 87 | </Component> |
@@ -91,8 +91,8 @@ | |||
91 | 91 | ||
92 | <Directory Id="ProgramMenuFolder" Name="PMenu" LongName="Programs"> | 92 | <Directory Id="ProgramMenuFolder" Name="PMenu" LongName="Programs"> |
93 | <Directory Id="ProgramMenuDir" | 93 | <Directory Id="ProgramMenuDir" |
94 | Name="xdelt30q" | 94 | Name="xdelt30s" |
95 | LongName="Xdelta 3.0q"> | 95 | LongName="Xdelta 3.0s"> |
96 | </Directory> | 96 | </Directory> |
97 | </Directory> | 97 | </Directory> |
98 | 98 | ||