Patches to add basic support for the Suunto EON Steel

Jef Driesen jef at libdivecomputer.org
Thu Nov 13 07:33:23 PST 2014


On 2014-11-04 00:22, Dirk Hohndel wrote:
> On Tue, Nov 04, 2014 at 12:18:20AM +0100, Jef Driesen wrote:
>> So how do we proceed next? Do I take your code and integrate the 
>> logging and
>> msvc stuff myself?
> 
> Yep, I think that sounds like a reasonable next step.

I have finished the necessary changes. I have kept everything as 
separate patches. So if Linus doesn't like them, they'll they have my 
name attached :-)

The last three patches are bugfixes, and are not related to some windows 
or msvc problem. The last one is still a bit work-in-progress. The 
memory leaks are gone, but I still need to check whether I didn't break 
anything else by accident.

@Linus: Can you have a look? You know the code better than I do.

Jef
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Suunto-EON-Steel-support-downloading-of-core-dive-pr.patch
Type: text/x-diff
Size: 38260 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0014.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Follow-the-libdivecomputer-naming-conventions.patch
Type: text/x-diff
Size: 15437 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0015.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Fix-a-redefinition-warning-for-the-ERROR-macro.patch
Type: text/x-diff
Size: 690 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0016.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Use-the-libusb-autodetach-functionality-only-if-avai.patch
Type: text/x-diff
Size: 910 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0017.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Don-t-terminate-the-application-on-error.patch
Type: text/x-diff
Size: 886 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0018.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Remove-the-custom-logging-functions.patch
Type: text/x-diff
Size: 18074 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0019.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Replace-void-pointers-with-unsigned-char-pointers.patch
Type: text/x-diff
Size: 3840 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0020.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Replace-zero-length-strings-with-NULL-pointers.patch
Type: text/x-diff
Size: 2128 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0021.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Replace-string-literals-with-arrays.patch
Type: text/x-diff
Size: 2302 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0022.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Add-explicit-casts-for-the-msvc-C-compiler.patch
Type: text/x-diff
Size: 4331 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0023.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Use-the-non-standard-_snprintf-function-for-msvc.patch
Type: text/x-diff
Size: 626 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0024.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Fix-a-NULL-pointer-dereference.patch
Type: text/x-diff
Size: 1311 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0025.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Fix-a-few-memory-leaks.patch
Type: text/x-diff
Size: 1186 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0026.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-memleak.patch
Type: text/x-diff
Size: 2893 bytes
Desc: not available
URL: <http://libdivecomputer.org/pipermail/devel/attachments/20141113/c454b930/attachment-0027.patch>


More information about the devel mailing list