Changeset 5433 for branches/1.3/gui


Ignore:
Timestamp:
May 6, 2015 1:44:38 PM (9 years ago)
Author:
ldelgass
Message:

merge r5432 from trunk

Location:
branches/1.3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/1.3

    • Property svn:mergeinfo changed
      /trunkmerged: 5432
  • branches/1.3/gui/scripts/field.tcl

    r5364 r5433  
    932932            } else {
    933933                unset contents
    934                 puts stderr "Can't parse DX data"
     934                # vtkdata variable holds error message
     935                puts stderr "Can't parse DX data\n$vtkdata"
    935936                continue;               # Ignore this component
    936937            }
  • branches/1.3/gui/src/RpDxToVtk.c

    r5423 r5433  
    427427            isUniform = 1;
    428428            if ((count[0] < 0) || (count[1] < 0) || (count[2] < 0)) {
    429                 sprintf(mesg, "invalid grid size: x=%d, y=%d, z=%d",
     429                sprintf(mesg, "Invalid grid size: x=%d, y=%d, z=%d",
    430430                        count[0], count[1], count[2]);
    431431                Tcl_AppendResult(interp, mesg, (char *)NULL);
     
    446446            if (nAxes == 3) {
    447447                Tcl_AppendResult(interp, "too many delta statements",
    448                         (char *)NULL);
     448                                 (char *)NULL);
    449449                return TCL_ERROR;
    450450            }
     
    502502                          " items %d data follows", &nPoints) == 1) {
    503503            // XXX: Deprecated, invalid ordering of keywords
    504             fprintf(stderr, "Invalid DX: 'rank' keyword should precede 'shape'.");
     504            Tcl_AppendResult(interp, "Invalid DX: 'rank' keyword should precede 'shape'.",
     505                             (char *)NULL);
    505506            return TCL_ERROR;
    506507        } else if (sscanf(line, "object %*d class array type %*s rank 1 shape 3"
     
    567568                }
    568569            }
     570        } else if (sscanf(line, "object %*d class array type %*s rank 0"
     571                          " times %d data follows", &nPoints) == 1) {
     572            /* Handle incorrect keyword: Do any tools make this mistake? */
     573            Tcl_AppendResult(interp, "Invalid DX: found 'times' where 'items' keyword was expected.",
     574                             (char *)NULL);
     575            return TCL_ERROR;
    569576#ifdef notdef
    570577        } else {
     
    576583    if (isUniform) {
    577584        if (nPoints > 1 && nAxes == 0) {
    578             fprintf(stderr, "Invalid DX file: uniform grid with no deltas found\n");
     585            Tcl_AppendResult(interp, "Invalid DX file: uniform grid with no deltas found",
     586                             (char *)NULL);
    579587            return TCL_ERROR;
    580588        }
    581589        if (nPoints > 1 && ((dx == dy) && (dx == dz) && (dx == 0.0))) {
    582             fprintf(stderr, "Invalid deltas in DX file: %g %g %g\n", dx, dy, dz);
     590            sprintf(mesg, "Invalid deltas in DX file: %g %g %g", dx, dy, dz);
     591            Tcl_AppendResult(interp, mesg, (char *)NULL);
    583592            return TCL_ERROR;
    584593        }
    585594        if (dx < 0.0 || dy < 0.0 || dz < 0.0) {
    586             fprintf(stderr, "Negative deltas not supported in DX file: %g %g %g\n", dx, dy, dz);
     595            sprintf(mesg, "Negative deltas not supported in DX file: %g %g %g",
     596                    dx, dy, dz);
     597            Tcl_AppendResult(interp, mesg, (char *)NULL);
    587598            return TCL_ERROR;
    588599        }
Note: See TracChangeset for help on using the changeset viewer.