aboutsummaryrefslogtreecommitdiff
path: root/src/gui_backend_local.c
AgeCommit message (Collapse)Author
2020-11-30Pass result to backend for mergingThomas White
2020-11-30Local BE: Genericise subprocess functionsThomas White
2020-10-29Merge backend plumbingThomas White
2020-10-29Tedious option plumbingThomas White
2020-10-22Skeleton for merging via GUIThomas White
2020-09-10Local BE: Remove unused #includeThomas White
Not needed, and prevents compilation on Mac OS.
2020-09-08Just use project structure in backendsThomas White
We have to pass the crystfelproject anyway, to add the new results to the list. It seems messy to pass everything else separately, when at this moment the values must be exactly what is in the project structure anyway.
2020-09-08Local/SLURM BE: Add full path to stream in resultsThomas White
2020-09-04Local BE: duplicate job titleThomas White
add_result() takes ownership of all of these
2020-09-04Add results from new indexing jobThomas White
2020-08-31Split up job for submission via SLURMThomas White
2020-08-28Write notes to fileThomas White
2020-08-28s/job title/job name/Thomas White
2020-08-27Fix function prototypes and returns for focus-out-eventThomas White
2020-08-27Construct complete command line for indexamajigThomas White
2020-08-27Local BE: run in working directoryThomas White
2020-08-26Add job title and notes fieldsThomas White
This required a bit of callback re-wiring
2020-08-26Set backend options on focus out eventThomas White
See 76ff5be0 for more details. Fortunately, there is no speed problem this time.
2020-08-25Implement progress bar for indexing via generic interfaceThomas White
2020-08-25Widget spacingThomas White
2020-08-25Create a progress bar for each running jobThomas White
2020-08-25Factor out convert_intThomas White
2020-08-25Local backend: read number of processesThomas White
2020-08-25Final (?) version of backend APIThomas White
2020-08-21Redefine backend interface functionsThomas White
2020-08-21Framework for backend parameters via GUIThomas White
2020-08-12GUI: Set pgid before execThomas White
See 870e4e5740. This is a better way of doing the same thing.
2020-07-29Shut down indexamajig process on exitThomas White
2020-07-29Signal the entire process group to end indexamajigThomas White
Otherwise, subprocesses carry on regardless and become zombies.
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-29Implement save_project()Thomas White
2020-07-29Move GUI project structure stuff to gui_project.hThomas White
2020-07-29Info/progress bar stuffThomas 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-29Strip newlines from indexamajig output in GUIThomas White
This will be going away soon, anyway.
2020-07-29Pass through parameters for peakfinder8Thomas White
2020-07-29Actually run indexamajigThomas White
2020-07-29Pass indexing algorithm to backendThomas White
2020-07-29Skeleton indexing and backend stuffThomas White