Nat Goodspeed
a55f88109f
MAINT-3489: Gracefully handle missing downloaded installer file.
...
If a marker file indicates that an installer has been downloaded and verified
and is ready to install, but that installer file does not exist, log it and
revert to checking for update.
Also add logging to every code path that can remove the installer explicitly,
in case the missing installer is actually being killed off by some weird
sequence of state-machine transitions.
2013-11-26 17:18:28 -05:00
Oz Linden
3e6ce2dbad
add some validation of update response before starting download
2013-07-13 15:04:18 -04:00
Oz Linden
34c77159f7
CHOP-963: Make update service query url depend on the grid rather than settings
2013-07-09 08:39:22 -07:00
Graham Madarasz
50689a13ba
BOOG2707 uncomment cleared suspects
2013-06-05 06:14:27 -07:00
Graham Madarasz
ea24612561
BUG-2707 make use of OsOutputDebugString _DEBUG only on Windows to avoid throwing unhandlable exceptions in coroutines in RelWithDebInfo builds
2013-06-04 07:51:27 -07:00
Graham Madarasz
842a6c6e46
BUG-2707 disable more login/update-sequence specific logging
2013-06-02 14:41:57 -07:00
Oz Linden
3bb708d706
merge up to latest viewer-development for merge to 3.5.2
2013-04-19 14:42:56 -04:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Oz Linden
c17db85e73
add platform and platform version to login request parameters for new version manager query
2013-03-27 13:20:48 -04:00
Oz Linden
4de02b0614
more cosmetic logging improvements
2013-03-06 17:39:03 -05:00
Oz Linden
c70b0a9de6
merge changes for DRTVWR-278
2013-03-06 16:39:48 -05:00
Oz Linden
49ed1a4e32
finish changes to update handling, including notices of channel changes
2013-02-27 17:40:39 -05:00
Oz Linden
cf1019859d
add use of v1.1 update request protocol, with fallback to v1.0
2013-02-21 16:47:52 -05:00
Oz Linden
d7e90f4160
derive version number from indra/VIEWER_VERSION.txt
2013-02-07 11:56:57 -05:00
Nat Goodspeed
840cb864a3
MAINT-2155: replace embedded mac-updater.app with a Python script.
...
Remove mac-updater subtree from viewer source, along with the
update_install bash script that invoked it. Remove all mention of mac-updater
in CMakeLists.txt files and in viewer_manifest.py.
Change Mac update_install bash script references in viewer_manifest.py and in
llupdaterservice.cpp (which invokes it) to new Python update_install.py.
Add update_install.py, messageframe.py (which puts up some Tkinter UI) and
janitor.py (cloned from vita, it's exactly what we need here).
2013-01-05 09:17:51 -05:00
Aura Linden
b0c683344f
10.5 macs will begin looking for mac_legacy rather than mac
2012-08-15 12:49:42 -07:00
Richard Linden
5a14a67e06
converted a bunch of narrowing implicit conversions to explicit
2012-02-01 13:03:46 -08:00
Andrew A. de Laix
9fa947ef74
a less brain dead fix for CHOP-369
2011-01-24 14:58:10 -08:00
Andrew A. de Laix
14042f631d
fix CHOP-369: catch case of synchronous download failure.
2011-01-24 10:54:08 -08:00
Andrew A. de Laix
8e4d6bb1ac
fix CHOP-366, on temporary errors (e.g. version manager returns other than 200) show error dialog instructing the user to manually install the latest viewer.
2011-01-14 12:59:42 -08:00
Andrew A. de Laix
6a6757cab4
don't rely on stream cast to bool behavior; use explicit fail call.
2010-12-17 11:35:26 -08:00
Andrew A. de Laix
1774489ef8
Vary install failed message depending on whether it was required or not.
2010-12-16 09:34:19 -08:00
Andrew A. de Laix
5b5d2c428c
Record update version in download marker so it can be recalled if resumed in another viewer session.
2010-12-14 09:54:28 -08:00
Andrew A. de Laix
b89b41991e
ui improvements to more closely match UX design.
2010-12-10 09:43:01 -08:00
Andrew A. de Laix
3c3683b884
limit dowload bandwidth to 'Maximum bandwidth' setting
2010-12-07 15:41:31 -08:00
Andrew A. de Laix
4d861ef022
push required flag into download data for later use.
2010-12-07 14:32:37 -08:00
brad kittenbrink
f705453823
Fix for coding standard violations and build error on windows.
2010-12-03 17:12:35 -08:00
Andrew A. de Laix
c767276ce6
expose update available method.
2010-12-02 11:37:26 -08:00
Andrew A. de Laix
765d939956
state change events for updater service.
2010-12-01 15:51:10 -08:00
Mark Palange (Mani)
8c2026d6b7
CHOP-135 Bug fixes.
2010-11-18 21:57:27 -08:00
Andrew A. de Laix
3625a0f236
inform user on failed install--needs proper user dialog ;-)
2010-11-18 13:25:44 -08:00
brad kittenbrink
098fa21c4f
Work on CHOP-135: Hooking up setting UpdaterServiceActive to functionality. Paired with Mani.
...
Toggling the setting now calls LLUpdaterService::startChecking() and LLUpdaterService::stopChecking(), which enable and disable the service.
2010-11-17 17:06:21 -08:00
Andrew A. de Laix
c212695cd9
post events for dowload success and error.
2010-11-17 16:27:50 -08:00
Mark Palange (Mani)
13b77e3622
CHOP-179 Linux install uses linux-updater. Rev. by Alain
2010-11-16 16:21:17 -08:00
Andrew A. de Laix
ec7d36f6cf
added mechanism for install scripts to indicate a failed install and for update service to note the failure; modified mac installer to write marker on error.
2010-11-15 09:38:20 -08:00
Andrew A. de Laix
1368a94f01
do not resume or install if current viewer version doesn't match the recorded version which started the process.
2010-11-12 12:23:30 -08:00
Andrew A. de Laix
6e15957d90
run install script on successful download
2010-11-11 09:40:30 -08:00
Mark Palange (Mani)
4151771584
CHOP-151 Hooked up app exit callback, cleaned up early exit. Rev. by Brad
2010-11-10 19:21:03 -08:00
Andrew A. de Laix
dcf4ddacd8
fix race between resume and download check.
2010-11-10 15:15:25 -08:00
Mark Palange (Mani)
b2e84d739b
CHOP-151 Adding startup updater flow to drive update installation and resume.
2010-11-10 14:26:14 -08:00
Mark Palange (Mani)
e1016b5bc7
Removed refrences to SLPlugin from LLUpdaterService and test.
2010-11-08 09:49:38 -08:00
Andrew A. de Laix
9d7cdc17e3
resume feature (untested).
2010-11-05 11:12:54 -07:00
Andrew A. de Laix
191e164a50
some better error handling.
2010-11-04 15:49:19 -07:00
Andrew A. de Laix
dfeb7abe5f
checker working with v1.0 update protocol.
2010-11-04 14:08:14 -07:00
Andrew A. de Laix
7622ab9249
just barely working udate downloading service; missing little nicities like error checking and sill stuff like that.
2010-11-04 11:33:02 -07:00
Andrew A. de Laix
0f6c3a1678
Merge
2010-11-02 15:59:24 -07:00
Nat Goodspeed
2125bc0bbb
On Windows, disable this-used-in-initializer warning.
2010-11-01 15:49:04 -04:00
Andrew A. de Laix
36b8b88153
changes in respone to review comments.
2010-11-01 09:33:30 -07:00
Andrew A. de Laix
609f5bd681
added periodic retry to look for updates
2010-10-29 11:20:54 -07:00
Andrew A. de Laix
ca9594af28
shell of the update checker; it will just print a message to the log depending on the result of the check one time.
2010-10-28 16:47:05 -07:00