Commit Graph
65 Commits
Author SHA1 Message Date
Václav Slavík d93d4eda9a Increase version to 0.6.0, update NEWS 2018-02-10 18:42:30 +01:00
Václav Slavík c11402844d Merge branch 'signature-verification'
Fixes #23.
2018-02-06 19:23:48 +01:00
Ihor Dutchak d795881e18 Backward compatibility (use without DSA pub key)
Several minor improvements
2018-01-21 17:27:54 +02:00
Václav Slavík 67a1f5c59b Update copyright years 2018-01-17 18:11:00 +01:00
Ihor Dutchak 9d3cfdb2f0 Add DSA signature verification (OpenSSL based) 2017-12-17 18:05:52 +02:00
Václav Slavík 4a42bbb696 Increase version to 0.5.7, update NEWS 2017-09-21 18:50:34 +02:00
Václav Slavík a6fc8fb23a Increase version to 0.5.6, update NEWS 2017-08-06 17:47:11 +02:00
Václav Slavík 0bb78970f9 Increase version to 0.5.5, update NEWS 2017-07-31 17:52:03 +02:00
Václav Slavík 5e0e655081 Increase version to 0.5.4, update NEWS 2017-07-06 15:39:31 +02:00
Václav Slavík 57aef82203 Update copyright years 2017-01-11 18:11:00 +01:00
Václav Slavík 499f1e9305 Increase version to 0.5.3, update NEWS 2016-12-12 18:39:12 +01:00
Václav Slavík 89b714992c Increase version to 0.5.2, update NEWS 2016-06-22 19:45:00 +02:00
Václav Slavík 3d304c9775 Increase version to 0.5.1, update NEWS 2016-05-24 18:13:30 +02:00
Václav Slavík c832fb24ee Use https:// appcast feeds in docs and examples
Update old docs and examples to use https:// everywhere, as production
use should. This is merely a precaution to put beginners on the right
track, it doesn't change anything about WinSparkle's behavior.

See #94.
2016-03-13 16:51:22 +01:00
Václav Slavík ee33b2859f Use https:// URLs for docs, homepage etc.
Replace http:// links to homepage and GitHub with https:// ones.
2016-03-13 16:16:32 +01:00
Václav Slavík 3a5f83f360 Update copyright years 2016-01-22 18:37:36 +01:00
Ludovic Thomas 5102565d22 Add API when a new update is available
The callback is optional, and can be set using
win_sparkle_set_did_find_update_callback.
2015-12-13 10:00:49 +01:00
Ian Langworth a8dc2dd18f Added win_sparkle_check_update_with_ui_and_install 2015-10-14 12:50:43 -07:00
Ian Langworth 5f0eb6fffb Callbacks for found update, errors, and cancelling 2015-10-14 12:50:26 -07:00
Václav Slavík f524817950 Increase version to 0.5.0
Also fix incorrect @since docs tags on new APIs.
2015-06-03 19:14:32 +02:00
Václav Slavík b078b72610 Merge branch 'translations-support'
Fixes #18.
2015-06-03 19:06:51 +02:00
Václav Slavík 98aa942661 Add API for setting UI language
Also autodetect current thread UI language and use it, if not explicitly
overriden with win_sparkle_set_lang[id]().
2015-06-03 19:05:00 +02:00
Václav Slavík 00fbcfe078 Fix win_sparkle_check_update_without_ui() docstring
e22888ee and #64 were wrong, this function does respect "Skip this
version".
2015-06-02 18:25:13 +02:00
Václav Slavík e22888ee33 Document functions behavior w.r.t. "Skip this version"
Document that both win_sparkle_check_update_without_ui() and
win_sparkle_check_update_with_ui() ignore the "Skip this version"
setting.

