Preparations for 1.9.0 release.
Version bump.
minor docs update.
Change-Id: I2fbe20ba4af6b2e186fe244c96ce6d6464fe0469
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8626a4e..f157c2f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -83,11 +83,11 @@
# For versions without ABI changes, bump the smallest number in CERES_VERSION,
# but leave the CERES_ABI_VERSION unchanged.
SET(CERES_VERSION_MAJOR 1)
-SET(CERES_VERSION_MINOR 8)
+SET(CERES_VERSION_MINOR 9)
SET(CERES_VERSION_PATCH 0)
SET(CERES_VERSION
${CERES_VERSION_MAJOR}.${CERES_VERSION_MINOR}.${CERES_VERSION_PATCH})
-SET(CERES_ABI_VERSION 1.8.0)
+SET(CERES_ABI_VERSION 1.9.0)
ENABLE_TESTING()
diff --git a/docs/source/building.rst b/docs/source/building.rst
index 14614d2..f894708 100644
--- a/docs/source/building.rst
+++ b/docs/source/building.rst
@@ -11,7 +11,7 @@
You can start with the `latest stable release
<http://ceres-solver.org/ceres-solver-1.8.0.tar.gz>`_ . Or if you want
the latest version, you can clone the git repository
- .. code-block:: bash
+.. code-block:: bash
git clone https://ceres-solver.googlesource.com/ceres-solver
@@ -327,7 +327,7 @@
Download the ``Android NDK``. Run ``ndk-build`` from inside the
``jni`` directory. Use the ``libceres.a`` that gets created.
-.. _section-ios
+.. _section-ios:
Building on iOS
===============
@@ -335,7 +335,7 @@
You need iOS version 6.0 or higher to build Ceres Solver.
-To build Ceres for iOS, we need to force `CMake` to find the
+To build Ceres for iOS, we need to force ``CMake`` to find the
toolchains from the iOS SDK instead of using the standard ones.
The following incanation does the needful:
@@ -346,22 +346,22 @@
-DEIGEN_INCLUDE_DIR=/path/to/eigen/header \
-DIOS_PLATFORM=<PLATFORM>
-`PLATFORM` can be one of `OS`, `SIMULATOR` and `SIMULATOR64`. You can
-build for `OS` (`armv7`, `armv7s`, `arm64`), `SIMULATOR` (`i386`) or
-`SIMULATOR64` (`x86_64`) separately and use `LIPO` to merge them into
-one static library. See `cmake/iOS.cmake` for more options.
+``PLATFORM`` can be one of ``OS``, ``SIMULATOR`` and ``SIMULATOR64``. You can
+build for ``OS`` (``armv7``, ``armv7s``, ``arm64``), ``SIMULATOR`` (``i386``) or
+``SIMULATOR64`` (``x86_64``) separately and use ``LIPO`` to merge them into
+one static library. See ``cmake/iOS.cmake`` for more options.
-After building, you will get `libceres.a` and `libminiglog.a`
+After building, you will get ``libceres.a`` and ``libminiglog.a``
You need to add these two libraries into your xcode project.
The default cmake configuration builds a bare bones version of Ceres
Solver that only depends on Eigen and MINIGLOG, this should be
sufficient for solving small to moderate sized problems (No
-`SPARSE_SCHUR`, `SPARSE_NORMAL_CHOLESKY` linear solvers and no
-`CLUSTER_JACOBI` and `CLUSTER_TRIDIAGONAL` preconditioners).
+``SPARSE_SCHUR``, ``SPARSE_NORMAL_CHOLESKY`` linear solvers and no
+``CLUSTER_JACOBI`` and ``CLUSTER_TRIDIAGONAL`` preconditioners).
-If you decide to use `LAPACK` and `BLAS`, then you also need to add
-`Accelerate.framework` to your xcode project's linking dependency.
+If you decide to use ``LAPACK`` and ``BLAS``, then you also need to add
+``Accelerate.framework`` to your xcode project's linking dependency.
.. _section-customizing:
diff --git a/include/ceres/ceres.h b/include/ceres/ceres.h
index fca4907..acb402c 100644
--- a/include/ceres/ceres.h
+++ b/include/ceres/ceres.h
@@ -34,8 +34,8 @@
#ifndef CERES_PUBLIC_CERES_H_
#define CERES_PUBLIC_CERES_H_
-#define CERES_VERSION 1.8.0
-#define CERES_ABI_VERSION 1.8.0
+#define CERES_VERSION 1.9.0
+#define CERES_ABI_VERSION 1.9.0
#include "ceres/autodiff_cost_function.h"
#include "ceres/autodiff_local_parameterization.h"
diff --git a/scripts/ceres-solver.spec b/scripts/ceres-solver.spec
index 780c85d..5d4a786 100644
--- a/scripts/ceres-solver.spec
+++ b/scripts/ceres-solver.spec
@@ -1,15 +1,15 @@
Name: ceres-solver
-Version: 1.8.0
+Version: 1.9.0
# Release candidate versions are messy. Give them a release of
# e.g. "0.1.0%{?dist}" for RC1 (and remember to adjust the Source0
# URL). Non-RC releases go back to incrementing integers starting at 1.
-Release: 0.3.0%{?dist}
+Release: 0.1.0%{?dist}
Summary: A non-linear least squares minimizer
Group: Development/Libraries
License: BSD
-URL: http://code.google.com/p/ceres-solver/
-Source0: http://%{name}.googlecode.com/files/%{name}-%{version}rc3.tar.gz
+URL: http://ceres-solver.org/
+Source0: http://%{name}.org/%{name}-%{version}rc1.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if (0%{?rhel} == 06)
@@ -110,6 +110,9 @@
%changelog
+* Fri May 16 2013 Sameer Agarwal <sameeragarwal@google.com> - 1.9.0-0.1.0
+- Bump version
+
* Tue Nov 12 2013 Sameer Agarwal <sameeragarwal@google.com> - 1.8.0-0.3.0
- Bump version