summaryrefslogtreecommitdiff
path: root/win/upgrade_wizard
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-23461 mysql_upgrade_wizard.exe differs from mariadb-upgrade-wizard.exeVladislav Vaintroub2020-08-121-10/+5
| | | | | | | | | | | | The post-build custom command to embed Vista elevation manifest into mariadb-upgrade-wizard.exe seems to do something nasty to the executable, perhaps it removes and recreates it. Thus the previously created hardlink mysql_upgrade_wizard is not marked to require elevation. Solved by using MANIFESTUAC linker flag, rather than invoke mt.exe. This avoids an extra post-build step that modifies mariadb-upgrade-wizard.exe
* MDEV-22612 Fix -DWITH_ASAN=1 on Windows.Vladislav Vaintroub2020-05-181-9/+1
|
* MDEV-21303 Make executables MariaDB namedRasmus Johansson2020-03-211-5/+5
| | | | | | | | | To change all executables to have a mariadb name I had to: - Do name changes in every CMakeLists.txt that produces executables - CREATE_MARIADB_SYMLINK was removed and GET_SYMLINK added by Wlad to reuse the function in other places also - The scripts/CMakeLists.txt could make use of GET_SYMLINK instead of introducing redundant code, but I thought I'll leave that for next release - A lot of changes to debian/.install and debian/.links files due to swapping of real executable and symlink. I did not however change the name of the manpages, so the real name is still mysql there and mariadb are symlinks. - The Windows part needed a change now when we made the executables mariadb -named. MSI (and ZIP) do not support symlinks and to not break backward compatibility we had to include mysql named binaries also. Done by Wlad
* Merge 10.3 into 10.4Marko Mäkelä2018-11-191-13/+14
|\
| * MDEV-16448 mysql_upgrade_service remove my.ini variables that are no more validVladislav Vaintroub2018-11-151-13/+14
| | | | | | | | MDEV-16447 incorporate Innodb slow shutdown into mysql_upgrade_service.exe
* | MDEV-17279 Windows : link C runtime dynamicallyVladislav Vaintroub2018-10-091-6/+12
|/ | | | | | | | | | | | | | | | | | | | | | 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.
* MDEV-16662 CMake warnings: CMP0026Sergei Golubchik2018-08-121-2/+1
|
* MDEV-16345 : No upgrade wizard in 10.3 in Windows packages.Vladislav Vaintroub2018-05-301-0/+3
| | | | | | 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-
* Merge branch 'bb-10.2-ext' into 10.3Sergei Golubchik2018-02-231-1/+1
|\
| * Fix 2 more VS2015 warningsVladislav Vaintroub2018-02-191-1/+1
| |
* | Windows : Fix /permissive- compile errorVladislav Vaintroub2018-02-211-1/+1
| |
* | Make possible to use clang on Windows (clang-cl)Vladislav Vaintroub2018-02-201-0/+4
|/ | | | | | -DWITH_ASAN can be used as well now, on x64 Fix many clang-cl warnings.
* Allow to specify C runtime library used for compilation.Vladislav Vaintroub2017-04-021-4/+7
| | | | | Default to static release (previously static debug was used in debug builds, but not is appears to be too slow)
* Fix win/ files to be stored with LF in repositoryVicentiu Ciorbaru2015-05-087-378/+378
| | | | | On Windows, the files get checked out with CRLF thanks to .gitattributes.
* MWL#55 : address Philip's final review comments : Vladislav Vaintroub2011-02-141-5/+5
| | | | | - rename upgrade_wizard.exe to mysql_upgrade_wizard.exe - have shortcut to upgrade wizard in the menu folder
* On Philips request, introduce a variableVladislav Vaintroub2011-02-031-1/+6
| | | | | BUILD_RELEASE to disable graceful fallbacks if WiX or MFC is not available.
* AssignProcessToJobObject cannot assign current processVladislav Vaintroub2011-02-021-13/+39
| | | | | | | | 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.
* add forgotten files generated by VS MFC projectVladislav Vaintroub2011-01-303-0/+40
|
* Move common functionality (analyze service configuration) into winservice ↵Vladislav Vaintroub2011-01-302-80/+36
| | | | library
* MWL#55 : implement upgrade_wizard - GUI programVladislav Vaintroub2011-01-299-0/+1064
to uzpgrade existing MySQL/Maria services to higher version. To be used in installer (but also can be used outside of installer too)