MySQL++

Timeline
Login

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

50 most recent check-ins

2018-05-02
14:34
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]. Leaf check-in: 78fc2ae13b user: tangent tags: trunk
2017-11-23
01:07
On the mailing list, Dan Grubbs proposed replacing the use of mysqlpp::internal::str_to_lwr() with a tolower() based loop. He says it improves profiling results, but his formulation doesn't do the same thing as the original code, nor in fact apparently anything useful, thus this testing branch. Leaf check-in: 81b6c9452e user: tangent tags: tolower-speedup
01:06
Added some SSQLSv2 testing files present in previous svn repo but not in tarballs, thus not restored in Fossil conversion, which prevented dtest from running to completion. Since SSQLSv2 has never been completed, this is purely annoying rather than actually important. check-in: 143985738d user: tangent tags: trunk
00:51
Removed the redundant library removal bit on config/mysql_loc.m4. If triggered, it causes bare -L flags to be put into Makefile.in, which isn't likely to work out well. I don't recall this being *required* anywhere; it looks like overzealous cleanup. check-in: a8184428f3 user: tangent tags: trunk
00:45
If the C API library is in one of the linker's default paths and the first directory the mysql_loc macro searched for the library doesn't exist, it would use that in the -L flag since the link succeeded with that first try. Some linkers (e.g. current macOS) then complain about a bogus -L flag, even though the link succeeds. We now skip the test for directories that don't exist, so that we exit that loop in such cases with one of the bog standard directories like /usr/lib, which exists everywhere. check-in: f2533e5ac5 user: tangent tags: trunk
00:34
No longer #including mysql_version.h ahead of mysql.h in lib/common.h. It causes a warning in newer C API libraries, and we didn't really need to do it anyway. check-in: 80288634c8 user: tangent tags: trunk
2017-10-10
21:53
Added *.vcproj files mistakenly removed in the Fossil import: they aren't generated by Bakefile. Leaf check-in: 398d144823 user: tangent tags: v2.3.2-modern
21:45
Graphviz dot doesn't have PNG support on CentOS 5, so told Doxygen we don't really have dot. check-in: e656f13e6f user: tangent tags: v2.3.2-modern
21:41
Added missing file check-in: 35893cbb98 user: tangent tags: v2.3.2-modern
21:34
Reverted lib/Doxyfile.in to be compatible with doxygen v1.4.7, the version that ships with CentOS 5. check-in: a8f256ae97 user: tangent tags: v2.3.2-modern
21:10
Removed broken symlink check-in: 13f6b59c1e user: tangent tags: v2.3.2-modern
2017-09-09
00:06
Fixed a dependency declaration in the old 2.3.2 spec file that caused complaints if you tried to install the resulting -devel RPM. check-in: d9c6b79b99 user: tangent tags: v2.3.2-modern
2017-09-08
18:30
Added a #include needed by Ubuntu 16.04 check-in: be32e63bc1 user: tangent tags: v2.3.2-modern
18:29
Backported removal of config.h.in check-in: bdbab62833 user: tangent tags: v2.3.2-modern
18:29
Removed config.h.in. It's generated by autoheader. check-in: 9f0c045c5c user: tangent tags: trunk
18:28
Backported removal of generated Makefile.* check-in: 4b75f47144 user: tangent tags: v2.3.2-modern
18:28
Removed Makefile.{mingw,simple}, also generated by Bakefile check-in: d37b3b274f user: tangent tags: trunk
18:26
Backported removal of config/autoconf_inc.m4 check-in: 74d06b9cac user: tangent tags: v2.3.2-modern
18:25
Removed config/autoconf_inc.m4. This macro is generated by Bakefile, not something we wrote. check-in: 2e6be82f2e user: tangent tags: trunk
18:24
Added another directory to the list searched for the MySQL C library, adding the one used by Ubuntu 16.04. check-in: e857252433 user: tangent tags: v2.3.2-modern
17:40
Applied an external patch by Augusto Caringi of Red Hat fixing a build issue against MariaDB 10.2.6 due to removal of an obsolete macro. Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=1471139 check-in: e5f2c3d83f user: tangent tags: trunk
17:17
Moved the AC_PROG_* calls in configure.ac up within the file to avoid warnings about out-of-order macro calls from newer versions of autoconf. This is the first checkin of a sequence made in order to bring the old v2.3.2 release up to modern code standards so that it will build on current (2017) versions of Linux at least. check-in: 89f4526ccc user: tangent tags: v2.3.2-modern
2017-07-04
23:49
Whitespace fix check-in: 05b3f02f21 user: tangent tags: trunk
2017-07-02
01:01
More HACKERS.md tweaks check-in: 527db19b91 user: tangent tags: trunk
00:57
Style tweaks check-in: 5cdb9a2740 user: tangent tags: trunk
00:52
URL fix check-in: ca5c575737 user: tangent tags: trunk
00:48
Replica of the last checkin to the old Subversion repository, r2790, which is the only difference between it and what we shipped as MySQL++ 3.2.3. This is intended to fix a problem in 2-paramter template queries noted by Zhuang Yan <zhuangyan-stone@hotmail.com> on the mailing list, but he later claimed it didn't help, thus the checkin on a branch. It does do what we expect with trivial modifications to one of the examples, so we need to investigate this before releasing it to avoid any behavior regression. The OP claims we need to be comparing parse_elems_.size() to 1 here, but that makes no sense. Leaf check-in: 37816fcdf7 user: tangent tags: 2-param-tquery-fix
00:37
Tweaked Cygwin setup links in HACKERS.md check-in: 5d2c75aaee user: tangent tags: trunk
00:34
Assorted tweaks to HACKERS.md. check-in: 00b2c6c61f user: tangent tags: trunk
00:25
Added a link to the Fossil Quick Start guide to our HACKERS.md file check-in: 4ed7917bb6 user: tangent tags: trunk
00:24
Added links to the official Fossil binaries and to the build-from-source instructions in the Fossil project's wiki. check-in: a652f8068d user: tangent tags: trunk
00:20
Noted the requirement for Fossil 2.1 or higher in HACKERS.md check-in: 0eaadf0784 user: tangent tags: trunk
00:18
Explained why we check the Fossil clone out into a new subdirectory in the HACKERS.md file. check-in: 7858004a5c user: tangent tags: trunk
00:17
Moved the discussion of the abridged version history since migrating to Fossil from the HACKERS.md file to a new wiki article, "Abridged Version History". check-in: c67a0e295f user: tangent tags: trunk
2017-06-29
02:51
Polishing pass on the new Markdown formatted HACKERS.md file check-in: 7f273157ef user: tangent tags: trunk
02:02
First pass at converting HACKERS.txt to Markdown and updating it for the new Fossil world. check-in: bd2534c87f user: tangent tags: trunk
2017-06-28
22:27
Added tools/tarballs-to-fossil, the Bash script used to convert the archive of MySQL++ tarballs to Fossil major-version checkins on the new Fossil repository. This is checked in after hopefully becoming obsolete by way of documenting how the conversion was performed. This checkin also includes tools/tb-ignore-glob, the "fossil addremove --ignore" rule set used by the script, which documents which files were filtered out of the tarballs: basically, any file that could be generated from one of the other files that were checked in for that major version. Because this list could be overly "grabby," particularly for older releases (e.g. "Makefile" in the pre-Autoconf and pre-Bakefile worlds) and because modern systems may not always be able to recreate generated files from the more antiquated sources in any case, the tarballs will remain the primary data sources. check-in: 80e1f8335a user: tangent tags: trunk
2016-12-30
23:44
Version 3.2.3 check-in: ec5f1253fc user: tangent tags: trunk, v3.2.3
2015-03-19
00:55
Version 3.2.2 check-in: cbb7f4d908 user: tangent tags: trunk, v3.2.2
2013-12-10
20:54
Version 3.2.1 check-in: 29ab32017a user: tangent tags: trunk, v3.2.1
2013-06-21
02:05
Version 3.2.0 check-in: 183cccb671 user: tangent tags: trunk, v3.2.0
2010-06-03
17:59
Version 3.1.0 check-in: f18e1d0748 user: tangent tags: trunk, v3.1.0
2009-02-04
21:45
Version 3.0.9 check-in: b916c0e192 user: tangent tags: trunk, v3.0.9
2008-11-27
08:22
Version 3.0.8 check-in: bcce72fc3f user: tangent tags: trunk, v3.0.8
2008-11-22
03:47
Version 3.0.7 check-in: d859b12ac0 user: tangent tags: trunk, v3.0.7
2008-08-18
00:50
Version 3.0.6 check-in: 815a6f4ffd user: tangent tags: trunk, v3.0.6
2008-08-08
18:18
Version 3.0.5 check-in: cfc10208de user: tangent tags: trunk, v3.0.5
2008-07-02
22:14
Version 3.0.4 check-in: 98a83a49b9 user: tangent tags: trunk, v3.0.4
2008-05-11
23:28
Version 3.0.3 check-in: c710c3ec2c user: tangent tags: trunk, v3.0.3
2008-04-13
19:00
Version 3.0.2 check-in: 9f69f2a18a user: tangent tags: trunk, v3.0.2