diff --git a/src/Changes.txt b/src/Changes.txt index 0ff6239..4cbefe2 100644 --- a/src/Changes.txt +++ b/src/Changes.txt @@ -1,1427 +1,1429 @@ .............This file lists all changes to qhull and rbox..................... ------------ Need help - The C++ interface needs work. Give it a try and make it better. http://gitorious.org/qhull/ - Document with Qt conventions using Doxygen (//! and //!<) - Produce conformant triangulations for merged facets using option 'Qt' - Add CMakeLists.txt for qhullcpp, user_eg3, cpp/, and cpp/road If practical, please move CMakeLists.txt to project/ - Verify -fno-strict-aliasing needed for gcc 4.1, 4.2, 4.3 (qset segfault) - Set up debian build [Pkg-octave-devel] Please keep debian files in config/ and project/debian/ Branch 'debian' is from http://savannah.nongnu.org/cvs/?group=qhull project/debian needs updating for its new location. To do - Review email for doc changes - RMP build of Qhull - Create signed tags for Qhull versions - Add FIXUP for known problems and update wiki - Notes to compgeom on conformant triangulation and Voronoi volume - How to set debug or release mode if not using QtCreator - Add copy constructor and assignment to QhullError - Avoid using 'Qt' with qvoronoi. It triangulates the Delaunay result that is used to generate the voronoi vertices. It should be deprecated. - Add toporient to QhullFacet. Figure out vertice. bool topOrient() const { return qh_facet->toporient; } - Add a Makefile.txt for building libqhullcpp with gcc - Add a CMake build for everying - Add an Autotools build for everything - Change the Qt build for shadow directory - Fix use of strncat. The limits are wrong - Fix warnings reported by gcc 4.4 - Remove -frtti from gcc build - Qhull-go.bat does not work in Windows 7 Links on build systems http://www.murrayc.com/blog/permalink/2009/10/28/trying-qmake-and-cmake/ autotools book (available online and in print) is fairly useful, though of course not perfect: http://sources.redhat.com/autobook/ http://www.openismus.com/documents/linux/automake/automake.shtml http://www.openismus.com/documents/linux/using_libraries/using_libraries.shtml http://www.openismus.com/documents/linux/building_libraries/building_libraries.shtml http://www.cmake.org/cmake/help/cmake2.6docs.html#module:FindPkgConfig http://www.cmake.org/cmake/help/cmake2.6docs.html#module:UsePkgConfig http://www.itk.org/Wiki/CMake_HowToDoPlatformChecks http://www.cmake.org/cmake/help/cmake-2-8-docs.html#command:configure_file http://www.freesoftwaremagazine.com/books/autotools_a_guide_to_autoconf_automake_libtool http://www.lrde.epita.fr/~adl/autotools.html http://www.flameeyes.eu/autotools-mythbuster/ + ------------ gitorious.org/qhull 2011/03/06 - Fix strncat limit in rboxlib.c - Qt project files: Remove gcc options from DevStudio builds - libqhull.pro: Comment out -Wno-sign-conversion - qt-qhull.cpp: Move QHULL_USES_QT before the includes - qvoronoi.htm: Remove quotes from qvoronoi example - qhull-cpp.xml: Add naming conventions, try, Temporarily, p, end, private, error - Changes.txt: More to do. Links to build systems + - Delete src/MBorland ------------ gitorious.org/qhull 2010/03/17 - Define QHULL_USES_QT for qt-qhull.cpp [renangms] ------------ gitorious.org/qhull 2010/03/14 - Fixed bug reported by renangms. Vertex output throws error QH10034 and defineVertexNeighbors() does not exist. - Add Qhull::defineVertexFacetNeighbors() for facetNeighbors of vertices. Automatically called for facet merging and Voronoi diagrams Do not print QhullVertex::facetNeighbors is !facetNeighborsDefined() - Fixed type of vertex->neighbors in qh_printvoronoi [no effect on results] - Removed unnecessary if statement in qh_printvoronoi - index.htm: Add Google Scholar references ------------ gitorious.org/qhull 2010/01/25 - Fixed src/CMakeLists.txt [M. Moll] - qh-optf.htm: Add note about order of 'Fn' matching 'Fv' order [Q. Pan] - Add .gitignore with ignored files and directories. - Use .git/info/exclude for locally excluded files. ------------ gitorious.org/qhull 2010/01/23 - Reviewed all copy constructors and copy assignments. Updated comments. Defined Qhull copy constructor and copy assignment [G. Rivet-Sabourin] Disabled UsingQhullLib default constructor, copy construct, and copy assign - Add #error to Qhull.h if qh_QHpointer is not defined - Define MSG_QHULL_ERROR in user.h - Move MSG_FIXUP to 11000 and updated FIXUP QH11... - Add patch for old builds in qh-get.htm - Add eg/q_test to libqhull.pro Add note to q_test than R1e-3 may error (qh-code.htm, Enhancements) - Added C++ compiling instructions to README.txt Add instructions for fixing the DOS window - Updated CMakeLists.txt to compile shared and static libraries and link the command line utilities to the shared one. Allows install of targets, libqhull.h, and html docs. [M. Moll] - Fixed location of qhull.man and rbox.man in src/Makefile.txt [M. Moll] - Copy HEADER and OTHERFILES from libqhull.pro to libqhullp.pro ------------ qhull 2010.1 2010/01/14 - Fixed quote for #include in qhull.h [U.Hergenhahn, K.Roland] - Add qt-qhull.cpp with Qt conditional code - Add libqhullp.proj - Add libqhull5 to Readme, Announce, download - Reviewed #pragma - Reviewed FIXUP and assigned QH tags - All projects compile with warnings enabled - Replaced 'up' glyphs with » - Moved cpp questions to qh-code.htm#questions-cpp - Moved suggestions to qh-code.htm#enhance - Moved documentation requests to qh-code.htm#enhance - Add md5sum file to distributions - Switched to DevStudio builds to avoid dependent libraries, 10% slower Removed user_eg3.exe and qhullcpp.dll from Windows build Fix qhull.sln and project files for qh_QHpointer - Add eg/qhull-zip.sh to build qhull distribution files ------------ qhull 2010.1 2010/01/10 - Test for NULL fp in qh_eachvoronoi [D. Szczerba] qhull 2010.1 2010/01/09 Changes to build and distribution - Use qh_QHpointer=0 for libqhull.a, qhull, rbox, etc. Use -Dqh_QHpointer for libqhullp.a, qhullcpp.dll, etc. qh_QHpointer [2010, gcc] 4% time 4% space, [2003, msvc] 8% time 2% space - Add config/ and project/debian/ for Autoconf build [R. Laboissiere] from debian branch in git and http://savannah.nongnu.org/cvs/?group=qhull - Add CMakeLists.txt [kwilliams] - Fix tabs in Makefile.txt [mschamschula] - Add -fno-strict-aliasing to Makefile for gcc 4.1, 4.2, and 4.3 qset segfault - Remove user_eg.exe and user_eg2.exe from Windows distribution - Order object files by frequency of execution for better locality. Changes to source - Remove ptr_intT from qh_matchvertices. It was int since the beginning. - user.h requires for CLOCKS_PER_SEC - Move ostream<