summaryrefslogtreecommitdiff
path: root/win/packaging
Commit message (Collapse)AuthorAgeFilesLines
* 5.5.38 mergeSergei Golubchik2014-06-061-2/+2
|\
| * MDEV-6271 update MSI installer to include latest Version of HeidiSQL (8.3.x.x)Sergei Golubchik2014-05-271-2/+2
| |
* | 10.0-base mergeSergei Golubchik2013-06-063-7/+12
|\ \ | |/ | | | | (without InnoDB - all InnoDB changes were ignored)
| * remove start menu shortcut to upgrade wizardVladislav Vaintroub2013-05-191-0/+2
| |
| * MDEV-4544 : Update MSI installer to use latest HeidiSQL 8.0Vladislav Vaintroub2013-05-191-1/+1
| |
| * Small mysql_install_db.exe fixesVladislav Vaintroub2013-05-091-1/+1
| | | | | | | | | | - Use lc-messages-dir instead of deprecated --language when running mysqld in bootstrap mode. - Add some verbosity to mysql_install_db.exe when it runs in course of MSI installation.
| * MDEV-4458 - Windows installer does not launch upgrade wizard anymore, even ↵Vladislav Vaintroub2013-04-302-5/+8
| | | | | | | | | | | | | | if there are upgradable instances (i.e windows service of lower MariaDB/MySQL version) The main reason for he error is misplaced ADD_DIRECTORY in top-level CMakeLists.txt. ADD_DIRECTORY(win/packaging) was places before win/upgrade_wizard, and MSI was not able to detect that upgrade wizard was built, and thus excluded upgrade wizard entirely.
* | Fix to handle CMake component names with dash in the name, when producing ↵Vladislav Vaintroub2013-04-192-22/+26
| | | | | | | | | | | | | | MSI package. Rename connect_engine component back to connect-engine.
* | Fix MSI package creation for connect engine.Vladislav Vaintroub2013-04-171-1/+7
|/ | | | | | Also, do not use /MP option when compiling CONNECT (incompatible with COM #import directive) Also, fix ODBC_LIBRARY to be a list on Windows, not string with spaces inside.
* MDEV-3993 - add MSI installer option to set character-set-server=utf8Vladislav Vaintroub2013-01-011-0/+20
|
* 5.3 mergeSergei Golubchik2012-08-271-1/+1
|\
| * MDEV-484 : allow compilation/packaging on Windows with newly released VS2012Vladislav Vaintroub2012-08-241-1/+1
| |
* | MSI package: always install new component "Common" (currently consists of ↵Vladislav Vaintroub2012-05-301-1/+2
| | | | | | | | charset directory)
* | mergeSergei Golubchik2012-05-052-2/+15
|\ \
| * \ 5.3 mergeSergei Golubchik2012-05-042-2/+15
| |\ \ | | |/
| | * MDEV233 - Support Wix3.6 for MSIVladislav Vaintroub2012-04-252-2/+15
| | |
* | | support same version upgrade for MSIVladislav Vaintroub2012-05-042-4/+7
|/ /
* | mergeVladislav Vaintroub2012-04-172-3/+89
|\ \ | |/
| * fix compiler warningsVladislav Vaintroub2012-04-161-6/+7
| |
| * MDEV-221 - Properly escape command line when starting mysql_install_db Vladislav Vaintroub2012-04-162-3/+88
| | | | | | | | | | | | | | | | | | | | since password characters can contain quotes or spaces. The proper quoting method for command line arguments used here was extracted from http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx Additionally, mysql_install_db.exe now passes root password to "mysqld.exe --bootstrap" in hexadecimal form, to handle potential special chars inside password string literal.
* | Add minimal clarication about 'root' user to the installer UIVladislav Vaintroub2012-04-151-2/+2
| |
* | Merge 5.3->5.5Igor Babaev2012-03-172-3/+8
|\ \ | |/
| * LP947631: Uninstall wipes HeidiSQL settings, even if HeidiSQL is installed ↵Vladislav Vaintroub2012-03-062-3/+8
| | | | | | | | | | | | | | | | prior to MariaDB Fixed detection of installed HeidiSQL in the machine, prevent installing own copy if HeidiSQL is already installed. On deinstallation, do not remove settings if official HeidiSQL is detected.
* | 5.3.4 mergeSergei Golubchik2012-02-151-1/+1
|\ \ | |/
| * Use newly released HeidiSQL 7.0 in the MSI installerVladislav Vaintroub2012-02-121-1/+1
| |
* | Fix build and packaging on Windows:Vladislav Vaintroub2011-11-263-3/+5
|/ | | | | | | | | | | | | | | | | | - build executables we have in 5.3 (mysql_install_db.exe, mysq_upgrade_service.exe, upgrade wizard), and MSI - add some missing headers to windows specific source files. This needs to be done since 5.5 is using WIN32_LEAN_AND_MEAN preprocessor constant thus windows.h no more includes whiole Windows - do not deliver perl scripts (mysql_install_db.pl & friends) -they do not work, are not documented, and we have native executables for this functionality. do not pack echo.exe, replace.exe into MSI, they are not needed. Do not build resolveip on Windows, it is not used. - precache results of of system checks in cmake/os/WindowsCache.cmake (like it is alreay done for majority of tests to speed up cmake run with VS) - make feedback plugin DEFAULT on Windows (so MSI works if user enables plugin), fix null pointer access in PSI_register
* Add option to enable feedback plugin to the MSI installer.Vladislav Vaintroub2011-10-121-2/+60
|
* After talking to HeidiSQL people - libmysql.dll that comes with their ↵Vladislav Vaintroub2011-06-091-1/+1
| | | | | | distribution in place, dont replace with our own. It also will result in less HeidiSQL restarts during MariaDB upgrades (since libmysql.dll won't be replaced)
* Fix a problem building MSI using localized (Spanish) Visual Studio 2010.Vladislav Vaintroub2011-06-082-3/+1
| | | | | VS did not like to execute 2 commands in custom build step, workaround is to use single COMMAND instead of 2.
* use our libmysql.dll with HeidiSQL, if we compile 32 bitVladislav Vaintroub2011-06-022-3/+13
|
* Use our libmysql.dll with Heidi, if we compile 32 bitVladislav Vaintroub2011-06-014-22/+40
|
* MWL#200 - provide options to install 3rd party components.Vladislav Vaintroub2011-06-016-0/+141
| | | | | Added HeidiSQL as example, i.e cmake -DWITH_THIRD_PARTY=HeidiSQL and building MSI will bundle HeidiSQL.
* Workaround a cmake bug that was only visible on a newly installed Philip's ↵Vladislav Vaintroub2011-05-271-6/+10
| | | | | | | | | | machine. CMake 2.8.4 crashed on this line IF(something AND IS_DIRECTORY(something_else)) when both "something" and "something_else" were empty. Changing the line slightly (using cascading "IF" instead) solved the crash.
* enable 'Optimized for transactions'configuration checkbox if innodb is ↵Vladislav Vaintroub2011-04-084-20/+257
| | | | compiled in
* Sign MSI if code signing is requested.Vladislav Vaintroub2011-03-281-2/+1
| | | | | Remove SIGNCODE_ENABLED variable from create_msi.cmake.in, it was already removed from other places.
* CMake fixes for buildbot/MSI package building and signing:Vladislav Vaintroub2011-03-281-0/+2
| | | | | | | | | | | - FIND_PROGRAM (signtool) will now get a hint about location of signtool.exe (Windows SDK) - Targets "package" or "msi" will now fail, l if signing is requested but does not work (e.g invalid certificate) - During install, do not re-sign binaries, if they are already signed. - Preserve mysqld_error.h timestamp whenever possible. This helps avoiding situations where the whole server is rebuilt, whenever comp_err.exe changes (for example after code signing, or also after a minor fix in mysys) - Fix Wix error in UpgradeVersion, if patch part of the version is 0.
* MWL#55 : address Philip's final review comments : Vladislav Vaintroub2011-02-142-14/+31
| | | | | - rename upgrade_wizard.exe to mysql_upgrade_wizard.exe - have shortcut to upgrade wizard in the menu folder
* MWL#55 : Adjust UI according to some user's expectations.Vladislav Vaintroub2011-02-072-1/+55
| | | | | | If upgradable instances are found, bring a new dialog to inform user about it. This gives user a chance to deselect "database instance" feature early, because experience shows nobody really looks at features and their in their description in "customize setup" dialog. This also tells user that existing instances can be upgraded.
* MWL#55 :Vladislav Vaintroub2011-02-041-1/+1
| | | | | | Allow MSI and NSIS side-by-side installation if installed NSIS package differs in "major.minor" version numbers. Still disallow MSI and NSIS if major.minor versions of both packages match.
* On Philips request, introduce a variableVladislav Vaintroub2011-02-031-0/+5
| | | | | BUILD_RELEASE to disable graceful fallbacks if WiX or MFC is not available.
* MWL#55 : force per-machine installation.Vladislav Vaintroub2011-02-031-1/+6
| | | | | | | | | Problem: user without privileges can have an half-complete installation, if he manages to click on "Ignore" for all errors in the installer. As a result, he will miss ARP registry keys, and uninstall will not be possible using "Add/Remove Programs" applet.
* add some forgotten jpgsVladislav Vaintroub2011-01-302-0/+0
|
* split long lines, use get_mysql_service_properties()Vladislav Vaintroub2011-01-301-65/+87
|
* Move common functionality (analyze service configuration) into winservice ↵Vladislav Vaintroub2011-01-303-46/+6
| | | | library
* MWL#55 : implement MSI installer Vladislav Vaintroub2011-01-2911-0/+2441
The general technique to generate MSI using CMake is taken from MySQL 5.5 Additional features not present in 5.5 installer : -optionally creating a new database (as Windows service), using new mysql_install_db.exe to do the job - optional upgrade of existing services from old MySQL or Maria installation. This work is actually done by the upgrade wizard that is launched at the end of installation.