aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-07-29crystal_image_view_set_image: Free peak listsThomas White
2020-07-29"Load stream" optionThomas White
2020-07-29Don't try to draw peaks without an image structureThomas White
2020-07-29Find data -> Load dataThomas White
This is a better name, because it includes loading a stream (and possibly more later).
2020-07-29Automatic colour scaleThomas White
2020-07-29Avoid double iterationThomas White
2020-07-29Simplify image rendering for CrystFELImageViewThomas White
2020-07-29render_scale -> colscale_lookupThomas White
2020-07-29Break render.c down and move to geoptimiser and CrystFELImageViewThomas White
These two functions will diverge in the future. Also, this change removes the last remaining dependency of libcrystfel on Gdk/Gtk-anything.
2020-07-29Avoid reloading image data when colour scale is changedThomas White
2020-07-29partialator/process_hkl: Fix stream reading logicThomas White
2020-07-29Remove events.c, part 2Thomas White
New event parsing, done at the last minute in image-hdf5.c
2020-07-29Remove events.c, part 1Thomas White
2020-07-29Fix some memory bugsThomas White
2020-07-29Remove unused includesThomas White
2020-07-29Convert whirligig to new Stream APIThomas White
2020-07-29Convert ambigator to new Stream APIThomas White
2020-07-29Convert partialator to new Stream APIThomas White
2020-07-29Convert indexamajig to new Stream APIThomas White
2020-07-29Convert cell_explorer to new Stream APIThomas White
2020-07-29Convert process_hkl to new Stream APIThomas White
2020-07-29Fix ambigator (add include, remove image.det)Thomas White
2020-07-29Move MessagePack stuff to separate fileThomas White
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel.
2020-07-29Remove references to old headersThomas White
2020-07-29Convert make_pixelmap to DataTemplateThomas White
NB The coffset is no longer written to the HDF5 file. This was a terrible hack anyway. The resolution field is just as bad, but as least easy to get from the detgeom.
2020-07-29Remove "struct detector" completely, part IThomas White
record_image has been moved to pattern_sim.c
2020-07-29Convert more bits to detgeomThomas White
2020-07-29Fix build without Msgpack/ZMQThomas White
2020-07-29Convert stream to DataTemplateThomas White
2020-07-29Convert estimate_peak_resolution to detgeomThomas White
2020-07-29Get rid of imagefile_field_list and stuff_from_streamThomas White
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution.
2020-07-29Port indexamajig to new API, part IIThomas White
This also removes a large chunk of legacy code
2020-07-29list_events: Convert to DataTemplateThomas White
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29Deprecation markersThomas White
2020-07-29Put brackets round values of bad pixelsThomas White
2020-07-29Show event ID in GUIThomas White
2020-07-29Expand event listThomas White
2020-07-29Shut down indexamajig process on exitThomas White
2020-07-29Set "Show peaks" toggle after loading projectThomas White
2020-07-29Signal the entire process group to end indexamajigThomas White
Otherwise, subprocesses carry on regardless and become zombies.
2020-07-29indexamajig: Run in own process groupThomas White
Normally, the shell puts indexamajig into its own process group, so that the entire program (including subprocesses) can be killed easily. However, this doesn't happen when running from the GUI. So, it needs to be done manually.
2020-07-29Don't bother creating pipes that aren't usedThomas White
2020-07-29Remove info bar when indexamajig exitsThomas White
2020-07-29Better way to do subprocessesThomas White
2020-07-29Feedback when saving sessionThomas White
2020-07-29Load/save show_peaksThomas White
2020-07-29Confirm exit and save projectThomas White
2020-07-29Implement save_project()Thomas White
2020-07-29Move match_filename() to gui_projectThomas White