151 Commits

Author SHA1 Message Date
darin%meer.net
c216814ca3 fixes bug 297147 "Update Windows registry after software update" r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176684 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-27 18:24:54 +00:00
ben%bengoodger.com
fad6de242d UI for software update needs to be revised - several CSS and window open flag fixes for various aspects of software update UI (menu, preferences, wizard) to make it look better on OS X. Not quite done yet. r=darin
git-svn-id: svn://10.0.0.236/trunk@176650 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 23:21:15 +00:00
ben%bengoodger.com
166356dab1 302066 - move SoftwareUpdate CSS style rules into Skin CSS to support skinability - this will allow 299389 to be fixed properly.
git-svn-id: svn://10.0.0.236/trunk@176574 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 22:17:53 +00:00
aaronleventhal%moonset.net
e0de08bd63 Bug 301398. Another round of link fixes. Now we're down to 2 link implementations. r+a=mconnor
git-svn-id: svn://10.0.0.236/trunk@176547 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 19:23:12 +00:00
ben%bengoodger.com
ef75e7dd9c 296566: move extension update into extension manager. 1) add background update timer to check for updates to extensions on a regular basis 2) replace observer service notifications with a new interface nsIAddonUpdateCheckListener 3) rename nsIExtensionDownloadListener to nsIAddonUpdateListener 4) show extension update inline in the extension manager 5) update all UI clients to interfaces in 2 and 3 including mismatch UI etc. 6) remove unnecessary files r=rob_strong@exchangecode.com
git-svn-id: svn://10.0.0.236/trunk@176533 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 17:29:18 +00:00
bsmedberg%covad.net
cd0b3d77cc Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver
git-svn-id: svn://10.0.0.236/trunk@176485 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 14:05:25 +00:00
ben%bengoodger.com
73885959b9 bug 300927 - Help Menu Check for Updates item is incorrectly labeled at times - make the code more bullet proof for states where we have a rogue active-updates.xml file but no updates directory... also show an 'Apply Downloaded Update Now...' item when the update has already been downloaded that shows the restart now UI... r=darin
git-svn-id: svn://10.0.0.236/trunk@176444 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 17:11:03 +00:00
joshmoz%gmail.com
5060bd97bb make it more obvious when we fail to localize strings in Mac OS X update UI by making the default "default string". b=301350 r+sr=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@176420 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 00:23:07 +00:00
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
bsmedberg%covad.net
51eabe03c4 Bug 299021 - Support conditional updating in manifests, patch by darin, r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175389 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 12:39:36 +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
b01df8bd64 remove annoying logging
git-svn-id: svn://10.0.0.236/trunk@175310 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 17:53:24 +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
393dc3aa13 Add update history list UI
git-svn-id: svn://10.0.0.236/trunk@175162 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-27 01:18:10 +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
darin%meer.net
4ae06564b8 Make sure that we don't leak any file descriptors in the updater, otherwise
Firefox will inherit those file descriptors, and it may leave firefox on
windows unable to remove / cleanup files created by the updater.


git-svn-id: svn://10.0.0.236/trunk@175115 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 22:11:03 +00:00
ben%bengoodger.com
fa20f1a5fb conditionally read prefs only to prevent js errors
git-svn-id: svn://10.0.0.236/trunk@175099 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 16:45:37 +00:00
ben%bengoodger.com
12a90a5f8d conditionally read prefs only to prevent js errors
git-svn-id: svn://10.0.0.236/trunk@175098 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 16:44:32 +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
darin%meer.net
70266125fd Link updater.exe with /SUBSYSTEM:WINDOWS to avoid DOS console
git-svn-id: svn://10.0.0.236/trunk@175072 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 01:27:09 +00:00
darin%meer.net
cce7a4a0a4 Support update.manifest with DOS style line endings.
git-svn-id: svn://10.0.0.236/trunk@175070 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 00:36:33 +00:00
darin%meer.net
b69b633b2c Make the updater work when run from a path with spaces in it on Windows.
git-svn-id: svn://10.0.0.236/trunk@175066 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 23:49:57 +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
timeless%mozdev.org
6dddd67836 Bug 298530 Incorrect dtd reference in errors.xul,
patch by rob_strong@exchangecode.com r=bsmedberg a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@175058 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 18:20:13 +00:00
darin%meer.net
27e8f13ea7 Make ShowProgressUI return even when the updater UI is not active.
git-svn-id: svn://10.0.0.236/trunk@175041 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 05:03:26 +00:00
darin%meer.net
19ebdf1a64 Launch Firefox from updater using NSTask instead of system to allow the
updater process to exit.  Otherwise, the user will see the updater icon
in the dock once Firefox launches.  This patch also moves the rest of
the systems away from 'system' to invoke Firefox.


git-svn-id: svn://10.0.0.236/trunk@175037 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 04:03:40 +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
darin%meer.net
da2565e612 We need to eliminate symlinks in the resulting application bundle since
FSCopyObject skips over symlinks, which would cause nsUpdateDriver.cpp
to fail to copy the complete updater bundle.


git-svn-id: svn://10.0.0.236/trunk@175019 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 20:52:53 +00:00
doronr%us.ibm.com
e84f063dd2 Bug 298140 - Extension Manager regressions. patch by rob strong, r/a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175017 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 20:29:45 +00:00
cls%seawood.org
397dcb6520 Use HOST_EXTRA_LIBS for linking HOST_PROGRAMS.
Do not define WinMain() for gcc builds.
Bug #298417 r=bsmedberg a=chofmann


git-svn-id: svn://10.0.0.236/trunk@175002 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 15:55:32 +00:00
joshmoz%gmail.com
bbd01d4ed2 don't allow resizing of mac update window
git-svn-id: svn://10.0.0.236/trunk@174993 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 04:08:18 +00:00
darin%meer.net
422868f8c5 Make the updater window a bit wider to accommodate localized text.
git-svn-id: svn://10.0.0.236/trunk@174985 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 01:48:54 +00:00
darin%meer.net
3bfe3554b9 Make sure the updater UI is initially visible to the user.
git-svn-id: svn://10.0.0.236/trunk@174983 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 01:26:28 +00:00
darin%meer.net
a06a430c50 Make ShowProgressUI return when QuitProgressUI is called instead of terminating
the updater process.


git-svn-id: svn://10.0.0.236/trunk@174980 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 01:06:41 +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
joshmoz%gmail.com
f7416eac26 back out attempt to make ShowProgressUI return. it doesn't work right
git-svn-id: svn://10.0.0.236/trunk@174973 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 00:16:01 +00:00
joshmoz%gmail.com
0e9aa232f8 make ShowProgressUI return in Mac OS X updater
git-svn-id: svn://10.0.0.236/trunk@174971 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 23:52:26 +00:00
joshmoz%gmail.com
9117a63b8c add localization code to the mac updater UI. It won't work until the call to ReadStrings() can succeed, but the code for when that happens is all there.
git-svn-id: svn://10.0.0.236/trunk@174929 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 08:36:11 +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
0e2e658c9b Make sure we close input streams properly when reading the update files so we don't create lots of active-update.xml files, also use more exception handling to ensure streams are reliably closed.
git-svn-id: svn://10.0.0.236/trunk@174887 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 22:29:31 +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