aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2020-07-29Move GUI project structure stuff to gui_project.hThomas White
2020-07-29Basic project persistenceThomas White
2020-07-29Split off parse_peaksearch()Thomas White
2020-07-29Add brightness sliderThomas White
This can be improved a lot...
2020-07-29get_peaks_msgpack(): Convert to new APIThomas White
2020-07-29Add DataTemplate to iargsThomas White
2020-07-29Actually start cell_explorerThomas White
2020-07-29Info/progress bar stuffThomas White
2020-07-29Add cell_explorer buttonThomas White
2020-07-29Actually kill indexamajig process when "Cancel" pressedThomas White
2020-07-29Show actual percentage processed in progress barThomas White
2020-07-29wait() on indexamajig childrenThomas White
2020-07-29Add info bar / progress barThomas White
2020-07-29Implement peak search radii in GUIThomas White
2020-07-29Implement hdf5/cxi peak "revalidation" in GUIThomas White
2020-07-29Simplify peak search parametersThomas White
2020-07-29Remove duplicate codeThomas White
2020-07-29Implement peak list from file in GUIThomas White
2020-07-29Factorise filename_extension()Thomas White
2020-07-29Add crystfel_image_view_get_datatemplate()Thomas White
2020-07-29Add half pixel shift checkbox for CXI/HDF5 peaksThomas White
2020-07-29Scroll to end of report with each new messageThomas White
2020-07-29Strip newlines from indexamajig output in GUIThomas White
This will be going away soon, anyway.
2020-07-29Put report region in scrolled windowThomas White
2020-07-29Initialise unitcell_comboThomas White
2020-07-29Display messages in the GUI!Thomas White
2020-07-29Add void pointer to log message functionsThomas White
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock.
2020-07-29libcrystfel plumbing to allow ERROR/STATUS messages in GUIThomas White
2020-07-29Add a couple of missing semicolonsThomas White
Not previously noticed because ERROR and STATUS were macros