ge0rdi
9800b03b63
Remove GetDocRelativePath function
...
Help is always located in the same folder as binary that is using it.
2023-06-10 21:50:46 +02:00
ge0rdi
9f949dd99b
Remove old updating mechanism
...
We have our own updating already and don't plan to use old one.
There is no need to keep it around.
2023-06-09 17:52:18 +02:00
ge0rdi
714c98130a
Simplify project files
...
Put common build settings into separate props file.
This way it will be much easier to do changes that should affect all
projects in the future.
2023-06-09 17:52:18 +02:00
ge0rdi
9c149334fa
Properly round font size
...
Use MulDiv for proper rounding to nearest integer.
Fixes #1547 .
2023-05-27 13:33:41 +02:00
ge0rdi
e25b656275
Use VS2022
...
Note that `_ATL_MODULES` define is now needed for compatibility with C++
conformance mode (`/permissive-`).
More details here:
https://developercommunity.visualstudio.com/t/Crash-in-ATL-CEnumerator::MoveNext-after/10116823
2022-12-28 19:26:22 +01:00
Let's All Love Lain
47cc2b2304
Replacing 'scopeList' contiguous placement of elements in memory more efficient and std::make_unique c++17
...
Signed-off-by: germanaizek <GermanAizek@yandex.ru >
2022-05-12 20:54:42 +02:00
germanaizek
a20215d9da
Replace 'push*' -> 'emplace*' if possible and use std::move()
2022-05-12 20:54:42 +02:00
ge0rdi
0b535d1dd8
Update: Properly handle toast activation
...
Use `OnToastActivate` to display update dialog if user clicked on toast
during `update.exe` life-time.
Process messages for some time after displaying toast.
Otherwise toast may be not displayed at all.
2020-09-26 08:14:56 +02:00
ge0rdi
fbcf85559e
Update: Add option to check for nightly updates
...
Use Appveyor REST API to obtain information about latest build from master.
2020-09-24 18:52:24 +02:00
ge0rdi
ed3da927cc
Update: Use desktop toast notifications on Windows 10
...
Use toast notification to announce new update on modern Windows
versions.
The advantage of toasts is that they look more natural and they are
persistent. So one can find the information about new update in action
center even after notification timed out.
2020-09-24 18:52:24 +02:00
ge0rdi
225d0ba8f9
Update: Add library for Desktop Toast notifications
...
Based on sample code in:
https://github.com/WindowsNotifications/desktop-toasts
More info:
https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/send-local-toast-desktop-cpp-wrl
2020-09-24 18:52:24 +02:00
ge0rdi
4883d13950
Update: Support for automatic updates
...
Use Github REST API to get info about latest release (version,
changelog, installer url).
2020-09-24 18:52:24 +02:00
ge0rdi
261929f4c3
Don't use obsolete /Gm switch
...
`cl : command line warning D9035: option 'Gm' has been deprecated and will be removed in a future release`
2020-06-07 07:21:17 +02:00
ge0rdi
f33cd60b84
Use VS2019
2019-10-01 19:07:03 +02:00
Zvonimir Bužanić
935c6fc73a
Links updated
...
Changed links to github for Update.cpp and Update.rc.
2019-03-02 21:34:29 +01:00
ge0rdi
16de25a8b0
Use C++17 by default
...
Plus C++ standard conformance fixes.
2018-08-18 20:04:21 +02:00
ge0rdi
2fb9448ffd
Few improvements ( #65 )
...
* Fix naming inconsistencies
'Menu' vs 'StartMenu'
* Installer: Remove Facebook link
* Installer: Remove PayPal donate remnants
* OpenShellReadme: Remove info about product version
2018-08-13 00:28:42 -04:00
Xenhat
f4dd56155b
Rebrand to Open-Shell ( #36 ) ( #58 )
...
* Rebrand to Open-Shell
* Slight installer branding improvement
2018-08-05 15:22:10 -04:00