Commit Graph

1556 Commits

Author SHA1 Message Date
Solomon Peachy 11b5746884 kodak305: Update version test. 2018-10-24 21:42:56 -04:00
Solomon Peachy de305f0c06 common: Add ability to suppress non-error messages. 2018-10-23 11:41:57 -04:00
Solomon Peachy 0e579be2d0 regression: fix some output quirks. 2018-10-22 22:27:55 -04:00
Solomon Peachy d37bae36e7 kodak305: Firmware 3.0 supports 5" media! 2018-10-21 22:35:19 -04:00
Solomon Peachy a31aaa9a1f regression: major improvements to allow parallelism.
should now automatically use all CPUs.
2018-10-21 22:35:16 -04:00
Solomon Peachy 5c566926d5 mitsu707: On the D707, retry on the other deck if we error out. 2018-10-18 22:17:49 -04:00
Solomon Peachy 5930981eaf mitsu707: Don't forget requested deck when iterating through pages/copies 2018-10-18 22:04:39 -04:00
Solomon Peachy 14667953e0 regression: fix the ds620's 5x5+2x5 size. 2018-10-18 19:04:34 -04:00
Solomon Peachy da0517fa82 mitsu70x: Don't trigger fast return until job has started printing.
Longer latency until we return (and can submit another print) but will
catch many more errors.
2018-10-18 16:29:51 -04:00
Solomon Peachy a5c243717d misc: don't duplicate fast return in backend help. 2018-10-18 13:37:11 -04:00
Solomon Peachy 7ee92fbeb0 mitsu707: Handle corner case where only requested deck is offline
We have to distinguish between "deck offline, bail" vs "deck busy, retry"
2018-10-18 11:26:47 -04:00
Solomon Peachy 1eae48e761 mitsu70x: two bugfixes:
* Report -1 prints remaining when the deck is offline.
 * Check the correct deck's error status when printing.
2018-10-18 10:57:57 -04:00
Solomon Peachy 24c2ba139e regression: up to 3 pages now. 2018-10-04 20:11:33 -04:00
Solomon Peachy 0bbde0c663 regression: Fix ds820 and add ds80dx 2018-09-30 17:36:17 -04:00
Solomon Peachy 99b2d97cf5 dnp: fix buffer overflow for ds620 6x9-div2 2018-09-30 13:59:12 -04:00
Solomon Peachy 75eb6abf0d regression: remove an incorrect entry for the DNP RX1 2018-09-30 11:13:33 -04:00
Solomon Peachy ea34f11679 mitsu9810: reserve a little extra space for the lamination data.
(prevents a buffer overflow when on 5" media)
2018-09-30 10:40:20 -04:00
Solomon Peachy c41a9759fe mitsu9xxx: Fix uninitalized read in 98xx gamma correction code. 2018-09-30 09:24:48 -04:00
Solomon Peachy a06e21c6f6 regression: make valgrind optional. 2018-09-29 20:51:30 -04:00
Solomon Peachy c8c1b79125 sonyupr: Fix memory overflow and a parsing error 2018-09-29 20:50:37 -04:00
Solomon Peachy e35728fff9 add test image for regression test 2018-09-29 16:48:51 -04:00
Solomon Peachy 8c0fdcb47c regression: add all dnp models except for ds80dx
ds80dx and magicard are the only ones left!
2018-09-28 22:30:55 -04:00
Solomon Peachy 60cc44a322 dnp: fix cw-01 job handling. 2018-09-28 21:29:56 -04:00
Solomon Peachy eb5e63c7d7 regression: Move to PDF flow, and generate multi-page jobs. 2018-09-28 20:26:50 -04:00
Solomon Peachy 4a7a17fabf canonselphy: Slightly better error logging. 2018-09-28 20:14:34 -04:00
Solomon Peachy e82f7cee7f mitsu70x: fix definitions for ask300 and mitsu d707 2018-09-28 16:17:31 -04:00
Solomon Peachy a2589389e2 build: use -Wformat-security 2018-09-28 11:06:59 -04:00
Solomon Peachy a971dc5c62 common: fix a compile warning 2018-09-28 11:02:38 -04:00
Solomon Peachy b0af7eb1bf regression: ek305, mitsu d80/k60/d90
still have magicard, dnp, and mitsu70/707 + ask300
2018-09-27 22:31:51 -04:00
Solomon Peachy aebcdd47f6 mitsu98xx: Fix problem with printing matte on 9810/9820 2018-09-26 21:55:29 -04:00
Solomon Peachy 9c4a18ede2 regression: Use the gp name for the backend stuff, and fix bugs. 2018-09-26 20:46:12 -04:00
Solomon Peachy 3a3df972fa regression: mitu p93 & p95.
And Iterate across multiple copies
2018-09-26 14:43:57 -04:00
Solomon Peachy ec34dacfad regression: support passing stuff through gutenprint 2018-09-26 09:37:36 -04:00
Solomon Peachy 641f08a901 magicard: Prevent buffer overflow from malformed buffer headers. 2018-09-26 09:37:36 -04:00
Solomon Peachy efc76299af sony: fix definition of up-cr10l 2018-09-25 14:36:05 -04:00
Solomon Peachy 9672f9eb58 dnpds40: nuke old code. 2018-09-25 13:30:49 -04:00
Solomon Peachy 012fb1fe54 common: fix a potential overflow in USB fallback code. 2018-09-25 13:30:49 -04:00
Solomon Peachy 2e70eca4e1 all: Revamp "backend names" to align with gutenprint model names.
Should have done this to begin with, whoops.

(All old names are retained for backwards compatibility)
2018-09-22 09:11:14 -04:00
Solomon Peachy e8d4b2be99 regression: Fix a bug in the script. 2018-09-22 08:19:56 -04:00
Solomon Peachy 1854a2eb3c shinko: Add support for media forcing to all shinko models. 2018-09-21 18:20:40 -04:00
Solomon Peachy 3d847ab7f7 canonselphy/neo: Pass media code into backend for tests.
Note that neither backend validates the media type until printing
starts.  Should change this..
2018-09-21 15:59:22 -04:00
Solomon Peachy 970309daaf kodak68x0/605: Support passing media type into test mode. 2018-09-21 15:59:22 -04:00
Solomon Peachy 0376d16586 mitsu9xxx: Support passing media type to test code. 2018-09-21 15:59:20 -04:00
Solomon Peachy 4f510078ca mitsu70x: Support passing media code into test mode. 2018-09-21 15:17:48 -04:00
Solomon Peachy af0c615180 dnpds40: Support passing media code into test mode. 2018-09-21 15:17:30 -04:00
Solomon Peachy 72f591e749 regression: Support executing subsets of the regression list. 2018-09-21 15:16:52 -04:00
Solomon Peachy f302586243 shinkos6245: Add test job 2018-09-21 10:57:46 -04:00
Solomon Peachy b90d32b500 regression: Enhance regression capabilities:
* Reorder list a bit
 * Nuke comment field
 * Add field for media code to be passed into backend
 * Fix some definition errors.
2018-09-21 10:41:37 -04:00
Solomon Peachy b36d0c1e11 Fix ds80dx in the regression run. 2018-09-20 20:32:43 -04:00
Solomon Peachy 3b4338988f misc: Fix some minor issues reported by scan-analyze
(All remaining issues are false positives, from what I can tell)
2018-09-20 08:42:30 -04:00