summaryrefslogtreecommitdiff
path: root/extensions/README
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@suse.cz>2012-09-04 05:46:42 +0200
committerJan Holesovsky <kendy@suse.cz>2012-09-06 14:30:13 +0200
commit08aec05e3388f10e40ef0726661bda0792d78213 (patch)
tree51f1555d90e487feff125836a19b73073df3f5cb /extensions/README
parent095ffaf5efef5e8fdc4d7dfa8cd90fff7b768661 (diff)
Update with info about online update checking lifetime.
Change-Id: I6f631fbf9f9e3e958ab3269d099be42e0854493a
Diffstat (limited to 'extensions/README')
-rw-r--r--extensions/README15
1 files changed, 14 insertions, 1 deletions
diff --git a/extensions/README b/extensions/README
index c7f6afa4d5bb..aefd5b8852b2 100644
--- a/extensions/README
+++ b/extensions/README
@@ -1 +1,14 @@
-Browser plugin, activex control, scanner bits.
+Browser plugin, activex control, scanner bits. Online update.
+
+== Application online update checking ==
+
+When we start LO, first InitUpdateCheckJobThread is created, via
+UpdateCheckJob::execute() (from extensions/source/update/check/updatecheckjob.cxx),
+as a reaction to a "onFirstVisibleTask" event. It waits 25 seconds (so that it
+does not interfere with the startup itself), and then calls
+UpdateCheck::initialize() (from extensions/source/update/check/updatecheck.cxx).
+
+This creates one more thread, UpdateCheckThread, that regularly checks whether
+we have reached the time when we should ask for the update. If yes, asks for
+that, and shows the download button in the menu (if the new update is
+available).