On 2015-05-21 15:11, Dirk Hohndel wrote:
On May 21, 2015, at 2:49 AM, Jef Driesen <[email protected]> wrote: That's another thing. Internally Uwatec stores the id of the gasmix, but currently the libdivecomputer api delivers only the o2/he percentages, so you can distinguish between two identical mixes.

This mistake will be fixed in the near future. The implementation is already done, but I haven't applied it yet, because it breaks backwards compatibility.

An intermediate solution might be to introduce the new DC_SAMPLE_GASMIX api right now, but maintain the old gaschange events in parallel. The old gaschange events will become deprecated, but applications using them will continue to work as before. And once v0.5 is out, we can finally remove the old events.

I thought that had been the plan all along…

Well, originally I planned to release v0.5 several months ago. And then breaking backwards compatibility wouldn't be an issue. But that's not where we are now, so I'll go for the intermediate solution outlined above.

But that will have to wait one more week, because I'm leaving tonight for a diving trip.

And once 0.5 is out we should also talk about the things that are
currently in the Subsurface-testing branch and haven’t made it into
master. I’d love to not need that branch (or at least keep it as small
as reasonably possible).

Indeed.

Jef
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to