- Added special option/variable prefix '--loose-' to my_getopt.c
client/mysql.cc:
Fixed some variable types.
client/mysqladmin.c:
Fixed some variable types.
client/mysqlcheck.c:
Fixed some variable types.
client/mysqldump.c:
Fixed some variable types.
client/mysqlimport.c:
Fixed some variable types.
client/mysqlshow.c:
Fixed some variable types.
myisam/myisamchk.c:
Fixed some variable types.
mysys/my_getopt.c:
Fixed a bug in noticing whether argument was allowed to option (variable).
Added support for prefix --loose-option-name
This will work with options and variables, but not with --set-variable (!)
--set-variable is depricated and --variable-name=value should be used
instead. When used, my_getopt will not return error if option/variable
was not found, but print a warning, do a no-op and continue.
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
types, migrated mysqld.cc to use my_getopt.
include/my_getopt.h:
Added missing types; GET_INT, GET_UINT, GET_ULONG, GET_ULL
mysys/my_getopt.c:
- Fixed a bug in processing short options; variable value was set
wrongly after processing it in get_one_option(), when it needed
to be done before it.
- Fixed a bug in setting variable values; if type was OPT_ARG,
a call without argument destroyed the default value
- Added functionality for new GET_* types.
sql/mysqld.cc:
Changed mysqld.cc to use my_getopt.
how it's named on Mac OS X (thanks to Paul DuBois <paul@snake.net>
for the hint)
BitKeeper/etc/ignore:
Added mysql-4.0.2-alpha-pc-linux-gnu-i686.tar.gz mysql-4.0.2-alpha.tar.gz mysql-max-4.0.2-alpha-pc-linux-gnu-i686.tar.gz to the ignore list
configure.in:
Added "gnutar" to AC_CHECK_PROGS(TAR) for MacOS
build scripts work again.
BUILD/compile-pentium-max:
Added "--with-embedded-server" to have the libmysqld files included
in the source distribution when using "make dist"
Build-tools/Do-linux-build:
Only use the "--with-other-libc" parameter, if another libc actually
exists, since this will also force static linking, which does not work
together with OpenSSL
Makefile.am:
Removed hard-coded file name for TAR, let configure do this instead
(many systems actually ship GNU tar installed as "tar" instead of
"gtar")
configure.in:
Added check for GNU tar named "gtar", fall back to "tar" if "gtar"
was not found (and hope, that it's a GNU tar as well - this should
probably be checked more properly)
include/Makefile.am:
Added "my_semaphore.h" to pkginclude_HEADERS since it was missing
from the distribution
strings/Makefile.am:
Added "longlong2str.c" since it was missing from the distribution
support-files/mysql.server.sh:
Added LSB-compatible header info to make init script more portable
support-files/mysql.spec.sh:
- Use more RPM macros (e.g. infodir, mandir) to make the spec
file more portable
- reorganized the installation of documentation files: let RPM
take care of this
- reorganized the file list: actually install man pages along
with the binaries of the respective subpackage
- don't include libmysqld.a in the devel subpackage as well, if we
have a special "embedded" subpackage
- reworked the package descriptions
Docs/Support/update-reserved-words.pl:
Fill last row to full # of columns in reserved words table.
Docs/manual.texi:
Regenerated reserved words table (also removed trailing spaces).
Manual_style_guidelines.txt put back item I lost after manual merge.
Docs/Manual_style_guidelines.txt:
put back item I lost after manual merge.
Docs/manual.texi:
Change note mods, 4.0.[12].
Docs/Manual_style_guidelines.txt:
Updated guidelines, mostly identified globals from O'Reilly proofread.
Docs/Support/docbook-fixup.pl:
Added post-processing for new docbook-prefix preprocessing.
Shuffled/fixed some other minor stuff.
Docs/Support/make-docbook:
Include preprocessing before makeinfo.
Docs/manual.texi:
Processing O'Reilly proofread, including global style changes.
Watch this one VERY VERY carefully - it's extremely drastic!
Docs/Support/docbook-fixup.pl:
Shuffled XML/DocBook LINK fixup to before other XREF fixups that might also touch the result.
Docs/Support/update-reserved-words.pl:
Generate reserved word list in 3 columns instead of 4.
Docs/manual.texi:
Slightly adjusted table column widths for better printed output.
Reserved keywords table newly generated with 3 columns instead of 4.
is supposed to become the central repository for documentation guidelines
- re-fixed wording in configure.in according to Manual style guidelines
(thanks to Paul for the hint)