Граф коммитов

216 Коммитов

Автор SHA1 Сообщение Дата
bsmedberg%covad.net 1ab185b604 Bug 303599 - Many problems if NtfsDisable8dot3NameCreation set to 1 - r=darin 2005-08-31 17:50:32 +00:00
scott%scott-macgregor.org b7faa35899 Bug #303941 --> Convert update's link widget to use the existing text-link widget. This allows link clicks
to work correctly in Thunderbird.

sr=ben
2005-08-30 23:33:36 +00:00
mozilla.mano%sent.com 50dccf93d2 Bug 306185 - Mac updater description string is cropped. r=mento. 2005-08-29 21:17:26 +00:00
ben%bengoodger.com 537f3a9418 305843 - update timer should not fire every 5 seconds - fire every 10 minutes instead. r=brettw@gmail.com, a=chase 2005-08-26 19:40:55 +00:00
cmp%mozilla.org 1c3db0b45c Implement update service channels. Bug 302721, attachment 192129. Patch
by Darin Fisher <darin@meer.net>.  r=benjamin@smedbergs.us
2005-08-25 02:16:35 +00:00
darin%meer.net c69f8ab364 fixes bug 259429 "Proxy: Software Update does not request authentication and fails" r=biesi a=cbeard 2005-08-12 02:11:03 +00:00
darin%meer.net e4e68763ff fixes bug 301253 "Support application uninstaller" r=beng a=bsmedberg 2005-08-09 17:53:00 +00:00
darin%meer.net aebf4add44 fixes bug 303953 "Tune silent downloader for software update" r+a=chase 2005-08-08 23:38:32 +00:00
ben%bengoodger.com 9c52d3761b 300089 - make sure active-updates.xml is cleared out more aggressively in error conditions to prevent busted update windows in edge cases. r=darin... also includes appearance tweak to mac downloading panel 2005-08-06 01:40:04 +00:00
ben%bengoodger.com d9dad68f82 303449 - show update history button missing from preferences 2005-08-05 22:05:41 +00:00
ben%bengoodger.com b72057d121 show update full name (including build id) in the update history window 2005-08-03 20:31:27 +00:00
ben%bengoodger.com f38af93fd2 302059 - Software Update should do an extension update check before showing a prompt (to avoid excessive prompting if there are updates to incompatible items) r=darin
302062 - provide the client side requirements for showing a comprehensive log of updates across nightly builds r=darin
2005-08-03 20:25:12 +00:00
ben%bengoodger.com 6bd3809bf2 302269 - the updates wizard should use standard wizard buttons for the "updates found" page - adjust the button initialization routine to take account of this new "extra1" button and use it to show the "Later" button, putting the "Download" text in the "Next >" button. r=darin.
Also contains portions of 301622 - don't show "security" warning for nightly builds. r=darin
2005-08-03 20:20:23 +00:00
ben%bengoodger.com ba7a1b9d66 302269 - remove unnecessary style rules now that the updates found page is using the standard wizard buttons. r=darin 2005-08-03 20:18:50 +00:00
darin%meer.net 3a79d78563 fixes bug 300087 "Mac update fetches, but does not apply" r=beng a=chase 2005-08-03 17:31:30 +00:00
darin%meer.net aa85a21407 fixes bug 297147 "Update Windows registry after software update" r+a=bsmedberg 2005-07-27 18:24:54 +00:00
ben%bengoodger.com 8d0ba4dfe4 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 2005-07-26 23:21:15 +00:00
ben%bengoodger.com badc645fd7 302066 - move SoftwareUpdate CSS style rules into Skin CSS to support skinability - this will allow 299389 to be fixed properly. 2005-07-25 22:17:53 +00:00
aaronleventhal%moonset.net aebfbc785b Bug 301398. Another round of link fixes. Now we're down to 2 link implementations. r+a=mconnor 2005-07-25 19:23:12 +00:00
ben%bengoodger.com d86af497d1 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 2005-07-25 17:29:18 +00:00
bsmedberg%covad.net e373887d61 Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver 2005-07-23 14:05:25 +00:00
ben%bengoodger.com 45f42ac5f6 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 2005-07-22 17:11:03 +00:00
joshmoz%gmail.com 37d06c859e 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 2005-07-22 00:23:07 +00:00
ben%bengoodger.com a6620e042a 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
2005-07-07 05:49:53 +00:00
darin%meer.net 1913ec8226 fixes bug 299736 "Update service incorrectly reports 404 error when no updates are available" r=ben a=bsmedberg 2005-07-06 18:25:53 +00:00
ben%bengoodger.com a938271a67 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 2005-06-30 23:00:48 +00:00
bsmedberg%covad.net 2afe60687e Bug 299021 - Support conditional updating in manifests, patch by darin, r+a=bsmedberg 2005-06-30 12:39:36 +00:00
ben%bengoodger.com f891816a6a make install notification work on subsequent start after install - not done yet 2005-06-30 01:35:45 +00:00
ben%bengoodger.com fba0b1ae54 remove annoying logging 2005-06-29 17:53:24 +00:00
ben%bengoodger.com 0e91fb7346 clean up on restart 2005-06-29 01:34:36 +00:00
ben%bengoodger.com 5b9489e904 unify preference handling, fix update history not to show redundant entries 2005-06-28 18:56:40 +00:00
ben%bengoodger.com 4183466b5d fix js error in update service 2005-06-28 16:46:24 +00:00
ben%bengoodger.com adbdd8367b Unify update download/checking error generation and reporting, more work on update history view, fix various polish bugs in downloading page, etc. 2005-06-28 03:27:42 +00:00
ben%bengoodger.com 0d4f1596d4 Fix update wizard UI not showing bug, also make sure there are no js errors on 'finish' page of update wizard 2005-06-27 17:50:38 +00:00
ben%bengoodger.com 38499e6a55 Add update history list UI 2005-06-27 01:18:10 +00:00
ben%bengoodger.com a6dfc3b12e Finish update available page, better network error reporting. 2005-06-26 22:33:59 +00:00
ben%bengoodger.com 6e37d41b47 Start adding some nicer error messages 2005-06-24 23:52:42 +00:00
ben%bengoodger.com 5a2c751251 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 2005-06-24 22:50:39 +00:00
darin%meer.net 7fe4697857 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.
2005-06-24 22:11:03 +00:00
ben%bengoodger.com d8939c60f1 conditionally read prefs only to prevent js errors 2005-06-24 16:45:37 +00:00
ben%bengoodger.com 0a4af27f1f conditionally read prefs only to prevent js errors 2005-06-24 16:44:32 +00:00
ben%bengoodger.com 9bdf34b94d Fix logging to be done per Update Service component 2005-06-24 15:32:15 +00:00
darin%meer.net 3e5bea653a Link updater.exe with /SUBSYSTEM:WINDOWS to avoid DOS console 2005-06-24 01:27:09 +00:00
darin%meer.net 6ec1f3c69c Support update.manifest with DOS style line endings. 2005-06-24 00:36:33 +00:00
darin%meer.net b2a07e9513 Make the updater work when run from a path with spaces in it on Windows. 2005-06-23 23:49:57 +00:00
ben%bengoodger.com de23a1b742 partial progress 2005-06-23 21:45:06 +00:00
timeless%mozdev.org c5e41d9010 Bug 298530 Incorrect dtd reference in errors.xul,
patch by rob_strong@exchangecode.com r=bsmedberg a=bsmedberg
2005-06-23 18:20:13 +00:00
darin%meer.net beccfdb119 Make ShowProgressUI return even when the updater UI is not active. 2005-06-23 05:03:26 +00:00
darin%meer.net 56a4c4bb6b 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.
2005-06-23 04:03:40 +00:00
ben%bengoodger.com 8da4b63af0 fix bugs in the downloader panel 2005-06-23 01:52:35 +00:00
darin%meer.net 9fd7df35cf 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.
2005-06-22 20:52:53 +00:00
doronr%us.ibm.com 21b2acb9dc Bug 298140 - Extension Manager regressions. patch by rob strong, r/a=bsmedberg 2005-06-22 20:29:45 +00:00
cls%seawood.org c849b2aa0c Use HOST_EXTRA_LIBS for linking HOST_PROGRAMS.
Do not define WinMain() for gcc builds.
Bug #298417 r=bsmedberg a=chofmann
2005-06-22 15:55:32 +00:00
joshmoz%gmail.com c135a26410 don't allow resizing of mac update window 2005-06-22 04:08:18 +00:00
darin%meer.net 7248273fe9 Make the updater window a bit wider to accommodate localized text. 2005-06-22 01:48:54 +00:00
darin%meer.net 2eb8227dd1 Make sure the updater UI is initially visible to the user. 2005-06-22 01:26:28 +00:00
darin%meer.net a9812347f2 Make ShowProgressUI return when QuitProgressUI is called instead of terminating
the updater process.
2005-06-22 01:06:41 +00:00
ben%bengoodger.com 54f6e93d4a 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. 2005-06-22 00:59:50 +00:00
joshmoz%gmail.com 64fc692d3c back out attempt to make ShowProgressUI return. it doesn't work right 2005-06-22 00:16:01 +00:00
joshmoz%gmail.com 325e4daa48 make ShowProgressUI return in Mac OS X updater 2005-06-21 23:52:26 +00:00
joshmoz%gmail.com 2dbef1a44b 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. 2005-06-21 08:36:11 +00:00
ben%bengoodger.com 5e733db868 Tidy up finished page some more 2005-06-21 02:04:47 +00:00
ben%bengoodger.com 9b727cbb41 work on improving 'updates found' page 2005-06-20 23:23:45 +00:00
ben%bengoodger.com 643d5523ca 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. 2005-06-20 22:29:31 +00:00
ben%bengoodger.com 20d8d7e494 Make pause and resume work properly across UI sessions, allow the UI to be reopened and show current state of update download... 2005-06-20 20:56:25 +00:00
joshmoz%gmail.com b479b6ac7f don't allow user to quit out of Mac OS X updater by any means until the patching job is finished 2005-06-20 19:10:19 +00:00
joshmoz%gmail.com 7b33054207 make Mac OS X update UI work. 2005-06-20 18:33:36 +00:00
ben%bengoodger.com bde3dab65b work on finish page for wizard 2005-06-19 23:43:26 +00:00
ben%bengoodger.com a3cf19b212 Make downloading page work nicely, remove update manager components for now 2005-06-19 22:42:25 +00:00
joshmoz%gmail.com 84bdddf2fa fix bad pointer operator for gcc 4 - why did gcc 3.3 even accept that 2005-06-18 18:02:50 +00:00
joshmoz%gmail.com 9edc942571 Make Mac OS X updater UI actually show up, and center it. The progress bar doesn't update still, but we're closer.l 2005-06-18 05:40:08 +00:00
darin%meer.net bb236c4122 Generate dist/bin/updater.app 2005-06-18 01:25:35 +00:00
darin%meer.net c541844dcd Adding application bundle for updater. Provided by Josh Aas. 2005-06-18 01:16:26 +00:00
darin%meer.net a47731eb5e Landing part of the progress UI for OSX from Josh Aas and hooking it up to the build. 2005-06-18 00:59:37 +00:00
ben%bengoodger.com dab16d5889 make status notification prettier, part 1 of n 2005-06-17 22:55:58 +00:00
cls%seawood.org 17c630e890 Define _WIN32_IE for mingw builds. Fixing bustage.
Thanks to Sebastian Tusk <bugzilla.20.scyt@spamgourmet.com> for the patch.
Bug #297999 r=cls a=asa
2005-06-17 20:57:56 +00:00
ben%bengoodger.com acaf0306f0 getting update manager to work better 2005-06-17 19:14:35 +00:00
ben%bengoodger.com 8593174392 encode + in update url 2005-06-17 01:23:00 +00:00
ben%bengoodger.com da5faf88d9 add 'no updates found' page. 2005-06-17 01:18:48 +00:00
darin%meer.net 414bfe4895 fixes bug 297609 "updater should keep going if a 'Remove' command cannot be completed because the target file does not exist" r=bsmedberg 2005-06-17 00:30:59 +00:00
gandalf%firefox.pl 04a5e517fb Bug 297684: Non-localizable label in Updates wizard: "Finished"; p=stefan_h@hem.utfors.se,r=gandalf,a=bsmedberg 2005-06-16 12:53:43 +00:00
ben%bengoodger.com eb10f3919a make pause/resume work properly 2005-06-16 00:02:10 +00:00
ben%bengoodger.com 082097cd00 show progress properly, begin to make pause/resume work 2005-06-15 23:17:53 +00:00
ben%bengoodger.com 90d006f517 make the downloader work again! 2005-06-15 19:36:32 +00:00
ben%bengoodger.com d56af314ae fix some errors in update manager UI 2005-06-15 01:01:45 +00:00
ben%bengoodger.com 49d84b63a3 Add code to build UI from the update manager, track state and update name on nsIUpdate 2005-06-15 00:05:31 +00:00
darin%meer.net 697fbf6ac1 Factor updater.ini parsing out into a separate source module for use under OSX.
Cleanup GTK progress UI somewhat.
2005-06-14 23:09:52 +00:00
darin%meer.net a4e0ed4e52 Position UI elements in a slightly nicer way, r=sparky 2005-06-14 22:16:01 +00:00
darin%meer.net f2626c19f0 Construct update URL using RegExps per suggestion from Ben.
Include "0" in baseURL per Chase.
2005-06-14 01:54:18 +00:00
ben%bengoodger.com e38ba11964 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 2005-06-13 21:08:40 +00:00
ben%bengoodger.com 99b5c69e04 More implementation of update manager - load and save update files. 2005-06-13 18:53:11 +00:00
mkaply%us.ibm.com 39f709f06b #297386
r=bsmedberg, sr=darin, a=bsmedberg
Add OS/2 implementation of thread for updater and reorder some #ifdefs
2005-06-13 17:53:18 +00:00
mkaply%us.ibm.com 3986a3b711 OS/2 build bustage - default to unistd.h for non windows platforms 2005-06-13 17:19:43 +00:00
gandalf%firefox.pl 10fe0f8c6a Bug 297118: Remove afxres.h dependency from new update code; p=bugzilla@mcsmurf.de,r=cls,sr=darin,a=asa 2005-06-11 20:14:01 +00:00
darin%meer.net fc6b7753d0 Construct update URL using properties from nsIXULAppInfo and nsIXULRuntime. 2005-06-11 01:09:54 +00:00
ben%bengoodger.com c873ef9318 more update manager work 2005-06-11 00:04:52 +00:00
ben%bengoodger.com 4dfdececda Implement load/save for the Update Manager 2005-06-10 23:58:10 +00:00
ben%bengoodger.com a3ffbc7486 Add new Update Manager interface and service to track current and past updates 2005-06-10 23:37:38 +00:00
ben%bengoodger.com 298601ef79 Hook up 'View installed updates' button in preferences 2005-06-10 21:46:12 +00:00
ben%bengoodger.com 206a11c39d 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 2005-06-10 21:27:24 +00:00