View Issue Details

IDProjectCategoryView StatusLast Update
0000285Siril[All Projects] Sirilpublic2018-11-21 02:29
ReportervinvinAssigned Tovinvin 
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version0.9.9 
Target Version0.9.10Fixed in Version 
Summary0000285: External command stream
DescriptionSirilic and some other programs would like to send commands to siril, but not necessarily create a file and start siril each time. It would be better to start siril and throw commands to it via a pipe or a socket.
TagsNo tags attached.

Activities

Related Changesets

Siril: 0.9 r2563

2018-11-19 00:55:06

vinvin

Details
First implementation of the named pipe command line, issue 0000285.
Some details remain to be done, can be used on linux with -p cmd line arg.
Affected Issues
0000285
mod - /branches/0.9/src/Makefile.am
mod - /branches/0.9/src/core/command.c
mod - /branches/0.9/src/core/command.h
add - /branches/0.9/src/core/pipe.c
add - /branches/0.9/src/core/pipe.h
mod - /branches/0.9/src/gui/message_dialog.c
mod - /branches/0.9/src/gui/progress_and_log.c
mod - /branches/0.9/src/main.c

Siril: 0.9 r2564

2018-11-19 10:09:13

lock42

Details
Add translation tags.
issue 0000285.
Affected Issues
0000285
mod - /branches/0.9/po/POTFILES.in
mod - /branches/0.9/src/core/pipe.c
mod - /branches/0.9/src/core/siril_update.c

Siril: 0.9 r2565

2018-11-20 01:40:46

vinvin

Details
Fixing the SIGPIPE issue with the pipes. Improves issue 0000285.
Affected Issues
0000285
mod - /branches/0.9/src/core/command.c
mod - /branches/0.9/src/core/pipe.c

Siril: 0.9 r2569

2018-11-21 02:29:33

vinvin

Details
Fixes in the linux implementation of issue 0000285.
Removing fgets, trying to make windows compile.
Probable working linux version for this feature.
Affected Issues
0000285
mod - /branches/0.9/src/core/command.c
mod - /branches/0.9/src/core/pipe.c
mod - /branches/0.9/src/gui/progress_and_log.c

Issue History

Date Modified Username Field Change
2018-11-09 23:59 vinvin New Issue
2018-11-10 01:50 vinvin Status new => acknowledged
2018-11-13 00:33 vinvin Note Added: 0000614
2018-11-13 00:34 vinvin Assigned To => vinvin
2018-11-13 00:34 vinvin Status acknowledged => assigned
2018-11-13 01:00 vinvin Note Edited: 0000614 View Revisions
2018-11-19 00:55 vinvin Changeset attached => Siril 0.9 r2563
2018-11-19 10:09 lock42 Changeset attached => Siril 0.9 r2564
2018-11-20 01:40 vinvin Changeset attached => Siril 0.9 r2565
2018-11-21 02:29 vinvin Changeset attached => Siril 0.9 r2569