Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | Port indexamajig to new API, part II | Thomas White | |
This also removes a large chunk of legacy code | |||
2020-07-29 | list_events: Convert to DataTemplate | Thomas White | |
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | Deprecation markers | Thomas White | |
2020-07-29 | Put brackets round values of bad pixels | Thomas White | |
2020-07-29 | Show event ID in GUI | Thomas White | |
2020-07-29 | Expand event list | Thomas White | |
2020-07-29 | Shut down indexamajig process on exit | Thomas White | |
2020-07-29 | Set "Show peaks" toggle after loading project | Thomas White | |
2020-07-29 | Signal the entire process group to end indexamajig | Thomas White | |
Otherwise, subprocesses carry on regardless and become zombies. | |||
2020-07-29 | indexamajig: Run in own process group | Thomas 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-29 | Don't bother creating pipes that aren't used | Thomas White | |
2020-07-29 | Remove info bar when indexamajig exits | Thomas White | |
2020-07-29 | Better way to do subprocesses | Thomas White | |
2020-07-29 | Feedback when saving session | Thomas White | |
2020-07-29 | Load/save show_peaks | Thomas White | |
2020-07-29 | Confirm exit and save project | Thomas White | |
2020-07-29 | Implement save_project() | Thomas White | |
2020-07-29 | Move match_filename() to gui_project | Thomas White | |
2020-07-29 | Move GUI project structure stuff to gui_project.h | Thomas White | |
2020-07-29 | Basic project persistence | Thomas White | |
2020-07-29 | Split off parse_peaksearch() | Thomas White | |
2020-07-29 | Add brightness slider | Thomas White | |
This can be improved a lot... | |||
2020-07-29 | get_peaks_msgpack(): Convert to new API | Thomas White | |
2020-07-29 | Add DataTemplate to iargs | Thomas White | |
2020-07-29 | Actually start cell_explorer | Thomas White | |
2020-07-29 | Info/progress bar stuff | Thomas White | |
2020-07-29 | Add cell_explorer button | Thomas White | |
2020-07-29 | Actually kill indexamajig process when "Cancel" pressed | Thomas White | |
2020-07-29 | Show actual percentage processed in progress bar | Thomas White | |
2020-07-29 | wait() on indexamajig children | Thomas White | |
2020-07-29 | Add info bar / progress bar | Thomas White | |
2020-07-29 | Implement peak search radii in GUI | Thomas White | |
2020-07-29 | Implement hdf5/cxi peak "revalidation" in GUI | Thomas White | |
2020-07-29 | Simplify peak search parameters | Thomas White | |
2020-07-29 | Remove duplicate code | Thomas White | |
2020-07-29 | Implement peak list from file in GUI | Thomas White | |
2020-07-29 | Factorise filename_extension() | Thomas White | |
2020-07-29 | Add crystfel_image_view_get_datatemplate() | Thomas White | |
2020-07-29 | Add half pixel shift checkbox for CXI/HDF5 peaks | Thomas White | |
2020-07-29 | Scroll to end of report with each new message | Thomas White | |
2020-07-29 | Strip newlines from indexamajig output in GUI | Thomas White | |
This will be going away soon, anyway. | |||
2020-07-29 | Put report region in scrolled window | Thomas White | |
2020-07-29 | Initialise unitcell_combo | Thomas White | |
2020-07-29 | Display messages in the GUI! | Thomas White | |
2020-07-29 | Add void pointer to log message functions | Thomas White | |
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock. | |||
2020-07-29 | libcrystfel plumbing to allow ERROR/STATUS messages in GUI | Thomas White | |
2020-07-29 | Add a couple of missing semicolons | Thomas White | |
Not previously noticed because ERROR and STATUS were macros | |||
2020-07-29 | Set current algorithm initially in peak search dialog | Thomas White | |
2020-07-29 | Pass through parameters for peakfinder8 | Thomas White | |