Change Log
Revision: 7ae1775f61a44b7f
Author: Davis King
Date: Oct 28, 2015 (16:25:59 UTC)

Created release v18.18

Modified
dlib/CMakeLists.txt

Revision: 99b8177f34cf4091
Author: Davis King
Date: Oct 27, 2015 (14:15:47 UTC)

Removed readme since the top level one is a better place to put this information.

Deleted
dlib/README.txt

Revision: 8c7e494972a09a8d
Author: Davis King
Date: Oct 27, 2015 (13:49:40 UTC)

Suppressed warnings about unused testing code.

Modified
dlib/test/cca.cpp

Revision: e2bdd06d97346b06
Author: Davis King
Date: Oct 27, 2015 (13:38:35 UTC)

Added throw() spec to a throwing destructor.

Modified
dlib/test/multithreaded_object.cpp

Revision: c95fb0a896fbb215
Author: Davis King
Date: Oct 27, 2015 (04:50:44 UTC)

Cleaned up install instructions slightly.

Modified
python_examples/correlation_tracker.py
python_examples/face_detector.py
python_examples/face_landmark_detection.py
python_examples/find_candidate_object_locations.py
python_examples/train_object_detector.py
python_examples/train_shape_predictor.py

Revision: 06c54b1ce9117006
Author: Davis King
Date: Oct 27, 2015 (04:25:43 UTC)

Updated compile/install instructions for python bindings.

Modified
python_examples/correlation_tracker.py
python_examples/face_detector.py
python_examples/face_landmark_detection.py
python_examples/find_candidate_object_locations.py
python_examples/max_cost_assignment.py
python_examples/sequence_segmenter.py
python_examples/svm_rank.py
python_examples/svm_struct.py
python_examples/train_object_detector.py
python_examples/train_shape_predictor.py
Deleted
python_examples/compile_dlib_python_module.bat

Revision: 20e78ffeed0893a5
Author: Davis King
Date: Oct 22, 2015 (04:44:03 UTC)

fixed formatting

Modified
dlib/matrix/matrix_abstract.h

Revision: af2b147ca39b5669
Author: Davis King
Date: Oct 22, 2015 (04:40:31 UTC)

Added spec for the csv matrix output method.

Modified
dlib/matrix/matrix_abstract.h

Revision: 8d897382215d72d1
Author: Davis King
Date: Oct 22, 2015 (04:10:41 UTC)

Cleaned up the float_details code and made it more standards conforming.

Modified
dlib/float_details.h

Revision: d6b92e3d8eb5a995
Author: Davis King
Date: Oct 22, 2015 (03:59:38 UTC)

Make the Fortran bindings work in Borland compilers

Modified
dlib/matrix/lapack/fortran_id.h

Revision: 4c9aaaa0af608424
Author: Davis King
Date: Oct 02, 2015 (03:50:13 UTC)

fixed spelling error in comment

Modified
dlib/control/approximate_linear_models_abstract.h

Revision: 3f39e1040620b396
Author: Davis King
Date: Oct 12, 2015 (16:07:16 UTC)

Fixed potential compile time error.

Modified
dlib/hash_map/hash_map_kernel_c.h

Revision: c8313e63f743071e
Author: Davis King
Date: Sep 28, 2015 (17:47:44 UTC)

Made the python modules use SSE4 instructions by default.

Modified
tools/python/CMakeLists.txt

Revision: a234f2ef691e7c16
Author: Davis King
Date: Sep 28, 2015 (17:47:22 UTC)

Added message statements to print if simd instructions are being enabled.

Modified
dlib/cmake

Revision: 89e79920fbb95e3a
Author: Davis King
Date: Sep 28, 2015 (02:09:19 UTC)

More python build script improvements for windows.

Modified
dlib/add_python_module

Revision: 1effca45589d5d4f
Author: Davis King
Date: Sep 27, 2015 (16:29:07 UTC)

Made the search for pyhton3 libraries more robust.

Modified
dlib/add_python_module

Revision: 20218b525bcdf6fb
Author: Davis King
Date: Sep 27, 2015 (16:27:51 UTC)

Added missing file

Added
dlib/tell_visual_studio_to_use_static_runtime.cmake

Revision: 54d82d277a5893c8
Author: Davis King
Date: Sep 27, 2015 (16:00:51 UTC)

Improved error message when boost isn't found.

Modified
dlib/add_python_module

