]> git.tdb.fi Git - ext/subsurface.git/commit
Show dive import text updates in the progress bar
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 3 May 2012 00:40:39 +0000 (17:40 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 3 May 2012 00:42:58 +0000 (17:42 -0700)
commite7a70b6ae821e6a178957e2814406ac387b990ea
tree968dfa2339a0d64225d9f037fba1084a8585a736
parent26b90cbfa8d289c7b05a3704a35d9452cf4a235f
Show dive import text updates in the progress bar

Instead of using printf() to print the string updates ("Parsing sample
data" etc), introduce a function to show those strings in the graphical
progress bar itself.

Subsurface hasn't been a text-mode application in a long time ;)

This partially fixes the second todo entry from commit b0ba22a06879
("Show dive import error messages in the import dialog") and generally
makes for a more helpful import - at least for the largely error-free
cases.

Sadly, the messages that really come from within libdivecomputer itself
(like "suunto_vyper2.c:193: Failed to receive the answer.") when things
go really wrong are not caught.  libdivecomputer does have a notion of a
logfile (set with "message_set_logfile()"), but that ends up being
really inconvenient.

Maybe we could use some pipe setup or something. Oh well.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
display-gtk.h
gtk-gui.c
libdivecomputer.c