Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-06 | Meson: Look for msgpack-c and msgpack | Thomas White | |
The pkg-config name for MsgPack has unhelpfully changed: https://github.com/msgpack/msgpack-c/blob/c_master/CHANGELOG.md#-breaking-changes- | |||
2022-06-02 | Meson: Don't look for cJSON unless Seedee is found | Thomas White | |
2022-06-02 | Seedee deserialization | Thomas White | |
2022-06-02 | Merge branch 'better-profiling' | Thomas White | |
2022-06-02 | Meson: Replace '1' with 'true' inside conf_data.set10 | Thomas White | |
Use of numbers (rather than booleans) in this routine is deprecated in recent meson versions. | |||
2022-05-04 | Add improved profiling | Thomas White | |
Improvements: - Recursive, so we can see how things are working at different levels - Everything is profiled, even if not explicitly labelled - No possibility of losing time - Detects mistakes if routines aren't wrapped correctly | |||
2022-05-03 | Strip out time-accounts | Thomas White | |
2022-04-20 | Install time-accounts.h | Thomas White | |
2022-03-07 | Move time-accounts to libcrystfel | Thomas White | |
2021-10-13 | Meson: Get zlib via wrap | Thomas White | |
2021-10-13 | Make zlib dependency optional | Thomas White | |
2021-10-13 | Remove NCurses dependency | Thomas White | |
It's only used once, to get background colours for 'indexamajig --int-diag', itself a rarely used feature. The dependency itself seems to cause problems for some people, particularly those not using system libraries for everything. So I think it's better just to remove it, and use ANSI escape codes directly. | |||
2021-10-07 | Meson: Get PinkIndexer via wrap | Thomas White | |
2021-10-07 | Meson: Get Xgandalf via wrap | Thomas White | |
2021-09-30 | Doxygen: More improvements | Thomas White | |
2021-09-29 | Doxygen: Exclude datatemplate_priv.h and uthash.h | Thomas White | |
2021-09-29 | Fix Doxygen version numbers | Thomas White | |
This also removes Doxygen from the CMake build system. It doesn't seem worth trying to make it work both ways. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/48 | |||
2021-09-06 | Meson: Get FDIP via a Wrap | Thomas White | |
2021-09-03 | Meson: Add libccp4c as a wrapped subproject | Thomas White | |
2021-07-19 | Bump API version to 14 | Thomas White | |
2021-07-14 | Remove non-API headers from installation list | Thomas White | |
Just like the individual indexing methods, these aren't part of the API. peakfinder8.h was there twice, for some reason. | |||
2021-07-01 | Meson: Fussiness | Thomas White | |
2021-06-25 | Meson: Fix build without Doxygen | Thomas White | |
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-23 | Fix build without MsgPack | Thomas White | |
2021-04-16 | Meson: Update and fix MsgPack/ZMQ dependencies | Thomas White | |
2021-03-19 | Merge branch 'tom/fromfile' | Thomas White | |
2021-03-16 | Move MTZ and XDS export to libcrystfel | Thomas White | |
2021-03-12 | FromFile indexer: Move to libcrystfel/src/indexers | Thomas White | |
Also adds to meson.build | |||
2021-03-11 | Re-enable PinkIndexer | Thomas White | |
2021-01-22 | Move figure of merit calculation into libcrystfel | Thomas White | |
2020-12-14 | Meson: Add GSL to libcrystfel's declare_dependency() | Thomas White | |
2020-10-07 | Formatting fussiness | Thomas White | |
2020-08-27 | Fix indentation | Thomas White | |
2020-08-27 | Only compile image-msgpack.c if MessagePack is found | Thomas White | |
2020-08-10 | Disable pinkIndexer | Thomas White | |
Temporary, of course. But it needs some thought about how the interface should work. | |||
2020-08-07 | Move indexers out of API | Thomas White | |
2020-08-03 | Update name of FDIP package | Thomas White | |
2020-07-31 | Xgandalf/PinkIndexer/FDIP now have pkg-config | Thomas White | |
2020-07-30 | Add checks for Xgandalf, PinkIndexer and FDIP | Thomas White | |
PinkIndexer still needs updating for DataTemplate. FDIP weirdly needs two include paths, so it doesn't work here currently. | |||
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 | 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 | 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 | Update Meson build files for dtempl branch | Thomas White | |