aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-30Add checks for Xgandalf, PinkIndexer and FDIPThomas White
PinkIndexer still needs updating for DataTemplate. FDIP weirdly needs two include paths, so it doesn't work here currently.
2020-07-30Add missing config.h includesThomas White
2020-07-30CMake: Always build asdf.cThomas White
As of 55df542018664, asdf.c itself decides what code to use.
2020-07-30asdf: Fix includesThomas White
Not sure what dirax.h was doing there, and cell.h should really be included.
2020-07-30Request that FFTW uses "double[2]", not "complex" for fftw_complexThomas White
Normally, FFTW uses the C99 "complex" type for fftw_complex, if complex.h is included before fftw3.h. We do not use complex.h, and want the double[2] version otherwise the code breaks horribly. Unfortunatley, under certain build scenarios, complex.h seems to get included via the GSL headers. Adding #define FFTW_NO_Complex prevents this.
2020-07-30Add include guards to version headersThomas White
2020-07-30Eliminate duplicate symbolsThomas White
This makes searching easier, and also permits Meson's unity build mode.
2020-07-29Use conf_data instead of -DThomas White
2020-07-29Add ncurses to MesonThomas White
2020-07-29Add check for gzbuffer with MesonThomas White
2020-07-29Version information via MesonThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29Create pkg-config file via MesonThomas White
2020-07-29Install the header filesThomas White
2020-07-29Add Doxygen for MesonThomas White
2020-07-29Install manual pages via MesonThomas White
2020-07-29Fix a couple of memory bugs in event expansionThomas White
2020-07-29Port remaining tests to MesonThomas White
2020-07-29Expose a couple more functions for easier testingThomas White
2020-07-29Start converting tests to MesonThomas White
2020-07-29Remove curses dependency for integration_check and prof2d_checkThomas White
These were a hack caused by badly testable API
2020-07-29Add low-level integration API (for better testing)Thomas White
2020-07-29Remove config.h from libcrystfel headersThomas White
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined.
2020-07-29Remove config.h from testsThomas White
This is a relic from autotools, where config.h might add function definitions. The tests shouldn't be behaving differently based on the configuration (though perhaps tests might be enabled or disabled by the build system). Also: which config.h should it be? The top-level one, or libcrystfel's?
2020-07-29Update Meson build files for dtempl branchThomas White
2020-07-29Initial Meson conversionThomas White
2020-07-29Add show_panel (debug function)Thomas White
2020-07-29Don't try to apply shift if no value is givenThomas White
2020-07-29stream_read_chunk: Add option to load image dataThomas White
2020-07-29const-cleaningThomas White
2020-07-29partialator/process_hkl: Use geometryThomas White
2020-07-29Fix reading of geometry from streamThomas White
2020-07-29Unify creation of blank image data arraysThomas White
2020-07-29Add --no-image-data and --no-mask-dataThomas White
2020-07-29Move image structure creation up to image_read()Thomas White
2020-07-29Add detector_shift_{x,y} to geometry fileThomas White
2020-07-29Remove coffset from parse_toplevelThomas White
It's handled already by the parse_field_for_panel(defaults, ...)
2020-07-29Rearrange geometry manual pageThomas White
2020-07-29Add wavelength and electron_voltage, plus units, to geometry fileThomas White
2020-07-29Add missing newlinesThomas White
2020-07-29Handle scalar values for HDF5 headersThomas White
2020-07-29Set default event ID when reading from HDF5 with NULL eventThomas White
2020-07-29Add an error path for parse_toplevelThomas White
2020-07-29crystal[s]Thomas White
2020-07-29Get rid of photon_energy_scaleThomas White
2020-07-29Show cell parameters in GUIThomas White
2020-07-29Add cell_print_onelineThomas White
2020-07-29Show reflections in GUIThomas White
2020-07-29Add peakfinder9 to GUIThomas White
2020-07-29Add crystfel_has_peakfinder9()Thomas White
separate config.h file.