492
|
|
|
Alexey Kopytov |
11 years ago
|
|
|
491
|
|
|
Alexey Kopytov |
11 years ago
|
|
|
490
|
|
|
Alexey Kopytov |
11 years ago
|
|
|
489
|
|
|
Alexey Kopytov |
11 years ago
|
|
|
488
|
|
Merge C++ build support from 2.0 (https://blueprints.launchpad.net/percona-xtrabackup/+spec/xtrabackup-cpp).
For 2.1, InnoDB-facing parts are defined as xtrabackup.cc, innodb_int.cc, compact.cc, fil_cur.cc, write_filt.cc, renamed from .c. The rest is built with a C compiler.
Since innodb_int.h becomes a C++-only header, do not include it in common.h, where it's not really required. Replace ulints (an InnoDB type) with ulongs (a MySQL type) there.
In preparation for MySQL 5.6 with C++ InnoDB headers, move all the InnoDB header includes to innodb_int.h, so that InnoDB being C or C++ has to be handled in one location only.
Move mysql_tmpdir_list declaration and definition from innodb_int.h/.cc to ds_tmpfile.h/.c because it's of a C type, declared in MySQL plugin interface, instead of a potentially C++ InnoDB type.
Likewise move xb_stream_fmt_t definition from xtrabackup.h to xbstream.h.
Fix TABLE definition and move it from innodb_int.cc to innodb_int.h.
|
Laurynas Biveinis |
11 years ago
|
|
|
487
|
|
|
Hrvoje Matijakovic |
11 years ago
|
|
|
486
|
|
|
jenkins at percona |
11 years ago
|
|
|
485
|
|
|
jenkins at percona |
11 years ago
|
|
|
484
|
|
|
jenkins at percona |
11 years ago
|
|
|
483
|
|
|
Stewart Smith |
11 years ago
|
|
|
482
|
|
|
jenkins at percona |
11 years ago
|
|
|
481
|
|
|
jenkins at percona |
11 years ago
|
|
|
480
|
|
|
jenkins at percona |
11 years ago
|
|
|
479
|
|
|
jenkins at percona |
11 years ago
|
|
|
478
|
|
|
jenkins at percona |
11 years ago
|
|
|
477
|
|
|
jenkins at percona |
11 years ago
|
|
|
476
|
|
|
jenkins at percona |
11 years ago
|
|
|
475
|
|
|
jenkins at percona |
11 years ago
|
|
|
474
|
|
|
Alexey Kopytov |
11 years ago
|
|
|
473
|
|
|
Alexey Kopytov |
11 years ago
|
|
|