summaryrefslogtreecommitdiff
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Adjuster the parsing of "configure.in" version number lineKent Boortz2010-02-031-3/+3
|
* Fixed build failures.Sergey Vojtovich2009-06-181-2/+1
|
* Backport WL#3653 to 5.1 to enable bundled innodb plugin.Vladislav Vaintroub2009-06-103-8/+364
| | | | | Remove custom DLL loader code from innodb plugin code, use symbols exported from mysqld.
* Bug #44353 build-v9.bat is missing in source archiveAnurag Shekhar2009-04-241-2/+3
| | | | Entry for build-vs9.bat and build-vs9_x64.bat was missing in win/Makefile.am. Added the entries to fix the problem.
* Bug#38784: Mysql server crash if table is altered with partition changes.Mattias Jonsson2008-11-121-0/+1
| | | | | | | Occurred with EXTRA_DEBUG on windows. Problem was insufficient length of a local variable that stored path names. Solution was to use the correct length.
* Auto merge 5.1-build -> 5.1-bugteamTimothy Smith2008-09-101-1/+11
|\
| * Merge from mysql-5.0-buildKent Boortz2008-08-291-1/+11
| |\
| | * Handle that version "level" might contain "sp1", "a".....Kent Boortz2008-08-291-1/+11
| | |
* | | mergeVladislav Vaintroub2008-09-012-0/+36
|\ \ \ | |/ / |/| |
| * | Bug #33907 : Errors compiling mysql with Microsoft Visual C++ Express 2008Vladislav Vaintroub2008-08-212-0/+36
| |/ | | | | | | | | | | - Cherry pick 6.0 changes for Visual Studio 2008 support - Add scripts win\build-vs9.bat and win\build-vs9_x64.bat Also, remove CMake generated visual studio project files.
| * BUG#25340df@pippilotta.erinye.com2008-03-271-0/+2
| |
| * Merge ramayana.hindu.god:/home/tsmith/m/bk/50tsmith@ramayana.hindu.god2007-09-282-0/+42
| |\ | | | | | | | | | into ramayana.hindu.god:/home/tsmith/m/bk/maint/50
| * \ Merge bk-internal.mysql.com:/home/bk/mysql-5.0-maintiggy@alf.(none)2007-09-221-2/+35
| |\ \ | | | | | | | | | | | | into alf.(none):/src/bug15327/my50-bug15327
| | * | Bug #15327: configure: --with-tcp-port option being partially ignorediggy@alf.(none)2007-09-211-2/+35
| | | | | | | | | | | | | | | | | | | | make sure that if builder configured with a non-standard (!= 3306) default TCP port that value actually gets used throughout.
* | | | Merge ramayana.hindu.god:/home/tsmith/m/bk/51tsmith@ramayana.hindu.god2007-09-281-2/+35
|\ \ \ \ | | | | | | | | | | | | | | | into ramayana.hindu.god:/home/tsmith/m/bk/maint/51
| * | | | Bug #15327: configure: --with-tcp-port option being partially ignorediggy@alf.(none)2007-09-211-2/+35
| | | | | | | | | | | | | | | | | | | | | | | | | make sure that if builder configured with a non-standard (!= 3306) default TCP port that value actually gets used throughout.
* | | | | Merge production.mysql.com:/usersnfs/jperkin/bk/trees/50/push-5.0jperkin@production.mysql.com2007-09-072-0/+42
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | into production.mysql.com:/usersnfs/jperkin/bk/trees/51/push-5.1
| * | | Adding batch files for building with nmake make filesrburnett/Administrator@xp64.2007-09-052-0/+42
| |/ /
| * | CMakeLists.txt, README, configure.jskent@mysql.com/kent-amd64.(none)2007-08-032-3/+1
| | | | | | | | | | | | | | | Several adjustments to make client libraries pass the link test on both win32 and winx64, Visual Studio 2003 and 2005 (bug#30118)
* | | CMakeLists.txt (many), win/README, mysql_manifest.cmake, configure.js:kent@mysql.com/kent-amd64.(none)2007-08-063-18/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional changes for bug#29903 - Changed to do embedded build part as normal build, when WITH_EMBEDDED_SERVER is set. - Allow both normal and debug build with embedded. - Build static embedded library by pointing out all source and compile it all, i.e. not building libraries from libraries, not portable. - Let embedded use generated files from the "sql" directory, added dependencies to make sure built before embedded. - Mark library "dbug" in TARGET_LINK_LIBRARIES() with "debug", so only linked in when debug target is used. - Removed change of target name with "mysqld${MYSQLD_EXE_SUFFIX}", as others can't depend on it, not defined at configure time. Instead set the output file name. - Created work around for bug in CMake 2.4.6 and output names, to set the "mysqld<suffix>.pdb" name to the same base name. - Set the correct manifest "name" (patch by iggy)
* | | Bug#29903 The CMake build method does not produce the embedded library.iggy@amd64.(none)2007-08-031-0/+15
| | | | | | | | | | | | - Changes to correct and test Windows embedded build.
* | | Bug#24732 Executables do not include Vista manifestsiggy@amd64.(none)2007-07-251-1/+3
| | | | | | | | | | | | - Required manual merge.
* | | Merge amd64.(none):/src/bug24732/my50-bug24732iggy@amd64.(none)2007-07-252-4/+5
|\ \ \ | |/ / | | | | | | into amd64.(none):/src/bug24732/my51-bug24732
| * | Bug#24732 Executables do not include Vista manifestsiggy@amd64.(none)2007-07-253-5/+7
| | | | | | | | | | | | - Sign executables with MySQL AB security certificate.
| * | CMakeLists.txt, configure.js:kent@mysql.com/kent-amd64.(none)2007-07-181-0/+1
| |/ | | | | | | Allow to set mysqld exe suffix
* | CMakeLists.txt, configure.js:kent@mysql.com/kent-amd64.(none)2007-07-181-0/+1
| | | | | | | | Allow to set mysqld exe suffix
* | Merge amd64.(none):/src/bug24732/my50-bug24732iggy@amd64.(none)2007-06-262-8/+4
|\ \ | |/ | | | | into amd64.(none):/src/bug24732/my51-bug24732
| * Bug#24732 Executables do not include Vista manifestsiggy@amd64.(none)2007-06-262-8/+4
| | | | | | | | - Corrected manifest attributes.
* | Embedded Server doesn't build on Windows.iggy@alf.2007-06-151-0/+1
| | | | | | | | | | | | - Add build configuration parameter EMBEDDED_ONLY which will configure the VS solution to produce only mysql embedded binary. - Make necessary updates to successfully compile solution.
* | Merge quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/51tsmith@quadxeon.mysql.com2007-06-051-7/+11
|\ \ | | | | | | | | | into quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/jun05/51
| * \ Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1jani@a88-113-38-195.elisa-laajakaista.fi2007-05-241-7/+11
| |\ \ | | | | | | | | | | | | into a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-marvel
| | * | WL#3817: Simplify string / memory area types and make things more consistent ↵monty@mysql.com/narttu.mysql.fi2007-05-101-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (first part) The following type conversions was done: - Changed byte to uchar - Changed gptr to uchar* - Change my_string to char * - Change my_size_t to size_t - Change size_s to size_t Removed declaration of byte, gptr, my_string, my_size_t and size_s. Following function parameter changes was done: - All string functions in mysys/strings was changed to use size_t instead of uint for string lengths. - All read()/write() functions changed to use size_t (including vio). - All protocoll functions changed to use size_t instead of uint - Functions that used a pointer to a string length was changed to use size_t* - Changed malloc(), free() and related functions from using gptr to use void * as this requires fewer casts in the code and is more in line with how the standard functions work. - Added extra length argument to dirname_part() to return the length of the created string. - Changed (at least) following functions to take uchar* as argument: - db_dump() - my_net_write() - net_write_command() - net_store_data() - DBUG_DUMP() - decimal2bin() & bin2decimal() - Changed my_compress() and my_uncompress() to use size_t. Changed one argument to my_uncompress() from a pointer to a value as we only return one value (makes function easier to use). - Changed type of 'pack_data' argument to packfrm() to avoid casts. - Changed in readfrm() and writefrom(), ha_discover and handler::discover() the type for argument 'frmdata' to uchar** to avoid casts. - Changed most Field functions to use uchar* instead of char* (reduced a lot of casts). - Changed field->val_xxx(xxx, new_ptr) to take const pointers. Other changes: - Removed a lot of not needed casts - Added a few new cast required by other changes - Added some cast to my_multi_malloc() arguments for safety (as string lengths needs to be uint, not size_t). - Fixed all calls to hash-get-key functions to use size_t*. (Needed to be done explicitely as this conflict was often hided by casting the function to hash_get_key). - Changed some buffers to memory regions to uchar* to avoid casts. - Changed some string lengths from uint to size_t. - Changed field->ptr to be uchar* instead of char*. This allowed us to get rid of a lot of casts. - Some changes from true -> TRUE, false -> FALSE, unsigned char -> uchar - Include zlib.h in some files as we needed declaration of crc32() - Changed MY_FILE_ERROR to be (size_t) -1. - Changed many variables to hold the result of my_read() / my_write() to be size_t. This was needed to properly detect errors (which are returned as (size_t) -1). - Removed some very old VMS code - Changed packfrm()/unpackfrm() to not be depending on uint size (portability fix) - Removed windows specific code to restore cursor position as this causes slowdown on windows and we should not mix read() and pread() calls anyway as this is not thread safe. Updated function comment to reflect this. Changed function that depended on original behavior of my_pwrite() to itself restore the cursor position (one such case). - Added some missing checking of return value of malloc(). - Changed definition of MOD_PAD_CHAR_TO_FULL_LENGTH to avoid 'long' overflow. - Changed type of table_def::m_size from my_size_t to ulong to reflect that m_size is the number of elements in the array, not a string/memory length. - Moved THD::max_row_length() to table.cc (as it's not depending on THD). Inlined max_row_length_blob() into this function. - More function comments - Fixed some compiler warnings when compiled without partitions. - Removed setting of LEX_STRING() arguments in declaration (portability fix). - Some trivial indentation/variable name changes. - Some trivial code simplifications: - Replaced some calls to alloc_root + memcpy to use strmake_root()/strdup_root(). - Changed some calls from memdup() to strmake() (Safety fix) - Simpler loops in client-simple.c
* | | | Merge amd64.(none):/src/bug24732/my50-bug24732iggy@amd64.(none)2007-06-011-1/+5
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| into amd64.(none):/src/bug24732/my51-bug24732
| * | Bug #24732 Executables do not include Vista manifestsiggy@amd64.(none)2007-06-011-1/+5
| | | | | | | | | | | | | | | - Cleanup typo. - Make sure to only embedded four part numberic version.
| * | Merge siva.hindu.god:/home/tsmith/m/bk/50tsmith@siva.hindu.god2007-05-171-1/+1
| |\ \ | | | | | | | | | | | | into siva.hindu.god:/home/tsmith/m/bk/maint/50
| | * | Format corrections for various "Makefile.am": Leading tab, no trailing blank.joerg@trift2.2007-05-021-1/+1
| | | |
* | | | Merge quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/51tsmith@quadxeon.mysql.com2007-05-211-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | into quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/51
| * | | | win/Makefile.am : No trailing blank after a continuation line marker !joerg@trift2.2007-05-041-1/+1
| | |_|/ | |/| |
* | | | Merge amd64.(none):/src/bug24732/my50-bug24732iggy@amd64.(none)2007-05-151-0/+1
|\ \ \ \ | |/ / / |/| / / | |/ / into amd64.(none):/src/bug24732/my51-bug24732
| * | Bug#24732 Executables do not include Vista manifestsiggy@amd64.(none)2007-05-151-0/+1
| |/ | | | | | | | | | | - Manifest requires four part application version. - mysqld does not need requireAdministrator rights to run.
| * Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-231-1/+2
| | | | | | | | - Correct PushBuild failure.
* | Post Merge Correctioniggy@recycle.(none)2007-04-231-1/+2
| |
* | Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-232-1/+4
| | | | | | | | - Post merge cleanup.
* | Merge recycle.(none):/src/bug24732/my50-bug24732iggy@recycle.(none)2007-04-232-0/+105
|\ \ | |/ | | | | into recycle.(none):/src/bug24732/my51-bug24732
| * Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-234-0/+108
| | | | | | | | | | | | - Added script to generate application specific manifest. - Added new CMake MACRO to add customer build events which will first generate a manifest and then embeds that manifest into an executable.
| * configure.in:kent@mysql.com/kent-amd64.(none)2007-03-282-2/+0
| | | | | | | | | | | | Don't install ndb man pages if no ndb configured config-win.h, CMakeLists.txt, README, configure.js: Removed Cybozu patches
| * Merge mjorgensen@bk-internal.mysql.com:/home/bk/mysql-5.0-sagemmj@tiger.mmj.dk2007-01-112-0/+4
| |\ | | | | | | | | | into tiger.mmj.dk:/Users/mmj/bktrees/mysql-5.0
| | * WL #3670: Compile-time option to remove GRANT-related startup optionstsmith@siva.hindu.god2007-01-092-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - configure --disable-grant-options defines DISABLE_GRANT_OPTIONS - configure.js/cmake also updated - if DISABLE_GRANT_OPTIONS is defined, mysqld no longer recognizes: --bootstrap --init-file --skip-grant-tables Scripts which rely on those three options are modified to check the environment for MYSQLD_BOOTSTRAP; it should be set to the full path of a mysqld which does handle those options. For example: $ export MYSQLD_BOOTSTRAP $ MYSQLD_BOOTSTRAP=/path/to/full/MySQL/bin/mysqld $ mysql_install_db $ make test
* | | Removed not used define YY_MAGIC_BELOWmonty@mysql.com/narttu.mysql.fi2007-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made year 2000 handling more uniform Removed year 2000 handling out from calc_days() The above removes some bugs in date/datetimes with year between 0 and 200 Now we get a note when we insert a datetime value into a date column For default values to CREATE, don't give errors for warning level NOTE Fixed some compiler failures Added library ws2_32 for windows compilation (needed if we want to compile with IOCP support) Removed duplicate typedef TIME and replaced it with MYSQL_TIME Better (more complete) fix for: Bug#21103 "DATE column not compared as DATE" Fixed properly Bug#18997 "DATE_ADD and DATE_SUB perform year2K autoconversion magic on 4-digit year value" Fixed Bug#23093 "Implicit conversion of 9912101 to date does not match cast(9912101 as date)"
* | | chmod u+x win/build-vs*.batmsvensson@pilot.blaudden2007-03-202-0/+0
| | |