summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2016-11-01 18:45:10 +0100
committerDidier Raboud <odyx@debian.org>2016-11-01 18:45:10 +0100
commit54a135b87201e48d4da4894a61b81a8c6fe46d26 (patch)
tree74b42137b1e3eb634c01cb593469dddc727cd124 /ChangeLog
parentd69d392d8c45cdcc93e58f0e1bdbb2b66d6b9566 (diff)
New upstream version 5.2.12~pre4
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog631
1 files changed, 631 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 37f9339..fd56ec4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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