Revision: 62f344d334702370
Author: Davis King
Date: Sep 27, 2015 (14:10:53 UTC)

Incremented patch number.

Modified
dlib/CMakeLists.txt

Revision: 2295a3661c483949
Author: Davis King
Date: Sep 27, 2015 (14:09:44 UTC)

Made python extensions use static linking when compiled with visual studio to avoid dll hell.

Modified
dlib/add_python_module

Revision: 5ed6d16ca3728cb2
Author: Davis King
Date: Sep 27, 2015 (07:07:16 UTC)

Made the add_python_module cmake script include the visual studio runtime dlls in its output. This way they will get included by the python setup.py script.

Modified
dlib/add_python_module

Revision: ba011e10aae323f0
Author: Davis King
Date: Sep 27, 2015 (06:52:38 UTC)

On Windows, made the cmake check for an installed copy of the Intel MKL see if it works with the currently selected compiler and only uses it if the version is appropraite.

Modified
dlib/cmake_find_blas.txt

Revision: a96c1143348bd180
Author: Davis King
Date: Sep 24, 2015 (18:44:47 UTC)

Fixed a bunch of warnings in visual studio 2015.

Modified
dlib/algs.h
dlib/general_hash/random_hashing.h
dlib/gui_widgets/drawable.cpp
dlib/matrix/matrix.h
dlib/threads/multithreaded_object_extension.cpp
dlib/threads/threaded_object_extension.cpp

Revision: 3bb2eec9f4623cf9
Author: Davis King
Date: Sep 22, 2015 (16:35:03 UTC)

merged

Modified
dlib/CMakeLists.txt
dlib/matrix/matrix.h

Revision: fac7c5fb5a4c08a2
Author: Davis King
Date: Sep 22, 2015 (16:33:44 UTC)

Fixed a bug that caused cmake to not provide the correct preprocessor definitions until cmake was run twice. This was causing some projects to not build properly.

Modified
dlib/cmake

Revision: a9642b7f5f393cda
Author: Davis King
Date: Sep 22, 2015 (16:32:58 UTC)

Moved the add_global_define() macro into its own file so it can be easily used in multiple cmake files.

Modified
dlib/CMakeLists.txt
Added
dlib/add_global_compiler_switch.cmake

Revision: ac77f8b432ca894f
Author: Davis King
Date: Sep 20, 2015 (03:33:09 UTC)

Minor change to avoid warning in visual studio.

Modified
dlib/matrix/matrix.h

Revision: 18125d23b74c356c
Author: Davis King
Date: Sep 20, 2015 (03:28:30 UTC)

Changed to avoid cmake warning on cygwin.

Modified
dlib/CMakeLists.txt

Revision: c6b2b5299adb1b42
Author: Séverin Lemaignan
Date: Sep 19, 2015 (20:59:36 UTC)

'Hide' dlibConfig.cmake to prevent Windows' CMake to wrongly consider the build directory as dlib install prefix

Modified
dlib/CMakeLists.txt

Revision: a361f032ca02eae0
Author: Séverin Lemaignan
Date: Sep 13, 2015 (14:42:33 UTC)

Always generate an install target, except for 'in project' builds On Windows, though, only install the static library as dlib does not generate any useful shared library on Windows.

Modified
dlib/CMakeLists.txt

Revision: 68e9703c2cd8d6a3
Author: Séverin Lemaignan
Date: Sep 12, 2015 (24:56:42 UTC)

Set the default configuration to Release

Modified
dlib/CMakeLists.txt

Revision: b84dd35b44632145
Author: Séverin Lemaignan
Date: Sep 12, 2015 (22:41:46 UTC)

Prevent compilation (and installation) of shared lib when dlib included via dlib/cmake

Modified
dlib/CMakeLists.txt
dlib/cmake

Revision: a78e2a8cb0726b2e
Author: Séverin Lemaignan
Date: Sep 11, 2015 (18:31:12 UTC)

Create and install dlibConfig.cmake and dlibConfigVersion.cmake This allows external project to include dlib by simply using find_package(dlib REQUIRED) and: include_directories() / target_link_libraries(your_target )

Modified
dlib/CMakeLists.txt
Added
dlib/dlibConfig.cmake.in

Revision: 44919cc03b21a191
Author: Séverin Lemaignan
Date: Sep 11, 2015 (16:48:27 UTC)