See #64.
2015-06-02 16:04:07 +02:00
Václav Slavík 386be15c99 Update copyright years 2015-01-04 17:35:35 +01:00
Václav Slavík a6a2ce9647 Typo fixes in docs comments 2014-11-18 12:24:33 +01:00
Václav Slavík 9578476f90 Update copyright years. 2014-09-06 12:11:35 +02:00
Andreas Schyman dc83f0da5f Added win_sparkle_get_last_check_time to dll_api
Added function win_sparkle_get_last_check_time to dll_api.
2014-04-02 19:03:03 +02:00
Vaclav Slavik c8f1e1a40f Rename "shutdown_poll" to "can_shutdown".
The function is not really used for periodic polling, so the name didn't fit.
2013-10-08 09:50:15 +02:00
Vaclav Slavik 663b66370f Make the callbacks explicitly __cdecl. 2013-10-08 08:25:03 +02:00
Vaclav Slavik 3ce381893c Improve callbacks documentation. 2013-10-01 19:33:22 +02:00
Vaclav Slavik aa4d6df12a Add public types for callback functions to winsparkle.h. 2013-10-01 19:33:22 +02:00
Vaclav Slavik 82fc8c72d3 Merge branch 'master' into shutdown-on-update 2013-10-01 19:10:19 +02:00
Örn Guðjónsson f692660e34 Add API for silent on-demand update checks.
There might be cases where the application would want to check for
updates manually. This would override the users request to not perform
update checks, if that is enabled, so should be used with care.

Add in_sparkle_check_update_without_ui() for this purpose. It is not
completely UI-less, as it still shows the "update available" window, but
it doesn't show any UI unless there actually is an update.
2013-09-29 19:52:17 +02:00
Örn Guðjónsson b35e7c781d winsparkle.h no longer imports from src folder
As pointed out by @Vaclav Slavik the public API should be separate from
the private one.
2013-09-26 11:32:17 +00:00
Örn Guðjónsson 1dbae085b4 Untabify
Use spaces instead of tabs. Also change "since version" to 0.4
2013-09-25 23:09:33 +00:00
Örn Guðjónsson cae3c943a5 Added callbacks for shutting down the host
You can now set up winsparkle with two callbacks:
ShutDownPollCallback and ShutDownRequestCallback.

ShutDownPollCallback asks the application if it's ready to shut down

ShutDownRequestCallback shuts down the application.

These can be set by implementing the functions and calling

win_sparkle_set_shutdown_poll_callback(&shutDownPollCallback);
win_sparkle_set_shutdown_request_callback(&shutDownRequestCallback);

If this is not set, WinSparkle will not try to shut down the host.
2013-09-24 17:31:46 +00:00
Vaclav Slavik 7bffa3d1a3 Increase version to 0.4, update release notes. 2013-08-01 17:04:14 +02:00
Vaclav Slavik 5818d85697 Add win_sparkle_set_app_build_version().
This allows using internal build number for comparing versions and
another (shortVersionString) for display to the user, as on OS X.
2013-07-31 18:12:15 +02:00
Vaclav Slavik a5d80219c2 Fix syntax error in WIN_SPARKLE_CHECK_VERSION macro.
Remove superfluous '('.

Fixes #7.
2013-06-04 11:08:56 +02:00
Vaclav Slavik 37c68d9043 Update copyright years. 2013-02-15 16:18:50 +01:00
Vaclav Slavik def408da01 Explicitly specify __cdecl convention in API declaration.
It's the default with all sane compilers, so this is just a convenience
for people compiling their code with __stdcall as the default for some
reason.
2013-02-15 16:15:20 +01:00
Vaclav Slavik 07a60696bc Update copyright years. 2012-10-01 20:55:07 +02:00
Littleboy 154f29d104 Add methods to set/get an update interval.
As a safety measure, to prevent flooding the server with requests, the
minimum is 1 hour.
2011-07-06 15:28:15 +02:00
Littleboy fe911fe66d Add methods to set/get the state of automatic updates. 2011-07-06 15:28:15 +02:00
Vaclav Slavik d12d7d4cbf Clarified that win_sparkle_init() is non-blocking. 2011-03-03 10:32:46 +01:00
Vaclav Slavik 8720740172 Increase version to 0.3. 2011-01-08 14:27:30 +01:00
Vaclav Slavik ce4b1f545a Misc win_sparkle_set_registry_path() docs improvements. 2010-04-29 07:28:54 +02:00
Vaclav Slavik 1bb06a89ec Formatting fixes to Kohan's win_sparkle_set_registry_path() commit. 2010-04-29 07:24:57 +02:00
Kohan Ikin c9bf177767 API function to set the registry path for settings 2010-04-28 19:41:46 +02:00