Jose Luis Blanco-Claraco
							
						 
						
							 
							
							
								
								
							
							
								
							
								b10963802c 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Fix cmake handling newer boost versions ( Closes :  #442 )"  
							
							 
							
							... 
							
							
							
							This reverts commit a0fce4257f . 
							
						 
						
							2019-10-07 11:21:22 +02:00  
						
					 
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 
						
							 
							
							
							
								
							
								b2e5dadcdb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://bitbucket.org/gtborg/gtsam  into fix/trailing_whitespaces  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	gtsam/symbolic/tests/testVariableIndex.cpp
#	gtsam_unstable/gtsam_unstable.h
#	gtsam_unstable/linear/RawQP.cpp
#	gtsam_unstable/linear/RawQP.h 
							
						 
						
							2019-05-12 09:26:28 -04:00  
						
					 
				
					
						
							
							
								 
								jlblancoc
							
						 
						
							 
							
							
							
								
							
								a0fce4257f 
								
							
								 
							
						 
						
							
							
								
								Fix cmake handling newer boost versions ( Closes :  #442 )  
							
							 
							
							
							
						 
						
							2019-04-08 10:22:59 +02:00  
						
					 
				
					
						
							
							
								 
								jlblancoc
							
						 
						
							 
							
							
								
								
							
							
								
							
								7625c21777 
								
									
								
							
								 
							
						 
						
							
							
								
								Various fixes to cmake exported targets  
							
							 
							
							... 
							
							
							
							List of changes:
 * -I boost is no longer required
   (Since the use of Boost::xxx imported targets)
 * fix missing Boost deps in imported gtsam by
   searching for Boost inside GTSAMConfig.cmake
 * Including the dirs for Eigen/MKL/SuiteSparse/Metis
   into exported targets public interface.
 * Fix missing cmake changes in wrap/*
 * Split build flags into private/public, not to
   expose to users flags that may be invasive.
 * Removed now useless include_dirs in "extra cmake"
 * Update cmake/example_project
 * Make cppunitlite to find boost headers via Boost::boost
 * Update README / INSTALL to reflect the updated minimum CMake >= 3.0 
							
						 
						
							2019-02-15 22:04:04 +01:00  
						
					 
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 
						
							 
							
							
							
								
							
								1cdc228d6a 
								
							
								 
							
						 
						
							
							
								
								remove trailing spaces  
							
							 
							
							
							
						 
						
							2019-02-11 10:58:34 -05:00  
						
					 
				
					
						
							
							
								 
								Ivan Jimenez
							
						 
						
							 
							
							
							
								
							
								482144821b 
								
							
								 
							
						 
						
							
							
								
								[Fix] Rot3.ypr -> Rot3.Ypr  
							
							 
							
							... 
							
							
							
							[REFACTOR] Fixed including with "" instead of <> 
							
						 
						
							2016-02-18 21:51:43 -05:00  
						
					 
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 
						
							 
							
							
							
								
							
								09ffc73b6e 
								
							
								 
							
						 
						
							
							
								
								convenient macro declaring friend for unittest classes to test private methods  
							
							 
							
							
							
						 
						
							2015-05-15 08:44:15 -04:00  
						
					 
				
					
						
							
							
								 
								thduynguyen
							
						 
						
							 
							
							
							
								
							
								0dcb3e209d 
								
							
								 
							
						 
						
							
							
								
								add macro TEST_DISABLED for disabling tests without commenting them out  
							
							 
							
							
							
						 
						
							2014-09-13 01:29:25 -04:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								c9c2025d52 
								
							
								 
							
						 
						
							
							
								
								Swiched from isnan() check to isfinite() check for DOUBLES_EQUAL - also handles infinite case  
							
							 
							
							
							
						 
						
							2013-08-02 19:04:52 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								3545b114ab 
								
							
								 
							
						 
						
							
							
								
								Altered [CHECK|EXPECT]_DOUBLES_EQUAL such that nan values automatically cause the test to fail. The previous approach would always return pass if one of the compared values is nan, resulting in tests passing when they shouldn't.  If you have a test where you want to check that the value is nan, use EXPECT(isnan(x));, where x is the value you want to test.  
							
							 
							
							
							
						 
						
							2013-08-02 15:21:36 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								5d86be270e 
								
							
								 
							
						 
						
							
							
								
								Swapped group name and test name in CppUnitLite to match the convention we use in unit tests  
							
							 
							
							
							
						 
						
							2013-06-20 16:05:27 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								b3282577fb 
								
							
								 
							
						 
						
							
							
								
								Revert "Swapped group name and test name in CppUnitLite to match the convention we use in unit tests"  
							
							 
							
							... 
							
							
							
							This reverts commit c186908e755d034cc821376fd78c7118c9ccf48a. 
							
						 
						
							2013-06-04 14:07:44 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								ac50d39a97 
								
							
								 
							
						 
						
							
							
								
								Swapped group name and test name in CppUnitLite to match the convention we use in unit tests  
							
							 
							
							
							
						 
						
							2013-06-04 13:37:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								96b20487a9 
								
							
								 
							
						 
						
							
							
								
								Reverting - Don't trap exceptions in unit tests when in debug mode (reverse-merged from commit 51a7c8e209bafd889982f21e0e40a034afdb36d6)  
							
							 
							
							
							
						 
						
							2012-12-06 20:08:52 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								9732094f41 
								
							
								 
							
						 
						
							
							
								
								Don't trap exceptions in unit tests when in debug mode  
							
							 
							
							
							
						 
						
							2012-12-03 19:04:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Beall
							
						 
						
							 
							
							
							
								
							
								4297d24c96 
								
							
								 
							
						 
						
							
							
								
								changed tabs to spaces for consistent indentation in all of GTSAM  
							
							 
							
							
							
						 
						
							2012-10-02 14:40:07 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								8fa77de2a0 
								
							
								 
							
						 
						
							
							
								
								Removed cpp file for Failure, small cleanups  
							
							 
							
							
							
						 
						
							2012-07-18 15:43:55 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								6266a2c56d 
								
							
								 
							
						 
						
							
							
								
								Removed SimpleString from CppUnitLite - now just uses std::string and boost::lexical_cast  
							
							 
							
							
							
						 
						
							2012-07-18 15:43:54 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								28eedb1940 
								
							
								 
							
						 
						
							
							
								
								Bug fix in SimpleString (CppUnitLite) - typo caused allocating too-small buffer  
							
							 
							
							
							
						 
						
							2012-07-17 22:10:36 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								f8b559772f 
								
							
								 
							
						 
						
							
							
								
								Fixed unused variable warning in CppUnitLite  
							
							 
							
							
							
						 
						
							2012-06-30 19:18:27 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								d5fbfcb7b7 
								
							
								 
							
						 
						
							
							
								
								Create and load CMake exports and config files  
							
							 
							
							
							
						 
						
							2012-06-19 22:06:40 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								22c8c483a9 
								
							
								 
							
						 
						
							
							
								
								Added headers files to show up in MSVC  
							
							 
							
							
							
						 
						
							2012-06-11 14:52:05 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								695f2756db 
								
							
								 
							
						 
						
							
							
								
								Build scripts  
							
							 
							
							
							
						 
						
							2012-06-04 13:44:02 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								32871bfceb 
								
							
								 
							
						 
						
							
							
								
								Fixed delete vs. delete[] in SimpleString - possible source of subtle errors  
							
							 
							
							
							
						 
						
							2012-05-24 02:55:41 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								2f0b3cbe02 
								
							
								 
							
						 
						
							
							
								
								Format with g instead of f with printing doubles in CppUnitLite  
							
							 
							
							
							
						 
						
							2012-04-09 03:02:30 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								cdbeebaf1d 
								
							
								 
							
						 
						
							
							
								
								Small changes trying to remove dependency between install and all targets  
							
							 
							
							
							
						 
						
							2012-03-29 20:32:05 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								6f09998e10 
								
							
								 
							
						 
						
							
							
								
								Removed autotools from gtsam2 branch  
							
							 
							
							
							
						 
						
							2012-02-13 21:13:07 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								c43a9b4852 
								
							
								 
							
						 
						
							
							
								
								Added a variety of options to the cmake build, working on automating wrap execution/install  
							
							 
							
							
							
						 
						
							2012-01-31 19:59:15 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								099ab88b5d 
								
							
								 
							
						 
						
							
							
								
								Added more cmake functionality  
							
							 
							
							
							
						 
						
							2011-12-14 02:24:19 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								054a534f1c 
								
							
								 
							
						 
						
							
							
								
								Added virtual constructor to TEST_UNSAFE to pacify warnings  
							
							 
							
							
							
						 
						
							2011-09-22 15:12:34 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								48ffb6aca9 
								
							
								 
							
						 
						
							
							
								
								CppUnitLite can be installed along with gtsam with configure flag --enable-install-cppunitlite  
							
							 
							
							
							
						 
						
							2011-09-20 18:46:19 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								fd20d3b865 
								
							
								 
							
						 
						
							
							
								
								added virtual destructor to avoid warnings  
							
							 
							
							
							
						 
						
							2011-09-03 15:36:44 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								778001f63e 
								
							
								 
							
						 
						
							
							
								
								assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files  
							
							 
							
							
							
						 
						
							2011-06-13 20:01:58 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								fa4faa274a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'prep_0.9.3'  
							
							 
							
							
							
						 
						
							2011-06-13 16:55:31 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								7066567b75 
								
							
								 
							
						 
						
							
							
								
								Changed test failure messages so that they will trigger line error flags in eclipse  
							
							 
							
							
							
						 
						
							2011-05-23 18:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								d35eb581ee 
								
							
								 
							
						 
						
							
							
								
								Removed experimental cmake files - see the branch cmake_build  
							
							 
							
							
							
						 
						
							2011-05-19 19:16:03 +00:00  
						
					 
				
					
						
							
							
								 
								Yong-Dian Jian
							
						 
						
							 
							
							
							
								
							
								85ff7853eb 
								
							
								 
							
						 
						
							
							
								
								experimental cmake support for linux  
							
							 
							
							
							
						 
						
							2011-05-09 16:53:08 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								83f3e14261 
								
							
								 
							
						 
						
							
							
								
								Fixed some compile warnings  
							
							 
							
							
							
						 
						
							2010-11-19 20:36:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								c157b6faa0 
								
							
								 
							
						 
						
							
							
								
								Fixed a few problems in Makefile.am's so that 'make dist' works to build a distribution tarball  
							
							 
							
							
							
						 
						
							2010-10-25 22:12:27 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								2c90e3d836 
								
							
								 
							
						 
						
							
							
								
								Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory.  Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.  
							
							 
							
							
							
						 
						
							2010-10-25 20:10:33 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								24d499039f 
								
							
								 
							
						 
						
							
							
								
								prepend license information on all the codes  
							
							 
							
							
							
						 
						
							2010-10-14 04:54:38 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								e2430fcbf8 
								
							
								 
							
						 
						
							
							
								
								Factors always sorted by key (for matrices and key vector), checkInvariants() function for several classes, fixes in print and equals for VariableIndex (were not accouting for permuted variable indices).  
							
							 
							
							
							
						 
						
							2010-10-13 20:43:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								1d52ff90a8 
								
							
								 
							
						 
						
							
							
								
								Merged simplelinear branch into trunk  
							
							 
							
							
							
						 
						
							2010-10-08 22:04:47 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								815d892806 
								
							
								 
							
						 
						
							
							
								
								Added TEST_UNSAFE to avoid exception checking in normal tests, as well as an assert_inequal() evaluation in TestableAssertions.h.  
							
							 
							
							
							
						 
						
							2010-08-30 20:54:12 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								f1132359d4 
								
							
								 
							
						 
						
							
							
								
								Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)  
							
							 
							
							
							
						 
						
							2010-08-19 17:23:19 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								3dfbb26bc7 
								
							
								 
							
						 
						
							
							
								
								Added new test structures that allow for nonfatal assertions: EXPECT, EXPECT_DOUBLES_EQUAL, EXPECT_LONGS_EQUAL.  Use these to check several unrelated conditions in a test.  testTupleConfig was updated to make use of the new test structures.  
							
							 
							
							
							
						 
						
							2010-08-06 14:23:12 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								cf2b3db5a6 
								
							
								 
							
						 
						
							
							
								
								Added CHECK_EXCEPTION() that can test whether an operation throws a specific exception, and used it in example tests  
							
							 
							
							
							
						 
						
							2010-07-20 14:51:00 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								7fc184eba4 
								
							
								 
							
						 
						
							
							
								
								Added the ability to check if an operation throws the correct exception  
							
							 
							
							
							
						 
						
							2010-07-16 19:53:53 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								7b85dc3ff4 
								
							
								 
							
						 
						
							
							
								
								CppUnitLite will now catch exceptions and tell you the error and the line number of the failing test.  This is to avoid having to hunt for crashing tests out of a large battery of tests.  Look at the results of the (still failing) wrap/testWrap for an example.  
							
							 
							
							
							
						 
						
							2010-07-16 19:30:38 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								80149afc30 
								
							
								 
							
						 
						
							
							
								
								delete Makefile.ins  
							
							 
							
							
							
						 
						
							2010-07-12 07:48:26 +00:00