Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around 8469cf623de79670.

Changed several *.txt files from Unix to DOS line endings, per check-in: b690497dbb user: tangent tags: trunk
Pushed back the warnings about throwspecs from C++17 to C++11 to placate g++ 7.3.0 on Cygwin. check-in: f373a7fbb9 user: tangent tags: trunk
Fixed another spaces-in-Windows-bakefilize path problem. check-in: 05d91668b6 user: tangent tags: trunk
The test for bakefilize in the PATH broke on Windows due to space in the path name. Handling it separately now. check-in: f36f98c180 user: tangent tags: trunk
The bootstrap script can now find bakefilize on Windows, which doesn't put that script in the PATH, probably due to mistakenly thinking that only *.exe should be in the PATH. They're ignoring the Cygwin case. check-in: b45b95eec3 user: tangent tags: trunk
Exchanged explicit calls to several Autotools from bootstrap script for a single call to autoreconf. check-in: 4e0c38b0d8 user: tangent tags: trunk
Better description of the meaning of "bootstrap pedantic bat". check-in: 8794732329 user: tangent tags: trunk
Better explanation of "bootstrap bat" command in check-in: a75da9ed00 user: tangent tags: trunk
Added SRPM step to RELEASE-CHECKLIST.txt check-in: 13c05ca408 user: tangent tags: trunk
Merged in trunk fixes to release 3.2.4 check-in: 64fd6873ed user: tangent tags: release, v3.2.4
More steps in RELEASE-CHECKLIST.txt. check-in: 6d331ea2d5 user: tangent tags: trunk
"make dist" was leaving out Fixed. check-in: 57f4e9ac0f user: tangent tags: trunk
Removed references to the now-removed Wishlist file. check-in: c6ca15d636 user: tangent tags: trunk
Updated link to SSQLSv2 plan from SSQLS chapter of the userman check-in: 7391fc92ec user: tangent tags: trunk
Version 3.2.4 released check-in: 42db19f361 user: tangent tags: trunk
Version 3.2.4 (later replaced) check-in: be86b90b51 user: tangent tags: release
Updated Bakefile stuff in check-in: 5041d5c560 user: tangent tags: trunk
Updated with the Docbook changes we previously made to userman.dbx. check-in: c8473343fe user: tangent tags: trunk
Removed doc/userman/userman.dbx from the repo: it's created from check-in: cd4cdc164c user: tangent tags: trunk
Squished a pendantic warning from Clang about an unused variable in the operator<< generated for certain types of SSQLS. We can't easily remove the variable in this case, so we just do a (void) cast on it to placate the compiler if it's never used before the function ends. check-in: d89e70a915 user: tangent tags: trunk
Ditto lib/querydef.h check-in: d2098e2c16 user: tangent tags: trunk
Removed lib/ssqls.h. Shouldn't have been checked in: it's generated by check-in: 597de1f616 user: tangent tags: trunk
Squished Clang complaint in pedantic builds about beemutex's pmutex_ private member being unused when thread-awareness is not enabled. check-in: a014eece1d user: tangent tags: trunk
Modified the "most economically valuable" stuff in the userman's Unicode chapter to handle the "except for emoji" case. check-in: 0bd33dc4fc user: tangent tags: trunk
Polishing pass on the new Unicode material in the user manual. check-in: 8469cf623d user: tangent tags: trunk
Updated user manual Docbook version from 4.2 to 4.4, effectively dropping CentOS 3 and 4 as build platforms, since the current Homebrew Docbook XSL stylesheets throw lots of errors if you specify 4.2 or 4.3. Updated the user manual's README.txt file accordingly. check-in: 3b3678d64e user: tangent tags: trunk
Squished a few complaints from Doxygen. NFC. check-in: 57170bf853 user: tangent tags: trunk
Updated Doxygen-related files for Doxygen 1.8.14. check-in: 8bfb213043 user: tangent tags: trunk
Whitespace fix check-in: d4b2983283 user: tangent tags: trunk
Comment improvement. check-in: f82f99180c user: tangent tags: trunk
Added the MYSQLPP_UTF8_COL macro to go with MYSQLPP_UTF8_CS. MySQL isn't smart enough to upgrade "utf8_general_ci" ot "utf8mb4_general_ci" when the character set is "utf8mb4". check-in: c4f89d91fb user: tangent tags: trunk
Wrote up the changes-so-far for MySQL++ 3.2.4 in the file. check-in: 1484202d13 user: tangent tags: trunk
Added MYSQLPP_UTF8_CS macro. Using it in resetdb example. Documented it in the user manual, along with an explanation of the MySQL history of Unicode support to justify its existence. check-in: 9c2b57cbf6 user: tangent tags: trunk
Removed the Subversion revision numbers from the ChangeLog entries, since the Subversion repo it refers to is no longer available. check-in: 775aba61ff user: tangent tags: trunk
Converted the plain-text ChangeLog file to Markdown format, adding only as much formatting as needed to avoid rendering problems in Vim's markdown mode and in Fossil's web rendering. Updated all source code and documentation input file references to the file to now use "". (References from Fossil wiki documents will be updated next.) check-in: 7955e40246 user: tangent tags: trunk
Removed Wishlist file: a subset of its contents is now in the Fossil wiki and ticket trackers. Dropped items are those we probably will never get to. If they come up again, they can be added as tickets. check-in: dd35735f4f user: tangent tags: trunk
DBDriver::shutdown() now executes a SHUTDOWN query on MySQL 8.0.0 and higher due to removal of the C API function mysql_shutdown() in that release. They put it back in 8.0.1, but only due to end-user complaints, and they say it'll go away for good eventually, so we prefer to deploy and test this workaround before then. check-in: b238cd34c2 user: tangent tags: trunk
Experimental fix for [eab08a87ed]: copy the list of successfully applied connection options when cloning a Connection and its underlying DBDriver so that the copy gets the same options. We currently only do this when the other connection was up at the time of cloning, but we might be swayed to change this behavior. Leaf check-in: de38699272 user: tangent tags: reapply-conn-opts-on-clone
Conditionally using std::unique_ptr instead of auto_ptr on C++11 and newer versions of g++ and clang++ to avoid the warning about using a deprecated feature. Closes [97f62ef016]. check-in: 08496d4b48 user: tangent tags: trunk
Created the MAY_THROW() macro which allows conditional throwspecs: old-style for ABI compatibility on C++14 and older versions of g++ and clang++, and new-style on C++17 and newer versions of those compilers. We'll have to expand the ifdef logic on the definition of this macro for other compilers eventually, as we learn of ones that refuse to accept throwspecs. Closes [8395aa91d1]. check-in: 799b4851e5 user: tangent tags: trunk
"make dist" now uses the -h option with tar to dereference any symlinks in the dist tree, so the machine the tarball is unpacked on doesn't have to have the target files. This closes [f0505cba03] where at the top level may point at a file on the target machine that doesn't exist, requiring a re-bootstrap on that system to fix the link. check-in: ce2fefae8a user: tangent tags: trunk
Replaced a couple of uses of Bash's brace expansion feature (e.g. *.{cpp,h}) with more portable "for" loops. Without this fix, you can't build the release tarball on systems without Bash as /bin/sh, such as Debian. check-in: fd1e56fe82 user: tangent tags: trunk
Added doc/userman/LICENSE.txt and .../README.txt. These got left out of the conversion from tarballs to Fossil because of a rule excluding doc/userman/*.txt, most of which are plain text versions of examples/*.cpp, which are generated. check-in: 91123f0fa3 user: tangent tags: trunk
Whitespace normalization in mysql++.bkl. check-in: 1631f48573 user: tangent tags: trunk
Added a few files left out of the initial checkin sequence converting the repository to Fossil: they are in subdirectories of doc/ that normally contain generated content, but they are in fact original content. check-in: 41c20505a8 user: tangent tags: trunk
Removed bk-deps from the tree: this is generated by Bakefile during bootstrapping. check-in: 115666e2a7 user: tangent tags: trunk
Updated ssx/ in the same way as we just did for lib/ check-in: 90709866a6 user: tangent tags: trunk
Removed two configuration lines from lib/ that cause newer versions of doxygen to refuse to process the file. We were using the defaults for these, so this won't hurt backwards compatibility. check-in: 158fed1f2c user: tangent tags: trunk
Modified the ifdefs for four libmysqlclient options that were removed from MySQL 8.0.1 but have not yet been removed in MariaDB. The end user effect is that setting the connection options that no longer exist cause a run-time API error if you are not running a version of libmysqlclient that understands these options. check-in: 5767708cd6 user: tangent tags: trunk
Removed "register" qualifiers from all variable declarations. It's deprecated in C++11 and C++14 and is now illegal in C++17. Closes [648dafd5ed]. check-in: 78fc2ae13b user: tangent tags: trunk