History log of /haiku/src/apps/softwareupdater/UpdateManager.h
Revision Date Author Comments
# c39f9cc8 02-May-2020 Adrien Destugues <pulkomandy@pulkomandy.tk>

SoftwareUpdater: fix crash on exit.

Don't delete or Quit() a BWindow, it can do so by itself. Also, do not
rebuild a BMessenger everytime we want to message a window, that defeats
the purpose. There are still places where the UpdateManager calls
functions from the window object directly however, ignoring the fact
that the window may have been closed.

Fixes #13653.

Change-Id: I868e94a07d9617f343332ea00d35ffd92e60ed8e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2552
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 134abee0 28-Jan-2019 CodeforEvolution <secundaja@gmail.com>

Added reboot button for after successful update

Change-Id: Ia444132bd8ffc2ccde53efcdbcbd9f31c3f2a439
Reviewed-on: https://review.haiku-os.org/c/968
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# acfd5c86 09-Jul-2017 Brian Hill <supernova@tycho.email>

SoftwareUpdater improvements and fixes

Improvements:
* Close box on window tab replaces cancel button
* Final window quit button made default
* Window frame and details checkbox option saved to settings file and
restored upon start of application
Bug fixes:
* Fixed strings not truncating properly in scroll view
* Application was unnecessarily aborting the Haiku shutdown process
* Window corner grabber now not shown when window is not resizable


# b35bccc0 01-May-2017 Brian Hill <supernova@warpmail.net>

SoftwareUpdater version 1.0.1

Changes:
-Bug fix in output when no network is detected on x64. Fixes #13345
-Do not display a final notification if SoftwareUpdater is front most
window (redundant since the same message is displayed in window)
-Remove the "Continue anyway" prompt when no network detected
-Implement the --verbose command option:
For update and full-sync modes, only displays Terminal output when
--verbose is used
For check mode show output on notifications
-Replace the "Show more details" popup menu with a check box
-Replace fprintf commands with other non-formatting commands if no
formatting is needed (thanks Axel)
-Display a dialog and button to open the Repositories preflet if no
repositories are enabled
-Do not display confirmation to quit until after downloads have started


# 73c2c7b4 20-Apr-2017 Brian Hill <supernova@warpmail.net>

SoftwareUpdater updates

*Added a check-only option to check for updates and display a
notification when updates are available.
*Added argv commands to specify an action when using Terminal or
BRoster to launch app: commands [update | check | full-sync]
*Draw a download progress bar on the package icon
*Increased the size of the package icon to improve the bar look
*Added package counts to each list category


# b105213b 31-Mar-2017 Brian Hill <supernova@warpmail.net>

SoftwareUpdater improvements

*Bug fix- list item colors use Appearance settings
*Problem Solver window buttons right aligned, window now app modal
*The main window's stripe and icon now use the same scaling as BAlert
*A pop-up menu displays an option to view more details (replaces the
tooltips)
*New prompt at application start to choose between doing an Update or
a Full Sync. Also lays the ground work for implimenting silent
check-only feature.


# 9458fd57 19-Mar-2017 Brian Hill <supernova@warpmail.net>

SoftwareUpdater fixes and network status check

Bug fix- use a proper sized 32 pixel application icon for notifications
Bug fix- sorting list of packages to install and uninstall added
Removed use of FinalWindow class now that resizing issues are resolved
Diaplsy alert if no network connections are found at application start


# ad7783e4 11-Mar-2017 Brian Hill <supernova@warpmail.net>

Updates to SoftwareUpdater

Committing work done to make SoftwareUpdater functional. The
application will find available updates, confirm with the user to
apply updates, download packages and apply them. There are a few bugs
and features remaining to be fixed and completed:

*Bug with window resizing after packages start downloading- list view
does not resize down
*Tooltips to be implemented (showing repository and other details)
*Proper handling of no network or failed repository connections
*Testing of the problem solver
*Mode to only check for availability of updates and post notification
with results


# 01575447 12-Dec-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

softwareupdater: Start filling in package kit code