diff options
author | Didier Raboud <odyx@debian.org> | 2016-11-01 18:45:10 +0100 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2016-11-01 18:45:10 +0100 |
commit | 54a135b87201e48d4da4894a61b81a8c6fe46d26 (patch) | |
tree | 74b42137b1e3eb634c01cb593469dddc727cd124 /ChangeLog | |
parent | d69d392d8c45cdcc93e58f0e1bdbb2b66d6b9566 (diff) |
New upstream version 5.2.12~pre4
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 631 |
1 files changed, 631 insertions, 0 deletions
@@ -1,3 +1,626 @@ +2016-10-29 <Robert Krawitz> f97d6246a4a24bbc763a9270b29e936c56b2e6cd + + Lines: +5, -4 + Files: + .gitignore (+1, -0) + NEWS (+1, -1) + README (+3, -3) + + 5.2.12-pre4 release + +2016-10-29 <Robert Krawitz> 220f4e21b0fc46f12ccabacc05a24ee3b27be3fc + + Lines: +1, -1 + Files: + src/xml/printers.xml (+1, -1) + + Fix bad printer entry. + +2016-10-28 <Robert Krawitz> 28286eeb30033ced65bd487308b0aba5cff6c0e1 + + Merge branch 'gutenprint-5_2_12_pre1-branch' of ssh://git.code.sf.net/p/gimp-print/source into gutenprint-5_2_12_pre1-branch + +2016-10-28 <Robert Krawitz> 9a0a1efca3cedb20096beef8d0b52029140ade76 + + Lines: +45, -8 + Files: + NEWS (+17, -0) + src/xml/escp2/model/model_92.xml (+11, -8) + src/xml/printers.xml (+17, -0) + + Add various Epson WorkForce 60 type printers. + +2016-10-27 <Robert Krawitz> 29210deda064ed47784964bb566c7089c10c80f9 + + Merge remote-tracking branch 'origin/master' into gutenprint-5_2_12_pre1-branch + +2016-10-27 <Solomon Peachy> 8f1a69967b5113278d8819853fb357013c082e96 + + Lines: +34, -42 + Files: + NEWS (+6, -14) + README (+27, -27) + src/xml/printers.xml (+1, -1) + + Mark the Mitsubishi CP-K60DW as no longer experimental. + + And update the NEWS and README while I'm at it. + +2016-10-27 <Solomon Peachy> 92e311c5f618306bc1daf2f06826e2b0d101f418 + + Lines: +5, -5 + Files: + src/cups/backend_mitsu70x.c (+5, -5) + + dyesub: backend: mitsu70x: Fix a major issue printing "raw" spool files. + +2016-10-27 <Solomon Peachy> 9ad4c26a96425b652d4d16142766ee1811ee19d4 + + Lines: +66, -34 + Files: + src/cups/backend_mitsu70x.c (+33, -8) + src/cups/backend_mitsu9550.c (+33, -26) + + dyesub: Fix more bugs in the mitsubishi backends. + + There's another fix coming for the K60 model, waiting on testers. + +2016-10-26 <Solomon Peachy> f89367ea3174dc9def3a72855db3647d975ea645 + + Lines: +10, -6 + Files: + NEWS (+1, -1) + src/cups/backend_mitsu9550.c (+7, -3) + src/main/print-olympus.c (+1, -1) + src/xml/printers.xml (+1, -1) + + dyesub: Mitsubishi CP-9600DW uses RGB (not BGR) plane ordering. + + (Why Mitsubishi can't use the same ordering from one [sub-]model to the + next is beyond me..) + + With this change, the printer is no longer considered experimental! + +2016-10-26 <Solomon Peachy> 0547be8378e0761a22a9e8506d443aad30eb6a61 + + Lines: +2, -2 + Files: + src/main/print-olympus.c (+2, -2) + + dyesub: Fix sub-model type in the Mitsu K60 header. + +2016-10-25 <Robert Krawitz> eb663ece217674ca542b1997f12e31bca884dc8a + + Merge branch 'master' into gutenprint-5_2_12_pre1-branch + +2016-10-25 <Solomon Peachy> 27738a922b491f96c4531de7261a0dc8264ee151 + + Lines: +1, -1 + Files: + src/main/print-olympus.c (+1, -1) + + dyesub: Fix a bug affecting 8x6 or 9x6 sizes. + +2016-10-23 <Robert Krawitz> 39fa863ebba2fd412783a4cb5b231d0df959e2bb + + Lines: +56, -2 + Files: + src/testpattern/compare-checksums.in (+17, -1) + src/testpattern/compress-checksums.in (+33, -1) + src/testpattern/uncompress-checksums.in (+6, -0) + + Further shrink saved checksums by abbreviating the hash. + + Hash is shortened to the shortest unambiguous prefix. The full SHA-512 + hash is 128 bytes; the hash is essentially incompressible beyond 64 bytes, + and takes up most of the space in the bzip2-compressed output. + + The purpose of the hash is to allow us to efficiently determine whether + the output has changed between releases/snapshots. A shortened hash + increases the probability that output will change without us detecting it. + If the minimum common prefix is 7 hex bytes (so we use 8 bytes of hash), the + likelihood that any given change will be undetected is 1 in 2^32, which is + small enough not to worry about. + + An additional optimization is to store only the delta suffix from the + previous hash (with sorted hashes). + + We compare only the first min(N,M) bytes of hash for files storing + M and N bytes respectively. + + The savings with this is quite substantial; with 5.2.12-pre4 it's about 80% + over the previous compression scheme, which is about 60% over bzip2 of the + raw output. This makes it practical for us to run and archive test + results much more frequently. + +2016-10-23 <Robert Krawitz> 5543b4d9da0a5003bb46eb897e322c48c384ed86 + + Merge branch 'master' into gutenprint-5_2_12_pre1-branch + +2016-10-23 <Solomon Peachy> f76ae0d87283b0174a6efd5b751356b9e64fec60 + + Lines: +137, -75 + Files: + src/cups/backend_mitsu9550.c (+137, -75) + + dyesub: backend: Now appears to function properly with the CP-9600DW. + +2016-10-23 <Gernot Hassenpflug> cff3fd616721b21911c575d096ad9c3ca70cad4e + + Lines: +1, -1 + Files: + src/main/canon-printers.h (+1, -1) + + Esc (c command changed to 3 bytes for Canon BJC-2100 + +2016-10-19 <Solomon Peachy> 7ea17ce24d93d7785e9aff7f2bef213257652489 + + Lines: +30, -14 + Files: + src/cups/backend_mitsu70x.c (+30, -14) + + dyesub: backend: mitsu70x: Fix lamination generation with 5" prints. + +2016-10-19 <Solomon Peachy> e4406544400e60d71b898ed932ab4dfcc61c23e2 + + Lines: +23, -158 + Files: + src/cups/backend_mitsu70x.c (+23, -158) + + dyesub: backend: Updates for the mitsu D70 family. + +2016-10-18 <Solomon Peachy> e07523eaa78fb488bab8de0e5285f0d681e81378 + + Lines: +98, -68 + Files: + src/main/print-olympus.c (+98, -68) + + dyesub: Make gamma correction a function instead of a set of tables used globally. + + This means that individual printers can use different gamma tables + depending on settings, instead of a global table per printer entry. + + It also will allow for this feature to be more easily disabled, a + long-standing FIXME in the dyesub driver. + +2016-10-18 <Robert Krawitz> 12d251081b053254ec21cc8f7e0f54e3db941a81 + + Lines: +43, -43 + Files: + src/main/print-olympus.c (+43, -43) + + Fix C99 warning. + +2016-10-18 <Robert Krawitz> c8b91c7bc65e28ff2b80919d663e0ff5adc7dba9 + + Merge branch 'master' into gutenprint-5_2_12_pre1-branch + +2016-10-18 <Solomon Peachy> c0a5ff947b7e4bd4f53760b863ab0998db9fdcb1 + + Lines: +3, -3 + Files: + NEWS (+1, -1) + src/main/print-olympus.c (+2, -2) + + dyesub: mitsubishi cp-9800/9810 are YMC, not BGR. + + (I suspect they need gamma correction from 8bpp BGR->12bpp YMC, similar + to how the D70 family operates..) + + Re-marking the 9800 as experimental until the quality is known to be + sane.. + +2016-10-19 <Gernot Hassenpflug> 72039763bab5fdda0fae031ca61213e94646ac30 + + Lines: +7, -0 + Files: + NEWS (+7, -0) + + Added duplex capability to Canon iB4000, MB2000, MB2300, MB5000, MB5300 models. + +2016-10-19 <Gernot Hassenpflug> 1cb76af04f0a78bcc7ac9c42dde64580133576d3 + + Lines: +3, -3 + Files: + src/main/canon-printers.h (+3, -3) + + Added duplex capability to Canon iB4000, MB2000, MB2300, MB5000, MB5300 models. + +2016-10-18 <Solomon Peachy> 5127a1a6d14b854eb8afb9a9e88f4291b8fcd636 + + Lines: +3, -3 + Files: + NEWS (+1, -1) + src/xml/printers.xml (+2, -2) + + xml: Mark the MItsubishi CP-9810 family as EXPERIMENTAL + + ...We lack a VID/PID in the backend for it, so it likely won't work out + of the box. + +2016-10-18 <Solomon Peachy> 9afc919111cc237bb6942f89a02a6430e8bc3887 + + Lines: +499, -147 + Files: + src/cups/backend_common.h (+4, -0) + src/cups/backend_mitsu9550.c (+489, -147) + src/cups/blacklist (+6, -0) + + dyesub: backend: Add support for Mitsu 98x0 and 9600 families. + + The 9800DW-S is confirmed working. Still need USB VID/PIDs for: + + * Mitsu 9600DW-S + * Mitsu 9800DW + * Mitsu 9810DW + * Mitsu 9820DW-S + +2016-10-18 <Solomon Peachy> ade51b6b2514656df63e28eaeb950cbf856b5bea + + Lines: +5, -2 + Files: + NEWS (+2, -1) + src/main/print-olympus.c (+1, -1) + src/xml/printers.xml (+2, -0) + + dyesub: Add the Mitsubishi CP-9800DW-S to the supported list. + +2016-10-17 <Solomon Peachy> 352c2a1f4e9616d2adff7e9d6e0644e21f69e96c + + Lines: +106, -313 + Files: + NEWS (+1, -3) + src/cups/backend_common.h (+1, -4) + src/cups/backend_mitsu9550.c (+100, -264) + src/cups/blacklist (+0, -6) + src/main/print-olympus.c (+0, -30) + src/xml/printers.xml (+4, -6) + + Revert "dyesub: backend support for the CP-9600DW and CP-9800DW-S" + + This reverts commit aac786f991f1999abce4102d6c66c09fbb737cb1. + + This was accidentally pushed, and is definitely not ready. + +2016-10-17 <Solomon Peachy> 6752729addb0cd6974c7ee9dbf286ac110ccb36b + + Lines: +9, -4 + Files: + src/main/print-olympus.c (+9, -4) + + dyesub: Fix crash with the mitsu cp9800 + +2016-10-17 <Solomon Peachy> b0c457d1dcf410623ac036ad567af2fd33c27678 + + Lines: +15, -5 + Files: + src/main/print-olympus.c (+15, -5) + + dyesub: Fix two crashes and a memory leak. + + * Didn't free dynamic privdata structure + * mitsu9800 and ask300 don't support lamination but shared code with + models that did, causing a null pointer deference. + +2016-10-17 <Solomon Peachy> aac786f991f1999abce4102d6c66c09fbb737cb1 + + Lines: +313, -106 + Files: + NEWS (+3, -1) + src/cups/backend_common.h (+4, -1) + src/cups/backend_mitsu9550.c (+264, -100) + src/cups/blacklist (+6, -0) + src/main/print-olympus.c (+30, -0) + src/xml/printers.xml (+6, -4) + + dyesub: backend support for the CP-9600DW and CP-9800DW-S + + Also, the 9800-S needs RGB instead of BGR output. + +2016-10-17 <Solomon Peachy> 476a5e489a6b0f990aa4ab83b762b39c8eac179b + + Lines: +2, -2 + Files: + src/main/print-olympus.c (+2, -2) + + dyesub: Fix dnp80dx duplex rules when using gimp-print plugin. + + Apparently it uses "Standard" instead of "None"... + +2016-10-17 <Solomon Peachy> 415f4d9f96665e8b6be564a18095ef47bdaacde4 + + Lines: +35, -3 + Files: + src/main/print-olympus.c (+35, -3) + + dyesub: mitsu9550dw-s doesn't support 3.5x5" prints. + + Or at least it would if the printer supported 3.5x5" media.. + +2016-10-17 <Solomon Peachy> a35c7125fa570cdd79f7c704c8168bb7b82ce1f7 + + Lines: +2, -2 + Files: + src/main/print-olympus.c (+2, -2) + + dyesub: mitsu70x: Deck selection test was inverted. + +2016-10-17 <Solomon Peachy> de36fb22899a3613d96f5220a89e9671930ab2cb + + Lines: +3, -5 + Files: + src/main/print-olympus.c (+3, -5) + + dyesub: move buffer for dyesub_nputc() onto the stack. + + Also shrink it from 4096 to 512. There's only one caller that's larger + than that, and most are under 64 bytes. + +2016-10-17 <Solomon Peachy> fbdda3cd7e2c7d3344526036d93f60e61fd2aa1b + + Lines: +133, -97 + Files: + src/main/print-olympus.c (+133, -97) + + dyesub: Eliminate all per-printer static privdata structures. + + They're now part of the global privdata, under a union. + + Seemed to be the cleanest appropach, for now. + +2016-10-17 <Solomon Peachy> d3a8fef65d81d87d302704bc154cf8369e3a9dc9 + + Lines: +656, -514 + Files: + src/main/print-olympus.c (+656, -514) + + dyesub: Make dyesub_privdata_t dynamic. + +2016-10-17 <Solomon Peachy> 448ffed88977b8d198c2e16dc63f3a14c601d5d3 + + Lines: +71, -50 + Files: + src/main/print-olympus.c (+71, -50) + + dyesub: add dyesub_verify_printer_params() + + It calls the global stp_verify_printer_params() first, then, if present, + the per-printer verification function. + +2016-10-17 <Robert Krawitz> ef24d2f95ab44ac2058e90958154aaef2a772757 + + Lines: +32, -31 + Files: + src/main/canon-printers.h (+10, -10) + src/main/color.c (+1, -2) + src/main/path.c (+21, -19) + + Clean up some static data. + +2016-10-14 <Solomon Peachy> eb1353dbe53fb231b6586e116f2c893adb3559a8 + + Lines: +6, -3 + Files: + src/main/print-olympus.c (+6, -3) + + dyesub: DS80DX now degrades gracefully when duplexing+roll media is chosen + + * Gracefully switches to using sheet media (with a warning) + * If this results in an illegal print size, fail. + +2016-10-13 <Robert Krawitz> 6861160d82e7f2820ad96eb76a19aa64c6d5f90f + + Lines: +6, -6 + Files: + src/cups/test-rastertogutenprint.in (+6, -6) + + Don't try to test-"print" all pages of the test file. + +2016-10-13 <Robert Krawitz> a9cf8b90b32f1eb3d0d2174dd35f69a6512d9853 + + Merge branch 'master' into gutenprint-5_2_12_pre1-branch + +2016-10-13 <Robert Krawitz> 11f42274e54926a3dd2c298d6294ac1bd4940947 + + Lines: +6, -1 + Files: + NEWS (+5, -1) + src/xml/printers.xml (+1, -0) + + Add OKI B430 + +2016-10-13 <Robert Krawitz> 583b149c3e7637d800f4c8363e7600a22dc607a3 + + Lines: +2, -0 + Files: + NEWS (+1, -0) + src/xml/printers.xml (+1, -0) + + Add Epson L1300 + +2016-10-12 <Solomon Peachy> 29de926978e3686ba6503ada8ee68076f981830b + + Lines: +16, -7 + Files: + src/main/print-olympus.c (+16, -7) + + dyesub: The Mitsu 9550DW-S uses a different job footer from the 9550. + + The backend was correcting this, but now that the -S is unique in + Gutenprint, generate the correct footer. Also generate the copy count + properly in entire mitsu 9xxx family. + +2016-10-12 <Solomon Peachy> 68fc624f3b42cc6a40fea51cfcbd0b16bcdbebce + + Lines: +24, -5 + Files: + NEWS (+3, -3) + src/cups/backend_shinkos1245.c (+21, -2) + + dyesub: backend: Sinfonia S1245 now reports marker levels. + + (Figured out a way to infer which media type is loaded!) + +2016-10-09 <Solomon Peachy> d2ef02fcb36b33115858eb490610b498081129a4 + + Lines: +47, -8 + Files: + NEWS (+4, -3) + src/main/print-olympus.c (+41, -5) + src/xml/printers.xml (+2, -0) + + dyesub: Initial support for the Mitsubishi CP-9800DW + + Identical to the CP-9810, other than lacking matte support. + +2016-10-07 <Solomon Peachy> d5c7802d8c2d0a4aa21c0a8ea1a804e445a79487 + + Lines: +27, -27 + Files: + src/xml/printers.xml (+27, -27) + + Revert "dyesub: Fix the ordering of the dyesub entries in printers.xml" + + This reverts commit af20b220d42c540bccc73322503586493b6a2b5c. + + Robert asked this to be backed out until after the -pre merge. + +2016-10-07 <Solomon Peachy> af20b220d42c540bccc73322503586493b6a2b5c + + Lines: +27, -27 + Files: + src/xml/printers.xml (+27, -27) + + dyesub: Fix the ordering of the dyesub entries in printers.xml + + They need to be: + + 1) Grouped contiguously by manufacturer (what about Canon?) + 2) Alphabetically ordered + +2016-10-06 <Solomon Peachy> 1c93b5f4f5b1e18a1e13e2e6e0e721f82e43b71a + + Lines: +65, -2 + Files: + NEWS (+3, -2) + src/main/print-olympus.c (+61, -0) + src/xml/printers.xml (+1, -0) + + dyesub: Add in support for the Fujifilm ASK-300. + + It appears to be a rebadged Mitsubishi CP-D70DW + +2016-10-06 <Solomon Peachy> 0a60ecf2500f2989180c85b9fa14a0d734a83efe + + Lines: +7, -7 + Files: + src/main/print-olympus.c (+7, -7) + + dyesub: Mitsu D90 supports sharpening. + + Also, update D70 families to default to "normal" sharpening instead of none. + +2016-10-06 <Solomon Peachy> 582249d9631513055dde9f17de133ecbc2b91df5 + + Lines: +1, -1 + Files: + src/xml/printers.xml (+1, -1) + + Mark the Kodak 305 as no longer experimental. + +2016-10-06 <Solomon Peachy> 81d2a84cb6e73d59e64dac1b9e0438ac6a8d0a8d + + Lines: +204, -68 + Files: + NEWS (+15, -5) + src/cups/backend_mitsu70x.c (+189, -63) + + dyesub: Drop in the new-and-improved mitsu70x backend. + +2016-10-06 <Solomon Peachy> bb2949cb31df1f115075dccc4f2742f2a8efda84 + + Lines: +120, -4 + Files: + src/main/print-olympus.c (+120, -4) + + mitsu70x: Allow use of 8bpp BGR spool output. + + Requires the backend to do the transformation to the native printer + format. As the backend uses printer-specific data tables, this yields + vastly improved output quality. + +2016-10-03 <Solomon Peachy> ce0546059047abbf4c23877129d658f6eac73fbf + + Lines: +234, -9 + Files: + NEWS (+1, -0) + src/main/print-olympus.c (+233, -9) + + dyesub: Add support for print speed to the Mitsubishi 9550, 9810, and D90 + + 9550: Fine/Superfine/FineDeep + 9810: Fine/Superfine (And matte lamination requires Superfine) + D90: Fine/Ultrafine/Auto + +2016-10-03 <Solomon Peachy> f804744801d1f0ce055774f8763abbf5e6c4a31c + + Lines: +60, -61 + Files: + src/main/print-olympus.c (+60, -61) + + dyesub: Get rid of the last vestiges of ppduiconstraints + +2016-10-03 <Solomon Peachy> 641f6e700191cfb0d116dcdff631ac93ead2f727 + + Lines: +1, -70 + Files: + src/cups/genppd.c (+0, -27) + src/main/print-olympus.c (+1, -43) + + pdd: Get rid of PPDUIConstraint generation. + + I'm sad to see this go, but it's apparently not terribly useful in + practice. + +2016-10-03 <Solomon Peachy> 9f9e1dff063c945e569a020baa65397b29621fa8 + + Lines: +144, -120 + Files: + src/main/print-olympus.c (+144, -120) + + dyesub: Allow printer->parse_parameters() function to return errors. + + Replace all PPDUIConstraints with code in parse_parameters() + + Follow-up patch will remove the constraint infrastructure. + +2016-10-03 <Solomon Peachy> 19b3fad29398c9cfd8ee5c46ce236befeb227d49 + + Lines: +9, -0 + Files: + src/main/print-olympus.c (+9, -0) + + dyesub: Kodak 305 actually supports 2x6 *2, 4x6 *2, and 6x6 printing. + +2016-10-02 <Solomon Peachy> 00ac126f09c89e5a03c24b13c039f51c78b84d72 + + Lines: +22, -13 + Files: + src/cups/backend_dnpds40.c (+22, -13) + + backend: DNP: Don't report negative remaining prints when there's no media loaded. + +2016-10-02 <Solomon Peachy> 9653866eb36bc9ebff5cf6f6c9d1ff2b947b669f + + Lines: +11, -5 + Files: + src/cups/backend_mitsu70x.c (+11, -5) + + backend: mitsu70x: Only override speed and multicut headers if necessary. + +=============================================================================== +Name: gutenprint-5_2_12-pre3 + 2016-10-01 <Robert Krawitz> a1750989751f2f92ed840a313b76f03dc76503a4 Lines: +13, -8 @@ -24,6 +647,14 @@ Update doc for 5.2.12-pre3. +2016-10-01 <Gernot Hassenpflug> 4d64936214a1a7b1df69ba0004b5d1e2be176b68 + + Lines: +9, -1 + Files: + src/main/print-canon.c (+9, -1) + + Test ESC (P with 12 bytes for Canon MG7700 series + 2016-09-30 <Robert Krawitz> 0f6f8637dc09c31cedf696173e25311b07cbad59 Merge branch 'master' into gutenprint-5_2_12_pre1-branch |