Václav Slavík
7adb8dcc12
Merge branch 'eddsa'
...
Fixes #187
2025-03-27 09:59:49 +01:00
Václav Slavík
f4787e06e1
Switch examples to using EdDSA signatures
2025-03-26 18:40:34 +01:00
Václav Slavík
ac26a3486f
Fix psdk example to use app icon for its window
2025-03-23 07:32:37 +01:00
Václav Slavík
c02be0a553
Use non-embarrassing icon for the sample app
...
Use MIT-licenses WinUI icon, which is vaguely appropriate: non-describe,
Windows 11 styled, MIT licensed.
Replaces ancient Poedit icon.
2025-03-23 07:32:37 +01:00
Václav Slavík
f3708c79f2
Add manifest to example_psdk
...
Add a manifest file and declare Windows 10 compatibility, so that
version checking works correctly in the sample on modern OS versions.
2024-12-03 16:26:47 +01:00
Václav Slavík
8e0223f172
Remove ARM64EC builds
...
Remove ARM64EC configurations added in 1163282b because WebView2 doesn't
support it. ARM64EC is not strictly necessary, ARM64EC host binaries can
use x64 version of WinSparkle.dll.
2023-03-27 18:27:38 +02:00
Václav Slavík
1163282b1a
Add ARM build configurations
...
Both ARM64 and ARM64EC are supported.
2023-03-19 12:58:25 +01:00
Qijia Liu
dad526fced
update wxWidgets to 3.2.1
2022-11-27 17:37:56 -05:00
Edwin Clement
b246977b96
Add support for Visual Studio 2022
2022-06-08 18:19:47 +02:00
Václav Slavík
0e86481a91
Use unified solution+projects for all VS versions
...
Instead of having a gazillion version-specific projects, use a single
one that works with all modern Visual Studio versions.
Note that the last version capable of building binaries compatible with
Windows XP is VS2017.
2020-10-18 16:10:39 +02:00
Václav Slavík
18f63f6b4c
Rename latest MSVS projects to just WinSparkle.*
...
Remove the -2019 suffix from VS2019 files.
2020-10-17 18:18:38 +02:00
Václav Slavík
9ab0a7ecc5
Remove Visual Studio 2008 support
2020-10-17 17:37:19 +02:00
Amadeus
ed0b44e1ef
Add Visual Studio 2019 projects ( #212 )
2020-06-19 16:18:09 +02:00
Václav Slavík
506c0b21b3
Merge branch 'custom-http-headers'
2019-04-14 17:19:39 +02:00
Václav Slavík
e50d9f4f68
Add example of HTTP headers customization
...
Show how to modify HTTP headers and explain where and what can be
further customized in the example.
2019-04-14 17:16:45 +02:00
Václav Slavík
e89aeeef65
Silence VS2017 warnings about compiling for XP
...
Future versions of Visual Studio won't support v*_xp toolsets, but we
still prefer to use it today for maximum compatibility of the prebuilt
binary.
2018-12-22 14:15:28 +01:00
raspopov
5eee325a49
Add VS2017 project files ( #176 )
2018-12-22 14:15:28 +01:00
Ihor Dutchak
21fcd0f126
Add examples for signature verification
2017-12-17 18:06:19 +02:00
Václav Slavík
8582a88260
Compile with /Zc:threadSafeInit- when using VS2015
...
/Zc:threadSafeInit, enabled by default, uses compiler-supported thread
local storage, which doesn't work on Windows XP in (dynamically-loaded)
DLLs. As WinSparkle's use is out of our control and the code doesn't
rely on C++11 semantics of static variables being thread-safely
initiliazed, play it safe and disable the option.
See e.g. http://trac.wxwidgets.org/ticket/17403
2016-10-13 11:33:53 +02:00
Václav Slavík
9fbc3d8cf5
Retroactively add VS2015 support to bakefiles
...
Not fully used anymore, but still useful for dependencies.
2016-05-24 17:39:22 +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
Ian Langworth
179d410724
Add projects for MSVS 2015.
2015-10-11 19:26:41 +02:00
Václav Slavík
40870af519
A bit more explanatory comments in the example
2015-06-02 18:25:38 +02:00
Václav Slavík
2ee16f6c11
Add a Qt example
...
Add an example of using WinSparkle with Qt.
See #41 .
2015-01-18 11:11:29 +01:00
Václav Slavík
c58140f164
Regenerate project files.
2014-09-06 12:02:22 +02:00
Vaclav Slavik
d00cab737a
Fix .gitattributes syntax & normalize line endings.
2013-10-23 19:14:27 +02:00
Vaclav Slavik
15db98dd56
Regenerate project files.
2013-09-30 19:37:24 +02:00
Vaclav Slavik
c8aaf9167a
Add Visual Studio 2013 support.
2013-09-30 19:36:32 +02:00
Vaclav Slavik
348bcbea9b
Rename 3rdparty projects to include "WinSparkle" in them.
...
This makes using the projects in a parent solution a bit cleaner.
2013-06-18 18:46:55 +02:00
Vaclav Slavik
f0753423e2
Regenerate project files.
2013-06-09 16:56:43 +02:00
Vaclav Slavik
2c8d9d3298
Regenerate project files.
2013-02-15 17:04:24 +01:00
Vaclav Slavik
f77c7852fb
Add x64 build configurations.
...
Fixes #12 .
2013-02-15 17:04:24 +01:00
Vaclav Slavik
a1a0a38e81
Regenerate project files.
2012-11-20 22:00:31 +01:00
Vaclav Slavik
c1462d0e1b
New Bakefile-based build system.
...
Project files are now generated using Bakefile 1.x. This has a number of
advantages:
- Cleaner build of dependencies
- Support for all compilers from the same source
- Added support for Visual Studio 2012
2012-10-14 21:41:45 +02:00
Vaclav Slavik
5ee1849c7d
Raw win32 API example: add #pragma for manifest.
...
Instead of requiring this complicated dependency in project files, add a
VC++ #pragma comment that takes care of the issue.
2012-10-14 21:36:03 +02:00
Vaclav Slavik
22e1370f73
Merge Visual Studio 2010 support.
2011-09-01 10:47:41 +02:00
Vaclav Slavik
74c388471a
Use a different app icon for the example.
...
The icon is taken from Poedit and the point is to demonstrate how app's
icon is used instead of WinSparkle's generic "software update" one.
2011-08-28 18:47:35 +02:00
Littleboy
19ca3c3b4e
Add Visual Studio 2010 solution and project for main WinSparkle source
2011-05-02 23:08:53 -04:00
Vaclav Slavik
5a1703db93
Add support for getting appcast feed URL from sources.
...
As an alternative to win_sparkle_set_appcast_url(), it is possible to
specify the feed in win32 resources. This isn't as convenient as
Info.plist on OS X, but at least it still has the advantage of being
externally readable.
The resource has to be named "FeedURL" and have type set to "APPCAST".
The PSDK example now uses it.
2010-04-25 18:46:55 +02:00
Vaclav Slavik
1f362c185f
Include winsparkle.h first in the example.
...
This tests whether the header works as standalone one, or if it has some
dependencies on other headers (e.g. windows.h).
2010-04-11 13:18:47 +02:00
Vaclav Slavik
d3608aeb89
Fixed sample's type in VERSIONINFO.
...
It should be VFT_APP, not VFT_DLL.
2010-01-11 17:07:16 +01:00
Vaclav Slavik
4afa51309e
Set example's appcast URL.
2009-12-29 01:40:06 +01:00
Vaclav Slavik
553a7ff748
Added version info resources to the example app.
2009-12-28 16:02:57 +01:00
Vaclav Slavik
a3b59cc87b
De-tabify.
2009-12-17 11:22:49 +01:00
Vaclav Slavik
aea7abba47
Build the PSDK example with static CRT too.
...
Only in release build. This makes testing under Wine easier.
2009-12-16 09:09:47 +01:00
Vaclav Slavik
3e7e88cd30
Added a simple example of application using WinSparkle.
...
This sample app is written with raw Platform SDK API, no GUI
toolkit is used. In addition to demonstrating simple WinSparkle use,
it also shows how the app can use different CRT from the DLL.
2009-12-15 14:53:52 +01:00