Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-07 | assplode(): Add some assertions | Thomas White | |
2021-07-21 | Make sure that memory gets freed on realloc failure | Thomas White | |
2021-07-21 | Add missing cleanup on error paths | Thomas White | |
2021-05-12 | Fix convert_int and add convert_float | Thomas White | |
convert_int was using strtod. Whoops! | |||
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-04-19 | Move file_exists to utils (and eliminate several duplicates) | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2020-08-25 | Factor out convert_int | Thomas White | |
2020-07-30 | Eliminate duplicate symbols | Thomas White | |
This makes searching easier, and also permits Meson's unity build mode. | |||
2020-07-29 | Add crystfel_has_peakfinder9() | Thomas White | |
separate config.h file. | |||
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | chomp: Don't measure length of string every iteration | Thomas White | |
2020-07-29 | Factorise filename_extension() | Thomas White | |
2020-07-29 | Add missing va_start/va_end | Thomas White | |
Needed even though we don't iterate the list | |||
2020-07-29 | Add void pointer to log message functions | Thomas White | |
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock. | |||
2020-07-29 | libcrystfel plumbing to allow ERROR/STATUS messages in GUI | Thomas White | |
2020-07-29 | Add safe_strdup() to utils | Thomas White | |
2020-07-29 | Move load_entire_file() to utils | Thomas White | |
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-09-20 | Delegate option processing for indexing methods | Thomas White | |
Involves switching from getopt_long to argp. A big improvement! | |||
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2019-01-29 | DS9K compatibility | Thomas White | |
2018-12-18 | make_pixelmap: Use <input>.h5 as default output filename | Thomas White | |
2017-07-05 | Rearrange quaternion declarations so that gtk-doc can cope | Thomas White | |
The utils file contains two gtk-doc sections, "utils" and "quaternion", with a change of section halfway through. It seems that gtk-doc doesn't like it if the declarations are all mixed together. | |||
2015-07-21 | Update API docs | Thomas White | |
2015-05-13 | solve_svd(): Squash NaNs after rescaling | Thomas White | |
2015-05-13 | solve_svd(): Filter the eigenvalues even if the result is not used | Thomas White | |
2015-03-13 | solve_svd(): Check n_filt before using | Thomas White | |
2015-03-13 | Move solve_svd() to utils | Thomas White | |
2014-10-24 | Avoid log(0) in gaussian_noise() | Thomas White | |
2014-09-05 | Update docs | Thomas White | |
2014-08-19 | Use Gnulib forkpty() | Thomas White | |
2014-01-20 | RNG overhaul | Thomas White | |
Previously, we were using random(), which is really really bad. | |||
2013-12-17 | Fix a few compiler warnings | Thomas White | |
2013-08-12 | Improve show_matrix_eqn() | Thomas White | |
2013-08-08 | Add show_matrix() | Thomas White | |
2012-03-09 | Update licence notices in line with recommendations from TT | Thomas White | |
2012-02-25 | Make --enable-gsl-fudge the default | Thomas White | |
There's absolutely no sensible reason why this should be optional - it doesn't cause any difficulties when enabled. | |||
2012-02-22 | GPLv3 boilerplate comments | Thomas White | |
2012-02-22 | Update copyright dates | Thomas White | |
2012-02-22 | Introduce "libcrystfel" | Thomas White | |