531 Commits

Author SHA1 Message Date
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
masayuki%d-toybox.com
2b18b18d8e Bug 241282 When choosing an alternative location via "Browse...", the Installer "defaults" to ns_temp subfolder. patch by <jhenry@ccs.neu.edu> r+a=benjamin
git-svn-id: svn://10.0.0.236/trunk@175153 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-26 10:54:45 +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
masayuki%d-toybox.com
72cb130f6a backing-out previous patch. Because patrocles faild to build.
git-svn-id: svn://10.0.0.236/trunk@175103 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 19:11:41 +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
masayuki%d-toybox.com
29ffecaad2 Bug 241282 When choosing an alternative location via "Browse...", the Installer "defaults" to ns_temp subfolder patch by <jhenry@ccs.neu.edu> r+a=benjamin
git-svn-id: svn://10.0.0.236/trunk@175094 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-24 15:38:01 +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
doronr%us.ibm.com
a4c9019c4a Bug 298524 - Add init() method to richlistbox. r=robstrong,mconnor a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175061 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 20:04:57 +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
joshmoz%gmail.com
19e2190f68 don't allow user to quit out of Mac OS X updater by any means until the patching job is finished
git-svn-id: svn://10.0.0.236/trunk@174861 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 19:10:19 +00:00
joshmoz%gmail.com
cfca49526d make Mac OS X update UI work.
git-svn-id: svn://10.0.0.236/trunk@174855 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 18:33:36 +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
joshmoz%gmail.com
19d08087cc fix bad pointer operator for gcc 4 - why did gcc 3.3 even accept that
git-svn-id: svn://10.0.0.236/trunk@174819 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 18:02:50 +00:00
joshmoz%gmail.com
764ced180d Make Mac OS X updater UI actually show up, and center it. The progress bar doesn't update still, but we're closer.l
git-svn-id: svn://10.0.0.236/trunk@174813 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 05:40:08 +00:00
darin%meer.net
a7eee33bae Generate dist/bin/updater.app
git-svn-id: svn://10.0.0.236/trunk@174811 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 01:25:35 +00:00
darin%meer.net
b6d2f4573a Adding application bundle for updater. Provided by Josh Aas.
git-svn-id: svn://10.0.0.236/trunk@174810 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 01:16:26 +00:00
darin%meer.net
cb6c7ce809 Landing part of the progress UI for OSX from Josh Aas and hooking it up to the build.
git-svn-id: svn://10.0.0.236/trunk@174808 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 00:59:37 +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
cls%seawood.org
30acda75db 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


git-svn-id: svn://10.0.0.236/trunk@174796 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 20:57:56 +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
doronr%us.ibm.com
54e1a78e85 Bug 285584 - Make download & extension manager use accessible XBL widget. r=mconnor,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@174779 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 18:11:02 +00:00
ben%bengoodger.com
6396428fcc encode + in update url
git-svn-id: svn://10.0.0.236/trunk@174743 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 01:23:00 +00:00