Marko Mäkelä
70e788b1e5
Merge 10.3 into 10.4
2021-11-17 13:59:42 +02:00
Marko Mäkelä
9962cda527
Merge 10.2 into 10.3
2021-11-17 13:55:54 +02:00
Vladislav Vaintroub
c5e09bf81a
MDEV-27056 Windows upgrade_wizard - CloseHandle() on invalid (already closed) pipe handle
2021-11-16 01:51:35 +01:00
Marko Mäkelä
72b2489621
Merge 10.3 into 10.4
2021-06-08 15:02:40 +03:00
Marko Mäkelä
6e9642beb2
Merge 10.2 into 10.3
2021-06-08 14:33:07 +03:00
Vladislav Vaintroub
9f9a925c39
MDEV-23815 Windows : mysql_upgrade_wizard fails, if service name has spaces
...
The fix is to quote service name parameter, when it is passed to
mysql_upgrade_service subprocess.
2021-06-06 08:48:12 +02:00
Marko Mäkelä
dde2ca4aa1
Merge 10.3 into 10.4
2018-11-19 20:22:33 +02:00
Vladislav Vaintroub
a93ac8d95f
MDEV-16448 mysql_upgrade_service remove my.ini variables that are no more valid
...
MDEV-16447 incorporate Innodb slow shutdown into mysql_upgrade_service.exe
2018-11-15 18:03:30 +01:00
Vladislav Vaintroub
f4cdf90d73
MDEV-17279 Windows : link C runtime dynamically
...
Changed the build to use /MD flag so that DDL version of C runtime is used.
To make sure MariaDB is always runnable on target system, include
redistributable CRT libraries into installer.
For MSI package, use Microsoft's merge modules.
For ZIP use "applocal" approach,i.e place redistributable dlls
into the bin directory of the package(via InstallRequiredSystemLibraries
cmake module) The space overhead of libraries in negligible, ~ 3MB unpacked.
There are 2 cases, where we still link C runtime statically
- Upgrade wizard, it uses MFC, and we link statically to avoid
redistribute also whole MFC (for this single application, does not
make much sense).
- MSI installer's custom action dll wixca.dll.Here, we need static link
so that MSI won't fail on a target system that does not have VC++2015
runtime already installed.
2018-10-09 08:42:48 +01:00
Sergei Golubchik
6b53f9d781
MDEV-16662 CMake warnings: CMP0026
2018-08-12 11:37:42 +02:00
Vladislav Vaintroub
5a61fa9882
MDEV-16345 : No upgrade wizard in 10.3 in Windows packages.
...
Disable /permissive- flag, so MFC is found, and upgrade_wizard is built.
MFC code is not standard C++, so it doesn not play well with /permissive-
2018-05-30 21:37:51 +00:00
Sergei Golubchik
2732fcc608
Merge branch 'bb-10.2-ext' into 10.3
2018-02-23 08:43:34 +01:00
Vladislav Vaintroub
e2ac8d3ff1
Windows : Fix /permissive- compile error
2018-02-21 16:33:55 +00:00
Vladislav Vaintroub
56e7b7eaed
Make possible to use clang on Windows (clang-cl)
...
-DWITH_ASAN can be used as well now, on x64
Fix many clang-cl warnings.
2018-02-20 21:17:36 +00:00
Vladislav Vaintroub
0ea45725d8
Fix 2 more VS2015 warnings
2018-02-19 15:22:24 +00:00
Vladislav Vaintroub
0cca5bdf0b
Allow to specify C runtime library used for compilation.
...
Default to static release (previously static debug was used in debug
builds, but not is appears to be too slow)
2017-04-02 17:29:04 +00:00
Vicentiu Ciorbaru
ab54f5a8b9
Fix win/ files to be stored with LF in repository
...
On Windows, the files get checked out with CRLF thanks
to .gitattributes.
2015-05-08 17:31:54 +03:00
Vladislav Vaintroub
3ec6533ac8
MWL#55 : address Philip's final review comments :
...
- rename upgrade_wizard.exe to mysql_upgrade_wizard.exe
- have shortcut to upgrade wizard in the menu folder
2011-02-14 19:36:06 +01:00
Vladislav Vaintroub
074dc9a550
On Philips request, introduce a variable
...
BUILD_RELEASE to disable graceful fallbacks
if WiX or MFC is not available.
2011-02-03 21:02:20 +01:00
Vladislav Vaintroub
550823b533
AssignProcessToJobObject cannot assign current process
...
on Win7 with the most strict user account control setting
(secure desktop)
Fix: use job object for child process only, not for current
process itself.
2011-02-02 01:34:22 +01:00
Vladislav Vaintroub
dd8fc3810d
add forgotten files generated by VS MFC project
2011-01-30 23:20:02 +01:00
Vladislav Vaintroub
366ee3c791
Move common functionality (analyze service configuration) into winservice library
2011-01-30 22:27:59 +01:00
Vladislav Vaintroub
e15f914813
MWL#55 : implement upgrade_wizard - GUI program
...
to uzpgrade existing MySQL/Maria services to higher version.
To be used in installer (but also can be used outside of installer too)
2011-01-29 19:02:43 +01:00