summaryrefslogtreecommitdiff
path: root/xdelta3
diff options
context:
space:
mode:
Diffstat (limited to 'xdelta3')
-rw-r--r--xdelta3/Makefile6
-rw-r--r--xdelta3/README35
-rw-r--r--xdelta3/releases/xdelta3.0s.msibin0 -> 331264 bytes
-rw-r--r--xdelta3/releases/xdelta3.0s.tar.gzbin0 -> 196298 bytes
-rwxr-xr-xxdelta3/releases/xdelta3.0s.x86-32.exebin0 -> 192512 bytes
-rw-r--r--xdelta3/setup.py2
-rw-r--r--xdelta3/xdelta3-main.h2
-rw-r--r--xdelta3/xdelta3.c4
-rw-r--r--xdelta3/xdelta3.prj2
-rw-r--r--xdelta3/xdelta3.wxs24
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
53SWIG_FLAGS = -DXD3_DEBUG=0 \ 55SWIG_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$" $
62REL=3.0s_pre0 64REL=3.0s
63RELDIR = xdelta$(REL) 65RELDIR = xdelta$(REL)
64 66
65all: xdelta3-debug xdelta3 67all: 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 @@
1For more information about xdelta3, see: 1Xdelta 3.x readme.txt
2Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
3<josh.macdonald@gmail.com>
2 4
3file://www/xdelta3.html
4 5
5http://xdelta.org/ 6Thanks for downloading Xdelta!
6 7
7http://code.google.com/p/xdelta/ 8This directory contains the Xdelta3 command-line interface (CLI) and source
9distribution for VCDIFF differential compression, a.k.a. delta
10compression. The latest information and downloads are available here:
11
12 http://xdelta.org/
13 http://code.google.com/p/xdelta/
14
15The command-line syntax:
16
17 http://code.google.com/p/xdelta/wiki/CommandLineSyntax
18
19Run 'xdelta3 -h' for brief help. Run 'xdelta3 test' for built-in tests.
20
21Sample 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
26File bug reports and browse open support issues here:
27
28 http://code.google.com/p/xdelta/issues/list
29
30The source distribution contains the C/C++/Python APIs, Unix, Microsoft VC++
31and Cygwin builds. Xdelta3 is covered under the terms of the GPL, see
32COPYING.
33
34Commercial 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$'" $
52REL='0r' 52REL='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
341main_version (void) 341main_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
4312xd3_srcwin_setup (xd3_stream *stream) 4312xd3_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