View Issue Details

IDProjectCategoryView StatusLast Update
0000138ascendcompilerpublic2008-02-10 13:03
Reporterjohn 
Assigned Tojohn 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version0.9.6 
Summary0000138: standardised status reporting
DescriptionExamples of status info that would be useful to have reported to the GUI include
* solver status messages
* under/over specified status messages
* solver progress messages: 10%, etc

A suitable interface
void progress_reporter(int taskid, int complete, int total)
void status_reporter(int statustype, char *msg)

The GUI could decide what to do with different types of status messages, depending on the taskid or statustype.
TagsNo tags attached.

Relationships

related to 0000208 resolvedjohn Solver status callback system for GUI 
related to 0000159 closedjohn No update of GUI while solver in process, need bintoken and compiler progress indicator 

Activities

john

2005-11-28 18:11

administrator   ~0000048

NB Added a new type to 'error_reporter': ASC_USER_SUCCESS.

john

2005-12-02 06:50

administrator   ~0000067

Need to learn more about threading or interprocess communication before this progress reporter stuff is going to be very useful

john

2006-02-23 10:51

administrator   ~0000277

Added C++ wrapper of slv_status_t in changeset 373.

john

2006-02-24 10:54

administrator   ~0000279

Fixed in changeset 382.

john

2006-02-24 17:44

administrator   ~0000280

Last edited: 2006-02-24 17:45

There is now (around changeset 385) a complete implementation of three different 'SolverReporters' -- a pure C++ one, and two Python ones. It is easy to add a new SolverReporter for whatever application you need.

Issue History

Date Modified Username Field Change
2005-11-18 17:04 john New Issue
2005-11-28 18:11 john Note Added: 0000048
2005-11-30 09:32 john Status new => assigned
2005-11-30 09:32 john Assigned To => john
2005-12-02 06:50 john Note Added: 0000067
2005-12-21 17:02 john Relationship added related to 0000159
2006-01-13 11:03 john Category tcltk-gui => compiler
2006-01-18 19:09 john Relationship added related to 0000208
2006-02-07 13:17 john Target release => 1.0
2006-02-07 13:22 john Target release 1.0 => 0.9.6
2006-02-23 10:51 john Note Added: 0000277
2006-02-24 10:54 john Status assigned => resolved
2006-02-24 10:54 john Resolution open => fixed
2006-02-24 10:54 john Note Added: 0000279
2006-02-24 17:44 john Note Added: 0000280
2006-02-24 17:45 john Note Edited: 0000280
2006-06-22 07:36 john Status resolved => feedback
2006-06-22 07:40 john Status feedback => resolved
2006-06-22 07:40 john Fixed in Version => 0.9.6
2008-02-10 13:03 john Status resolved => closed