MuseScore/mscore/sparkle/sparkleAutoUpdater.h
anatoly-os 55043ecd0e WinSparkle auto-updater integration
WinSparkle is used to auto update MuseScore on Windows.
Add basic API calls to make it work.
Add winsparkle.dll and includes.
Generate appCast.xml and put to S3

* don't build winsparkle routines with local build
* fix interactions with global checkForUpdates option
* Mac now invalidates both Win and Mac appcast files
* fix scriptrecorder compilation + fix generating appCast for stable version
* Fix packaging WinSparkle
* change exe file name to MuseScore3.exe
* generate package GUID automatically to avoid installation collisions
* Use embedded update checker for UNSTABLE Windows builds
* comment WinSparkle appcast.xml deploy for unstable builds
2018-11-25 03:00:30 +02:00

28 lines
825 B
C++

//=============================================================================
// MuseScore
// Music Composition & Notation
//
// Copyright (C) 2018 Werner Schweer
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2
// as published by the Free Software Foundation and appearing in
// the file LICENCE.GPL
//=============================================================================
#ifndef __SPARKLE_AUTO_UPDATER_H__
#define __SPARKLE_AUTO_UPDATER_H__
#include "sparkle/autoUpdater.h"
namespace Ms
{
class SparkleAutoUpdater : public GeneralAutoUpdater
{
public:
virtual void checkUpdates();
virtual void checkForUpdatesNow();
};
} //Ms
#endif //__SPARKLE_AUTO_UPDATER_H__