An error occurred fetching the project authors.
  1. 15 Jul, 2009 1 commit
    • Georgi Kodinov's avatar
      Bug #45287: phase 1 : 32 bit compilation warnings · 45b687c0
      Georgi Kodinov authored
      Fixed the following problems:
      1. cmake 2.6 warning because of a changed default on
      how the dependencies to libraries with a specified 
      path are resolved.
      Fixed by requiring cmake 2.6.
      2. Removed an obsolete pre-NT4 hack including defining
      Windows system defines to alter the behavior of windows.h.
      3. Disabled warning C4065 on compiling sql_yacc.cc because
      of a know incompatibility in some of the newer bison binaries.
      45b687c0
  2. 20 May, 2009 1 commit
  3. 25 Feb, 2009 1 commit
  4. 12 Nov, 2008 1 commit
    • Mattias Jonsson's avatar
      Bug#38784: Mysql server crash if table is altered with partition changes. · 1c9df573
      Mattias Jonsson authored
      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.
      
      CMakeLists.txt:
        Bug#38784: Mysql server crash if table is altered with partition changes.
        
        Added support for EXTRA_DEBUG
      sql/sql_partition.cc:
        Bug#38784: Mysql server crash if table is altered with partition changes.
        
        Changed from FN_LEN to FN_REFLEN since the variable was use for paths,
        not filenames without path.
      win/configure.js:
        Bug#38784: Mysql server crash if table is altered with partition changes.
        
        Added support for EXTRA_DEBUG
      1c9df573
  5. 07 Apr, 2008 2 commits
  6. 21 Mar, 2008 1 commit
    • unknown's avatar
      Bug #26461: Intrinsic data type bool (1 byte) redefined to BOOL (4 bytes) · cebb6727
      unknown authored
      The bool data type was redefined to BOOL (4 bytes on windows).
      Removed the #define and fixed some of the warnings that were uncovered
      by this.
      Note that the fix also disables 2 warnings :
      4800 : 'type' : forcing value to bool 'true' or 'false' (performance warning)
      4805: 'operation' : unsafe mix of type 'type' and type 'type' in operation
      
      These warnings will be handled in a separate bug, as they are performance related or bogus.
      
      Fixed to int the return type of functions that return more than 
      2 distinct values.
      
      
      CMakeLists.txt:
        Bug #26461: disable the C4800 and C4805 warnings temporarily
      include/config-win.h:
        Bug #26461: 
         - no need for this define for Windows.
         - windows C++ compilers have a bool type
      include/my_global.h:
        Bug #26461: removed bool_defined (no longer needed)
      sql/handler.h:
        Bug #26461: bool functions must return boolean values
      sql/mysql_priv.h:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/procedure.h:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_acl.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_acl.h:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_analyse.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_analyse.h:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_base.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_db.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_delete.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_load.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_parse.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_prepare.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      sql/sql_update.cc:
        Bug #26461: fixed return type of functions that return more than
        2 distinct values.
      cebb6727
  7. 27 Feb, 2008 1 commit
    • unknown's avatar
      Bug #23839 Multiple declarations of macros · ed4578c0
      unknown authored
      - Remove duplicate macro defintions.
      
      
      CMakeLists.txt:
        Bug #23839 Multiple declarations of macros
        - Make sure _WIN64 is defined for proper Intellisense functionality.
      include/config-win.h:
        Bug #23839 Multiple declarations of macros
        - Remove extra definitions.  Use the my_global.h defines instead.
      include/my_global.h:
        Bug #23839 Multiple declarations of macros
        - Slight change to maintain current definitions for Windows.
      ed4578c0
  8. 19 Dec, 2007 1 commit
    • unknown's avatar
      Windows fixeds for mtr · 23f0c6d4
      unknown authored
      CMakeLists.txt:
        Add CMakeLists.txt in mysql-test/lib/My/SafeProcess/
      mysql-test/lib/My/Find.pm:
        Fix for windows
      mysql-test/lib/My/SafeProcess.pm:
        Fix Tim's review comments
      mysql-test/lib/mtr_misc.pl:
        Rename glob_win32 to is_win32
      mysql-test/mysql-test-run.pl:
        Move set_mtr_build_thread_ports earlier
        Set MTR_BUILD_THREAD if to the used value
      mysql-test/lib/My/SafeProcess/CMakeLists.txt:
        New BitKeeper file ``mysql-test/lib/My/SafeProcess/CMakeLists.txt''
      23f0c6d4
  9. 02 Nov, 2007 1 commit
  10. 08 Oct, 2007 1 commit
  11. 06 Aug, 2007 1 commit
    • unknown's avatar
      CMakeLists.txt (many), win/README, mysql_manifest.cmake, configure.js: · 1337c429
      unknown authored
        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)
      
      
      CMakeLists.txt:
        Changes for embedded and Windows
      libmysql/CMakeLists.txt:
        Changes for embedded and Windows
      libmysqld/CMakeLists.txt:
        Changes for embedded and Windows
      libmysqld/examples/CMakeLists.txt:
        Changes for embedded and Windows
      mysys/CMakeLists.txt:
        Changes for embedded and Windows
      regex/CMakeLists.txt:
        Changes for embedded and Windows
      server-tools/instance-manager/CMakeLists.txt:
        Changes for embedded and Windows
      sql/CMakeLists.txt:
        Changes for embedded and Windows
      storage/archive/CMakeLists.txt:
        Changes for embedded and Windows
      storage/blackhole/CMakeLists.txt:
        Changes for embedded and Windows
      storage/csv/CMakeLists.txt:
        Changes for embedded and Windows
      storage/example/CMakeLists.txt:
        Changes for embedded and Windows
      storage/federated/CMakeLists.txt:
        Changes for embedded and Windows
      storage/heap/CMakeLists.txt:
        Changes for embedded and Windows
      storage/innobase/CMakeLists.txt:
        Changes for embedded and Windows
      storage/myisam/CMakeLists.txt:
        Changes for embedded and Windows
      storage/myisammrg/CMakeLists.txt:
        Changes for embedded and Windows
      strings/CMakeLists.txt:
        Changes for embedded and Windows
      vio/CMakeLists.txt:
        Changes for embedded and Windows
      win/README:
        Changes for embedded and Windows
      win/configure.js:
        Changes for embedded and Windows
      win/mysql_manifest.cmake:
        Changes for embedded and Windows
      1337c429
  12. 04 Aug, 2007 1 commit
  13. 03 Aug, 2007 3 commits
    • unknown's avatar
      CMakeLists.txt: · edc99e12
      unknown authored
        Removed space between '-D' and symbol
      
      
      CMakeLists.txt:
        Removed space between '-D' and symbol
      edc99e12
    • unknown's avatar
      CMakeLists.txt, README, configure.js · 29bd01e6
      unknown authored
        Several adjustments to make client libraries pass the link test
        on both win32 and winx64, Visual Studio 2003 and 2005 (bug#30118)
      
      
      win/README:
        - Removed references to PARTITION engine, 5.1 only
      win/configure.js:
        - Removed references to PARTITION engine, 5.1 only
      extra/CMakeLists.txt:
        Use the special 'debug' list element to mark that "dbug" library
        is only to be linked against if build type "Debug".
      myisam/CMakeLists.txt:
        Use the special 'debug' list element to mark that "dbug" library
        is only to be linked against if build type "Debug".
      scripts/CMakeLists.txt:
        Use the special 'debug' list element to mark that "dbug" library
        is only to be linked against if build type "Debug".
      server-tools/instance-manager/CMakeLists.txt:
        Use the special 'debug' list element to mark that "dbug" library
        is only to be linked against if build type "Debug".
      sql/CMakeLists.txt:
        Use the special 'debug' list element to mark that "dbug" library
        is only to be linked against if build type "Debug".
      mysys/CMakeLists.txt:
        Restored include path to "mysys" itself
      dbug/CMakeLists.txt:
        Changed to optionally be included to give a file list only
      extra/yassl/CMakeLists.txt:
        Changed to optionally be included to give a file list only
      extra/yassl/taocrypt/CMakeLists.txt:
        Changed to optionally be included to give a file list only
      zlib/CMakeLists.txt:
        Changed to optionally be included to give a file list only
      libmysql/CMakeLists.txt:
        For compatibility with Visual Studio 2005, list all files that are to
        be part of the library build, i.e. libraries can't be built from other
        libraries. Set SOURCE_SUBLIBS and include the file listings from
        "zlib", "dbug", "taocrypt" and "yassl"
      29bd01e6
    • unknown's avatar
      Bug#29903 The CMake build method does not produce the embedded library. · c6c57ed7
      unknown authored
      - Changes to correct and test Windows embedded build.
      
      
      BitKeeper/etc/ignore:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Ignore auto-generated Windows embedded resources.
      CMakeLists.txt:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Hardcode CSV for all configurations.
        - Add client directory for gen_lex_hash dependency.
      client/CMakeLists.txt:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Build the mysqlclient library and echo for the embedded solution.
      client/client_priv.h:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Defined new option.
      client/mysql.cc:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Add server-arg command line parameter
      libmysqld/CMakeLists.txt:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Added auto generated resources; sql_yacc.cc, sql_yacc.h, message.rc
        message.h and lex_hash.h.
        - Link csv library to libmsyqld.
      libmysqld/Makefile.am:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Include CMakeLists.txt in dist.
      libmysqld/examples/CMakeLists.txt:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Follow existing naming convention.
      libmysqld/examples/Makefile.am:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Include CMakeLists.txt in dist.
      mysql-test/mysql-test-run.pl:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Move embedded option block earlier in the script.
        - Added the path to the libmysqld.dll to Windows path.
      win/README:
        Bug#29903 The CMake build method does not produce the embedded library.
        - Add instructions for building/testing the embedded library.
      c6c57ed7
  14. 02 Aug, 2007 1 commit
    • unknown's avatar
      Limit stack size of the server to 1 MB. · 8df5a067
      unknown authored
          
      Manual transfer of the fix for bug#20815 from 5.0 to 5.1
      
      
      CMakeLists.txt:
        Limit stack size of the server to 1 MB.
        
        Manual transfer of the fix for bug#20815 from 5.0 to 5.1
      8df5a067
  15. 31 Jul, 2007 1 commit
    • unknown's avatar
      Fix a bad BitKeeper dependency structure for the "CMakeLists.txt" files. · a250e2b4
      unknown authored
      They had been introduced in 5.1 and were only later backported to 5.0;
      as a consequence, the files in the 5.1 tree do not depend on the 5.0 ones,
      and changes in 5.0 do not propagate into the 5.1 files.
      
      To fix this, the (previous) files in 5.1 now are deleted ("bk rm"),
      and the previously deleted files depending on 5.0 are now moved to the 
      respective source directories ("bk mv").
      The current 5.1 contents is restored in these files.
      
      If you need the previous history of the 5.1 files ("bk revtool"),
      access those in "BitKeeper/deleted".
      
      Contrary to the original plan, I did not introduce the name
      "CMakeLists.historic" - mostly in order not to clutter the source tree.
      
      This fixes bug#29982.
      
      
      BitKeeper/deleted/.del-CMakeLists.txt~2eb9019b:
        Delete: client/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~5b8836e4:
        Delete: CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~93f0d646:
        Delete: dbug/CMakeLists.txt
      dbug/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~9 -> dbug/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~57492bba:
        Delete: extra/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~8c35983c:
        Delete: extra/yassl/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~c3563d5f:
        Delete: extra/yassl/taocrypt/CMakeLists.txt
      extra/yassl/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~11 -> extra/yassl/CMakeLists.txt
      extra/yassl/taocrypt/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~12 -> extra/yassl/taocrypt/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~99a50df6:
        Delete: libmysql/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~86a68ea1:
        Delete: mysys/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~9e206e11:
        Delete: regex/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~95969b72:
        Delete: server-tools/instance-manager/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~fdec1f01:
        Delete: sql/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~1960eb07:
        Delete: storage/innobase/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~96726c3b:
        Delete: storage/myisam/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~bb293bb4:
        Delete: storage/heap/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~5fa65a12:
        Delete: strings/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~fb3a3a47:
        Delete: storage/myisammrg/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~fc201a06:
        Delete: tests/CMakeLists.txt
      tests/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~5 -> tests/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~2a609d33:
        Delete: vio/CMakeLists.txt
      vio/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~6 -> vio/CMakeLists.txt
      BitKeeper/deleted/.del-CMakeLists.txt~ef945345:
        Delete: zlib/CMakeLists.txt
      zlib/CMakeLists.txt:
        Rename: BitKeeper/deleted/.del-CMakeLists.txt~8 -> zlib/CMakeLists.txt
      CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      client/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      extra/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      libmysql/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      mysys/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      regex/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      server-tools/instance-manager/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      sql/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      storage/heap/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      storage/innobase/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      storage/myisam/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      storage/myisammrg/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      strings/CMakeLists.txt:
        Restore the current 5.1 contents into the 5.0-dependent file.
        
        For the previous 5.1 history of this file, see the one in "BitKeeper/deleted".
      a250e2b4
  16. 27 Jul, 2007 1 commit
    • unknown's avatar
      BUG#20815 for the 5.1 branch · e42805fb
      unknown authored
      CMakeLists.txt:
        BUG#20815 do not use 10MB of stack space per thread, enforce the previous 5.0 default of 1M
      e42805fb
  17. 25 Jul, 2007 2 commits
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · 2336151b
      unknown authored
      - Required manual merge.
      
      
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Search for additional tools necessary to embed, catalog and sign
        targets.
      win/README:
        Bug#24732 Executables do not include Vista manifests
        - Add internal only note to EMBED_MANIFESTS option.
      2336151b
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · a34879eb
      unknown authored
      - Sign executables with MySQL AB security certificate.
      
      
      BitKeeper/etc/ignore:
        Bug#24732 Executables do not include Vista manifests
        - Ignore security catalog descriptions
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Search for additional tools necessary to embed, catalog and sign
        targets.
      win/README:
        Bug#24732 Executables do not include Vista manifests
        - Add internal only note to EMBED_MANIFESTS option.
      win/create_manifest.js:
        Bug#24732 Executables do not include Vista manifests
        - Added publicKeyToken attribute to manifest.
      win/mysql_manifest.cmake:
        Bug#24732 Executables do not include Vista manifests
        - Add additional commands to create security catalog and sign 
        targets.
        - Add parameters to add appropiate hash attribute to manifest
        and create security content description of the security catalog.
      a34879eb
  18. 19 Jul, 2007 1 commit
  19. 26 Jun, 2007 2 commits
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · fe0e8ef0
      unknown authored
      - Post Merge Fixup
      
      
      fe0e8ef0
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · f39d636a
      unknown authored
      - Corrected manifest attributes.
      
      
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Use correct value for 64 built binaries.
      win/create_manifest.js:
        Bug#24732 Executables do not include Vista manifests
        - Remove type attribute as the only valid value is win32.
      win/mysql_manifest.cmake:
        Bug#24732 Executables do not include Vista manifests
        - Remove type attribute.
      f39d636a
  20. 15 Jun, 2007 1 commit
    • unknown's avatar
      Embedded Server doesn't build on Windows. · 29041471
      unknown authored
      - 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.
      
      
      CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Remove leading space from various definitions.
        - Remove optimizations from RelWithDebInfo configuration for debugging.
        - Conditionally add the necessary build directories based on 
        EMBEDDED_ONLY flag.
      BitKeeper/etc/ignore:
        Embedded Server doesn't build on Windows.
        - Ignore CMake's default configuration output directories.
        - Ignore autogenerated cmake_dummy.c file.
      libmysql/client_settings.h:
        Embedded Server doesn't build on Windows.
        - Build fixup
      libmysqld/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Update for recent changes.
      libmysqld/libmysqld.def:
        Embedded Server doesn't build on Windows.
        - Export necessary methods.
      libmysqld/examples/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Updated include directories.
        - test_libmysqld fixup.
        - Added mysqltest_embedded and mysql_client_test_embedded exes needed for
        testing.
      sql/mysqld.cc:
        Embedded Server doesn't build on Windows.
        - Build fixup.
      sql/sql_binlog.cc:
        Embedded Server doesn't build on Windows.
        - Build fixup.
      sql-common/client.c:
        Embedded Server doesn't build on Windows.
        - Build fixup.
      storage/federated/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      storage/heap/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      storage/innobase/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      storage/myisam/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      storage/myisam/ha_myisam.cc:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      storage/myisammrg/CMakeLists.txt:
        Embedded Server doesn't build on Windows.
        - Define USE_TLS for embedded only builds.
      win/configure.js:
        Embedded Server doesn't build on Windows.
        - Add EMBEDDED_ONLY build configuration.
      29041471
  21. 02 Jun, 2007 1 commit
  22. 01 Jun, 2007 1 commit
    • unknown's avatar
      Bug #24732 Executables do not include Vista manifests · 97061f1b
      unknown authored
      - Cleanup typo.
      - Make sure to only embedded four part numberic version.
      
      
      CMakeLists.txt:
        Bug #24732 Executables do not include Vista manifests
        - Correct typo in manifest detection logic.
      win/create_manifest.js:
        Bug #24732 Executables do not include Vista manifests
        - Remove -* from the end of version string before embedding
        into manifest.
      97061f1b
  23. 31 May, 2007 2 commits
  24. 04 May, 2007 3 commits
  25. 02 May, 2007 1 commit
  26. 30 Apr, 2007 1 commit
  27. 23 Apr, 2007 3 commits
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · 7ad5d7c1
      unknown authored
      - Post merge cleanup.
      
      
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Added logic for EMBED_MANIFESTS configuration option.
      client/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for client executables.
      extra/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for my_print_default executable.
      libmysql/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for myTest executable.
      server-tools/instance-manager/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for mysqlmanager executable.
      sql/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for mysqld executable.
      storage/myisam/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for myisam executables.
      win/README:
        Bug#24732 Executables do not include Vista manifests
        - Added new configuration option documentation.
      win/configure.js:
        Bug#24732 Executables do not include Vista manifests
        - Added new EMBED_MANIFESTS configuration option.
      7ad5d7c1
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · 1ce0d7c6
      unknown authored
      - 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.
      
      
      BitKeeper/etc/ignore:
        Bug#24732 Executables do not include Vista manifests
        - Revise ignore rules to disallow auto-generated cmake files but to allow
        custom macros defined in a .cmake file.
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Added logic for EMBED_MANIFESTS configuration option.
      client/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for client executables.
      extra/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for my_print_default executable.
      libmysql/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for myTest executable.
      myisam/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for myisam executables.
      server-tools/instance-manager/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for mysqlmanager executable.
      sql/CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Embed manifest with custom CMake MACRO for mysqld executable.
      win/README:
        Bug#24732 Executables do not include Vista manifests
        - Added new configuration option documentation.
      win/configure.js:
        Bug#24732 Executables do not include Vista manifests
        - Added new EMBED_MANIFESTS configuration option.
      win/create_manifest.js:
        Bug#24732 Executables do not include Vista manifests
        - Manifest generator.  This script generates a basic manifest.
      win/mysql_manifest.cmake:
        Bug#24732 Executables do not include Vista manifests
        - Define new CMake MACRO for adding Windows manifests to executables.
      1ce0d7c6
    • unknown's avatar
      Bug #27811: · b570cee1
      unknown authored
       FORCE_INIT_OF_VARS was not defined for the 
       debug builds on Windows. This caused LINT_INIT
       macro to be defined as NOP and this triggers
       false alarms about use of uninitialized with
       the runtime libs of some Visual Studio versions.
       Fixed by defining FORCE_INIT_OF_VARS to match the
       state of the Windows
      
      
      CMakeLists.txt:
        Bug #27811: added the missing build option
      mysql-test/r/windows.result:
        Bug #27811: test case
      mysql-test/t/windows.test:
        Bug #27811: test case
      b570cee1
  28. 19 Apr, 2007 1 commit
  29. 18 Apr, 2007 2 commits
    • unknown's avatar
      Add scripts/ subdiretory · c297a723
      unknown authored
      c297a723
    • unknown's avatar
      Bug#25452 mysql_upgrade access denied · 1d24597f
      unknown authored
       - Improve mysql_upgrade and add comments describing it's logic
       - Don't look for mysql and mysqlcheck randomly, use dir where mysql_upgrade
        was started from
       - Don't look for mysql_fix_privilege_tables.sql randomly, compile
        in the mysql_fix_privilege_tables.sql file and use that to upgrade
        the system tables of MySQL
       - Check for any unexpected error returned from runnning the mysql_fix_privilege_tables SQL
       - Fix bug#26639, bug#24248 and bug#25405
      
      
      BitKeeper/etc/ignore:
        Added scripts/comp_sql scripts/mysql_fix_privilege_tables_sql.c to the ignore list
      CMakeLists.txt:
        Build files also in scripts/
      Makefile.am:
        Build scripts/ a little earlier to make
        the scripts/mysql_fix_privilege_tables_sql.c file available
        when client/ is built
      client/mysql_upgrade.c:
        Updated version of mysql_upgrade with comments and logical functions
      include/my_global.h:
        Move IF_WIN macro to my_global.h fr from sql/mysql_priv.h
      mysql-test/r/mysql_upgrade.result:
        Update result
      mysql-test/t/mysql_upgrade.test:
        Add more tests for different bugs related to mysql_upgrade
      scripts/Makefile.am:
        Build comp_sql and mysql_fix_privilege_tables_sql.c
      sql/mysql_priv.h:
        Move IF_WIN macro to my_global.h fr from sql/mysql_priv.h
      scripts/CMakeLists.txt:
        New BitKeeper file ``scripts/CMakeLists.txt''
      scripts/comp_sql.c:
        New BitKeeper file ``scripts/comp_sql.c''
      1d24597f