List:MySQL++« Previous MessageNext Message »
From:Warren Young Date:November 4 2004 7:27am
Subject:RELEASE: v1.7.20
View as plain text  
Major update!  Read this message carefully before upgrading!

     o Collapsed all numbered *.hh headers into a single *.h file.  For
       example, the contents of row1.hh, row2.hh and row3.hh are now in
       row.h.

     o While doing the previous change, broke several circular
       dependencies.  (The numbered file scheme was probably partly done
       to avoid this problem.)  The practical upshot of most of these
       changes is that some functions are no longer inline.

     o Removed define_short.hh and everything associated with it.  The
       library now uses the short names exclusively (e.g. Row instead of
       MysqlRow).

     o Put all definitions into namespace mysqlpp.  For most programs,
       simply adding a 'using namespace mysqlpp' near the top of the
       program will suffice to convert to this version.

     o Once again, the main include file was renamed, this time to
       mysql++.h.  Hopefully this is the last renaming!

     o mysql++.hh still exists.  It emits a compiler warning that the
       file is obsolete, then it #includes mysql++.h for you.

     o sqlplus.hh is back, being a copy of the new mysql++.hh.  Both of
       these files may go away at any time.  They exist simply to help
       people transition to the new file naming scheme.

     o Renamed mysql++-windows.hh to platform.h, and added code to it to
       handle #inclusion of config.h on autotools-based systems
       intelligently.  This fixes the config.h error when building under
       Visual C++.

     o There is now only one place where conditional inclusion of
       winsock.h happens: platform.h.

     o Beautified the example programs.

As always, it is available at http://tangentsoft.net/mysql++/
Thread
RELEASE: v1.7.20Warren Young4 Nov
  • Re: RELEASE: v1.7.20Chris Frey4 Nov
    • Re: RELEASE: v1.7.20Warren Young4 Nov
  • Re: RELEASE: v1.7.20Earl Miles17 Nov
    • Re: RELEASE: v1.7.20Warren Young18 Nov
      • Re: RELEASE: v1.7.20Chris Frey18 Nov
        • Re: RELEASE: v1.7.20Warren Young18 Nov
Re: RELEASE: v1.7.20Darren McDonald5 Nov
  • Re: RELEASE: v1.7.20Warren Young6 Nov