Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-30 | CMake: Always build asdf.c | Thomas White | |
As of 55df542018664, asdf.c itself decides what code to use. | |||
2020-07-30 | asdf: Fix includes | Thomas White | |
Not sure what dirax.h was doing there, and cell.h should really be included. | |||
2020-07-30 | Request that FFTW uses "double[2]", not "complex" for fftw_complex | Thomas 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-30 | Add include guards to version headers | 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 | Use conf_data instead of -D | Thomas White | |
2020-07-29 | Add ncurses to Meson | Thomas White | |
2020-07-29 | Add check for gzbuffer with Meson | Thomas White | |
2020-07-29 | Version information via Meson | Thomas White | |
2020-07-29 | New way of injecting version information | Thomas White | |
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them. | |||
2020-07-29 | Create pkg-config file via Meson | Thomas White | |
2020-07-29 | Install the header files | Thomas White | |
2020-07-29 | Add Doxygen for Meson | Thomas White | |
2020-07-29 | Install manual pages via Meson | Thomas White | |
2020-07-29 | Fix a couple of memory bugs in event expansion | Thomas White | |
2020-07-29 | Port remaining tests to Meson | Thomas White | |
2020-07-29 | Expose a couple more functions for easier testing | Thomas White | |
2020-07-29 | Start converting tests to Meson | Thomas White | |
2020-07-29 | Remove curses dependency for integration_check and prof2d_check | Thomas White | |
These were a hack caused by badly testable API | |||
2020-07-29 | Add low-level integration API (for better testing) | Thomas White | |
2020-07-29 | Remove config.h from libcrystfel headers | Thomas White | |
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined. | |||
2020-07-29 | Remove config.h from tests | Thomas 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-29 | Update Meson build files for dtempl branch | Thomas White | |
2020-07-29 | Initial Meson conversion | Thomas White | |
2020-07-29 | Add show_panel (debug function) | Thomas White | |
2020-07-29 | Don't try to apply shift if no value is given | Thomas White | |
2020-07-29 | stream_read_chunk: Add option to load image data | Thomas White | |
2020-07-29 | const-cleaning | Thomas White | |
2020-07-29 | partialator/process_hkl: Use geometry | Thomas White | |
2020-07-29 | Fix reading of geometry from stream | Thomas White | |
2020-07-29 | Unify creation of blank image data arrays | Thomas White | |
2020-07-29 | Add --no-image-data and --no-mask-data | Thomas White | |
2020-07-29 | Move image structure creation up to image_read() | Thomas White | |
2020-07-29 | Add detector_shift_{x,y} to geometry file | Thomas White | |
2020-07-29 | Remove coffset from parse_toplevel | Thomas White | |
It's handled already by the parse_field_for_panel(defaults, ...) | |||
2020-07-29 | Rearrange geometry manual page | Thomas White | |
2020-07-29 | Add wavelength and electron_voltage, plus units, to geometry file | Thomas White | |
2020-07-29 | Add missing newlines | Thomas White | |
2020-07-29 | Handle scalar values for HDF5 headers | Thomas White | |
2020-07-29 | Set default event ID when reading from HDF5 with NULL event | Thomas White | |
2020-07-29 | Add an error path for parse_toplevel | Thomas White | |
2020-07-29 | crystal[s] | Thomas White | |
2020-07-29 | Get rid of photon_energy_scale | Thomas White | |
2020-07-29 | Show cell parameters in GUI | Thomas White | |
2020-07-29 | Add cell_print_oneline | Thomas White | |
2020-07-29 | Show reflections in GUI | Thomas White | |
2020-07-29 | Add peakfinder9 to GUI | Thomas White | |
2020-07-29 | Add crystfel_has_peakfinder9() | Thomas White | |
separate config.h file. | |||
2020-07-29 | Disable widgets in "Load data" dialog | Thomas White | |
2020-07-29 | Reset zoom when loading new data | Thomas White | |
If the image size changes, bad things happen. |