1. 23 Apr, 2007 11 commits
    • 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
      Add "name of struct" as first arg to comp_sql · b44eee2a
      unknown authored
      Fix "make distcheck"
      
      
      scripts/CMakeLists.txt:
        Add "name of struct" as first arg to comp_sql
      scripts/comp_sql.c:
        Add "name of struct" as first arg to comp_sql
      b44eee2a
    • unknown's avatar
      Use a temp variable "error" for storing return code of pclose · 09e6e661
      unknown authored
      so the WEXITSTATUS macro can "fiddle" with it as it so pleases
       
      
      
      09e6e661
    • unknown's avatar
      It's not possible to use the return value of fputs · f1e81f6c
      unknown authored
      to check if the creation of mysql_upgrade_info suceeded.
      Instead use 'upgrade_already_done' to check that file was
      created properly.
      
      
      f1e81f6c
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0-maint · b3e3c388
      unknown authored
      into  pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
      
      
      Makefile.am:
        Auto merged
      client/mysql_upgrade.c:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      b3e3c388
    • unknown's avatar
      Fix warnings reported by icc · 6a05f2af
      unknown authored
      6a05f2af
    • unknown's avatar
      Remove left over file abi_check · 166af98f
      unknown authored
      
      BitKeeper/deleted/.del-abi_check:
        Delete: include/abi_check
      166af98f
    • unknown's avatar
      Remove left over file fix_priv_tabs.result · 18ea5386
      unknown authored
      
      BitKeeper/deleted/.del-fix_priv_tabs.result:
        Delete: mysql-test/r/fix_priv_tabs.result
      18ea5386
    • unknown's avatar
      Merge pilot.blaudden:/home/msvensson/mysql/mysql-4.1-maint · 984d8e23
      unknown authored
      into  pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
      
      
      mysql-test/lib/mtr_process.pl:
        Auto merged
      984d8e23
    • unknown's avatar
  2. 20 Apr, 2007 10 commits
    • unknown's avatar
      Merge qualinost.(none):/home/mtaylor/src/mysql/mysql-5.0-maint · b873193a
      unknown authored
      into  qualinost.(none):/home/mtaylor/src/mysql/mysql-5.0-debian
      
      
      b873193a
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-maint · 4868ef1d
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
      
      
      4868ef1d
    • unknown's avatar
      Avoid compiler warnings. · 1c04850b
      unknown authored
      1c04850b
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb · ff18ecfb
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-maint
      
      
      ff18ecfb
    • unknown's avatar
      Remove comment · 1f6c9a58
      unknown authored
      1f6c9a58
    • unknown's avatar
      Change mode to -rw-rw-r-- · 3bf8b48e
      unknown authored
      3bf8b48e
    • unknown's avatar
      Made default changelog a little more generic. · 855cb380
      unknown authored
      855cb380
    • unknown's avatar
      control.in: · 30101641
      unknown authored
        Left a stray space in. 
      
      
      debian/control.in:
        Left a stray space in.
      30101641
    • unknown's avatar
      Makefile.am: · d7693a02
      unknown authored
        Renamed libmysqlclient package entires 
      
      
      debian/Makefile.am:
        Renamed libmysqlclient package entires
      d7693a02
    • unknown's avatar
      libmysqlclientSLIBoff.README.Debian.in: · 35fee543
      unknown authored
        Rename: debian/libmysqlclientSLIB.README.Debian.in -> debian/libmysqlclientSLIBoff.README.Debian.in
      libmysqlclientSLIBoff.docs.in:
        Rename: debian/libmysqlclientSLIB.docs.in -> debian/libmysqlclientSLIBoff.docs.in
      control.in:
        Renamed packages back to libmysqlclientSLIBoff to match current packages. 
        We can rename this in a sensible way later on. 
      libmysqlclientSLIBoff.files.in:
        Rename: debian/libmysqlclientSLIB.files.in -> debian/libmysqlclientSLIBoff.files.in
      libmysqlclientSLIBoff.dirs.in:
        Rename: debian/libmysqlclientSLIB.dirs.in -> debian/libmysqlclientSLIBoff.dirs.in
      libmysqlclientSLIBoff.postinst.in:
        Rename: debian/libmysqlclientSLIB.postinst.in -> debian/libmysqlclientSLIBoff.postinst.in
      
      
      debian/libmysqlclientSLIBoff.README.Debian.in:
        Rename: debian/libmysqlclientSLIB.README.Debian.in -> debian/libmysqlclientSLIBoff.README.Debian.in
      debian/libmysqlclientSLIBoff.dirs.in:
        Rename: debian/libmysqlclientSLIB.dirs.in -> debian/libmysqlclientSLIBoff.dirs.in
      debian/libmysqlclientSLIBoff.docs.in:
        Rename: debian/libmysqlclientSLIB.docs.in -> debian/libmysqlclientSLIBoff.docs.in
      debian/libmysqlclientSLIBoff.files.in:
        Rename: debian/libmysqlclientSLIB.files.in -> debian/libmysqlclientSLIBoff.files.in
      debian/libmysqlclientSLIBoff.postinst.in:
        Rename: debian/libmysqlclientSLIB.postinst.in -> debian/libmysqlclientSLIBoff.postinst.in
      debian/control.in:
        Renamed packages back to libmysqlclientSLIBoff to match current packages. 
        We can rename this in a sensible way later on.
      35fee543
  3. 19 Apr, 2007 15 commits
    • unknown's avatar
      innodb_mysql.test, innodb_mysql.result: · 5222d83f
      unknown authored
        Fix test case: add drop table
      
      
      mysql-test/t/innodb_mysql.test:
        Fix test case: add drop table
      mysql-test/r/innodb_mysql.result:
        Fix test case: add drop table
      5222d83f
    • unknown's avatar
      rules: · 33855978
      unknown authored
        Protect the control file from running ./configure again
      
      
      debian/rules:
        Protect the control file from running ./configure again
      33855978
    • unknown's avatar
      Bug #27964: pthread_key_create doesn't set errno, so don't report \ · 0732ad9a
      unknown authored
      	errno
      
      Vasil Dimov (at Oracle) noted that pthread_key_create() does not
      set errno, so if it fails then we return the wrong error code.
      
      Instead, capture the return value, which is the real error value, 
      and instead report that.
      
      
      mysys/my_thr_init.c:
        pthread functions don't set the global errno, which should be
        obvious.
      0732ad9a
    • unknown's avatar
      control.in: · 506ef8f2
      unknown authored
        Fixed branding problem.
      Many files:
        Fixed branding problem
      changelog:
        Upgraded to 5.0.42
      defs.mk.in:
        Fixed branding and variable persiting problem.
      
      
      debian/changelog:
        Upgraded to 5.0.42
      debian/control.in:
        Fixed branding problem.
      debian/defs.mk.in:
        Fixed branding and variable persiting problem.
      debian/mysql-client-BASE.files.in:
        Fixed branding problem
      debian/mysql-client-BASE.lintian-overrides.in:
        Fixed branding problem
      debian/mysql-server-BASE.config.in:
        Fixed branding problem
      debian/mysql-server-BASE.files.in:
        Fixed branding problem
      debian/mysql-server-BASE.lintian-overrides.in:
        Fixed branding problem
      debian/mysql-server-BASE.postinst.in:
        Fixed branding problem
      debian/mysql-server-BASE.postrm.in:
        Fixed branding problem
      debian/mysql-server-BASE.templates.in:
        Fixed branding problem
      debian/rules:
        Fixed branding problem
      debian/source.lintian-overrides.in:
        Fixed branding problem
      debian/po/POTFILES.in.in:
        Fixed branding problem
      506ef8f2
    • unknown's avatar
      innodb_mysql.test, innodb_mysql.result: · f4d6b5de
      unknown authored
        Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE
      
      
      mysql-test/r/innodb_mysql.result:
        Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE
      mysql-test/t/innodb_mysql.test:
        Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE
      f4d6b5de
    • unknown's avatar
      Add replace for varying errno · 45face8f
      unknown authored
      45face8f
    • unknown's avatar
      mysql_upgrade portability fixes · 36cd228a
      unknown authored
      
      client/mysql_upgrade.c:
        Add defines for WEXITSTATUS
        Pass arguments on command line instead of --defaults-file=<temp file>
      mysql-test/r/mysql_upgrade.result:
        When testing that mysql_upgrade detect if mysqlcheck fails, use an option that
        is used on all platforms.
      mysql-test/t/mysql_upgrade.test:
        When testing that mysql_upgrade detect if mysqlcheck fails, use an option that
        is used on all platforms.
      scripts/comp_sql.c:
        Some compilers have a max string length, insert a newline at
        every 512th char in long strings
      36cd228a
    • unknown's avatar
      mysql_upgrade depends on GenFixPrivs · ffd062f7
      unknown authored
      ffd062f7
    • unknown's avatar
      dea53d61
    • unknown's avatar
      mysql_upgrade win fixes · 4fff310e
      unknown authored
      
      client/mysql_upgrade.c:
        Windows fix
      scripts/CMakeLists.txt:
        Fix problems with CMakeList causing build to fail
      scripts/comp_sql.c:
        Improve comp_sql.c to generate output file with shorter strings
      4fff310e
    • unknown's avatar
      Merge mysql.com:/home/ram/work/mysql-5.0-maint · 0a3533ff
      unknown authored
      into  mysql.com:/home/ram/work/b26851/b26851.5.0
      
      
      0a3533ff
    • unknown's avatar
      Merge mysql.com:/home/ram/work/mysql-5.0-maint · 5198d0b4
      unknown authored
      into  mysql.com:/home/ram/work/b22824/my50-b22824
      
      
      sql/item_cmpfunc.cc:
        Auto merged
      mysql-test/r/strict.result:
        merging
      mysql-test/t/strict.test:
        merging
      5198d0b4
    • unknown's avatar
      Merge mysql.com:/home/ram/work/mysql-5.0-maint · 30f3f3a0
      unknown authored
      into  mysql.com:/home/ram/work/b26851/b26851.5.0
      
      
      client/mysql.cc:
        Auto merged
      30f3f3a0
    • unknown's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0-maint · 39754b24
      unknown authored
      into  siva.hindu.god:/home/tsmith/m/inno/apr18/50
      
      
      39754b24
    • unknown's avatar
      Apply innodb-5.0-ss1405 snapshot · 726d27ee
      unknown authored
      NULL MERGE: this ChangeSet will be null merged into mysql-5.1
      
      Fixes:
      
      - Bug #26662: mysqld assertion when creating temporary (InnoDB) table on a tmpfs filesystem
        Fix by not open(2)ing with O_DIRECT but rather calling fcntl(2) to set
        this flag immediately after open(2)ing. This way an error caused by
        O_DIRECT not being supported can easily be ignored.
      - Bug #23313: AUTO_INCREMENT=# not reported back for InnoDB tables
      - Bug #21404: AUTO_INCREMENT value reset when Adding FKEY (or ALTER?)
        Report the current value of the AUTO_INCREMENT counter to MySQL.
      
      
      innobase/configure.in:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1396:
        branches/5.0: Merge r1395 from trunk:
        
        * Fix Bug#26662 by not open(2)ing with O_DIRECT but rather calling fcntl(2)
        to set this flag immediately after open(2)ing. This way an error caused by
        O_DIRECT not being supported can easily be ignored.
        
        * Add support for skipping the OS caching on Solaris by calling directio()
        instead of fcntl().
      innobase/os/os0file.c:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1394:
        branches/5.0: Merge r1391 from trunk:
        
        Merge the bodies of os_file_handle_error() and os_file_handle_error_no_exit()
        into a generic function which is called from both os_file_handle_error() and
        os_file_handle_error_no_exit()
        
        
        Revision r1396:
        branches/5.0: Merge r1395 from trunk:
        
        * Fix Bug#26662 by not open(2)ing with O_DIRECT but rather calling fcntl(2)
        to set this flag immediately after open(2)ing. This way an error caused by
        O_DIRECT not being supported can easily be ignored.
        
        * Add support for skipping the OS caching on Solaris by calling directio()
        instead of fcntl().
      mysql-test/r/innodb.result:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1405:
        branches/5.0: Merge r1404 from trunk:
        
        Report the current value of the AUTO_INCREMENT counter to MySQL.
        (Bug #23313, Bug #21404)
        
        ha_innobase::update_create_info(): New function, to report
        the auto_increment_value.
      mysql-test/t/innodb.test:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1405:
        branches/5.0: Merge r1404 from trunk:
        
        Report the current value of the AUTO_INCREMENT counter to MySQL.
        (Bug #23313, Bug #21404)
        
        ha_innobase::update_create_info(): New function, to report
        the auto_increment_value.
      sql/ha_innodb.cc:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1405:
        branches/5.0: Merge r1404 from trunk:
        
        Report the current value of the AUTO_INCREMENT counter to MySQL.
        (Bug #23313, Bug #21404)
        
        ha_innobase::update_create_info(): New function, to report
        the auto_increment_value.
      sql/ha_innodb.h:
        Apply innodb-5.0-ss1405 snapshot
        
        Revision r1405:
        branches/5.0: Merge r1404 from trunk:
        
        Report the current value of the AUTO_INCREMENT counter to MySQL.
        (Bug #23313, Bug #21404)
        
        ha_innobase::update_create_info(): New function, to report
        the auto_increment_value.
      726d27ee
  4. 18 Apr, 2007 4 commits