]> git.parisson.com Git - pdf.js.git/commitdiff
Use JPX and JPEG in error messages.
authorKalervo Kujala <kkujala@com>
Sun, 29 Jan 2012 20:25:06 +0000 (22:25 +0200)
committerKalervo Kujala <kkujala@com>
Sun, 29 Jan 2012 20:25:06 +0000 (22:25 +0200)
Also throw in workerConsole.

src/jpx.js
src/stream.js
src/worker.js

index c212c6fd062bc3cd22b2725e659635cf83b1f111..a15c3db54fbe42c3f73487dc2730b709ed6bc0e5 100644 (file)
@@ -1052,7 +1052,7 @@ var JpxImage = (function JpxImageClosure() {
         }
         r = 0;
       }
-      error('Out of packets');
+      error('JPX error: Out of packets');
     };
   }
   function ResolutionLayerComponentPositionIterator(context) {
@@ -1091,7 +1091,7 @@ var JpxImage = (function JpxImageClosure() {
         }
         l = 0;
       }
-      error('Out of packets');
+      error('JPX error: Out of packets');
     };
   }
   function buildPackets(context) {
@@ -1187,7 +1187,7 @@ var JpxImage = (function JpxImageClosure() {
           new ResolutionLayerComponentPositionIterator(context);
         break;
       default:
-        error('Unsupported progression order ' + progressionOrder);
+        error('JPX error: Unsupported progression order ' + progressionOrder);
     }
   }
   function parseTilePackets(context, data, offset, dataLength) {
@@ -1589,7 +1589,7 @@ var JpxImage = (function JpxImageClosure() {
         if (lbox == 0)
           lbox = length - position + headerSize;
         if (lbox < headerSize)
-          error('Invalid box field size');
+          error('JPX error: Invalid box field size');
         var dataLength = lbox - headerSize;
         var jumpDataLength = true;
         switch (tbox) {
@@ -1675,7 +1675,7 @@ var JpxImage = (function JpxImageClosure() {
                 scalarExpounded = true;
                 break;
               default:
-                error('Invalid SQcd value ' + sqcd);
+                error('JPX error: Invalid SQcd value ' + sqcd);
             }
             qcd.noQuantization = spqcdSize == 8;
             qcd.scalarExpounded = scalarExpounded;
@@ -1728,7 +1728,7 @@ var JpxImage = (function JpxImageClosure() {
                 scalarExpounded = true;
                 break;
               default:
-                error('Invalid SQcd value ' + sqcd);
+                error('JPX error: Invalid SQcd value ' + sqcd);
             }
             qcc.noQuantization = spqcdSize == 8;
             qcc.scalarExpounded = scalarExpounded;
@@ -1795,7 +1795,7 @@ var JpxImage = (function JpxImageClosure() {
                 cod.terminationOnEachCodingPass ||
                 cod.verticalyStripe || cod.predictableTermination ||
                 cod.segmentationSymbolUsed)
-              error('Unsupported COD options: ' + uneval(cod));
+              error('JPX error: Unsupported COD options: ' + uneval(cod));
 
             if (context.mainHeader)
               context.COD = cod;
@@ -1840,7 +1840,7 @@ var JpxImage = (function JpxImageClosure() {
             // skipping content
             break;
           default:
-            error('Unknown codestream code: ' + code.toString(16));
+            error('JPX error: Unknown codestream code: ' + code.toString(16));
         }
         position += length;
       }
index c7b7c83e666d4ad9041dff324e9ef18f86c534de..fc163171f3b3e3006c109f8bd85f26dc34219603 100644 (file)
@@ -832,7 +832,7 @@ var JpegStream = (function JpegStreamClosure() {
       this.buffer = data;
       this.bufferLength = data.length;
     } catch (e) {
-      error(e);
+      error('JPEG error: ' + e);
     }
   };
   JpegStream.prototype.getIR = function jpegStreamGetIR() {
index f9777d7df576a48447d976ce1bd969bf3b9af981..b81ff05403418157bf08a83762c98296d0c2ceb6 100644 (file)
@@ -208,6 +208,7 @@ var workerConsole = {
       action: 'console_error',
       data: args
     });
+    throw 'pdf.js execution error';
   },
 
   time: function time(name) {