43 Commits

Author SHA1 Message Date
ben%bengoodger.com
a2721ec6cd 299868 - 3 issues for swu for dpa2: wizard UI in weird state (make sure dialog buttons inited correctly for each page), partial download cleared out on restart, restart now button should be labeled Restart <appname> Now
r=darin a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@175727 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 05:49:53 +00:00
darin%meer.net
39ea4c2369 fixes bug 299736 "Update service incorrectly reports 404 error when no updates are available" r=ben a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175702 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-06 18:25:53 +00:00
ben%bengoodger.com
c2a70cd8b7 Fix and enable post-update prompting, make sure app managed items don't show up in incompatible list, make sure disabled items dont show up in incompatible list, reorg code and add documentation. bug 299302 for making extension manager getIncompatibleItemList have an optional filterDisabled parameter r=darin
git-svn-id: svn://10.0.0.236/trunk@175436 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 23:00:48 +00:00
ben%bengoodger.com
40f6e77cf1 make install notification work on subsequent start after install - not done yet
git-svn-id: svn://10.0.0.236/trunk@175374 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 01:35:45 +00:00
ben%bengoodger.com
2dcc022b03 clean up on restart
git-svn-id: svn://10.0.0.236/trunk@175275 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 01:34:36 +00:00
ben%bengoodger.com
963172e2fb unify preference handling, fix update history not to show redundant entries
git-svn-id: svn://10.0.0.236/trunk@175240 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 18:56:40 +00:00
ben%bengoodger.com
f48fff6317 fix js error in update service
git-svn-id: svn://10.0.0.236/trunk@175226 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 16:46:24 +00:00
ben%bengoodger.com
0cbe6dbb49 Unify update download/checking error generation and reporting, more work on update history view, fix various polish bugs in downloading page, etc.
git-svn-id: svn://10.0.0.236/trunk@175194 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 03:27:42 +00:00
ben%bengoodger.com
2b1c218953 Fix update wizard UI not showing bug, also make sure there are no js errors on 'finish' page of update wizard
git-svn-id: svn://10.0.0.236/trunk@175172 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-27 17:50:38 +00:00
ben%bengoodger.com
968dd7b1f3 Finish update available page, better network error reporting.
git-svn-id: svn://10.0.0.236/trunk@175158 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-26 22:33:59 +00:00
ben%bengoodger.com
b97854d11b Start adding some nicer error messages
git-svn-id: svn://10.0.0.236/trunk@175133 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 23:52:42 +00:00
ben%bengoodger.com
b70fac5562 Make the updater properly clean up after previous failed attempts to update, improve logging so that modules can be properly turned on and off for easier debugging, implement automated testing mode
git-svn-id: svn://10.0.0.236/trunk@175124 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 22:50:39 +00:00
ben%bengoodger.com
43335f6fc9 Fix logging to be done per Update Service component
git-svn-id: svn://10.0.0.236/trunk@175093 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 15:32:15 +00:00
ben%bengoodger.com
87da27096f partial progress
git-svn-id: svn://10.0.0.236/trunk@175062 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 21:45:06 +00:00
ben%bengoodger.com
30269adffc fix bugs in the downloader panel
git-svn-id: svn://10.0.0.236/trunk@175032 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 01:52:35 +00:00
ben%bengoodger.com
bc94ec73e5 Many update improvements: making background update work properly. User nagging after user opts to do something later. Rework timer manager so it's less retarded. etc.
git-svn-id: svn://10.0.0.236/trunk@174977 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 00:59:50 +00:00
ben%bengoodger.com
531ffc2966 Tidy up finished page some more
git-svn-id: svn://10.0.0.236/trunk@174919 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 02:04:47 +00:00
ben%bengoodger.com
a0fa232c8c work on improving 'updates found' page
git-svn-id: svn://10.0.0.236/trunk@174899 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 23:23:45 +00:00
ben%bengoodger.com
6c58fbd08e Make pause and resume work properly across UI sessions, allow the UI to be reopened and show current state of update download...
git-svn-id: svn://10.0.0.236/trunk@174876 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 20:56:25 +00:00
ben%bengoodger.com
c154c52f1a work on finish page for wizard
git-svn-id: svn://10.0.0.236/trunk@174832 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-19 23:43:26 +00:00
ben%bengoodger.com
7e2e911b3a Make downloading page work nicely, remove update manager components for now
git-svn-id: svn://10.0.0.236/trunk@174831 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-19 22:42:25 +00:00
ben%bengoodger.com
54e6c5e0b2 make status notification prettier, part 1 of n
git-svn-id: svn://10.0.0.236/trunk@174802 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 22:55:58 +00:00
ben%bengoodger.com
267759e7b0 getting update manager to work better
git-svn-id: svn://10.0.0.236/trunk@174783 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 19:14:35 +00:00
ben%bengoodger.com
c4407380cb add 'no updates found' page.
git-svn-id: svn://10.0.0.236/trunk@174742 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 01:18:48 +00:00
ben%bengoodger.com
4f39bc1258 make pause/resume work properly
git-svn-id: svn://10.0.0.236/trunk@174654 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 00:02:10 +00:00
ben%bengoodger.com
3c4c992f51 show progress properly, begin to make pause/resume work
git-svn-id: svn://10.0.0.236/trunk@174647 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 23:17:53 +00:00
ben%bengoodger.com
757fdd0126 make the downloader work again!
git-svn-id: svn://10.0.0.236/trunk@174637 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 19:36:32 +00:00
ben%bengoodger.com
f0ad55a47a fix some errors in update manager UI
git-svn-id: svn://10.0.0.236/trunk@174612 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 01:01:45 +00:00
ben%bengoodger.com
c6617f5394 Add code to build UI from the update manager, track state and update name on nsIUpdate
git-svn-id: svn://10.0.0.236/trunk@174606 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 00:05:31 +00:00
ben%bengoodger.com
8eaed09472 improve update manager load/save of update items, make update/patch items implement serialize/deserialize from DOM nodes, change method/attribute names on interfaces slightly to properly use interCaps
git-svn-id: svn://10.0.0.236/trunk@174528 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-13 21:08:40 +00:00
ben%bengoodger.com
26306e1bdc Add new Update Manager interface and service to track current and past updates
git-svn-id: svn://10.0.0.236/trunk@174449 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 23:37:38 +00:00
ben%bengoodger.com
6bd82dfa9f Hook up 'View installed updates' button in preferences
git-svn-id: svn://10.0.0.236/trunk@174434 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 21:46:12 +00:00
ben%bengoodger.com
fa8de85ba3 Add support for optional license to updates. This allows for updates to inform the user of license changes with included components and force them to agree before they can update the software. Also add a 'View installed updates' button to the preferences panel
git-svn-id: svn://10.0.0.236/trunk@174433 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 21:27:24 +00:00
ben%bengoodger.com
8453ab1893 for testing
git-svn-id: svn://10.0.0.236/trunk@174391 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 00:17:10 +00:00
ben%bengoodger.com
6dee327afe Add an 'errors' page to the update wizard to report verification errors.
git-svn-id: svn://10.0.0.236/trunk@174390 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 00:07:47 +00:00
ben%bengoodger.com
1ae3ea22ad fall back to downloading a complete download package if the verification of the patch fails
git-svn-id: svn://10.0.0.236/trunk@174333 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-09 01:06:45 +00:00
ben%bengoodger.com
39d2b51078 add support for restarting downloads at different priority levels (background vs. foreground), separate out update and extensions jar manifests for faster development turnaround
git-svn-id: svn://10.0.0.236/trunk@174319 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 22:39:45 +00:00
ben%bengoodger.com
f216c05717 Fix the |selectUpdate| function on the update service to correctly return the best available update from a set of available updates
git-svn-id: svn://10.0.0.236/trunk@174314 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 21:13:43 +00:00
ben%bengoodger.com
593a64e440 Implement new timer manager for handling of update interval timers for the update service and the extension manager
git-svn-id: svn://10.0.0.236/trunk@174262 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 00:21:30 +00:00
ben%bengoodger.com
4540eaa468 disable logging again by default
git-svn-id: svn://10.0.0.236/trunk@174199 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 01:32:22 +00:00
ben%bengoodger.com
9ec4e3edbc make updates UI work again after API changes
git-svn-id: svn://10.0.0.236/trunk@174198 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 01:32:07 +00:00
ben%bengoodger.com
2f8c1dd9db unify selection between background update and foreground update, move nsIUpdateItem to Extension Manager
git-svn-id: svn://10.0.0.236/trunk@174196 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 00:43:00 +00:00
ben%bengoodger.com
0e58d67676 296868 - Land Software Update Service on the trunk. Part of ongoing 1.1 feature work. Contains work by Darin Fisher and myself. This feature does not function yet but should not be intrusive. Includes first phase of 296566 - move extension update into the Extension Manager (r=darin)
git-svn-id: svn://10.0.0.236/trunk@174172 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-06 21:07:13 +00:00