Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extern/libmv/third_party/ceres/ChangeLog')
-rw-r--r--extern/libmv/third_party/ceres/ChangeLog372
1 files changed, 176 insertions, 196 deletions
diff --git a/extern/libmv/third_party/ceres/ChangeLog b/extern/libmv/third_party/ceres/ChangeLog
index 67a1cac9d76..458a045d8be 100644
--- a/extern/libmv/third_party/ceres/ChangeLog
+++ b/extern/libmv/third_party/ceres/ChangeLog
@@ -1,3 +1,179 @@
+commit f46de9e697eb5b8756084615e29ded48600a4d39
+Author: Sergey Sharybin <sergey.vfx@gmail.com>
+Date: Thu Mar 21 15:31:35 2013 +0600
+
+ Silent no previous declaration warning for FindParameterBlockOrDie
+
+ Use anonymous namespace for this. Also move some surrounding static
+ function to this anonymous namespace.
+
+ Change-Id: Ie235eb7936976563a9db115ec13c59e6e6869b96
+
+commit 16636efeffacdd69d075a60ea8a94d98fd81c6fd
+Author: Sergey Sharybin <sergey.vfx@gmail.com>
+Date: Thu Mar 21 15:12:01 2013 +0600
+
+ Compilation fix for msvc2010
+
+ Usage of back_inserter requires <iterator> header when using msvc2010
+
+ Change-Id: I92ee1649795ce0468ce337fc414eb0ca6e90c51e
+
+commit ac0d416991274ed67fe85371f09b07f706a6db9a
+Author: Pablo Speciale <pablo.speciale@gmail.com>
+Date: Wed Mar 20 18:32:14 2013 -0700
+
+ google-glog link wasn't working, 'http://' twice
+
+ Change-Id: I9cd96d3609f9b1ba31cd480fef1702972be86741
+
+commit 55b6c966c4f697cb5d11982201733aa3bce7a5a7
+Author: Pablo Speciale <pablo.speciale@gmail.com>
+Date: Wed Mar 20 17:44:04 2013 -0700
+
+ * Fixed the location of the Ceres doc (once installed with 'make install')
+ * Doing 'make ceres_docs' can be used to create the documentation (if the BUILD_DOCUMENTATION=ON)
+ * Included the copyright boilerplate for FindSphinx.cmake
+
+ Change-Id: Iea21eba9e68384b4fe72c85fa88c76b0ba8a7a1d
+
+commit a986912555b304a47dd0c2a02892046fde15d091
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Wed Mar 20 11:50:34 2013 -0700
+
+ Update version history
+
+ Change-Id: I238279719219a26d0d1bb32e0610f41007d3dcef
+
+commit 16dbf11626c52c013f1dca6375f993a554e31d51
+Author: Pablo Speciale <pablo.speciale@gmail.com>
+Date: Mon Mar 11 14:44:02 2013 -0700
+
+ Added CeresConfig.cmake based on this example:
+ https://projects.kde.org/projects/kde/kdeexamples/repository/revisions/master/show/buildsystem/HowToInstallALibrary
+
+ Change-Id: I130cac5d43d9fbbf359abc04d3691e25c4e2bb63
+
+commit 015d57f173fab7ea040ee01474101e208ff72be6
+Author: Pablo Speciale <pablo.speciale@gmail.com>
+Date: Tue Mar 19 14:05:14 2013 -0700
+
+ Avoiding the Warning: "deprecated conversion from string constant to char*"
+
+ Change-Id: Ifa47f9b0724f79c5c695828628c89818ddefd844
+
+commit c51b11c1046366035e7da95e4d8a78100ef3f153
+Author: Pablo Speciale <pablo.speciale@gmail.com>
+Date: Tue Mar 12 00:56:56 2013 -0700
+
+ Sphinx and CMake, based on this example:
+ http://ericscottbarr.com/blog/2012/03/sphinx-and-cmake-beautiful-documentation-for-c-projects/
+
+ The 'docs/CMakeLists.txt' file was deleted in this commit: 0abfb8f46f534b05413bb4d64b960d6fd0a9befb
+
+ Thanks to Arnaud Gelas, he has passed some links:
+ https://github.com/InsightSoftwareConsortium/ITKExamples/blob/master/CMake/FindSphinx.cmake
+ https://github.com/InsightSoftwareConsortium/ITKExamples/blob/master/CMakeLists.txt#L120-L154
+
+ Change-Id: Ic65e7f8ec5280d1e71a897a144417a21761c5553
+
+commit 793a339335d8d52279efb49bcd704d196646efb5
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Wed Mar 13 12:14:00 2013 -0700
+
+ Make Android.mk play better with the external consraints
+
+ Change-Id: Ia0a1037d97c032a4ba1a9acbf4e04c192d12ee61
+
+commit 700d50d8074f0273b305fe6d9f795f1dcb988048
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Tue Mar 12 16:12:42 2013 -0700
+
+ Lint cleanup from William Rucklidge
+
+ Change-Id: Iacbf77246109f687708696eee7fb6144d23e7ec5
+
+commit 8140f0fc979f5728f37cfb68362f31e7e37b46bb
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Tue Mar 12 09:45:08 2013 -0700
+
+ Modularize the build.
+
+ 1. Add -DLINE_SEARCH_MINIMIZER to CMake to make the line search
+ minimizer optional.
+ 2. Better handling of -DSUITESPARSE/-DCXSPARSE in top level cmake
+ file.
+ 3. Disable code which will never be used if SuiteSparse and/or
+ CXSparse is not available.
+ 4. Update build docs.
+ 5. Update jni/Android.mk
+ 6. Minor lint cleanup from William Rucklidge.
+
+ Change-Id: If60460a858000df82faed7a6bb056dd2bfdde562
+
+commit c59c1e44727c62d43523b672c1c132865cd25784
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Mon Mar 11 17:28:38 2013 -0700
+
+ Propagate ifdefs correctly to improve build efficiency.
+
+ With -DRESTRICT_SCHUR_SPECIALIZATIONS, now the various
+ specializations are empty, decreasing build time and
+ reducing the size of the static library.
+
+ Change-Id: I8ec431279741a9a83516a4167c54a364c4608143
+
+commit 32874b861fc54b33aa4272e8c81bb001aa1e1e60
+Author: Yuliy Schwartzburg <syx818@gmail.com>
+Date: Fri Mar 8 11:30:44 2013 +0100
+
+ Fix CMake "LIB_SUFFIX" for non-linux installations
+
+ Change-Id: Ieb8a2825a4378b388149e7934ecc7b96ba5a29fa
+
+commit 58b8c68f29c2c15edbc5f77102796df661020312
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Sat Mar 9 17:17:43 2013 -0800
+
+ Clean up rotation.h
+
+ Change-Id: I3370c9883728cda068c9650a2c2a50641fd8299c
+
+commit 020d8e1e48f341f3b990ac449998d36aaca2771f
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Wed Mar 6 16:19:26 2013 -0800
+
+ Better error reporting in the modeling API.
+
+ More informative error when user passes an
+ unknown parameter block to Problem methods.
+
+ Change-Id: I517360e4b0b55814904ca3e664877d76ad3f59e8
+
+commit 5e7ce8a950cf5794c63817827ce66a3a4e66e7b6
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Wed Mar 6 11:38:41 2013 -0800
+
+ Fix Problem::Evaluate documentation
+
+ Change-Id: I8c70a24743cff2d9cface99ef0f5d34c78f769c6
+
+commit 0a4f5f8f7428148f21183e743d091d2079406604
+Author: Taylor Braun-Jones <taylor@braun-jones.org>
+Date: Wed Mar 6 00:00:32 2013 -0500
+
+ Fix operator() signature in several sections of the documentation
+
+ Change-Id: I73f9d150a738f7b136fbc1f98fc60b0f306bd7f9
+
+commit 2c648dbc43025927301684fc82d95ccf6b6c21bc
+Author: Sameer Agarwal <sameeragarwal@google.com>
+Date: Tue Mar 5 15:20:15 2013 -0800
+
+ Make examples independent of ceres internals.
+
+ Change-Id: I6b6913e067a86fea713646218c8da1439d349d74
+
commit e7148795c3f2ce1f6625a7c81545707a6cbde3eb
Author: Sameer Agarwal <sameeragarwal@google.com>
Date: Mon Mar 4 10:17:30 2013 -0800
@@ -429,199 +605,3 @@ Date: Fri Feb 15 14:26:56 2013 -0800
Solver::Summary::FullReport() supports line search now.
Change-Id: Ib08d300198b85d9732cfb5785af4235ca4bd5226
-
-commit fbbea464d1c9575d8224220d3e61f92d93fe9739
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Fri Feb 15 11:25:03 2013 -0800
-
- Update documentation.
-
- Change-Id: Idb03741fab9facbbbda85d5a82723f0b4c1c6c60
-
-commit 8e1f83c4c457fb7238eb342eab744c5570b73c4d
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Fri Feb 15 08:35:40 2013 -0800
-
- Speed up Problem construction and destruction.
-
- Change-Id: I3147b0b60eedf40f8453d5a39ff04a572c445a2f
-
-commit efb47f39c31f0ef1bb9c015c8c0d114153df6379
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Thu Feb 14 19:44:11 2013 -0800
-
- Documentation update
-
- Change-Id: I0fec43bff4fe0ea6cd2d2a8b34dac2330a517da0
-
-commit be418a336cae5672111e0f6989e6d8d6c1fa24a6
-Author: Markus Moll <markus.moll@esat.kuleuven.be>
-Date: Fri Feb 15 17:19:28 2013 +0100
-
- Fix evaluation of initial cost and corresponding test
-
- Commit f102a68e411d11b4864e17b69a2d781e9c2692ad seems to have introduced
- a bug in both solver_impl.cc and solver_impl_test.cc
- solver_impl_test showed 3 errors, where two were due to ceres NOT
- failing when the test expected that, and one was due to the initial cost
- being wrong (-1 instead of 0.5)
- Ceres now does not attempt to evaluate the initial cost if
- options.return_initial_xxx is not set. It therefore did not fail in
- the tests.
- It also seems that the CERES_EVALUATE macro erroneously always sets
- final_cost, even when called with 'initial' as argument.
-
- Change-Id: Ia3c3eeb476e7023a3f80b201124010d6c67e9824
-
-commit 974513a41ff1ddc671d3dc6aa09ce708bbe447da
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Tue Feb 12 14:22:40 2013 -0800
-
- Bug fix in DynamicAutoDiffCostFunction
-
- Add handling of constant parameter blocks.
-
- Change-Id: I8b2ea79f47e190604fc4bed27705798240689f71
-
-commit 3130b3cea4028c71d9ae18b7465d7627f29fef7d
-Author: Keir Mierle <mierle@gmail.com>
-Date: Mon Feb 11 19:39:29 2013 -0800
-
- Add support for dynamic autodiff
-
- Change-Id: I17d573696172ab691a9653db99a620e4bc1bd0d0
-
-commit c58e6dc3ea550302c8151003b17e9bc2a1acc316
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 11 16:41:06 2013 -0800
-
- More refined event logging in solver_impl.cc
-
- Change-Id: Ie3061c921c006d2600d16185c690f52ccf816f68
-
-commit f102a68e411d11b4864e17b69a2d781e9c2692ad
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 11 15:08:40 2013 -0800
-
- Remove extraneous initial and final evals.
-
- Change-Id: I80ed87435f399cbf452c68be7ea1e7139696aa4a
-
-commit 0593747ee09e21a9c0a2b604d51e21a6cdd21315
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 11 13:57:12 2013 -0800
-
- Fix a memory leak in cxsparse.cc
-
- Thanks to Alexander Mordvintsev for reporting it.
-
- Change-Id: Ia872be42ce80209e46722fc16a928496cf97e256
-
-commit 0abfb8f46f534b05413bb4d64b960d6fd0a9befb
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 11 13:40:04 2013 -0800
-
- Delete the tex documentation.
-
- Change-Id: I15c78a8b33c5fd94941238814ac023a8fb251a20
-
-commit 085cd4a6641c404334d17e5ea38f9e5b68a06ba7
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Wed Feb 6 14:31:07 2013 -0800
-
- Rewrite of the tutorial.
-
- 1. Quicker starting point.
- 2. Better discussion of derivatives.
- 3. Better hyperlinking to code and class documentation.
- 4. New robust estimation example.
- 5. Better naming of example code.
- 6. Removed dependency on gflags in all the core examples covered
- in the tutorial.
-
- Change-Id: Ibf3c7fe946fa2b4d22f8916a9366df267d34ca26
-
-commit c0fdc9753909fc37fed2cb5e0fcc02fc65789d68
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Wed Feb 6 14:31:07 2013 -0800
-
- Update nist.cc to better evaluate results.
-
- Ceres beats Minpack and HBN handily.
-
- Change-Id: I7df8a47b753202ed0b53ab128ce48466bf9f8083
-
-commit d91b671798125fd4889914d92a29cf0f7a5fef21
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Wed Feb 6 01:08:40 2013 -0800
-
- More small changes
- More small changes to the docs.
-
- 1. Better landing page.
- 2. Minor tweaks to the side bar.
- 3. Reference to more example code.
- 4. Local MathJax references.
-
- Change-Id: I39b9436dc2803732a875bbbee7f15802c4934031
-
-commit 42a84b87fa5cc34551244a3b2b6a3e1f13a29514
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Fri Feb 1 12:22:53 2013 -0800
-
- Expand reporting of timing information.
-
- 1. Add an ExecutionSummary object to record execution
- information about Ceres objects.
- 2. Add an EventLogger object to log events in a function call.
- 3. Add a ScopedExecutionTimer object to log times in ExecutionSummary.
- 4. Instrument ProgramEvaluator and all the linear solvers
- to report their timing statistics.
- 5. Connect the timing statistics to Summary::FullReport.
- 6. Add high precision timer on unix systems using
- gettimeofday() call.
- 7. Various minor clean ups all around.
-
- Change-Id: I5e09804b730b09535484124be7dbc1c58eccd1d4
-
-commit 08c891fcb6ea1bf66e6d4619273765a644605dfc
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 4 20:18:58 2013 -0800
-
- Various small changes.
-
- 1. Compact build instructions.
- 2. Lots of small edits by Simon Fuhrmann.
-
- Change-Id: I8c0c67922021041dcf7f4ecdb6c6e6dd2e2fd7e5
-
-commit e2e857ad6be322e9cf750d4b11ccf10800e57d96
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 4 19:40:45 2013 -0800
-
- Sidebar has global table of contents.
-
- Change-Id: I7fe9053868a4660b0db8d7607ee618fc30ddaefd
-
-commit b9182147d96f865673c2756ced4cbb127ca082a3
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Mon Feb 4 17:55:25 2013 -0800
-
- Change the theme to be closer to ReadTheDocs.org
-
- Change-Id: I61a76f5b5e5c292b54fdf51b66940ce80bd1cd5f
-
-commit 3d87b72c895835bbfc10965d50dc96608632114d
-Author: Sameer Agarwal <sameeragarwal@google.com>
-Date: Sat Feb 2 00:49:31 2013 -0800
-
- Convert documentation from LaTeX to Sphinx.
-
- A live version of the doc can be found at
-
- http://homes.cs.washington.edu/~sagarwal/ceres-solver/
-
- As it stands, the documentation has better hyperlinking
- and coverage than the latex documentation now.
-
- Change-Id: I7ede3aa83b9b9ef25104caf331e5727b4f5beae5