<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I don't think I changed that. It should still show the installed
modules.<br>
I do remember adding (a long time ago) a check when a user selects an
installed module that it would put up a dialog stating that it is
already installed.<br>
That effectively prevents a user from updating with a fresher copy.<br>
I had run into a problem where I could not update because the file was
in use (under windows).<br>
<br>
I think it would be best to check frequently for fresher versions and
allow the user to refresh them.<br>
<br>
Joe Walker wrote:
<blockquote cite="mid5dd474260409291119350993c7@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi,

I've not updated to get this, but I flicked over the code in
jsword-svn and it looks like we no longer show in the book list and
books that are already installed.
This is probably good, but there is a possibility that the book has
been updated in the server, in which case the option to download is
good. I'm sure it is possible to work out if a module is new (because
Sword C++ does it) and I have a vague feeling there is a version
number type thing in the conf file that we could check.

Thanks,

Joe.

On Tue, 28 Sep 2004 18:10:58 -0400, DM Smith <a class="moz-txt-link-rfc2396E" href="mailto:dmsmith555@yahoo.com">&lt;dmsmith555@yahoo.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I am about to check in an incremental improvement in the download of
modules.

I have changed the code to get the size of the module and to ask the
user whether they want to download it.
And I removed the two popup dialogs.

It could be improved more:
1) I present the size as so may KB. This could be adjusted to show MB
rather than thousands of KB.
2) It does not let the user know the installed size. I noticed that a
jsp on the Modules site gives the installed size. In the case of
uncompressed modules this can be pretty significant.
3) It does not estimate the time for the download. This can be done by
timing the download of the mods.d.tar.gz file and estimating from there.
4) It does not have a progress bar for the initial install or a way to
cancel the install (which is part of the progress bar). (I think that
this is needed).
5) It does not show the sizes of the modules in the tree. This is not
trivial, given that it needs to be gotten one at a time and stored in a
useful place.

I am still working on:
1) adding "Language" to the tree.
2) Automatically downloading the mods.d.tar.gz on startup and possibly
when it changes (I think that this may be easy.)

_______________________________________________
jsword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
jsword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a>

  </pre>
</blockquote>
</body>
</html>