Home / cwtools-diffs
Name Modified Size InfoDownloads / Week
Parent folder
readme 2013-12-18 2.5 kB
cw-0.13-20131215.patch8.diff 2013-12-18 426 Bytes
cw-0.13-20131116.patch7.diff 2013-12-12 23.2 kB
cw-0.13-20131116.patch6.diff 2013-12-11 22.3 kB
cw-0.13-20131116.patch5.diff 2013-11-25 21.8 kB
cw-0.13-20131116.patch4.diff 2013-11-18 19.7 kB
cw-0.13-20131116.patch3.diff 2013-11-17 15.7 kB
cw-0.13-20130306.patch2.diff 2013-11-15 3.5 kB
cw-0.13-20130306.patch1.diff 2013-11-15 2.6 kB
Totals: 9 Items   111.8 kB 0
This directory holds patches from Karsten Scheibler's cwtool project (http://unusedino.de/cw/) which is undergoing changes to connect to the catweasel-osx driver.  The filename convention is:
cw-{cwtool version}.patch{n}.diff
Where {cwtool version} is the release number of cwtool that this patch was generated against.

Patch:
cw-0.13-20131215.patch8.diff

Description:
Changes to allow compilation on Cygwin on Windows.

Patch:
cw-0.13-20131116.patch7.diff

Description:
Includes all changes from cw-0.13-20131116.patch6.diff and re-adds the final glue to allow usage of OSX device Cat{n}d{n}-style device names.

Patch:
cw-0.13-20131116.patch6.diff

Description:
Includes all changes from cw-0.13-20131116.patch5.diff but backs off the malloc->calloc changes as they were deemed unnecessary; and a change to where the determination is made that a Catweasel device is being called for by the user.

Patch:
cw-0.13-20131116.patch5.diff

Description:
Includes all changes from cw-0.13-20131116.patch4.diff and adds drive cleanup on abort, all malloc->calloc and initializer changes, and write to Catweasel plumbing (not working correctly yet).

Patch:
cw-0.13-20131116.patch4.diff

Description:
Includes all changes from cw-0.13-20131116.patch3.diff and incorporates quite a few changes from Karsten's initial code review.  Notably the OSX code moves to its own subdirectory.

Patch:
cw-0.13-20131116.patch3.diff

Description:
Makefile changes from Karsten to centralize OSX/Darwin changes into Makefile.conf; full Catweasel read implmentation in cwmac.{c|h}; and conservative memory allocation practices in most places to keep debug asserts happy.

Patch:
cw-0.13-20130306.patch2.diff

Description:
Full Makefile changes to build and link on Darwin.  Assumes the cw2dmk-osx project is at the same directory level as (i.e. is a peer of) this project, and the CatweaselMK4 driver library is built and available at the builder's home directory.

Patch:
cw-0.13-20130306.patch1.diff

Description:
Basic Makefile changes to recognize Darwin as a build target.  'make' and 'make clean' produce and erase binaries respectively.  No driver is built from this codebase for Darwin, as that's the whole point of the catweasel-osx project.  The cwtool executable runs, but of course doesn't know how to connect to the driver yet.

Building a patch:
diff -X diff-exclude -Naur cw-0.13-golden cwtool

diff-exclude contents:
.project
.cvsignore
CVS
Source: readme, updated 2013-12-18