Always compile a static library (even in release mode) to ease deployment of examples Install the static library along the shared one.

Modified
dlib/CMakeLists.txt

Revision: a163ed66f278dd60
Author: Séverin Lemaignan
Date: Sep 11, 2015 (15:47:32 UTC)

Added (and configure in CMake) a revision.h.in containing the version number

Modified
dlib/CMakeLists.txt
Added
dlib/revision.h.in

Revision: b7ee66fcc9fb589e
Author: Séverin Lemaignan
Date: Sep 11, 2015 (15:40:56 UTC)

In release mode on unixes, configure and install config.h according to the compilation options The name of some CMake variables has been changed to follow the naming in config.h (and thus get the special #cmakedefine directives to work as expected in config.h.in)

Modified
dlib/CMakeLists.txt
Added
dlib/config.h.in

Revision: 86bb15be9bdc2b82
Author: Séverin Lemaignan
Date: Sep 10, 2015 (18:10:00 UTC)

Added an install target for dlib Implementing the design discussed in issue #34 (ie, installation only in Release mode, for unix platforms).

Modified
dlib/CMakeLists.txt

Revision: cd4feb3d07b63ae2
Author: Séverin Lemaignan
Date: Sep 10, 2015 (17:36:27 UTC)

Set the lib version in CMakeLists

Modified
dlib/CMakeLists.txt

Revision: b12c69fdbf885e8d
Author: Davis King
Date: Sep 04, 2015 (04:48:50 UTC)

Added a check that you don't mix matrix types (float vs. double) when using set_ptrm().

Modified
dlib/matrix/matrix_subexp.h

Revision: 4438f083d627d7b0
Author: Davis King
Date: Sep 03, 2015 (18:57:29 UTC)

Added set_ptrm() along with all the aliasing detection updates necessary to allow assignment statements with mixed dlib::matrix and mat(T*) expressions that might alias each other. Also updated BLAS bindings to bind to set_ptrm() assignments.

Modified
dlib/matrix/matrix.h
dlib/matrix/matrix_assign.h
dlib/matrix/matrix_blas_bindings.h
dlib/matrix/matrix_mat.h
dlib/matrix/matrix_subexp.h
dlib/matrix/matrix_subexp_abstract.h
dlib/test/blas_bindings/blas_bindings_gemm.cpp
dlib/test/blas_bindings/blas_bindings_scal_axpy.cpp
dlib/test/matrix.cpp

Revision: 88c985aad1be53d2
Author: Davis King
Date: Sep 03, 2015 (18:20:51 UTC)

updated makefile to avoid warnings from cmake

Modified
dlib/test/blas_bindings/CMakeLists.txt

Revision: 7310e2c4d368bc2c
Author: Ehsan Azarnasab
Date: Aug 20, 2015 (02:42:44 UTC)

move setup.py 2 levels up to avoid the need to git submodules to link to source

Added
MANIFEST.in
setup.py
Deleted
tools/python/MANIFEST.in
tools/python/setup.py

Revision: 9b7de6f4bfe22574
Author: Ehsan Azarnasab
Date: Aug 20, 2015 (02:38:57 UTC)

clean up options

Modified
tools/python/setup.py

Revision: b5648c28aa2b9689
Author: Ehsan Azarnasab
Date: Aug 19, 2015 (10:43:15 UTC)

clean up module license

Modified
tools/python/setup.py

Revision: 83e3889cbba3af6e
Author: Ehsan Azarnasab
Date: Aug 19, 2015 (10:43:01 UTC)

initial manifest file to include distribution

Added
tools/python/MANIFEST.in

Revision: 19ccdb6b12b38cee
Author: Ehsan Azarnasab
Date: Aug 19, 2015 (09:59:28 UTC)

read version infor from docs

Modified
tools/python/setup.py

Revision: 4e53059f22e823bf
Author: Ehsan Azarnasab
Date: Aug 19, 2015 (09:49:45 UTC)

remove used options from argv

Modified
tools/python/setup.py

Revision: e97b2726ff25f664
Author: Ehsan Azarnasab
Date: Aug 19, 2015 (09:43:42 UTC)

initial setup.py commit. Will build and create distribution directory.

Added
tools/python/setup.py

Revision: 3caa544f487d4471
Author: Davis King
Date: Aug 26, 2015 (16:28:19 UTC)

Improved finding of X11 on mac os

Modified
dlib/CMakeLists.txt


Old Change Logs