2004-08-25 Files: NEWS (1.195) (+2 -1) Note the necessity for further changes after 5.0 release. 2004-08-25 Files: src/main/print-escp2.c (1.326) (+1 -2) CD X adjustment and y adjustment are not string lists. Fix memory leak from valgrind. 2004-08-25 Files: NEWS (1.194) (+1 -1) Note addition of dimension data type. 2004-08-25 Files: NEWS (1.193) (+12 -12) Bug ID's should be numbered from low to high. 2004-08-25 Files: NEWS (1.192) (+3 -1) Note that dimension settings aren't available in Foomatic. 2004-08-24 Files: src/main/print-escp2-data.c (1.161) (+13 -13) Change density tunings for 2880-capable 4pl prints. 2004-08-24 Files: src/testpattern/run-testpattern (1.17) (+1 -1) Need to specify --skin=memcheck for valgrind 2004-08-23 Files: NEWS (1.191) (+21 -15) src/main/escp2-inks.c (1.31) (+15 -15) src/main/print-escp2-data.c (1.160) (+17 -17) src/main/print-escp2.h (1.84) (+4 -4) Change tunings for 2880-capable 4 pl printers 2004-08-23 Files: src/foomatic/foomatic-printermap (1.82) (+2 -0) Add the HP LaserJet 1010 and 1015. 2004-08-23 Files: NEWS (1.190) (+2 -0) Add LaserJet 1010 and 1015 as supported by the PCL-5 driver. 2004-08-22 Files: po/en_GB.po (1.125) (+796 -651) Update British English translation for CD label printing and new printers. 2004-08-22 Files: NEWS (1.189) (+42 -95) Simplify the list of Epson printers that require the magic activation sequence. Convert tabs to spaces. 2004-08-22 Files: scripts/mkchlog (1.8) (+49 -16) Build the change log more accurately. Preserve ordering even between versions checked in very closely together, and also combine related checkins better. 2004-08-21 Files: NEWS (1.188) (+50 -23) src/foomatic/foomatic-printermap (1.81) (+8 -0) src/main/printers.xml (1.107) (+40 -1) Preliminary support for more Epson variant printers 2004-08-21 Files: NEWS (1.187) (+20 -12) Update with 1013565. 2004-08-21 Files: src/libgimpprintui/plist.c (1.41) (+257 -13) src/libgimpprintui2/plist.c (1.5) (+257 -13) 1013565 GIMP plugin may not exit at completion Use fclose() rather than incorrect pclose() to close off stream to print process. This must have been missed in earlier rearchitecture. 2004-08-21 Files: src/testpattern/testpatterny.y (1.26) (+97 -10) Add debugging 2004-08-21 Files: NEWS (1.186) (+14 -11) Note change in layout of GIMP plugins. 2004-08-21 Files: NEWS (1.185) (+32 -15) Note latest bug fixes and improvements. 2004-08-21 Files: src/main/escp2-papers.c (1.59) (+15 -15) 1013470 QUALITY - ESP R300 generates poor black 2004-08-21 Files: src/main/print-color.c (1.123) (+1 -1) src/main/printers.xml (1.106) (+1 -1) 1013465 QUALITY - highlights and shadows blown out Previous checkin used the wrong bug ID. 2004-08-21 Files: src/main/print-color.c (1.122) (+11 -2) src/main/printers.xml (1.105) (+141 -141) 1013470 QUALITY - ESP R300 generates poor black Change to color conversion suggested by Alastair M. Robinson. This brings up the highlights somewhat and also slightly brightens the shadows. In addition, the gamma values for Epson printers were recalibrated. The new values seem to do very well. 2004-08-21 Files: src/main/escp2-papers.c (1.58) (+3 -3) Need a bit more black ink on the R300. 2004-08-21 Files: src/libgimpprintui2/panel.c (1.9) (+12 -1) Allocate extra space for GtkScrolledWindows which don't request enough by default. 2004-08-19 Files: src/libgimpprintui/panel.c (1.74) (+44 -29) src/libgimpprintui/ui-utils.c (1.10) (+8 -6) src/libgimpprintui2/gimp-print-ui-internal.h (1.3) (+2 -5) src/libgimpprintui2/panel.c (1.8) (+54 -38) src/libgimpprintui2/ui-utils.c (1.3) (+12 -19) Put dynamically-generated tables into GtkScrolledWindows. Fix table widget packing to use optimal amounts of space. Prevent dialog windows from shrinking smaller than their size requisition. GTK+-2.0 only: Don't use gtk_window_set_wmclass(). Replace gtk_window_set_policy() with gtk_window_set_resizable(). 2004-08-19 Files: NEWS (1.184) (+2 -1) Note new fine adjustments for CD printing. 2004-08-19 Files: include/gimp-print/vars.h (1.15) (+71 -1) src/cups/genppd.c (1.101) (+32 -6) src/cups/rastertoprinter.c (1.91) (+12 -2) src/foomatic/foomatic-generator.in (1.49) (+43 -2) src/foomatic/printer_options.c (1.43) (+25 -1) src/ghost/ijsgimpprint.c (1.54) (+28 -2) src/libgimpprintui/panel.c (1.73) (+129 -1) src/libgimpprintui/plist.c (1.40) (+13 -3) src/libgimpprintui/printrcl.l (1.10) (+3 -2) src/libgimpprintui/printrcy.y (1.15) (+18 -2) src/libgimpprintui2/panel.c (1.7) (+129 -1) src/libgimpprintui2/plist.c (1.4) (+13 -3) src/libgimpprintui2/printrcl.l (1.4) (+3 -2) src/libgimpprintui2/printrcy.y (1.3) (+18 -2) src/main/escp2-driver.c (1.22) (+6 -1) src/main/print-escp2-data.c (1.159) (+131 -66) src/main/print-escp2.c (1.325) (+35 -4) src/main/print-escp2.h (1.83) (+7 -2) src/main/print-vars.c (1.72) (+88 -1) src/main/printers.c (1.73) (+31 -1) Support dimension-valued parameters 2004-08-19 Files: NEWS (1.183) (+4 -0) Update the list of fixed bugs. 2004-08-18 Files: NEWS (1.182) (+16 -10) Update list of fixes. 2004-08-18 Files: src/main/print-olympus.c (1.52) (+62 -5) Color adjustment for Olympus P-200 and Sony UP-DP10. 2004-08-15 Files: NEWS (1.181) (+1 -0) src/foomatic/foomatic-printermap (1.80) (+1 -0) NEC SuperScript 1400 works with pcl-4 driver 2004-08-15 Files: src/main/path.c (1.16) (+2 -2) Fix comment syntax 2004-08-15 Files: src/cups/genppd.c (1.100) (+38 -2) src/main/path.c (1.15) (+37 -1) Define _D_EXACT_NAMLEN and _D_ALLOC_NAMLEN if these were not already defined by the dirent.h provided by the system C library. The implementation is taken from the GNU C library dirent.h. 2004-08-09 Files: src/cups/genppd.c (1.99) (+86 -5) src/main/path.c (1.14) (+92 -9) Replace the use of BSD scandir() with stpi_scandir(), a replacement taken from GNU libc, with non-portable macros removed. 2004-08-04 Files: scripts/global.mk (1.8) (+1 -1) src/cups/Makefile.am (1.79) (+2 -2) src/foomatic/Makefile.am (1.43) (+2 -2) src/testpattern/Makefile.am (1.21) (+1 -2) test/Makefile.am (1.42) (+2 -2) Replace the use of DEFS and INCLUDES with LOCAL_CPPFLAGS in order to ensure that local includes come first on the compiler command line. Put GNUCFLAGS last in LOCAL_CPPCFLAGS so that compiler options all come after the include flags. 2004-08-04 Files: configure.ac (1.113) (+3 -3) Prevent the building of loadable modules when building a static libgimpprint. 2004-08-03 Files: src/cups/Makefile.am (1.78) (+2 -12) Add missing "\" where a command continues over several lines. Remove old, commented-out, code. 2004-08-03 Files: src/main/.cvsignore (1.21) (+2 -56) src/main/curve.c (1.49) (+4 -1) src/main/sequence.c (1.18) (+4 -1) ieeefp.h declares finite() on Sun systems. 2004-08-03 Files: NEWS (1.180) (+7 -0) Note 1002380. 2004-08-03 Files: src/libgimpprintui/panel.c (1.72) (+2 -1) src/libgimpprintui2/panel.c (1.6) (+2 -1) 1002380 Printing grayscale image w/old printrc file crashes at start 2004-08-01 Files: src/libgimpprintui/panel.c (1.71) (+1 -2) Remove stray debugging printf. 2004-08-01 Files: NEWS (1.179) (+8 -8) Note the CUPS issue a bit more prominently. 2004-08-01 Files: NEWS (1.178) (+180 -438) Remove release notes for alpha releases now that we're at beta 2. Other updates. 2004-08-01 Files: src/main/escp2-channels.c (1.37) (+2 -2) Fix channels for R800 2004-07-31 Files: NEWS (1.177) (+88 -31) README (1.141) (+17 -17) Prep for 5.0-beta2 release. Note that the release is not imminent; this is just early preparation. 2004-07-31 Files: configure.ac (1.112) (+4 -4) Bump version 2004-07-31 Files: src/main/print-canon.c (1.152) (+5 -5) More complete fix (tested with valgrind) for buffer overrun. Also increase compression buffer size because "compression" can actually expand the data a bit. 2004-07-31 Files: src/main/print-canon.c (1.151) (+5 -5) 980678 Canon DMT not correct 2004-07-31 Files: src/libgimpprintui2/plist.c (1.3) (+5 -4) src/libgimpprintui2/printrcl.l (1.3) (+18 -16) Handle version 3 printrc correctly 2004-07-31 Files: src/main/print-canon.c (1.150) (+3 -3) Print newlines at the end of debug messages. 2004-07-31 Files: src/libgimpprintui/panel.c (1.70) (+6 -1) 1000661 GIMP plugin does not refresh correctly in some cases 2004-07-31 Files: src/libgimpprintui2/panel.c (1.5) (+6 -1) 1000661 GIMP plugin does not refresh preview correctly in some cases 2004-07-31 Files: src/libgimpprintui/panel.c (1.69) (+4 -2) src/libgimpprintui2/panel.c (1.4) (+2 -1) 1001029 Display problems w/preview - see description 2004-07-31 Files: src/main/print-canon.c (1.149) (+5 -5) Tentative fix for 982642 Canon 6200 Photo Ink Problems 2004-07-31 Files: src/main/print-escp2.c (1.324) (+36 -5) Add option to print all the way to the hole for CD's. BTW, tested on ESP960, and it works. 2004-07-30 Files: src/main/print-escp2-data.c (1.158) (+6 -6) src/main/print-escp2.c (1.323) (+10 -13) Fix printing to CD, at least for R300 (needs retesting on 950) 2004-07-30 Files: test/unprint.c (1.34) (+11 -11) sizeof(long) doesn't work correctly in this usage on 64 bit platforms. 2004-07-25 Files: src/main/print-escp2-data.c (1.157) (+22 -4) Try again printing to CD. 2004-07-24 Files: configure.ac (1.111) (+6 -5) include/gimp-print-ui2/.cvsignore (1.1) ( ) include/gimp-print-ui2/Makefile.am (1.3) (+23 -2) include/gimp-print-ui2/curve.h (1.1) ( ) include/gimp-print-ui2/gammacurve.h (1.1) ( ) include/gimp-print-ui2/gimp-print-ui.h (1.3) (+5 -1) src/libgimpprintui2/.cvsignore (1.2) (+4 -14) src/libgimpprintui2/Makefile.am (1.4) (+21 -1) src/libgimpprintui2/curve.c (1.1) ( ) src/libgimpprintui2/gammacurve.c (1.1) ( ) src/libgimpprintui2/panel.c (1.3) (+21 -20) Add two new widgets: StpuiCurve and StpuiGammaCurve, based on the GTK+ GtkCurve and GtkGammaCurve widgets. Use these widgets in libgimpprintui and the print plugin. 2004-07-24 Files: src/main/printers.xml (1.104) (+3 -1) Add Olympus P200 back. 2004-07-24 Files: src/main/Makefile.am (1.86) (+2 -1) src/main/dither-impl.h (1.23) (+4 -2) src/main/dither-main.c (1.47) (+14 -5) src/main/dither-predithered.c (1.1) ( ) src/testpattern/run-testpattern (1.16) (+1 -1) Add "predithered" dither algorithm 2004-07-24 Files: src/main/channel.c (1.15) (+3 -2) src/main/color-conversion.h (1.6) (+3 -2) src/main/color-conversions.c (1.11) (+5 -1) src/main/print-color.c (1.121) (+2 -1) src/testpattern/run-testpattern-1 (1.4) (+2 -2) Add predithered color correction 2004-07-24 Files: src/main/printers.c (1.72) (+57 -70) src/main/printers.xml (1.103) (+1039 -1298) Change the XML data format to allow specification of arbitrary parameters. This simplifies the syntax. 2004-07-24 Files: src/cups/Makefile.am (1.77) (+2 -2) Force PPD files to rebuild if printers.xml changes. 2004-07-24 Files: doc/5.0-release-plan.txt (1.8) (+7 -7) Update the release plan 2004-07-22 Files: NEWS (1.176) (+2 -0) man/gimpprint-models.7.in (1.8) (+2 -1) src/foomatic/foomatic-printermap (1.79) (+1 -0) src/main/print-olympus.c (1.51) (+58 -3) src/main/printers.xml (1.102) (+4 -1) Support for Olympus P-200 2004-07-09 Files: NEWS (1.175) (+4 -1) man/gimpprint-models.7.in (1.7) (+2 -1) src/foomatic/foomatic-printermap (1.78) (+2 -0) src/main/print-olympus.c (1.50) (+169 -33) src/main/printers.xml (1.101) (+4 -1) support for Olympus P-440 2004-07-04 Files: po/en_GB.po (1.124) (+128 -320) Update the British English translation. 2004-07-02 Files: src/main/libgimpprint.sym (1.5) (+279 -189) Update the symbol list. 2004-07-01 Files: src/main/print-olympus.c (1.49) (+51 -54) - code cleanup; pagesize and laminate pattern moved to privdata structure 2004-06-30 Files: NEWS (1.174) (+5 -0) man/gimpprint-models.7.in (1.6) (+3 -1) src/foomatic/foomatic-printermap (1.77) (+3 -0) src/main/print-olympus.c (1.48) (+161 -9) src/main/printers.xml (1.100) (+7 -1) - fixed bugs in canon-cp100 - wrong papersize in header - wrong size of card paper - changed Card papersize - added Wide Postcard papersize - support for Canon CP-220, CP-330 (compatible with CP-100 + wide postcard papersize) - partial support for Olympus P-10 2004-06-30 Files: src/main/papers.xml (1.16) (+12 -5) - changed Card papersize - added Wide Postcard papersize 2004-06-30 Files: src/main/print-escp2-data.c (1.156) (+66 -66) src/main/print-escp2.c (1.322) (+13 -1) src/main/print-escp2.h (1.82) (+7 -2) Add SupportsPacketMode read-only boolean parameter to Epson driver to allow utilities to determine whether they need to take the printer out of packet mode. 2004-06-28 Files: configure.ac (1.110) (+4 -3) m4/stp_gimp.m4 (1.8) (+2 -1) src/gimp2/Makefile.am (1.3) (+2 -2) Install the GIMP 2.0 plug-in into the GIMP 2.0 plug-in directory, rather than the GIMP 1.2 directory. 2004-06-28 Files: src/main/print-olympus.c (1.47) (+28 -26) code clean up in color layer "management" 2004-06-26 Files: po/cs.po (1.21) (+457 -337) po/da.po (1.49) (+437 -333) po/de.po (1.35) (+458 -339) po/el.po (1.36) (+439 -334) po/en_GB.po (1.123) (+527 -352) po/es.po (1.34) (+458 -339) po/fr.po (1.56) (+458 -339) po/ja.po (1.30) (+454 -337) po/nl.po (1.36) (+452 -337) po/no.po (1.56) (+439 -333) po/pl.po (1.40) (+436 -333) po/pt.po (1.34) (+460 -341) po/sk.po (1.39) (+458 -339) po/sv.po (1.65) (+459 -340) Gimp-Print 5.0.0-beta1 release 2004-06-26 Files: src/libgimpprintui2/Makefile.am (1.3) (+1 -5) Need to distribute gimpprintui2.pc.in. 2004-06-26 Files: doc/Makefile.am (1.35) (+2 -1) doc/gimpprint.dox.in (1.5) (+1 -1) Remove old gimpprint/html tree before regenerating it 2004-06-26 Files: doc/gimpprint.dox.in (1.4) (+1 -1) Don't document xmli18n-tmp.h 2004-06-26 Files: src/main/print-olympus.c (1.46) (+3 -3) Grab the right amount of data from the channel code. 2004-06-26 Files: NEWS (1.173) (+125 -109) README (1.140) (+21 -10) Prep for 5.0-beta1 release 2004-06-24 Files: src/main/print-olympus.c (1.45) (+50 -2) - "rastertoprinter vs. olympus driver" bug removed reported 2003-12-26: [ 865841 ] Canon CP-200 2004-06-14: [ 972478 ] Olympus-P400 misregistration 2004-06-23 Files: test/pcl-unprint.c (1.10) (+82 -49) Don't segfault when we see end raster graphics for the second time. Added some more PCL commands. 2004-06-23 Files: src/gimp/print.c (1.63) (+5 -3) Don't free string in the middle. 2004-06-23 Files: src/gimp2/print.c (1.3) (+2 -2) Use C comment syntax rather than C++ syntax. 2004-06-23 Files: doc/5.0-release-plan.txt (1.7) (+10 -9) Updates. 2004-06-22 Files: configure.ac (1.109) (+51 -47) include/Makefile.am (1.5) (+2 -2) include/gimp-print-ui2/Makefile.am (1.2) (+40 -0) include/gimp-print-ui2/gimp-print-ui.h (1.2) (+175 -0) scripts/global.mk (1.7) (+5 -0) src/Makefile.am (1.17) (+3 -1) src/gimp2/.cvsignore (1.1) ( ) src/gimp2/Makefile.am (1.2) (+52 -0) src/gimp2/print-image-gimp.c (1.2) (+447 -0) src/gimp2/print-intl.h (1.2) (+38 -0) src/gimp2/print.c (1.2) (+457 -0) src/gimp2/print_gimp.h (1.2) (+55 -0) src/libgimpprintui2/.cvsignore (1.1) ( ) src/libgimpprintui2/Makefile.am (1.2) (+80 -0) src/libgimpprintui2/gimp-print-ui-internal.h (1.2) (+247 -0) src/libgimpprintui2/gimpprintui2.pc.in (1.2) (+11 -0) src/libgimpprintui2/panel.c (1.2) (+4730 -0) src/libgimpprintui2/plist.c (1.2) (+1461 -0) src/libgimpprintui2/print-image-thumbnail.c (1.2) (+130 -0) src/libgimpprintui2/printrc.h (1.2) (+44 -0) src/libgimpprintui2/printrcl.l (1.2) (+112 -0) src/libgimpprintui2/printrcy.y (1.2) (+382 -0) src/libgimpprintui2/ui-utils.c (1.2) (+881 -0) Add GTK+ 2.0 port of libgimpprintui and the GIMP Print plugin. 2004-06-22 Files: src/main/print-olympus.c (1.44) (+16 -6) *** empty log message *** 2004-06-21 Files: src/cups/rastertoprinter.c (1.90) (+3 -3) tiny bugfix in debug message :) 2004-06-20 Files: NEWS (1.172) (+2 -1) Minor clarification. 2004-06-20 Files: NEWS (1.171) (+176 -33) README (1.139) (+10 -11) configure.ac (1.108) (+4 -4) Advance to beta release 2004-06-20 Files: NEWS (1.170) (+0 -23) Duplex mention was added in the wrong place. Moving to the release notes for beta 1. 2004-06-20 Files: test/pcl-unprint.c (1.9) (+225 -192) Supress PNM output but continue diagnostic dump instead of just stopping if we don't like the input file. Added some extra PCL commands. 2004-06-20 Files: NEWS (1.169) (+23 -0) src/cups/genppd.c (1.98) (+37 -2) src/cups/rastertoprinter.c (1.89) (+15 -2) src/foomatic/foomatic-printermap (1.76) (+1 -1) src/foomatic/printer_options.c (1.42) (+4 -1) src/ghost/ijsgimpprint.c (1.53) (+56 -11) src/main/print-pcl.c (1.134) (+230 -86) src/main/printers.xml (1.99) (+7 -2) Duplex support for the "pcl-4" and "pcl-900" drivers. Split LaserJet 4V/4Si (4Si supports a duplexer). 2004-06-17 Files: configure.ac (1.107) (+46 -46) Disable GTK+ 2.0 checks until there is something that requires it. 2004-06-17 Files: src/main/printers.xml (1.98) (+246 -246) Change manufacturer names (capitalization) to comply with PPD standard. 2004-06-17 Files: NEWS (1.168) (+5 -3) man/gimpprint-models.7.in (1.5) (+5 -1) src/foomatic/foomatic-printermap (1.75) (+2 -1) src/main/print-olympus.c (1.43) (+33 -5) src/main/printers.xml (1.97) (+5 -2) - support for Fujifilm CX-550 2004-06-15 Files: src/libgimpprintui2/ui-utils.c (1.1) ( ) file ui-utils.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/printrcy.y (1.1) ( ) file printrcy.y was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/printrcl.l (1.1) ( ) file printrcl.l was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/printrc.h (1.1) ( ) file printrc.h was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/gimp2/print_gimp.h (1.1) ( ) file print_gimp.h was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/gimp2/print.c (1.1) ( ) file print.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/gimp2/print-intl.h (1.1) ( ) file print-intl.h was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/print-image-thumbnail.c (1.1) ( ) file print-image-thumbnail.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/gimp2/print-image-gimp.c (1.1) ( ) file print-image-gimp.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/plist.c (1.1) ( ) file plist.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/panel.c (1.1) ( ) file panel.c was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/gimpprintui2.pc.in (1.1) ( ) file gimpprintui2.pc.in was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/libgimpprintui2/gimp-print-ui-internal.h (1.1) ( ) file gimp-print-ui-internal.h was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: src/gimp2/Makefile.am (1.1) ( ) src/libgimpprintui2/Makefile.am (1.1) ( ) file Makefile.am was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: include/gimp-print-ui2/gimp-print-ui.h (1.1) ( ) file gimp-print-ui.h was initially added on branch gtk2-20040615-branch. 2004-06-15 Files: include/gimp-print-ui2/Makefile.am (1.1) ( ) file Makefile.am was initially added on branch gtk2-20040615-branch. 2004-06-13 Files: src/libgimpprintui/plist.c (1.39) (+3 -3) Don't choke if printrc file is trashed. 2004-06-13 Files: src/main/print-ps.c (1.78) (+11 -2) 972014 eksprx600_610.ppd crashes gimp-print-4.2.6-4 2004-06-12 Files: include/gimp-print/xml.h (1.7) (+3 -2) src/main/array.c (1.15) (+42 -2) Add stp_xmltree_create_from_array. 2004-06-12 Files: include/gimp-print/xml.h (1.6) (+6 -3) src/main/curve.c (1.48) (+3 -3) src/main/sequence.c (1.17) (+2 -2) Export XML interchange for curves, and improve const-correctness. 2004-06-12 Files: NEWS (1.167) (+10 -7) Correct DesignJet 2500/3500 page sizes. 2004-06-09 Files: src/main/print-pcl.c (1.133) (+16 -3) src/main/printers.xml (1.96) (+2 -2) DesignJet 2500 is 36" wide and the DesignJet 3500 is 54" wide. 2004-06-08 Files: src/testpattern/run-testpattern-1 (1.3) (+95 -0) Test raw driver to check 8-bit output. 2004-06-08 Files: src/testpattern/testpatterny.y (1.25) (+2 -2) Set page height rather than setting width twice. 2004-06-08 Files: src/testpattern/testpattern.c (1.42) (+6 -4) Set black value correctly. 2004-06-08 Files: src/main/color-conversions.c (1.10) (+3 -3) Print lut->steps when printing colorfunc information. 2004-06-07 Files: src/main/color-conversions.c (1.9) (+2 -1) Resample the gcr curve correctly. 2004-06-07 Files: src/libgimpprintui/printrcl.l (1.9) (+18 -16) Print better debug info. Accept file versions 2 and 3. 2004-06-07 Files: src/libgimpprintui/plist.c (1.38) (+4 -3) Bump the file version so that earlier alpha releases won't get confused. 2004-06-06 Files: src/main/color-conversions.c (1.8) (+7 -4) src/main/dither-main.c (1.46) (+2 -2) src/main/print-color.c (1.120) (+9 -9) src/main/print-util.c (1.107) (+8 -2) src/testpattern/run-testpattern (1.15) (+0 -10) Make gamma be an optional parameter rather than a mandatory user parameter. This also required changing the parameter merge slightly to permit it to set a defaulted parameter. Handle brightness correctly in uncorrected mode. Make dither algorithm be an advanced, rather than advanced2, parameter. Still needs to complete valgrind run. 2004-06-06 Files: src/testpattern/run-testpattern-1 (1.2) (+2 -4) Save some space in the printout. 2004-06-06 Files: doc/5.0-release-plan.txt (1.6) (+46 -3) Update the release plan. 2004-06-06 Files: src/main/color-conversions.c (1.7) (+101 -80) src/main/print-color.c (1.119) (+3 -2) src/testpattern/Makefile.am (1.20) (+3 -3) src/testpattern/run-testpattern-1 (1.1) ( ) src/testpattern/testpattern.c (1.41) (+3 -3) Fix up a few uses of lut->steps vs. 1 << bits. They aren't always equivalent. Where we can't avoid this, make sure that lut->steps is set correctly. Fix a null pointer issue. Fix a few indexing problems. Create the GCR curve in desaturated mode. Add a new test that exercises all of the color modes. Don't suppress error/debug output when using testpattern -n. 2004-06-05 Files: src/main/color-conversion.h (1.5) (+3 -1) src/main/color-conversions.c (1.6) (+54 -34) src/main/print-color.c (1.118) (+46 -17) Fix up brightness and contrast correction. Do color->gray conversion correctly. The luminance values should only be inverted if the input is black-based; whether the conversion inverts the color scale is irrelevant. 2004-06-04 Files: src/main/color-conversion.h (1.4) (+2 -1) src/main/color-conversions.c (1.5) (+366 -316) src/main/print-color.c (1.117) (+63 -21) Improve the behavior of the brightness and contrast controls. Needs considerably more testing! 2004-05-31 Files: configure.ac (1.106) (+2 -3) Remove AC_CONFIG_FILES([src/libgimpprintui/gimpprintui2.pc]) until that file is repopulated. 2004-05-30 Files: doc/5.0-release-plan.txt (1.5) (+11 -0) Updates 2004-05-30 Files: include/gimp-print/curve.h (1.13) (+3 -4) include/gimp-print/util.h (1.9) (+4 -3) src/main/curve.c (1.47) (+46 -16) src/main/print-canon.c (1.148) (+4 -4) src/main/print-color.c (1.116) (+21 -7) src/main/print-lexmark.c (1.146) (+4 -4) src/main/print-util.c (1.106) (+11 -3) test/curve.c (1.21) (+19 -6) Fix more problems with piecewise curves. Also fix a specific problem with with spline interpolation. 2004-05-26 Files: src/libgimpprintui/Makefile.am (1.11) (+2 -2) Revert change to build only a static libgimpprintui. 2004-05-26 Files: src/cups/genppd.c (1.97) (+13 -3) src/main/path.c (1.13) (+11 -2) Replace the non-portable use of BSD alphasort() with dirent_sort(). 2004-05-26 Files: src/gimp/print.c (1.62) (+2 -1) src/libgimpprintui/panel.c (1.68) (+3 -2) Fix a few memory leaks, tested with Valgrind 2004-05-26 Files: include/gimp-print-ui/gimp-print-ui.h (1.4) (+48 -6) include/gimp-print/string-list.h (1.7) (+9 -4) src/gimp/print.c (1.61) (+4 -1) src/libgimpprintui/Makefile.am (1.10) (+3 -3) src/libgimpprintui/gimp-print-ui-internal.h (1.16) (+2 -1) src/libgimpprintui/panel.c (1.67) (+256 -60) src/libgimpprintui/plist.c (1.37) (+272 -255) src/libgimpprintui/printrcl.l (1.8) (+9 -1) src/libgimpprintui/printrcy.y (1.14) (+88 -6) src/main/string-list.c (1.17) (+23 -13) Revamp the command logic. Rather than forcing the user to enter the command, offer a standard command built from the queue name and whether raw printing is required. Also offer a choice of file and custom command. 742187 huge delays with lpstat -d -p 700792 PostScript and -oraw 2004-05-23 Files: include/gimp-print/string-list.h (1.6) (+35 -13) include/gimp-print/vars.h (1.14) (+3 -20) src/ghost/ijsgimpprint.c (1.52) (+2 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.15) (+4 -4) src/libgimpprintui/panel.c (1.66) (+6 -6) src/libgimpprintui/ui-utils.c (1.9) (+2 -2) src/main/printers.c (1.71) (+2 -2) src/main/string-list.c (1.16) (+16 -14) Change stp_string_list_t to use the new-style forward declared struct and typedef, and update function prototypes and code accordingly. 2004-05-23 Files: debian/Makefile.am (1.9) (+3 -4) debian/changelog (1.63) (+11 -0) debian/control.in (1.40) (+0 -47) debian/cupsys-driver-gimpprint.postrm (1.5) (+3 -1) debian/libgimpprint-doc.doc-base.developer.in (1.1) ( ) debian/libgimpprint-doc.doc-base.reference.in (1.1) ( ) debian/libgimpprint-doc.install.in (1.4) (+2 -2) debian/rules (1.53) (+18 -21) Update Debian packaging for 5.0.0-alpha3. 2004-05-23 Files: configure.ac (1.105) (+7 -3) Determine the module path correctly. Previously, this would be set incorrectly if --prefix was used and $exec_prefix was set to "NONE". 2004-05-23 Files: src/cups/cups-genppdupdate.in (1.14) (+2 -2) Don't exit with a failure code when no PPDs have been upgraded. This can occur when there are no queues available, or are using 4.2 PPDs, and this can break upgrade scripts. 2004-05-23 Files: configure.ac (1.104) (+12 -25) src/libgimpprintui/Makefile.am (1.9) (+3 -7) src/libgimpprintui/gimpprintui.pc.in (1.1) ( ) src/main/Makefile.am (1.85) (+1 -4) src/main/gimpprint.pc.in (1.3) (+3 -3) Fix VPATH build. Don't generate pkg-config templates, since this breaks VPATH builds with recent versions of automake. Allow cups-genppd and rastertogimpprint to be linked dynamically, even when --enable-static is used with a new option --disable-static-genppd. Always build libgimpprintui statically, since it only has a single user. 2004-05-22 Files: doc/users_guide/Makefile.am (1.41) (+13 -13) Fix VPATH build. 2004-05-22 Files: m4/gimp.m4 (1.5) (+41 -41) m4/stp_gimp.m4 (1.7) (+5 -4) Tighten GIMP 1.2 version checking so that even if forced, it will not be possible to build the GIMP 1.2 plugin if a version > 1.2 is found. 2004-05-18 Files: src/libgimpprintui/plist.c (1.36) (+10 -3) 955436 gimp plugin save printc with wrong locale 2004-05-17 Files: src/gimp/print.c (1.60) (+2 -1) Added missing "break" statement which caused compiler warning. 2004-05-16 Files: doc/5.0-release-plan.txt (1.4) (+12 -7) Updates 2004-05-16 Files: include/gimp-print/curve.h (1.12) (+87 -31) include/gimp-print/util.h (1.8) (+13 -11) src/main/curve.c (1.46) (+435 -73) test/curve.c (1.20) (+608 -194) Support piecewise curves 2004-05-13 Files: po/cs.po (1.20) (+628 -650) po/da.po (1.48) (+628 -650) po/de.po (1.34) (+628 -650) po/el.po (1.35) (+639 -661) po/en_GB.po (1.122) (+628 -650) po/es.po (1.33) (+628 -650) po/fr.po (1.55) (+628 -650) po/ja.po (1.29) (+628 -650) po/nl.po (1.35) (+628 -650) po/no.po (1.55) (+628 -650) po/pl.po (1.39) (+628 -650) po/pt.po (1.33) (+628 -650) po/sk.po (1.38) (+628 -650) po/sv.po (1.64) (+629 -651) Gimp-Print 5.0.0-alpha3 release 2004-05-13 Files: NEWS (1.166) (+3 -4) Clarify 2004-05-11 Files: scripts/autogen.sh (1.31) (+9 -0) Add check for pkg-config. 2004-05-11 Files: src/libgimpprintui/printrcy.y (1.13) (+3 -1) Fix a few errors 2004-05-10 Files: doc/README.maintaining (1.18) (+5 -1) Document the requirement for pkg-config. 2004-05-09 Files: .cvsignore (1.22) (+3 -0) doc/.cvsignore (1.8) (+3 -0) doc/developer/.cvsignore (1.5) (+2 -0) More files to ignore 2004-05-09 Files: NEWS (1.165) (+5 -1) Note removal of libprintut 2004-05-09 Files: Makefile.am (1.141) (+2 -2) configure.ac (1.103) (+6 -21) doc/README.maintaining (1.17) (+5 -17) include/gimp-print/curve.h (1.11) (+7 -2) include/gimp-print/util.h (1.7) (+5 -4) include/gimp-print/vars.h (1.13) (+4 -1) po/POTFILES.in (1.19) (+0 -9) scripts/global.mk (1.6) (+0 -1) src/cups/Makefile.am (1.76) (+7 -7) src/cups/genppd.c (1.96) (+14 -37) src/cups/rastertoprinter.c (1.88) (+6 -7) src/escputil/Makefile.am (1.16) (+1 -1) src/escputil/escputil.c (1.62) (+9 -10) src/foomatic/Makefile.am (1.42) (+6 -6) src/foomatic/gimp-print-version.c (1.3) (+1 -2) src/foomatic/paper_sizes.c (1.7) (+1 -2) src/foomatic/printer_margins.c (1.14) (+1 -2) src/foomatic/printer_options.c (1.41) (+1 -2) src/foomatic/printers.c (1.9) (+1 -2) src/ghost/Makefile.am (1.34) (+2 -2) src/ghost/ijsgimpprint.c (1.51) (+15 -15) src/gimp/Makefile.am (1.34) (+2 -2) src/gimp/print-image-gimp.c (1.13) (+9 -10) src/gimp/print.c (1.59) (+3 -4) src/libgimpprintui/panel.c (1.65) (+9 -10) src/libgimpprintui/plist.c (1.35) (+24 -25) src/libgimpprintui/print-image-thumbnail.c (1.6) (+3 -4) src/libgimpprintui/printrcl.l (1.7) (+1 -2) src/libgimpprintui/printrcy.y (1.12) (+1 -2) src/libgimpprintui/ui-utils.c (1.8) (+2 -3) src/main/path.c (1.12) (+3 -3) src/main/print-lexmark.c (1.145) (+5 -5) src/main/print-util.c (1.105) (+4 -4) src/testpattern/Makefile.am (1.19) (+3 -6) src/testpattern/printers.c (1.5) (+1 -2) src/testpattern/testpattern.c (1.40) (+12 -12) test/Makefile.am (1.41) (+7 -7) test/bjc-unprint.c (1.9) (+9 -14) test/escp2-weavetest.c (1.34) (+15 -16) test/pcl-unprint.c (1.8) (+29 -29) test/testdither.c (1.46) (+2 -3) test/unprint.c (1.33) (+18 -15) Remove libprintut, which is no longer required. Replace usage of xmalloc/xrealloc/xcalloc with the corresponding libgimpprint functions, stp_malloc/stp_realloc/stp_zalloc. 2004-05-09 Files: po/en_GB.po (1.121) (+1 -4) Remove RCS tag. 2004-05-09 Files: Makefile.am (1.140) (+12 -3) Require autogen.sh to have run today in order to build distribution (so that config.h will be up to date). 2004-05-08 Files: NEWS (1.164) (+32 -8) README (1.138) (+10 -10) debian/README.Debian (1.53) (+1 -1) Update information 2004-05-08 Files: src/escputil/escputil.c (1.61) (+43 -25) 855685 escputil does not return status for C84 2004-05-08 Files: include/gimp-print/module.h (1.2) (+7 -7) Module functions should be declared extern. 2004-05-07 Files: src/testpattern/testpatterny.y (1.24) (+2 -2) One more fix required. 2004-05-07 Files: include/gimp-print-ui/gimp-print-ui.h (1.3) (+2 -2) include/gimp-print/array.h (1.9) (+15 -16) include/gimp-print/channel.h (1.2) (+12 -12) include/gimp-print/color.h (1.6) (+10 -10) include/gimp-print/curve-cache.h (1.2) (+5 -5) include/gimp-print/curve.h (1.10) (+49 -50) include/gimp-print/dither.h (1.3) (+25 -25) include/gimp-print/list.h (1.3) (+10 -10) include/gimp-print/paper.h (1.4) (+3 -3) include/gimp-print/printers.h (1.6) (+34 -35) include/gimp-print/sequence.h (1.7) (+33 -34) include/gimp-print/util.h (1.6) (+18 -18) include/gimp-print/vars.h (1.12) (+129 -126) include/gimp-print/weave.h (1.3) (+15 -15) include/gimp-print/xml.h (1.5) (+5 -5) src/cups/genppd.c (1.95) (+8 -8) src/cups/rastertoprinter.c (1.87) (+12 -12) src/escputil/escputil.c (1.60) (+8 -8) src/foomatic/printer_margins.c (1.13) (+3 -3) src/foomatic/printer_options.c (1.40) (+3 -3) src/foomatic/printers.c (1.8) (+2 -2) src/ghost/ijsgimpprint.c (1.50) (+11 -11) src/libgimpprintui/gimp-print-ui-internal.h (1.14) (+3 -3) src/libgimpprintui/panel.c (1.64) (+18 -18) src/libgimpprintui/plist.c (1.34) (+9 -9) src/libgimpprintui/printrcy.y (1.11) (+2 -2) src/main/array.c (1.14) (+70 -94) src/main/bit-ops.c (1.6) (+3 -3) src/main/channel.c (1.14) (+16 -16) src/main/color-conversion.h (1.3) (+7 -7) src/main/color-conversions.c (1.4) (+47 -47) src/main/color.c (1.9) (+5 -5) src/main/curve-cache.c (1.4) (+4 -4) src/main/curve.c (1.45) (+190 -225) src/main/dither-ed.c (1.17) (+2 -2) src/main/dither-eventone.c (1.39) (+3 -3) src/main/dither-impl.h (1.22) (+5 -5) src/main/dither-inks.c (1.24) (+13 -13) src/main/dither-main.c (1.45) (+14 -14) src/main/dither-ordered.c (1.16) (+2 -2) src/main/dither-very-fast.c (1.14) (+2 -2) src/main/escp2-driver.c (1.21) (+27 -27) src/main/generic-options.c (1.7) (+3 -3) src/main/generic-options.h (1.4) (+3 -3) src/main/print-canon.c (1.147) (+38 -38) src/main/print-color.c (1.115) (+24 -24) src/main/print-dither-matrices.c (1.33) (+21 -21) src/main/print-escp2.c (1.321) (+67 -67) src/main/print-escp2.h (1.81) (+6 -6) src/main/print-lexmark.c (1.144) (+33 -33) src/main/print-list.c (1.19) (+203 -258) src/main/print-olympus.c (1.42) (+30 -30) src/main/print-papers.c (1.34) (+2 -2) src/main/print-pcl.c (1.132) (+20 -20) src/main/print-ps.c (1.77) (+19 -19) src/main/print-raw.c (1.35) (+9 -9) src/main/print-util.c (1.104) (+26 -26) src/main/print-vars.c (1.71) (+141 -206) src/main/print-weave.c (1.61) (+48 -48) src/main/printers.c (1.70) (+82 -121) src/main/sequence.c (1.16) (+137 -174) src/main/xml.c (1.32) (+3 -3) src/testpattern/printers.c (1.4) (+2 -2) src/testpattern/testpattern.c (1.39) (+4 -4) src/testpattern/testpattern.h (1.14) (+2 -2) test/curve.c (1.19) (+5 -5) test/escp2-weavetest.c (1.33) (+3 -3) test/testdither.c (1.45) (+3 -3) test/xml-curve.c (1.5) (+2 -2) Data types are typedefs of forward-declared structures rather than void pointers. "Cookies" embedded in the object structures are no longer required. The libgimpprint "internal" representation is identical to the external representation of datatypes, and hence the same datatype can be use for both external and internal functions. The new datatypes are structures rather than pointers, so it is clear whether a variable is being passed by value or by reference. 2004-05-07 Files: doc/developer/Makefile.am (1.14) (+2 -2) Fixed incorrect escaping of a shell variable. 2004-05-01 Files: src/libgimpprintui/panel.c (1.63) (+5 -7) Return FALSE from idle functions rather than yanking them. 2004-05-01 Files: src/main/print-escp2.c (1.320) (+3 -3) Offer the effective printing resolution (vs. the physical printer resolution) with escp2_describe_resolution. 2004-05-01 Files: src/main/channel.c (1.13) (+2 -1) src/main/color-conversions.c (1.3) (+11 -11) Process the zero mask correctly 2004-05-01 Files: src/main/print-canon.c (1.146) (+2 -2) src/main/print-escp2.c (1.319) (+3 -3) src/main/print-lexmark.c (1.143) (+2 -2) src/main/print-pcl.c (1.131) (+2 -2) Avoid depending upon possibly unset strings 2004-05-01 Files: src/libgimpprintui/panel.c (1.62) (+41 -11) Make sure printing mode is always set when necessary. 2004-04-30 Files: configure.ac (1.102) (+42 -6) src/cups/Makefile.am (1.75) (+2 -3) src/cups/genppd.c (1.94) (+5 -5) src/cups/rastertoprinter.c (1.86) (+6 -6) src/main/Makefile.am (1.84) (+1 -4) Move definitions from -D command line options to config.h. 2004-04-27 Files: NEWS (1.163) (+49 -9) configure.ac (1.101) (+4 -4) include/gimp-print/color.h (1.5) (+2 -5) include/gimp-print/dither.h (1.2) (+25 -25) include/gimp-print/list.h (1.2) (+15 -15) include/gimp-print/mxml.h (1.2) (+69 -69) include/gimp-print/string-list.h (1.5) (+4 -2) include/gimp-print/util.h (1.5) (+3 -3) include/gimp-print/weave.h (1.2) (+3 -3) include/gimp-print/xml.h (1.4) (+8 -8) src/libgimpprintui/plist.c (1.33) (+11 -11) src/main/array.c (1.13) (+6 -6) src/main/channel.c (1.12) (+6 -6) src/main/color.c (1.8) (+1 -6) src/main/curve.c (1.44) (+56 -56) src/main/dither-ed.c (1.16) (+6 -6) src/main/dither-eventone.c (1.38) (+7 -7) src/main/dither-impl.h (1.21) (+6 -6) src/main/dither-inks.c (1.23) (+7 -7) src/main/dither-inlined-functions.h (1.5) (+2 -2) src/main/dither-main.c (1.44) (+5 -5) src/main/mxml-attr.c (1.6) (+14 -14) src/main/mxml-file.c (1.6) (+94 -94) src/main/mxml-node.c (1.6) (+74 -74) src/main/mxml-search.c (1.6) (+26 -26) src/main/print-canon.c (1.145) (+10 -10) src/main/print-color.c (1.114) (+5 -6) src/main/print-dither-matrices.c (1.32) (+26 -26) src/main/print-escp2.c (1.318) (+10 -10) src/main/print-escp2.h (1.80) (+5 -5) src/main/print-lexmark.c (1.142) (+44 -44) src/main/print-list.c (1.18) (+17 -17) src/main/print-papers.c (1.33) (+22 -22) src/main/print-pcl.c (1.130) (+33 -33) src/main/print-vars.c (1.70) (+5 -5) src/main/print-weave.c (1.60) (+8 -8) src/main/printers.c (1.69) (+17 -17) src/main/sequence.c (1.15) (+22 -22) src/main/xml.c (1.31) (+27 -27) test/testdither.c (1.44) (+26 -26) Further API cleanup 2004-04-25 Files: configure.ac (1.100) (+64 -6) m4/stp_gimp.m4 (1.6) (+33 -20) Add configure checks for the GIMP 2.0. 2004-04-25 Files: src/main/module.c (1.24) (+8 -8) Fix function name changes due to header changes. The code compiled when building loadable modules was not converted previously. 2004-04-25 Files: doc/5.0-release-plan.txt (1.3) (+2 -2) Completed header file reorg. 2004-04-25 Files: doc/gimpprint.dox.in (1.3) (+2 -2) include/gimp-print/Makefile.am (1.15) (+13 -2) include/gimp-print/array.h (1.8) (+4 -4) include/gimp-print/bit-ops.h (1.1) ( ) include/gimp-print/channel.h (1.1) ( ) include/gimp-print/color.h (1.4) (+53 -10) include/gimp-print/curve-cache.h (1.1) ( ) include/gimp-print/curve.h (1.9) (+5 -5) include/gimp-print/dither.h (1.1) ( ) include/gimp-print/gimp-print-intl-internal.h (1.4) (+4 -4) include/gimp-print/gimp-print-intl.h (1.5) (+4 -4) include/gimp-print/gimp-print-module.h (1.1) ( ) include/gimp-print/gimp-print.h (1.40) (+5 -5) include/gimp-print/image.h (1.6) (+14 -5) include/gimp-print/list.h (1.1) ( ) include/gimp-print/module.h (1.1) ( ) include/gimp-print/mxml.h (1.1) ( ) include/gimp-print/paper.h (1.3) (+10 -5) include/gimp-print/path.h (1.1) ( ) include/gimp-print/printers.h (1.5) (+46 -5) include/gimp-print/sequence.h (1.6) (+4 -4) include/gimp-print/string-list.h (1.4) (+5 -5) include/gimp-print/util.h (1.4) (+88 -5) include/gimp-print/vars.h (1.11) (+34 -4) include/gimp-print/weave.h (1.1) ( ) include/gimp-print/xml.h (1.3) (+34 -15) src/main/Makefile.am (1.83) (+3 -15) src/main/array.c (1.12) (+13 -14) src/main/bit-ops.c (1.5) (+92 -94) src/main/channel.c (1.11) (+53 -53) src/main/color-conversion.h (1.2) (+7 -6) src/main/color-conversions.c (1.2) (+82 -84) src/main/color.c (1.7) (+72 -73) src/main/curve-cache.c (1.3) (+16 -16) src/main/curve.c (1.43) (+96 -97) src/main/dither-ed.c (1.15) (+5 -5) src/main/dither-eventone.c (1.37) (+15 -15) src/main/dither-inks.c (1.22) (+76 -76) src/main/dither-main.c (1.43) (+55 -56) src/main/dither-ordered.c (1.15) (+2 -2) src/main/dither-very-fast.c (1.13) (+4 -4) src/main/escp2-driver.c (1.20) (+87 -88) src/main/generic-options.c (1.6) (+3 -3) src/main/generic-options.h (1.3) (+2 -2) src/main/gimp-print-internal.h (1.71) (+4 -7) src/main/image.c (1.5) (+8 -8) src/main/module.c (1.23) (+94 -96) src/main/mxml-attr.c (1.5) (+3 -3) src/main/mxml-file.c (1.5) (+3 -3) src/main/mxml-node.c (1.5) (+3 -3) src/main/mxml-search.c (1.5) (+3 -3) src/main/path.c (1.11) (+22 -23) src/main/print-canon.c (1.144) (+114 -115) src/main/print-color.c (1.113) (+69 -71) src/main/print-dither-matrices.c (1.31) (+102 -104) src/main/print-escp2.c (1.317) (+86 -88) src/main/print-escp2.h (1.79) (+8 -8) src/main/print-lexmark.c (1.141) (+184 -186) src/main/print-list.c (1.17) (+101 -101) src/main/print-olympus.c (1.41) (+154 -155) src/main/print-papers.c (1.32) (+49 -50) src/main/print-pcl.c (1.129) (+176 -179) src/main/print-ps.c (1.76) (+102 -103) src/main/print-raw.c (1.34) (+30 -31) src/main/print-util.c (1.103) (+88 -90) src/main/print-vars.c (1.69) (+257 -258) src/main/print-weave.c (1.59) (+182 -184) src/main/printers.c (1.68) (+165 -167) src/main/sequence.c (1.14) (+46 -47) src/main/string-list.c (1.15) (+21 -21) src/main/util.h (1.31) (+15 -138) src/main/xml.c (1.30) (+77 -80) test/escp2-weavetest.c (1.32) (+8 -9) test/testdither.c (1.43) (+52 -55) Move headers used by modules to include/gimp-print. Headers should now built independently from libgimpprint. Remove "__" prefix and suffix from include guards (underscore prefix is reserved by POSIX/SUSv3). 2004-04-24 Files: src/cups/rastertoprinter.c (1.85) (+45 -27) 938759 borderless print not working in gimp-print-5.0-alpha2 2004-04-22 Files: src/cups/genppd.c (1.93) (+3 -3) 939342 PPD files not Adobe compliant 2004-04-17 Files: src/foomatic/printer_options.c (1.39) (+3 -3) Use proper member for boolean parameter. 2004-04-14 Files: src/testpattern/testpatternl.l (1.16) (+3 -2) Handle single-quoted strings correctly 2004-04-14 Files: src/testpattern/testpatternl.l (1.15) (+2 -2) src/testpattern/testpatterny.y (1.23) (+3 -3) Handle curves correctly 2004-04-14 Files: doc/5.0-release-plan.txt (1.2) (+91 -52) Updates 2004-04-13 Files: doc/5.0-release-plan.txt (1.1) ( ) Check in initial 5.0 release plan. 2004-04-13 Files: include/gimp-print/curve.h (1.8) (+3 -3) include/gimp-print/string-list.h (1.3) (+3 -3) include/gimp-print/vars.h (1.10) (+5 -5) src/cups/genppd.c (1.92) (+21 -21) src/cups/rastertoprinter.c (1.84) (+10 -10) src/escputil/escputil.c (1.59) (+3 -3) src/foomatic/printer_margins.c (1.12) (+4 -4) src/foomatic/printer_options.c (1.38) (+5 -5) src/ghost/ijsgimpprint.c (1.49) (+6 -6) src/gimp/print.c (1.58) (+2 -2) src/libgimpprintui/panel.c (1.61) (+22 -22) src/libgimpprintui/plist.c (1.32) (+10 -10) src/libgimpprintui/printrcy.y (1.10) (+2 -2) src/main/curve-cache.c (1.2) (+2 -2) src/main/curve.c (1.42) (+6 -6) src/main/escp2-driver.c (1.19) (+2 -2) src/main/print-canon.c (1.143) (+5 -5) src/main/print-color.c (1.112) (+3 -3) src/main/print-escp2.c (1.316) (+7 -7) src/main/print-lexmark.c (1.140) (+5 -5) src/main/print-olympus.c (1.40) (+5 -5) src/main/print-pcl.c (1.128) (+4 -4) src/main/print-ps.c (1.75) (+2 -2) src/main/print-raw.c (1.33) (+5 -5) src/main/print-util.c (1.102) (+10 -10) src/main/print-vars.c (1.68) (+18 -18) src/main/printers.c (1.67) (+13 -13) src/main/string-list.c (1.14) (+2 -2) src/testpattern/testpattern.c (1.38) (+4 -4) src/testpattern/testpatterny.y (1.22) (+2 -2) test/curve.c (1.18) (+22 -22) test/escp2-weavetest.c (1.31) (+2 -2) test/testdither.c (1.42) (+3 -3) test/xml-curve.c (1.4) (+2 -2) Rename global methods: stp_curve_free => stp_curve_destroy stp_string_list_free => stp_string_list_destroy stp_vars_free => stp_vars_destroy stp_parameter_list_free => stp_parameter_list_destroy stp_parameter_description_free => stp_parameter_description_destroy 2004-04-13 Files: src/foomatic/printer_options.c (1.37) (+3 -2) Use enable/disable option for both int and double options. 2004-04-11 Files: include/gimp-print/image.h (1.5) (+3 -3) include/gimp-print/printers.h (1.4) (+3 -3) Doxygen 2004-04-11 Files: include/gimp-print/vars.h (1.9) (+8 -6) Minor doc improvement. 2004-04-11 Files: include/gimp-print/gimp-print.h (1.39) (+8 -2) include/gimp-print/image.h (1.4) (+72 -42) include/gimp-print/printers.h (1.3) (+130 -20) include/gimp-print/vars.h (1.8) (+2 -2) Document with Doxygen. 2004-04-11 Files: po/cs.po (1.19) (+991 -778) po/da.po (1.47) (+960 -774) po/de.po (1.33) (+987 -783) po/el.po (1.34) (+989 -786) po/en_GB.po (1.120) (+998 -771) po/es.po (1.32) (+991 -783) po/fr.po (1.54) (+991 -783) po/ja.po (1.28) (+991 -782) po/nl.po (1.34) (+985 -784) po/no.po (1.54) (+983 -780) po/pl.po (1.38) (+969 -775) po/pt.po (1.32) (+991 -782) po/sk.po (1.37) (+991 -783) po/sv.po (1.63) (+992 -783) Gimp-Print 5.0.0-alpha2 release 2004-04-11 Files: doc/Makefile.am (1.34) (+3 -2) Rerun Doxygen whenever autogen is run. 2004-04-11 Files: include/gimp-print/util.h (1.3) (+3 -3) include/gimp-print/vars.h (1.7) (+2 -2) Doxygen 2004-04-11 Files: NEWS (1.162) (+146 -77) README (1.137) (+22 -4) Updates 2004-04-11 Files: configure.ac (1.99) (+21 -10) m4/gimp.m4 (1.4) (+3 -3) m4/stp_gimp.m4 (1.5) (+4 -4) Check for both gimptool-1.2 and gimptool Check that the version of gimptool is exactly 1.2.x. Make sure that only the numeric parts of `cups-config --version` are used when checking the version number. 2004-04-11 Files: src/testpattern/testpattern.c (1.37) (+4 -2) src/testpattern/testpatternl.l (1.14) (+3 -3) src/testpattern/testpatterny.y (1.21) (+36 -7) Fix some memory leaks 2004-04-11 Files: src/main/.cvsignore (1.20) (+2 -0) src/main/Makefile.am (1.82) (+8 -2) src/main/color-conversion.h (1.1) ( ) src/main/color-conversions.c (1.1) ( ) src/main/curve-cache.c (1.1) ( ) src/main/print-color.c (1.111) (+31 -2577) Split color conversion functions off from color core and curve cache. 2004-04-11 Files: src/main/print-weave.c (1.58) (+63 -69) Reduce the number of "noise" calls to get the weave parameters. 2004-04-10 Files: include/gimp-print/util.h (1.2) (+30 -6) include/gimp-print/vars.h (1.6) (+890 -171) Document with Doxygen. 2004-04-10 Files: NEWS (1.161) (+7 -6) README (1.136) (+2 -1) Note the correct GIMP dependency 2004-04-10 Files: src/main/printers.c (1.66) (+4 -3) Don't attempt to verify a read-only parameter. 2004-04-10 Files: src/main/print-vars.c (1.67) (+3 -1) Copy everything in stpi_fill_parameter_settings 2004-04-10 Files: src/ghost/ijsgimpprint.c (1.48) (+3 -2) Don't attempt to end job if something fails. 2004-04-10 Files: include/gimp-print/gimp-print-version.h.in (1.4) (+2 -2) Doxygen fix 2004-04-10 Files: NEWS (1.160) (+11 -5) include/gimp-print/color.h (1.3) (+3 -3) include/gimp-print/vars.h (1.5) (+6 -11) src/cups/genppd.c (1.91) (+3 -3) src/cups/rastertoprinter.c (1.83) (+3 -3) src/foomatic/printer_options.c (1.36) (+23 -2) src/ghost/ijsgimpprint.c (1.47) (+71 -16) src/libgimpprintui/panel.c (1.60) (+9 -8) src/main/dither-main.c (1.42) (+3 -3) src/main/generic-options.c (1.5) (+17 -4) src/main/print-canon.c (1.142) (+15 -15) src/main/print-color.c (1.110) (+36 -36) src/main/print-escp2.c (1.315) (+49 -54) src/main/print-lexmark.c (1.139) (+14 -14) src/main/print-olympus.c (1.39) (+13 -13) src/main/print-pcl.c (1.127) (+14 -14) src/main/print-ps.c (1.74) (+8 -8) src/main/print-raw.c (1.32) (+3 -3) src/main/print-vars.c (1.66) (+1 -4) src/main/printers.c (1.65) (+1 -3) Add new read_only flag to parameter struct. Change flags to be unsigned char rather than int. Change page number to a non-mandatory core integer parameter. Add dummy parameters to foomatic and IJS driver to permit turning off floating point options. Fix up a few filenames for doxygen. 2004-04-08 Files: include/gimp-print/gimp-print-intl-internal.h (1.3) (+26 -1) include/gimp-print/gimp-print-intl.h (1.4) (+24 -2) include/gimp-print/gimp-print-version.h.in (1.3) (+33 -4) Document with Doxygen. 2004-04-08 Files: debian/changelog (1.62) (+6 -0) Update version number for 5.0.0-alpha2 2004-04-07 Files: doc/gimpprint.dox.in (1.2) (+7 -7) Turn off unused C++-specific options. 2004-04-07 Files: include/gimp-print/color.h (1.2) (+47 -8) include/gimp-print/paper.h (1.2) (+62 -11) Document with Doxygen. 2004-04-07 Files: src/foomatic/foomatic-generator.in (1.48) (+1 -1) Updated "PrintoutMode" for the changes on the resolution options. 2004-04-07 Files: src/foomatic/foomatic-generator.in (1.47) (+21 -11) src/foomatic/foomatic-templates-ijs/RenderResolution.xml (1.1) ( ) src/foomatic/foomatic-templates-ijs/Resolution.xml (1.4) (+6 -6) Added option for the printer resolution, made rendering resolution the Adobe-compliant "Resolution" option in the PPDs. 2004-04-06 Files: src/main/print-vars.c (1.65) (+2 -2) Color conversion name should *not* be translated. 2004-04-06 Files: include/gimp-print/curve.h (1.7) (+436 -130) Document with Doxygen. 2004-04-06 Files: include/gimp-print/array.h (1.7) (+2 -2) Correct a typo. 2004-04-04 Files: m4/gimp.m4 (1.3) (+7 -7) Add modified gimp.m4, so gimptool-1.2 is found rather than gimptool. 2004-04-04 Files: NEWS (1.159) (+4 -0) include/gimp-print/curve.h (1.6) (+3 -2) src/main/color.c (1.6) (+14 -13) src/main/curve.c (1.41) (+26 -5) src/main/escp2-driver.c (1.18) (+2 -2) src/main/module.c (1.22) (+11 -15) src/main/path.c (1.10) (+5 -7) src/main/print-dither-matrices.c (1.30) (+11 -15) src/main/print-list.c (1.16) (+14 -12) src/main/print-papers.c (1.31) (+4 -4) src/main/print-util.c (1.101) (+9 -2) src/main/printers.c (1.64) (+15 -15) src/main/sequence.c (1.13) (+4 -4) src/main/util.h (1.30) (+3 -3) src/main/xml.c (1.29) (+7 -9) src/testpattern/run-testpattern (1.14) (+3 -1) src/testpattern/testpattern.sample (1.8) (+3 -2) src/testpattern/testpatternl.l (1.13) (+5 -1) src/testpattern/testpatterny.y (1.20) (+35 -2) Add member function to create a curve from a stream (FILE *) Clean up use of stpi_debug_level. Use stpi_deprintf where appropriate and add an accessor to get the debug level rather than accessing it directly. Accessing directly won't work if it hasn't yet been set. Add a few things to testpattern. 2004-04-02 Files: src/ghost/ijsgimpprint.c (1.46) (+14 -5) Fix a few fallthroughs that shouldn't. Constrain the width to the page width. 2004-04-02 Files: src/main/printers.c (1.63) (+17 -3) Add a bit more debugging info 2004-04-02 Files: src/main/dither-main.c (1.41) (+2 -2) Dither algorithm should not be invalid if Quality parameter is not set, it should merely become inactive. 2004-04-02 Files: src/foomatic/printer_options.c (1.35) (+30 -5) Specify mandatory vs. non-mandatory parameters 2004-04-02 Files: src/foomatic/foomatic-generator.in (1.46) (+1 -1) Fixed bug of missing "Model" option in the Foomatic PPD files. 2004-04-01 Files: cups-gimpprint.list.in (1.3) (+7 -3) Partially fix this 2004-04-01 Files: NEWS (1.158) (+107 -31) README (1.135) (+12 -16) debian/README.Debian (1.52) (+1 -1) Prep for 5.0 alpha 2 2004-03-31 Files: configure.ac (1.98) (+4 -4) Increment version 2004-03-31 Files: src/main/print-color.c (1.109) (+44 -60) Don't offer GCR controls in black-only mode or when no black ink is present. 2004-03-30 Files: src/main/print-olympus.c (1.38) (+2 -2) Always offer the resolution setting, so that it can be described. 2004-03-30 Files: src/foomatic/printer_options.c (1.34) (+74 -71) Don't attempt to describe inactive options. 2004-03-30 Files: src/main/print-escp2.c (1.314) (+12 -7) Don't offer red and blue channels if we're not using them. 2004-03-29 Files: doc/gimpprint.dox.in (1.1) ( ) Add doxygen config file for generating API documentation. 2004-03-29 Files: src/main/print-color.c (1.108) (+96 -24) Implement very basic CMYK->CMYKRB functions. 2004-03-29 Files: src/main/print-escp2.c (1.313) (+1 -2) src/main/print-olympus.c (1.37) (+9 -5) src/testpattern/testpatternl.l (1.12) (+9 -9) Fix a few memory leaks from valgrind 2004-03-28 Files: Makefile.am (1.139) (+1 -1) configure.ac (1.97) (+9 -20) debian/rules (1.52) (+1 -1) doc/developer/Makefile.am (1.13) (+1 -1) doc/users_guide/Makefile.am (1.40) (+1 -1) include/gimp-print-ui/gimp-print-ui.h (1.2) (+18 -2) include/gimp-print/image.h (1.3) (+6 -108) include/gimp-print/string-list.h (1.2) (+3 -3) include/gimp-print/vars.h (1.4) (+27 -51) m4/stp_option.m4 (1.4) (+42 -0) scripts/autogen.sh (1.30) (+1 -0) src/cups/cups-genppdconfig.in (1.8) (+1 -1) src/cups/genppd.c (1.90) (+44 -19) src/cups/rastertoprinter.c (1.82) (+56 -87) src/foomatic/Makefile.am (1.41) (+1 -1) src/foomatic/foomatic-generator.in (1.45) (+2 -2) src/foomatic/printer_margins.c (1.11) (+11 -1) src/foomatic/printer_options.c (1.33) (+15 -3) src/ghost/ijsgimpprint.c (1.45) (+13 -28) src/gimp/print-image-gimp.c (1.12) (+153 -162) src/gimp/print.c (1.57) (+26 -5) src/gimp/print_gimp.h (1.43) (+2 -2) src/libgimpprintui/Makefile.am (1.8) (+1 -1) src/libgimpprintui/gimp-print-ui-internal.h (1.13) (+2 -2) src/libgimpprintui/panel.c (1.59) (+134 -98) src/libgimpprintui/plist.c (1.31) (+77 -10) src/libgimpprintui/print-image-thumbnail.c (1.5) (+5 -29) src/libgimpprintui/printrcy.y (1.9) (+16 -2) src/main/Makefile.am (1.81) (+1 -1) src/main/channel.c (1.10) (+17 -6) src/main/color.c (1.5) (+2 -2) src/main/dither-main.c (1.40) (+3 -4) src/main/escp2-channels.c (1.36) (+14 -14) src/main/escp2-driver.c (1.17) (+1 -4) src/main/escp2-inks.c (1.30) (+1 -1) src/main/escp2-papers.c (1.57) (+1 -1) src/main/escp2-resolutions.c (1.24) (+1 -1) src/main/generic-options.c (1.4) (+55 -2) src/main/generic-options.h (1.2) (+13 -1) src/main/image.c (1.4) (+4 -73) src/main/print-canon.c (1.141) (+75 -34) src/main/print-color.c (1.107) (+2460 -908) src/main/print-escp2-data.c (1.155) (+2 -2) src/main/print-escp2.c (1.312) (+200 -43) src/main/print-escp2.h (1.78) (+2 -3) src/main/print-lexmark.c (1.138) (+96 -77) src/main/print-list.c (1.15) (+71 -76) src/main/print-olympus.c (1.36) (+31 -18) src/main/print-pcl.c (1.126) (+76 -39) src/main/print-ps.c (1.73) (+47 -36) src/main/print-raw.c (1.31) (+43 -18) src/main/print-util.c (1.100) (+65 -1) src/main/print-vars.c (1.64) (+64 -192) src/main/print-weave.c (1.57) (+5 -4) src/main/printers.c (1.62) (+185 -101) src/main/printers.xml (1.95) (+1 -242) src/main/sequence.c (1.12) (+12 -7) src/main/string-list.c (1.13) (+5 -5) src/testpattern/testpattern.c (1.36) (+149 -174) src/testpattern/testpattern.h (1.13) (+4 -4) src/testpattern/testpatternl.l (1.11) (+3 -2) src/testpattern/testpatterny.y (1.19) (+42 -26) test/testdither.c (1.41) (+9 -22) Revamp the color API. Use explicit core options to specify input type, desired printer mode, input depth, and such rather than implying it from image properties. Add additional color functions to support CMYKRB output and inputs in K, W, RGB, CMY, CMYK, KCMY, and raw in all combinations. Add additional color corrections: raw, density-only, threshold, and desaturation. Remove the progress update functions from the stp_image_t. It's now the responsibility of the get_row() function to do progress updates if needed. Add autoconf macro to safely add compiler options to command line. Ensure that aclocal.m4 is correctly rebuilt by autogen.sh. This has passed a full round of tests on the branch, which had no relevant differences from the merge sandbox. Valgrind tests are still running, but thus far nothing has shown up. However, further testing will still be required, particularly on the IJS driver. 2004-03-28 Files: configure.ac (1.96) (+10 -3) doc/Makefile.am (1.33) (+29 -5) include/gimp-print/array.h (1.6) (+109 -7) include/gimp-print/sequence.h (1.5) (+286 -12) src/main/array.c (1.11) (+3 -5) Add support for generating API documentation with doxygen. Document the sequence and array modules as examples. 2004-03-22 Files: src/main/print-escp2-data.c (1.154) (+66 -66) src/main/print-escp2.h (1.77) (+4 -2) Set the page size correctly for printing to CD 2004-03-22 Files: src/main/print-escp2.c (1.311) (+19 -6) Make the numerous integer and raw parameters internal rather than advanced4. 2004-03-21 Files: src/foomatic/foomatic-generator.in (1.44) (+12 -4) src/foomatic/printer_options.c (1.32) (+3 -3) Avoid saving option XMLs w/o constraints or choices, remove eron quotes in option XML files, fix bug of "escp-..." options not included in PPDs, prevent printer_options.c from outputting "(null)" on empty help texts. 2004-03-21 Files: src/main/print-ps.c (1.72) (+59 -13) 919224 Postscript driver fails in non-US locale with a PPD file 2004-03-19 Files: src/foomatic/foomatic-generator.in (1.43) (+43 -16) src/foomatic/printer_options.c (1.31) (+6 -2) Used parameter classes and levels for option group assignment in Foomatic. 2004-03-19 Files: src/foomatic/foomatic-generator.in (1.42) (+193 -38) Adapted "PrintoutMode" to Gimp-Print 5.0.x. 2004-03-16 Files: src/main/print-escp2.c (1.310) (+3 -3) Rename Full Bleed to Borderless 2004-03-16 Files: src/libgimpprintui/panel.c (1.58) (+7 -2) src/main/print-olympus.c (1.35) (+18 -11) 916809 Default paper size is "Custom" for some printers 2004-03-16 Files: src/libgimpprintui/Makefile.am (1.7) (+2 -2) src/main/Makefile.am (1.80) (+2 -2) Force deletion of files to be removed. 2004-03-16 Files: src/cups/cups-genppdconfig.in (1.7) (+3 -3) Add version suffix to cups-genppdupdate invocation. 2004-03-16 Files: debian/README.building (1.7) (+2 -1) debian/changelog (1.61) (+14 -0) debian/control.in (1.39) (+8 -9) debian/copyright (1.7) (+8 -6) debian/libgimpprint-doc.install.in (1.3) (+1 -1) debian/rules (1.51) (+3 -5) Fix up libgimpprint-doc manual. Small changes to build instructions. Update build-dependencies. Add GFDL to copyright. 2004-03-16 Files: doc/developer/Makefile.am (1.12) (+15 -10) Distribute gimpprint.pdf. Don't break with VPATH builds. 2004-03-15 Files: src/foomatic/foomatic-generator.in (1.41) (+158 -69) src/foomatic/printer_options.c (1.30) (+3 -3) Continued work on Foomatic support. It is not yet polished, but it should work now. Only the PrintoutMode option is not adapted yet (option temporarily deactivated). 2004-03-14 Files: src/main/print-olympus.c (1.34) (+34 -9) Eliminate use of scanf, which can break in certain locales. 2004-03-14 Files: src/foomatic/foomatic-generator.in (1.40) (+104 -14) src/foomatic/foomatic-templates-ijs/NumericalOptions.xml (1.1) ( ) src/foomatic/foomatic-templates-ijs/OtherOptions.xml (1.1) ( ) src/foomatic/printer_margins.c (1.10) (+5 -1) src/foomatic/printer_options.c (1.29) (+7 -5) Started to make the Foomatic data generation working (not ready yet!). 2004-03-12 Files: src/foomatic/.cvsignore (1.8) (+0 -1) src/foomatic/Makefile.am (1.40) (+2 -5) src/foomatic/foomatic-generator.in (1.39) (+0 -9) Remove obsolete stp_limits 2004-03-12 Files: src/foomatic/printer_options.c (1.28) (+26 -13) Print boolean parameters. Fix perl output. Don't print very advanced options. 2004-03-12 Files: src/foomatic/printer_options.c (1.27) (+34 -13) Include more information in the printer options output. 2004-03-12 Files: src/main/print-vars.c (1.63) (+2 -1) Include the category when filling the parameter. 2004-03-12 Files: src/foomatic/printer_options.c (1.26) (+20 -2) Put int and float values in the options list. 2004-03-03 Files: NEWS (1.157) (+1 -0) src/foomatic/foomatic-printermap (1.74) (+74 -2) Added HP LaserJet 1012 to NEWS. Make sure foomatic-printermap is up-to-date! 2004-03-01 Files: src/cups/rastertoprinter.c (1.81) (+4 -3) fixed bug 907765; CUPS filter progress meter reports incorrect page number 2004-03-01 Files: src/cups/rastertoprinter.c (1.80) (+3 -3) Per Mike Sweet, logged page numbers should be 1-based rather than 0-based. 2004-02-28 Files: NEWS (1.156) (+5 -5) Stylus Photo R300 is no longer experimental. 2004-02-28 Files: src/main/escp2-papers.c (1.56) (+4 -4) Improve premium glossy. 2004-02-28 Files: src/main/escp2-channels.c (1.35) (+23 -1) src/main/escp2-driver.c (1.16) (+5 -3) src/main/escp2-papers.c (1.55) (+46 -2) src/main/print-escp2-data.c (1.153) (+4 -4) src/main/print-escp2.c (1.309) (+13 -14) src/main/print-escp2.h (1.76) (+4 -3) Complete initial tuning for R300. Fix oversampled printing (pseudo-resolutions). 2004-02-28 Files: src/main/escp2-inks.c (1.29) (+5 -5) src/main/print-escp2-data.c (1.152) (+4 -4) Complete initial tuning of R300 drop sizes 2004-02-28 Files: src/main/escp2-inks.c (1.28) (+5 -3) src/main/escp2-resolutions.c (1.23) (+5 -1) src/main/print-escp2-data.c (1.151) (+3 -3) First cut (incomplete) at tuning Epson R300 2004-02-27 Files: Makefile.am (1.138) (+12 -5) Don't rebuild the change log unnecessarily. 2004-02-27 Files: doc/developer/Makefile.am (1.11) (+2 -2) Fix a typo 2004-02-27 Files: doc/users_guide/Makefile.am (1.39) (+28 -22) Don't distribute the Postscript user's guide and .eps files (saves about 500K in the bz2ball). Also don't distribute two copies of the .pnd files (saves another 200K or so). 2004-02-27 Files: Makefile.am (1.137) (+12 -3) Don't rebuild the change log if it isn't needed 2004-02-26 Files: doc/developer/.cvsignore (1.4) (+2 -9) doc/developer/Makefile.am (1.10) (+99 -99) doc/developer/copying.xml (1.1) ( ) doc/developer/dither.xml (1.1) ( ) doc/developer/escp2.xml (1.1) ( ) doc/developer/gimpprint.xml (1.1) ( ) doc/developer/gpl-appendix.xml (1.1) ( ) doc/developer/introduction.xml (1.1) ( ) doc/developer/new-printer.xml (1.1) ( ) doc/developer/problems.xml (1.1) ( ) doc/developer/using.xml (1.1) ( ) doc/developer/weave.xml (1.1) ( ) Replace the Texinfo developer's reference with a new DocBook/XML version. Currently HTML and PDF output is available in the Makefile, HTML being the default for distribution. 2004-02-22 Files: NEWS (1.155) (+5 -1) src/foomatic/foomatic-printermap (1.73) (+2 -0) src/main/printers.xml (1.94) (+13 -1) Add Epson R200 and RX600 2004-02-22 Files: test/testdither.c (1.40) (+3 -3) Increase size of band printed 2004-02-16 Files: src/cups/Makefile.am (1.74) (+2 -2) src/foomatic/Makefile.am (1.39) (+2 -2) Rebuild databases if the data files (printers.xml and papers.xml) change. 2004-02-16 Files: src/main/papers.xml (1.15) (+15 -2) Add Super A0, Super B0, and Super A1 paper sizes. 2004-02-10 Files: src/cups/rastertoprinter.c (1.79) (+29 -3) Add warning and workaround for broken psnup print jobs. This patch was contributed by Martin Kögler. 2004-02-10 Files: NEWS (1.154) (+4 -0) src/foomatic/foomatic-printermap (1.72) (+2 -0) src/main/printers.xml (1.93) (+19 -1) Add support for Epson Stylus CX-5300 and 5400 2004-02-08 Files: AUTHORS (1.17) (+1 -1) doc/README.maintaining (1.16) (+4 -4) include/gimp-print/array.h (1.5) (+2 -2) include/gimp-print/sequence.h (1.4) (+2 -2) m4/stp_path_lib.m4 (1.3) (+2 -2) m4/stp_pkgconfig.m4 (1.5) (+2 -2) man/cups-calibrate.8.in (1.7) (+3 -3) man/cups-genppd.8.in (1.4) (+3 -3) man/cups-genppdconfig.8.in (1.5) (+4 -4) man/cups-genppdupdate.8.in (1.3) (+4 -4) man/gimpprint-color.7.in (1.3) (+3 -3) man/gimpprint-dithers.7.in (1.3) (+3 -3) man/gimpprint-imagetypes.7.in (1.4) (+3 -3) man/gimpprint-inktypes.7.in (1.3) (+3 -3) man/gimpprint-mediasizes.7.in (1.3) (+3 -3) man/gimpprint-mediasources.7.in (1.3) (+3 -3) man/gimpprint-mediatypes.7.in (1.3) (+3 -3) man/gimpprint-models.7.in (1.4) (+3 -3) man/gimpprint-resolutions.7.in (1.5) (+3 -3) man/gimpprint.3.in (1.7) (+3 -3) man/ijsgimpprint.1.in (1.7) (+3 -3) po/cs.po (1.18) (+326 -277) po/da.po (1.46) (+320 -277) po/de.po (1.32) (+324 -277) po/el.po (1.33) (+323 -277) po/en_GB.po (1.119) (+330 -282) po/es.po (1.31) (+326 -277) po/fr.po (1.53) (+326 -277) po/ja.po (1.27) (+326 -277) po/nl.po (1.33) (+326 -277) po/no.po (1.53) (+323 -277) po/pl.po (1.37) (+322 -278) po/pt.po (1.31) (+326 -277) po/sk.po (1.36) (+326 -277) po/sv.po (1.62) (+327 -278) src/cups/cups-genppdconfig.in (1.6) (+2 -2) src/cups/cups-genppdupdate.in (1.13) (+2 -2) src/main/array.c (1.10) (+2 -2) src/main/color.c (1.4) (+2 -2) src/main/gimpprint.dtd (1.6) (+2 -2) src/main/gimpprint.xsd (1.7) (+2 -2) src/main/module.c (1.21) (+2 -2) src/main/path.c (1.9) (+2 -2) src/main/print-list.c (1.14) (+2 -2) src/main/sequence.c (1.11) (+2 -2) src/main/xml.c (1.28) (+2 -2) Change my email address from "roger@whinlatter.uklinux.net" to "rleigh@debian.org". The former address will be moved to "rleigh@ukfsn.net" in a few months. 2004-02-08 Files: src/cups/Makefile.am (1.73) (+2 -2) Add "-export-dynamic" to STATIC_LD, required for modules to function with a static cups-genppd. Without this option, modules cannot resolve symbols exported from libgimpprint (the executable does not have a dynamic symbol table). 2004-02-08 Files: debian/README.Debian (1.51) (+2 -2) debian/README.building (1.6) (+1 -1) debian/changelog (1.60) (+7 -0) debian/control.in (1.38) (+26 -26) debian/copyright (1.6) (+6 -4) debian/cupsys-driver-gimpprint.install (1.6) (+3 -3) debian/cupsys-driver-gimpprint.postinst (1.5) (+2 -2) debian/rules (1.50) (+5 -5) Update Debian packaging for 5.0 alpha. Change all references from 4.3 to 5.0. 2004-02-08 Files: src/libgimpprintui/panel.c (1.57) (+151 -20) 874269 [Usability] Printer model list sorted incorrectly 2004-02-07 Files: include/gimp-print/printers.h (1.2) (+3 -2) src/cups/genppd.c (1.89) (+4 -11) src/foomatic/foomatic-generator.in (1.38) (+1 -20) src/foomatic/printers.c (1.7) (+3 -1) src/main/printers.c (1.61) (+10 -1) src/main/printers.xml (1.92) (+243 -243) Add manufacturer tag to printer description 2004-02-07 Files: src/main/escp2-driver.c (1.15) (+10 -8) 890082 epson3000 with compressed strips Tested on Stylus Color 3000 and Stylus Photo EX at all resolutions. 2004-01-31 Files: src/escputil/escputil.c (1.58) (+5 -4) Epson R800 supports 8 colors 2004-01-31 Files: NEWS (1.153) (+4 -0) src/foomatic/foomatic-printermap (1.71) (+2 -0) src/main/escp2-channels.c (1.34) (+336 -2) src/main/print-escp2-data.c (1.150) (+7 -5) src/main/print-escp2.c (1.308) (+31 -1) src/main/print-escp2.h (1.75) (+10 -4) src/main/printers.xml (1.91) (+13 -1) test/unprint.c (1.32) (+20 -6) Preliminary (4-color only) support for Epson Stylus Photo R800. Drop sizes are completely untuned. 2004-01-26 Files: NEWS (1.152) (+1 -0) Add note for Brother HL-1440 per Jorge Quinonez 2004-01-21 Files: scripts/autogen.sh (1.29) (+7 -4) autogen.sh fixes from Andree Leidenfrost to prevent harmless warning messages. 2004-01-21 Files: src/main/dither-main.c (1.39) (+2 -1) Include "dither.h" to correctly prototype all functions. Rename stpi_dither_matrix_iterated_init() argument name "exp" to "exponent" to quell compiler warnings. 2004-01-21 Files: src/libgimpprintui/panel.c (1.56) (+3 -3) Use the correct signature for a GCallback. The ToggleButton needs a GtkWidget* and gpointer, and returns void. 2004-01-21 Files: doc/users_guide/Makefile.am (1.38) (+12 -12) Fix install error when using the provided install-sh. 2004-01-11 Files: po/cs.po (1.17) (+17 -17) po/da.po (1.45) (+17 -17) po/de.po (1.31) (+17 -17) po/el.po (1.32) (+17 -17) po/en_GB.po (1.118) (+18 -18) po/es.po (1.30) (+17 -17) po/fr.po (1.52) (+17 -17) po/ja.po (1.26) (+17 -17) po/nl.po (1.32) (+17 -17) po/no.po (1.52) (+17 -17) po/pl.po (1.36) (+17 -17) po/pt.po (1.30) (+17 -17) po/sk.po (1.35) (+17 -17) po/sv.po (1.61) (+18 -18) Gimp-Print 5.0.0-alpha1 release 2004-01-07 Files: configure.ac (1.95) (+13 -19) Fix AC_LIBOBJ error with autoconf 2.58 and 2.59. 2004-01-04 Files: debian/README.Debian (1.50) (+2 -3) debian/changelog (1.59) (+8 -0) debian/cupsys-driver-gimpprint.install (1.5) (+3 -3) debian/cupsys-driver-gimpprint.postinst (1.4) (+2 -2) debian/libgimpprint-dev.install (1.4) (+6 -6) debian/rules (1.49) (+20 -3) Fix Debian packaging for the CUPS versioned binaries change. 2003-12-29 Files: src/main/print-color.c (1.106) (+20 -14) Fix random crash when using saturation > 1.4. 2003-12-25 Files: src/cups/Makefile.am (1.72) (+6 -1) Workaround for 865265 genppd may operate incorrectly (5.0A). 2003-12-25 Files: NEWS (1.151) (+26 -0) Add explanation of color control changes. 2003-12-24 Files: configure.ac (1.94) (+29 -18) Don't check whether to auto-build testpattern generator until we know whether we're building tests. 2003-12-24 Files: NEWS (1.150) (+92 -8) Update information on CUPS run path problem (865265). 2003-12-20 Files: src/cups/genppd.c (1.88) (+6 -3) Make the ending comment match the actual PPD filename. 2003-12-19 Files: NEWS (1.149) (+1 -1) Minor update 2003-12-19 Files: NEWS (1.148) (+34 -3) More notes. 2003-12-19 Files: configure.ac (1.93) (+3 -3) debian/README.Debian (1.49) (+3 -2) Bump interface version and prep for 5.0 alpha 2003-12-19 Files: README (1.134) (+10 -9) Prep for 5.0 alpha 2003-12-19 Files: NEWS (1.147) (+90 -42) Un-collapse printer listing. 2003-12-18 Files: NEWS (1.146) (+84 -61) Updated the list of PCL printers. 2003-12-18 Files: configure.ac (1.92) (+13 -13) m4/stp_option.m4 (1.3) (+12 -6) Print automatic options correctly (patch from Roger Leigh). 2003-12-17 Files: src/cups/Makefile.am (1.71) (+2 -2) src/cups/cups-genppdupdate.in (1.12) (+85 -50) src/cups/genppd.c (1.87) (+37 -27) 1) For 4.2.6, the *PCFileName will change to STPnnnnn.PDF There will be no other changes. Since the PPD file already contains the name in the comment in the last line of the file, there's no need to do anything further. 2) For 5.0, the *PCFileName will be constructed as in 4.2.6. There will be the following new attributes: *PCFileName: "STP00000.PDF" *StpDriverName: "escp2-ex" *StpPPDLocation: "/usr/share/cups/model/gimp-print/5.0/stp-escp2-ex.5.0.ppd.gz" *StpLocale: "C" I'll probably add an extra argument to genppd for the *StpPPDLocation. Note that we'll have a problem if the file name contains quotes. We can probably accept that at least during alpha, since it's an extreme corner case. The files will be named stp-...ppd, for example: stp-escp2-ex.5.0.ppd or stp-escp2-ex.5.0.ppd.gz if compressed. There will be two standard options for where they are installed: $cups_modeldir/gimp-print/.// (default) or $cups_modeldir// (alternate) The *FileVersion will continue to contain the entire Gimp-Print version so that rastertogimpprint can gracefully fail in the case of a mismatch. The reason for including the major and minor number in the filename, as well as in the default directory, is to enable the Gimp-Print PPD files to be recognized by filename even if they're moved, such as by Tyler's packaging. 3) The genppdupdate script will search as follows: i) A generated name using *StpDriverName as the root, and the correct filename and the correct *FileVersion, in either the *StpPPDLocation, or the two standard directories with or without compression. If more than one valid file exists, the newest file (based on mtime) will be used. If the mtimes are equal, or cannot be determined, the one in the default directory and/or with compression (in that order of precedence) will be used. This will permit the upgrade to work if *StpPPDLocation is changed ii) A generated name based on *%Gimp-Print Filename in either of the two valid directories, otherwise following the same rules above. This will permit upgrading from late 4.3 releases. iii) A generated name based on *PCFileName, if the PCFileName is "old style". If it's new style, we expect to have already found *StpDriverName. 2003-12-13 Files: po/en_GB.po (1.117) (+42 -417) Update British English translation. 2003-12-13 Files: man/gimpprint-resolutions.7.in (1.4) (+1 -2) Small markup fix reported by Eric Raymond. 2003-12-13 Files: src/main/print-canon.c (1.140) (+2 -2) Fix paper transport for Canon printers. Thanks to Karsten Festag at gmx.de for finding this. 2003-12-12 Files: NEWS (1.145) (+545 -1205) 5.0 alpha release notes 2003-12-12 Files: configure.ac (1.91) (+13 -13) Replace (automatic) options with the variable keyed off. 2003-12-12 Files: configure.ac (1.90) (+3 -3) Fix use of cups-config. 2003-12-12 Files: NEWS (1.144) (+4 -4) README (1.133) (+11 -12) configure.ac (1.89) (+35 -11) src/cups/.cvsignore (1.8) (+4 -4) src/cups/Makefile.am (1.70) (+15 -8) src/cups/cups-genppdupdate.in (1.11) (+72 -43) src/cups/genppd.c (1.86) (+20 -17) 0) Bump version to 5.0.0-alpha1. 1) Automatically detect whether to use level 2 or level 3 PPD files. In addition, add -2 and -3 arguments to genppd rather than use conditional compilation. 2) Add the major.minor version to the PPD files, e. g. escp2-ex.5.0.ppd.gz 3) Add -enable-cups-ppds-at-top-level to install PPD files at top level. 4) Change the default "language" when using --no-nls to "C" rather than "en". This puts the PPD files in the right place. 5) Disable make uninstall of the PPD files when --enable-cups-ppds-at-top-level is in use (this would simply blow away all of the PPD files). 6) Add a -d (debug) option to cups-genppdupdate rather than aving to edit the script. 7) Add a few more places for cups-genppdupdate to look when trying to find a PPD file. 8) When a PPD file is found by cups-genppdupdate, make sure that it's valid (it should have a *FileVersion that matches what we expect). 9) Build the test pattern generator when we build tests. 2003-12-03 Files: po/cs.po (1.16) (+73 -69) po/da.po (1.44) (+65 -71) po/de.po (1.30) (+65 -71) po/el.po (1.31) (+65 -71) po/en_GB.po (1.116) (+67 -73) po/es.po (1.29) (+65 -71) po/fr.po (1.51) (+65 -71) po/ja.po (1.25) (+65 -71) po/nl.po (1.31) (+65 -71) po/no.po (1.51) (+65 -71) po/pl.po (1.35) (+65 -71) po/pt.po (1.29) (+65 -71) po/sk.po (1.34) (+65 -71) po/sv.po (1.60) (+66 -72) Gimp-Print 4.3.25 release 2003-12-03 Files: NEWS (1.143) (+22 -3) README (1.132) (+1 -1) configure.ac (1.88) (+3 -3) debian/README.Debian (1.48) (+1 -1) Prep for 4.3.25 2003-12-03 Files: src/main/print-escp2.c (1.307) (+4 -3) Don't attempt to set default weave if nothing is specified. 2003-12-02 Files: src/cups/.cvsignore (1.7) (+4 -4) Fix the ignores. 2003-12-02 Files: NEWS (1.142) (+1 -1) doc/users_guide/gimp.sgml (1.2) (+0 -12) man/gimpprint-resolutions.7.in (1.3) (+117 -162) po/cs.po (1.15) (+87 -272) po/da.po (1.43) (+86 -80) po/de.po (1.29) (+87 -265) po/el.po (1.30) (+86 -195) po/en_GB.po (1.115) (+87 -81) po/es.po (1.28) (+87 -283) po/fr.po (1.50) (+87 -265) po/ja.po (1.24) (+87 -265) po/nl.po (1.30) (+87 -290) po/no.po (1.50) (+86 -80) po/pl.po (1.34) (+86 -177) po/pt.po (1.28) (+87 -265) po/sk.po (1.33) (+87 -283) po/sv.po (1.59) (+88 -266) src/ghost/README (1.92) (+19 -55) src/main/escp2-driver.c (1.14) (+11 -9) src/main/escp2-resolutions.c (1.22) (+32 -32) src/main/print-escp2-data.c (1.149) (+25 -25) src/main/print-escp2.c (1.306) (+56 -66) src/main/print-escp2.h (1.74) (+18 -18) test/unprint.c (1.31) (+9 -9) Change "microweave" to "interleave" 2003-11-28 Files: src/main/printers.xml (1.90) (+3 -3) The CX-6300 and 6400 appear to actually be based on the C84, not the C64. 2003-11-25 Files: src/main/print-color.c (1.105) (+137 -98) Performance improvements: 1) In RGB->CMYK conversion, cache previous data to avoid unnecessary computation. 2) Perform interpolation calculations inline rather than through function calls. 3) Avoid unnecessary int->unsigned conversions. All yield measurable improvement. 2003-11-25 Files: src/main/channel.c (1.9) (+136 -73) Performance improvements: 1) Eliminate use of floating point to compute density (do it with unsigned arithmetic). At least on Pentium III, this saves time presumably by avoiding conversion. Should be tested elsewhere. 2) Cache previous values to avoid unnecessary computation in runs of repeated data. 2003-11-25 Files: src/main/array.c (1.9) (+2 -2) src/main/color.c (1.3) (+2 -2) src/main/print-papers.c (1.30) (+2 -2) src/main/sequence.c (1.10) (+3 -12) Inline some key things that are frequently used. Effect checked by profiling; this yields measurable improvement. 2003-11-25 Files: src/main/print-escp2.c (1.305) (+11 -13) Complete the fix for CD printing. 2003-11-25 Files: src/main/print-escp2.c (1.304) (+6 -6) Scale the CD mask by the printed resolution, rather than the physical printer resolution. 2003-11-23 Files: Makefile.am (1.136) (+2 -2) README (1.131) (+1 -1) cups-gimpprint.list.in (1.2) (+3 -3) doc/users_guide/cups.sgml (1.3) (+2 -2) doc/users_guide/history.sgml (1.2) (+1 -1) m4/stp.m4 (1.5) (+3 -3) m4/stp_cups.m4 (1.8) (+1 -1) m4/stp_gimp.m4 (1.4) (+1 -1) m4/stp_option.m4 (1.2) (+1 -1) m4extra/stp_release.m4.in (1.2) (+1 -1) src/cups/cups-calibrate.c (1.4) (+6 -6) src/cups/cups-genppdconfig.in (1.5) (+4 -4) src/cups/cups-genppdupdate.in (1.10) (+2 -2) src/cups/genppd.c (1.85) (+3 -2) src/cups/rastertoprinter.c (1.78) (+4 -4) src/foomatic/foomatic-templates-ijs/gimp-print.xml (1.4) (+8 -8) src/main/gimpprint.dtd (1.5) (+2 -2) Standardize on "Gimp-Print" capitalization throughout the package. 2003-11-23 Files: configure.ac (1.87) (+3 -3) Make profiling work 2003-11-23 Files: src/cups/rastertoprinter.c (1.77) (+4 -4) Fix some formats 2003-11-22 Files: src/testpattern/run-testpattern (1.13) (+2 -1) Use 8-bit RGB mode, since that's what matters most. 2003-11-22 Files: src/main/module.c (1.20) (+14 -5) src/main/print-olympus.c (1.33) (+8 -6) src/main/xml.c (1.27) (+5 -3) Do not use built-in paths if user has set path variables 2003-11-22 Files: po/cs.po (1.14) (+772 -623) po/da.po (1.42) (+770 -622) po/de.po (1.28) (+769 -623) po/el.po (1.29) (+773 -623) po/en_GB.po (1.114) (+780 -624) po/es.po (1.27) (+773 -623) po/fr.po (1.49) (+773 -623) po/ja.po (1.23) (+773 -623) po/nl.po (1.29) (+771 -623) po/no.po (1.49) (+771 -623) po/pl.po (1.33) (+771 -621) po/pt.po (1.27) (+773 -623) po/sk.po (1.32) (+773 -623) po/sv.po (1.58) (+774 -624) Gimp-Print 4.3.24 2003-11-22 Files: NEWS (1.141) (+6 -3) Final prep for 4.3.24. 2003-11-22 Files: src/testpattern/Makefile.am (1.18) (+1 -3) Don't condition distribution data on BUILD_TESTPATTERN. 2003-11-22 Files: NEWS (1.140) (+5 -5) Note bug ID's 2003-11-22 Files: NEWS (1.139) (+34 -24) debian/README.Debian (1.47) (+1 -1) Prep for Gimp-Print 4.3.24 2003-11-22 Files: src/cups/rastertoprinter.c (1.76) (+59 -57) 821992 4.3.18: cannot print from applications in OS X 2003-11-21 Files: test/bjc-unprint.c (1.8) (+3 -1) Protect malloc.h 2003-11-21 Files: src/main/module.c (1.19) (+3 -3) Fix symbol names for OS X 10.2 per Tyler Blessing and Jim Lovell. 2003-11-20 Files: NEWS (1.138) (+8 -4) src/foomatic/foomatic-printermap (1.70) (+1 -0) src/main/escp2-inks.c (1.27) (+57 -1) src/main/print-escp2-data.c (1.148) (+29 -5) src/main/print-escp2.h (1.73) (+4 -2) src/main/printers.xml (1.89) (+7 -1) Take a complete guess at the PM-G800 2003-11-20 Files: configure.ac (1.86) (+3 -2) Need to create include/gimp-print-ui/Makefile 2003-11-20 Files: NEWS (1.137) (+23 -15) src/foomatic/foomatic-printermap (1.69) (+3 -0) src/main/print-escp2-data.c (1.147) (+26 -3) src/main/print-weave.c (1.56) (+53 -68) src/main/printers.xml (1.88) (+19 -1) Preliminary support for Epson Stylus Photo R300 2003-11-20 Files: include/Makefile.am (1.4) (+2 -2) include/gimp-print-ui/Makefile.am (1.1) ( ) include/gimp-print-ui/gimp-print-ui.h (1.1) ( ) include/gimp-print/Makefile.am (1.14) (+1 -2) src/gimp/instead_of_gimp_main.c (1.5) (+1 -1) src/gimp/print.c (1.56) (+2 -2) src/gimp/print_gimp.h (1.42) (+2 -2) src/libgimpprintui/panel.c (1.55) (+2 -2) src/libgimpprintui/plist.c (1.30) (+3 -3) src/libgimpprintui/print-image-thumbnail.c (1.4) (+3 -3) src/libgimpprintui/printrcl.l (1.6) (+2 -2) src/libgimpprintui/printrcy.y (1.8) (+2 -2) src/libgimpprintui/ui-utils.c (1.7) (+2 -2) Move include/gimp-print/gimp-print-ui.h to include/gimp-print-ui/gimp-print-ui.h gimp-print-ui.h is installed into $includedir/gimp-print-ui, keeping the libgimpprintui headers separate from the libgimpprint headers. 2003-11-16 Files: NEWS (1.136) (+17 -0) Added section on new 1440x1440 resolution for Epson Stylus Photo 2200; also added comments on choices of dither algorithms, weave patterns, and printing direction. 2003-11-16 Files: src/main/escp2-driver.c (1.13) (+3 -2) src/main/escp2-resolutions.c (1.21) (+36 -31) src/main/print-escp2-data.c (1.146) (+8 -8) src/main/print-escp2.c (1.303) (+29 -16) src/main/print-escp2.h (1.72) (+8 -4) Add 1440x1440 for Stylus Photo 2200. This resolution appears to offer some advantages in some cases. 2003-11-16 Files: NEWS (1.135) (+89 -0) src/main/print-escp2-data.c (1.145) (+111 -57) src/main/printers.xml (1.87) (+2 -2) Stylus Photo 900 supports direct to CD printing; 2200 does not 2003-11-16 Files: src/main/print-escp2.c (1.302) (+2 -2) Avoid a buffer overrun. 2003-11-16 Files: src/main/print-escp2.c (1.301) (+3 -2) Handle asymmetric resolutions. 2003-11-16 Files: src/main/papers.xml (1.14) (+22 -1) src/main/print-escp2-data.c (1.144) (+123 -66) src/main/print-escp2.c (1.300) (+151 -33) src/main/print-escp2.h (1.71) (+10 -2) Support printing to CD's (RFE 727099). 2003-11-16 Files: src/libgimpprintui/panel.c (1.54) (+5 -3) Don't blindly assume that PageSize is the only parameter of class PAGE_SIZE. 2003-11-16 Files: src/main/print-papers.c (1.29) (+10 -7) Eliminate a memory leak and unsafe free. 2003-11-15 Files: src/main/papers.xml (1.13) (+8 -1) Add European 10cm x 15cm 2003-11-15 Files: src/main/dither-eventone.c (1.36) (+4 -3) Another minor logic error 2003-11-15 Files: src/main/dither-eventone.c (1.35) (+3 -3) Fix a logic problem 2003-11-14 Files: src/main/dither-eventone.c (1.34) (+31 -17) src/main/dither-inks.c (1.21) (+3 -3) src/main/dither-main.c (1.38) (+2 -2) A few more tweaks for UniTone 2003-11-14 Files: src/main/print-escp2-data.c (1.143) (+8 -8) Don't try to use extra nozzles on the older printers. 2003-11-14 Files: src/main/dither-eventone.c (1.33) (+21 -31) src/main/dither-impl.h (1.20) (+5 -4) src/main/dither-main.c (1.37) (+7 -6) test/run-testdither (1.9) (+1 -1) test/testdither.c (1.39) (+20 -20) Rename Single EvenTone to UniTone 2003-11-14 Files: src/main/dither-eventone.c (1.32) (+46 -33) src/main/dither-impl.h (1.19) (+3 -2) src/main/dither-inks.c (1.20) (+14 -10) src/main/print-canon.c (1.139) (+8 -2) src/main/print-escp2-data.c (1.142) (+8 -8) src/main/print-escp2.c (1.299) (+7 -2) src/main/print-lexmark.c (1.137) (+7 -4) src/main/print-pcl.c (1.125) (+15 -9) Fix a bug in Even Tone that causes a crash when there are a lot of empty lines. Add the concept of ink darkness, and have single Even Tone not use very light inks (such as yellow) in its calculations. 2003-11-13 Files: src/main/dither-eventone.c (1.31) (+43 -11) Further improvements to single EvenTone. 2003-11-13 Files: test/unprint.c (1.30) (+10 -5) Add -b option to print all channels in black 2003-11-12 Files: src/main/dither-eventone.c (1.30) (+3 -3) Further improvements. 2003-11-12 Files: src/main/dither-eventone.c (1.29) (+18 -8) Considerable improvement 2003-11-12 Files: src/main/dither-eventone.c (1.28) (+80 -61) Considerable improvement in "single eventone" 2003-11-11 Files: src/main/dither-eventone.c (1.27) (+21 -26) src/main/dither-main.c (1.36) (+6 -2) Fix a few problems. 2003-11-11 Files: src/main/dither-eventone.c (1.26) (+218 -12) src/main/dither-impl.h (1.18) (+5 -3) src/main/dither-main.c (1.35) (+3 -1) Add a few more Even Tone variants 2003-11-09 Files: README (1.130) (+9 -9) include/gimp-print/vars.h (1.3) (+4 -3) src/cups/Makefile.am (1.69) (+4 -4) src/cups/genppd.c (1.84) (+3 -3) src/main/dither-eventone.c (1.25) (+8 -3) src/main/dither-impl.h (1.17) (+3 -2) src/main/dither-main.c (1.34) (+25 -13) src/main/generic-options.c (1.3) (+5 -3) src/main/print-canon.c (1.138) (+20 -19) src/main/print-color.c (1.104) (+25 -25) src/main/print-escp2.c (1.298) (+48 -48) src/main/print-lexmark.c (1.136) (+16 -16) src/main/print-olympus.c (1.32) (+14 -30) src/main/print-pcl.c (1.124) (+16 -16) src/main/print-ps.c (1.71) (+9 -9) src/main/print-raw.c (1.30) (+2 -2) Add a category (text string) to options for GUI's to use. Fix the installation in the CUPS directory (last commit broke it). Create a new hybrid Even Tone dither algorithm that uses a small amount of ordered dither to break up patterns. Experimentally thus far, this algorithm works very well. 2003-11-09 Files: src/main/color.c (1.2) (+1 -2) Remove unneeded declaration 2003-11-08 Files: configure.ac (1.85) (+12 -8) src/cups/Makefile.am (1.68) (+2 -3) src/cups/genppd.c (1.83) (+3 -3) src/cups/rastertoprinter.c (1.75) (+3 -3) Simplify the CUPS installation a bit. Fix installation of language catalogs. 2003-11-08 Files: configure.ac (1.84) (+6 -6) Use -pedantic only in maintainer mode; it creates too much noise otherwise. 2003-11-08 Files: src/main/dither-ed.c (1.14) (+23 -17) src/main/dither-eventone.c (1.24) (+8 -6) src/main/dither-impl.h (1.16) (+4 -3) src/main/dither-main.c (1.33) (+7 -5) src/main/dither-ordered.c (1.14) (+18 -12) src/main/dither-very-fast.c (1.12) (+18 -12) src/main/print-canon.c (1.137) (+2 -2) src/main/print-escp2.c (1.297) (+2 -2) src/main/print-lexmark.c (1.135) (+2 -2) src/main/print-pcl.c (1.123) (+2 -2) test/testdither.c (1.38) (+5 -5) Add mask argument to dither to permit masking off part of the print. Intended to be used for e. g. printing direct to CD's. 2003-11-06 Files: configure.ac (1.83) (+3 -3) Bump version while we're at it. 2003-11-06 Files: configure.ac (1.82) (+11 -10) src/cups/Makefile.am (1.67) (+27 -20) src/cups/cups-genppdconfig.in (1.4) (+8 -7) src/cups/cups-genppdupdate.in (1.9) (+3 -2) src/cups/genppd.c (1.82) (+10 -5) src/cups/rastertoprinter.c (1.74) (+42 -12) Version the CUPS programs and PPD files to permit having multiple versions installed concurrently. The versioning only extends to the major and minor number; the micro number is not versioned. Interlock the PPD files with rastertoprinter (which is now named rastertogimpprint..). If the version of Gimp-Print installed does not match the PPD file, error out. 2003-11-05 Files: src/cups/rastertoprinter.c (1.73) (+12 -3) Improve error message if verify fails. 2003-11-05 Files: src/main/print-escp2.c (1.296) (+3 -1) Use staggered weave correctly 2003-11-05 Files: po/cs.po (1.13) (+64 -35) po/da.po (1.41) (+64 -35) po/de.po (1.27) (+64 -35) po/el.po (1.28) (+64 -35) po/en_GB.po (1.113) (+65 -36) po/es.po (1.26) (+64 -35) po/fr.po (1.48) (+64 -35) po/ja.po (1.22) (+64 -35) po/nl.po (1.28) (+64 -35) po/no.po (1.48) (+64 -35) po/pl.po (1.32) (+64 -35) po/pt.po (1.26) (+64 -35) po/sk.po (1.31) (+64 -35) po/sv.po (1.57) (+65 -36) Gimp-Print 4.3.23 release 2003-11-05 Files: NEWS (1.134) (+12 -1) README (1.129) (+1 -1) debian/README.Debian (1.46) (+1 -1) Bump version, prep for release 2003-11-05 Files: configure.ac (1.81) (+11 -12) More robust way to check for -finline-limit, suggested by Mike Sweet. 2003-11-04 Files: NEWS (1.133) (+1 -0) src/foomatic/foomatic-printermap (1.68) (+1 -0) Add support for IBM 4312 (pcl-4) 2003-11-04 Files: configure.ac (1.80) (+3 -3) Bump version. 2003-11-04 Files: configure.ac (1.79) (+18 -12) Fix gcc 2. 2003-11-03 Files: src/main/print-escp2.c (1.295) (+41 -2) src/main/print-weave.c (1.55) (+5 -5) test/escp2-weavetest.c (1.30) (+7 -4) test/run-weavetest (1.19) (+3 -3) Enable the weave pattern to be parameterized by the Epson driver. Fix the staggered zigzag pattern completely. 2003-11-02 Files: src/main/print-weave.c (1.54) (+2 -1) Insert missing break to stop fallthrough problem. This does not fix the staggered weave pattern, but it does prevent an assertion failure. Currently this pattern fails on many (but not all) patterns where the number of nozzles and the inter-nozzle spacing are both multiples of 3. 2003-11-02 Files: po/cs.po (1.12) (+524 -482) po/da.po (1.40) (+517 -477) po/de.po (1.26) (+520 -482) po/el.po (1.27) (+526 -482) po/en_GB.po (1.112) (+529 -483) po/es.po (1.25) (+524 -482) po/fr.po (1.47) (+524 -482) po/ja.po (1.21) (+524 -482) po/nl.po (1.27) (+524 -483) po/no.po (1.47) (+523 -479) po/pl.po (1.31) (+518 -477) po/pt.po (1.25) (+524 -482) po/sk.po (1.30) (+524 -482) po/sv.po (1.56) (+525 -483) Gimp-Print 4.3.22 release 2003-11-02 Files: NEWS (1.132) (+89 -1) Bump version 2003-11-02 Files: src/main/escp2-papers.c (1.54) (+1 -82) Eliminate the last old color adjustments. 2003-11-02 Files: configure.ac (1.78) (+3 -3) Bump the version 2003-11-02 Files: src/main/dither-ed.c (1.13) (+4 -20) src/main/dither-impl.h (1.15) (+3 -2) src/main/dither-main.c (1.32) (+18 -1) A bit more code cleanup 2003-11-02 Files: src/main/dither-eventone.c (1.23) (+19 -6) Improve the diffusion pattern 2003-11-01 Files: src/main/escp2-inks.c (1.26) (+2 -2) src/main/print-escp2-data.c (1.141) (+2 -2) Epson C43/C44 are really the same as C40 etc. 2003-11-01 Files: src/main/printers.xml (1.86) (+5 -5) Stylus C43/44 are really the same as the 40/41/42. 2003-11-01 Files: src/main/escp2-papers.c (1.53) (+4 -4) Complete tuning on the 870 etc. 2003-11-01 Files: src/main/dither-eventone.c (1.22) (+171 -143) src/main/dither-impl.h (1.14) (+3 -18) src/main/dither-inks.c (1.19) (+1 -2) src/main/dither-main.c (1.31) (+3 -3) Do some code refactoring 2003-11-01 Files: src/main/dither-eventone.c (1.21) (+52 -50) I believe I've finally solved (at least in Gimp-Print) the problem of handling variable drop sizes. The trick is in the interpretation of the error value. The code change is quite straightforward. The assumption is that we always want to print the larger or smaller drop size (the smaller drop size may be zero) of the range defined by the unadjusted, uncorrected input value. This is because we always want to fill the page with small drops before printing any large drops(*). We don't want to print unnecessary large drops or leave unnecessary holes. The insight is that at any given point we aren't trying to perform an N-value dither; we're trying to perform an ordinary single-value dither -- on or off, where "on" corresponds to the larger drop and "off" corresponds to the smaller drop. After all, if the page is filled with small drops, we might as well treat them as though they're turned off, since they're all the same anyway. So the trick is that we simply compute a new input value that's defined as the point within the range, and use this value in all calculations. The error value is based on this relative value; the raw input is only used to pick the range and compute where within the range we lie. For example: suppose we have three drop sizes with values of 8000, 16000, and 65535 (on a scale of 0-65535), and an input value of 10000. We use the input value of 10000 to determine that the choices we're interested in are drop sizes 1 and 2. We compute the new, relative input value as 65535 * (10000 - 8000) / (16000 - 8000), or 16383. So we want to print 1/4 of the positions with drop size 2 and 3/4 with drop size 1. We now perform normal Even Tone dithering on this value of 16383. So if we decide to print a large drop, we have an error of 49152, and if we don't print we have an error of -16383. Simple! 2003-11-01 Files: src/main/dither-main.c (1.30) (+15 -3) If the user doesn't specify the dither algorithm, don't use Even Tone if the aspect ratio is greater than 2, since it works poorly. 2003-11-01 Files: src/main/escp2-papers.c (1.52) (+22 -22) src/main/print-escp2-data.c (1.140) (+2 -2) Complete tuning C80 2003-10-31 Files: src/main/escp2-papers.c (1.51) (+2 -2) Fix density 2003-10-31 Files: src/main/escp2-papers.c (1.50) (+51 -4) Start working on the C80. 2003-10-29 Files: src/main/escp2-papers.c (1.49) (+2 -2) Improve photo quality inkjet paper 2003-10-28 Files: src/main/escp2-channels.c (1.33) (+3 -3) src/main/escp2-inks.c (1.25) (+2 -4) src/main/escp2-papers.c (1.48) (+191 -219) src/main/escp2-resolutions.c (1.20) (+25 -2) src/main/print-canon.c (1.136) (+12 -12) src/main/print-escp2-data.c (1.139) (+60 -61) src/main/print-escp2.h (1.70) (+3 -2) src/main/print-lexmark.c (1.134) (+12 -12) src/main/print-pcl.c (1.122) (+12 -12) Retune most of the Epson printers. There's still some more work to be done on older printers. Fix the resolutions for some printers. Change the HSL maps so that the saturation and luminosity adjustments are done on the basis of the original, rather than the adjusted, hue. This makes the curves a bit more intuitive. Propagate the necessary changes to the PCL, Lexmark, and Canon drivers. 2003-10-28 Files: configure.ac (1.77) (+2 -3) One more thing to remove vestiges of gimpprint-config 2003-10-28 Files: man/.cvsignore (1.7) (+0 -1) man/Makefile.am (1.19) (+1 -2) Remove references to nonexistent gimpprint-config 2003-10-26 Files: src/main/print-color.c (1.103) (+7 -5) Use the correct color functions for 8-bit RGB. 2003-10-26 Files: src/libgimpprintui/panel.c (1.53) (+7 -7) Align the horizontal center button with the horizontal positioning entries, and likewise the vertical. Suggested by Stephen Gildea. 2003-10-25 Files: src/main/print-escp2.c (1.294) (+2 -2) Make sure that the privdata structure does not have any uninitialized data. 2003-10-24 Files: src/main/escp2-driver.c (1.12) (+6 -2) src/main/escp2-resolutions.c (1.19) (+94 -114) src/main/print-escp2-data.c (1.138) (+126 -64) src/main/print-escp2.c (1.293) (+83 -6) src/main/print-escp2.h (1.69) (+27 -3) Split off microweave into separate setting 2003-10-24 Files: src/main/escp2-papers.c (1.47) (+6 -6) Improve plain paper on EX. 2003-10-24 Files: src/libgimpprintui/panel.c (1.52) (+1 -5) Remove spurious debugging printfs 2003-10-21 Files: src/libgimpprintui/panel.c (1.51) (+22 -9) Hold down control key with middle mouse button to move image along a fixed grid. 2003-10-20 Files: src/main/print-dither-matrices.c (1.29) (+3 -3) Fix the cache *correctly* this time... 2003-10-20 Files: src/main/print-dither-matrices.c (1.28) (+9 -8) Don't die if the dither matrix isn't yet in cache 2003-10-20 Files: src/main/print-dither-matrices.c (1.27) (+13 -2) src/main/print-papers.c (1.28) (+7 -3) src/main/printers.c (1.60) (+2 -1) src/main/xml.c (1.26) (+57 -18) Don't autoload XML files. Instead, allow components to register XML files for loading, or load them explicitly when needed. Change the printer code to register its XML file, and the paper and dither matrix code to load when needed. In addition to allowing components to intelligently order the loading of the XML files (and thereby avoid problems with hidden dependencies and random load order), this speeds up startup because the dither matrices are large and take on the order of a second each to load. Finally, cache the actual dither matrix when loaded, not just the filename. This speeds up individual pages. 2003-10-20 Files: src/main/print-vars.c (1.62) (+2 -2) The default driver name (ps2) should not be translated; it's merely a token. 2003-10-20 Files: src/testpattern/run-testpattern (1.12) (+10 -2) Run all instances of the test pattern in one process. Much faster that way. 2003-10-20 Files: src/main/print-dither-matrices.c (1.26) (+18 -19) Cache the value as well as the name of the dither matrix. 2003-10-20 Files: src/testpattern/run-testpattern (1.11) (+37 -22) src/testpattern/testpattern.c (1.35) (+49 -90) src/testpattern/testpattern.h (1.12) (+2 -1) src/testpattern/testpatternl.l (1.10) (+4 -2) src/testpattern/testpatterny.y (1.18) (+36 -5) Allow multiple testpatterns in one file, as a performance optimization. 2003-10-19 Files: src/main/print-escp2-data.c (1.137) (+3 -3) Don't try to use softweave on the 400/500; we have the head parameters all wrong. The SC600 has 64 black nozzles. 2003-10-19 Files: src/main/print-escp2-data.c (1.136) (+2 -2) Per spec sheet SC1520 has 128 black nozzles. 2003-10-19 Files: src/main/print-escp2-data.c (1.135) (+4 -4) Per documentation SC800 has 128 black nozzles. 2003-10-19 Files: src/main/print-escp2.c (1.292) (+1 -1) 819581 Epson St. C. 640 - vertical "image position" not correct This was checked in last night with a different message. 2003-10-19 Files: src/main/escp2-channels.c (1.32) (+3 -3) src/main/escp2-papers.c (1.46) (+20 -20) src/main/print-escp2.c (1.291) (+4 -1) Tune matte black on the 2200 2003-10-19 Files: src/main/escp2-channels.c (1.31) (+2 -2) src/main/escp2-papers.c (1.45) (+10 -10) Improve 2200 2003-10-18 Files: src/main/print-color.c (1.102) (+4 -4) Compute constants for color-black printing correctly. 2003-10-18 Files: src/cups/rastertoprinter.c (1.72) (+6 -3) Print better error message. 2003-10-18 Files: src/main/print-vars.c (1.61) (+1 -2) Set up the default variable list correctly (remove something that shouldn't be there). 2003-10-17 Files: src/main/print-color.c (1.101) (+920 -1045) Support 8 and 16 bit versions of all color functions. 2003-10-17 Files: src/main/dither-main.c (1.29) (+3 -2) Use fast dither matrix with Even Tone; it doesn't really matter and it speeds things up some. 2003-10-17 Files: src/testpattern/testpattern.c (1.34) (+2 -1) Set the input color model correctly 2003-10-17 Files: src/main/print-vars.c (1.60) (+3 -3) Fix error in copying vars 2003-10-16 Files: src/testpattern/extended.sample (1.7) (+27 -27) src/testpattern/run-testpattern (1.10) (+19 -19) src/testpattern/testpattern.c (1.33) (+262 -218) src/testpattern/testpattern.h (1.11) (+14 -9) src/testpattern/testpattern.sample (1.7) (+25 -23) src/testpattern/testpatternl.l (1.9) (+27 -2) src/testpattern/testpatterny.y (1.17) (+107 -18) Support more input types and bit depths. 2003-10-16 Files: NEWS (1.131) (+12 -0) src/foomatic/foomatic-printermap (1.67) (+4 -0) src/main/printers.xml (1.85) (+37 -1) Add Epson Stylus CX-6300, CX-6400, CX-8300, CX-8400 2003-10-15 Files: NEWS (1.130) (+2 -0) src/foomatic/foomatic-generator.in (1.37) (+2 -0) src/foomatic/foomatic-printermap (1.66) (+1 -0) src/main/print-olympus.c (1.31) (+124 -16) Basic support for Fujifilm CX-400. Color model moved from global to printer capabilities. 2003-10-15 Files: src/main/printers.xml (1.84) (+5 -1) Add Fujifilm CX-400 2003-10-15 Files: src/main/papers.xml (1.12) (+7 -1) Add 4x7" paper size 2003-10-14 Files: src/testpattern/testpattern.c (1.32) (+416 -313) src/testpattern/testpattern.h (1.10) (+4 -4) src/testpattern/testpatterny.y (1.16) (+4 -4) More cleanup 2003-10-14 Files: src/testpattern/testpatterny.y (1.15) (+4 -1) Add definitions for RGB. 2003-10-14 Files: src/testpattern/testpatterny.y (1.14) (+4 -7) A bit more simplification 2003-10-14 Files: src/testpattern/testpattern.c (1.31) (+25 -7) src/testpattern/testpatternl.l (1.8) (+10 -10) src/testpattern/testpatterny.y (1.13) (+94 -50) Simplify the language a bit more 2003-10-14 Files: src/testpattern/testpattern.c (1.30) (+111 -101) Some more simplification 2003-10-14 Files: src/main/print-canon.c (1.135) (+7 -4) src/main/print-lexmark.c (1.133) (+7 -4) Make sure we do not try to compose a curve of two null values 2003-10-13 Files: configure.ac (1.76) (+5 -3) include/gimp-print/image.h (1.2) (+4 -2) src/main/.cvsignore (1.19) (+0 -1) src/main/channel.c (1.8) (+2 -2) src/testpattern/extended.sample (1.6) (+34 -34) src/testpattern/run-testpattern (1.9) (+55 -54) src/testpattern/testpattern.c (1.29) (+134 -203) src/testpattern/testpattern.h (1.9) (+8 -44) src/testpattern/testpattern.sample (1.6) (+60 -60) src/testpattern/testpatternl.l (1.7) (+43 -45) src/testpattern/testpatterny.y (1.12) (+123 -119) Don't build CUPS PPD files if we're not building CUPS driver at all unless the user insists. Add new constant to specify the maximum number of channels rather than assuming 32 everywhere. Clean up test pattern generator. Don't hard code channel names; use arrays of channels. Also improve the language a bit. 2003-10-11 Files: src/ghost/ijsgimpprint.c (1.44) (+5 -3) src/libgimpprintui/panel.c (1.50) (+3 -2) src/main/print-vars.c (1.59) (+5 -3) Make sure we don't free a null curve. 2003-10-11 Files: src/main/curve.c (1.40) (+3 -6) In stp_curve_free do *not* check that the curve exists prior to destroying it. Destroying a null curve is an error and should fail. 2003-10-10 Files: src/main/escp2-papers.c (1.44) (+3 -3) Tweak the blues a bit. 2003-10-10 Files: src/libgimpprintui/panel.c (1.49) (+2 -1) Don't keep a stale pv pointer around. 2003-10-10 Files: src/main/dither-main.c (1.28) (+3 -1) Fix valgrind problem: don't try to set anything when describing a parameter we don't own. 2003-10-10 Files: src/main/escp2-papers.c (1.43) (+7 -7) More tuning for the 2200. 2003-10-09 Files: src/main/escp2-papers.c (1.42) (+3 -3) Improve greens 2003-10-09 Files: src/main/escp2-papers.c (1.41) (+3 -3) Fix up densities on 2200 2003-10-09 Files: src/main/escp2-channels.c (1.30) (+4 -4) src/main/escp2-papers.c (1.40) (+77 -32) Retune the 2200 2003-10-07 Files: src/main/print-escp2.c (1.290) (+9 -1) Expand the bottom margin when full bleed is selected. Make sure that all necessary parameters get set or defaulted appropriately. 2003-10-07 Files: src/main/escp2-inks.c (1.24) (+4 -4) src/main/print-escp2-data.c (1.134) (+2 -2) Retune 2200. 2003-10-07 Files: configure.ac (1.75) (+3 -3) Allow relatively large procedures to be inlined so that the dither code can be inlined. 2003-10-06 Files: src/main/escp2-papers.c (1.39) (+12 -12) Improve 2200 output 2003-10-03 Files: src/main/escp2-papers.c (1.38) (+4 -4) Minor improvements to the 2200. 2003-10-03 Files: src/main/print-escp2-data.c (1.133) (+2 -2) Fix margins on 2200 2003-10-03 Files: src/main/escp2-papers.c (1.37) (+11 -11) Do some work on 2200. 2003-10-03 Files: src/main/escp2-channels.c (1.29) (+3 -3) Minor tweak for 960. 2003-10-02 Files: src/main/escp2-papers.c (1.36) (+2 -2) Minor additional tuning. 2003-10-02 Files: src/main/escp2-papers.c (1.35) (+4 -4) Minor 960 improvements 2003-10-01 Files: debian/Makefile.am (1.8) (+5 -5) debian/changelog (1.58) (+11 -0) debian/control.in (1.37) (+28 -25) debian/gimp-print.docs (1.1) ( ) debian/gimp-print.install (1.1) ( ) debian/gimp-print.postrm (1.1) ( ) debian/gimp-print.preinst (1.1) ( ) debian/rules (1.48) (+3 -3) Update package descriptions from Debian unstable. Update package dependencies. Rename gimp1.2-print to gimp-print in line with gimp1.2 -> gimp package changes. 2003-10-01 Files: src/testpattern/testpattern.h (1.8) (+3 -1) Fix YYSTYPE compatibility problem between different versions of GNU flex. 2003-10-01 Files: po/en_GB.po (1.111) (+57 -87) Update British English translation. 2003-10-01 Files: src/main/print-olympus.c (1.30) (+47 -21) Fix non-standard papersizes (add them to papers.xml). Fix Olympus P400 bug (small papersizes are printed in wide mode). 2003-10-01 Files: src/main/papers.xml (1.11) (+21 -1) Add non-standard papers (used by Sony and Canon printers) 2003-09-30 Files: src/main/escp2-channels.c (1.28) (+2 -2) Fix the offsets for the 960. 2003-09-29 Files: src/main/print-color.c (1.100) (+2 -2) Fix the calculation. 2003-09-29 Files: src/main/escp2-papers.c (1.34) (+6 -6) More tuning on speculation 2003-09-29 Files: src/main/escp2-papers.c (1.33) (+31 -31) Further improve SP960. 2003-09-29 Files: src/main/print-color.c (1.99) (+12 -5) Smooth out the black generation. 2003-09-28 Files: src/main/print-olympus.c (1.29) (+5 -3) - up-dp10 init_printer bug solved 2003-09-28 Files: src/main/escp2-papers.c (1.32) (+22 -22) Guesses at other tunings 2003-09-28 Files: src/main/escp2-papers.c (1.31) (+24 -24) Further improve tunings. 2003-09-28 Files: src/main/escp2-papers.c (1.30) (+31 -31) Retune the 960. 2003-09-28 Files: src/main/print-color.c (1.98) (+4 -1) Don't adjust saturation down too much for dark colors. Tested with Hutcheson Consulting's RGBEXPLORER8 target (from www.hutchcolor.com). 2003-09-27 Files: src/main/escp2-papers.c (1.29) (+110 -110) Retune the EX again. Get better color and tone from plain paper; improve smoothness of texture on good paper; improve greens and blues substantially. Take a stab at tuning other printers. Fix a point error in the 2200 in the yellow-green. 2003-09-27 Files: src/libgimpprintui/panel.c (1.48) (+8 -6) Fix thumbnail display of landscape and seascape mode. 2003-09-26 Files: src/main/print-olympus.c (1.28) (+66 -39) - printer feature handling modified; BLOCK_ALIGN and WHITE_BORDER feature added 2003-09-26 Files: src/main/escp2-papers.c (1.28) (+138 -138) src/main/print-escp2-data.c (1.132) (+2 -2) src/main/print-escp2.c (1.289) (+5 -1) src/main/print-escp2.h (1.68) (+3 -2) Support adjusting dark/light transition by paper type and tune inkjet and other low quality papers. 2003-09-26 Files: src/main/print-olympus.c (1.27) (+6 -4) - up-dp10 lamination repaired (wrong size) 2003-09-26 Files: src/main/print-olympus.c (1.26) (+283 -99) - all resolution, pagesize and printsize stuff rewritten (needed for easier support of other printers) - support for non-standard pagesizes added (like Sony's UPC-xxxx) - disabled useless options in interface - borderless capability added 2003-09-25 Files: src/main/print-color.c (1.97) (+6 -2) Ensure that input buffer is initialized to zeros prior to passing it outside. 2003-09-25 Files: src/cups/rastertoprinter.c (1.71) (+3 -3) Fix an off-by-one error that in combination with an uninitialized memory problem in the core sometimes caused a thin line to be printed at the very top of the page. Also ensure that we don't read beyond the end of the data that we should read for this page. (Two fixes in one line...how about that?) 2003-09-25 Files: src/cups/cups-genppdupdate.in (1.8) (+2 -2) "Restart" is more clear than "Reload". 2003-09-25 Files: src/main/escp2-inks.c (1.23) (+5 -3) Put 1440x720 ink tunings for 777/680 back the way they were. 2003-09-24 Files: po/cs.po (1.11) (+244 -215) po/da.po (1.39) (+244 -215) po/de.po (1.25) (+239 -215) po/el.po (1.26) (+244 -215) po/en_GB.po (1.110) (+246 -216) po/es.po (1.24) (+244 -215) po/fr.po (1.46) (+244 -215) po/ja.po (1.20) (+244 -215) po/nl.po (1.26) (+244 -215) po/no.po (1.46) (+244 -215) po/pl.po (1.30) (+244 -215) po/pt.po (1.24) (+244 -215) po/sk.po (1.29) (+244 -215) po/sv.po (1.55) (+245 -216) Gimp-Print 4.3.21 2003-09-24 Files: NEWS (1.129) (+35 -20) Prep for 4.3.21 2003-09-24 Files: src/main/escp2-papers.c (1.27) (+4 -4) Further tuning 2003-09-24 Files: src/main/escp2-papers.c (1.26) (+88 -43) Tune 2200 much more accurately. For now, use the same settings for matte as for photo; this will have to be looked at later. 2003-09-23 Files: src/main/print-canon.c (1.134) (+1 -2) Apply the rest of the patch from Peter Missel 2003-09-23 Files: src/main/escp2-papers.c (1.25) (+22 -22) More neutral grays on the 2200 with photo ink using a starting point of .01 for black in vs. .02. 2003-09-22 Files: src/main/print-canon.c (1.133) (+16 -3) Fix 668342 per Peter Missel (he's having CVS troubles) 2003-09-22 Files: .cvsignore (1.21) (+3 -0) m4/.cvsignore (1.2) (+1 -1) po/.cvsignore (1.9) (+4 -0) test/.cvsignore (1.7) (+1 -0) Update CVS ignores 2003-09-22 Files: NEWS (1.128) (+2 -1) Add PX-V500 to list of new printers 2003-09-21 Files: NEWS (1.127) (+7 -0) Note improvements in the Even Tone dither algorithm 2003-09-21 Files: src/main/dither-eventone.c (1.20) (+3 -2) Reset the dither value for each row, and use the base value to select the candidate dot sizes rather than the adjusted value. Testing demonstrated that resetting the dither value for each row did the best job of eliminating dither artifacts, but there were problems from large dots being introduced too early. Using the base value to select the candidate dot size avoids this problem. Thus far this has been tested at 720x360 DPI (two dot sizes) and 1440x720 DPI (three dot sizes) on the C80 using three color mode. This requires further testing under other conditions. 2003-09-21 Files: src/main/dither-eventone.c (1.19) (+5 -6) Further improve quality by saving the accumulated dither value across rows. This results in significantly improved black-only sweep patterns with no apparent loss of quality elsewhere. 2003-09-21 Files: src/main/dither-eventone.c (1.18) (+11 -8) 1) There were some integer overflow issues in some cases; the changes in the first block fix these. 2) The resetting of "range" back to 0 for each pass through the loop ensured that nothing was being printed until the returned dither value exceeded 32768. This wasn't a problem in the case of only one level (where find_segment always returns 0 or 65536), but where there are multiple levels it returns something in between. This causes the most problems when only one channel is being printed, since it means that only the smaller dot value gets printed until the midpoint of the range is reached, at which point only the larger dot value gets printed. This change uses the accumulated value for the whole line to decide whether to print. It improves black-only printing considerably. For color printing, the improvement is much less noticeable using the test pattern (printing a pure gray ramp in CMY would probably show it). This change has some other effects, too. It seems to improve the distribution of colored dots when printing CMY, and it gets rid of a lot of the Even Tone artifacts that we're used to seeing (vertical patterning in light midtones). However, it may very slightly degrade the smoothness. I tried another version of the change, initializing range to the first column of the dither matrix. This didn't significantly improve black printing, and it had a slight but noticeable effect on smoothness. I'm going to try something else, saving the range value across rows, to see what that does. 2003-09-21 Files: src/main/print-canon.c (1.132) (+2 -3) src/main/print-lexmark.c (1.132) (+4 -7) src/main/print-pcl.c (1.121) (+9 -11) Change calls to stpi_dither_set_inks to ensure smallest dot size is used whenever possible. 2003-09-21 Files: src/main/print-canon.c (1.131) (+14 -14) src/main/print-lexmark.c (1.131) (+14 -14) src/main/print-pcl.c (1.120) (+14 -14) Propagate new curves to other drivers. 2003-09-21 Files: NEWS (1.126) (+9 -1) src/foomatic/foomatic-printermap (1.65) (+3 -0) src/main/escp2-channels.c (1.27) (+128 -2) src/main/escp2-papers.c (1.24) (+5 -5) src/main/print-escp2-data.c (1.131) (+17 -1) src/main/print-escp2.h (1.67) (+5 -4) src/main/printers.xml (1.83) (+19 -1) Preliminary support for Epson Stylus C63/C64 and PX-V500 2003-09-21 Files: NEWS (1.125) (+107 -5) README (1.128) (+9 -9) configure.ac (1.74) (+3 -3) debian/README.Debian (1.45) (+1 -1) Bump version 2003-09-20 Files: src/main/escp2-channels.c (1.26) (+2 -2) src/main/escp2-papers.c (1.23) (+46 -2) src/main/print-escp2-data.c (1.130) (+2 -2) src/main/print-escp2.h (1.66) (+3 -2) Retune C80 2003-09-20 Files: src/main/escp2-channels.c (1.25) (+4 -4) Improve transition for Ultrachrome inks on glossy media. I don't know why the constants for the *color* inks should differ between glossy and matte media types, but they seem to. Fix the channel definition for 6-color photo for the 2200 and 960. 2003-09-20 Files: src/main/escp2-papers.c (1.22) (+22 -22) Tune UltraChrome matte black 2003-09-20 Files: src/main/escp2-papers.c (1.21) (+24 -24) Retune 870. 2003-09-19 Files: src/main/escp2-papers.c (1.20) (+91 -45) Tune the Stylus Photo 960. 2003-09-19 Files: src/main/escp2-papers.c (1.19) (+165 -119) src/main/escp2-resolutions.c (1.18) (+1 -22) src/main/print-escp2-data.c (1.129) (+3 -3) src/main/print-escp2.c (1.288) (+6 -1) src/main/print-escp2.h (1.65) (+3 -2) Add additional gcr transition (gamma) parameter to paper definition. Start tuning Stylus Photo 960. 2003-09-19 Files: src/main/print-color.c (1.96) (+3 -3) Use black gamma rather than black density to adjust GCR transition. This will necessitate retuning the 870. 2003-09-18 Files: src/main/print-escp2.h (1.64) (+4 -5) Correct comment 2003-09-18 Files: src/main/printers.xml (1.82) (+6 -21) Adjust C80 series to use same basic parameters as other Epson printers. 2003-09-18 Files: src/main/channel.c (1.7) (+56 -14) src/main/escp2-channels.c (1.24) (+4 -4) src/main/escp2-inks.c (1.22) (+2 -2) src/main/escp2-papers.c (1.18) (+218 -113) src/main/print-color.c (1.95) (+22 -17) src/main/print-escp2-data.c (1.128) (+20 -3) src/main/print-escp2.c (1.287) (+9 -5) src/main/print-escp2.h (1.63) (+4 -2) src/main/print-vars.c (1.58) (+17 -4) Support Epson C83 and C84. Use less dark ink in pale regions to improve smoothness of transition. Take gray value (including black and composite) into account when choosing light vs. dark ink. In areas with large gray value, prefer more dark ink to improve tonality and reduce ink consumption, since grain is less of an issue here. Change Epson driver to always use as many small dots as possible before starting to use large dots. Previously the choice depended to some extent on the value of density selected by the user, which is incorrect. This code was probably a holdover from 4.2 where ink darkness and dot size were used interchangeably. Use CMYK densities rather than CMY gamma values in Epson paper list. It's likely to be more useful to adjust the ink values linearly to correct for color casts. It's also necessary to reduce the amount of black on the Stylus Photo 870 and friends. When scaling a floating point parameter, handle the case of a defaulted parameter correctly. Improve tunings for Stylus Photo EX and 870 families of printers. The 960 and 2200 will come later. Overall, these changes improve quality quite substantially. By visual inspection the 870 output is almost indistinguishable from true photographic output, and the EX output is also much improved. 2003-09-18 Files: NEWS (1.124) (+3 -1) src/foomatic/foomatic-printermap (1.64) (+5 -1) src/main/printers.xml (1.81) (+19 -1) Add Epson C83 and C84, and Canon CP-200 and CP-300. 2003-09-18 Files: src/foomatic/foomatic-generator.in (1.36) (+2 -0) Handle Sony printers 2003-09-18 Files: src/main/print-olympus.c (1.25) (+2 -2) Make sure that there's always a string list available for the Laminate option to avoid a crash. 2003-09-16 Files: src/main/print-olympus.c (1.24) (+451 -437) only change of indentation (conformable with other drivers) 2003-09-16 Files: src/main/print-olympus.c (1.23) (+74 -2) laminate pattern feature added (mainly for sony up-dp10) 2003-09-15 Files: NEWS (1.123) (+2 -0) src/foomatic/foomatic-printermap (1.63) (+1 -0) src/main/print-olympus.c (1.22) (+96 -20) src/main/printers.xml (1.80) (+5 -1) preliminary support of Sony UP-DP10 2003-09-15 Files: src/main/print-olympus.c (1.21) (+84 -3) color adjustment for p400 and cpX00 2003-09-12 Files: src/main/print-olympus.c (1.20) (+117 -44) - default color adjustment added - minor code cleanup 2003-09-09 Files: src/main/print-ps.c (1.70) (+2 -2) 802621 alignment is off the page with ps-print 2003-09-07 Files: src/main/escp2-inks.c (1.21) (+2 -2) src/main/print-escp2-data.c (1.127) (+2 -2) Minor adjustments to 680/777 tunings at 720x720dpi. 2003-09-02 Files: src/main/print-escp2-data.c (1.126) (+3 -3) Expand C80/C82 margins to zero margin top and bottom. 2003-09-02 Files: src/main/escp2-driver.c (1.11) (+2 -11) Do not incorrectly adjust the bottom margin for printers with offset print heads. The page bottom should be left as is; the printer automatically corrects for this. 2003-09-01 Files: src/main/.cvsignore (1.18) (+6 -0) Ignore some more files 2003-09-01 Files: po/cs.po (1.10) (+124 -119) po/da.po (1.38) (+123 -119) po/de.po (1.24) (+124 -119) po/el.po (1.25) (+123 -119) po/en_GB.po (1.109) (+133 -121) po/es.po (1.23) (+124 -119) po/fr.po (1.45) (+124 -119) po/ja.po (1.19) (+124 -119) po/nl.po (1.25) (+124 -119) po/no.po (1.45) (+123 -119) po/pl.po (1.29) (+123 -119) po/pt.po (1.23) (+124 -119) po/sk.po (1.28) (+124 -119) po/sv.po (1.54) (+125 -120) Gimp-Print 4.3.19 release 2003-09-01 Files: doc/developer/Makefile.am (1.9) (+2 -2) Avoid a rebuild of the doc from the tarball. 2003-09-01 Files: NEWS (1.122) (+1 -1) Update release date 2003-09-01 Files: NEWS (1.121) (+56 -3) README (1.127) (+9 -9) configure.ac (1.73) (+3 -3) debian/README.Debian (1.44) (+1 -1) Bump version 2003-09-01 Files: src/main/escp2-channels.c (1.23) (+31 -4) src/main/escp2-papers.c (1.17) (+17 -17) Correct head offset for printers offering fast-360 mode (it was reversed). Complete tuning work on Stylus Photo 960 and 2200. 2003-09-01 Files: src/main/print-escp2-data.c (1.125) (+72 -72) Rearrange a few things for readability. 2003-09-01 Files: src/main/print-color.c (1.94) (+76 -94) Fix bright colors mode, remove HSL-adjusted mode since that's now subsumed by Accurate Colors. 2003-09-01 Files: src/main/escp2-papers.c (1.16) (+75 -14) Tune Stylus Photo 960. Add Matte Paper Heavyweight. 2003-08-31 Files: src/main/escp2-inks.c (1.20) (+2 -2) src/main/print-escp2-data.c (1.124) (+3 -3) Retune high resolutions for Stylus Photo 870+ printers 2003-08-31 Files: src/main/print-escp2-data.c (1.123) (+2 -2) C80 needed further density increase. 2003-08-31 Files: src/main/escp2-inks.c (1.19) (+9 -7) src/main/print-escp2-data.c (1.122) (+2 -2) Recalibrate C80 and C82 2003-08-30 Files: src/main/escp2-channels.c (1.22) (+304 -575) src/main/escp2-papers.c (1.15) (+210 -267) src/main/print-canon.c (1.130) (+20 -20) src/main/print-color.c (1.93) (+68 -67) src/main/print-escp2-data.c (1.121) (+3 -3) src/main/print-escp2.c (1.286) (+27 -25) src/main/print-escp2.h (1.62) (+80 -49) src/main/print-lexmark.c (1.130) (+45 -47) src/main/print-pcl.c (1.119) (+19 -19) src/main/printers.xml (1.79) (+125 -125) Completely rework the High Accuracy mode. This commit changes the algorithm by which the High Accuracy mode adjusts the color. This mode does much less gamut reduction, and what it does is mostly in the very dark highly saturated regime where inkjets have much more gamut than monitors anyway. This work is not complete. I've tuned the Photo EX and the Stylus Photo 870 type printers, but not the C80, STP 960, or Ultrachrome. In addition, the other color modes need fixing too. It's likely that HSLAdjust will come out and Bright will also likely change significantly. 2003-08-30 Files: src/foomatic/foomatic-generator.in (1.35) (+2 -0) src/foomatic/foomatic-printermap (1.62) (+2 -0) Add some new Olympus/Canon printers 2003-08-30 Files: src/libgimpprintui/panel.c (1.47) (+15 -15) Bump copyright notices 2003-08-30 Files: src/main/print-olympus.c (1.19) (+3 -3) Fix const warnings 2003-08-27 Files: NEWS (1.120) (+4 -0) src/main/print-olympus.c (1.18) (+35 -21) src/main/printers.xml (1.78) (+5 -1) canon-cp100 added 2003-08-27 Files: AUTHORS (1.16) (+3 -0) *** empty log message *** 2003-08-25 Files: NEWS (1.119) (+5 -3) man/gimpprint-models.7.in (1.3) (+3 -1) src/main/printers.xml (1.77) (+5 -1) support for OLYMPUS P400 2003-08-25 Files: src/main/print-olympus.c (1.17) (+141 -29) support for OLYMPUS P400 printer capability sructure enhanced 2003-08-24 Files: src/cups/cups-genppdupdate.in (1.7) (+18 -8) Use Perl glob(), rather than shell globbing, to prevent errors being printed by grep when there are no PPD files to process. Use @PERL@ rather than hardcoding the path to the interpreter. 2003-08-24 Files: man/ijsgimpprint.1.in (1.6) (+12 -10) Fold examples to display correctly on 80 col terminals and printers. 2003-08-22 Files: debian/control.in (1.36) (+11 -6) debian/rules (1.47) (+4 -27) man/cups-calibrate.8.in (1.6) (+5 -5) man/cups-genppd.8.in (1.3) (+19 -19) man/cups-genppdconfig.8.in (1.4) (+9 -9) man/cups-genppdupdate.8.in (1.2) (+12 -12) man/escputil.1.in (1.10) (+10 -10) man/gimpprint-color.7.in (1.2) (+11 -11) man/gimpprint-dithers.7.in (1.2) (+11 -11) man/gimpprint-imagetypes.7.in (1.3) (+11 -11) man/gimpprint-inktypes.7.in (1.2) (+11 -11) man/gimpprint-mediasizes.7.in (1.2) (+13 -13) man/gimpprint-mediasources.7.in (1.2) (+11 -11) man/gimpprint-mediatypes.7.in (1.2) (+11 -11) man/gimpprint-models.7.in (1.2) (+192 -192) man/gimpprint-resolutions.7.in (1.2) (+11 -11) man/gimpprint.3.in (1.6) (+13 -13) man/ijsgimpprint.1.in (1.5) (+38 -38) Update all manual pages to correctly distinguish between hyphens and en-dashes/minus signs. This is required to allow copy/paste in a unicode locale, where hyphens are not represented as a '-'. 2003-08-22 Files: src/main/print-olympus.c (1.16) (+8 -4) printable size corrected 2003-08-22 Files: src/main/print-olympus.c (1.15) (+11 -15) *** empty log message *** 2003-08-22 Files: src/main/print-olympus.c (1.14) (+28 -35) caps->block_size added; minor code improvement 2003-08-21 Files: src/main/print-olympus.c (1.13) (+3 -1) in/out channel test thrown away; testpattern pass now 2003-08-20 Files: src/main/print-olympus.c (1.12) (+93 -26) output resizing added; it seems now fully funcional :) 2003-08-20 Files: src/main/print-olympus.c (1.11) (+52 -46) switched from olympus_print to olympus_do_print 2003-08-20 Files: src/main/print-olympus.c (1.10) (+85 -71) variable renaming, minor bug fix 2003-08-20 Files: src/main/print-olympus.c (1.9) (+137 -54) src/main/util.h (1.29) (+3 -2) printer capabilities structure rewritten for easier support of new printers 2003-08-20 Files: src/main/print-olympus.c (1.8) (+80 -2) src/main/printers.xml (1.76) (+2 -2) code update 2003-08-08 Files: po/cs.po (1.9) (+931 -928) po/da.po (1.37) (+645 -897) po/de.po (1.23) (+689 -934) po/el.po (1.24) (+843 -900) po/en_GB.po (1.108) (+922 -915) po/es.po (1.22) (+960 -952) po/fr.po (1.44) (+954 -950) po/ja.po (1.18) (+932 -933) po/nl.po (1.24) (+869 -918) po/no.po (1.44) (+861 -913) po/pl.po (1.28) (+852 -909) po/pt.po (1.22) (+937 -937) po/sk.po (1.27) (+955 -955) po/sv.po (1.53) (+935 -930) Gimp-Print 4.3.19 release 2003-08-08 Files: NEWS (1.118) (+62 -1) README (1.126) (+13 -9) configure.ac (1.72) (+3 -3) debian/README.Debian (1.43) (+1 -1) Increment version 2003-08-08 Files: src/testpattern/extended.sample (1.5) (+7 -7) Fix the resolution parameter 2003-08-08 Files: src/main/escp2-channels.c (1.21) (+6 -6) Further color improvements 2003-08-08 Files: src/main/escp2-papers.c (1.14) (+57 -57) src/main/print-canon.c (1.129) (+22 -1) src/main/print-color.c (1.92) (+19 -3) src/main/print-escp2.c (1.285) (+27 -13) src/main/print-escp2.h (1.61) (+3 -2) src/main/print-lexmark.c (1.129) (+22 -1) src/main/print-pcl.c (1.118) (+21 -4) Enable ink limiting. This is not the final version of ink limiting, which should do more channel merging, but it's a start. 2003-08-08 Files: src/main/escp2-channels.c (1.20) (+2 -2) Improve reds 2003-08-08 Files: src/main/escp2-channels.c (1.19) (+5 -5) Further improve color. 2003-08-08 Files: src/main/print-color.c (1.91) (+2 -2) Increase the luminosity adjustment in areas of moderate saturation. 2003-08-08 Files: src/main/escp2-channels.c (1.18) (+19 -19) Further improve magenta and red 2003-08-08 Files: src/main/escp2-channels.c (1.17) (+3 -3) Improve red-magenta 2003-08-07 Files: src/testpattern/extended.sample (1.4) (+7 -7) src/testpattern/testpattern.c (1.28) (+3 -1) Clear Quality and ImageType to allow setting individual parameters 2003-08-06 Files: src/main/escp2-channels.c (1.16) (+397 -261) src/main/escp2-driver.c (1.10) (+2 -3) src/main/print-escp2-data.c (1.120) (+181 -121) src/main/print-escp2.c (1.284) (+23 -38) src/main/print-escp2.h (1.60) (+17 -6) Minor data rearrangement in the Epson driver 2003-08-03 Files: src/main/escp2-papers.c (1.13) (+4 -4) Tune Premium Luster and Premium Semigloss papers on ESP 870 and successors. 2003-08-03 Files: src/main/escp2-papers.c (1.12) (+5 -5) Tune Premium Semigloss for 960 and Premium Luster for ultrachrome photo. 2003-08-03 Files: src/main/print-canon.c (1.128) (+7 -1) src/main/print-escp2.c (1.283) (+7 -1) src/main/print-lexmark.c (1.128) (+6 -1) src/main/print-pcl.c (1.117) (+7 -1) Handle lack of density parameter correctly 2003-08-03 Files: src/main/escp2-channels.c (1.15) (+2 -2) Use Ultrachrome tunings for all pigment printers for now. 2003-08-03 Files: src/main/escp2-papers.c (1.11) (+7 -1) Tune Watercolor Radiant White for Ultrachrome matte black inks 2003-08-02 Files: src/main/escp2-papers.c (1.10) (+3 -3) Tune premium luster for STP 950/960. 2003-08-02 Files: src/main/print-color.c (1.90) (+2 -2) Set the color correction properly. 2003-08-02 Files: src/escputil/escputil.c (1.57) (+4 -3) Handle reads returning zero bytes correctly in status readback. 2003-08-02 Files: src/main/escp2-channels.c (1.14) (+30 -19) Minor rearrangement 2003-07-24 Files: src/main/print-util.c (1.99) (+1 -21) branches: 1.99.2; 1.99.6; Finish getting rid of xio. 2003-07-24 Files: src/escputil/Makefile.am (1.15) (+1 -1) src/escputil/escputil.c (1.56) (+162 -353) src/main/print-escp2-data.c (1.119) (+61 -1) src/main/print-escp2.c (1.282) (+77 -7) src/main/print-escp2.h (1.59) (+9 -2) Store escputil alignment parameters in the driver rather than separately in escputil. Make sure escputil actually waits a second between polls to call to avoid overly quick looping. Remove alternate alignment procedure that never worked. Print out printer name correctly rather than printing entire ID line. Add option to print out short name when using --identify command. 2003-07-23 Files: src/main/print-util.c (1.98) (+1 -141) src/main/util.h (1.28) (+2 -16) Remove xio, which is no longer needed now that mxml provides string I/O. 2003-07-23 Files: src/main/curve.c (1.39) (+52 -84) src/main/mxml-attr.c (1.4) (+3 -2) src/main/mxml-file.c (1.4) (+625 -205) src/main/mxml-node.c (1.4) (+3 -2) src/main/mxml-search.c (1.4) (+3 -2) src/main/xml.c (1.25) (+3 -3) Update to mxml 1.1.1 plus a few bug fixes. Fix problem in curve code whereby rescaling wraparound curves increases the number of points. 2003-07-23 Files: test/curve.c (1.17) (+106 -13) Fix some memory leaks. Add checks on very large curves. 2003-07-22 Files: src/main/curve.c (1.38) (+3 -3) src/main/dither-main.c (1.27) (+2 -2) src/main/generic-options.c (1.2) (+2 -2) src/main/module.c (1.18) (+2 -2) src/main/path.c (1.8) (+2 -1) src/main/print-canon.c (1.127) (+7 -7) src/main/print-color.c (1.89) (+18 -16) src/main/print-escp2.c (1.281) (+4 -4) src/main/print-lexmark.c (1.127) (+3 -3) src/main/print-pcl.c (1.116) (+4 -4) src/main/print-ps.c (1.69) (+2 -2) src/main/print-raw.c (1.29) (+2 -2) More const cleanup. Store CMYK lookup table in lut_t rather than statically. 2003-07-22 Files: src/main/escp2-channels.c (1.13) (+12 -12) Const correctness 2003-07-20 Files: src/cups/rastertoprinter.c (1.70) (+33 -7) Improve logging 2003-07-19 Files: src/cups/genppd.c (1.81) (+96 -16) src/main/dither-main.c (1.26) (+3 -3) src/main/print-color.c (1.88) (+6 -6) src/main/print-escp2.c (1.280) (+2 -2) Clean up PPD files. Rearrange options a bit. 2003-07-19 Files: src/cups/genppd.c (1.80) (+51 -19) src/cups/rastertoprinter.c (1.69) (+32 -11) src/main/Makefile.am (1.79) (+47 -42) src/main/dither-main.c (1.25) (+85 -18) src/main/escp2-resolutions.c (1.17) (+1 -5) src/main/generic-options.c (1.1) ( ) src/main/generic-options.h (1.1) ( ) src/main/print-color.c (1.87) (+65 -37) src/main/print-escp2.c (1.279) (+4 -4) src/main/print-vars.c (1.57) (+18 -6) Make the quality code more pervasive (don't actually introduce it into other family drivers yet). Introduce a new ImageType setting. Rename the ImageOptimization setting to ColorCorrection. Remove a few unnecessary resolution options from the Epson driver. 2003-07-19 Files: src/cups/genppd.c (1.79) (+3 -3) Update copyright notice 2003-07-18 Files: src/cups/Makefile.am (1.66) (+3 -3) src/cups/genppd.c (1.78) (+2 -5) src/cups/rastertoprinter.c (1.68) (+2 -3) src/main/print-color.c (1.86) (+5 -5) src/main/printers.c (1.59) (+5 -5) Rename Cyan, Magenta, Yellow, and Black to avoid having a common prefix with CyanDensity etc. That caused problems with the PPD files. 2003-07-17 Files: src/cups/rastertoprinter.c (1.67) (+111 -86) Print out origin of all messages 2003-07-15 Files: NEWS (1.117) (+10 -1) src/foomatic/foomatic-printermap (1.61) (+4 -0) src/main/print-escp2-data.c (1.118) (+16 -2) src/main/printers.xml (1.75) (+34 -2) Support for Epson Stylus Photo 935, C43SX, C43UX, C44SX, C44UX 2003-07-13 Files: src/main/print-escp2.c (1.278) (+3 -4) Make auto-adjust dot size off by default 2003-07-12 Files: src/cups/genppd.c (1.77) (+8 -6) For non-mandatory options, "None" should not alias to a real value. 2003-07-12 Files: src/cups/genppd.c (1.76) (+25 -12) Handle default values more appropriately. 2003-07-12 Files: src/cups/cups-genppdupdate.in (1.6) (+27 -13) Extract Gimp-Print Filename more safely. Generate final output file more safely. 2003-07-12 Files: src/cups/rastertoprinter.c (1.66) (+13 -8) Handle case where "None" is the valid name of an option. Handle rendering resolutions higher than the printing resolution. 2003-07-12 Files: src/cups/genppd.c (1.75) (+3 -3) Need to start fine adjustments from 0, not 0.005. 2003-07-12 Files: src/cups/cups-genppdupdate.in (1.5) (+7 -8) Eliminate use of Compress::Zlib, which is non-standard 2003-07-12 Files: src/cups/cups-genppdupdate.in (1.4) (+22 -6) src/cups/genppd.c (1.74) (+144 -14) src/cups/rastertoprinter.c (1.65) (+5 -5) src/libgimpprintui/panel.c (1.46) (+8 -2) src/main/channel.c (1.6) (+64 -5) src/main/escp2-channels.c (1.12) (+34 -25) src/main/escp2-driver.c (1.9) (+4 -1) src/main/print-color.c (1.85) (+14 -1) src/main/print-escp2-data.c (1.117) (+61 -61) src/main/print-escp2.c (1.277) (+91 -25) src/main/print-escp2.h (1.58) (+9 -2) src/main/print-pcl.c (1.115) (+21 -2) src/main/print-vars.c (1.56) (+6 -3) Add constraints to PPD files so that Quality setting and color vs. grayscale/black and white can turn off some options. Fix cups-genppdupdate. This will not work correctly in 4.3.18; the PPD files will need to be updated manually one last time. Add preliminary support for ink limiting (currently disabled). Send the advance commands for passes with zero advance in the Epson driver to try to work around some printer problems with printing very close to the start of the page. Merge print vars correctly in cases where a user value is not active. 2003-07-12 Files: src/main/dither-main.c (1.24) (+2 -2) Make default really be EvenTone rather than adaptive hybrid 2003-07-12 Files: src/libgimpprintui/plist.c (1.29) (+10 -9) Use stderr rather than stdout for error/debug messages 2003-07-12 Files: src/main/xml.c (1.24) (+4 -4) Use stpi_erprintf rather than explicit stderr 2003-07-12 Files: src/main/curve.c (1.37) (+7 -7) Use stpi_erprintf rather that stderr. 2003-07-12 Files: include/gimp-print/vars.h (1.2) (+3 -3) Type constness fix (previous change lost when the headers were split). 2003-07-07 Files: src/cups/cups-genppdupdate.in (1.3) (+3 -3) Correct the use of an uninitialised variable. 2003-07-07 Files: po/cs.po (1.8) (+117 -107) po/da.po (1.36) (+117 -107) po/de.po (1.22) (+115 -107) po/el.po (1.23) (+117 -107) po/en_GB.po (1.107) (+118 -108) po/es.po (1.21) (+117 -107) po/fr.po (1.43) (+117 -107) po/ja.po (1.17) (+117 -107) po/nl.po (1.23) (+117 -107) po/no.po (1.43) (+117 -107) po/pl.po (1.27) (+117 -107) po/pt.po (1.21) (+117 -107) po/sk.po (1.26) (+117 -107) po/sv.po (1.52) (+118 -108) Gimp-Print 4.3.18 2003-07-07 Files: NEWS (1.116) (+18 -1) README (1.125) (+1 -1) configure.ac (1.71) (+3 -3) debian/README.Debian (1.42) (+1 -1) Prep for 4.3.18 2003-07-07 Files: src/cups/genppd.c (1.73) (+3 -3) Properly close off all options. 2003-07-07 Files: NEWS (1.115) (+6 -0) src/foomatic/foomatic-printermap (1.60) (+2 -0) src/main/printers.xml (1.74) (+16 -1) Add support for Epson 3100 and 3200 2003-06-29 Files: include/gimp-print/Makefile.am (1.13) (+9 -2) include/gimp-print/paper.h (1.1) ( ) Add paper.h (split out from gimp-print.h) 2003-06-29 Files: debian/changelog (1.57) (+7 -0) debian/control.in (1.35) (+1 -1) Sync Debian package dependencies with Debian unstable 2003-06-29 Files: po/en_GB.po (1.106) (+34 -58) Update British English translation 2003-06-29 Files: include/gimp-print/array.h (1.4) (+4 -4) include/gimp-print/curve.h (1.5) (+9 -5) include/gimp-print/gimp-print-intl-internal.h (1.2) (+10 -1) include/gimp-print/gimp-print-intl.h (1.3) (+10 -1) include/gimp-print/gimp-print-version.h.in (1.2) (+22 -1) include/gimp-print/gimp-print.h (1.38) (+13 -786) include/gimp-print/image.h (1.1) ( ) include/gimp-print/printers.h (1.1) ( ) include/gimp-print/sequence.h (1.3) (+5 -4) include/gimp-print/string-list.h (1.1) ( ) include/gimp-print/util.h (1.1) ( ) include/gimp-print/vars.h (1.1) ( ) Split gimp-print.h into separate headers. This is in order to make documentation simpler. 2003-06-29 Files: README (1.124) (+10 -11) Document gettext changes (libintl is no longer included) 2003-06-29 Files: src/libgimpprintui/printrc.h (1.4) (+5 -1) Fix compiling when using bison 1.875 2003-06-24 Files: scripts/global.mk (1.5) (+1 -1) src/ghost/Makefile.am (1.33) (+2 -2) src/gimp/Makefile.am (1.33) (+2 -2) src/main/Makefile.am (1.78) (+2 -2) Correctly order [AM_]CPPFLAGS and [AM_]CFLAGS. This is important for building on FreeBSD. 2003-06-21 Files: src/main/print-vars.c (1.55) (+27 -32) Eliminate apparently unportable construct. 2003-06-21 Files: po/cs.po (1.7) (+464 -373) po/da.po (1.35) (+462 -373) po/de.po (1.21) (+465 -379) po/el.po (1.22) (+466 -378) po/en_GB.po (1.105) (+468 -370) po/es.po (1.20) (+466 -376) po/fr.po (1.42) (+466 -376) po/ja.po (1.16) (+466 -376) po/nl.po (1.22) (+463 -375) po/no.po (1.42) (+465 -373) po/pl.po (1.26) (+465 -373) po/pt.po (1.20) (+466 -376) po/sk.po (1.25) (+466 -376) po/sv.po (1.51) (+468 -377) Gimp-Print 4.3.17 2003-06-21 Files: NEWS (1.114) (+1 -1) README (1.123) (+1 -1) configure.ac (1.70) (+3 -3) debian/README.Debian (1.41) (+1 -1) Prep for 4.3.17 2003-06-21 Files: src/cups/genppd.c (1.72) (+10 -3) Try a bit harder with OutputOrder 2003-06-21 Files: NEWS (1.113) (+0 -3) Remove dependency on libxml2 2003-06-20 Files: src/cups/rastertoprinter.c (1.64) (+15 -12) Fix silly bug with floating point parameters prematurely breaking out of loop. 2003-06-20 Files: src/cups/genppd.c (1.71) (+8 -2) src/main/print-escp2.c (1.276) (+12 -1) Tell genppd what the correct output order is (for Epson printers) 2003-06-20 Files: NEWS (1.112) (+54 -1) src/main/print-escp2.c (1.275) (+4 -6) Simplify some code and update NEWS 2003-06-20 Files: src/main/print-escp2-data.c (1.116) (+2 -2) Ultra Photo should only be available at 2880x2880. 2003-06-20 Files: include/gimp-print/gimp-print.h (1.37) (+3 -2) src/cups/genppd.c (1.70) (+16 -4) src/cups/rastertoprinter.c (1.63) (+76 -45) src/main/dither-main.c (1.23) (+3 -3) src/main/print-canon.c (1.126) (+13 -13) src/main/print-color.c (1.84) (+23 -23) src/main/print-escp2.c (1.274) (+35 -25) src/main/print-lexmark.c (1.126) (+12 -12) src/main/print-olympus.c (1.7) (+6 -6) src/main/print-pcl.c (1.114) (+12 -12) src/main/print-ps.c (1.68) (+7 -7) src/main/print-raw.c (1.28) (+2 -2) src/main/printers.c (1.58) (+3 -2) Permit options to not be checked. Expand range of CUPS options by means of fine adjustments. 2003-06-20 Files: src/main/array.c (1.8) (+4 -4) src/main/curve.c (1.36) (+75 -19) src/main/mxml-attr.c (1.3) (+8 -8) src/main/mxml-file.c (1.3) (+17 -17) src/main/mxml-node.c (1.3) (+35 -35) src/main/mxml-search.c (1.3) (+14 -14) src/main/print-dither-matrices.c (1.25) (+9 -9) src/main/print-papers.c (1.27) (+12 -12) src/main/printers.c (1.57) (+8 -8) src/main/sequence.c (1.9) (+19 -19) src/main/xml.c (1.23) (+12 -12) test/curve.c (1.16) (+49 -41) Prefix all mxml symbols with stpi. Fix the curve test for the text format used by mxml. Prettify the mxml output a bit. 2003-06-19 Files: configure.ac (1.69) (+2 -8) src/main/Makefile.am (1.77) (+9 -1) src/main/array.c (1.7) (+12 -21) src/main/curve.c (1.35) (+120 -106) src/main/mxml-attr.c (1.2) (+159 -0) src/main/mxml-file.c (1.2) (+1016 -0) src/main/mxml-node.c (1.2) (+493 -0) src/main/mxml-search.c (1.2) (+198 -0) src/main/print-dither-matrices.c (1.24) (+34 -41) src/main/print-papers.c (1.26) (+83 -88) src/main/printers.c (1.56) (+67 -62) src/main/sequence.c (1.8) (+35 -102) src/main/xml.c (1.22) (+67 -85) src/testpattern/Makefile.am (1.17) (+2 -2) test/xml-curve.c (1.3) (+28 -4) Use mxml rather than libxml for XML parsing 2003-06-19 Files: src/main/mxml-search.c (1.1) ( ) file mxml-search.c was initially added on branch mxml-branch. 2003-06-19 Files: src/main/mxml-node.c (1.1) ( ) file mxml-node.c was initially added on branch mxml-branch. 2003-06-19 Files: src/main/mxml-file.c (1.1) ( ) file mxml-file.c was initially added on branch mxml-branch. 2003-06-19 Files: src/main/mxml-attr.c (1.1) ( ) file mxml-attr.c was initially added on branch mxml-branch. 2003-06-17 Files: src/main/print-pcl.c (1.113) (+8 -8) Reverted previous fix pending further investigation. 2003-06-17 Files: src/main/print-pcl.c (1.112) (+9 -9) The "different A4 margins" does not apply to LaserJets. (Bruce Webster) 2003-06-17 Files: src/main/print-escp2.c (1.273) (+28 -19) Protect against bad values that may result in null pointers internally. 2003-06-17 Files: src/libgimpprintui/panel.c (1.45) (+5 -1) Avoid recursion problems in autosize 2003-06-15 Files: src/main/xml.c (1.21) (+12 -3) Move a few things out of libxml.h 2003-06-15 Files: NEWS (1.111) (+5 -0) src/foomatic/foomatic-printermap (1.59) (+3 -0) src/main/printers.xml (1.73) (+19 -1) Preliminary support for Epson Stylus Photo 935, PM-940C, PM-980C using existing drivers. 2003-06-15 Files: src/main/print-escp2-data.c (1.115) (+80 -60) src/main/print-escp2.c (1.272) (+240 -194) src/main/print-escp2.h (1.57) (+28 -2) Experimental Quality setting. This may be backed out later. 2003-06-15 Files: src/main/print-color.c (1.83) (+5 -1) Add Default image optimization (currently maps to Photograph, could be remapped by family drivers). 2003-06-15 Files: src/main/escp2-driver.c (1.8) (+3 -2) Avoid dereferencing a null pointer. 2003-06-15 Files: src/main/dither-main.c (1.22) (+2 -1) List a "Default" dither algorithm (currently maps to EvenTone; could be mapped by family drivers to something else). 2003-06-14 Files: src/foomatic/foomatic-generator.in (1.34) (+4 -1) Don't fail on new Epson "resolutions" that aren't actually resolutions. 2003-06-14 Files: src/libgimpprintui/panel.c (1.44) (+107 -14) src/libgimpprintui/plist.c (1.28) (+5 -2) src/libgimpprintui/printrcl.l (1.5) (+2 -1) src/libgimpprintui/printrcy.y (1.7) (+9 -3) Auto-sizing option for roll feed paper 2003-06-14 Files: src/main/escp2-driver.c (1.7) (+13 -1) src/main/print-escp2-data.c (1.114) (+4 -4) src/main/print-escp2.c (1.271) (+4 -6) src/main/print-escp2.h (1.56) (+5 -3) Do roll feed correctly (?) on Epson printers without paper cutter 2003-06-14 Files: src/main/print-color.c (1.82) (+73 -96) Fix a rounding problem in compute_a_curve() that prevented white output from being truly white. Some clean-up. 2003-06-13 Files: src/main/print-escp2.c (1.270) (+98 -28) Add named resolution/quality settings 2003-06-13 Files: src/main/escp2-papers.c (1.9) (+111 -56) src/main/print-escp2.c (1.269) (+93 -19) src/main/print-escp2.h (1.55) (+12 -2) Start work on simplifying option choices 2003-06-13 Files: src/main/dither-eventone.c (1.17) (+24 -15) src/main/dither-inks.c (1.18) (+7 -2) src/main/dither-ordered.c (1.13) (+5 -2) src/main/dither-very-fast.c (1.11) (+5 -2) Fix ordered, fast, and very fast dithering for PCL printers (set row ends correctly for single bit printing). Fix ink shade default (if family driver doesn't pass anything in). Fix Even Tone dithering for single bit dithering. 2003-06-13 Files: src/main/dither-ed.c (1.12) (+1 -4) src/main/dither-ordered.c (1.12) (+1 -3) src/main/dither-very-fast.c (1.10) (+1 -4) src/main/print-escp2.c (1.268) (+54 -107) src/main/print-util.c (1.97) (+1 -30) src/main/util.h (1.27) (+2 -72) Remove unused and unmaintained timing code 2003-06-13 Files: src/ghost/README (1.91) (+2 -1) Minor change 2003-06-13 Files: src/libgimpprintui/panel.c (1.43) (+26 -14) Make sure to always build page size combo correctly. 2003-06-12 Files: configure.ac (1.68) (+9 -7) src/libgimpprintui/Makefile.am (1.6) (+3 -1) Conditionally build libgimpprintui correctly. 2003-06-11 Files: src/ghost/README (1.90) (+112 -86) src/main/escp2-resolutions.c (1.16) (+31 -2) src/main/print-escp2-data.c (1.113) (+12 -12) src/main/print-escp2.h (1.54) (+4 -3) Start updating the Ghostscript doc. Rename the resolution lists to be more consistent. 2003-06-09 Files: src/main/print-pcl.c (1.111) (+137 -378) Treat paper_types and paper_sources like paper_sizes (compiler allocates space etc). 2003-06-09 Files: src/main/dither-eventone.c (1.16) (+9 -9) src/main/dither-impl.h (1.13) (+2 -7) src/main/dither-inks.c (1.17) (+4 -28) Remove even more redundant code. 2003-06-08 Files: src/main/dither-impl.h (1.12) (+3 -5) Correct a comment. 2003-06-08 Files: src/ghost/README (1.89) (+31 -0) Start updating this 2003-06-08 Files: src/ghost/README (1.88) (+22 -63) Start cleaning up the resolution list 2003-06-08 Files: NEWS (1.110) (+1 -2) configure.ac (1.67) (+3 -7) src/ghost/Makefile.am (1.32) (+3 -3) src/ghost/ijsgimpprint.c (1.43) (+29 -50) Remove use of glib from IJS driver 2003-06-08 Files: src/main/dither-eventone.c (1.15) (+15 -18) src/main/dither-impl.h (1.11) (+3 -11) src/main/dither-inks.c (1.16) (+5 -23) src/main/dither-main.c (1.21) (+1 -8) src/main/print-dither-matrices.c (1.23) (+1 -11) More cleanup, and fix a bug in even tone 2003-06-08 Files: src/main/print-vars.c (1.54) (+2 -1) Free the color conversion string. 2003-06-08 Files: src/main/dither-eventone.c (1.14) (+28 -56) src/main/dither-impl.h (1.10) (+2 -13) src/main/dither-inks.c (1.15) (+5 -45) Remove much of the now-redundant shade code from Eventone dither. 2003-06-08 Files: po/cs.po (1.6) (+261 -243) po/da.po (1.34) (+261 -243) po/de.po (1.20) (+261 -243) po/el.po (1.21) (+261 -243) po/en_GB.po (1.104) (+262 -244) po/es.po (1.19) (+261 -243) po/fr.po (1.41) (+261 -243) po/ja.po (1.15) (+261 -243) po/nl.po (1.21) (+261 -243) po/no.po (1.41) (+261 -243) po/pl.po (1.25) (+261 -246) po/pt.po (1.19) (+261 -243) po/sk.po (1.24) (+261 -243) po/sv.po (1.50) (+262 -244) Gimp-Print 4.3.16 release 2003-06-08 Files: include/gimp-print/Makefile.am (1.12) (+3 -2) Add color.h. 2003-06-08 Files: NEWS (1.109) (+35 -11) README (1.122) (+1 -1) debian/README.Debian (1.40) (+1 -1) Prep for Gimp-Print 4.3.16 2003-06-08 Files: src/main/escp2-channels.c (1.11) (+160 -122) src/main/escp2-papers.c (1.8) (+73 -2) src/main/print-escp2.h (1.53) (+5 -3) src/main/print-vars.c (1.53) (+7 -1) Add matte black UltraChrome and archival matte paper. 2003-06-07 Files: src/libgimpprintui/panel.c (1.42) (+4 -2) Don't change the activity status of a value. 2003-06-07 Files: src/main/printers.c (1.55) (+6 -1) Don't attempt to check a parameter that is inactive. 2003-06-07 Files: NEWS (1.108) (+35 -0) configure.ac (1.66) (+3 -3) Increment version 2003-06-07 Files: src/main/escp2-channels.c (1.10) (+135 -102) src/main/escp2-inks.c (1.18) (+195 -1363) src/main/print-escp2-data.c (1.112) (+83 -83) src/main/print-escp2.c (1.267) (+125 -68) src/main/print-escp2.h (1.52) (+42 -34) src/main/print-vars.c (1.52) (+22 -3) src/main/util.h (1.26) (+3 -2) Associate ink types with ink sets. Associate shades with ink sets, rather than with dot sizes. 2003-06-07 Files: src/libgimpprintui/panel.c (1.41) (+20 -4) Enable/disable options based on combo settings 2003-06-06 Files: src/main/dither-inks.c (1.14) (+9 -8) src/main/escp2-inks.c (1.17) (+13 -13) src/main/print-canon.c (1.125) (+5 -5) src/main/print-lexmark.c (1.125) (+2 -2) src/main/print-pcl.c (1.110) (+2 -2) List inks from darkest to lightest. This makes it easy to create only some of the shades of the ink. 2003-06-06 Files: src/main/escp2-channels.c (1.9) (+2 -2) src/main/escp2-papers.c (1.7) (+43 -1) src/main/print-escp2-data.c (1.111) (+2 -2) src/main/print-escp2.h (1.51) (+3 -2) Tuning for the 950 2003-06-06 Files: src/main/escp2-inks.c (1.16) (+358 -469) Clean up unused ink definitions 2003-06-06 Files: src/main/escp2-channels.c (1.8) (+534 -107) src/main/escp2-inks.c (1.15) (+2 -1) src/main/escp2-papers.c (1.6) (+213 -229) src/main/print-escp2-data.c (1.110) (+120 -179) src/main/print-escp2.c (1.266) (+94 -40) src/main/print-escp2.h (1.50) (+100 -74) Support multiple inksets per printer, with different characteristics. 2003-06-06 Files: src/main/dither-inks.c (1.13) (+5 -1) Insert a few asserts for safety. 2003-06-05 Files: src/main/print-olympus.c (1.6) (+1 -2) There should be no need for stdint.h. If something should break, this should probably include sys/types.h. 2003-06-05 Files: src/libgimpprintui/gimp-print-ui-internal.h (1.12) (+2 -1) Need sys/types.h for off_t. 2003-06-04 Files: src/main/channel.c (1.5) (+23 -6) Do not take density into account for doing channel splitting 2003-06-04 Files: src/main/print-escp2-data.c (1.109) (+2 -2) Fix densities for 2200 2003-06-04 Files: src/main/dither-inks.c (1.12) (+9 -1) Print more debug info 2003-06-04 Files: src/main/escp2-inks.c (1.14) (+3 -3) More tweaking of drop size 2003-06-04 Files: src/escputil/escputil.c (1.55) (+1 -6) Remove extra status check that shouldn't be there. 2003-06-04 Files: src/main/escp2-resolutions.c (1.15) (+2 -2) Fix typo 2003-06-04 Files: src/main/escp2-inks.c (1.13) (+3 -3) Fix up dot sizes for STP 2200 2003-06-04 Files: src/main/Makefile.am (1.76) (+9 -9) src/main/module.c (1.17) (+17 -15) src/main/print-color.c (1.81) (+5 -3) Fix up the module interface. Avoid accidental overflow in the color code. Handle gcr upper bound > 1 correctly in color code. 2003-06-03 Files: include/gimp-print/color.h (1.1) ( ) include/gimp-print/gimp-print.h (1.36) (+10 -2) src/main/Makefile.am (1.75) (+40 -26) src/main/color.c (1.1) ( ) src/main/module.c (1.16) (+8 -2) src/main/print-canon.c (1.124) (+13 -13) src/main/print-color.c (1.80) (+68 -12) src/main/print-escp2.c (1.265) (+13 -13) src/main/print-lexmark.c (1.124) (+13 -13) src/main/print-olympus.c (1.5) (+13 -13) src/main/print-pcl.c (1.109) (+13 -13) src/main/print-ps.c (1.67) (+13 -13) src/main/print-raw.c (1.27) (+13 -13) src/main/print-vars.c (1.51) (+6 -1) src/main/printers.c (1.54) (+4 -4) Modularise the colour code. print-color.c becomes the color-traditional module. color.c is the generic colour interface. print-vars.c is changed to specify the selected colour conversion module. 2003-06-02 Files: src/main/channel.c (1.4) (+11 -8) Handle empty channels correctly (necessary for 5-color composite) 2003-06-02 Files: src/main/print-escp2.h (1.49) (+5 -2) Fix list of inklists 2003-06-02 Files: src/main/print-escp2-data.c (1.108) (+6 -6) Adjust the density of the 2200 at high resolution. 2003-06-02 Files: src/main/escp2-channels.c (1.7) (+253 -10) The ESP 950/960, 2100/2200, and PM-970C (with fast 360 DPI modes) actually have slightly offset heads. 2003-06-02 Files: src/main/escp2-inks.c (1.12) (+4 -4) Adjust the 2200 inks 2003-06-02 Files: src/foomatic/foomatic-generator.in (1.33) (+1 -1) Minor typo in comment 2003-06-01 Files: src/testpattern/testpattern.c (1.27) (+64 -19) src/testpattern/testpattern.h (1.7) (+6 -2) src/testpattern/testpatternl.l (1.6) (+2 -1) src/testpattern/testpatterny.y (1.11) (+11 -2) Add grid scale command 2003-06-01 Files: src/main/escp2-inks.c (1.11) (+6 -6) Fix up more ink shades for Epson printers 2003-06-01 Files: src/main/escp2-inks.c (1.10) (+54 -39) Tune a number of photo printers 2003-06-01 Files: po/cs.po (1.5) (+357 -311) po/da.po (1.33) (+347 -302) po/de.po (1.19) (+357 -311) po/el.po (1.20) (+355 -309) po/en_GB.po (1.103) (+350 -303) po/es.po (1.18) (+357 -311) po/fr.po (1.40) (+357 -311) po/ja.po (1.14) (+357 -311) po/nl.po (1.20) (+357 -311) po/no.po (1.40) (+353 -307) po/pl.po (1.24) (+344 -303) po/pt.po (1.18) (+357 -311) po/sk.po (1.23) (+357 -311) po/sv.po (1.49) (+358 -312) Gimp-Print 4.3.15 2003-06-01 Files: src/main/print-list.c (1.13) (+2 -2) Cast item to be freed correctly to non-const 2003-06-01 Files: src/main/module.c (1.15) (+4 -4) Changed call sequence 2003-06-01 Files: NEWS (1.107) (+10 -6) Prep for Gimp-Print 4.3.15 2003-05-31 Files: src/main/.cvsignore (1.17) (+3 -1) Update the ignore files 2003-05-31 Files: NEWS (1.106) (+32 -9) README (1.121) (+3 -2) Updates 2003-05-31 Files: src/main/print-color.c (1.79) (+4 -4) Name the new mode Threshold rather than Line Art to avoid confusion. However, we'll still rename Line Art to Uncorrected. 2003-05-31 Files: src/main/print-color.c (1.78) (+519 -26) Change Line Art mode to "Uncorrected"; add new Line Art mode that thresholds. 2003-05-31 Files: src/main/dither-main.c (1.20) (+3 -3) Set row ends for the correct channel 2003-05-31 Files: src/main/print-escp2.c (1.264) (+18 -9) src/main/print-list.c (1.12) (+197 -35) src/main/print-papers.c (1.25) (+7 -10) src/main/print-vars.c (1.50) (+92 -89) src/main/printers.c (1.53) (+58 -47) src/main/string-list.c (1.12) (+9 -13) src/main/util.h (1.25) (+7 -7) src/main/xml.c (1.20) (+5 -7) Performance improvements in infrastructure 2003-05-31 Files: configure.ac (1.65) (+13 -2) Enable profiling build 2003-05-31 Files: scripts/global.mk (1.4) (+1 -1) Put both src/main and src/main/.libs on STP_MODULE_PATH. 2003-05-30 Files: src/main/dither-ordered.c (1.11) (+35 -9) src/main/dither-very-fast.c (1.9) (+42 -14) Performance improvements 2003-05-30 Files: src/main/print-pcl.c (1.108) (+267 -403) Allow the compiler to allocate space for the paper_sizes instead of just having arrays - saves static space and allows future split of code. 2003-05-30 Files: po/POTFILES.in (1.18) (+0 -1) Removed "dither-fast.c" so "po" will build. 2003-05-30 Files: test/run-testdither (1.8) (+10 -0) . 2003-05-30 Files: test/testdither.c (1.37) (+16 -7) Don't print progress if not printing to a tty 2003-05-30 Files: test/testdither.c (1.36) (+3 -4) Simplify output 2003-05-30 Files: NEWS (1.105) (+32 -1) README (1.120) (+1 -1) configure.ac (1.64) (+3 -3) debian/README.Debian (1.39) (+1 -1) Prep for Gimp-Print 4.3.15 2003-05-30 Files: src/main/escp2-channels.c (1.6) (+26 -26) src/main/escp2-inks.c (1.9) (+18 -18) src/main/print-escp2.c (1.263) (+2 -3) Minor fixes 2003-05-30 Files: src/main/escp2-inks.c (1.8) (+4 -4) src/main/print-escp2.h (1.48) (+87 -87) Save some space 2003-05-30 Files: src/main/Makefile.am (1.74) (+1 -2) src/main/dither-ed.c (1.11) (+77 -66) src/main/dither-impl.h (1.9) (+2 -3) src/main/dither-inks.c (1.11) (+5 -5) src/main/dither-inlined-functions.h (1.4) (+1 -16) src/main/dither-main.c (1.19) (+3 -4) src/main/dither-ordered.c (1.10) (+30 -117) src/main/dither-very-fast.c (1.8) (+33 -25) Fix up the dither routines. Adaptive hybrid isn't really working correctly; we'll figure that out later. 2003-05-29 Files: scripts/Makefile.am (1.3) (+2 -2) Add missing backslash so all needed files are distributed. 2003-05-29 Files: debian/README.building (1.5) (+4 -4) debian/control.in (1.34) (+1 -1) src/main/Makefile.am (1.73) (+4 -4) Update Debian packaging and fix "make dist". 2003-05-29 Files: po/en_GB.po (1.102) (+14 -19) Update the British English translation for printer model changes/additions. 2003-05-29 Files: src/main/channel.c (1.3) (+119 -32) src/main/dither-ed.c (1.10) (+3 -11) src/main/dither-eventone.c (1.13) (+15 -80) src/main/dither-impl.h (1.8) (+2 -5) src/main/dither-inks.c (1.10) (+4 -29) src/main/dither-ordered.c (1.9) (+1 -3) src/main/dither-very-fast.c (1.7) (+2 -4) src/main/print-canon.c (1.123) (+6 -6) src/main/print-escp2.c (1.262) (+2 -2) src/main/print-lexmark.c (1.123) (+16 -16) src/main/print-olympus.c (1.4) (+2 -2) src/main/print-pcl.c (1.107) (+15 -15) src/main/print-ps.c (1.66) (+4 -4) src/main/print-raw.c (1.26) (+2 -2) Move density into channel code instead of dither code 2003-05-28 Files: include/gimp-print/gimp-print.h (1.35) (+3 -3) src/gimp/print.c (1.55) (+5 -7) src/main/dither-ed.c (1.9) (+4 -2) src/main/dither-impl.h (1.7) (+14 -14) src/main/dither-inks.c (1.9) (+35 -5) src/main/escp2-channels.c (1.5) (+4 -4) src/main/escp2-driver.c (1.6) (+2 -5) src/main/escp2-inks.c (1.7) (+288 -1305) src/main/escp2-resolutions.c (1.14) (+318 -280) src/main/print-canon.c (1.122) (+3 -3) src/main/print-color.c (1.77) (+18 -15) src/main/print-escp2-data.c (1.107) (+25 -25) src/main/print-escp2.c (1.261) (+130 -44) src/main/print-escp2.h (1.47) (+18 -20) src/main/print-lexmark.c (1.122) (+7 -7) src/main/print-pcl.c (1.106) (+5 -5) src/main/print-vars.c (1.49) (+7 -6) src/main/printers.c (1.52) (+2 -2) src/main/sequence.c (1.7) (+6 -8) test/testdither.c (1.35) (+20 -20) Start fixing some problems introduced recently. Make raw type immutable. Add simplified way of expressing shades. 2003-05-26 Files: src/main/Makefile.am (1.72) (+2 -1) src/main/channel.c (1.2) (+317 -0) src/main/dither-ed.c (1.8) (+33 -110) src/main/dither-eventone.c (1.12) (+43 -170) src/main/dither-impl.h (1.6) (+20 -32) src/main/dither-inks.c (1.8) (+352 -262) src/main/dither-inlined-functions.h (1.3) (+5 -5) src/main/dither-main.c (1.18) (+43 -174) src/main/dither-ordered.c (1.8) (+19 -87) src/main/dither-very-fast.c (1.6) (+22 -87) src/main/escp2-channels.c (1.4) (+35 -112) src/main/escp2-inks.c (1.6) (+330 -1081) src/main/print-canon.c (1.121) (+157 -107) src/main/print-color.c (1.76) (+262 -354) src/main/print-dither-matrices.c (1.22) (+11 -11) src/main/print-escp2.c (1.260) (+156 -53) src/main/print-escp2.h (1.46) (+5 -6) src/main/print-lexmark.c (1.121) (+134 -28) src/main/print-olympus.c (1.3) (+20 -19) src/main/print-pcl.c (1.105) (+143 -61) src/main/print-ps.c (1.65) (+18 -8) src/main/print-raw.c (1.25) (+33 -13) test/testdither.c (1.34) (+72 -59) New channel architecture. Splitting into dark/light inks, quadtones, etc. is now done in a new "channel" layer, between the color code and the dither code. It is envisioned that eventually there may be a string of channel operations, so that the color code would itself be a channel operation. This has the desirable effect also of simplifying the dither code, as the dither code does not have to worry about a black channel that must be treated specially. It will make it easier to implement ink limiting, sliding conversions between dark and light inks based on black level, etc. This has been tested to the level prior to this commit. The fast dither is behaving badly in 6-colors, but this was determined to predate this change. Somewhat to my surprise, quality actually seems to be a bit higher than it was before. Perhaps simpler really is better... 2003-05-25 Files: NEWS (1.104) (+2 -1) A few updates 2003-05-25 Files: src/testpattern/run-testpattern (1.8) (+5 -0) Set the module path correctly to enable things to run in the sandbox 2003-05-25 Files: src/main/escp2-driver.c (1.5) (+2 -2) Send proper reset command after remote mode commands 2003-05-25 Files: src/main/module.c (1.14) (+2 -2) Work around bug in handling module order in Print plugin 2003-05-25 Files: test/run-testdither (1.7) (+3 -3) Test both 1-bit and 2-bit dithers. 2003-05-25 Files: test/parse-escp2 (1.7) (+1 -1) Calculate file offsets correctly in remote mode commands 2003-05-25 Files: src/testpattern/run-testpattern (1.7) (+14 -5) Clean up the arguments, provide usage string 2003-05-25 Files: src/libgimpprintui/panel.c (1.40) (+9 -1) Note order dependency on module loading for future fix. 2003-05-23 Files: po/cs.po (1.4) (+25 -66) po/da.po (1.32) (+25 -66) po/de.po (1.18) (+25 -66) po/el.po (1.19) (+25 -66) po/en_GB.po (1.101) (+26 -67) po/es.po (1.17) (+25 -66) po/fr.po (1.39) (+25 -66) po/ja.po (1.13) (+25 -66) po/nl.po (1.19) (+25 -66) po/no.po (1.39) (+25 -66) po/pl.po (1.23) (+25 -66) po/pt.po (1.17) (+25 -66) po/sk.po (1.22) (+25 -66) po/sv.po (1.48) (+26 -67) Update po files 2003-05-23 Files: src/foomatic/foomatic-generator.in (1.32) (+2 -0) src/main/module.c (1.13) (+2 -1) A few minor fixes for the Olympus driver 2003-05-22 Files: NEWS (1.103) (+4 -0) src/foomatic/foomatic-printermap (1.58) (+3 -0) src/main/Makefile.am (1.71) (+6 -2) src/main/module.c (1.12) (+2 -1) src/main/print-olympus.c (1.2) (+546 -0) src/main/printers.xml (1.72) (+7 -1) Merge with olympus driver 2003-05-21 Files: src/main/print-olympus.c (1.1) ( ) file print-olympus.c was initially added on branch olympus-driver-branch. 2003-05-20 Files: Makefile.am (1.135) (+2 -2) configure.ac (1.63) (+7 -6) doc/README.maintaining (1.15) (+16 -9) scripts/autogen.sh (1.28) (+19 -26) Update to gettext 0.11.x Require libtool 1.4.3 or 1.5. 2003-05-20 Files: scripts/global.mk (1.3) (+1 -1) src/cups/Makefile.am (1.65) (+2 -3) src/foomatic/Makefile.am (1.38) (+2 -2) src/ghost/Makefile.am (1.31) (+2 -2) src/gimp/Makefile.am (1.32) (+2 -2) src/libgimpprintui/Makefile.am (1.5) (+2 -2) src/main/Makefile.am (1.70) (+2 -3) src/testpattern/Makefile.am (1.16) (+2 -2) test/Makefile.am (1.40) (+2 -2) Fix include ordering 2003-05-15 Files: src/main/channel.c (1.1) ( ) file channel.c was initially added on branch channel-20030511-branch. 2003-05-12 Files: src/foomatic/foomatic-printermap (1.57) (+1 -1) Over-zealously changed HP LJII to a IIP. 2003-05-11 Files: po/cs.po (1.3) (+3032 -1740) po/da.po (1.31) (+462 -450) po/de.po (1.17) (+462 -450) po/el.po (1.18) (+462 -450) po/en_GB.po (1.100) (+463 -451) po/es.po (1.16) (+462 -450) po/fr.po (1.38) (+462 -450) po/ja.po (1.12) (+462 -450) po/nl.po (1.18) (+462 -450) po/no.po (1.38) (+462 -450) po/pl.po (1.22) (+462 -450) po/pt.po (1.16) (+462 -450) po/sk.po (1.21) (+462 -450) po/sv.po (1.47) (+463 -451) Gimp-Print 4.3.14 2003-05-11 Files: scripts/autogen.sh (1.27) (+0 -8) Remove obsolete (and redundant) stanza 2003-05-11 Files: scripts/autogen.sh (1.26) (+0 -1) Don't call gettextize twice 2003-05-11 Files: scripts/autogen.sh (1.25) (+23 -21) Don't create the configure.in symlink if we don't need it 2003-05-11 Files: NEWS (1.102) (+15 -16) branches: 1.102.2; 1.102.4; Prep for 4.3.14 2003-05-11 Files: src/cups/genppd.c (1.69) (+14 -17) Don't set default output order for now until we figure out how to do it correctly. 2003-05-10 Files: src/main/gimp-print-internal.h (1.70) (+7 -2) src/main/printers.c (1.51) (+1 -2) src/main/util.h (1.24) (+2 -6) Clean up of header files 2003-05-10 Files: src/main/dither-main.c (1.17) (+1 -2) Don't need vars.h. 2003-05-10 Files: src/main/escp2-driver.c (1.4) (+2 -2) Syntax error 2003-05-10 Files: src/main/dither-ed.c (1.7) (+3 -3) src/main/dither-ordered.c (1.7) (+2 -2) src/main/dither-very-fast.c (1.5) (+1 -3) Fix the remaining dither issues with fast, adaptive, and ordered 2003-05-10 Files: src/main/dither-ed.c (1.6) (+2 -2) src/main/dither-ordered.c (1.6) (+2 -2) Fix light-dark transition in ED, fast, and ordered dither 2003-05-09 Files: NEWS (1.101) (+20 -10) Update 2003-05-09 Files: src/testpattern/run-testpattern (1.6) (+31 -11) src/testpattern/testpatterny.y (1.10) (+6 -2) Improve coverage 2003-05-09 Files: src/main/print-canon.c (1.120) (+17 -8) src/main/print-lexmark.c (1.120) (+15 -8) src/main/print-pcl.c (1.104) (+13 -7) Don't add nonexistent channels. 2003-05-09 Files: src/cups/genppd.c (1.68) (+13 -2) 735493 CUPS PPD files lacking *OutputOrder 2003-05-09 Files: NEWS (1.100) (+13 -10) Update 2003-05-09 Files: src/main/escp2-driver.c (1.3) (+5 -3) Fix printing to non-photo printers 2003-05-09 Files: src/main/dither-eventone.c (1.11) (+4 -2) Fix a bug printing zero density. 2003-05-08 Files: debian/changelog (1.56) (+9 -2) debian/control.in (1.33) (+2 -2) Update for 4.3.14. Move development packages to section "libdevel". 2003-05-08 Files: src/main/Makefile.am (1.69) (+3 -2) Create xmli18n.h during "make dist". 2003-05-08 Files: NEWS (1.99) (+45 -1) README (1.119) (+1 -1) debian/README.Debian (1.38) (+1 -1) Increment version 2003-05-08 Files: src/main/dither-ed.c (1.5) (+3 -4) src/main/dither-inks.c (1.7) (+3 -3) src/main/dither-main.c (1.16) (+2 -1) src/main/dither-ordered.c (1.5) (+6 -7) Fix long-standing issue with ordered dither at low density 2003-05-08 Files: src/libgimpprintui/panel.c (1.39) (+1 -5) Remove debugging statements 2003-05-08 Files: NEWS (1.98) (+27 -9) src/foomatic/foomatic-printermap (1.56) (+291 -289) Update printer map 2003-05-07 Files: src/foomatic/foomatic-printermap (1.55) (+15 -4) Added new laser printers. 2003-05-07 Files: configure.ac (1.62) (+6 -3) Only enable some GCC warnings if maintainer mode is used 2003-05-07 Files: src/main/escp2-driver.c (1.2) (+6 -1) Print boolean parameters in the file header 2003-05-07 Files: src/main/print-escp2.c (1.259) (+2 -2) Do ink dotsize adjustment correctly 2003-05-07 Files: src/libgimpprintui/panel.c (1.38) (+52 -9) src/main/print-color.c (1.75) (+2 -2) src/main/print-escp2.c (1.258) (+25 -6) Epson driver: add ability to turn off dot resizing. Color: make contrast type (linear vs. regular) mandatory. GUI: improve behavior of set defaults 2003-05-06 Files: src/main/Makefile.am (1.68) (+2 -1) src/main/escp2-driver.c (1.1) ( ) src/main/print-escp2.c (1.257) (+57 -672) src/main/print-escp2.h (1.45) (+101 -2) Split up the Epson driver even more 2003-05-05 Files: src/main/escp2-resolutions.c (1.13) (+1 -3) Remove 1440x1440 HQ from 2880 dpi list. 2003-05-05 Files: configure.ac (1.61) (+4 -5) include/gimp-print/array.h (1.3) (+2 -2) include/gimp-print/curve.h (1.4) (+3 -3) include/gimp-print/gimp-print.h (1.34) (+3 -3) include/gimp-print/sequence.h (1.2) (+16 -15) po/cs.po (1.2) (+3348 -0) scripts/autogen.sh (1.24) (+2 -2) src/cups/genppd.c (1.67) (+11 -11) src/escputil/escputil.c (1.54) (+12 -12) src/foomatic/printer_options.c (1.25) (+6 -6) src/gimp/print.c (1.54) (+1 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.11) (+2 -14) src/libgimpprintui/panel.c (1.37) (+5 -5) src/libgimpprintui/plist.c (1.27) (+4 -4) src/libgimpprintui/printrc.h (1.3) (+1 -3) src/libgimpprintui/printrcy.y (1.6) (+1 -2) src/main/array.c (1.6) (+15 -26) src/main/curve.c (1.34) (+41 -45) src/main/dither-eventone.c (1.10) (+13 -13) src/main/dither-impl.h (1.5) (+7 -7) src/main/escp2-inks.c (1.5) (+13 -1) src/main/escp2-resolutions.c (1.12) (+1 -1) src/main/print-color.c (1.74) (+4 -5) src/main/print-dither-matrices.c (1.21) (+9 -13) src/main/print-escp2-data.c (1.106) (+60 -119) src/main/print-escp2.c (1.256) (+785 -793) src/main/print-escp2.h (1.44) (+19 -39) src/main/print-lexmark.c (1.119) (+3 -3) src/main/print-list.c (1.11) (+74 -63) src/main/print-papers.c (1.24) (+3 -3) src/main/print-ps.c (1.64) (+8 -1) src/main/print-util.c (1.96) (+3 -3) src/main/print-vars.c (1.48) (+112 -114) src/main/print-weave.c (1.53) (+41 -43) src/main/printers.c (1.50) (+4 -4) src/main/sequence.c (1.6) (+52 -44) src/main/string-list.c (1.11) (+4 -4) src/main/util.h (1.23) (+22 -24) src/main/xml.c (1.19) (+3 -3) src/testpattern/run-testpattern (1.5) (+1 -1) src/testpattern/testpattern.c (1.26) (+4 -4) src/testpattern/testpattern.h (1.6) (+1 -3) src/testpattern/testpatterny.y (1.9) (+1 -2) test/bjc-unprint.c (1.7) (+1 -2) test/escp2-weavetest.c (1.29) (+99 -66) test/run-weavetest (1.18) (+39 -30) test/unprint.c (1.29) (+56 -51) Clean up the Epson driver. Add Czech translation. Clean up some new compiler warnings. Improve some of the tests. Minor formatting cleanup for the doc. 2003-05-04 Files: po/cs.po (1.1) ( ) branches: 1.1.2; 1.1.4; file cs.po was initially added on branch gimp-print-4_2_branch. 2003-04-28 Files: src/testpattern/run-testpattern (1.4) (+11 -8) Allow passing extra arguments on the command line. 2003-04-27 Files: configure.ac (1.60) (+3 -10) src/Makefile.am (1.16) (+2 -3) Remove printdef, which is now no longer used. 2003-04-27 Files: src/main/dither-inks.c (1.6) (+2 -1) Initialize shade value. 2003-04-27 Files: src/main/print-canon.c (1.119) (+2 -1) Initialize empty lines counter. 2003-04-20 Files: src/main/print-escp2-data.c (1.105) (+60 -60) src/main/print-escp2.c (1.255) (+2 -4) src/main/print-escp2.h (1.43) (+2 -4) Remove unused parameter enhanced_resolution 2003-04-20 Files: src/main/papers.xml (1.10) (+7 -1) Add Engineering C paper size 2003-04-20 Files: src/main/Makefile.am (1.67) (+2 -1) src/main/bit-ops.c (1.4) (+16 -13) src/main/print-canon.c (1.118) (+6 -6) src/main/print-escp2.c (1.254) (+62 -71) src/main/print-lexmark.c (1.118) (+78 -75) src/main/print-pcl.c (1.103) (+7 -7) src/main/print-weave.c (1.52) (+231 -147) test/escp2-weavetest.c (1.28) (+12 -15) test/testdither.c (1.33) (+3 -2) Clean up weave API a bit 2003-04-18 Files: po/da.po (1.30) (+2007 -722) po/de.po (1.16) (+1865 -813) po/el.po (1.17) (+1977 -798) po/en_GB.po (1.99) (+468 -443) po/es.po (1.15) (+1949 -852) po/fr.po (1.37) (+1940 -843) po/ja.po (1.11) (+1940 -843) po/nl.po (1.17) (+1940 -844) po/no.po (1.37) (+1967 -757) po/pl.po (1.21) (+1982 -762) po/pt.po (1.15) (+1941 -840) po/sk.po (1.20) (+1941 -844) po/sv.po (1.46) (+1942 -845) Gimp-Print 4.3.13 release 2003-04-18 Files: NEWS (1.97) (+35 -1) README (1.118) (+1 -1) configure.ac (1.59) (+3 -3) debian/README.Debian (1.37) (+1 -1) Prep for 4.3.13 2003-04-18 Files: test/escp2-weavetest.c (1.27) (+3 -3) test/run-weavetest (1.17) (+26 -20) Minor enhancement to the weave test 2003-04-16 Files: src/libgimpprintui/panel.c (1.36) (+7 -1) Fix memory leak 2003-04-16 Files: src/main/print-dither-matrices.c (1.20) (+10 -1) Handle aspect ratio 3 dither screens 2003-04-15 Files: include/gimp-print/array.h (1.2) (+8 -7) include/gimp-print/curve.h (1.3) (+27 -26) include/gimp-print/gimp-print.h (1.33) (+101 -97) src/cups/genppd.c (1.66) (+7 -7) src/cups/rastertoprinter.c (1.62) (+4 -4) src/escputil/escputil.c (1.53) (+8 -8) src/foomatic/printer_margins.c (1.9) (+2 -2) src/foomatic/printer_options.c (1.24) (+2 -2) src/foomatic/printers.c (1.6) (+2 -2) src/ghost/ijsgimpprint.c (1.42) (+7 -7) src/libgimpprintui/gimp-print-ui-internal.h (1.10) (+3 -3) src/libgimpprintui/panel.c (1.35) (+22 -16) src/libgimpprintui/plist.c (1.26) (+4 -4) src/libgimpprintui/ui-utils.c (1.6) (+2 -2) src/main/array.c (1.5) (+7 -7) src/main/curve.c (1.33) (+24 -24) src/main/dither-main.c (1.15) (+3 -3) src/main/print-canon.c (1.117) (+29 -29) src/main/print-color.c (1.73) (+27 -27) src/main/print-dither-matrices.c (1.19) (+4 -4) src/main/print-escp2.c (1.253) (+51 -51) src/main/print-lexmark.c (1.117) (+25 -25) src/main/print-papers.c (1.23) (+2 -2) src/main/print-pcl.c (1.102) (+15 -15) src/main/print-ps.c (1.63) (+12 -12) src/main/print-raw.c (1.24) (+7 -7) src/main/print-util.c (1.95) (+17 -17) src/main/print-vars.c (1.47) (+40 -40) src/main/printers.c (1.49) (+39 -39) src/main/string-list.c (1.10) (+4 -4) src/main/util.h (1.22) (+18 -16) src/testpattern/printers.c (1.3) (+2 -2) src/testpattern/testpattern.c (1.25) (+2 -2) test/curve.c (1.15) (+58 -11) test/run-testdither (1.6) (+11 -5) test/run-weavetest (1.16) (+1 -0) test/testdither.c (1.32) (+18 -7) test/xml-curve.c (1.2) (+2 -2) Fix all const hidden types, e. g. stp_vars_t. Rather than typedef void *stp_vars_t; const stp_vars_t v; we use typedef void *stp_vars_t; typedef const void *stp_const_vars_t; stp_const_vars_t v; It turns out that const stp_vars_t v; is equivalent to stp_vars_t *const v; which is basically useless (it means that the pointer itself cannot be modified -- or assigned to -- which isn't at all what we want). Thanks to Peter Bloomfield (PeterBloomfield at bellsouth dot net) for pointing this out and suggesting the fix. 2003-04-13 Files: src/main/array.c (1.4) (+1 -2) src/main/print-color.c (1.72) (+1 -2) Clean up a few more header issues 2003-04-13 Files: src/gimp/print.c (1.53) (+2 -2) Fix up const-correctness 2003-04-13 Files: src/main/Makefile.am (1.66) (+1 -6) src/main/array.c (1.3) (+83 -1) src/main/bit-ops.c (1.3) (+2 -1) src/main/curve.c (1.32) (+22 -9) src/main/dither-main.c (1.14) (+1 -3) src/main/gimp-print-internal.h (1.69) (+2 -3) src/main/print-canon.c (1.116) (+2 -1) src/main/print-dither-matrices.c (1.18) (+1 -76) src/main/print-escp2.c (1.252) (+2 -1) src/main/print-lexmark.c (1.116) (+5 -1) src/main/print-list.c (1.10) (+26 -2) src/main/print-papers.c (1.22) (+4 -5) src/main/print-pcl.c (1.101) (+2 -1) src/main/print-weave.c (1.51) (+2 -1) src/main/printers.c (1.48) (+13 -3) src/main/sequence.c (1.5) (+24 -4) src/main/xml.c (1.18) (+1 -2) test/escp2-weavetest.c (1.26) (+2 -1) test/testdither.c (1.31) (+3 -2) Clean up header files 2003-04-13 Files: src/main/escp2-resolutions.c (1.11) (+3 -3) Minor cleanup 2003-04-13 Files: src/main/escp2-resolutions.c (1.10) (+134 -134) src/main/print-escp2.c (1.251) (+3 -3) src/main/print-escp2.h (1.42) (+2 -4) Remove now-unused external resolution 2003-04-13 Files: .cvsignore (1.20) (+2 -0) man/.cvsignore (1.6) (+1 -1) scripts/.cvsignore (1.3) (+1 -0) src/cups/.cvsignore (1.6) (+1 -0) src/libgimpprintui/.cvsignore (1.4) (+6 -0) src/main/.cvsignore (1.16) (+3 -0) Ignore some more files 2003-04-12 Files: include/gimp-print/Makefile.am (1.11) (+1 -2) include/gimp-print/curve.h (1.2) (+6 -18) include/gimp-print/gimp-print.h (1.32) (+2 -3) include/gimp-print/xml.h (1.2) (+2 -2) src/main/curve.c (1.31) (+408 -1) src/main/print-dither-matrices.c (1.17) (+329 -20) src/main/print-escp2.c (1.250) (+2 -2) src/main/print-papers.c (1.21) (+178 -1) src/main/print-util.c (1.94) (+5 -1) src/main/printers.c (1.47) (+241 -1) src/main/sequence.c (1.4) (+238 -4) src/main/util.h (1.21) (+22 -11) src/main/xml.c (1.17) (+105 -1422) test/curve.c (1.14) (+4 -4) test/run-weavetest (1.15) (+1 -1) Create XML registry, rather than hardocding known XML data types. 2003-04-12 Files: test/run-weavetest (1.14) (+2 -2) Add new modes to support PM-930C and PM-970C. 2003-04-11 Files: src/main/print-pcl.c (1.100) (+3 -3) Tweaked the DeskJet 340 margins slightly according to the User Guide. 2003-04-10 Files: src/foomatic/foomatic-printermap (1.54) (+289 -289) Change Foomatic names to the new database names. 2003-04-10 Files: src/main/printers.xml (1.71) (+33 -1) branches: 1.71.4; 1.71.6; Add support for Japanese Epson printers CL-760, PM-740C, PM-870C, PM-930C, and PM-3700C. I'm confident about all of these printers except for the PM-930C (the spacing may be wrong) and the PM-870C (may be equivalent to the Stylus Photo 925 rather than the 915). 2003-04-10 Files: NEWS (1.96) (+10 -0) src/foomatic/foomatic-printermap (1.53) (+5 -0) src/main/print-escp2-data.c (1.104) (+17 -1) Add support for Japanese Epson printers CL-760, PM-740C, PM-870C, PM-930C, and PM-3700C. I'm confident about all of these printers except for the PM-930C (the spacing may be wrong) and the PM-870C (may be equivalent to the Stylus Photo 925 rather than the 915). 2003-04-09 Files: src/gimp/print.c (1.52) (+2 -1) src/libgimpprintui/panel.c (1.34) (+18 -10) src/libgimpprintui/plist.c (1.25) (+16 -8) src/libgimpprintui/printrcy.y (1.5) (+9 -3) Clean up some memory leaks. Make the parser more forgiving. 2003-04-09 Files: src/main/printers.c (1.46) (+2 -1) Set the verified bit correctly. 2003-04-09 Files: src/cups/rastertoprinter.c (1.61) (+9 -5) src/libgimpprintui/panel.c (1.33) (+16 -7) src/main/dither-ed.c (1.4) (+4 -4) src/main/dither-eventone.c (1.9) (+2 -2) src/main/dither-inks.c (1.5) (+5 -5) src/main/dither-main.c (1.13) (+97 -97) src/main/dither-ordered.c (1.4) (+4 -4) src/main/dither-very-fast.c (1.4) (+4 -4) src/main/print-canon.c (1.115) (+5 -6) src/main/print-color.c (1.71) (+41 -47) src/main/print-dither-matrices.c (1.16) (+7 -7) src/main/print-escp2.c (1.249) (+19 -29) src/main/print-lexmark.c (1.115) (+4 -3) src/main/print-pcl.c (1.99) (+5 -7) src/main/print-raw.c (1.23) (+2 -25) src/main/print-vars.c (1.46) (+126 -58) src/main/print-weave.c (1.50) (+6 -6) src/main/printers.c (1.45) (+11 -10) test/testdither.c (1.30) (+2 -3) Fix the CUPS driver: don't use the page number to decide whether to initialize the job (use a variable dedicated to that purpose), and don't attempt to throw away a negative amount of data (which would happen in the case of full bleed). Fix the GIMP plugin: constrain the minimum and maximum sizes of custom paper sizes based on the printer chosen, and when the printer changes, change those bounds. Also set the parameters for the raw "printer" used to produce the thumbnail preview. In the core: rather than have fixed pointers to component data for the dither, color, and driver, make this extensible by storing these objects as named objects. Also have them automatically destroyed by the stp_vars_t being destroyed. This simplifies the internal interface and will allow us to extend this scheme to handle more things (such as a first class interface for channels). In the Epson driver: remove some now dead code. Also fix the gray vs. color command (it should be two bytes, not one). In the raw pseudo-driver: remove the PageSize option. We always require the number of dots to be explicitly set, since there's no real concept of a "page". In the weave code: change hard coded array lengths to be named constants. In the printer code: perform verification on a copy of the vars, rather than on the real thing. Also let the driver verify the vars on job start and end, to match how the print routine works. 2003-04-08 Files: src/ghost/ijsgimpprint.c (1.41) (+4 -3) Improve a printf 2003-04-08 Files: src/main/curve.c (1.30) (+2 -2) Set bounds correctly in rescale 2003-04-08 Files: test/curve.c (1.13) (+94 -13) Try a few more combinations 2003-04-07 Files: src/main/curve.c (1.29) (+97 -73) src/main/sequence.c (1.3) (+7 -10) src/main/xml.c (1.16) (+227 -165) test/curve.c (1.12) (+13 -15) Use the sequence size for all curve point count calculations Fix gamma curve read/write functions 2003-04-05 Files: src/main/escp2-inks.c (1.4) (+1 -79) src/main/escp2-resolutions.c (1.9) (+89 -83) src/main/print-escp2-data.c (1.103) (+94 -110) src/main/print-escp2.c (1.248) (+2 -2) src/main/print-escp2.h (1.41) (+33 -45) Simplify Epson resolution scheme 2003-04-05 Files: src/main/print-dither-matrices.c (1.15) (+2 -20) Try find both normal and transposed dither matrices. 2003-04-05 Files: src/main/escp2-resolutions.c (1.8) (+106 -86) src/main/print-escp2-data.c (1.102) (+13 -13) src/main/print-escp2.c (1.247) (+61 -40) src/main/print-escp2.h (1.40) (+6 -3) More cleanup of resolutions. 2003-04-05 Files: src/main/escp2-resolutions.c (1.7) (+1 -5) src/main/print-escp2-data.c (1.101) (+78 -86) src/main/print-escp2.c (1.246) (+2 -2) src/main/print-escp2.h (1.39) (+6 -6) Remove unused 1440x720 and 2880x720 microweave resolutions 2003-04-05 Files: src/main/escp2-resolutions.c (1.6) (+122 -85) src/main/print-escp2-data.c (1.100) (+40 -40) src/main/print-escp2.c (1.245) (+33 -12) src/main/print-escp2.h (1.38) (+7 -5) Reduce the excessive number of resolutions displayed. Display the standard ink type for a given combination of settings as "standard" rather than by turning the ink type on or off. 2003-04-05 Files: src/main/escp2-resolutions.c (1.5) (+30 -1) src/main/print-escp2-data.c (1.99) (+17 -5) src/main/print-escp2.c (1.244) (+4 -4) src/main/print-escp2.h (1.37) (+3 -2) Improve support for Epson PM-970C 2003-04-03 Files: src/main/print-vars.c (1.45) (+10 -4) Set defaults correctly 2003-04-03 Files: src/main/print-escp2.c (1.243) (+63 -20) Set up the head offset correctly. Print parameters more usefully. 2003-04-01 Files: po/POTFILES.in (1.17) (+2 -0) po/en_GB.po (1.98) (+1762 -791) src/main/Makefile.am (1.65) (+15 -2) src/main/print-escp2.c (1.242) (+2 -2) Translate strings in XML data files. 2003-03-31 Files: src/main/array.c (1.2) (+1 -9) src/main/curve.c (1.28) (+52 -43) src/main/dither-impl.h (1.4) (+2 -10) src/main/print-vars.c (1.44) (+1 -9) src/main/sequence.c (1.2) (+1 -11) src/main/util.h (1.20) (+10 -2) src/main/xml.c (1.15) (+19 -31) stp_curve_create_from_xmltree does not rely on curve internals. curve point count is never computed from the sequence size. curves are no longer reset to the default when editing them. 2003-03-31 Files: src/testpattern/Makefile.am (1.15) (+2 -1) Need to include libxml headers 2003-03-31 Files: src/escputil/escputil.c (1.52) (+2 -1) Add support for Epson Stylus Photo 900 2003-03-30 Files: configure.ac (1.58) (+3 -3) src/libgimpprintui/plist.c (1.24) (+4 -4) src/libgimpprintui/printrcl.l (1.4) (+2 -2) src/main/curve.c (1.27) (+31 -16) src/main/xml.c (1.14) (+26 -29) Create gamma curves correctly from XML. "Overloaded" curve accessors set curve data correctly. XML gamma curves in printrc are delimited with "'". 2003-03-30 Files: configure.ac (1.57) (+3 -2) include/gimp-print/Makefile.am (1.10) (+8 -2) include/gimp-print/array.h (1.1) ( ) include/gimp-print/curve.h (1.1) ( ) include/gimp-print/gimp-print.h (1.31) (+25 -291) include/gimp-print/xml.h (1.1) ( ) src/cups/Makefile.am (1.64) (+2 -1) src/foomatic/Makefile.am (1.37) (+2 -1) src/ghost/Makefile.am (1.30) (+2 -2) src/ghost/ijsgimpprint.c (1.40) (+10 -2) src/gimp/Makefile.am (1.31) (+2 -2) src/libgimpprintui/Makefile.am (1.4) (+2 -3) src/libgimpprintui/plist.c (1.23) (+5 -4) src/libgimpprintui/printrcy.y (1.4) (+2 -2) src/main/Makefile.am (1.64) (+12 -8) src/main/curve.c (1.26) (+233 -434) src/main/dither-main.c (1.12) (+15 -12) src/main/escp2-channels.c (1.3) (+40 -22) src/main/escp2-papers.c (1.5) (+53 -29) src/main/gimpprint.xsd (1.6) (+105 -5) src/main/papers.xml (1.9) (+1 -2) src/main/print-canon.c (1.114) (+53 -29) src/main/print-color.c (1.70) (+47 -11) src/main/print-dither-matrices.c (1.14) (+43 -99) src/main/print-lexmark.c (1.114) (+53 -29) src/main/print-pcl.c (1.98) (+43 -24) src/main/print-util.c (1.93) (+5 -5) src/main/print-vars.c (1.43) (+95 -1) src/main/printers.xml (1.70) (+1 -2) src/main/xml.c (1.13) (+1140 -89) test/Makefile.am (1.39) (+5 -3) test/curve.c (1.11) (+379 -174) test/xml-curve.c (1.1) ( ) Change curve data format to XML. Use new array and sequence data types. 2003-03-30 Files: src/cups/genppd.c (1.65) (+11 -11) Nicer names for the UI groups 2003-03-29 Files: po/da.po (1.29) (+455 -370) po/de.po (1.15) (+476 -375) po/el.po (1.16) (+485 -383) po/en_GB.po (1.97) (+477 -377) po/es.po (1.14) (+476 -375) po/fr.po (1.36) (+476 -375) po/ja.po (1.10) (+476 -375) po/nl.po (1.16) (+464 -374) po/no.po (1.36) (+469 -372) po/pl.po (1.20) (+458 -371) po/pt.po (1.14) (+476 -375) po/sk.po (1.19) (+476 -375) po/sv.po (1.45) (+477 -376) Gimp-Print 4.3.12 release 2003-03-29 Files: NEWS (1.95) (+1 -1) Fix typo! 2003-03-29 Files: src/testpattern/Makefile.am (1.14) (+3 -2) Need to distribute run-testpattern to permit make check in tarball 2003-03-29 Files: NEWS (1.94) (+28 -4) README (1.117) (+1 -1) configure.ac (1.56) (+3 -3) debian/README.Debian (1.36) (+2 -2) Prep for Gimp-Print 4.3.12 2003-03-29 Files: src/cups/genppd.c (1.64) (+56 -53) src/cups/rastertoprinter.c (1.60) (+4 -4) src/main/escp2-papers.c (1.4) (+69 -69) src/main/print-escp2.c (1.241) (+16 -7) src/main/print-escp2.h (1.36) (+3 -2) Turn off extremely verbose messages in rastertoprinter unless debug2 is turned on. Don't offer inactive options to the user in the PPD files. Make ink type an optional parameter in the Epson driver, and also allow the default ink type to differ based on the paper and printer chosen. 2003-03-29 Files: src/cups/rastertoprinter.c (1.59) (+75 -54) Handle command line and PPD options correctly 2003-03-29 Files: NEWS (1.93) (+3 -0) src/foomatic/foomatic-printermap (1.52) (+2 -0) src/ghost/README (1.87) (+23 -14) src/main/escp2-inks.c (1.3) (+40 -1) src/main/escp2-resolutions.c (1.4) (+4 -1) src/main/print-escp2-data.c (1.98) (+80 -60) src/main/print-escp2.c (1.240) (+2 -2) src/main/print-escp2.h (1.35) (+9 -7) src/main/printers.xml (1.69) (+13 -1) Preliminary support for Epson PM-970C Support for Epson Stylus Photo 900 2003-03-28 Files: Makefile.am (1.134) (+1 -6) Don't remove backup files with "maintainer-clean". Backup files are still removed from the distributed tarball. 2003-03-24 Files: src/cups/genppd.c (1.63) (+33 -28) src/cups/rastertoprinter.c (1.58) (+13 -8) Code appears to work, although options are not getting passed 2003-03-23 Files: src/cups/genppd.c (1.62) (+132 -98) src/cups/rastertoprinter.c (1.57) (+42 -23) Add all string list, float, and boolean parameters to CUPS driver 2003-03-23 Files: src/main/print-color.c (1.69) (+9 -9) Reorder options 2003-03-22 Files: src/cups/rastertoprinter.c (1.56) (+8 -2) Work around Solaris/gcc problem with limits.h 2003-03-22 Files: src/main/print-canon.c (1.113) (+7 -2) Workaround Solaris gcc problem with limits.h 2003-03-22 Files: src/main/print-escp2.c (1.239) (+9 -3) Don't barf if PrintingDirection is not provided 2003-03-22 Files: src/cups/rastertoprinter.c (1.55) (+10 -6) Make CUPS set the PrintingDirection parameter. 2003-03-22 Files: src/main/dither-eventone.c (1.8) (+10 -7) Prevent EvenTone from printing dots when input is zero. 2003-03-20 Files: src/main/escp2-resolutions.c (1.3) (+1 -19) src/main/print-escp2.c (1.238) (+419 -475) src/main/print-lexmark.c (1.113) (+19 -18) src/main/print-weave.c (1.49) (+25 -25) test/escp2-weavetest.c (1.25) (+6 -6) Cleanup 2003-03-20 Files: test/testdither.c (1.29) (+4 -4) Remove nonexistent monochrome option 2003-03-20 Files: test/run-testdither (1.5) (+1 -1) Remove nonexistent monochrome option. 2003-03-20 Files: src/main/dither-inks.c (1.4) (+2 -2) stpi_dither_set_ranges_and_shades_simple sets only one color of ink. 2003-03-19 Files: include/gimp-print/gimp-print.h (1.30) (+8 -8) Remove unused enum names. These confuse the gtk-doc parser, and are not required by any code. 2003-03-19 Files: src/main/module.c (1.11) (+3 -2) branches: 1.11.4; 1.11.6; Check that a module exists before attempting to close it. 2003-03-19 Files: src/main/dither-matrix-1x1.xml (1.1) ( ) src/main/dither-matrix-2x1.xml (1.1) ( ) src/main/dither-matrix-4x1.xml (1.1) ( ) Add XML dither matrices. 2003-03-19 Files: include/gimp-print/sequence.h (1.1) ( ) src/main/array.c (1.1) ( ) src/main/sequence.c (1.1) ( ) Add sequence and array (derived from sequence) objects. 2003-03-19 Files: debian/changelog (1.55) (+12 -0) Update for 4.3.11 2003-03-19 Files: src/main/libgimpprint.sym (1.4) (+120 -2) Update required symbols. 2003-03-19 Files: src/main/printers.c (1.44) (+3 -3) Print more useful error message. 2003-03-19 Files: src/ghost/ijsgimpprint.c (1.39) (+4 -4) Fix roundoff error in calculating margins. 2003-03-19 Files: src/main/print-vars.c (1.42) (+2 -3) Set all mandatory parameters in stp_set_printer_defaults. 2003-03-18 Files: src/main/escp2-channels.c (1.2) (+103 -26) src/main/print-escp2.c (1.237) (+89 -21) src/main/print-escp2.h (1.34) (+3 -2) Add ink transition controls to Epson driver 2003-03-16 Files: src/main/dither-main.c (1.11) (+3 -3) src/main/print-color.c (1.68) (+17 -17) Reorganized controls a bit more 2003-03-16 Files: src/libgimpprintui/panel.c (1.32) (+2 -2) Rename edit curve button 2003-03-16 Files: src/main/print-color.c (1.67) (+30 -8) Offer linear vs. fixed endpoint contrast adjustment. 2003-03-16 Files: src/main/print-vars.c (1.41) (+55 -4) Warn if an attempt is made to access an unset integer, float, or boolean parameter. 2003-03-16 Files: src/main/print-color.c (1.66) (+15 -12) Reorganize the parameters a bit. 2003-03-16 Files: src/libgimpprintui/panel.c (1.31) (+6 -4) Don't incorrectly smash color values. 2003-03-16 Files: src/libgimpprintui/panel.c (1.30) (+30 -2) src/main/dither-main.c (1.10) (+2 -2) src/main/escp2-papers.c (1.3) (+2 -2) src/main/print-escp2-data.c (1.97) (+11 -11) src/main/print-escp2.c (1.236) (+25 -21) Support full bleed correctly 2003-03-12 Files: src/main/print-pcl.c (1.97) (+4 -3) Init privdata.do_6color in non-photo cases. Removed duplicate init. of privdata.do_blank and privdata.blank_lines. 2003-03-12 Files: src/main/print-pcl.c (1.96) (+6 -6) Silly cut and paste error 2003-03-12 Files: src/main/dither-inks.c (1.3) (+13 -3) src/main/dither-main.c (1.9) (+30 -36) src/main/print-canon.c (1.112) (+266 -262) src/main/print-lexmark.c (1.112) (+98 -113) src/main/print-pcl.c (1.95) (+283 -236) src/main/util.h (1.19) (+7 -7) Supply shades from all family drivers. Simplify printing loop in all family drivers. Reindent all header files. 2003-03-08 Files: src/main/escp2-inks.c (1.2) (+36 -36) Fix the Stylus Photo 2200 and 10000 ink definitions 2003-03-07 Files: src/libgimpprintui/plist.c (1.22) (+30 -20) Don't try to use the sync code if we're not printing to a process. Thanks, Dave! 2003-03-01 Files: src/main/papers.xml (1.8) (+4 -4) More paper types moved to extended category. 2003-03-01 Files: src/libgimpprintui/panel.c (1.29) (+1 -2) Minor cleanup 2003-03-01 Files: src/libgimpprintui/panel.c (1.28) (+187 -110) Some UI cleanup 2003-03-01 Files: po/da.po (1.28) (+272 -252) po/de.po (1.14) (+274 -252) po/el.po (1.15) (+274 -256) po/en_GB.po (1.96) (+275 -253) po/es.po (1.13) (+274 -252) po/fr.po (1.35) (+274 -252) po/ja.po (1.9) (+274 -252) po/nl.po (1.15) (+274 -252) po/no.po (1.35) (+272 -252) po/pl.po (1.19) (+273 -256) po/pt.po (1.13) (+274 -252) po/sk.po (1.18) (+274 -252) po/sv.po (1.44) (+275 -253) Gimp-Print 4.3.11 2003-03-01 Files: NEWS (1.92) (+28 -11) Prep for 4.3.11 2003-03-01 Files: NEWS (1.91) (+1 -1) README (1.116) (+1 -1) configure.ac (1.55) (+3 -3) debian/README.Debian (1.35) (+1 -1) Bump version 2003-03-01 Files: include/gimp-print/gimp-print.h (1.29) (+6 -4) src/libgimpprintui/gimp-print-ui-internal.h (1.9) (+7 -5) src/libgimpprintui/panel.c (1.27) (+127 -17) src/libgimpprintui/plist.c (1.21) (+16 -6) src/libgimpprintui/printrcl.l (1.3) (+2 -1) src/libgimpprintui/printrcy.y (1.3) (+14 -2) src/main/dither-main.c (1.8) (+19 -13) src/main/papers.xml (1.7) (+105 -105) src/main/print-vars.c (1.40) (+23 -5) src/main/xml.c (1.12) (+10 -8) Reduce the number of visible paper sizes by default 2003-02-28 Files: src/main/printers.c (1.43) (+2 -2) Fix job mode in stp_end_job(). 2003-02-27 Files: src/cups/rastertoprinter.c (1.54) (+19 -15) Fix CUPS printing. stp_start_job() was being called before stp_verify(). 2003-02-26 Files: include/gimp-print/gimp-print.h (1.28) (+94 -101) src/libgimpprintui/gimp-print-ui-internal.h (1.8) (+9 -1) src/libgimpprintui/panel.c (1.26) (+113 -13) src/main/escp2-resolutions.c (1.2) (+117 -253) src/main/print-canon.c (1.111) (+2 -2) src/main/print-escp2.c (1.235) (+40 -6) src/main/print-escp2.h (1.33) (+2 -3) src/main/print-lexmark.c (1.111) (+2 -2) src/main/print-pcl.c (1.94) (+11 -48) src/main/print-ps.c (1.62) (+2 -2) src/main/print-raw.c (1.22) (+2 -2) src/main/print-vars.c (1.39) (+2 -2) src/main/util.h (1.18) (+8 -2) Reduce the number of quality settings for Epson printers by separating unidirectional/bidirectional into its own option. Support boolean options in the UI. Minor cleanup in the PCL driver. 2003-02-22 Files: configure.ac (1.54) (+8 -3) src/ghost/Makefile.am (1.29) (+3 -3) src/ghost/ijsgimpprint.c (1.38) (+91 -2) Handle all options in IJS driver 2003-02-22 Files: src/testpattern/testpattern.c (1.24) (+2 -2) Fix use of stp_papersize_t 2003-02-22 Files: include/gimp-print/gimp-print.h (1.27) (+18 -16) src/cups/genppd.c (1.61) (+5 -5) src/cups/rastertoprinter.c (1.53) (+4 -4) src/foomatic/paper_sizes.c (1.6) (+3 -5) src/foomatic/printer_margins.c (1.8) (+4 -4) src/ghost/README (1.86) (+13 -12) src/ghost/ijsgimpprint.c (1.37) (+4 -6) src/libgimpprintui/panel.c (1.25) (+8 -7) src/main/gimpprint.dtd (1.4) (+31 -2) src/main/gimpprint.xsd (1.5) (+21 -1) src/main/papers.xml (1.6) (+5 -1) src/main/print-canon.c (1.110) (+54 -24) src/main/print-escp2.c (1.234) (+58 -31) src/main/print-lexmark.c (1.110) (+57 -29) src/main/print-papers.c (1.20) (+47 -125) src/main/print-pcl.c (1.93) (+57 -30) src/main/print-ps.c (1.61) (+4 -5) src/main/print-raw.c (1.21) (+4 -6) src/main/printers.c (1.42) (+4 -2) src/main/xml.c (1.11) (+54 -18) Support paper sizes with margins, such as Epson photo paper 2003-02-19 Files: src/foomatic/foomatic-printermap (1.51) (+3 -3) src/main/print-pcl.c (1.92) (+35 -1) src/main/printers.xml (1.68) (+7 -1) The LaserJet IIP series can do TIFF compression so added them separately. I don't know if the LaserJet II (and all the others that use the pcl-2 driver) can do this, hence separating out the IIP. 2003-02-18 Files: src/main/dither-eventone.c (1.7) (+3 -10) Remove reciprocal array. It isn't saving computations anymore. 2003-02-17 Files: src/main/dither-eventone.c (1.6) (+9 -10) Fixed sign bug with values >= 32768. 2003-02-16 Files: src/main/module.c (1.10) (+17 -24) src/main/path.c (1.7) (+7 -8) src/main/print-list.c (1.9) (+14 -28) src/main/print-papers.c (1.19) (+5 -7) src/main/printers.c (1.41) (+7 -7) src/main/util.h (1.17) (+10 -4) src/main/xml.c (1.10) (+26 -30) Use debug flags rather than conditional compilation. 2003-02-16 Files: src/main/curve.c (1.25) (+7 -2) src/main/print-list.c (1.8) (+7 -2) src/main/print-vars.c (1.38) (+7 -2) src/main/printers.c (1.40) (+7 -2) Better message when an empty object is passed 2003-02-16 Files: src/main/print-ps.c (1.60) (+2 -6) Don't actually omit the list of options for a mandatory parameter; simply return an empty list. 2003-02-16 Files: po/da.po (1.27) (+122 -122) po/de.po (1.13) (+122 -122) po/el.po (1.14) (+122 -122) po/en_GB.po (1.95) (+123 -123) po/es.po (1.12) (+122 -122) po/fr.po (1.34) (+122 -122) po/ja.po (1.8) (+122 -122) po/nl.po (1.14) (+122 -122) po/no.po (1.34) (+122 -122) po/pl.po (1.18) (+122 -122) po/pt.po (1.12) (+122 -122) po/sk.po (1.17) (+122 -122) po/sv.po (1.43) (+123 -123) Gimp-Print 4.3.10 2003-02-16 Files: src/main/print-color.c (1.65) (+8 -4) Clear up a few Valgrind issues. 2003-02-16 Files: src/main/print-util.c (1.92) (+3 -2) Clear a memory leak. 2003-02-15 Files: NEWS (1.90) (+5 -2) README (1.115) (+9 -9) debian/README.Debian (1.34) (+1 -1) include/gimp-print/gimp-print.h (1.26) (+7 -2) src/gimp/print.c (1.51) (+2 -1) src/libgimpprintui/panel.c (1.24) (+46 -15) src/main/escp2-papers.c (1.2) (+17 -17) src/main/print-canon.c (1.109) (+2 -1) src/main/print-color.c (1.64) (+181 -298) src/main/print-escp2-data.c (1.96) (+20 -20) src/main/print-escp2.c (1.233) (+20 -4) src/main/print-lexmark.c (1.109) (+2 -1) src/main/print-pcl.c (1.91) (+2 -1) src/main/print-ps.c (1.59) (+2 -1) src/main/print-raw.c (1.20) (+2 -1) src/main/print-vars.c (1.37) (+24 -1) Fix a large number of logic problems related to stp_vars_t. Many of these are in the color code; there were a lot of problems with overriding options and such. There is a new call stp_prune_inactive to remove inactive and unused settings, to prevent other code from tripping all over these settings. Also, the UI now sets all parameters that it will not display to be inactive. 2003-02-15 Files: configure.ac (1.53) (+3 -3) Bump version 2003-02-15 Files: po/da.po (1.26) (+852 -990) po/de.po (1.12) (+1362 -1205) po/el.po (1.13) (+1160 -1152) po/en_GB.po (1.94) (+1313 -1152) po/es.po (1.11) (+1318 -1172) po/fr.po (1.33) (+1339 -1189) po/ja.po (1.7) (+1339 -1189) po/nl.po (1.13) (+1252 -1150) po/no.po (1.33) (+998 -1063) po/pl.po (1.17) (+1041 -1056) po/pt.po (1.11) (+1343 -1194) po/sk.po (1.16) (+1312 -1169) po/sv.po (1.42) (+1351 -1202) Gimp-Print 4.3.9 release 2003-02-15 Files: NEWS (1.89) (+9 -1) Prep for 4.3.9 release 2003-02-15 Files: src/gimp/print.c (1.50) (+2 -2) Turn message output back on. 2003-02-15 Files: src/main/print-color.c (1.63) (+17 -3) Offer HSL-adjusted line art mode. 2003-02-15 Files: src/main/print-escp2.h (1.32) (+4 -4) Missing commit 2003-02-15 Files: src/main/print-escp2.c (1.232) (+18 -5) Try microweave dot size if softweave dot size isn't available. 2003-02-15 Files: src/main/print-escp2.c (1.231) (+78 -25) Automatically use a larger drop size if the selected drop size would not allow use of enough ink. 2003-02-15 Files: src/main/dither-main.c (1.7) (+2 -2) Extend the range of the density adjustment. 2003-02-15 Files: src/main/print-color.c (1.62) (+6 -6) Type correctness 2003-02-14 Files: src/libgimpprintui/panel.c (1.23) (+43 -69) Cleanup 2003-02-14 Files: src/main/print-color.c (1.61) (+24 -11) Make gray component reduction a bit more intuitive 2003-02-14 Files: NEWS (1.88) (+39 -9) README (1.114) (+1 -1) configure.ac (1.52) (+3 -3) debian/README.Debian (1.33) (+1 -1) Bump the version. 2003-02-14 Files: src/libgimpprintui/panel.c (1.22) (+25 -2) Evidently a gtk_curve can exceed its bounds... 2003-02-14 Files: src/main/print-color.c (1.60) (+19 -12) Separate the black curve from the composite curve (which is something entirely different). 2003-02-14 Files: src/gimp/print.c (1.49) (+4 -9) Use an environment variable to control wait at startup 2003-02-13 Files: src/libgimpprintui/gimp-print-ui-internal.h (1.7) (+5 -9) src/libgimpprintui/panel.c (1.21) (+377 -206) src/libgimpprintui/ui-utils.c (1.5) (+29 -58) src/main/print-color.c (1.59) (+51 -22) src/main/print-raw.c (1.19) (+2 -1) More curve improvements 2003-02-13 Files: include/gimp-print/gimp-print.h (1.25) (+18 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.6) (+15 -2) src/libgimpprintui/panel.c (1.20) (+362 -46) src/libgimpprintui/plist.c (1.20) (+3 -3) src/main/curve.c (1.24) (+67 -3) src/main/print-color.c (1.58) (+95 -35) src/main/print-vars.c (1.36) (+2 -2) Curves now work!!! 2003-02-09 Files: include/gimp-print/gimp-print.h (1.24) (+73 -15) src/gimp/print.c (1.48) (+12 -3) src/libgimpprintui/.cvsignore (1.3) (+5 -0) src/libgimpprintui/Makefile.am (1.3) (+10 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.5) (+59 -23) src/libgimpprintui/panel.c (1.19) (+391 -218) src/libgimpprintui/plist.c (1.19) (+100 -30) src/libgimpprintui/printrc.h (1.2) (+42 -0) src/libgimpprintui/printrcl.l (1.2) (+103 -0) src/libgimpprintui/printrcy.y (1.2) (+262 -0) src/libgimpprintui/ui-utils.c (1.4) (+117 -52) src/main/dither-main.c (1.6) (+8 -8) src/main/print-canon.c (1.108) (+8 -6) src/main/print-color.c (1.57) (+20 -20) src/main/print-escp2.c (1.230) (+30 -28) src/main/print-lexmark.c (1.108) (+8 -6) src/main/print-pcl.c (1.90) (+7 -5) src/main/print-ps.c (1.58) (+8 -29) src/main/print-util.c (1.91) (+22 -14) src/main/print-vars.c (1.35) (+153 -106) src/main/printers.c (1.39) (+9 -5) src/main/string-list.c (1.9) (+22 -3) New user interface code supports optional parameters (at least for ranges; I still have to fix this for optional combo boxes). Introduce a new printrc file format, with a Bison parser. The parser needs to be changed to avoid using "yy" symbols everywhere. Valgrind the code. 2003-02-09 Files: src/libgimpprintui/printrc.h (1.1) ( ) file printrc.h was initially added on branch ui-20030201-branch. 2003-02-08 Files: src/libgimpprintui/printrcy.y (1.1) ( ) file printrcy.y was initially added on branch ui-20030201-branch. 2003-02-08 Files: src/libgimpprintui/printrcl.l (1.1) ( ) file printrcl.l was initially added on branch ui-20030201-branch. 2003-02-08 Files: src/cups/cups-genppdconfig.in (1.3) (+2 -2) src/cups/cups-genppdupdate.in (1.2) (+2 -2) Don't die when a process running on the other end of a pipe returns a nonzero exit status 2003-02-05 Files: src/cups/genppd.c (1.60) (+79 -12) src/cups/rastertoprinter.c (1.52) (+11 -10) Mirror 4.2 changes, although these are totally untested because I can't install the required versions of all the support tools right now... 2003-02-05 Files: src/main/gimp-print-internal.h (1.68) (+2 -5) src/main/print-papers.c (1.18) (+2 -1) src/main/util.h (1.16) (+4 -2) Better factoring 2003-02-01 Files: src/main/dither-eventone.c (1.5) (+31 -25) Minor code optimization only. 2003-01-28 Files: NEWS (1.87) (+3 -0) src/foomatic/foomatic-printermap (1.50) (+3 -0) src/main/printers.xml (1.67) (+19 -1) Added Apple Color StyleWriter 4100 (Deskjet 660C), Color StyleWriter 4500 (DJ 690C) and Color StyleWriter 6500 (takes same carts as DJ850). Detective work by: Richard V. Ford 2003-01-28 Files: NEWS (1.86) (+181 -48) src/escputil/escputil.c (1.51) (+2 -1) src/foomatic/foomatic-printermap (1.49) (+1 -0) src/main/print-escp2-data.c (1.95) (+17 -1) src/main/printers.xml (1.66) (+9 -1) Add Epson C50 2003-01-27 Files: README (1.113) (+1 -1) debian/README.Debian (1.32) (+1 -1) Prep for 4.3.8. 2003-01-27 Files: NEWS (1.85) (+79 -2) Prep for 4.3.8 2003-01-26 Files: src/main/.cvsignore (1.15) (+4 -0) src/main/Makefile.am (1.63) (+15 -14) src/main/escp2-channels.c (1.1) ( ) src/main/escp2-inks.c (1.1) ( ) src/main/escp2-papers.c (1.1) ( ) src/main/escp2-resolutions.c (1.1) ( ) src/main/print-escp2-data.c (1.94) (+169 -4687) src/main/print-escp2.h (1.31) (+35 -3) Split up the Epson data 2003-01-26 Files: src/main/print-escp2-data.c (1.93) (+209 -36) Finish adding all the different shades in. 2003-01-26 Files: configure.ac (1.51) (+9 -2) Do not build printdef by default 2003-01-26 Files: src/cups/rastertoprinter.c (1.51) (+250 -245) Code cleanup 2003-01-26 Files: src/main/print-papers.c (1.17) (+5 -5) src/main/printers.c (1.38) (+2 -2) Fix a few minor things 2003-01-26 Files: src/libgimpprintui/panel.c (1.18) (+13 -16) Swap bottom and right border options in UI. Fix a compiler warning on const-ness. 2003-01-26 Files: src/main/print-escp2-data.c (1.92) (+2 -2) Reorder the elements in stpi_shade_t to avoid errors caused by using the wrong data type in initializers. 2003-01-26 Files: src/main/print-escp2.c (1.229) (+2 -2) fix typo 2003-01-26 Files: include/gimp-print/gimp-print.h (1.23) (+3 -2) src/main/dither-main.c (1.5) (+3 -3) src/main/print-canon.c (1.107) (+6 -6) src/main/print-color.c (1.56) (+25 -25) src/main/print-escp2.c (1.228) (+68 -64) src/main/print-lexmark.c (1.107) (+6 -6) src/main/print-pcl.c (1.89) (+6 -6) src/main/print-ps.c (1.57) (+7 -7) src/main/print-raw.c (1.18) (+3 -3) src/main/print-vars.c (1.34) (+2 -1) Add channel number to parameter 2003-01-25 Files: src/main/curve.c (1.23) (+35 -144) src/main/print-util.c (1.90) (+190 -6) src/main/util.h (1.15) (+20 -2) I/O layer to simplify reading from both strings and files 2003-01-25 Files: src/libgimpprintui/plist.c (1.18) (+132 -97) Print error messages to the screen (via g_message) rather than to stderr. 2003-01-25 Files: src/main/print-ps.c (1.56) (+2 -1) Don't leave bounds.str set. 2003-01-25 Files: src/libgimpprintui/plist.c (1.17) (+4 -4) src/main/print-vars.c (1.33) (+4 -1) plist.c: Make debug statements work after changes. print-vars.c: Ensure bounds.str and deflt.str are NULL to avoid problems freeing random memory! 2003-01-24 Files: src/foomatic/foomatic-printermap (1.48) (+33 -0) Added missing HP inkjets. 2003-01-24 Files: debian/rules (1.46) (+3 -3) Copy updated config.sub and config.guess to the correct location 2003-01-23 Files: debian/rules (1.45) (+2 -2) Remove redundant escaping 2003-01-23 Files: po/POTFILES.in (1.16) (+7 -1) Update translated dither code files 2003-01-23 Files: src/main/libgimpprint.sym (1.3) (+0 -20) src/main/print-list.c (1.7) (+5 -2) src/main/print-papers.c (1.16) (+9 -1) src/main/printers.c (1.37) (+10 -4) Remove exported stp_list symbols Fix typos in printer and paper list error messages Check a list is valid before copying it 2003-01-23 Files: src/gimp/print-intl.h (1.5) (+9 -7) Rewrite INIT_LOCALE to avoid spurious compiler warning 2003-01-23 Files: src/gimp/print-intl.h (1.4) (+6 -8) src/main/module.c (1.9) (+0 -1) src/main/print-color.c (1.55) (+4 -31) Back out erroneous commit 2003-01-23 Files: src/gimp/print-intl.h (1.3) (+9 -7) src/main/module.c (1.8) (+2 -1) src/main/print-color.c (1.54) (+32 -5) Gimp-Print 4.2.5 2003-01-22 Files: src/main/print-escp2.c (1.227) (+122 -119) Minor reorg 2003-01-20 Files: include/gimp-print/gimp-print.h (1.22) (+7 -7) src/cups/genppd.c (1.59) (+8 -8) src/cups/rastertoprinter.c (1.50) (+6 -6) src/foomatic/printer_margins.c (1.7) (+2 -2) src/foomatic/printer_options.c (1.23) (+2 -2) src/ghost/ijsgimpprint.c (1.36) (+8 -8) src/gimp/print-image-gimp.c (1.11) (+3 -3) src/libgimpprintui/panel.c (1.17) (+3 -3) src/libgimpprintui/plist.c (1.16) (+3 -3) src/libgimpprintui/print-image-thumbnail.c (1.3) (+3 -3) src/main/print-color.c (1.53) (+2 -2) src/main/print-vars.c (1.32) (+4 -4) src/main/printers.c (1.36) (+8 -8) src/testpattern/testpattern.c (1.23) (+3 -3) One more name change 2003-01-20 Files: src/main/module.c (1.7) (+90 -90) src/main/path.c (1.6) (+26 -26) src/main/print-canon.c (1.106) (+121 -121) src/main/print-color.c (1.52) (+60 -60) src/main/print-dither-matrices.c (1.13) (+59 -59) src/main/print-escp2-data.c (1.91) (+211 -211) src/main/print-escp2.c (1.226) (+166 -166) src/main/print-escp2.h (1.30) (+7 -7) src/main/print-lexmark.c (1.106) (+174 -174) src/main/print-list.c (1.6) (+132 -132) src/main/print-papers.c (1.15) (+79 -85) src/main/print-pcl.c (1.88) (+192 -192) src/main/print-ps.c (1.55) (+101 -100) src/main/print-raw.c (1.17) (+33 -33) src/main/print-util.c (1.89) (+90 -90) src/main/print-vars.c (1.31) (+337 -331) src/main/print-weave.c (1.48) (+187 -187) src/main/printers.c (1.35) (+136 -125) src/main/string-list.c (1.8) (+29 -29) src/main/util.h (1.14) (+76 -76) src/main/xml.c (1.9) (+68 -68) test/escp2-weavetest.c (1.24) (+8 -8) test/testdither.c (1.28) (+64 -64) Rename all internal stp_ things to stpi_ 2003-01-20 Files: src/main/image.c (1.3) (+18 -18) branches: 1.3.12; 1.3.16; Rename all internal stp_ things to stpi_ 2003-01-20 Files: src/main/Makefile.am (1.62) (+1 -2) src/main/bit-ops.c (1.2) (+29 -29) src/main/curve.c (1.22) (+77 -77) src/main/dither-ed.c (1.3) (+33 -33) src/main/dither-eventone.c (1.4) (+40 -40) src/main/dither-impl.h (1.3) (+32 -32) src/main/dither-inks.c (1.2) (+58 -58) src/main/dither-inlined-functions.h (1.2) (+4 -4) src/main/dither-main.c (1.4) (+82 -82) src/main/dither-ordered.c (1.3) (+14 -14) src/main/dither-very-fast.c (1.3) (+13 -13) Rename all internal stp_ things to stpi_ 2003-01-20 Files: include/gimp-print/gimp-print.h (1.21) (+114 -86) src/cups/genppd.c (1.58) (+6 -6) src/cups/rastertoprinter.c (1.49) (+6 -6) src/foomatic/printer_margins.c (1.6) (+3 -3) src/foomatic/printer_options.c (1.22) (+5 -5) src/foomatic/printers.c (1.5) (+2 -2) src/ghost/ijsgimpprint.c (1.35) (+5 -5) src/libgimpprintui/panel.c (1.16) (+9 -9) src/libgimpprintui/plist.c (1.15) (+10 -10) src/main/curve.c (1.21) (+23 -23) src/main/dither-main.c (1.3) (+4 -4) src/main/print-canon.c (1.105) (+20 -20) src/main/print-color.c (1.51) (+36 -36) src/main/print-dither-matrices.c (1.12) (+3 -3) src/main/print-escp2.c (1.225) (+15 -15) src/main/print-lexmark.c (1.105) (+15 -15) src/main/print-pcl.c (1.87) (+17 -17) src/main/print-ps.c (1.54) (+6 -6) src/main/print-raw.c (1.16) (+6 -6) src/main/print-util.c (1.88) (+6 -6) src/main/print-vars.c (1.30) (+25 -25) src/main/printers.c (1.34) (+8 -8) src/main/string-list.c (1.7) (+7 -7) src/main/xml.c (1.8) (+2 -2) src/testpattern/printers.c (1.2) (+2 -2) src/testpattern/testpattern.c (1.22) (+7 -7) test/curve.c (1.10) (+18 -18) test/escp2-weavetest.c (1.23) (+2 -2) test/testdither.c (1.27) (+3 -3) Reorganize external names 2003-01-20 Files: configure.ac (1.50) (+3 -3) include/gimp-print/gimp-print.h (1.20) (+2 -57) src/cups/rastertoprinter.c (1.48) (+2 -3) src/libgimpprintui/panel.c (1.15) (+1 -2) src/main/gimp-print-internal.h (1.67) (+3 -3) src/main/util.h (1.13) (+71 -7) Move stp_list_t and stp_set_output_type to internal header files 2003-01-20 Files: src/main/papers.xml (1.5) (+2 -2) src/main/print-papers.c (1.14) (+35 -2) src/main/print-util.c (1.87) (+1 -3) src/main/printers.c (1.33) (+36 -2) Don't segfault if paper_list or printer_list aren't initialised, create them instead and issue a warning if it's not a list insertion. 2003-01-20 Files: man/Makefile.am (1.18) (+1 -11) src/cups/cups-genppdconfig.in (1.2) (+5 -4) cups-genppdconfig uses -u to run non-interactively, instead of using a different argv[0]. 2003-01-20 Files: debian/changelog (1.54) (+8 -0) debian/control.in (1.32) (+46 -2) debian/cupsys-driver-gimpprint.install (1.4) (+0 -1) debian/cupsys-driver-gimpprint.postinst (1.3) (+1 -0) debian/libgimpprint.install.in (1.2) (+1 -1) Add libgimpprintui control data Update version cupsys-driver-gimpprint generates and updates PPDs in the postinst, and removes them in prerm. 2003-01-20 Files: src/main/dither-eventone.c (1.3) (+13 -13) Make EvenTone use new per-channel density_adjustment. Fix my e-mail address :-). 2003-01-20 Files: src/main/module.c (1.6) (+13 -13) src/main/print-canon.c (1.104) (+3 -3) src/main/print-escp2.c (1.224) (+3 -3) src/main/print-lexmark.c (1.104) (+3 -3) src/main/print-pcl.c (1.86) (+3 -3) src/main/print-ps.c (1.53) (+3 -3) src/main/print-raw.c (1.15) (+3 -3) Back out change to module symbol names 2003-01-20 Files: test/escp2-weavetest.c (1.22) (+2 -4) Simplify the weave API 2003-01-20 Files: src/main/.cvsignore (1.14) (+1 -0) src/main/Makefile.am (1.61) (+2 -1) src/main/bit-ops.c (1.1) ( ) src/main/print-escp2.c (1.223) (+24 -10) src/main/print-lexmark.c (1.103) (+24 -14) src/main/print-weave.c (1.47) (+18 -914) Clean up the weave code a bit 2003-01-20 Files: src/main/module.c (1.5) (+14 -14) src/main/print-canon.c (1.103) (+3 -3) src/main/print-escp2.c (1.222) (+3 -3) src/main/print-lexmark.c (1.102) (+3 -3) src/main/print-papers.c (1.13) (+2 -2) src/main/print-pcl.c (1.85) (+3 -3) src/main/print-ps.c (1.52) (+3 -3) src/main/print-raw.c (1.14) (+3 -3) src/main/print-weave.c (1.46) (+6 -6) Name cleanup 2003-01-20 Files: src/main/dither-ed.c (1.2) (+47 -36) src/main/dither-eventone.c (1.2) (+56 -53) src/main/dither-impl.h (1.2) (+10 -15) src/main/dither-main.c (1.2) (+32 -53) src/main/dither-ordered.c (1.2) (+46 -35) src/main/dither-very-fast.c (1.2) (+55 -51) Minor cleanup in the dither code 2003-01-20 Files: include/gimp-print/gimp-print.h (1.19) (+4 -2) src/cups/genppd.c (1.57) (+8 -8) src/cups/rastertoprinter.c (1.47) (+3 -3) src/foomatic/printer_margins.c (1.5) (+2 -1) src/foomatic/printer_options.c (1.21) (+2 -2) src/ghost/ijsgimpprint.c (1.34) (+3 -2) src/libgimpprintui/panel.c (1.14) (+3 -1) src/libgimpprintui/plist.c (1.14) (+5 -8) src/main/print-vars.c (1.29) (+23 -2) src/main/printers.c (1.32) (+11 -11) stp_free_parameter_description 2003-01-20 Files: include/gimp-print/gimp-print.h (1.18) (+2 -6) src/cups/rastertoprinter.c (1.46) (+2 -3) src/ghost/ijsgimpprint.c (1.33) (+4 -3) src/gimp/print.c (1.47) (+2 -2) src/libgimpprintui/panel.c (1.13) (+8 -5) src/libgimpprintui/plist.c (1.13) (+21 -6) src/main/print-ps.c (1.51) (+14 -7) src/main/print-vars.c (1.28) (+1 -20) Make ppd file be an ordinary file parameter 2003-01-20 Files: configure.ac (1.49) (+3 -3) print-dither.c doesn't exist any longer! 2003-01-20 Files: src/main/.cvsignore (1.13) (+21 -10) src/main/Makefile.am (1.60) (+10 -2) src/main/dither-ed.c (1.1) ( ) src/main/dither-eventone.c (1.1) ( ) src/main/dither-impl.h (1.1) ( ) src/main/dither-inks.c (1.1) ( ) src/main/dither-inlined-functions.h (1.1) ( ) src/main/dither-main.c (1.1) ( ) src/main/dither-ordered.c (1.1) ( ) src/main/dither-very-fast.c (1.1) ( ) src/main/print-dither-matrices.c (1.11) (+112 -4) Split dither code up 2003-01-20 Files: src/libgimpprintui/panel.c (1.12) (+6 -1) src/libgimpprintui/plist.c (1.12) (+23 -8) Fix some memory leaks and other problems 2003-01-20 Files: src/main/print-escp2-data.c (1.90) (+13 -13) Fix up declarations of quadtone shades 2003-01-20 Files: src/main/path.c (1.5) (+6 -11) Simplify things a bit. 2003-01-19 Files: debian/Makefile.am (1.7) (+4 -2) debian/changelog (1.53) (+10 -0) debian/cupsys-driver-gimpprint.install (1.3) (+4 -2) debian/cupsys-driver-gimpprint.postinst (1.2) (+6 -2) debian/libgimpprint-dev.install (1.3) (+0 -3) debian/libgimpprint.install.in (1.1) ( ) debian/rules (1.44) (+12 -6) Update Debian packaging to add libgimpprintui library and development packages 2003-01-19 Files: configure.ac (1.48) (+3 -2) m4/stp_cups.m4 (1.7) (+6 -0) Add cups_sbindir 2003-01-19 Files: src/cups/Makefile.am (1.63) (+5 -9) src/main/Makefile.am (1.59) (+2 -2) Fix VPATH build Simplify conditional usage 2003-01-19 Files: src/main/printers.c (1.31) (+2 -4) Get page/job mode initialisation correct 2003-01-19 Files: src/cups/rastertoprinter.c (1.45) (+2 -3) Back out last change 2003-01-19 Files: src/main/Makefile.am (1.58) (+9 -6) src/main/gimpprint.dtd (1.3) (+5 -3) src/main/gimpprint.xsd (1.4) (+49 -1) src/main/print-dither-matrices.c (1.10) (+133 -25) src/main/xml.c (1.7) (+50 -57) Add more attributes to the DTD and the schema. Move dither matrices out of the source code and into separate data files. 2003-01-19 Files: configure.ac (1.47) (+3 -3) Bounce version 2003-01-19 Files: src/cups/rastertoprinter.c (1.44) (+1 -1) Oops - that should be CMY not CMYK! 2003-01-19 Files: src/cups/rastertoprinter.c (1.43) (+6 -4) Set CMYK mode for output. 2003-01-19 Files: src/main/printers.c (1.30) (+3 -1) Fix start_job for JOB_MODE_JOB. 2003-01-18 Files: include/gimp-print/gimp-print.h (1.17) (+5 -2) src/libgimpprintui/panel.c (1.11) (+40 -34) src/main/print-lexmark.c (1.101) (+12 -4) src/main/print-pcl.c (1.84) (+11 -3) src/main/print-vars.c (1.27) (+10 -1) More cleanup 2003-01-18 Files: include/gimp-print/gimp-print.h (1.16) (+58 -14) src/libgimpprintui/panel.c (1.10) (+14 -9) src/main/Makefile.am (1.57) (+1 -2) src/main/curve.c (1.20) (+11 -12) src/main/gimp-print-internal.h (1.66) (+2 -3) src/main/print-canon.c (1.102) (+52 -63) src/main/print-color.c (1.50) (+270 -88) src/main/print-dither-matrices.c (1.9) (+2 -2) src/main/print-escp2.c (1.221) (+104 -102) src/main/print-lexmark.c (1.100) (+51 -73) src/main/print-pcl.c (1.83) (+42 -52) src/main/print-util.c (1.86) (+52 -1) src/main/print-vars.c (1.26) (+238 -4) src/main/util.h (1.12) (+7 -3) src/testpattern/run-testpattern (1.3) (+1 -1) test/testdither.c (1.26) (+38 -46) Move all color adjustments (including CMYK conversion) into the color code; move density adjustment into the dither code. This is not complete for Even Tone dithering. Furthermore, the GCR needs to be retuned everywhere. In addition, there are new color controls for black gamma (for shaping the GCR curve), and for individual CMYK densities. This should simplify gray tuning. 2003-01-18 Files: src/main/print-color.c (1.49) (+2 -2) Make compute_a_curve work for steps != 256. 2003-01-17 Files: test/pcl-unprint.c (1.7) (+62 -19) Added parsing of more parameters. Updated "PJL" parsing to handle (but not act on) HPGL commands. 2003-01-15 Files: src/foomatic/foomatic-printermap (1.47) (+68 -5) Added missing HP DeskJet and OfficeJet printers (DJ6xx, DJ8xx, and DJ9xx series). 2003-01-14 Files: include/gimp-print/gimp-print.h (1.15) (+5 -6) src/cups/rastertoprinter.c (1.42) (+4 -3) src/ghost/ijsgimpprint.c (1.32) (+17 -5) src/libgimpprintui/panel.c (1.9) (+2 -5) src/main/print-canon.c (1.101) (+7 -9) src/main/print-color.c (1.48) (+3 -175) src/main/print-escp2.c (1.220) (+3 -5) src/main/print-lexmark.c (1.99) (+8 -20) src/main/print-pcl.c (1.82) (+9 -12) src/main/print-ps.c (1.50) (+4 -4) test/testdither.c (1.25) (+6 -18) Remove monochrome output type (for now, at least) 2003-01-12 Files: include/gimp-print/gimp-print.h (1.14) (+3 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.4) (+5 -6) src/libgimpprintui/panel.c (1.8) (+96 -69) src/libgimpprintui/ui-utils.c (1.3) (+18 -16) src/main/print-canon.c (1.100) (+6 -6) src/main/print-color.c (1.47) (+49 -35) src/main/print-escp2.c (1.219) (+14 -8) src/main/print-lexmark.c (1.98) (+6 -6) src/main/print-papers.c (1.12) (+5 -48) src/main/print-pcl.c (1.81) (+12 -6) src/main/print-ps.c (1.49) (+8 -7) src/main/print-raw.c (1.13) (+5 -3) src/main/print-vars.c (1.25) (+2 -1) src/main/printers.c (1.29) (+2 -2) New inactivity flag to turn options off temporarily. some UI cleanup. 2003-01-12 Files: src/cups/rastertoprinter.c (1.41) (+4 -4) Don't try printing to edge on printers that don't support it 2003-01-12 Files: src/main/print-color.c (1.46) (+2 -1) Return correct value from compute_a_curve() 2003-01-11 Files: src/libgimpprintui/panel.c (1.7) (+157 -148) Split some things out. Make plugin window resizable. 2003-01-11 Files: src/main/print-canon.c (1.99) (+2 -2) src/main/print-escp2.c (1.218) (+2 -2) src/main/print-lexmark.c (1.97) (+2 -2) src/main/print-pcl.c (1.80) (+2 -2) src/main/print-ps.c (1.48) (+2 -2) Fix up text for resolution parameter 2003-01-11 Files: src/main/Makefile.am (1.56) (+2 -1) Also need image.h 2003-01-11 Files: src/main/print-escp2.c (1.217) (+55 -38) Cleanup 2003-01-11 Files: configure.ac (1.46) (+5 -2) man/Makefile.am (1.17) (+7 -2) man/cups-genppdconfig.8.in (1.3) (+6 -5) man/cups-genppdupdate.8.in (1.1) ( ) src/cups/Makefile.am (1.62) (+3 -3) src/cups/cups-genppdupdate.in (1.1) ( ) Add cups-genppdupdate, for upgrading PPDs between Gimp-Print revisions 2003-01-11 Files: po/POTFILES.in (1.15) (+3 -2) src/main/Makefile.am (1.55) (+2 -2) Distribute all the required files, and don't translate removed files 2003-01-11 Files: src/testpattern/run-testpattern (1.2) (+26 -4) Valgrind 2003-01-11 Files: src/testpattern/testpattern.c (1.21) (+3 -2) Valgrind cleanup 2003-01-11 Files: src/main/print-color.c (1.45) (+13 -6) Major performance improvement at initialization. Initializing the LUT was taking about .3 second, now about .016 on my system (under valgrind, the difference is a lot more dramatic). 2003-01-11 Files: src/main/curve.c (1.19) (+9 -7) Performance improvement 2003-01-11 Files: src/main/xml.c (1.6) (+4 -1) Clean up after ourselves 2003-01-11 Files: src/main/print-lexmark.c (1.96) (+2 -1) src/main/printers.c (1.28) (+4 -4) Fix a few more problems from valgrind. 2003-01-11 Files: configure.ac (1.45) (+3 -3) Fix typo 2003-01-11 Files: src/main/print-escp2-data.c (1.89) (+52 -121) Convert more inksets to the new style. 2003-01-11 Files: include/gimp-print/gimp-print.h (1.13) (+3 -3) src/main/module.c (1.4) (+3 -6) src/main/path.c (1.4) (+3 -5) src/main/print-list.c (1.5) (+37 -35) src/main/print-papers.c (1.11) (+2 -4) src/main/print-vars.c (1.24) (+19 -11) src/main/printers.c (1.27) (+2 -4) src/main/string-list.c (1.6) (+2 -4) src/main/xml.c (1.5) (+2 -4) Change stp_list_t to append new item to end of list 2003-01-11 Files: src/cups/genppd.c (1.56) (+16 -8) src/main/print-canon.c (1.98) (+76 -28) src/main/print-color.c (1.44) (+3 -2) src/main/print-vars.c (1.23) (+6 -4) src/main/printers.c (1.26) (+7 -2) src/main/xml.c (1.4) (+7 -3) src/testpattern/testpatterny.y (1.8) (+2 -2) Start valgrinding. 2003-01-10 Files: src/main/path.c (1.3) (+2 -2) Allocate the right amount of memory 2003-01-10 Files: include/gimp-print/gimp-print.h (1.12) (+5 -27) src/foomatic/.cvsignore (1.7) (+1 -0) src/libgimpprintui/plist.c (1.11) (+8 -5) src/main/.cvsignore (1.12) (+3 -0) src/main/gimp-print-internal.h (1.65) (+3 -6) src/main/image.c (1.2) (+2 -1) src/main/printers.c (1.25) (+19 -1) Take image layer out of gimp-print.h 2003-01-10 Files: src/main/string-list.c (1.5) (+3 -6) Slight simplification 2003-01-10 Files: include/gimp-print/gimp-print.h (1.11) (+10 -3) src/cups/rastertoprinter.c (1.40) (+6 -2) src/ghost/ijsgimpprint.c (1.31) (+5 -1) src/libgimpprintui/plist.c (1.10) (+10 -2) src/main/print-vars.c (1.22) (+53 -66) src/main/printers.c (1.24) (+17 -19) src/main/string-list.c (1.4) (+50 -65) Add boolean parameter type Convert string list to use stp_list_t. 2003-01-09 Files: include/gimp-print/gimp-print.h (1.10) (+23 -11) src/main/module.c (1.3) (+6 -4) src/main/path.c (1.2) (+1 -2) src/main/print-list.c (1.4) (+79 -11) src/main/print-papers.c (1.10) (+1 -2) src/main/printers.c (1.23) (+24 -57) Add copy capability to stp_list_t. Fix up the order in the printer list. Don't include list.h (which is purely internal to the list implementation) outside of print-list.c. 2003-01-09 Files: src/libgimpprintui/plist.c (1.9) (+275 -257) Split printrc loader into separate functions for each format of printrc. 2003-01-09 Files: src/main/print-color.c (1.43) (+3 -3) A few of the maps were reversed. 2003-01-09 Files: src/foomatic/Makefile.am (1.36) (+4 -1) Fix braino 2003-01-08 Files: src/main/print-escp2-data.c (1.88) (+731 -78) src/main/print-escp2.c (1.216) (+12 -5) src/main/print-escp2.h (1.29) (+5 -3) Rewrite of EvenTone algorithm. Change in data structures for Epson inks. 2003-01-07 Files: src/main/Makefile.am (1.54) (+3 -3) Move the module sources to the end of libgimpprint sources 2003-01-07 Files: README (1.112) (+11 -2) Update Debian package descriptions Document the configure --with-modules options 2003-01-07 Files: src/main/libgimpprint.sym (1.2) (+2 -2) Sort the symbol list 2003-01-07 Files: src/main/xml.c (1.3) (+1 -6) Remove redundant code 2003-01-07 Files: po/de.po (1.11) (+1 -1) po/ja.po (1.6) (+1 -1) Fix CUPS Language description 2003-01-07 Files: configure.ac (1.44) (+20 -4) Don't build modules when --disable-shared is used 2003-01-07 Files: src/main/module.c (1.2) (+12 -1) Fix MacOS/OpenBSD symbol prefix 2003-01-07 Files: src/main/Makefile.am (1.53) (+3 -1) More files that need to be distributed 2003-01-07 Files: src/foomatic/Makefile.am (1.35) (+4 -4) src/foomatic/foomatic-generator.in (1.31) (+47 -30) src/foomatic/printer_margins.c (1.4) (+61 -69) Fixed unprintable margins support in Foomatic data generation. 2003-01-07 Files: configure.ac (1.43) (+20 -20) Make --with-modules=method work again 2003-01-07 Files: src/main/print-raw.c (1.12) (+2 -2) stp_raw_printfuncs should be static 2003-01-06 Files: src/main/xml.c (1.2) (+6 -4) Remove C++-style comments 2003-01-06 Files: configure.ac (1.42) (+79 -9) m4/stp_pkgconfig.m4 (1.4) (+4 -4) scripts/global.mk (1.2) (+3 -0) src/Makefile.am (1.15) (+3 -3) src/main/Makefile.am (1.52) (+58 -32) src/main/gimp-print-internal.h (1.64) (+2 -3) src/main/gimpprint.xsd (1.3) (+2 -8) src/main/libgimpprint.sym (1.1) ( ) src/main/module.c (1.1) ( ) src/main/papers.xml (1.4) (+8 -1) src/main/path.c (1.1) ( ) src/main/print-canon.c (1.97) (+45 -2) src/main/print-escp2.c (1.215) (+45 -3) src/main/print-lexmark.c (1.95) (+44 -3) src/main/print-papers.c (1.9) (+118 -25) src/main/print-pcl.c (1.79) (+45 -3) src/main/print-ps.c (1.47) (+45 -3) src/main/print-raw.c (1.11) (+45 -2) src/main/print-util.c (1.85) (+24 -5) src/main/printers.c (1.22) (+114 -72) src/main/xml.c (1.1) ( ) Add binary module and XML data loaders to libgimpprint 2003-01-06 Files: po/en_GB.po (1.93) (+102 -671) Update translation. The new XML data will need translation in the future. 2003-01-06 Files: doc/developer/Makefile.am (1.8) (+3 -2) doc/users_guide/Makefile.am (1.37) (+4 -2) EPSLEVEL may be used to specify the EPS level to use 2003-01-06 Files: include/gimp-print/gimp-print.h (1.9) (+3 -3) src/main/print-color.c (1.42) (+273 -190) src/main/print-raw.c (1.10) (+5 -2) src/main/printers.c (1.21) (+31 -3) Enable useful curve bounds. Enable use of curves (CMY and composite) in color code. 2003-01-06 Files: src/foomatic/foomatic-generator.in (1.30) (+9 -7) src/ghost/README (1.85) (+9 -9) Fix up the foomatic data 2003-01-06 Files: src/libgimpprintui/plist.c (1.8) (+18 -13) Minor bug with saving printrc 2003-01-06 Files: include/gimp-print/gimp-print.h (1.8) (+3 -12) src/cups/rastertoprinter.c (1.39) (+3 -4) src/foomatic/printer_margins.c (1.3) (+55 -41) src/ghost/ijsgimpprint.c (1.30) (+5 -10) src/gimp/print.c (1.46) (+2 -2) src/libgimpprintui/gimp-print-ui-internal.h (1.3) (+2 -1) src/libgimpprintui/panel.c (1.6) (+30 -132) src/libgimpprintui/plist.c (1.7) (+4 -5) src/main/print-canon.c (1.96) (+1 -21) src/main/print-color.c (1.41) (+21 -10) src/main/print-escp2.c (1.214) (+2 -20) src/main/print-lexmark.c (1.94) (+1 -13) src/main/print-pcl.c (1.78) (+1 -13) src/main/print-vars.c (1.21) (+4 -8) src/main/printers.c (1.20) (+1 -2) Change image_type to a string list parameter 2003-01-05 Files: src/foomatic/Makefile.am (1.34) (+2 -5) printer_margins is currently not functional on the mainline 2003-01-05 Files: include/gimp-print/gimp-print.h (1.7) (+17 -6) src/cups/genppd.c (1.55) (+4 -4) src/cups/rastertoprinter.c (1.38) (+4 -4) src/escputil/escputil.c (1.50) (+2 -2) src/foomatic/printer_options.c (1.20) (+2 -2) src/ghost/ijsgimpprint.c (1.29) (+10 -10) src/gimp/instead_of_gimp_main.c (1.4) (+63 -63) src/gimp/print-image-gimp.c (1.10) (+3 -3) src/libgimpprintui/panel.c (1.5) (+6 -6) src/libgimpprintui/plist.c (1.6) (+6 -6) src/libgimpprintui/ui-utils.c (1.2) (+3 -3) src/main/print-canon.c (1.95) (+57 -6) src/main/print-color.c (1.40) (+183 -1) src/main/print-escp2.c (1.213) (+119 -15) src/main/print-lexmark.c (1.93) (+64 -13) src/main/print-pcl.c (1.77) (+58 -7) src/main/print-ps.c (1.46) (+67 -18) src/main/print-raw.c (1.9) (+38 -15) src/main/print-vars.c (1.20) (+117 -257) src/main/printers.c (1.19) (+67 -47) src/testpattern/testpattern.c (1.20) (+3 -3) test/testdither.c (1.24) (+33 -4) Each different processing module (color, dither, printer) can now offer its own parameters. Change some of the names in stp_parameter_t to avoid collisions with other languages (C++). Promote parameter lists to more of a full-fledged type. Clean up trailing whitespace. 2003-01-05 Files: src/foomatic/Makefile.am (1.33) (+5 -2) src/foomatic/foomatic-generator.in (1.29) (+69 -2) src/foomatic/printer_margins.c (1.2) (+93 -0) Support for unprintable margins with Foomatic 2.9.x. 2003-01-05 Files: src/foomatic/printer_margins.c (1.1) ( ) file printer_margins.c was initially added on branch gimp-print-4_2_branch. 2003-01-05 Files: src/gimp/instead_of_gimp_main.c (1.3) (+143 -989) Cleaned up the code somewhat. 2003-01-05 Files: po/da.po (1.25) (+1246 -1094) po/de.po (1.10) (+1687 -1574) po/el.po (1.12) (+1446 -1300) po/en_GB.po (1.92) (+1701 -1586) po/es.po (1.10) (+1726 -1609) po/fr.po (1.32) (+1745 -1629) po/ja.po (1.5) (+1684 -1569) po/nl.po (1.12) (+1531 -1400) po/no.po (1.32) (+1408 -1264) po/pl.po (1.16) (+1332 -1175) po/pt.po (1.10) (+1729 -1612) po/sk.po (1.15) (+1711 -1594) po/sv.po (1.41) (+1730 -1613) Gimp-Print 4.3.7 2003-01-05 Files: po/POTFILES.in (1.14) (+18 -5) Update this list 2003-01-05 Files: NEWS (1.84) (+66 -6) README (1.111) (+1 -1) debian/README.Debian (1.31) (+1 -1) Prep for 4.3.7 2003-01-05 Files: AUTHORS (1.15) (+2 -1) . 2003-01-05 Files: configure.ac (1.41) (+3 -3) Bump version 2003-01-05 Files: src/gimp/print.c (1.45) (+10 -3) src/libgimpprintui/panel.c (1.4) (+6 -2) src/libgimpprintui/plist.c (1.5) (+67 -5) src/main/print-ps.c (1.45) (+25 -8) src/main/printers.c (1.18) (+37 -1) Log errors a bit more nicely. Postscript driver should minimally handle all options it claims to know about. 2003-01-04 Files: src/gimp/instead_of_gimp_main.c (1.2) (+207 -16) instead_of_gimp_main.c is now changed to omit print.c usage. Link instead_of_main.o with everything except print.o, libgimp.so and libgimpui.so to create gimpprint-panel executable. dpace Jan 4, 2003. 2003-01-03 Files: src/escputil/escputil.c (1.49) (+26 -26) Printer readback uses non-blocking I/O to prevent intermittent hanging reads. 2003-01-03 Files: src/main/print-vars.c (1.19) (+1 -2) Oops, remove unnecessary stdlib.h 2003-01-03 Files: src/main/print-vars.c (1.18) (+4 -3) Fix a segfault looking up a parameter that doesn't exist. 2003-01-02 Files: src/main/Makefile.am (1.51) (+1 -4) Remove remaining traces of gimpprint-config 2003-01-02 Files: configure.ac (1.40) (+5 -2) src/gimp/Makefile.am (1.30) (+2 -2) Correct libgimpprintui library dependencies 2003-01-02 Files: configure.ac (1.39) (+4 -3) Make path search to foomatic-kitload work. 2003-01-02 Files: src/libgimpprintui/.cvsignore (1.2) (+2 -0) src/main/gimp-print-internal.h (1.63) (+3 -2) src/main/print-canon.c (1.94) (+6 -18) src/main/print-color.c (1.39) (+127 -58) src/main/print-escp2.c (1.212) (+40 -48) src/main/print-lexmark.c (1.92) (+22 -36) src/main/print-pcl.c (1.76) (+22 -51) src/main/print-ps.c (1.44) (+5 -20) src/main/print-raw.c (1.8) (+5 -10) src/main/util.h (1.11) (+2 -42) Simplify the color interface 2003-01-01 Files: Makefile.am (1.133) (+4 -2) configure.ac (1.38) (+52 -41) debian/Makefile.am (1.6) (+3 -1) doc/Makefile.am (1.32) (+2 -0) doc/developer/Makefile.am (1.7) (+3 -1) doc/users_guide/Makefile.am (1.36) (+3 -1) include/Makefile.am (1.3) (+3 -1) include/gimp-print/Makefile.am (1.9) (+3 -1) m4/stp.m4 (1.4) (+0 -21) m4/stp_cups.m4 (1.6) (+0 -1) m4/stp_pkgconfig.m4 (1.3) (+34 -28) man/Makefile.am (1.16) (+3 -1) samples/Makefile.am (1.5) (+3 -1) scripts/Makefile.am (1.2) (+4 -1) scripts/global.mk (1.1) ( ) src/Makefile.am (1.14) (+6 -1) src/cups/Makefile.am (1.61) (+6 -14) src/escputil/Makefile.am (1.14) (+1 -7) src/foomatic/Makefile.am (1.32) (+8 -17) src/ghost/Makefile.am (1.28) (+6 -13) src/gimp/Makefile.am (1.29) (+6 -18) src/libgimpprintui/Makefile.am (1.2) (+23 -4) src/main/Makefile.am (1.50) (+6 -10) src/testpattern/Makefile.am (1.13) (+9 -14) test/Makefile.am (1.38) (+7 -15) Move common macros and rules to scripts/global.mk. Add a pkg-config file for libgimpprintui. Remove gimpprint-config and gimpprint.m4 (obsoleted by pkg-config). ANSI-ify lib/xgetcwd.c. 2003-01-01 Files: include/gimp-print/gimp-print.h (1.6) (+3 -3) src/main/print-dither-matrices.c (1.8) (+42 -1) src/main/print-escp2-data.c (1.87) (+27 -27) src/main/print-escp2.c (1.211) (+58 -27) src/main/print-escp2.h (1.28) (+6 -12) Add external accessors for some Epson and dither parameters. 2003-01-01 Files: src/main/curve.c (1.18) (+17 -12) Raise the point limit for a curve from 65536 to 1048576 2003-01-01 Files: include/gimp-print/gimp-print.h (1.5) (+18 -5) src/cups/rastertoprinter.c (1.37) (+4 -3) src/foomatic/printers.c (1.4) (+2 -2) src/ghost/ijsgimpprint.c (1.28) (+17 -7) src/libgimpprintui/panel.c (1.3) (+12 -7) src/libgimpprintui/plist.c (1.4) (+11 -6) src/main/print-canon.c (1.93) (+52 -26) src/main/print-color.c (1.38) (+137 -3) src/main/print-escp2-data.c (1.86) (+12 -1) src/main/print-escp2.c (1.210) (+51 -14) src/main/print-escp2.h (1.27) (+3 -2) src/main/print-lexmark.c (1.91) (+44 -18) src/main/print-pcl.c (1.75) (+69 -35) src/main/print-ps.c (1.43) (+21 -9) src/main/print-raw.c (1.7) (+14 -9) src/main/print-vars.c (1.17) (+429 -219) src/main/printers.c (1.17) (+4 -3) src/main/util.h (1.10) (+3 -4) src/testpattern/.cvsignore (1.3) (+3 -0) src/testpattern/Makefile.am (1.12) (+8 -1) src/testpattern/printers.c (1.1) ( ) src/testpattern/run-testpattern (1.1) ( ) src/testpattern/testpattern.c (1.19) (+4 -5) Actually set parameters in variables, rather than using fixed fields 2003-01-01 Files: src/main/gimp-print-internal.h (1.62) (+3 -4) src/main/print-list.c (1.3) (+27 -1) src/main/print-papers.c (1.8) (+13 -2) Add magic cookie checking to stp_list_t Clean up visibility of internal data types. 2003-01-01 Files: src/libgimpprintui/gimp-print-ui-internal.h (1.2) (+3 -2) src/libgimpprintui/panel.c (1.2) (+3 -3) src/libgimpprintui/plist.c (1.3) (+2 -4) src/libgimpprintui/print-image-thumbnail.c (1.2) (+3 -3) Minor cleanup 2003-01-01 Files: src/main/print-vars.c (1.16) (+1 -51) Remove stp_internal_option_t, which isn't how we're going to do these. 2003-01-01 Files: include/gimp-print/gimp-print.h (1.4) (+20 -3) src/cups/rastertoprinter.c (1.36) (+12 -9) src/foomatic/printer_options.c (1.19) (+12 -7) src/libgimpprintui/plist.c (1.2) (+16 -13) src/main/print-vars.c (1.15) (+166 -73) src/main/printers.c (1.16) (+8 -5) src/testpattern/testpattern.c (1.18) (+12 -7) Add stp_parameter_list_t type 2002-12-31 Files: configure.ac (1.37) (+18 -3) include/gimp-print/Makefile.am (1.8) (+2 -2) src/Makefile.am (1.13) (+11 -2) src/gimp/Makefile.am (1.28) (+6 -9) src/gimp/print.c (1.44) (+4 -35) src/gimp/print_gimp.h (1.41) (+7 -1) src/libgimpprintui/.cvsignore (1.1) ( ) src/libgimpprintui/Makefile.am (1.1) ( ) src/libgimpprintui/gimp-print-ui-internal.h (1.1) ( ) src/libgimpprintui/panel.c (1.1) ( ) src/libgimpprintui/plist.c (1.1) ( ) src/libgimpprintui/print-image-thumbnail.c (1.1) ( ) src/libgimpprintui/ui-utils.c (1.1) ( ) src/main/.cvsignore (1.11) (+1 -0) src/main/print-raw.c (1.6) (+5 -1) Split UI code off into a separate library. Still needs work. 2002-12-31 Files: src/gimp/print.c (1.43) (+4 -3) src/main/print-raw.c (1.5) (+1 -3) More minor changes 2002-12-30 Files: src/gimp/instead_of_gimp_main.c (1.1) ( ) *** empty log message *** 2002-12-30 Files: src/gimp/Makefile.am (1.27) (+4 -2) src/gimp/print.c (1.42) (+17 -17) Rename some things 2002-12-30 Files: include/gimp-print/gimp-print.h (1.3) (+33 -3) src/cups/rastertoprinter.c (1.35) (+5 -3) src/ghost/ijsgimpprint.c (1.27) (+5 -28) src/gimp/print-image-gimp.c (1.9) (+28 -12) src/gimp/print.c (1.41) (+14 -157) src/gimp/print_gimp.h (1.40) (+1 -9) src/main/Makefile.am (1.49) (+2 -1) src/main/image.c (1.1) ( ) src/main/print-canon.c (1.92) (+10 -9) src/main/print-escp2.c (1.209) (+4 -2) src/main/print-lexmark.c (1.90) (+10 -9) src/main/print-pcl.c (1.74) (+12 -11) src/main/print-ps.c (1.42) (+15 -13) src/main/print-raw.c (1.4) (+10 -9) src/testpattern/testpattern.c (1.17) (+5 -3) Improvements to the stp_image_t layer More cleanup to the Gimp plugin/libgimpprintui-to-be 2002-12-30 Files: src/main/print-escp2.c (1.208) (+20 -20) Fix up a couple of bad commands 2002-12-30 Files: AUTHORS (1.14) (+3 -0) Add David Pace to UI 2002-12-30 Files: src/gimp/print-image-gimp.c (1.8) (+3 -3) src/gimp/print.c (1.40) (+18 -20) src/gimp/print_gimp.h (1.39) (+1 -107) Start splitting off the UI core from the Print plugin 2002-12-29 Files: include/gimp-print/gimp-print.h (1.2) (+16 -3) src/cups/rastertoprinter.c (1.34) (+6 -2) src/ghost/ijsgimpprint.c (1.26) (+12 -1) src/gimp/Makefile.am (1.26) (+2 -1) src/gimp/print.c (1.39) (+18 -874) src/gimp/print_gimp.h (1.38) (+8 -3) src/main/print-vars.c (1.14) (+21 -2) src/main/printers.c (1.15) (+18 -5) Add integer parameter type. Start breaking the Gimp plugin into a library and a smaller top level. 2002-12-29 Files: include/gimp-print/.cvsignore (1.2) (+1 -1) One last file to ignore 2002-12-29 Files: .cvsignore (1.19) (+1 -0) Another file that should be ignored 2002-12-29 Files: test/.cvsignore (1.6) (+1 -0) More to ignore 2002-12-29 Files: src/main/.cvsignore (1.10) (+16 -14) Ignore a few more files 2002-12-29 Files: src/main/print-util.c (1.84) (+17 -1) Add some more format specifiers 2002-12-29 Files: src/main/print-escp2.c (1.207) (+50 -118) src/main/print-util.c (1.83) (+69 -1) src/main/util.h (1.9) (+7 -4) On further thought, escp2_send_command would be more useful for all drivers to use. 2002-12-29 Files: src/main/print-canon.c (1.91) (+4 -7) src/main/print-escp2.c (1.206) (+133 -92) src/main/print-util.c (1.82) (+35 -1) src/main/util.h (1.8) (+6 -2) Add new functions to put 16 or 32 bits little or big endian. Simplify Epson commands 2002-12-29 Files: src/cups/genppd.c (1.54) (+7 -7) Use printer family rather than hard-coded printer names 2002-12-28 Files: include/gimp-print/Makefile.am (1.7) (+3 -1) Install gimp-print.h also 2002-12-28 Files: configure.ac (1.36) (+3 -3) include/gimp-print/Makefile.am (1.6) (+6 -4) include/gimp-print/gimp-print-version.h.in (1.1) ( ) include/gimp-print/gimp-print.h (1.1) ( ) src/cups/genppd.c (1.53) (+3 -3) src/cups/rastertoprinter.c (1.33) (+3 -3) src/foomatic/printer_options.c (1.18) (+2 -2) src/gimp/print.c (1.38) (+3 -3) src/main/print-canon.c (1.90) (+25 -25) src/main/print-dither-matrices.c (1.7) (+17 -17) src/main/print-escp2-data.c (1.85) (+102 -102) src/main/print-escp2.c (1.205) (+7 -7) src/main/print-escp2.h (1.26) (+3 -3) src/main/print-lexmark.c (1.89) (+13 -13) src/main/print-pcl.c (1.73) (+13 -13) src/main/print-ps.c (1.41) (+2 -2) src/main/print-raw.c (1.3) (+5 -5) src/main/print-vars.c (1.13) (+2 -2) src/main/util.h (1.7) (+40 -29) src/testpattern/testpattern.c (1.16) (+2 -2) test/testdither.c (1.23) (+17 -17) Rename some functions and types for consistency. Break off autogen-time versioning into separate include file. 2002-12-27 Files: src/gimp/Makefile.am (1.25) (+2 -1) src/gimp/print.c (1.37) (+2 -3) src/gimp/print_gimp.h (1.37) (+5 -1) src/main/print-raw.c (1.2) (+76 -57) src/main/printers.xml (1.65) (+6 -2) src/main/util.h (1.6) (+21 -2) Use the standard image machinery, rather than calling the LUT functions directly from the Gimp plugin. 2002-12-27 Files: src/cups/genppd.c (1.52) (+4 -4) src/foomatic/printer_options.c (1.17) (+3 -2) src/ghost/ijsgimpprint.c (1.25) (+4 -2) src/main/Makefile.am (1.48) (+2 -1) src/main/print-escp2.c (1.204) (+3 -3) src/main/print-raw.c (1.1) ( ) src/main/printers.c (1.14) (+10 -1) src/main/printers.xml (1.64) (+7 -1) Add raw family driver 2002-12-27 Files: src/main/Makefile.am (1.47) (+2 -2) printdef no longer needs printdef.h 2002-12-26 Files: src/main/curve.c (1.17) (+2 -2) src/main/gimp-print-internal.h (1.61) (+2 -3) src/main/print-canon.c (1.89) (+1 -2) src/main/print-color.c (1.37) (+40 -14) src/main/print-escp2.c (1.203) (+1 -2) src/main/print-lexmark.c (1.88) (+2 -3) src/main/print-pcl.c (1.72) (+1 -2) src/main/print-ps.c (1.40) (+1 -2) src/main/print-util.c (1.81) (+8 -3) src/main/print-vars.c (1.12) (+106 -32) src/main/print-weave.c (1.45) (+3 -5) src/main/printers.c (1.13) (+42 -11) src/main/string-list.c (1.3) (+2 -2) src/main/util.h (1.5) (+5 -2) Replace all uses of exit() with stp_abort() Implement copy and free functions for driver and color data objects in stp_vars_t Reorganize printdef.c to not use stp_internal_vars_t. This will now free us up to rewrite vars.c to use lists of parameters rather than hard-coded fields. 2002-12-26 Files: src/escputil/escputil.c (1.48) (+3 -3) src/main/print-canon.c (1.88) (+4 -4) src/main/print-color.c (1.36) (+72 -82) src/main/print-escp2.c (1.202) (+4 -4) src/main/print-lexmark.c (1.87) (+4 -4) src/main/print-pcl.c (1.71) (+4 -4) src/main/print-ps.c (1.39) (+7 -7) Some more color cleanup 2002-12-24 Files: src/cups/rastertoprinter.c (1.32) (+2 -3) src/ghost/ijsgimpprint.c (1.24) (+1 -2) src/gimp/print-image-gimp.c (1.7) (+173 -60) src/gimp/print.c (1.36) (+4 -13) src/gimp/print_gimp.h (1.36) (+2 -2) src/main/print-color.c (1.35) (+294 -1073) src/main/print-vars.c (1.11) (+1 -24) Remove alpha and color map support from the core library 2002-12-23 Files: configure.ac (1.35) (+4 -3) Check for fcntl.h, not sys/fcntl.h 2002-12-23 Files: doc/developer/.cvsignore (1.3) (+1 -0) src/main/.cvsignore (1.9) (+8 -0) Ignore a few things 2002-12-23 Files: src/main/print-canon.c (1.87) (+3 -4) src/main/print-color.c (1.34) (+147 -126) src/main/print-escp2.c (1.201) (+3 -5) src/main/print-lexmark.c (1.86) (+4 -5) src/main/print-pcl.c (1.70) (+3 -4) src/main/print-ps.c (1.38) (+4 -5) src/main/print-vars.c (1.10) (+23 -2) Clean some things up a bit 2002-12-22 Files: configure.ac (1.34) (+7 -6) src/cups/epson.c (1.6) (+166 -116) Use non-blocking I/O with the epson backend. This prevents reads blocking on the backchannel. Correct ink level calculation. 2002-12-22 Files: po/da.po (1.24) (+1004 -1415) po/de.po (1.9) (+1086 -1282) po/el.po (1.11) (+1184 -1462) po/en_GB.po (1.91) (+1113 -1240) po/es.po (1.9) (+1134 -1263) po/fr.po (1.31) (+1114 -1243) po/ja.po (1.4) (+1113 -1241) po/nl.po (1.11) (+1043 -1217) po/no.po (1.31) (+903 -1209) po/pl.po (1.15) (+1063 -1408) po/pt.po (1.9) (+1130 -1247) po/sk.po (1.14) (+1112 -1243) po/sv.po (1.40) (+1114 -1249) Gimp-Print 4.3.6 release 2002-12-22 Files: debian/Makefile.am (1.5) (+1 -2) Cleanup 2002-12-22 Files: NEWS (1.83) (+23 -12) Prep for Gimp-Print 4.3.6 2002-12-22 Files: test/Makefile.am (1.37) (+2 -2) Test the curve code. 2002-12-22 Files: test/curve.c (1.9) (+2 -2) Return the correct status on exit 2002-12-21 Files: src/gimp/print_gimp.h (1.35) (+6 -5) src/main/curve.c (1.16) (+155 -28) src/main/print-canon.c (1.86) (+67 -262) src/main/print-color.c (1.33) (+333 -311) src/main/print-escp2-data.c (1.84) (+63 -77) src/main/print-escp2.c (1.200) (+22 -48) src/main/print-escp2.h (1.25) (+8 -8) src/main/print-lexmark.c (1.85) (+67 -259) src/main/print-pcl.c (1.69) (+38 -162) src/main/print-ps.c (1.37) (+4 -5) src/main/print-util.c (1.80) (+30 -1) src/main/util.h (1.4) (+4 -2) test/curve.c (1.8) (+5 -7) Use curves for HSL mapping 2002-12-18 Files: src/foomatic/foomatic-generator.in (1.28) (+6 -3) Use always "VeryFast" dithering for lasers in the "PrintoutMode" option. 2002-12-18 Files: README (1.110) (+18 -3) configure.ac (1.33) (+15 -2) src/foomatic/Makefile.am (1.31) (+12 -2) src/foomatic/foomatic-generator.in (1.27) (+505 -5) src/foomatic/foomatic-templates-ijs/Color.xml (1.3) (+1 -1) src/foomatic/foomatic-templates-ijs/Model.xml (1.3) (+1 -1) src/foomatic/foomatic-templates-ijs/PageSize.xml (1.3) (+1 -1) src/foomatic/foomatic-templates-ijs/PrintoutMode.xml (1.2) (+19 -0) src/foomatic/foomatic-templates-ijs/Resolution.xml (1.3) (+1 -1) Added "PrintoutMode" and option grouping to the Foomatic generator (for Foomatic 2.9.x). 2002-12-18 Files: src/foomatic/foomatic-templates-ijs/PrintoutMode.xml (1.1) ( ) file PrintoutMode.xml was initially added on branch gimp-print-4_2_branch. 2002-12-10 Files: debian/changelog (1.52) (+4 -1) Add dependency fixes 2002-12-09 Files: src/testpattern/Makefile.am (1.11) (+3 -4) Use AM_LFLAGS and AM_YFLAGS instead of LFLAGS and YFLAGS, respectively. This allows user-defined LFLAGS and YFLAGS, and fixes an automake warning. 2002-12-09 Files: src/main/Makefile.am (1.46) (+11 -3) Don't distribute generated headers. Don't distribute configure-generated *.in templates 2002-12-09 Files: src/cups/Makefile.am (1.60) (+3 -3) Distribute gimp-print-cups.h 2002-12-09 Files: man/Makefile.am (1.15) (+1 -2) Don't distribute manpages, which are generated by configure 2002-12-09 Files: include/gimp-print/Makefile.am (1.5) (+2 -2) Don't distribute gimp-print.h, since it's generated by configure 2002-12-09 Files: debian/changelog (1.51) (+7 -1) debian/control.in (1.31) (+6 -5) debian/cupsys-driver-gimpprint.install (1.2) (+11 -0) debian/escputil.install (1.2) (+2 -0) debian/foomatic-db-gimp-print.install (1.2) (+2 -0) debian/gimpprint-doc.doc-base (1.2) (+1 -1) debian/gimpprint-doc.install (1.2) (+11 -0) debian/gimpprint-locales.install (1.2) (+1 -0) debian/ijsgimpprint.install (1.2) (+2 -0) debian/libgimpprint-dev.install (1.2) (+9 -0) debian/libgimpprint-doc.install.in (1.2) (+2 -0) debian/rules (1.43) (+31 -32) Sync debian packaging with the 4.2-branch: Use debian/build and debian/install instead of debian/gimp-print-build and debian/gimp-print-install, respectively. Use dh_install rather than dh_movefiles. This makes debian/rules slightly cleaner, and debian/install is unchanged after install. Create symlinks for HTML manuals, since different versions of texi2html and db2html create different names. 2002-12-09 Files: configure.ac (1.32) (+2 -3) debian/Makefile.am (1.4) (+15 -10) Don't generate or clean debian/control (it's created by make dist) 2002-12-08 Files: src/cups/rastertoprinter.c (1.31) (+80 -72) src/ghost/README (1.84) (+27 -3) src/ghost/ijsgimpprint.c (1.23) (+8 -2) src/main/print-canon.c (1.85) (+4 -2) src/main/print-escp2-data.c (1.83) (+44 -5) src/main/print-escp2.c (1.199) (+169 -100) src/main/print-escp2.h (1.24) (+6 -2) src/main/print-lexmark.c (1.84) (+4 -2) src/main/print-pcl.c (1.68) (+4 -2) src/main/print-ps.c (1.36) (+4 -2) src/main/print-vars.c (1.9) (+12 -4) src/main/printers.c (1.12) (+33 -1) src/main/util.h (1.3) (+4 -2) Add cutter support 2002-12-08 Files: debian/libgimpprint-doc.install.in (1.1) ( ) file libgimpprint-doc.install.in was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/libgimpprint-dev.install (1.1) ( ) file libgimpprint-dev.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/ijsgimpprint.install (1.1) ( ) file ijsgimpprint.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/gimpprint-locales.install (1.1) ( ) file gimpprint-locales.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/gimpprint-doc.install (1.1) ( ) file gimpprint-doc.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/foomatic-db-gimp-print.install (1.1) ( ) file foomatic-db-gimp-print.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/escputil.install (1.1) ( ) file escputil.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: debian/cupsys-driver-gimpprint.install (1.1) ( ) file cupsys-driver-gimpprint.install was initially added on branch gimp-print-4_2_branch. 2002-12-08 Files: scripts/autogen.sh (1.23) (+1 -1) . 2002-12-08 Files: scripts/autogen.sh (1.22) (+3 -3) Want libtool 1.4.3. 2002-12-08 Files: src/main/print-escp2-data.c (1.82) (+3 -3) Play it safe; always use the documented number of nozzles. 2002-12-07 Files: src/main/print-escp2-data.c (1.81) (+3 -59) Remove unused resolutions. 2002-12-07 Files: src/main/print-escp2-data.c (1.80) (+93 -6) More tuning of the 950/960 and 2100/2200. 2002-12-07 Files: src/escputil/escputil.c (1.47) (+3 -3) Stylus Photo 950/960 has four patterns. 2002-12-07 Files: src/escputil/escputil.c (1.46) (+3 -3) The 2200 has 4 alignment passes. 2002-12-07 Files: src/main/print-escp2-data.c (1.79) (+2 -2) 2200 knows about gray command 2002-12-07 Files: src/main/print-escp2-data.c (1.78) (+2 -2) Zero margin printing on 2200 2002-12-07 Files: src/main/print-escp2-data.c (1.77) (+18 -6) Bring over a few changes from the 4.2 branch 2002-12-07 Files: src/main/print-escp2-data.c (1.76) (+119 -42) Complete initial tuning of 2100/2200 2002-12-07 Files: src/gimp/print_gimp.h (1.34) (+3 -1) Handle dither algorithm option correctly 2002-12-07 Files: src/main/print-escp2-data.c (1.75) (+203 -40) First stage tuning of 2100/2200 2002-12-06 Files: src/main/print-escp2-data.c (1.74) (+375 -108) src/main/print-escp2.c (1.198) (+11 -9) src/main/print-escp2.h (1.23) (+5 -2) Tune 950/960; fix 640 2002-12-06 Files: src/escputil/escputil.c (1.45) (+3 -2) Handle 7-color printers 2002-12-05 Files: src/main/print-list.c (1.2) (+2 -1) string.h is needed 2002-12-01 Files: src/main/curve.c (1.15) (+5 -2) Should not allow composing wrap and non-wrap curves 2002-12-01 Files: test/curve.c (1.7) (+10 -1) Add more tests 2002-12-01 Files: src/main/curve.c (1.14) (+55 -53) Minor cleanup 2002-11-30 Files: src/main/curve.c (1.13) (+17 -14) Assorted fixes 2002-11-30 Files: test/curve.c (1.6) (+24 -2) Some more tests 2002-11-30 Files: src/main/curve.c (1.12) (+53 -34) Intermediate version 2002-11-29 Files: src/main/curve.c (1.11) (+96 -12) test/curve.c (1.5) (+88 -17) Work on spline interpolation 2002-11-28 Files: src/main/Makefile.am (1.45) (+4 -2) Distribute and install papers.xml 2002-11-28 Files: src/main/curve.c (1.10) (+2 -2) Clean up a typo 2002-11-28 Files: src/main/curve.c (1.9) (+131 -111) test/curve.c (1.4) (+14 -4) Some more cleanup and fixes 2002-11-28 Files: src/main/print-escp2.c (1.197) (+2 -2) Don't send remote sequence spuriously 2002-11-28 Files: src/main/print-escp2-data.c (1.73) (+74 -40) src/main/print-escp2.c (1.196) (+30 -48) src/main/print-escp2.h (1.22) (+10 -8) Handle input slots more generally 2002-11-28 Files: src/gimp/print_gimp.h (1.33) (+4 -5) Back out incorrect checkins 2002-11-28 Files: src/gimp/print_gimp.h (1.32) (+6 -5) src/main/curve.c (1.8) (+100 -107) test/curve.c (1.3) (+48 -5) More bug fixing in curve code 2002-11-28 Files: test/curve.c (1.2) (+34 -2) More tests 2002-11-28 Files: src/main/print-escp2-data.c (1.72) (+28 -2) src/main/print-escp2.c (1.195) (+9 -2) More 5000 stuff 2002-11-27 Files: src/main/print-escp2-data.c (1.71) (+53 -11) 625780 Epson Stylus Pro 5000 does not print 2002-11-27 Files: src/main/papers.xml (1.3) (+3 -3) Fix dimensions for 22x30 paper 2002-11-27 Files: src/main/curve.c (1.7) (+156 -86) test/Makefile.am (1.36) (+5 -2) test/curve.c (1.1) ( ) First testing of the curve code 2002-11-27 Files: src/main/papers.xml (1.2) (+36 -1) Add transverse papers 2002-11-27 Files: src/main/curve.c (1.6) (+100 -9) src/main/printers.c (1.11) (+1 -2) Allow curve rescaling in more elaborate ways 2002-11-24 Files: src/main/curve.c (1.5) (+156 -8) Add curve composition, fix a few inspection bugs 2002-11-24 Files: src/main/curve.c (1.4) (+28 -35) Some cleanup 2002-11-24 Files: src/main/printers.xml (1.63) (+7 -1) Add Epson MJ-930C 2002-11-24 Files: src/gimp/print.c (1.35) (+5 -7) src/main/Makefile.am (1.44) (+2 -1) src/main/curve.c (1.3) (+172 -105) src/main/print-vars.c (1.8) (+3 -3) src/main/printers.c (1.10) (+3 -11) Curve code compiles 2002-11-24 Files: src/foomatic/foomatic-printermap (1.46) (+7 -0) Added generic printers and HP LaserJet 4200/4300. 2002-11-23 Files: src/main/curve.c (1.2) (+124 -33) Improvements 2002-11-23 Files: src/main/Makefile.am (1.43) (+11 -6) src/main/gimpprint.dtd (1.2) (+51 -2) src/main/gimpprint.xsd (1.2) (+55 -1) src/main/papers.xml (1.1) ( ) src/main/print-papers.c (1.7) (+2 -316) Move paper size definitions into an XML file, papers.xml Modify printdef.c to generate paper header Include generated paper header in print-papers.c Update XML dtd and xsd to include the paperdef tags and attributes 2002-11-23 Files: src/main/curve.c (1.1) ( ) Check in initial curve code (not compiled in just yet). 2002-11-23 Files: test/run-weavetest (1.13) (+1 -1) A few more modes 2002-11-23 Files: src/foomatic/foomatic-printermap (1.45) (+2 -0) src/main/print-escp2-data.c (1.70) (+16 -1) src/main/printers.xml (1.62) (+17 -2) Support Epson Stylus C3200/C5200 MFP, and fix C82 2002-11-22 Files: src/main/gimpprint.dtd (1.1) ( ) src/main/gimpprint.xsd (1.1) ( ) src/main/printers.xml (1.61) (+41 -41) Add XML DTD and Schema for validating printers.xml Modify printers.xml to comply with the schema 2002-11-22 Files: src/cups/Makefile.am (1.59) (+3 -3) src/cups/genppd.c (1.51) (+52 -143) src/cups/rastertoprinter.c (1.30) (+71 -123) src/foomatic/printer_options.c (1.16) (+43 -50) src/ghost/ijsgimpprint.c (1.22) (+66 -114) src/gimp/print.c (1.34) (+135 -203) src/gimp/print_gimp.h (1.31) (+2 -2) src/main/Makefile.am (1.42) (+3 -2) src/main/gimp-print-internal.h (1.60) (+8 -2) src/main/print-canon.c (1.84) (+93 -168) src/main/print-color.c (1.32) (+28 -28) src/main/print-escp2.c (1.194) (+135 -170) src/main/print-lexmark.c (1.83) (+93 -143) src/main/print-papers.c (1.6) (+4 -6) src/main/print-pcl.c (1.67) (+96 -181) src/main/print-ps.c (1.35) (+58 -123) src/main/print-util.c (1.79) (+38 -101) src/main/print-vars.c (1.7) (+419 -155) src/main/printers.c (1.9) (+126 -157) src/main/string-list.c (1.2) (+142 -0) src/main/util.h (1.2) (+15 -19) src/testpattern/testpattern.c (1.15) (+18 -16) src/testpattern/testpatterny.y (1.7) (+2 -2) test/run-testdither (1.4) (+1 -1) test/testdither.c (1.22) (+12 -19) Merge parameter reorganization phase 2 into mainline 2002-11-22 Files: src/main/Makefile.am (1.41) (+4 -2) Fix a couple of minor problems 2002-11-20 Files: man/cups-calibrate.8.in (1.5) (+3 -3) man/escputil.1.in (1.9) (+31 -30) man/gimpprint.3.in (1.5) (+1 -1) Update manual pages 2002-11-19 Files: test/testdither.c (1.21) (+12 -7) testdither uses stp_init() correctly 2002-11-19 Files: configure.ac (1.31) (+2 -0) src/main/Makefile.am (1.40) (+8 -7) src/main/printers.xml (1.60) (+1252 -1620) printdef uses libxml2 to read printers.xml Make printers.xml into valid XML, using gimp-print schema Add configure.ac check for libxml2 2002-11-19 Files: src/foomatic/foomatic-printermap (1.44) (+3 -0) src/main/print-pcl.c (1.66) (+41 -14) src/main/printers.xml (1.59) (+25 -1) Added more designjets. Fix minimum paper size. 2002-11-18 Files: debian/rules (1.42) (+1 -3) Don't use absolute pathnames in file lists Remove gimp1.2-print special directory creation 2002-11-18 Files: src/main/print-util.c (1.78) (+2 -1) src/main/printers.c (1.8) (+123 -21) Move the printer list from a static array to a stp_list_t list. 2002-11-18 Files: src/cups/genppd.c (1.50) (+19 -18) src/foomatic/paper_sizes.c (1.5) (+3 -1) src/foomatic/printer_options.c (1.15) (+3 -1) src/foomatic/printers.c (1.3) (+3 -1) Use stp_init() correctly, so that the dynamic printer list exists when we try to use it. 2002-11-18 Files: src/main/print-dither-matrices.c (1.6) (+3 -2) Use the new split headers correctly 2002-11-18 Files: src/main/Makefile.am (1.39) (+12 -7) Distribute the new headers 2002-11-18 Files: src/main/gimp-print-internal.h (1.59) (+15 -499) src/main/print-escp2.h (1.21) (+11 -1) src/main/util.h (1.1) ( ) split gimp-print-internal.h into separate header files (one per .c file) 2002-11-17 Files: debian/changelog (1.50) (+8 -0) debian/rules (1.41) (+2 -5) Make the debian package build again: Remove the special-cased print plugin build and install, since it's now not needed. Add cups-genppdconfig to cupsys-driver-gimpprint 2002-11-17 Files: src/main/print-pcl.c (1.65) (+131 -49) Added separate margins for A4 paper size. Compiles, not tested. 2002-11-17 Files: src/foomatic/foomatic-printermap (1.43) (+6 -0) src/main/print-pcl.c (1.64) (+78 -3) src/main/printers.xml (1.58) (+50 -2) Added DesignJet 230, 250C, 2500CP, 3500CP, 455CA and 488CA. Not tested properly yet. Not all printers have entries in Foomatic proper yet. 2002-11-17 Files: src/main/print-pcl.c (1.63) (+3 -3) Changed "MediaSize" to "PageSize". Robert's typo during his changes! 2002-11-17 Files: configure.ac (1.30) (+3 -3) Fix CUPS PPD option help naming 2002-11-17 Files: debian/control.in (1.30) (+2 -2) Update Standards-Version 2002-11-17 Files: src/main/Makefile.am (1.38) (+2 -2) Fix list function prototypes and header name 2002-11-16 Files: src/main/string-list.c (1.1) ( ) file string-list.c was initially added on branch parameter-reorg-20021109-branch. 2002-11-16 Files: src/main/print-pcl.c (1.62) (+7 -1) src/main/printers.xml (1.57) (+9 -9) Increased density for Laserjets to 1.0 and ensure that density does not exceed 1.0 in the driver. 2002-11-13 Files: src/main/Makefile.am (1.37) (+3 -1) src/main/print-list.c (1.1) ( ) Add a doubly-linked list implementation, with optional callbacks to free nodes, sort nodes and find nodes by name and/or long name. 2002-11-11 Files: man/gimpprint.3.in (1.4) (+10 -0) Add SEE ALSO references to the libgimpprint man pages 2002-11-09 Files: man/gimpprint-imagetypes.7.in (1.2) (+2 -2) Fix a typo 2002-11-07 Files: src/cups/genppd.c (1.49) (+3 -3) 631993 Macintosh OS X: Custom page size problems w/some apps 2002-11-06 Files: src/cups/genppd.c (1.48) (+3 -3) 633910 Epson 1520 ppd bug gimp-print 4.2.3 2002-11-05 Files: src/cups/genppd.c (1.47) (+39 -49) src/cups/rastertoprinter.c (1.29) (+14 -13) src/foomatic/printer_options.c (1.14) (+15 -17) src/gimp/print_gimp.h (1.30) (+2 -3) src/main/gimp-print-internal.h (1.58) (+5 -6) src/main/print-canon.c (1.83) (+31 -79) src/main/print-escp2.c (1.193) (+19 -70) src/main/print-lexmark.c (1.82) (+17 -69) src/main/print-pcl.c (1.61) (+35 -95) src/main/print-ps.c (1.34) (+10 -35) src/main/print-util.c (1.77) (+103 -1) src/main/printers.c (1.7) (+8 -15) test/testdither.c (1.20) (+6 -7) Create stp_param_list_t type 2002-11-04 Files: src/gimp/print.c (1.33) (+6 -10) src/gimp/print_gimp.h (1.29) (+5 -3) Clean up the UI a bit more. 2002-11-03 Files: scripts/mkchlog (1.7) (+3 -3) Don't be quite so sensitive to time with log messages. 2002-11-03 Files: scripts/mkchlog (1.6) (+1 -1) Preserve file order in commit messages 2002-11-03 Files: man/ijsgimpprint.1.in (1.4) (+2 -2) src/cups/genppd.c (1.46) (+16 -8) src/cups/rastertoprinter.c (1.28) (+24 -16) src/foomatic/foomatic-generator.in (1.26) (+1 -1) src/foomatic/printer_options.c (1.13) (+12 -27) src/ghost/README (1.83) (+2 -2) src/ghost/ijsgimpprint.c (1.21) (+13 -43) src/gimp/print.c (1.32) (+63 -46) src/main/gimp-print-internal.h (1.57) (+5 -2) src/main/print-canon.c (1.82) (+10 -6) src/main/print-escp2.c (1.192) (+97 -89) src/main/print-lexmark.c (1.81) (+10 -6) src/main/print-papers.c (1.5) (+2 -2) src/main/print-pcl.c (1.60) (+12 -8) src/main/print-ps.c (1.33) (+9 -9) src/main/print-util.c (1.76) (+8 -1) src/main/print-vars.c (1.6) (+68 -20) src/main/printers.c (1.6) (+90 -48) src/testpattern/extended.sample (1.3) (+6 -6) src/testpattern/testpattern.c (1.14) (+28 -29) src/testpattern/testpattern.h (1.5) (+9 -7) src/testpattern/testpattern.sample (1.5) (+6 -6) src/testpattern/testpatternl.l (1.5) (+2 -7) src/testpattern/testpatterny.y (1.6) (+14 -26) test/testdither.c (1.19) (+14 -14) Use parameterized mutators/accessors for the string choice options, rather than fixed function calls. Internally it's still implemented in terms of the fixed calls, but this lets us experiment with a new API that has more room for growth. Remove the last vestiges of the stp driver from the foomatic data. 2002-11-02 Files: src/gimp/print.c (1.31) (+14 -15) src/gimp/print_gimp.h (1.28) (+7 -9) Fix new printer, and clean up some other stuff 2002-11-02 Files: src/gimp/print.c (1.30) (+6 -45) Use g_strdup rather than local hack c_strdup 2002-11-02 Files: src/gimp/print_gimp.h (1.26) (+8 -3) src/gimp/print_gimp.h (1.27) (+1 -14) Some more cleanup 2002-11-02 Files: src/gimp/print_gimp.h (1.25) (+3 -2) generalize the combo boxes 2002-11-02 Files: src/gimp/print.c (1.29) (+2 -6) src/gimp/print_gimp.h (1.24) (+1 -3) Tighten up some static declarations 2002-11-02 Files: src/main/print-canon.c (1.81) (+4 -4) Fix some Canon page sizes. 2002-11-02 Files: NEWS (1.82) (+44 -8) README (1.109) (+2 -1) src/ghost/README (1.82) (+3 -1) Prep for 4.3.6 2002-11-01 Files: src/main/print-util.c (1.75) (+1 -205) src/main/print-vars.c (1.5) (+13 -1) src/main/printers.c (1.5) (+192 -1) A bit more cleanup 2002-11-01 Files: src/foomatic/printer_options.c (1.12) (+9 -7) Fix braces 2002-11-01 Files: src/cups/genppd.c (1.45) (+20 -21) src/cups/rastertoprinter.c (1.27) (+8 -15) src/foomatic/foomatic-generator.in (1.25) (+3 -9) src/foomatic/printer_options.c (1.11) (+18 -5) src/ghost/ijsgimpprint.c (1.20) (+17 -24) src/gimp/print.c (1.28) (+3 -7) src/main/gimp-print-internal.h (1.56) (+26 -2) src/main/print-canon.c (1.80) (+35 -29) src/main/print-escp2.c (1.191) (+25 -23) src/main/print-lexmark.c (1.80) (+29 -24) src/main/print-pcl.c (1.59) (+23 -17) src/main/print-ps.c (1.32) (+30 -20) src/main/print-util.c (1.74) (+17 -27) src/main/printers.c (1.4) (+82 -1) src/testpattern/testpattern.c (1.13) (+5 -9) Hide the innards of the stp_printfuncs_t; use normal function calls that are dispatched by the library rather than requiring the application to do the dispatch. 2002-11-01 Files: src/main/print-weave.c (1.44) (+2 -2) Fix up an expression 2002-10-31 Files: src/main/print-escp2-data.c (1.69) (+17 -1) Support 7-color inks in some cases. 2002-10-31 Files: src/main/print-escp2-data.c (1.68) (+222 -135) src/main/print-escp2.c (1.190) (+3 -3) src/main/print-escp2.h (1.20) (+3 -1) 630365 Epson Stylus Photo 950: Enlarged image with some 1440/2800 2002-10-30 Files: test/unprint.c (1.28) (+26 -2) Color mask to selectively unprint channels 2002-10-29 Files: src/gimp/print.c (1.27) (+3 -3) gimp_writefunc should be static 2002-10-29 Files: src/gimp/print_gimp.h (1.23) (+6 -1) Partially generalize units; support points and mm in addition to inches and cm. Change explicit 72 constant to INCH for clarity. Don't recenter the image when we change image size, page size, etc. Leave it where it is, and let it be moved if it would go off the page. 2002-10-28 Files: Makefile.am (1.132) (+2 -2) configure.ac (1.29) (+12 -3) man/.cvsignore (1.5) (+11 -0) man/Makefile.am (1.14) (+15 -6) man/cups-calibrate.8.in (1.4) (+6 -6) man/cups-genppd.8.in (1.2) (+2 -2) man/cups-genppdconfig.8.in (1.2) (+2 -2) man/escputil.1.in (1.8) (+2 -2) man/gimpprint-color.7.in (1.1) ( ) man/gimpprint-dithers.7.in (1.1) ( ) man/gimpprint-imagetypes.7.in (1.1) ( ) man/gimpprint-inktypes.7.in (1.1) ( ) man/gimpprint-mediasizes.7.in (1.1) ( ) man/gimpprint-mediasources.7.in (1.1) ( ) man/gimpprint-mediatypes.7.in (1.1) ( ) man/gimpprint-models.7.in (1.1) ( ) man/gimpprint-resolutions.7.in (1.1) ( ) man/gimpprint.3.in (1.3) (+4 -4) man/ijsgimpprint.1.in (1.3) (+36 -1051) Split ijsgimpprint(1) into separate manpages, to document libgimpprint 2002-10-28 Files: doc/README.maintaining (1.14) (+439 -361) Add autotools version and compatibility information 2002-10-28 Files: src/gimp/print.c (1.26) (+3 -3) src/gimp/print_gimp.h (1.22) (+21 -21) Remove "gimp_" prefix from internal functions. This was a holdover from when we offered two GUIs, one using libgimp and one using GTK. 2002-10-28 Files: test/unprint.c (1.27) (+3 -1) Clean up limits.h use 2002-10-28 Files: src/main/gimp-print-internal.h (1.55) (+21 -10) src/main/print-canon.c (1.79) (+6 -4) src/main/print-color.c (1.31) (+3 -1) src/main/print-papers.c (1.4) (+3 -1) src/main/print-pcl.c (1.58) (+2 -2) src/main/print-ps.c (1.31) (+3 -1) src/main/print-vars.c (1.4) (+3 -1) src/main/print-weave.c (1.43) (+141 -98) src/main/printers.c (1.3) (+3 -1) Add checking for first and last active byte in a line to the weave code. This will permit family drivers to optimize output for passes with very little data. Clean up limits.h use. 2002-10-27 Files: src/main/print-lexmark.c (1.79) (+8 -8) Corrected error according Bugs item #628698 (exchanged colors). Corrected also the photo mode. 2002-10-27 Files: src/main/print-color.c (1.30) (+2 -1) src/main/print-papers.c (1.3) (+3 -1) src/main/print-vars.c (1.3) (+2 -1) Header file requirements 2002-10-27 Files: test/testdither.c (1.18) (+3 -2) Header file requirement 2002-10-27 Files: src/main/Makefile.am (1.36) (+3 -2) Minor fix. 2002-10-27 Files: AUTHORS (1.13) (+1 -1) NEWS (1.81) (+0 -2) README (1.108) (+32 -85) configure.ac (1.28) (+11 -20) debian/README.Debian (1.30) (+2 -2) man/Makefile.am (1.13) (+4 -4) scripts/autogen.sh (1.21) (+10 -0) src/cups/genppd.c (1.44) (+5 -5) src/cups/rastertoprinter.c (1.26) (+5 -59) src/foomatic/Makefile.am (1.30) (+3 -14) src/foomatic/foomatic-generator.in (1.24) (+20 -73) src/ghost/Makefile.am (1.27) (+3 -7) src/ghost/README (1.81) (+82 -259) src/ghost/ijsgimpprint.c (1.19) (+13 -16) src/gimp/print-image-gimp.c (1.6) (+9 -24) src/gimp/print.c (1.25) (+357 -138) src/gimp/print_gimp.h (1.21) (+36 -4) src/main/Makefile.am (1.35) (+9 -6) src/main/gimp-print-internal.h (1.54) (+16 -2) src/main/print-canon.c (1.78) (+34 -43) src/main/print-escp2-data.c (1.67) (+4 -1) src/main/print-escp2.c (1.189) (+99 -86) src/main/print-escp2.h (1.19) (+2 -1) src/main/print-lexmark.c (1.78) (+28 -30) src/main/print-papers.c (1.2) (+546 -0) src/main/print-pcl.c (1.57) (+20 -34) src/main/print-ps.c (1.30) (+20 -31) src/main/print-util.c (1.73) (+36 -1231) src/main/print-vars.c (1.2) (+440 -0) src/main/printers.c (1.2) (+84 -0) src/testpattern/testpattern.c (1.12) (+13 -28) test/unprint.c (1.26) (+3 -3) Change page management to use top/left/height/width rather than top/left/scaling/orientation. Also change coordinate origin to be top left of the page rather than bottom left of the printable region. Split out the paper sizes, printers, and variable processing from print-util. Advance version. Remove Ghostscript stp driver. 2002-10-21 Files: src/main/printers.c (1.1) ( ) file printers.c was initially added on branch reorg-20021020-branch. 2002-10-21 Files: src/main/print-vars.c (1.1) ( ) file print-vars.c was initially added on branch reorg-20021020-branch. 2002-10-21 Files: src/main/print-papers.c (1.1) ( ) file print-papers.c was initially added on branch reorg-20021020-branch. 2002-10-19 Files: src/foomatic/foomatic-templates-ijs/gimp-print.xml (1.3) (+1 -1) Security fix: s/-dSAFER/-dPARANOIDSAFER/ for the GhostScript command lines. 2002-10-19 Files: NEWS (1.80) (+2 -1) fix wording for print plugin for Gimp 2002-10-19 Files: src/main/print-escp2-data.c (1.66) (+3 -3) Fix dot sizes for Stylus Pro printers 2002-10-19 Files: po/da.po (1.23) (+1639 -578) po/de.po (1.8) (+358 -351) po/el.po (1.10) (+1027 -652) po/en_GB.po (1.90) (+1002 -636) po/es.po (1.8) (+964 -714) po/fr.po (1.30) (+488 -396) po/ja.po (1.3) (+137 -129) po/nl.po (1.10) (+1103 -1201) po/no.po (1.30) (+819 -341) po/pl.po (1.14) (+1107 -787) po/pt.po (1.8) (+842 -685) po/sk.po (1.13) (+869 -653) po/sv.po (1.39) (+134 -128) . 2002-10-19 Files: src/main/print-escp2-data.c (1.65) (+1 -1) Fix dot sizes on 7600/9600 2002-10-18 Files: src/foomatic/foomatic-generator.in (1.23) (+5 -2) Updated Foomatic data generator to support custom page sizes correctly. 2002-10-17 Files: po/da.po (1.22) (+584 -1677) po/de.po (1.7) (+633 -715) po/el.po (1.9) (+671 -1077) po/en_GB.po (1.89) (+678 -1097) po/es.po (1.7) (+986 -996) po/fr.po (1.29) (+1026 -916) po/ja.po (1.2) (+3326 -0) po/nl.po (1.9) (+1380 -1181) po/no.po (1.29) (+598 -1074) po/pl.po (1.13) (+810 -1160) po/pt.po (1.7) (+664 -932) po/sk.po (1.12) (+676 -945) po/sv.po (1.38) (+409 -499) Updates 2002-10-17 Files: configure.ac (1.27) (+3 -3) Add Japanese translation 2002-10-13 Files: src/cups/genppd.c (1.43) (+28 -50) Do custom page sizes correctly. 2002-10-13 Files: src/cups/genppd.c (1.42) (+63 -5) Mirror 4.2.x changes, although I am unable to test them do to configure script problems... 2002-10-12 Files: src/main/print-escp2-data.c (1.64) (+51 -3) Add three and five color extended inksets 2002-10-12 Files: src/testpattern/testpattern.c (1.11) (+11 -1) Create black lines correctly in 3 or 5 color mode. 2002-10-12 Files: src/testpattern/testpattern.c (1.10) (+13 -1) Handle a few more cases in extended mode. 2002-10-12 Files: src/main/print-escp2.c (1.188) (+2 -2) Don't override OUTPUT_RAW_PRINTER 2002-10-12 Files: src/main/print-util.c (1.72) (+3 -1) Add standard size watercolor paper 2002-10-11 Files: src/main/print-escp2.c (1.187) (+3 -2) Use 8-byte margin commands on Stylus Pro printers 2002-10-10 Files: src/main/print-escp2-data.c (1.63) (+4 -4) 597965 Epson 660 wrong margins Per Daniele Venzano, the margins in 4.2.2 were correct after all. 2002-10-09 Files: src/foomatic/foomatic-printermap (1.42) (+0 -1) Remove the rest of the MJ-520C. 2002-10-09 Files: Makefile.am (1.131) (+2 -1) configure.ac (1.26) (+3 -2) man/Makefile.am (1.12) (+7 -2) man/ijsgimpprint.1.in (1.2) (+1332 -0) Add ijsgimpprint.1.in manual page 2002-10-09 Files: .cvsignore (1.18) (+2 -0) man/.cvsignore (1.4) (+2 -0) scripts/.cvsignore (1.2) (+3 -0) src/cups/.cvsignore (1.5) (+2 -0) src/foomatic/.cvsignore (1.6) (+1 -0) Update .cvsignore 2002-10-09 Files: debian/.cvsignore (1.7) (+2 -2) debian/README.Debian (1.29) (+4 -1) debian/README.building (1.4) (+4 -3) debian/changelog (1.49) (+8 -0) debian/control.in (1.29) (+34 -13) debian/rules (1.40) (+5 -5) Add ijsgimpprint package Miscellaneous other small updates 2002-10-09 Files: man/ijsgimpprint.1.in (1.1) ( ) file ijsgimpprint.1.in was initially added on branch gimp-print-4_2_branch. 2002-10-08 Files: src/ghost/ijsgimpprint.c (1.18) (+33 -2) 620016 IJS driver does not print properly in monochrome 2002-10-07 Files: src/ghost/ijsgimpprint.c (1.17) (+2 -2) 619992 IJS driver prints spurious first line 2002-10-07 Files: po/ja.po (1.1) ( ) file ja.po was initially added on branch gimp-print-4_2_branch. 2002-10-03 Files: NEWS (1.79) (+71 -72) src/main/printers.xml (1.56) (+1 -9) Remove MJ-520C 2002-10-03 Files: po/da.po (1.21) (+321 -296) po/de.po (1.6) (+318 -293) po/el.po (1.8) (+321 -294) po/en_GB.po (1.88) (+319 -294) po/es.po (1.6) (+318 -293) po/fr.po (1.28) (+318 -293) po/nl.po (1.8) (+318 -293) po/no.po (1.28) (+321 -296) po/pl.po (1.12) (+318 -293) po/pt.po (1.6) (+318 -293) po/sk.po (1.11) (+318 -293) po/sv.po (1.37) (+319 -294) Gimp-print 4.3.5 release 2002-10-03 Files: debian/Makefile.am (1.3) (+2 -3) Remove another missing file. 2002-10-03 Files: debian/Makefile.am (1.2) (+1 -2) Remove file that isn't in the repository. 2002-10-03 Files: configure.ac (1.25) (+3 -2) One more file to be created 2002-10-03 Files: NEWS (1.78) (+234 -99) README (1.107) (+25 -127) src/ghost/README (1.80) (+7 -186) Gimp-Print 4.3.5 release 2002-10-01 Files: m4/stp_cups.m4 (1.5) (+10 -0) Add new autoconf macro: STP_CUPS_PROGS, for cupsgenppdconfig. Fixes autogen.sh warnings 2002-09-30 Files: src/main/gimp-print-internal.h (1.53) (+4 -2) src/main/print-escp2.c (1.186) (+88 -11) src/main/print-util.c (1.71) (+6 -6) Optional debugging information in ESCP2 print files 2002-09-28 Files: doc/FAQ.html (1.9) (+1 -1) papers typo 2002-09-28 Files: src/main/print-escp2.c (1.185) (+10 -3) 615759 C40UX: 360x240 bad horizontal position 615561 Epson C40UX cannot print in B&W and Gray 2002-09-26 Files: NEWS (1.76) (+506 -17) NEWS (1.77) (+1 -1) README (1.105) (+39 -46) README (1.106) (+1 -1) debian/README.Debian (1.28) (+1 -1) src/ghost/README (1.79) (+43 -5) Prep for 4.3.5 2002-09-25 Files: src/main/gimp-print-internal.h (1.52) (+3 -4) src/main/print-canon.c (1.77) (+2 -7) src/main/print-escp2.c (1.184) (+102 -148) src/main/print-lexmark.c (1.77) (+2 -7) src/main/print-pcl.c (1.56) (+2 -7) src/main/print-util.c (1.70) (+25 -22) src/testpattern/testpattern.c (1.9) (+32 -11) test/run-weavetest (1.12) (+33 -1) test/testdither.c (1.17) (+3 -2) Various cleanup. Run valgrind on a number of things. 2002-09-24 Files: src/main/printers.xml (1.55) (+1 -9) Remove duplicate entry 2002-09-24 Files: src/main/print-escp2-data.c (1.62) (+5 -2) Fix up dot sizes for pro ultrachrome printers 2002-09-24 Files: src/foomatic/foomatic-printermap (1.41) (+31 -11) src/main/printers.xml (1.54) (+181 -7) Add more Epson printers 2002-09-24 Files: src/main/print-escp2-data.c (1.61) (+3 -3) 613384 Epson 7600 no printing 2002-09-23 Files: m4/stp_cups.m4 (1.4) (+1 -0) Add AC_PATH_PROG check for dialog 2002-09-22 Files: src/main/print-escp2-data.c (1.60) (+1 -1) Finally fix the ESC 660 margins for real (597964) 2002-09-21 Files: Makefile.am (1.130) (+64 -16) configure.ac (1.24) (+15 -37) debian/Makefile.am (1.1) ( ) scripts/Makefile.am (1.1) ( ) src/foomatic/Makefile.am (1.29) (+15 -5) src/testpattern/Makefile.am (1.10) (+7 -6) Add automake 1.6 support Add gettext 0.11.x support (commented out) Remove editor backup files from distdir and make sure other extra files are not distributed in debian/ and scripts/ directories Make dist works in VPATH 2002-09-21 Files: po/Makevars (1.1) ( ) po/Makevars is needed by gettext 0.11.x 2002-09-21 Files: src/main/print-util.c (1.69) (+11 -1) New function stp_set_output_codeset for setting the charset encoding of output text strings 2002-09-21 Files: configure.ac (1.23) (+19 -6) man/Makefile.am (1.11) (+20 -4) man/cups-genppdconfig.8.in (1.1) ( ) src/cups/Makefile.am (1.58) (+25 -35) src/cups/cups-calibrate.c (1.3) (+4 -1) src/cups/cups-genppdconfig.in (1.1) ( ) Add a new program, cupsgenppdconfig, to interatively generate PPDs Clean up cups-calibrate includes 2002-09-20 Files: src/cups/rastertoprinter.c (1.25) (+5 -2) Include limits.h explicitly. 2002-09-15 Files: src/foomatic/foomatic-printermap (1.40) (+1 -0) src/main/print-escp2-data.c (1.59) (+22 -4) src/main/printers.xml (1.53) (+9 -1) 604854 Epson 1520 and 3000 print too dark at 1440x720 DPI Add Stylus Photo EX3 2002-09-15 Files: configure.ac (1.22) (+3 -3) Advance version 2002-09-13 Files: configure.ac (1.21) (+4 -2) m4/stp_gimp.m4 (1.3) (+29 -1) src/gimp/Makefile.am (1.24) (+1 -22) The GIMP print plugin uses DESTDIR and GIMPTOOL correctly 2002-09-11 Files: src/foomatic/foomatic-printermap (1.39) (+17 -0) src/main/print-escp2-data.c (1.58) (+78 -5) src/main/printers.xml (1.52) (+138 -1) test/unprint.c (1.25) (+5 -5) Add Japanese photo and pro printers (PM-something or other). Fix dark yellow ink for PM-950C (Stylus Photo 950). 2002-09-08 Files: src/main/print-escp2-data.c (1.57) (+1 -1) Stylus Color 660 is a 1999 series printer. 2002-09-07 Files: configure.ac (1.20) (+3 -2) src/foomatic/Makefile.am (1.28) (+2 -2) src/foomatic/mk_printerlist.in (1.1) ( ) Add new mk_printerlist program to generate verbose list of supported printers 2002-09-07 Files: src/cups/rastertoprinter.c (1.24) (+8 -3) Generate correct "blank" data for CMYK input, if we run out of input. 2002-09-07 Files: man/Makefile.am (1.10) (+2 -2) Don't remove cups-genppd.8.in on distclean 2002-09-04 Files: src/main/print-escp2-data.c (1.56) (+2 -2) Fix margins on Epson 660 2002-09-04 Files: src/gimp/print.c (1.24) (+28 -3) Eliminate duplicate printers in system printer list. 2002-09-04 Files: src/cups/rastertoprinter.c (1.23) (+61 -8) 600249 gimp-print output too narrow in CUPS 2002-09-02 Files: README (1.104) (+15 -13) A few more updates 2002-09-02 Files: README (1.103) (+14 -0) Update printer list 2002-09-02 Files: src/main/print-escp2.c (1.183) (+3 -2) Set the nozzle spacing correctly. 2002-08-27 Files: src/cups/genppd.c (1.41) (+2 -4) Remove stray printf (for debugging) 2002-08-27 Files: man/cups-calibrate.8.in (1.3) (+26 -32) man/escputil.1.in (1.7) (+43 -58) man/gimpprint.3.in (1.2) (+13 -21) Unify formatting of manual pages Correct my email address Make license information match that in the code Fix spelling and formatting errors, so PostScript output is correct 2002-08-27 Files: AUTHORS (1.12) (+1 -1) Change email address for Roger Leigh to 2002-08-27 Files: configure.ac (1.19) (+3 -2) man/Makefile.am (1.9) (+3 -3) man/cups-genppd.8.in (1.1) ( ) src/cups/Makefile.am (1.57) (+11 -14) src/cups/genppd.c (1.40) (+368 -68) Enable listing of available languages and drivers Add more informative usage, help and version information Locale of translations may be specified as an option (and in environment) Make genppd.c more portable Add more robust error checking 2002-08-24 Files: src/main/print-ps.c (1.29) (+56 -25) Make PS output conform to the DSC. 2002-08-22 Files: src/main/print-escp2-data.c (1.55) (+2 -2) Updates from Thorsten. 2002-08-22 Files: src/main/print-escp2-data.c (1.54) (+2 -2) Fast mode doesn't work on the 950. 2002-08-22 Files: po/el.po (1.7) (+1 -1) po/es.po (1.5) (+1 -1) po/nl.po (1.7) (+1 -1) po/sk.po (1.10) (+1 -1) Fix language names in translation files. I really don't know what we can put in here to make things more clear... 2002-08-22 Files: src/foomatic/Makefile.am (1.27) (+3 -3) Added "-f" option to calls of "foomatic-kitload" so that old Foomatic data is overwritten wheninstalling the new one. 2002-08-21 Files: po/da.po (1.20) (+659 -193) po/de.po (1.5) (+712 -208) po/el.po (1.6) (+698 -235) po/en_GB.po (1.87) (+704 -377) po/es.po (1.4) (+699 -374) po/fr.po (1.27) (+727 -274) po/nl.po (1.6) (+713 -306) po/no.po (1.27) (+659 -193) po/pl.po (1.11) (+693 -219) po/pt.po (1.5) (+699 -374) po/sk.po (1.9) (+699 -371) po/sv.po (1.36) (+706 -377) Gimp-Print 4.3.4 2002-08-21 Files: NEWS (1.75) (+18 -4) README (1.102) (+1 -1) debian/README.Debian (1.27) (+1 -1) src/ghost/README (1.78) (+107 -62) Prep for Gimp-Print 4.3.4 2002-08-21 Files: src/main/print-escp2.c (1.182) (+2 -2) Don't print a spurious message when using extended ink mode. 2002-08-21 Files: src/main/print-escp2-data.c (1.53) (+3 -3) Fix some comments. 2002-08-21 Files: src/testpattern/testpattern.c (1.8) (+197 -22) src/testpattern/testpattern.h (1.4) (+23 -1) src/testpattern/testpatternl.l (1.4) (+10 -1) src/testpattern/testpatterny.y (1.5) (+76 -4) test/testdither.c (1.16) (+8 -3) test/unprint.c (1.24) (+35 -5) Allow specification of individual physical input channels 2002-08-21 Files: src/testpattern/extended.sample (1.2) (+117 -0) branches: 1.2.2; 1.2.6; Allow specification of individual physical input channels 2002-08-21 Files: NEWS (1.74) (+15 -1) configure.ac (1.18) (+30 -16) po/POTFILES.in (1.13) (+1 -0) src/cups/Makefile.am (1.56) (+2 -1) src/escputil/escputil.c (1.44) (+17 -1) src/foomatic/foomatic-printermap (1.38) (+9 -0) src/ghost/README (1.77) (+9 -0) src/main/gimp-print-internal.h (1.51) (+3 -3) src/main/print-canon.c (1.76) (+5 -3) src/main/print-color.c (1.29) (+45 -1) src/main/print-escp2-data.c (1.52) (+764 -201) src/main/print-escp2.c (1.181) (+100 -28) src/main/print-escp2.h (1.18) (+14 -4) src/main/print-lexmark.c (1.76) (+5 -3) src/main/print-pcl.c (1.55) (+5 -3) src/main/print-util.c (1.68) (+2 -2) src/main/printers.xml (1.51) (+85 -4) Allow specification of individual physical input channels 2002-08-13 Files: src/main/print-lexmark.c (1.75) (+4 -6) Corrected color offset of photo cartridge. 2002-08-13 Files: src/main/print-lexmark.c (1.74) (+72 -53) Corrected major bug: *)flush_pass: take care of sw->ncolors *)flush_pass: check lineactive with >0 *)corrected head offset 2002-08-08 Files: src/ghost/ijsgimpprint.c (1.16) (+46 -7) Re-applied patch for switching the locale to "C" during communication with IJS client. 2002-08-07 Files: src/gimp/Makefile.am (1.23) (+3 -6) 586960 Gimp Print plugin installs incorrectly on some systems 2002-08-07 Files: src/ghost/ijsgimpprint.c (1.15) (+3 -27) Removed last change, the problem is most probably a bug in IJS. 2002-08-06 Files: src/ghost/ijsgimpprint.c (1.14) (+27 -3) Made the IJS interface of GIMP-Print also working with non-english locales. 2002-08-01 Files: debian/changelog (1.48) (+15 -0) debian/rules (1.39) (+14 -7) Make libgimpprint-doc a virtual package Generate libgimpprint-doc.doc-base to cope with package naming changes 2002-07-26 Files: src/main/print-escp2-data.c (1.51) (+18 -7) Fixes for STP 2100/2200 2002-07-22 Files: po/en_GB.po (1.86) (+50 -53) Update en_GB translation (all fuzzy and unstranslated strings) 2002-07-21 Files: src/main/print-color.c (1.28) (+3 -2) Zero out the zero mask! 2002-07-21 Files: src/testpattern/extended.sample (1.1) ( ) file extended.sample was initially added on branch generic_color_branch. 2002-07-21 Files: man/escputil.1.in (1.6) (+1 -2) Remove spurious directive (from Eric Raymond) 2002-07-21 Files: src/main/print-escp2-data.c (1.50) (+2 -2) Updates from Thorsten. 2002-07-21 Files: src/main/print-escp2.c (1.180) (+17 -18) Minor cleanup 2002-07-21 Files: src/main/print-escp2-data.c (1.49) (+62 -4) Updates from Thorsten. 2002-07-21 Files: src/main/print-escp2-data.c (1.48) (+8 -8) src/main/print-escp2.c (1.179) (+3 -3) Clean up signedness; fix up some comments. 2002-07-21 Files: src/main/print-escp2.c (1.178) (+17 -14) Speed up extra line fill. 2002-07-20 Files: src/foomatic/foomatic-printermap (1.37) (+1 -0) src/ghost/README (1.76) (+1 -0) src/main/print-escp2.c (1.177) (+134 -126) src/main/printers.xml (1.50) (+9 -1) Support Stylus Photo 960 More Epson cleanup 2002-07-20 Files: src/foomatic/foomatic-generator.in (1.22) (+7 -3) Error out if there are any Foomatic ID's listed that don't match a Gimp-print printer. 2002-07-20 Files: src/main/print-util.c (1.67) (+6 -1) Note the use of (non-ANSI) vsnprintf 2002-07-20 Files: src/ghost/ijsgimpprint.c (1.13) (+22 -15) Remove some non-ANSI constructs, confusing comments, and unnecessary preprocessor definitions. Accept Duplex, PS:Duplex, Tumble, and PS:Tumble for compatibility with Ghostscript IJS driver. 2002-07-20 Files: src/main/print-escp2-data.c (1.47) (+338 -353) src/main/print-escp2.c (1.176) (+61 -95) src/main/print-escp2.h (1.17) (+50 -66) src/main/print-ps.c (1.28) (+14 -6) Convert a lot of the Epson flags into parameters (simplifies the logic somewhat, too). Remove some non-ANSI constructs. 2002-07-20 Files: src/main/print-escp2-data.c (1.46) (+1 -17) src/main/printers.xml (1.49) (+2 -2) C42 appears to be functionally a C40. 2002-07-17 Files: src/foomatic/foomatic-printermap (1.36) (+1 -0) src/ghost/README (1.75) (+1 -0) src/main/print-escp2-data.c (1.45) (+17 -1) src/main/printers.xml (1.48) (+11 -1) Add Epson C42UX 2002-07-17 Files: src/main/print-escp2-data.c (1.44) (+2 -2) STP 2100 has a roll feed. 2002-07-17 Files: src/main/print-escp2-data.c (1.43) (+9 -9) Distinguish the name of 7-color from 6-color. 2002-07-15 Files: configure.ac (1.17) (+3 -3) Bump the version 2002-07-14 Files: NEWS (1.73) (+24 -1) README (1.101) (+1 -1) configure.ac (1.16) (+3 -3) debian/README.Debian (1.26) (+1 -1) po/da.po (1.19) (+2 -2) po/de.po (1.4) (+2 -2) po/el.po (1.5) (+2 -2) po/en_GB.po (1.85) (+3 -3) po/es.po (1.3) (+2 -2) po/fr.po (1.26) (+2 -2) po/nl.po (1.5) (+2 -2) po/no.po (1.26) (+2 -2) po/pl.po (1.10) (+2 -2) po/pt.po (1.4) (+2 -2) po/sk.po (1.8) (+2 -2) po/sv.po (1.35) (+3 -3) Gimp-Print 4.3.3 release 2002-07-14 Files: src/ghost/README (1.74) (+5 -7) Support quadtone printing. 2002-07-14 Files: src/main/print-escp2-data.c (1.42) (+3 -3) Don't call it Piezography (TM) quadtone just yet, as it hasn't been tuned for that. 2002-07-14 Files: src/main/print-escp2.c (1.175) (+42 -38) Handle extra black nozzles correctly at low resolutions. 2002-07-12 Files: src/main/print-escp2.c (1.174) (+2 -2) Advance the paper correctly. 2002-07-08 Files: src/main/gimp-print-internal.h (1.50) (+6 -11) src/main/print-escp2-data.c (1.41) (+251 -251) src/main/print-escp2.c (1.173) (+12 -16) src/main/print-escp2.h (1.16) (+7 -12) src/main/print-lexmark.c (1.73) (+3 -3) src/main/print-weave.c (1.42) (+15 -19) test/escp2-weavetest.c (1.21) (+2 -2) Cleanup 2002-07-07 Files: src/main/print-escp2-data.c (1.40) (+31 -36) More tuning for quadtone inks 2002-07-07 Files: src/main/print-escp2-data.c (1.39) (+25 -23) Parameterize the ink transition density for the Piezography inks. 2002-07-07 Files: src/main/print-escp2.c (1.172) (+8 -4) Treat quadtone printing like color for purposes of setting up the printer (since it uses multiple heads). 2002-07-06 Files: src/main/print-escp2.c (1.171) (+8 -7) Don't do head offset when printing with just one color. Also, the number of head offsets is the channel count, not the number of colors. 2002-07-06 Files: src/main/print-escp2-data.c (1.38) (+3 -3) Fix quadtone subchannels for C80. 2002-07-06 Files: src/main/print-escp2.c (1.170) (+4 -2) Remove limit on number of channels for head offset. 2002-07-06 Files: src/main/print-weave.c (1.41) (+2 -2) Remove hard-coded constant. 2002-07-06 Files: src/main/print-escp2-data.c (1.37) (+206 -89) src/main/print-escp2.c (1.169) (+63 -62) src/main/print-escp2.h (1.15) (+2 -4) Move head offset into physical channel definition 2002-07-05 Files: src/gimp/print.c (1.23) (+4 -6) Use g_strdup_printf rather than asprintf. 2002-06-30 Files: src/main/print-escp2-data.c (1.36) (+143 -5) Support quadtone printing on most pigment printers. 2002-06-30 Files: doc/users_guide/Makefile.am (1.35) (+14 -9) Distribute the cups-edition.sgml, gimp-edition.sgml, and util-edition.sgml files. 2002-06-30 Files: src/main/print-escp2-data.c (1.35) (+43 -337) Improve readability 2002-06-30 Files: src/main/print-escp2-data.c (1.34) (+414 -456) src/main/print-escp2.c (1.168) (+11 -14) src/main/print-escp2.h (1.14) (+4 -5) Attach the HSL adjustments to the inkset, not to the printer. 2002-06-30 Files: src/main/print-escp2-data.c (1.33) (+37 -37) src/main/print-escp2.h (1.13) (+11 -2) A bit more cleanup. 2002-06-30 Files: src/main/print-escp2-data.c (1.32) (+2 -2) Minor update. 2002-06-30 Files: src/main/print-escp2-data.c (1.31) (+408 -18) test/unprint.c (1.23) (+16 -5) Add quadtone support. 2002-06-29 Files: po/da.po (1.18) (+179 -222) po/de.po (1.3) (+327 -286) po/el.po (1.4) (+217 -238) po/en_GB.po (1.84) (+231 -230) po/es.po (1.2) (+617 -690) po/fr.po (1.25) (+199 -223) po/nl.po (1.4) (+183 -222) po/no.po (1.25) (+179 -222) po/pl.po (1.9) (+183 -222) po/pt.po (1.3) (+600 -682) po/sk.po (1.7) (+610 -694) po/sv.po (1.34) (+231 -231) Gimp-Print 4.3.2 2002-06-29 Files: COPYING (1.7) (+2 -2) NEWS (1.72) (+9 -1) README (1.100) (+121 -64) configure.ac (1.15) (+3 -3) debian/README.Debian (1.25) (+1 -1) Prep for 4.3.2 2002-06-29 Files: src/cups/Makefile.am (1.55) (+2 -2) Minor typo 2002-06-28 Files: NEWS (1.71) (+92 -45) README (1.99) (+3 -3) debian/README.Debian (1.24) (+2 -2) src/ghost/README (1.73) (+9 -8) Prep for 4.3.1 2002-06-28 Files: COPYING (1.6) (+2 -2) Year updates 2002-06-21 Files: src/main/print-escp2-data.c (1.30) (+2 -2) STC 900 should print at a base resolution of 360 at all resolutions except 1440x720.c 2002-06-21 Files: src/main/print-escp2-data.c (1.29) (+493 -413) Reorder the ink lists to make them a bit more rational 2002-06-21 Files: src/main/print-escp2-data.c (1.28) (+14 -1) Add 1440x1440 resolutions to Stylus Pro printers 2002-06-19 Files: src/main/print-escp2-data.c (1.27) (+15 -15) src/main/print-escp2.c (1.167) (+5 -5) Fix a little density bug that crept in. Get rid of the "enhanced" microweave; that's handled by the resolution list. 2002-06-18 Files: src/main/print-escp2-data.c (1.26) (+2 -2) Tune 2880 dpi on 4 pl photo printers. 2002-06-18 Files: src/main/print-escp2-data.c (1.25) (+3 -3) Stylus Photo 2100/2200 appears to be a consumer-type, rather than a pro-type, printer. 2002-06-18 Files: src/foomatic/foomatic-printermap (1.35) (+4 -0) Add some printer types 2002-06-18 Files: src/main/print-escp2.c (1.166) (+3 -3) Stupid trivial bug 2002-06-18 Files: m4/stp_gimp.m4 (1.2) (+1 -1) Improve message if gimp-config fails. 2002-06-18 Files: src/ghost/README (1.72) (+5 -0) Add Epson 950, 2100, 2200, 7600, and 9600. 2002-06-18 Files: src/main/print-escp2-data.c (1.24) (+429 -408) src/main/print-escp2.c (1.165) (+69 -81) src/main/print-escp2.h (1.12) (+26 -24) Clean up a few unused flags. Reconfigure the inks some for the 4 pl pigment and 2 pl dye printers. 2002-06-15 Files: src/main/print-escp2-data.c (1.23) (+154 -8) src/main/printers.xml (1.47) (+17 -1) Vague attempt at support for 2100/2200; preliminary support for 7600/9600. 2002-06-15 Files: src/main/print-escp2-data.c (1.22) (+5 -5) Altered some ink droplet size data. 2002-06-15 Files: src/main/print-escp2-data.c (1.21) (+458 -827) src/main/print-escp2.c (1.164) (+5 -36) src/main/print-escp2.h (1.11) (+4 -12) Clean up (at least visually, and to some extent structurally) some of the Epson printer data. 2002-06-15 Files: src/main/print-escp2-data.c (1.20) (+228 -353) src/main/print-escp2.c (1.163) (+18 -20) src/main/print-escp2.h (1.10) (+4 -2) src/main/printers.xml (1.46) (+17 -1) VERY preliminary support for Stylus Photo 2100/2200 (it will not work yet). 2002-06-10 Files: src/main/print-escp2.c (1.162) (+59 -24) Survive if the user asks to print in black and white with color-only inks selected. 2002-06-09 Files: src/main/print-escp2-data.c (1.19) (+4 -4) Typi 2002-06-09 Files: src/main/print-escp2-data.c (1.18) (+293 -14) src/main/print-escp2.c (1.161) (+84 -86) src/main/print-escp2.h (1.9) (+15 -3) Rearrange the inks in the Epson driver; this will allow us to support the 2100/2200 as well as hextone/quadtone type inks. 2002-06-09 Files: src/main/print-escp2-data.c (1.17) (+6 -6) Updates for the Stylus Photo 950 from Thorsten Schnier 2002-06-09 Files: test/parse-escp2 (1.6) (+6 -1) Recognize some oddball alignment-related commands from Stylus Photo 820 and friends. 2002-06-09 Files: src/cups/Makefile.am (1.54) (+8 -6) Allow use of an install program with a relative path (from 4.2 branch and Roger). 2002-06-09 Files: src/main/print-weave.c (1.40) (+89 -75) Don't print spurious vertical lines (or potentially other garbage) in certain weave settings (566536). 2002-06-09 Files: include/gimp-print/Makefile.am (1.4) (+1 -3) man/Makefile.am (1.8) (+1 -3) Remove BUILD_LIBGIMPPRINT 2002-06-09 Files: src/foomatic/foomatic-printermap (1.34) (+1 -0) Epson stylus photo 950 2002-06-09 Files: configure.ac (1.14) (+5 -33) src/cups/Makefile.am (1.53) (+5 -2) src/foomatic/Makefile.am (1.26) (+6 -2) src/ghost/Makefile.am (1.26) (+5 -2) src/gimp/Makefile.am (1.22) (+5 -2) src/main/Makefile.am (1.34) (+3 -9) src/testpattern/Makefile.am (1.9) (+4 -1) test/Makefile.am (1.35) (+5 -2) Fix _DEPENDENCIES determination by moving LIBGIMPPRINT_LIBS out of configure.ac 2002-06-09 Files: COPYING (1.5) (+3 -3) Small GPL amendments (year 2000 date fixes) 2002-06-05 Files: src/testpattern/testpattern.c (1.7) (+64 -41) src/testpattern/testpattern.h (1.3) (+38 -18) src/testpattern/testpatternl.l (1.3) (+2 -1) src/testpattern/testpatterny.y (1.4) (+44 -21) Add ability to print 16-bit raw images. 2002-06-05 Files: src/main/print-escp2-data.c (1.16) (+398 -93) src/main/print-escp2.c (1.160) (+42 -44) src/main/print-escp2.h (1.8) (+17 -6) src/main/printers.xml (1.45) (+9 -1) Preliminary support for Stylus Photo 950. This requires non-trivial changes, as using the smallest dot size (0x10) appears to require actually using only one bit while printing, and it can print at a resolution of 720 DPI. Also, fix a minor printf-related problem. 2002-06-04 Files: configure.ac (1.13) (+3 -3) po/de.po (1.2) (+2911 -0) po/sk.po (1.6) (+591 -531) Add German 2002-06-01 Files: src/ghost/ijsgimpprint.c (1.12) (+4 -2) ijs_server_get_page_header => 1 is not an error. 2002-06-01 Files: src/ghost/ijsgimpprint.c (1.11) (+14 -11) Don't die on really huge images. 2002-06-01 Files: po/de.po (1.1) ( ) file de.po was initially added on branch gimp-print-4_2_branch. 2002-05-28 Files: src/main/print-util.c (1.66) (+3 -3) Fix off-by-one error in VASPRINTF 2002-05-19 Files: src/cups/Makefile.am (1.52) (+2 -2) Fix ALL_LINGUAS typo 2002-05-18 Files: src/main/print-util.c (1.65) (+32 -100) Minor typo 2002-05-18 Files: debian/compat (1.1) ( ) branches: 1.1.2; 1.1.4; Update packaging to debhelper v4 Versioned library development and documentation packages Sync package descriptions with 4.2 branch 2002-05-18 Files: Makefile.am (1.129) (+3 -2) debian/changelog (1.47) (+2 -1) debian/control.in (1.28) (+133 -61) debian/rules (1.38) (+3 -6) Update packaging to debhelper v4 Versioned library development and documentation packages Sync package descriptions with 4.2 branch 2002-05-18 Files: src/cups/Makefile.am (1.51) (+12 -19) Fix install and uninstall; add LINGUAS support 2002-05-17 Files: debian/changelog (1.46) (+8 -1) debian/control.in (1.27) (+10 -8) debian/rules (1.37) (+47 -33) Move to debhelper v4; Improve control.in package versioning 2002-05-16 Files: src/escputil/Makefile.am (1.13) (+1 -1) Silly typo 2002-05-15 Files: src/cups/Makefile.am (1.50) (+1 -3) src/foomatic/Makefile.am (1.25) (+1 -6) src/ghost/Makefile.am (1.25) (+1 -2) src/gimp/Makefile.am (1.21) (+1 -2) src/testpattern/Makefile.am (1.8) (+1 -2) test/Makefile.am (1.34) (+1 -3) Remove _DEPENDENCIES which are determined by automake 2002-05-11 Files: configure.ac (1.12) (+3 -3) po/pt.po (1.2) (+3237 -0) src/escputil/escputil.c (1.43) (+62 -51) Add Portuguese translation 2002-05-11 Files: po/pt.po (1.1) ( ) file pt.po was initially added on branch gimp-print-4_2_branch. 2002-05-11 Files: src/ghost/README (1.71) (+7 -1) Some corrections of the previous submission. 2002-05-11 Files: README (1.98) (+14 -10) src/ghost/README (1.70) (+4 -8) Updates on README files for IJS driver. 2002-05-09 Files: src/main/print-util.c (1.64) (+14 -4) Clean up vasprintf. Check for some null pointers. 2002-05-09 Files: configure.ac (1.11) (+3 -3) src/main/gimp-print-internal.h (1.49) (+3 -13) src/main/print-escp2.c (1.159) (+27 -38) src/main/print-lexmark.c (1.72) (+2 -2) src/main/print-util.c (1.63) (+3 -9) src/main/print-weave.c (1.39) (+3 -3) Add Spanish to list of translated languages Clean up vasprintf use. Clean up use of columns in Epson driver (and fix up some constness along the way). 2002-05-07 Files: src/foomatic/foomatic-printermap (1.33) (+6 -0) Added HP OfficeJet, OfficeJet LX, 300, 330, 350, Pro 1150C. 2002-05-06 Files: m4/stp_pkgconfig.m4 (1.2) (+3 -3) Fix hard-coding of 'gimpprint', using MODULE_DOWN[] instead 2002-05-06 Files: configure.ac (1.10) (+3 -3) Move config.h back to the root; it fixes a gettext bug 2002-05-02 Files: debian/changelog (1.45) (+6 -0) debian/control.in (1.26) (+1 -1) Move escputil to section utils 2002-05-02 Files: configure.ac (1.9) (+11 -7) Fix --enable-debug for GNU CC 2002-05-01 Files: src/main/print-pcl.c (1.54) (+3 -4) src/main/print-util.c (1.62) (+2 -0) Back out gratuitous paper name changes 2002-05-01 Files: src/main/print-util.c (1.61) (+12 -12) Back out changes to paper key names 2002-04-30 Files: src/main/print-pcl.c (1.53) (+32 -29) Changed short paper names to match the changes made by Till on 2002-04-17, otherwise paper sizes disappear for printers that do not support custom (user defined) sizes. Also, removed the translateable strings from the paper sizes as they are not used, the ones in print-util.c are used. 2002-04-28 Files: po/es.po (1.1) ( ) branches: 1.1.2; 1.1.4; Spanish translation 2002-04-28 Files: po/da.po (1.17) (+1269 -624) po/el.po (1.3) (+527 -590) po/en_GB.po (1.83) (+681 -612) po/fr.po (1.24) (+540 -601) po/nl.po (1.3) (+363 -512) po/no.po (1.24) (+1305 -617) po/pl.po (1.8) (+705 -815) po/sk.po (1.5) (+785 -688) po/sv.po (1.33) (+520 -565) 4.3.0 2002-04-28 Files: configure.ac (1.8) (+3 -3) Bump the version 2002-04-28 Files: COPYING (1.4) (+61 -1) NEWS (1.70) (+25 -285) README (1.97) (+5 -8) configure.ac (1.7) (+27 -14) debian/README.Debian (1.23) (+2 -2) scripts/autogen.sh (1.20) (+1 -1) src/cups/Makefile.am (1.49) (+9 -9) src/escputil/Makefile.am (1.12) (+3 -2) src/foomatic/Makefile.am (1.24) (+8 -7) src/ghost/Makefile.am (1.24) (+4 -3) src/ghost/README (1.69) (+14 -12) src/gimp/Makefile.am (1.20) (+4 -3) src/main/print-escp2.c (1.158) (+202 -193) src/testpattern/Makefile.am (1.7) (+4 -3) test/Makefile.am (1.33) (+8 -6) Fix autostuff Clean up Epson driver a bit Make Even Tone be the default dither (this is development!) Mac OS X compatibility in makefiles Prep for 4.3.0 2002-04-24 Files: src/cups/genppd.c (1.39) (+29 -48) getopt_long_only has portability problems with some BSD's. 2002-04-20 Files: test/run-weavetest (1.11) (+6 -6) Eliminate bash-isms 2002-04-17 Files: src/foomatic/foomatic-printermap (1.32) (+1 -0) Added the Sony IJP-V100. 2002-04-17 Files: src/main/print-util.c (1.60) (+12 -12) Changed short names for the japanese B paper sizes from "Bx" to "JISBx" so that the short names are easier understandable for users and also correctly treated by Foomatic. 2002-04-16 Files: src/foomatic/foomatic-printermap (1.31) (+1 -0) Added HP 2500CM printer. 2002-04-14 Files: src/cups/genppd.c (1.38) (+4 -2) src/main/print-util.c (1.59) (+8 -17) 543562 Portability issues 2002-04-12 Files: src/main/print-escp2-data.c (1.15) (+2 -2) branches: 1.15.2; 1.15.4; 1.15.6; Change settings for Matte paper and 4 color printers. 2002-04-09 Files: configure.ac (1.6) (+10 -8) Use AC_LIBOBJ instead of the deprecated direct LIBOJBS usage 2002-04-08 Files: doc/users_guide/utils.sgml (1.5) (+1 -1) Changed kernel config option from CONFIG_PRINTER_READBACK to CONFIG_PARPORT_1284. 2002-04-08 Files: doc/users_guide/Makefile.am (1.34) (+256 -9) doc/users_guide/cups-edition.sgml (1.1) ( ) doc/users_guide/cups.sgml (1.2) (+6 -2) doc/users_guide/gimp-edition.sgml (1.1) ( ) doc/users_guide/title.sgml (1.2) (+0 -16) doc/users_guide/users-guide.sgml (1.7) (+18 -0) doc/users_guide/util-edition.sgml (1.1) ( ) Created new top level files for separate editions of the User's Guide. 2002-04-08 Files: src/main/print-pcl.c (1.52) (+2 -2) Corrected margins on DeskJet 2000 per mail from Michel Goraczko to Roger Leigh. 2002-04-07 Files: debian/changelog (1.44) (+3 -2) debian/control.in (1.25) (+1 -1) debian/rules (1.36) (+3 -3) Rename foomatic-db-gimpprint to foomatic-db-gimp-print 2002-04-07 Files: src/foomatic/foomatic-generator.in (1.21) (+28 -18) Modified command line option evaluation to simplify Makefiles calling the foomatic-generator. 2002-04-07 Files: man/escputil.1.in (1.5) (+24 -10) Added descriptions for -o, -s, -l, -M options. Updated description for -u option. 2002-04-07 Files: doc/users_guide/utils.sgml (1.3) (+9 -5) doc/users_guide/utils.sgml (1.4) (+6 -12) *** empty log message *** 2002-04-07 Files: doc/users_guide/utils.sgml (1.2) (+57 -51) Reformatting of the escputil examples. I thought they looked ugly on the right margin when printed. 2002-04-07 Files: doc/users_guide/history.sgml (1.1) ( ) branches: 1.1.2; 1.1.4; Renamed files to make it easier to deal with multiple versions of the manual. Fixed (I think) the make dist problem in Makefile.am. Updated users-guide.sgml to use new file names for chapter files. 2002-04-07 Files: doc/users_guide/gimp.sgml (1.1) ( ) branches: 1.1.2; 1.1.4; 1.1.34; Renamed files to make it easier to deal with multiple versions of the manual. Fixed (I think) the make dist problem in Makefile.am. Updated users-guide.sgml to use new file names for chapter files. 2002-04-07 Files: doc/users_guide/Makefile.am (1.33) (+6 -6) doc/users_guide/cups.sgml (1.1) ( ) doc/users_guide/title.sgml (1.1) ( ) doc/users_guide/users-guide.sgml (1.6) (+10 -10) doc/users_guide/utils.sgml (1.1) ( ) Renamed files to make it easier to deal with multiple versions of the manual. Fixed (I think) the make dist problem in Makefile.am. Updated users-guide.sgml to use new file names for chapter files. 2002-04-07 Files: doc/users_guide/Makefile.am (1.32) (+2 -2) Updates include minor textual fixes to ch_0 and ch_4. Makefile.am repaired to allow make dist to include more than users-guide.sgml. 2002-04-06 Files: src/foomatic/Makefile.am (1.23) (+11 -13) Add install-kit rule 2002-04-06 Files: src/cups/genppd.c (1.37) (+3 -3) 540307 Syntax error in CloseUI in PPD files 2002-04-06 Files: src/foomatic/Makefile.am (1.22) (+6 -6) src/foomatic/foomatic-generator.in (1.20) (+16 -11) Let foomatic data go into "gimp-print" and "gimp-print-ijs" sub dirs of "foomatic-db", 2002-04-06 Files: src/foomatic/Makefile.am (1.21) (+14 -4) src/foomatic/foomatic-generator.in (1.19) (+13 -10) Let Foomatic data for GhostScript and IJS drivers go into separate directories (to simplify Debian packaging). 2002-04-06 Files: doc/users_guide/gfdl.sgml (1.1) ( ) branches: 1.1.2; 1.1.4; Added chapter 4, the description of the escputil utility. Chapters now have their own separate files and the entire document is pulled together via the users-guide.sgml file. This necessitated a few Makefile changes. 2002-04-06 Files: doc/users_guide/Makefile.am (1.31) (+21 -6) doc/users_guide/users-guide.sgml (1.5) (+15 -1869) Added chapter 4, the description of the escputil utility. Chapters now have their own separate files and the entire document is pulled together via the users-guide.sgml file. This necessitated a few Makefile changes. 2002-04-06 Files: m4/.cvsignore (1.1) ( ) Cleanup cvsignore 2002-04-06 Files: src/ghost/.cvsignore (1.10) (+2 -0) src/main/.cvsignore (1.8) (+3 -0) Cleanup 2002-04-06 Files: src/ghost/Makefile.am (1.23) (+1 -5) Remove patch intended for Ghostscript 5.10, which is no longer supported. 2002-04-06 Files: configure.ac (1.5) (+7 -2) Generate src/ghost/contrib.mak.addon correctly. 2002-04-06 Files: configure.ac (1.4) (+3 -3) Try -ltermcap on the third round, not -lcurses a second time. 2002-04-04 Files: src/ghost/ijsgimpprint.c (1.10) (+18 -5) 539013 IJS driver must set top left correctly 2002-04-03 Files: m4/stp.m4 (1.3) (+1 -0) Fix possible autoconf _AM_PATH_GIMPPRINT macro unexpanded error with m4_pattern_allow. 2002-04-03 Files: configure.ac (1.3) (+2 -39) Remove GIMP source tree exclusion code 2002-04-03 Files: m4/stp_cups.m4 (1.3) (+1 -1) Don't require cups-config. Remove AC_PATH_PROG third argument 2002-04-03 Files: Makefile.am (1.128) (+3 -1) Don't distribute configure.in, created as a libtool bug workaround 2002-04-03 Files: src/main/print-pcl.c (1.51) (+2 -2) 538500 PCL driver buffer overrun 2002-04-03 Files: src/ghost/ijsgimpprint.c (1.9) (+15 -5) Set the page size name in addition to just the dimensions 2002-04-02 Files: src/ghost/README (1.68) (+112 -111) -g is wrong for point size. 2002-03-31 Files: m4/stp_path_lib.m4 (1.2) (+2 -2) Fix pkgconfig default setting, enable libconfig to be used 2002-03-31 Files: src/foomatic/foomatic-generator.in (1.18) (+2 -2) DeviceGrayscale => DeviceGray 2002-03-31 Files: src/ghost/README (1.67) (+3 -3) DeviceGray ==> DeviceGrayscale 2002-03-30 Files: src/foomatic/Makefile.am (1.20) (+4 -2) Fix up the directories 2002-03-30 Files: src/ghost/README (1.66) (+11 -0) Added a hint because of the IJS Foomatic data to the src/ghost/README 2002-03-30 Files: src/ghost/ijsgimpprint.c (1.8) (+2 -2) Fix debug output to match argument 2002-03-30 Files: src/ghost/ijsgimpprint.c (1.7) (+17 -12) 537248 IJS driver mis-handles -r option 2002-03-30 Files: README (1.96) (+25 -8) Updated Foomatic section of main README, due to IJS. 2002-03-30 Files: src/foomatic/Makefile.am (1.19) (+8 -2) src/foomatic/foomatic-generator.in (1.17) (+160 -76) src/foomatic/foomatic-templates-ijs/Color.xml (1.2) (+20 -0) src/foomatic/foomatic-templates-ijs/Model.xml (1.2) (+21 -0) src/foomatic/foomatic-templates-ijs/PageSize.xml (1.2) (+20 -0) src/foomatic/foomatic-templates-ijs/Resolution.xml (1.2) (+20 -0) src/foomatic/foomatic-templates-ijs/gimp-print.xml (1.2) (+48 -0) src/foomatic/printer_options.c (1.10) (+4 -1) src/ghost/README (1.65) (+1 -1) src/ghost/ijsgimpprint.c (1.6) (+3 -3) Added Foomatic data generation for the IJS interface of GIMP-Print. Fixed paths of IJS header files in src/ghost/ijsgimpprint.c Fixed IJS command for the media source in src/ghost/README: It must be "MediaSource" not "InputSlot". 2002-03-30 Files: src/ghost/ijsgimpprint.c (1.5) (+3 -3) Un-fix the header files. 2002-03-30 Files: src/ghost/ijsgimpprint.c (1.4) (+3 -3) Fix paths of IJS header files. 2002-03-30 Files: src/foomatic/foomatic-templates-ijs/gimp-print.xml (1.1) ( ) file gimp-print.xml was initially added on branch gimp-print-4_2_branch. 2002-03-30 Files: src/foomatic/foomatic-templates-ijs/Resolution.xml (1.1) ( ) file Resolution.xml was initially added on branch gimp-print-4_2_branch. 2002-03-30 Files: src/foomatic/foomatic-templates-ijs/PageSize.xml (1.1) ( ) file PageSize.xml was initially added on branch gimp-print-4_2_branch. 2002-03-30 Files: src/foomatic/foomatic-templates-ijs/Model.xml (1.1) ( ) file Model.xml was initially added on branch gimp-print-4_2_branch. 2002-03-30 Files: src/foomatic/foomatic-templates-ijs/Color.xml (1.1) ( ) file Color.xml was initially added on branch gimp-print-4_2_branch. 2002-03-30 Files: src/ghost/README (1.64) (+126 -123) -g option is used to set paper size for IJS driver. 2002-03-30 Files: configure.ac (1.2) (+3 -2) m4/stp_cups.m4 (1.2) (+1 -2) src/cups/Makefile.am (1.48) (+2 -2) Only genppd needs libz 2002-03-28 Files: src/foomatic/foomatic-printermap (1.30) (+7 -0) Added new Kyocera laser printers. 2002-03-27 Files: test/testdither.c (1.15) (+3 -3) Prettier output 2002-03-27 Files: src/main/Makefile.am (1.33) (+2 -2) gimpprint.m4.bot has been removed 2002-03-24 Files: include/.cvsignore (1.3) (+5 -0) Update include .cvsignore for config.h timestamps 2002-03-24 Files: m4/stp.m4 (1.2) (+1 -2) *** empty log message *** 2002-03-24 Files: scripts/autogen.sh (1.19) (+7 -0) Temporary libtool fix: symlink configure.in->configure.ac 2002-03-23 Files: src/main/gimpprint.pc.in (1.2) (+0 -0) Remove gimpprint.pc.in (now generated by configure) 2002-03-23 Files: autogen.sh (1.5) (+1 -1) doc/README.maintaining (1.13) (+17 -18) Update build: remove all traces of configure.ac 2002-03-23 Files: acconfig.h (1.17) (+1 -1) autogen.sh (1.4) (+1 -1) configure.ac (1.1) ( ) debian/rules (1.35) (+2 -2) doc/README.maintaining (1.12) (+16 -22) scripts/autogen.sh (1.18) (+12 -18) src/main/.cvsignore (1.7) (+1 -1) src/main/gimpprint.pc.in (1.1) ( ) Update build: configure.ac and related files Update documentation to describe the new build 2002-03-23 Files: Makefile.am (1.127) (+9 -20) doc/Makefile.am (1.31) (+6 -6) doc/developer/Makefile.am (1.6) (+6 -5) doc/users_guide/Makefile.am (1.30) (+4 -2) include/gimp-print/Makefile.am (1.3) (+6 -4) man/Makefile.am (1.7) (+16 -2) samples/Makefile.am (1.4) (+6 -6) src/Makefile.am (1.12) (+2 -3) src/cups/Makefile.am (1.47) (+20 -16) src/escputil/Makefile.am (1.11) (+3 -6) src/foomatic/Makefile.am (1.18) (+5 -9) src/ghost/Makefile.am (1.22) (+7 -6) src/gimp/Makefile.am (1.19) (+9 -12) src/main/Makefile.am (1.32) (+17 -18) src/testpattern/Makefile.am (1.6) (+4 -6) test/Makefile.am (1.32) (+5 -5) Update build: update all Makefile.ams All Makefiles are now self-contained (no logic in configure) 2002-03-23 Files: Makefile.am (1.126) (+2 -3) Fix .PHONY entries to only use one line 2002-03-23 Files: m4/gimp.m4 (1.2) (+0 -0) m4/stp.m4 (1.1) ( ) m4/stp_cups.m4 (1.1) ( ) m4/stp_gimp.m4 (1.1) ( ) m4/stp_option.m4 (1.1) ( ) m4/stp_path_lib.m4 (1.1) ( ) m4/stp_pkgconfig.m4 (1.1) ( ) m4extra/gettext.m4 (1.1) ( ) m4extra/lcmessage.m4 (1.1) ( ) m4extra/libtool.m4 (1.1) ( ) m4extra/progtest.m4 (1.1) ( ) m4extra/stp_release.m4.in (1.1) ( ) Update build: add new m4 macros 2002-03-22 Files: src/main/print-escp2-data.c (1.14) (+28 -5) Calibrated the Epson 680 multishot inks. 2002-03-21 Files: src/foomatic/foomatic-printermap (1.29) (+1 -0) Added the Okidata OL400e 2002-03-18 Files: src/main/print-escp2-data.c (1.13) (+3 -3) Minor change to ink dot sizes. 2002-03-17 Files: src/main/print-escp2.h (1.7) (+17 -1) branches: 1.7.2; 1.7.4; 1.7.6; Put inkname list (three color CMY, six color photo, etc.) into printer list. 2002-03-17 Files: src/main/print-escp2-data.c (1.12) (+100 -47) src/main/print-escp2.c (1.157) (+20 -56) Put inkname list (three color CMY, six color photo, etc.) into printer list. 2002-03-17 Files: src/main/print-escp2-data.c (1.11) (+107 -55) src/main/print-escp2.c (1.156) (+11 -12) src/main/print-escp2.h (1.6) (+14 -1) Roll feed on Stylus Pro printers does not allow borderless printing 2002-03-17 Files: src/main/printers.xml (1.44) (+4 -1) Tune the pigment Stylus Pro printers 2002-03-16 Files: po/nl.po (1.2) (+2919 -0) Add Dutch translation. 2002-03-16 Files: Makefile.am (1.125) (+3 -34) README (1.95) (+2 -6) doc/README.maintaining (1.11) (+1 -2) po/POTFILES.in (1.12) (+0 -4) src/Makefile.am (1.11) (+1 -3) Remove patch-gimp, as the GIMP folks won't be needing this any more. 2002-03-16 Files: src/main/print-escp2-data.c (1.10) (+58 -2) Re-calibrated 680 printer 720x720 mode. 2002-03-16 Files: po/nl.po (1.1) ( ) file nl.po was initially added on branch gimp-print-4_2_branch. 2002-03-15 Files: src/foomatic/foomatic-printermap (1.28) (+9 -0) Added some old Epsons and some recent Canons which are (at least more or less) compatible to explicitly supported models. 2002-03-14 Files: src/foomatic/foomatic-printermap (1.27) (+19 -0) Added several printer models which are compatible to already listed ones. 2002-03-14 Files: src/cups/canon.c (1.5) (+8 -1) src/cups/epson.c (1.5) (+10 -3) Offer both interrupt-driven and polled parallel ports for BSD. Suggested by Jacob Meuser. 2002-03-12 Files: src/cups/rastertoprinter.c (1.22) (+4 -2) Fix 528922 from mainline. 2002-03-06 Files: debian/changelog (1.43) (+6 -1) debian/rules (1.34) (+2 -2) Enable library versioning with dh_makeshlibs and update changelog 2002-03-03 Files: src/ghost/README (1.63) (+4 -4) Minor update 2002-03-03 Files: src/ghost/README (1.62) (+12 -0) Add EvenTone screen 2002-03-02 Files: debian/cupsys-driver-gimpprint.postinst (1.1) ( ) branches: 1.1.2; 1.1.4; Fix gs dependency Fix cupsys-driver-gimpprint to reload cupsys on configure/removal 2002-03-02 Files: debian/control.in (1.24) (+1 -1) debian/cupsys-driver-gimpprint.postrm (1.4) (+4 -0) Fix gs dependency Fix cupsys-driver-gimpprint to reload cupsys on configure/removal 2002-03-02 Files: src/main/print-canon.c (1.75) (+33 -9) Latest update from Peter Missel 2002-03-01 Files: src/main/print-escp2-data.c (1.9) (+40 -40) Tune the dot sizes for eventone 2002-03-01 Files: src/main/print-util.c (1.58) (+2 -2) Change the minimum density back to 0.1. 2002-02-28 Files: src/cups/canon.c (1.4) (+29 -22) src/cups/epson.c (1.4) (+31 -24) src/cups/rastertoprinter.c (1.21) (+3 -2) rastertoprinter.c: flush output at end of page. canon.c, epson.c: use read() instead of fread() in order not to block waiting for incoming data. Ignore 0-byte backchannel reads. 2002-02-26 Files: src/foomatic/foomatic-printermap (1.26) (+1 -0) Z53 2002-02-24 Files: src/escputil/escputil.c (1.42) (+30 -34) Simplify the alignment procedure: print all of the patterns first, and then ask the user for the choices. 2002-02-24 Files: src/escputil/escputil.c (1.41) (+3 -3) Stylus C70/80 has 4 alignment passes. 2002-02-23 Files: NEWS (1.69) (+1 -0) src/ghost/README (1.61) (+1 -0) src/main/printers.xml (1.43) (+10 -1) Lexmark Z53 works 2002-02-22 Files: src/ghost/.cvsignore (1.9) (+0 -19) No longer need the ancient Ghostscript driver leftovers 2002-02-22 Files: src/ghost/.cvsignore (1.8) (+1 -0) Now need to ignore .deps 2002-02-21 Files: src/ghost/ijsgimpprint.c (1.3) (+3 -3) Typo 2002-02-21 Files: debian/control.in (1.23) (+1 -1) Add Build-Depends for foomatic-bin 2002-02-20 Files: AUTHORS (1.11) (+17 -3) Updates 2002-02-16 Files: po/da.po (1.16) (+614 -1253) po/el.po (1.2) (+2930 -0) po/en_GB.po (1.82) (+561 -596) po/fr.po (1.23) (+560 -489) po/no.po (1.23) (+607 -1289) po/pl.po (1.7) (+788 -671) po/sk.po (1.4) (+637 -699) po/sv.po (1.32) (+505 -412) Add Greek, update other translations 2002-02-16 Files: po/el.po (1.1) ( ) file el.po was initially added on branch gimp-print-4_2_branch. 2002-02-16 Files: src/main/print-lexmark.c (1.71) (+4 -4) Fixed error [ #516268 ] Erroneous comparison. 2002-02-16 Files: src/main/print-util.c (1.57) (+6 -4) Minor update 2002-02-15 Files: src/ghost/ijsgimpprint.c (1.2) (+24 -24) I18N 2002-02-15 Files: po/POTFILES.in (1.11) (+3 -0) po/da.po (1.15) (+409 -547) po/en_GB.po (1.81) (+584 -549) po/fr.po (1.22) (+478 -549) po/no.po (1.22) (+409 -547) po/pl.po (1.6) (+430 -547) po/sk.po (1.3) (+699 -637) po/sv.po (1.31) (+583 -548) IJS 2002-02-14 Files: src/ghost/README (1.60) (+5 -1) Minor update 2002-02-14 Files: src/ghost/Makefile.am (1.21) (+2 -2) Typo 2002-02-14 Files: src/Makefile.am (1.10) (+2 -2) Move IJS to src/ghost 2002-02-14 Files: README (1.94) (+33 -11) src/ghost/Makefile.am (1.20) (+22 -1) src/ghost/README (1.59) (+237 -43) src/ghost/ijsgimpprint.c (1.1) ( ) Move IJS into src/ghost Start documenting IJS 2002-02-14 Files: po/sk.po (1.2) (+3063 -0) Add Slovak translation 2002-02-14 Files: po/sk.po (1.1) ( ) file sk.po was initially added on branch gimp-print-4_2_branch. 2002-02-05 Files: cups/cups-gimpprint.list.in (1.1) ( ) Dunno why I didn't commit this file... 2002-02-03 Files: src/foomatic/foomatic-generator.in (1.16) (+1 -1) Remove hard-coded template path 2002-02-01 Files: debian/changelog (1.42) (+2 -1) debian/control.in (1.22) (+14 -0) debian/rules (1.33) (+3 -2) src/foomatic/Makefile.am (1.17) (+8 -3) src/foomatic/foomatic-generator.in (1.15) (+8 -2) Enable foomatic VPATH build New Debian package foomatic-db-gimpprint 2002-01-31 Files: README (1.93) (+24 -16) Suggestions from Till 2002-01-30 Files: scripts/mkchlog (1.5) (+2 -1) A few more tweaks 2002-01-30 Files: scripts/mkchlog (1.4) (+13 -2) Log files that are in the root directory, but have been removed. These files were the original (through 4.0) Gimp-print source. Otherwise, only log files that are on the current branch or parent thereof. 2002-01-29 Files: scripts/mkchlog (1.3) (+86 -6) Better filter on versions 2002-01-29 Files: src/ghost/README (1.58) (+4 -4) Minor typos 2002-01-27 Files: src/main/print-util.c (1.56) (+67 -6) Check more values during verification 2002-01-26 Files: doc/users_guide/Makefile.am (1.29) (+3 -3) Fix manual.sgml dependencies to use $(srcdir) to create correct symlinks 2002-01-26 Files: Makefile.am (1.124) (+1 -5) doc/Makefile.am (1.30) (+2 -2) doc/README.maintaining (1.10) (+1 -1) Move HACKING back to doc/README.maintaining 2002-01-25 Files: Makefile.am (1.123) (+2 -2) doc/Makefile.am (1.29) (+2 -2) doc/README.maintaining (1.9) (+1 -1) Move doc/README.maintaining to HACKING 2002-01-24 Files: src/cups/rastertoprinter.c (1.20) (+4 -2) Set left and top correctly 2002-01-23 Files: src/main/print-escp2-data.c (1.8) (+6 -6) Fix margins 2002-01-21 Files: src/main/print-escp2-data.c (1.7) (+3 -3) 5000/5500 take the same paper sizes as the 2000. 2002-01-21 Files: src/main/print-escp2-data.c (1.6) (+8 -8) Adjust the minimum page sizes for Stylus Pro printers 2002-01-17 Files: test/pcl-unprint.c (1.6) (+24 -14) Dynamically allocate output buffers so we can pcl-unprint large files! 2002-01-17 Files: src/main/print-pcl.c (1.50) (+54 -34) Dynamically allocate the comp_buf instead of having it fixed. Fixes crashes when using larger paper sizes in DesignJet. 2002-01-05 Files: src/cups/Makefile.am (1.46) (+3 -1) Print useful warning messages 2002-01-04 Files: src/main/print-lexmark.c (1.70) (+2 -2) Corrected bottom border of the z42. 2002-01-04 Files: src/main/print-escp2-data.c (1.5) (+154 -49) src/main/print-escp2.c (1.155) (+14 -9) src/main/print-escp2.h (1.5) (+7 -2) 499200 ESP 1280/1290 need special deinit code 499203 ESP 780/820 have different paper codes 2002-01-01 Files: debian/changelog (1.41) (+2 -2) debian/control.in (1.21) (+1 -1) Add versioned Replaces for gimpprint-locales from debian-branch 2001-12-30 Files: debian/changelog (1.40) (+5 -1) debian/control.in (1.20) (+3 -3) Merge debian/control.in fixes from debian-branch 2001-12-26 Files: src/main/print-lexmark.c (1.69) (+4 -1) Changes received by Alwin. Fixed two major bugs for the Lexmark Z42: - The Z42 doesn't choke anymore if the picture isn't aligned to the left of the page. - Sometimes there was a lot of black 'binary data' in the picture when printing with ink-type 'four color standard' and output type 'black and white'. (Forgot to specify color-compatibility-mode or full 208 nozzles). 2001-12-23 Files: test/run-testdither (1.3) (+6 -3) branches: 1.3.2; 1.3.4; 1.3.6; A bit more cleanup work on the dither code. 2001-12-23 Files: test/testdither.c (1.14) (+4 -4) A bit more cleanup work on the dither code. 2001-12-21 Files: Makefile.am (1.122) (+1 -3) doc/developer/Makefile.am (1.5) (+3 -3) src/Makefile.am (1.9) (+1 -2) Remove automake 1.4 bug workarounds to enable automake 1.5 use 2001-12-21 Files: src/main/Makefile.am (1.31) (+2 -1) src/main/gimp-print-internal.h (1.48) (+2 -6) src/main/print-dither-matrices.c (1.5) (+238 -3) Start splitting up the dither code 2001-12-20 Files: src/foomatic/foomatic-printermap (1.25) (+2 -0) Added the Canon BJC-2100 and Apollo P2200 (they were supported by GIMP-Print 4.0.x). 2001-12-19 Files: .cvsignore (1.17) (+1 -0) Use AM_ACLOCAL_INCLUDE correctly Add m4local to .cvsignore 2001-12-19 Files: Makefile.am (1.121) (+2 -2) m4/gimp.m4 (1.1) ( ) scripts/autogen.sh (1.17) (+12 -0) New directory m4 to hold m4 macros, and m4local is created by autogen.sh to put symlinks or macros in to be used by aclocal. 2001-12-19 Files: src/main/print-escp2.c (1.154) (+8 -3) Force a page to be pushed through the printer if an empty page is printed (to allow duplex printing and such to work correctly). 2001-12-18 Files: src/main/gimp-print-internal.h (1.47) (+3 -2) src/main/print-canon.c (1.74) (+17 -30) src/main/print-color.c (1.27) (+5 -5) src/main/print-escp2.c (1.153) (+9 -18) src/main/print-lexmark.c (1.68) (+13 -25) src/main/print-ps.c (1.27) (+7 -6) src/main/print-util.c (1.55) (+10 -3) src/main/print-weave.c (1.38) (+16 -34) Clean up malloc mistakes (uninitialized memory) 2001-12-17 Files: test/run-testdither (1.2) (+0 -1) test/testdither.c (1.13) (+20 -22) Minor improvements 2001-12-16 Files: src/Makefile.am (1.8) (+2 -2) Add IJS server support 2001-12-16 Files: src/ghost/README (1.57) (+9 -9) Fix Canon resolution names 2001-12-14 Files: src/main/gimp-print-internal.h (1.46) (+22 -7) src/main/print-canon.c (1.73) (+11 -4) src/main/print-escp2.c (1.152) (+13 -3) src/main/print-escp2.h (1.4) (+1 -2) src/main/print-lexmark.c (1.67) (+12 -3) src/main/print-pcl.c (1.49) (+18 -9) src/main/print-util.c (1.54) (+14 -1) test/Makefile.am (1.31) (+3 -3) test/run-testdither (1.1) ( ) test/testdither.c (1.12) (+208 -83) Generalize the dither code somewhat. 2001-12-10 Files: src/foomatic/foomatic-printermap (1.24) (+1 -0) Added Canon BJC-2010. 2001-12-07 Files: src/main/gimp-print-internal.h (1.45) (+5 -5) src/main/print-canon.c (1.72) (+30 -30) src/main/print-escp2-data.c (1.4) (+74 -74) src/main/print-pcl.c (1.48) (+7 -7) Start generalizing the dither code to an arbitrary number of subchannels. 2001-12-07 Files: README (1.92) (+9 -10) src/ghost/Makefile.am (1.19) (+1 -100) src/ghost/README (1.56) (+14 -152) Remove old-style Ghostscript build. 2001-12-06 Files: src/main/print-escp2-data.c (1.3) (+226 -198) src/main/print-escp2.c (1.151) (+32 -19) src/main/print-escp2.h (1.3) (+25 -26) Put all of the data under one big struct. 2001-12-05 Files: debian/changelog (1.39) (+2 -1) debian/rules (1.32) (+2 -2) src/main/.cvsignore (1.6) (+1 -0) src/main/Makefile.am (1.30) (+7 -2) Add pkgconfig support Add src/main/print-escp2.h to src/main/Makefile.am 2001-12-03 Files: src/escputil/escputil.c (1.40) (+8 -1) src/main/.cvsignore (1.5) (+1 -0) Enable gettext in escputil Add src/main/print-escp2-data.lo to src/main/.cvsignore 2001-12-02 Files: src/main/gimp-print-internal.h (1.44) (+23 -54) src/main/print-escp2.c (1.150) (+2 -2) src/main/print-lexmark.c (1.66) (+59 -30) src/main/print-weave.c (1.37) (+73 -14) test/escp2-weavetest.c (1.20) (+3 -2) Remove hard coding of channels in weave code. 2001-12-02 Files: src/ghost/.cvsignore (1.7) (+2 -0) src/ghost/Makefile.am (1.18) (+27 -5) Split Epson driver into two parts 2001-12-02 Files: src/main/Makefile.am (1.29) (+2 -1) src/main/print-escp2-data.c (1.2) (+2544 -0) src/main/print-escp2.c (1.149) (+41 -2867) src/main/print-escp2.h (1.2) (+326 -0) Split data and logic in Epson driver 2001-12-02 Files: src/main/print-escp2.c (1.148) (+159 -139) Split up flush_pass 2001-12-02 Files: doc/developer/Makefile.am (1.4) (+5 -6) Handle no images correctly 2001-12-01 Files: doc/developer/Makefile.am (1.3) (+6 -4) Fix image copying bug when there are no images to copy 2001-12-01 Files: debian/.cvsignore (1.6) (+0 -1) debian/changelog (1.38) (+2 -1) debian/control.in (1.19) (+21 -22) Update package descriptions for 4.3 Packages depends on libgimpprint-locales >= the Source-Version 2001-12-01 Files: debian/changelog (1.37) (+6 -1) debian/control.in (1.18) (+17 -2) debian/rules (1.31) (+2 -2) New gimpprint-locales package to hold the message catalogues Add libgimpprint-doc.doc-base 2001-12-01 Files: doc/developer/.cvsignore (1.2) (+1 -1) doc/developer/Makefile.am (1.2) (+2 -2) Update directory name of HTML manual 2001-12-01 Files: doc/.cvsignore (1.7) (+0 -31) doc/Makefile.am (1.28) (+12 -148) doc/developer/.cvsignore (1.1) ( ) doc/developer/Makefile.am (1.1) ( ) Move the Texinfo manual from doc to doc/developer. Remove user documentation from the manual, now it is in the User's Guide Move the appendices into normal chapters Rename the manual as a 'Developer's manual' Update configure.in.in and the Makefiles 2001-11-25 Files: debian/changelog (1.36) (+8 -0) Update version to 4.3.0-1 Fix lintian ldconfig warning 2001-11-24 Files: debian/control.in (1.17) (+5 -5) debian/rules (1.30) (+7 -7) Update Debian packaging to use non-versioned shared libraries Fix Debian build (arch-indep documentation installation) 2001-11-24 Files: src/main/Makefile.am (1.28) (+5 -5) Kick off 4.3 development 2001-11-24 Files: po/da.po (1.14) (+1 -1) po/en_GB.po (1.80) (+2 -2) po/fr.po (1.21) (+1 -1) po/no.po (1.21) (+1 -1) po/pl.po (1.5) (+1 -1) po/sv.po (1.30) (+1 -1) Final updated .po's for 4.2.0. 2001-11-24 Files: NEWS (1.68) (+1 -1) Set release date. 2001-11-24 Files: scripts/buildgimpprintdebs (1.2) (+3 -8) Radically alter the way debs are built. The upstream source tarball is no longer used at all, instead, build directly from CVS, generate an upstream tarball on the fly using the -U option of cvs-buildpackage, and diff that with the debian branch. The debian/rules now configures in maintainer mode, so the only preprocessing we need to do is to generate debian/control from debian/control.in before starting dpkg-buildpackage. 2001-11-24 Files: debian/control.in (1.16) (+1 -1) Merge with debian-branch. Add build dependencies on imagemagick and docbook-utils. 2001-11-24 Files: debian/rules (1.29) (+6 -7) Merge with debian branch. Enable maintainer mode and copy docs from debian/gimp-print-build/doc, not doc. 2001-11-24 Files: debian/changelog (1.35) (+2 -7) Revert version increase from 4.2.0-2 to 4.2.0-1 2001-11-24 Files: debian/changelog (1.34) (+7 -0) debian/rules (1.28) (+2 -2) Use PostScript Level 2 PPD files, not Level 3 2001-11-23 Files: doc/users_guide/figures/cups_admin_model.png (1.2) (+49 -62) doc/users_guide/figures/cups_my_printer.png (1.2) (+33 -68) doc/users_guide/users-guide.sgml (1.4) (+96 -91) Updates for rev 4.2.0 release 2001-11-23 Files: Makefile.am (1.120) (+3 -1) 484979 Cannot rebuild configure from tarball 2001-11-23 Files: debian/copyright (1.5) (+2 -2) Sync mainline with debian branch. Reformat copyright file to avoid lintian warning. 2001-11-23 Files: NEWS (1.67) (+4 -4) README (1.91) (+11 -9) Correct lists of translations. 2001-11-22 Files: doc/users_guide/users-guide.sgml (1.3) (+46 -9) Insert warning for connecting USB printers with CUPS. 2001-11-22 Files: NEWS (1.66) (+2 -5) src/foomatic/foomatic-printermap (1.23) (+0 -3) src/ghost/README (1.55) (+0 -3) src/main/printers.xml (1.42) (+1 -31) Remove support for Lexmark 3200 and Z31 printers, and clones. These do not work per Till and Richard. 2001-11-22 Files: src/cups/README (1.3) (+60 -63) Update CUPS README for 4.2 release. 2001-11-22 Files: debian/README.Debian (1.22) (+1 -1) debian/changelog (1.33) (+6 -0) Update debian/changelog, and dates for 4.2.0 2001-11-22 Files: NEWS (1.65) (+431 -896) README (1.90) (+33 -16) debian/README.Debian (1.21) (+7 -7) src/ghost/README (1.54) (+1 -1) Prepare for 4.2 release 2001-11-19 Files: src/foomatic/Makefile.am (1.16) (+2 -2) Rebuild Foomatic database if the printermap changes. Reviewed by Till. 2001-11-18 Files: acconfig.h (1.8.2.6) (+4 -1) Update debian branch to RC1 and prep for Debian upload. 2001-11-18 Files: src/foomatic/foomatic-printermap (1.22) (+1 -1) Correct the foomatic ID of the Z43 2001-11-18 Files: src/foomatic/foomatic-printermap (1.21) (+1 -0) src/ghost/README (1.53) (+1 -0) src/main/printers.xml (1.41) (+11 -1) Added z43 2001-11-18 Files: po/da.po (1.13) (+1 -1) po/en_GB.po (1.79) (+2 -2) po/fr.po (1.20) (+1 -1) po/no.po (1.20) (+1 -1) po/pl.po (1.4) (+1 -1) po/sv.po (1.29) (+1 -1) src/cups/Makefile.am (1.45) (+10 -13) 482797 PPD build fails with DESTDIR set 482326 BSD/CUPS installation problem Reviewed by Roger Leigh. 2001-11-17 Files: src/main/print-escp2.c (1.147) (+2 -2) Tune matte paper on C80. 2001-11-16 Files: README (1.89) (+1 -1) CUPS recommendation 2001-11-16 Files: README (1.88) (+4 -0) Note GNU Make requirement 2001-11-14 Files: README (1.87) (+13 -7) src/ghost/README (1.52) (+22 -21) src/main/print-escp2.c (1.146) (+3 -3) src/main/printers.xml (1.40) (+3 -3) Improve C80 output 2001-11-13 Files: src/main/print-escp2.c (1.145) (+2 -2) 481127 Epson 4pl printers too light at 2880 2001-11-13 Files: debian/changelog (1.32) (+1 -1) Update Debian revision number 2001-11-12 Files: debian/changelog (1.31) (+5 -1) debian/control.in (1.15) (+1 -0) debian/rules (1.27) (+2 -2) Update Debian packaging to use the latest configure options 2001-11-12 Files: po/da.po (1.12) (+94 -94) po/en_GB.po (1.78) (+95 -95) po/fr.po (1.19) (+94 -94) po/no.po (1.19) (+94 -94) po/pl.po (1.3) (+94 -94) po/sv.po (1.28) (+94 -94) 4.1.99-rc1 release 2001-11-12 Files: NEWS (1.64) (+15 -1) 4.1.99-rc1 prep 2001-11-12 Files: src/main/print-escp2.c (1.144) (+32 -35) Improve 2880x720. 2001-11-11 Files: README (1.86) (+14 -0) CUPS PPD's 2001-11-11 Files: src/cups/genppd.c (1.36) (+7 -3) Make CUPS PPD files be level 2 by default 2001-11-10 Files: NEWS (1.63) (+19 -1) README (1.85) (+82 -9) src/cups/Makefile.am (1.44) (+34 -9) src/ghost/README (1.51) (+11 -11) Workaround for 470049 Multiple identical drivers in CUPS 2001-11-10 Files: test/run-weavetest (1.10) (+3 -3) Updates for C80 2001-11-10 Files: doc/users_guide/users-guide.sgml (1.2) (+1 -1) Update release date 2001-11-10 Files: src/escputil/Makefile.am (1.10) (+2 -2) src/foomatic/Makefile.am (1.15) (+2 -2) test/Makefile.am (1.30) (+2 -2) 480357 Makefiles include GIMP_CFLAGS spuriously 2001-11-10 Files: NEWS (1.62) (+0 -17) Only keep known limitations in the current release. 2001-11-10 Files: NEWS (1.61) (+33 -14) Updates 2001-11-10 Files: po/da.po (1.11) (+121 -121) po/en_GB.po (1.77) (+122 -122) po/fr.po (1.18) (+458 -434) po/no.po (1.18) (+121 -121) po/pl.po (1.2) (+577 -577) po/sv.po (1.27) (+121 -121) Update French translation 2001-11-10 Files: src/main/print-util.c (1.53) (+23 -19) Print a version banner when STP_DEBUG is turned on. 2001-11-09 Files: src/main/print-ps.c (1.26) (+10 -4) branches: 1.26.2; 1.26.4; Correct comments from Russell Lang . Reviewed by Mike Sweet. 2001-11-08 Files: doc/Makefile.am (1.27) (+10 -10) doc/users_guide/Makefile.am (1.28) (+11 -11) Clean up rm use (many places need either -rm file or rm -f file): 478955 make clean fails 478954 $(RM) fails on BSD 2001-11-08 Files: src/ghost/README (1.50) (+1 -1) Fix an error 2001-11-08 Files: src/main/print-lexmark.c (1.65) (+3 -3) Strip trailing whitespace 2001-11-08 Files: src/main/print-lexmark.c (1.64) (+2 -4) Corrected Warnings. 2001-11-08 Files: po/pl.po (1.1) ( ) Add Polish translation 2001-11-07 Files: po/da.po (1.10) (+1 -1) po/en_GB.po (1.76) (+15 -14) po/fr.po (1.17) (+1 -1) po/no.po (1.17) (+1 -1) po/sv.po (1.26) (+1 -1) Minor updates. 2001-11-06 Files: po/en_GB.po (1.75) (+169 -16) Complete British English translation 2001-11-06 Files: po/da.po (1.9) (+12 -12) po/en_GB.po (1.74) (+13 -13) po/fr.po (1.16) (+12 -12) po/no.po (1.16) (+12 -12) po/sv.po (1.25) (+12 -12) src/cups/Makefile.am (1.43) (+2 -1) Print the language for the PPD files as they're generated. 2001-11-06 Files: src/cups/genppd.c (1.35) (+26 -6) Reduce verbosity 2001-11-06 Files: acconfig.h (1.16) (+4 -1) po/da.po (1.8) (+12 -12) po/en_GB.po (1.73) (+13 -13) po/fr.po (1.15) (+12 -12) po/no.po (1.15) (+12 -12) po/sv.po (1.24) (+12 -12) src/cups/Makefile.am (1.42) (+5 -11) src/cups/genppd.c (1.34) (+6 -138) src/main/print-escp2.c (1.143) (+8 -8) 1) Undo the genppd stuff; it causes a lot of problems. 2) Check for mempcpy in acconfig.h. 3) Stylus Pro printers don't use the 1284.4 packet mode command. 2001-11-03 Files: README (1.84) (+141 -42) Some more updates. 2001-11-03 Files: README (1.83) (+35 -12) A few more updates for distributors, and about 2880x1440 resolution. 2001-11-03 Files: NEWS (1.60) (+2 -1) Minor update 2001-11-03 Files: README (1.82) (+110 -2) Note genppd nonsense 2001-11-03 Files: src/cups/genppd.c (1.33) (+127 -6) Try harder to force linking against GNU gettext library 2001-11-02 Files: NEWS (1.59) (+58 -29) README (1.81) (+1 -1) debian/README.Debian (1.20) (+7 -7) po/da.po (1.7) (+38 -38) po/en_GB.po (1.72) (+39 -39) po/fr.po (1.14) (+38 -38) po/no.po (1.14) (+38 -38) po/sv.po (1.23) (+38 -38) Minor updates 2001-11-02 Files: src/foomatic/foomatic-printermap (1.20) (+1 -0) src/ghost/README (1.49) (+1 -0) src/main/printers.xml (1.39) (+5 -5) Finish adding Lexmark Z42 2001-11-01 Files: src/main/print-lexmark.c (1.63) (+3 -143) Removed debug output of printer dots as ppm file. 2001-11-01 Files: src/main/print-lexmark.c (1.62) (+108 -32) Added adaptions for z42 from Alwin Stolk (p.a.stolk@tmx.nl). Only 300 and 600 DPI mode is working. Photo not already adjusted. 2001-11-01 Files: src/main/printers.xml (1.38) (+12 -1) Added z42 adaptions from Alwin Stolk (p.a.stolk@tmx.nl). 2001-11-01 Files: README (1.80) (+387 -287) Add section on readline issues, and reorganize. 2001-11-01 Files: src/ghost/README (1.48) (+56 -31) 1440x1440 and 2880x720 2001-11-01 Files: src/main/print-escp2.c (1.142) (+5 -5) Support 2880x1440 (!) on Stylus C80 2001-11-01 Files: README (1.79) (+19 -11) Version bump 2001-11-01 Files: src/cups/Makefile.am (1.41) (+4 -2) Update from Mike 2001-10-31 Files: README (1.78) (+1 -1) debian/changelog (1.30) (+1 -0) debian/control.in (1.14) (+1 -1) Update Debian packaging to Standards-Version 3.5.6.0 2001-10-31 Files: debian/control.in (1.13) (+1 -1) Update to Standards-Version 3.5.2 (really, this time!) 2001-10-31 Files: README (1.77) (+9 -4) debian/README.Debian (1.19) (+4 -4) debian/changelog (1.29) (+16 -3) debian/control.in (1.12) (+6 -6) debian/rules (1.26) (+2 -3) src/ghost/README (1.47) (+12 -1) Update Debian packaging to Standards-Version 3.5.2, and update package descriptions and documentation for stable release. configure.in.in: change order of calling libtool due to new libtool.m4 macros 2001-10-31 Files: README (1.76) (+76 -0) Packaging information 2001-10-31 Files: doc/FAQ.html (1.8) (+9 -1) Common Samba problem 2001-10-30 Files: doc/users_guide/Makefile.am (1.27) (+2 -2) Minor typo, to fix VPATH build 2001-10-30 Files: doc/users_guide/.cvsignore (1.4) (+8 -8) doc/users_guide/Makefile.am (1.26) (+6 -6) doc/users_guide/users-guide.sgml (1.1) ( ) Removed underscores from linkend, ids, and filename per Eric 2001-10-30 Files: src/main/printers.xml (1.37) (+7 -7) Tweak C70/80 a bit more 2001-10-30 Files: po/.cvsignore (1.8) (+2 -5) po/da.po (1.6) (+1 -1) po/en_GB.po (1.71) (+2 -2) po/fr.po (1.13) (+1 -1) po/no.po (1.13) (+1 -1) po/sv.po (1.22) (+2 -2) scripts/autogen.sh (1.16) (+2 -2) src/main/print-escp2.c (1.141) (+3 -3) src/main/printers.xml (1.36) (+7 -4) Retune C80/C70 due to excessive density. Minor updates. 2001-10-29 Files: src/cups/canon.c (1.3) (+0 -3) src/cups/epson.c (1.3) (+2 -5) Remove unused static variable. 2001-10-28 Files: scripts/autogen.sh (1.15) (+25 -6) Check libtool version; fix some URL's 2001-10-28 Files: doc/Makefile.am (1.26) (+36 -12) doc/users_guide/Makefile.am (1.25) (+50 -15) Fix VPATH build. Don't build gimpprint.pdf by default. 2001-10-28 Files: src/main/print-escp2.c (1.140) (+4 -4) The Stylus Color apparently has no trouble at all with microweave at 360 DPI. 2001-10-28 Files: doc/.cvsignore (1.6) (+15 -0) More files to be ignored 2001-10-28 Files: po/da.po (1.5) (+94 -94) po/en_GB.po (1.70) (+13 -13) po/fr.po (1.12) (+94 -94) po/no.po (1.12) (+94 -94) po/sv.po (1.21) (+95 -95) src/cups/Makefile.am (1.40) (+12 -6) src/cups/genppd.c (1.32) (+13 -2) Build genppd with included gettext, to permit us to use LANGUAGE to set the language of the PPD files. This gets around any dependencies on what locales happen to be installed at a given site. 2001-10-28 Files: doc/Makefile.am (1.25) (+6 -6) Minor fixes 2001-10-27 Files: src/main/print-escp2.c (1.139) (+2 -2) Improve 360x180 draft mode 2001-10-27 Files: test/parse-escp2 (1.5) (+1 -1) branches: 1.5.2; 1.5.6; Strip trailing whitespace 2001-10-27 Files: src/testpattern/testpatterny.y (1.3) (+6 -6) branches: 1.3.2; 1.3.6; Strip trailing whitespace 2001-10-27 Files: Makefile.am (1.119) (+2 -2) debian/control.in (1.11) (+1 -1) debian/copyright (1.4) (+1 -1) doc/FAQ.html (1.7) (+3 -3) doc/Makefile.am (1.24) (+2 -2) doc/README.maintaining (1.8) (+16 -16) doc/users_guide/README (1.6) (+9 -10) doc/users_guide/figures/README (1.3) (+1 -1) scripts/autogen.sh (1.14) (+2 -2) src/cups/command.txt (1.2) (+1 -1) src/cups/genppd.c (1.31) (+5 -5) src/escputil/escputil.c (1.39) (+5 -5) src/ghost/README (1.46) (+9 -9) src/main/print-canon.c (1.71) (+2 -2) src/main/print-escp2.c (1.138) (+2 -2) src/main/print-lexmark.c (1.61) (+90 -90) test/parse-bjc (1.3) (+3 -3) Strip trailing whitespace 2001-10-27 Files: po/en_GB.po (1.69) (+603 -582) Update en_GB translation escputil strings 2001-10-26 Files: src/main/print-escp2.c (1.137) (+2 -3) Improve 720 DPI quality on C80. 2001-10-26 Files: po/da.po (1.4) (+113 -113) po/en_GB.po (1.68) (+114 -114) po/fr.po (1.11) (+113 -113) po/no.po (1.11) (+113 -113) po/sv.po (1.20) (+114 -114) Updates 2001-10-25 Files: NEWS (1.58) (+11 -9) Updates for beta-4 2001-10-25 Files: src/main/print-escp2.c (1.136) (+4 -5) Improve 720 and 1440x720 on C80. 2001-10-25 Files: NEWS (1.57) (+3 -2) Minor update 2001-10-25 Files: po/da.po (1.3) (+1 -1) po/en_GB.po (1.67) (+2 -2) po/fr.po (1.10) (+1 -1) po/no.po (1.10) (+1 -1) po/sv.po (1.19) (+2 -2) src/main/print-escp2.c (1.135) (+26 -7) src/main/printers.xml (1.35) (+4 -1) Improve C80 print quality. Update translations. 2001-10-25 Files: src/main/print-escp2.c (1.134) (+13 -34) At least partially tune the C80. 2001-10-24 Files: src/main/print-lexmark.c (1.60) (+69 -8) Corrected problem with page eject. 2001-10-24 Files: NEWS (1.56) (+59 -32) README (1.75) (+16 -13) debian/README.Debian (1.18) (+1 -1) src/cups/Makefile.am (1.39) (+2 -2) src/ghost/README (1.45) (+0 -1) Prep for beta-4. Use LC_PATH rather than LANG for building PPD files. 2001-10-23 Files: doc/Makefile.am (1.23) (+20 -12) Minor cleanup 2001-10-23 Files: src/main/print-escp2.c (1.133) (+2 -2) Minor error on C80. 2001-10-23 Files: po/da.po (1.2) (+1 -1) po/en_GB.po (1.66) (+6 -9) po/fr.po (1.9) (+1 -1) po/no.po (1.9) (+1 -1) po/sv.po (1.18) (+337 -121) Updates 2001-10-22 Files: src/main/print-escp2.c (1.132) (+3 -3) Don't turn off black ink on C80 until we understand it. 2001-10-22 Files: doc/Makefile.am (1.22) (+7 -1) Note why we override a standard target (mostlyclean-aminfo). 2001-10-22 Files: Makefile.am (1.118) (+12 -1) Don't require actually rerunning autogen when configure.in.in changes; rebuild configure.in automatically if it is available. 2001-10-21 Files: doc/Makefile.am (1.21) (+53 -59) Build all versions of the manual. 2001-10-21 Files: po/.cvsignore (1.7) (+1 -0) po/da.po (1.1) ( ) po/en_GB.po (1.65) (+2 -2) po/fr.po (1.8) (+1 -1) po/no.po (1.8) (+1 -1) po/sv.po (1.17) (+2 -2) Danish translation 2001-10-21 Files: src/main/print-escp2.c (1.131) (+2 -1) Comment cleanup 2001-10-21 Files: po/en_GB.po (1.64) (+200 -113) po/fr.po (1.7) (+85 -93) po/no.po (1.7) (+85 -93) po/sv.po (1.16) (+86 -104) Updates 2001-10-21 Files: src/main/print-color.c (1.26) (+8 -2) branches: 1.26.2; 1.26.4; 473849 Indexed images print incorrectly in color 2001-10-20 Files: src/main/print-escp2.c (1.130) (+148 -117) Specify minimum as well as maximum resolutions (to limit C80 to no less than 360x180). Tested by comparing PPD files with and without the change. 2001-10-19 Files: doc/users_guide/Makefile.am (1.24) (+4 -3) Remove incorrect html-stamp usage 2001-10-19 Files: debian/gimpprint-doc.doc-base (1.1) ( ) branches: 1.1.2; 1.1.4; New package gimpprint-doc 2001-10-19 Files: debian/changelog (1.28) (+2 -1) debian/control.in (1.10) (+14 -1) debian/rules (1.25) (+3 -1) New package gimpprint-doc 2001-10-19 Files: test/Makefile.am (1.29) (+2 -2) Disable run-weavetest dependency which breaks make dist 2001-10-19 Files: src/escputil/escputil.c (1.38) (+3 -3) Minor typo 2001-10-18 Files: po/.cvsignore (1.6) (+2 -0) Update 2001-10-18 Files: po/en_GB.po (1.63) (+5 -7) po/fr.po (1.6) (+4 -6) po/no.po (1.6) (+4 -6) po/sv.po (1.15) (+5 -7) Minor updates 2001-10-18 Files: src/escputil/escputil.c (1.37) (+3 -3) Message update. 2001-10-18 Files: po/en_GB.po (1.62) (+106 -182) po/fr.po (1.5) (+113 -183) po/no.po (1.5) (+113 -183) po/sv.po (1.14) (+124 -186) Updates 2001-10-18 Files: scripts/autogen.sh (1.13) (+20 -23) Remove more bash-isms. 2001-10-17 Files: src/escputil/escputil.c (1.36) (+239 -371) Clean up i18n and align routines. 2001-10-17 Files: Makefile.am (1.117) (+2 -2) src/escputil/escputil.c (1.35) (+4 -4) Build "doc" directory LAST, since it relies on optional dev tools and should not prevent a full build of the code. Change help strings from character arrays to a char pointer. You can't initialize an array with a function call... 2001-10-17 Files: src/ghost/Makefile.am (1.17) (+2 -2) Fix up headers correctly 2001-10-17 Files: scripts/autogen.sh (1.12) (+10 -12) Remove bash-isms from the autogen script - use pipes, etc. just like anyone else. Make not having a new enough version of GNU gettext 0.10.38 just a warning, since it doesn't affect the normal build process (you just don't want to create a distribution from it...) 2001-10-17 Files: src/main/print-escp2.h (1.1) ( ) file print-escp2.h was initially added on branch split-escp2-branch. 2001-10-17 Files: src/main/print-escp2-data.c (1.1) ( ) file print-escp2-data.c was initially added on branch split-escp2-branch. 2001-10-17 Files: po/en_GB.po (1.61) (+876 -3) po/fr.po (1.4) (+1058 -156) po/no.po (1.4) (+1054 -154) po/sv.po (1.13) (+904 -3) src/escputil/escputil.c (1.34) (+239 -226) Mark escputil for i18n. 2001-10-16 Files: src/escputil/escputil.c (1.33) (+2 -1) src/foomatic/foomatic-printermap (1.19) (+1 -0) src/ghost/README (1.44) (+1 -0) src/main/printers.xml (1.34) (+9 -1) Preliminary support for Stylus Photo 820. 2001-10-16 Files: doc/Makefile.am (1.20) (+31 -30) doc/users_guide/Makefile.am (1.23) (+26 -13) Make clean works fully in maintainer mode VPATH builds create symlinks to docs correctly 2001-10-16 Files: po/en_GB.po (1.60) (+97 -92) po/fr.po (1.3) (+156 -199) po/no.po (1.3) (+154 -197) po/sv.po (1.12) (+41 -4) Updates 2001-10-16 Files: src/ghost/README (1.43) (+1 -0) Update for pcl-845 2001-10-16 Files: src/main/print-escp2.c (1.129) (+3 -3) Don't use black ink on certain papers on C80. 2001-10-15 Files: po/en_GB.po (1.59) (+475 -389) po/fr.po (1.2) (+199 -156) po/no.po (1.2) (+197 -154) po/sv.po (1.11) (+199 -155) src/foomatic/foomatic-printermap (1.18) (+1 -0) src/main/print-escp2.c (1.128) (+1172 -1218) Mark one more message in gimp_main_window for internationalization. Cleanup in Epson driver. Add capability for different paper definition for different printers in Epson driver (needed to optimize printing on C80). 2001-10-15 Files: debian/changelog (1.27) (+2 -2) New upstream release 2001-10-15 Files: scripts/autogen.sh (1.11) (+2 -2) Fix line wrapping 2001-10-15 Files: src/cups/Makefile.am (1.38) (+2 -2) src/cups/genppd.c (1.30) (+29 -18) Use LANG for language selection 2001-10-15 Files: test/Makefile.am (1.28) (+6 -1) test/run-weavetest (1.9) (+3 -1) Add run-weavetest message and dependency on escp2-weavetest 2001-10-15 Files: src/main/print-pcl.c (1.47) (+5 -5) src/main/printers.xml (1.33) (+9 -1) Added Deskjet 845 (USB version of 842). Fixed the comments in print-pcl.c to match printers.xml. 2001-10-15 Files: src/main/print-lexmark.c (1.59) (+1 -16) Removed unnecessary lines from hue table. 2001-10-15 Files: src/main/print-lexmark.c (1.58) (+142 -16) Added printer specific hue table. 2001-10-15 Files: po/en_GB.po (1.58) (+1 -1) Change English to English-GB for en_GB catalog... 2001-10-15 Files: po/en_GB.po (1.57) (+335 -348) po/fr.po (1.1) ( ) po/no.po (1.1) ( ) po/sv.po (1.10) (+161 -554) src/cups/Makefile.am (1.37) (+2 -2) Add and update language catalogs. Ensure that catalogs used by genppd are installed where genppd will find them. 2001-10-15 Files: src/cups/genppd.c (1.29) (+10 -6) A few very minor tweaks: 1) Include config.h as the first header file included, per suggestion. 2) Comment warning translators how they should translate "English". 2001-10-15 Files: src/cups/genppd.c (1.28) (+16 -12) Robert's fix to genppd looks OK... 2001-10-14 Files: src/main/print-lexmark.c (1.57) (+2 -2) Corrected problem when printing at the end of the page. Especially when weaving was used, the printer was going into confusion because the bottom margin was too small. 2001-10-14 Files: src/main/print-escp2.c (1.127) (+3 -3) Fix the zero margin width tweak. 2001-10-14 Files: src/main/print-util.c (1.52) (+2 -2) Translate papersize (text) names before returning them to the user. 2001-10-13 Files: doc/users_guide/Makefile.am (1.22) (+7 -7) doc/users_guide/README (1.5) (+3 -8) Fixed spacing...updated README 2001-10-13 Files: Makefile.am (1.116) (+10 -10) doc/Makefile.am (1.19) (+17 -9) src/cups/Makefile.am (1.36) (+4 -4) src/foomatic/Makefile.am (1.14) (+3 -3) Use more portable $(RM) instead of 'rm -f' Add reference to SGML users guide to Texinfo manual 2001-10-13 Files: doc/users_guide/Makefile.am (1.21) (+21 -19) Clean should not remove the pdf or ps version of the manual, to be consistent with how it treats the html manual. It also can't remove the .eps files, unfortunately. New veryclean target does remove all of the above. Distribute the html timestamp to inhibit rebuilding in the field. Add phony targets. Remove unused ps.gz target. 2001-10-13 Files: doc/users_guide/Makefile.am (1.20) (+14 -8) Add DESTDIR support to install-data-local and uninstall-local 2001-10-12 Files: doc/users_guide/.cvsignore (1.3) (+1 -0) src/ghost/.cvsignore (1.6) (+1 -0) Updates 2001-10-12 Files: Makefile.am (1.115) (+4 -1) Debian stuff, from Roger. 2001-10-12 Files: src/escputil/escputil.c (1.32) (+2 -1) src/foomatic/foomatic-printermap (1.17) (+1 -0) src/ghost/README (1.42) (+1 -0) src/main/print-pcl.c (1.46) (+117 -42) src/main/printers.xml (1.32) (+9 -1) Support the Stylus Scan 2500 Add minimum paper sizes for HP printers, from Dave Hill. I'm checking this in because this is needed to work around a CUPS bug (see our bug 470240). The symptoms are that when the number of paper sizes exceeds 94 in the DesignJet 750 PPD file CUPS loses track of all printers in the administrative interface. 2001-10-11 Files: doc/users_guide/.cvsignore (1.2) (+1 -0) Ignore html directory 2001-10-11 Files: doc/users_guide/Makefile.am (1.19) (+11 -31) Eliminate dependency on specific Linux (much less UNIX) distribution. Preprocess source rather than intermediate file. 2001-10-11 Files: doc/users_guide/Makefile.am (1.18) (+21 -16) PDF users guide builds independently of PS docs. Also, XREF and IMAGEDATA errors are gone. 2001-10-11 Files: src/ghost/README (1.41) (+6 -5) Updates 2001-10-10 Files: src/ghost/README (1.40) (+2 -2) src/gimp/Makefile.am (1.18) (+4 -5) src/main/print-escp2.c (1.126) (+75 -54) src/main/printers.xml (1.31) (+2 -2) Rearrange the resolutions on the very old Epson printers a bit. Fix a nit in the printer list, and update a few things. make clean in src/gimp should not attempt to build anything. 2001-10-10 Files: src/main/print-pcl.c (1.45) (+12 -1) Added workround fix for glossy paper on 812 (and others?). If 600x600 requested, drop back to Premium paper. 2001-10-10 Files: src/main/print-canon.c (1.70) (+26 -31) Fix from Peter Missel regarding init stuff: "takes care of the model ID and sets the print quality to 0-Normal. That should do as a quick fix for the upcoming release." 2001-10-07 Files: po/en_GB.po (1.56) (+1 -1) po/sv.po (1.9) (+2 -2) Updates 2001-10-07 Files: doc/users_guide/Makefile.am (1.17) (+2 -2) Need to remove the doc directory on uninstall. 2001-10-07 Files: README (1.74) (+6 -6) A few very minor updates. 2001-10-07 Files: doc/users_guide/Makefile.am (1.16) (+12 -6) Assorted minor cleanup and bug fixing. 2001-10-07 Files: po/.cvsignore (1.5) (+1 -0) Ignore change log 2001-10-07 Files: po/en_GB.po (1.55) (+30 -30) po/sv.po (1.8) (+31 -31) Minor updates. 2001-10-07 Files: po/en_GB.po (1.54) (+1 -1) po/sv.po (1.7) (+2 -2) scripts/autogen.sh (1.10) (+9 -0) Remove generated po/ChangeLog. This file causes problems because autogen.sh prepends an entry to it every time it's run. The file serves no purpose besides keeping the i18n machinery happy; it can be regenerated by autogen.sh (as we're doing). 2001-10-07 Files: src/main/print-lexmark.c (1.56) (+18 -5) Handle Gray ink type at z52 (could be an option because color an black are in seperate tanks). Inserted a check for illegal ink types. 2001-10-06 Files: doc/users_guide/Makefile.am (1.15) (+1 -7) Removed creation of figures directory in users_guide pdf and eps targets 2001-10-06 Files: doc/users_guide/Makefile.am (1.14) (+6 -21) doc/users_guide/README (1.4) (+2 -2) scripts/autogen.sh (1.9) (+27 -11) Tweaked doc/users_guide/Makefile.am and added checks for convert and docbook_4 to scripts/autogen.sh 2001-10-06 Files: doc/users_guide/.cvsignore (1.1) ( ) doc/users_guide/Makefile.am (1.13) (+6 -1) doc/users_guide/figures/.cvsignore (1.1) ( ) Updates 2001-10-06 Files: doc/users_guide/Makefile.am (1.12) (+31 -24) Add -without-user-guide. 2001-10-06 Files: README (1.73) (+49 -39) Cleanup 2001-10-06 Files: AUTHORS (1.10) (+3 -0) NEWS (1.55) (+61 -41) po/en_GB.po (1.53) (+21 -21) po/sv.po (1.6) (+2420 -1998) scripts/autogen.sh (1.8) (+148 -0) src/ghost/README (1.39) (+8 -4) Update some more documentation. 2001-10-06 Files: src/main/print-canon.c (1.69) (+99 -9) src/main/printers.xml (1.30) (+25 -1) Support for Canon BJC-210, 240, 250, and improvements for BJC-1000. 2001-10-06 Files: src/main/print-escp2.c (1.125) (+5 -5) Another attempt to fix printing at 720 DPI on Stylus Color Pro and friends. 2001-10-06 Files: doc/users_guide/Makefile.am (1.11) (+3 -3) We do need to distribute the .ps file. Sigh. 2001-10-06 Files: doc/users_guide/Makefile.am (1.10) (+36 -23) * List all of the figures explicitly rather than wildcarding * Build and distribute HTML and PDF by default * Don't export SGML_CATALOG_FILES (especially not incorrect hardcoded path) * Create make install * Fix directory permissions botched by the toolchain 2001-10-06 Files: doc/users_guide/Makefile.am (1.9) (+2 -2) maintainer-clean should clear the html stamp 2001-10-06 Files: src/foomatic/foomatic-printermap (1.16) (+3 -0) Add BJC-210, 240, and 250. 2001-10-06 Files: src/foomatic/foomatic-generator.in (1.14) (+1 -1) Print out all missing drivers before exiting. 2001-10-05 Files: doc/users_guide/Makefile.am (1.8) (+8 -2) Distribute the PDF manual 2001-10-05 Files: Makefile.am (1.114) (+9 -1) doc/Makefile.am (1.18) (+25 -4) doc/users_guide/Makefile.am (1.7) (+87 -44) Add new make targets: pdf and docs Distribute user_guide html manual by default Fix user_guide Makefile.am for VPATH builds Remove users_guide/figures symbolic links for the time being for safety Restore doc/Makefile.am VPATH build 2001-10-04 Files: src/main/print-escp2.c (1.124) (+3 -3) Allow softweave printing on first generation printers that should support it. 2001-10-04 Files: doc/users_guide/Makefile.am (1.6) (+2 -3) Removing Makefile as it is now built by automake 2001-10-04 Files: doc/users_guide/Makefile.am (1.5) (+3 -3) doc/users_guide/README (1.3) (+8 -0) *** empty log message *** 2001-10-04 Files: doc/users_guide/Makefile.am (1.4) (+13 -28) doc/users_guide/README (1.2) (+12 -14) doc/users_guide/figures/README (1.2) (+5 -7) Updates to Makefile.am, READMEs, and rename orig source file to remove rev 2001-10-03 Files: src/foomatic/foomatic-generator.in (1.13) (+1 -1) Per recent change in configure.in.in. 2001-10-03 Files: Makefile.am (1.113) (+6 -6) doc/Makefile.am (1.17) (+4 -4) doc/users_guide/Makefile.am (1.3) (+4 -4) Correct program naming, use variables for perl invocation 2001-10-03 Files: doc/Makefile.am (1.16) (+3 -1) doc/users_guide/Makefile.am (1.2) (+54 -13) Add users_guide to doc/Makefile.am SUBDIRS Automatically generate EPS and PDF images from PNG source Check for ps2pdf Use html-stamp timestamp 2001-10-03 Files: src/main/print-escp2.c (1.123) (+2 -2) These values are presumed better based on Epson output. 2001-10-02 Files: doc/users_guide/Makefile.am (1.1) ( ) Add preliminary support for the new SGML user guide 2001-10-02 Files: Makefile.am (1.112) (+10 -1) Use standard Makefile formatting 2001-10-02 Files: doc/users_guide/README (1.1) ( ) doc/users_guide/figures/README (1.1) ( ) doc/users_guide/figures/cups_admin.png (1.1) ( ) doc/users_guide/figures/cups_admin_device.png (1.1) ( ) doc/users_guide/figures/cups_admin_make.png (1.1) ( ) doc/users_guide/figures/cups_admin_model.png (1.1) ( ) doc/users_guide/figures/cups_admin_success.png (1.1) ( ) doc/users_guide/figures/cups_config_printer.png (1.1) ( ) doc/users_guide/figures/cups_my_printer.png (1.1) ( ) doc/users_guide/figures/cups_printers.png (1.1) ( ) doc/users_guide/figures/cups_startup.png (1.1) ( ) doc/users_guide/figures/gimp-print-gui-1.png (1.1) ( ) doc/users_guide/figures/gimp-print-gui.png (1.1) ( ) doc/users_guide/figures/gimp-print-new-printer.png (1.1) ( ) doc/users_guide/figures/gimp-print-print-color-adjust.png (1.1) ( ) doc/users_guide/figures/gimp-print-setup.png (1.1) ( ) doc/users_guide/figures/gimp_image.png (1.1) ( ) doc/users_guide/figures/gimp_startup.png (1.1) ( ) Initial checkin of user's guide 2001-10-02 Files: src/escputil/escputil.c (1.31) (+2 -1) src/foomatic/foomatic-printermap (1.15) (+1 -0) src/ghost/README (1.38) (+3 -1) src/main/printers.xml (1.29) (+9 -1) Support for Stylus Scan 2000 (really a Stylus Color 740 inside). 2001-10-01 Files: src/escputil/escputil.c (1.30) (+3 -1) src/foomatic/foomatic-printermap (1.14) (+2 -0) src/ghost/README (1.37) (+2 -0) src/main/printers.xml (1.28) (+17 -1) Nominal support for Epson Stylus C70 and Photo 810. 2001-10-01 Files: src/testpattern/testpattern.c (1.6) (+5 -1) branches: 1.6.4; 1.6.8; Set a reasonable default resolution for use with Postscript driver. 2001-10-01 Files: po/en_GB.po (1.52) (+101 -86) Updates 2001-10-01 Files: src/main/print-util.c (1.51) (+3 -2) stp_verify_printer_params should catch attempt to use raw CMYK output with test pattern generator. 2001-10-01 Files: po/sv.po (1.5) (+231 -273) Quoted printable is indeed evil. 2001-10-01 Files: po/sv.po (1.4) (+383 -320) Update 2001-10-01 Files: src/escputil/escputil.c (1.29) (+2 -1) src/ghost/README (1.36) (+315 -304) src/main/print-escp2.c (1.122) (+91 -71) src/main/print-util.c (1.50) (+6 -6) Improve Epson Stylus C80 support. Enable both weaved and unweaved modes for draft modes, for printers with appropriate requirements. Improve paper name descriptions. 2001-09-30 Files: src/main/print-canon.c (1.68) (+8 -5) src/main/print-lexmark.c (1.55) (+3 -2) 466266 Gimp plug-in crashes with BJC-4400 photo The problem is when printing with black-only ink, even though the plugin otherwise thinks it's printing in color. The concept of color vs. black and white is currently static for a given printer; this needs to change. Workaround here forces the output into grayscale in this case. 2001-09-30 Files: test/run-weavetest (1.8) (+2 -2) Add Stylus C80 printhead setup 2001-09-30 Files: src/main/printers.xml (1.27) (+2 -2) Wrong printer ID for Stylus C80. 2001-09-29 Files: src/ghost/README (1.35) (+10 -4) Clarification 2001-09-29 Files: test/unprint.c (1.22) (+64 -61) branches: 1.22.4; 1.22.8; More cleanup 2001-09-28 Files: po/sv.po (1.3) (+1977 -2409) Updates 2001-09-27 Files: debian/changelog (1.26) (+8 -0) Update version number Only use C locale ppd files due to their large size 2001-09-25 Files: src/testpattern/testpattern.c (1.5) (+5 -1) Comment. 2001-09-25 Files: po/.cvsignore (1.4) (+1 -0) po/en_GB.po (1.51) (+313 -315) po/sv.po (1.2) (+2409 -1968) Update 2001-09-25 Files: NEWS (1.54) (+22 -1) README (1.72) (+1 -1) debian/README.Debian (1.17) (+1 -1) src/ghost/README (1.34) (+2 -2) Bump version. 2001-09-24 Files: scripts/autogen.sh (1.7) (+16 -9) Require gettext 0.10.38 or higher. 2001-09-24 Files: src/main/print-lexmark.c (1.54) (+25 -20) Reduced the bottom border from 36 to 10. Corrected some printf's. 2001-09-24 Files: po/sv.po (1.1) ( ) src/foomatic/foomatic-printermap (1.13) (+1 -0) src/main/print-escp2.c (1.121) (+168 -6) src/main/printers.xml (1.26) (+9 -1) Add Swedish translation. Preliminary support for Epson Stylus C80. Tweak bottom margins on some older Epson printers. Fix Ghostscript problem that manifested itself when -sPAPERSIZE was specified. The problem was fairly involved. The fix builds on Richard Wisenoecker's fix from earlier today. 2001-09-21 Files: po/en_GB.po (1.50) (+80 -80) 4.1.99-b2 release. 2001-09-21 Files: NEWS (1.53) (+14 -9) Prep for beta 2. 2001-09-21 Files: src/ghost/README (1.33) (+7 -6) Sync up with most current reality. 2001-09-21 Files: src/main/print-escp2.c (1.120) (+7 -7) Fix Stylus Color 660. 2001-09-20 Files: doc/FAQ.html (1.6) (+54 -0) Update for StarOffice 2001-09-20 Files: NEWS (1.52) (+3 -1) Minor update. 2001-09-20 Files: src/escputil/escputil.c (1.28) (+4 -4) Fix up trademark stuff. 2001-09-19 Files: src/main/printers.xml (1.25) (+3 -3) Updates from Epson. 2001-09-19 Files: src/foomatic/foomatic-printermap (1.12) (+1 -1) Update from Till Kamppeter 2001-09-19 Files: src/escputil/escputil.c (1.27) (+67 -24) Print a simpler banner 2001-09-19 Files: src/main/print-escp2.c (1.119) (+77 -67) Disable microweave altogether on SC440/460. 2001-09-19 Files: src/main/print-color.c (1.25) (+8 -1) src/main/print-escp2.c (1.118) (+4 -4) Back out apparently incorrect changes for sc440/640/660. 2001-09-18 Files: .cvsignore (1.16) (+1 -0) Ignore debian-build 2001-09-18 Files: doc/README.maintaining (1.7) (+7 -1) Add comment about version.texi generation 2001-09-18 Files: src/ghost/Makefile.am (1.16) (+2 -2) Fix gimp-print-intl-internal.h location 2001-09-18 Files: debian/README.Debian (1.16) (+4 -2) debian/README.building (1.3) (+20 -3) debian/changelog (1.25) (+6 -2) debian/control.in (1.9) (+1 -0) debian/rules (1.24) (+7 -3) doc/.cvsignore (1.5) (+3 -0) doc/Makefile.am (1.15) (+2 -4) doc/README.maintaining (1.6) (+9 -1) Add images to HTML manual Remove duplicated information in SGML/HTML files Update Debian packaging 2001-09-18 Files: include/Makefile.am (1.2) (+4 -1) samples/Makefile.am (1.3) (+13 -2) Add MAINTAINERCLEANFILES and comments 2001-09-18 Files: src/ghost/README (1.32) (+6 -7) src/main/print-escp2.c (1.117) (+2 -2) The SC660 probably isn't too happy doing microweave either. 2001-09-18 Files: src/main/print-escp2.c (1.116) (+3 -3) Eliminate useless microweave modes from sc440/640. 2001-09-18 Files: src/main/print-escp2.c (1.115) (+38 -35) Fix ink drop sizes for Epson 720 2001-09-17 Files: src/main/Makefile.am (1.27) (+3 -2) branches: 1.27.2; 1.27.4; 1.27.6; Remove non-portable 'make -C' usage. 2001-09-17 Files: .cvsignore (1.15) (+1 -0) Makefile.am (1.111) (+11 -6) po/en_GB.po (1.49) (+99 -143) src/cups/Makefile.am (1.35) (+3 -2) src/foomatic/Makefile.am (1.13) (+3 -2) src/ghost/Makefile.am (1.15) (+3 -2) src/gimp/Makefile.am (1.17) (+3 -2) src/testpattern/Makefile.am (1.5) (+3 -2) test/Makefile.am (1.27) (+3 -2) Remove non-portable 'make -C' usage. 2001-09-17 Files: doc/Makefile.am (1.14) (+8 -0) scripts/epsf.tex (1.1) ( ) Added images to texinfo documentation (dvi/ps format only at this time) 2001-09-17 Files: test/unprint.c (1.21) (+4 -4) Composite black should not be quite as dark as true black. 2001-09-17 Files: test/unprint.c (1.20) (+38 -20) Handle weird margins of 480-style printers. 2001-09-16 Files: NEWS (1.51) (+2 -2) Minor typo 2001-09-16 Files: NEWS (1.50) (+3 -0) Minor change. 2001-09-16 Files: NEWS (1.49) (+47 -27) Minor updates 2001-09-16 Files: test/unprint.c (1.19) (+39 -58) Simplify, and try (if not entirely successfully) to improve performance. 2001-09-16 Files: doc/Makefile.am (1.13) (+8 -5) Add print plugin documentation 2001-09-16 Files: test/unprint.c (1.18) (+32 -46) Reduce memory use at oversampled resolutions. 2001-09-16 Files: test/unprint.c (1.17) (+687 -629) More cleanup. 2001-09-16 Files: test/unprint.c (1.16) (+430 -329) Start cleanup of unprinter 2001-09-14 Files: src/main/print-escp2.c (1.114) (+2 -2) Typo! 2001-09-14 Files: src/escputil/escputil.c (1.26) (+2 -1) src/foomatic/foomatic-printermap (1.11) (+1 -0) src/ghost/README (1.31) (+229 -234) src/main/print-escp2.c (1.113) (+129 -140) src/main/printers.xml (1.24) (+9 -1) Speed up very fast dither slightly. Preliminary support for Epson Stylus C60 Some reorg of Epson densities/drop sizes (mostly to make it easier to read) 2001-09-14 Files: acconfig.h (1.8.2.5) (+5 -36) Merge in main trunk changes to bring the debian branch up to the beta1 release. 2001-09-11 Files: src/ghost/README (1.30) (+3 -4) Typo 2001-09-10 Files: debian/changelog (1.24) (+5 -2) debian/control.in (1.8) (+1 -1) Add gettext Build-Depends as we need DESTDIR support 2001-09-09 Files: src/main/print-util.c (1.49) (+3 -3) Paper sizes do *not* get localized for comparison. 2001-09-09 Files: src/main/print-util.c (1.48) (+3 -1) Print a message if an argument is supplied for a parameter that has no values. 2001-09-09 Files: Makefile.am (1.110) (+25 -6) README (1.71) (+7 -8) debian/README.building (1.2) (+35 -14) po/POTFILES.in (1.10) (+5 -0) po/en_GB.po (1.48) (+77 -77) src/Makefile.am (1.7) (+4 -3) Fix gimp-dist target New deb target to build Debian packages, and documentation fix Update Debian and I18N info in README 2001-09-09 Files: test/unprint.c (1.15) (+15 -5) Remove arbitrary (and broken) limit on size of a pass. 2001-09-08 Files: NEWS (1.48) (+25 -3) src/ghost/README (1.29) (+57 -79) src/main/print-escp2.c (1.112) (+34 -39) Reorganize the Epson Stylus resolutions. 2001-09-08 Files: src/cups/Makefile.am (1.34) (+35 -2) Fix up minor PPD generation error. refresh-data-local target to remove stale PPD files. Fix make uninstall. 2001-09-08 Files: src/cups/Makefile.am (1.33) (+6 -9) Only build catalog and PPD files once. 2001-09-08 Files: Makefile.am (1.109) (+2 -2) Oder SUBDIRS according to gettext specifications i.e. po is last 2001-09-08 Files: src/cups/genppd.c (1.27) (+4 -2) Add comments to ambiguous translatable strings 2001-09-08 Files: src/main/gimp-print-internal.h (1.43) (+0 -0) branches: 1.43.4; 1.43.6; Restore accidentally deleted file. 2001-09-08 Files: src/gimp/print-intl.h (1.2) (+3 -29) src/gimp/print.c (1.22) (+5 -3) Update print-intl.h to use standard i18n header query() in print.c calls gimp_plugin_domain_register() 2001-09-08 Files: po/POTFILES.in (1.9) (+3 -0) po/en_GB.po (1.47) (+48 -27) Update en_GB translation Add genppd.c to POTFILE.in 2001-09-08 Files: src/main/print-dither-matrices.c (1.4) (+2 -2) branches: 1.4.4; 1.4.6; All source uses the new i18n header in include/gimp-print 2001-09-08 Files: src/main/print-weave.c (1.36) (+3 -3) branches: 1.36.4; 1.36.6; All source uses the new i18n header in include/gimp-print 2001-09-08 Files: src/main/Makefile.am (1.26) (+1 -2) src/main/gimp-print-internal.h (1.42) (+2 -2) src/main/print-canon.c (1.67) (+3 -3) src/main/print-color.c (1.24) (+3 -3) src/main/print-escp2.c (1.111) (+3 -3) src/main/print-lexmark.c (1.53) (+3 -3) src/main/print-pcl.c (1.44) (+3 -3) src/main/print-ps.c (1.25) (+3 -3) src/main/print-util.c (1.47) (+3 -3) src/main/print-version.c (1.6) (+3 -3) All source uses the new i18n header in include/gimp-print 2001-09-08 Files: include/gimp-print/Makefile.am (1.2) (+2 -2) branches: 1.2.2; 1.2.6; Add internal i18n header and fix header #defines 2001-09-08 Files: include/gimp-print/gimp-print-intl-internal.h (1.1) ( ) include/gimp-print/gimp-print-intl.h (1.2) (+4 -4) Add internal i18n header and fix header #defines 2001-09-08 Files: debian/changelog (1.23) (+3 -2) debian/rules (1.23) (+2 -2) Use gettext for i18n 2001-09-07 Files: NEWS (1.47) (+10 -1) README (1.70) (+1 -1) debian/README.Debian (1.15) (+1 -1) po/.cvsignore (1.3) (+0 -1) po/en_GB.po (1.46) (+115 -91) src/ghost/README (1.28) (+265 -186) src/main/print-escp2.c (1.110) (+98 -68) Add 360x180 and 360x240 draft modes for Epson Stylus printers. Improve the Ghostscript README. Bump the version. 2001-09-06 Files: src/main/print-util.c (1.46) (+7 -6) Do verify correctly for Postscript driver. 2001-09-06 Files: cups-gimpprint.list.in (1.1) ( ) src/cups/Makefile.am (1.32) (+14 -12) src/cups/genppd.c (1.26) (+83 -54) Fix default CFLAGS bug and re-add --enable-debug. Otherwise everything defaults to -g, which is pathetically slow. Fix the CUPS library detection code so it actually works on systems other than IRIX and Linux. Use the list of available translations in the makefile. Add (final?) I18N changes to genppd, as well as changes to PPD rule in makefile. Add an EPM list file for distributions. 2001-09-05 Files: NEWS (1.46) (+0 -1) po/en_GB.po (1.45) (+342 -68) src/gimp/print_gimp.h (1.20) (+2 -4) Convert from GTK tooltips to Gimp tooltips. Reduce flashing a bit more in the GUI. 2001-09-03 Files: po/en_GB.po (1.44) (+1 -1) Updates 2001-09-03 Files: NEWS (1.45) (+3 -0) One more missed update. 2001-09-03 Files: NEWS (1.44) (+27 -0) 4.1.99b1 update 2001-09-03 Files: src/ghost/README (1.27) (+0 -1) Canon printers do not support 180 DPI. 2001-09-03 Files: po/en_GB.po (1.43) (+1 -1) Final 4.1.99-b1 updates. 2001-09-02 Files: src/foomatic/.cvsignore (1.5) (+1 -0) More stuff to ignore 2001-09-02 Files: include/.cvsignore (1.2) (+1 -0) Stuff to ignore 2001-09-02 Files: test/escp2-weavetest.c (1.19) (+2 -2) branches: 1.19.4; 1.19.6; Move gimp-print.h such that works both within the source tree and outside it. 2001-09-02 Files: test/testdither.c (1.11) (+3 -3) branches: 1.11.4; 1.11.6; Move gimp-print.h such that works both within the source tree and outside it. 2001-09-02 Files: Makefile.am (1.108) (+2 -2) include/.cvsignore (1.1) ( ) include/Makefile.am (1.1) ( ) include/gimp-print/.cvsignore (1.1) ( ) include/gimp-print/Makefile.am (1.1) ( ) include/gimp-print/gimp-print-intl.h (1.1) ( ) src/Makefile.am (1.6) (+2 -2) src/cups/genppd.c (1.25) (+4 -4) src/cups/rastertoprinter.c (1.19) (+3 -3) src/foomatic/gimp-print-version.c (1.2) (+2 -2) src/foomatic/paper_sizes.c (1.4) (+2 -2) src/foomatic/printer_options.c (1.9) (+2 -2) src/foomatic/printers.c (1.2) (+2 -2) src/ghost/Makefile.am (1.14) (+2 -2) src/gimp/print_gimp.h (1.19) (+2 -2) src/main/print-canon.c (1.66) (+2 -2) src/main/print-color.c (1.23) (+2 -2) src/main/print-dither-matrices.c (1.3) (+2 -2) src/main/print-escp2.c (1.109) (+2 -2) src/main/print-lexmark.c (1.52) (+2 -2) src/main/print-pcl.c (1.43) (+2 -2) src/main/print-ps.c (1.24) (+2 -2) src/main/print-util.c (1.45) (+2 -2) src/main/print-version.c (1.5) (+2 -2) src/main/print-weave.c (1.35) (+2 -2) src/testpattern/testpattern.c (1.4) (+62 -51) Move gimp-print.h such that works both within the source tree and outside it. 2001-09-02 Files: src/foomatic/foomatic-printermap (1.10) (+0 -1) Remove duplicate 2001-09-01 Files: debian/changelog (1.22) (+10 -1) debian/control.in (1.7) (+3 -3) debian/rules (1.22) (+9 -6) po/en_GB.po (1.42) (+114 -107) src/main/Makefile.am (1.25) (+1 -2) src/testpattern/Makefile.am (1.4) (+2 -1) Apply ABI version patch, including debian packaging 2001-09-01 Files: src/testpattern/testpattern.sample (1.4) (+114 -3) branches: 1.4.2; 1.4.14; 1.4.18; Cleanup and comment. 2001-09-01 Files: src/testpattern/testpattern.c (1.3) (+1 -51) Cleanup and comment. 2001-09-01 Files: src/testpattern/testpattern.sample (1.3) (+5 -1) Comments 2001-08-30 Files: AUTHORS (1.9) (+1 -0) NEWS (1.43) (+37 -1) README (1.69) (+2 -2) debian/README.Debian (1.14) (+1 -1) po/en_GB.po (1.41) (+276 -284) src/ghost/README (1.26) (+24 -21) src/main/Makefile.am (1.24) (+7 -7) Bump version. 2001-08-30 Files: src/main/print-weave.c (1.34) (+12 -3) Produce better output from assertion failures 2001-08-30 Files: src/main/print-util.c (1.44) (+41 -90) Clean up parameter verification. 2001-08-29 Files: src/main/print-escp2.c (1.108) (+4 -4) Fencepost error with extra rows 2001-08-29 Files: po/POTFILES.in (1.8) (+0 -6) Don't translate test sources. 2001-08-28 Files: src/gimp/print.c (1.21) (+7 -7) Fix handling of parameters from Gimp scripts 2001-08-28 Files: src/main/print-escp2.c (1.107) (+7 -5) Typos 2001-08-27 Files: src/testpattern/testpattern.sample (1.2) (+1 -1) More fallout from version renumbering. 2001-08-27 Files: src/foomatic/printer_options.c (1.8) (+16 -11) Fix output type 2001-08-26 Files: src/main/print-lexmark.c (1.51) (+296 -232) -solved cmy problem (it causes troubles if head_offset of k is !=0 when printing without k). -introduced "ink_parameter" which holds ink specific parameters (no if/then/else code anymore) Hopefully more logical, now. -sorted z52 and 3200 specific stuff 2001-08-26 Files: src/foomatic/foomatic-printermap (1.9) (+1 -0) More corrections from Till. 2001-08-26 Files: src/foomatic/foomatic-printermap (1.8) (+0 -1) Correction per Till Kamppeter 2001-08-25 Files: src/ghost/README (1.25) (+28 -13) src/main/print-escp2.c (1.106) (+112 -79) src/main/print-util.c (1.43) (+2 -2) Support allowing different margins depending upon the printer parameters, such as quality settings. Some Epson printers allow use of more of the page in softweave mode than if the printer does the weaving (e. g. microweave). Fix the top margin for selected Epson printers, such as the 777 (subject of bug 231885), although more printers need to be fixed up. Change the default quality to 360 softweave or microweave on all printers that support this, since the quality will be much better at very little or no cost in performance. 2001-08-25 Files: src/foomatic/Makefile.am (1.12) (+9 -3) src/foomatic/foomatic-generator.in (1.12) (+22 -10) src/foomatic/printer_options.c (1.7) (+7 -5) src/foomatic/printers.c (1.1) ( ) Cleanup from namestring changes in alpha-3. 2001-08-25 Files: src/foomatic/.cvsignore (1.4) (+1 -0) More things to ignore 2001-08-25 Files: src/testpattern/.cvsignore (1.2) (+4 -0) More ignorable stuff 2001-08-24 Files: src/main/print-escp2.c (1.105) (+181 -110) src/main/printers.xml (1.23) (+5 -5) Try to fix problems with 480/580 at 720 and above DPI. Change default 360 DPI mode to microweave on printers that support it, for better quality. 2001-08-22 Files: src/gimp/print_gimp.h (1.18) (+3 -4) Reduce flashing in the GUI. 2001-08-21 Files: src/escputil/escputil.c (1.25) (+8 -7) -u isn't for USB, it's for new printer. 2001-08-21 Files: doc/FAQ.html (1.5) (+31 -0) Updates 2001-08-20 Files: src/main/print-pcl.c (1.42) (+25 -10) Handle resolutions correctly (without trying to parse them) 2001-08-20 Files: src/main/print-lexmark.c (1.50) (+37 -18) adapted to support minimum paper size 2001-08-19 Files: doc/Makefile.am (1.12) (+3 -3) src/gimp/print_gimp.h (1.17) (+5 -1) src/main/print-canon.c (1.65) (+8 -4) src/main/print-escp2.c (1.104) (+126 -93) src/main/print-lexmark.c (1.49) (+8 -4) src/main/print-pcl.c (1.41) (+7 -3) src/main/print-ps.c (1.23) (+7 -3) src/main/print-util.c (1.42) (+6 -4) Add tooltips in Gimp plugin. Add minimum paper size functionality suggested by Mike Sweet. Fix SC480 so it will at least print at 720 DPI. It still needs to be fixed correctly, awaiting word from Epson. Add additional dependency to doc build. 2001-08-19 Files: src/main/print-lexmark.c (1.48) (+324 -311) -little rearrangement of code -put lexmark_res_t into lexmark_cap_t struct; Removed supp_res and lexmark_sub_cap_t from cap_t. This should make it a bit more simple. -changed the media_type handling into that of print-escp2.c; This should be more common and all media dependent data is defined in one struct. -changed handling of ink typ changed to structure similar in print-escp2.c (lexmark_inkname_t) handle head_offset with this structure, too. This shold be the solution for the different head offsets depending if photo or black cartridge is used. Still troubles with CMY mode. Because of this always CMYK (CcMmYK) will be used. 2001-08-19 Files: src/main/print-lexmark.c (1.47) (+13 -15) -speed up printing because of little error with bidirectional printing. 2001-08-18 Files: src/main/print-lexmark.c (1.46) (+219 -163) -Corrected color mode according printhead. -disabled cmy support. use cmyk always. This fixes problems with CUPS. -different head offsets at black I changed the head_offset entries at lexmark_cap_t to two entries. One for standard cartridge and one for photo cartridge. This should reduce the confusion. These offsets are different because the top position of the black ink is different at photo and black cartridge. 2001-08-14 Files: src/cups/Makefile.am (1.31) (+4 -3) Fix a few minor problems. 2001-08-14 Files: NEWS (1.42) (+64 -31) README (1.68) (+5 -1) po/en_GB.po (1.40) (+406 -489) More release note updates. 2001-08-14 Files: src/testpattern/testpattern.h (1.2) (+1 -5) src/testpattern/testpatternl.l (1.2) (+5 -1) branches: 1.2.2; 1.2.6; 1.2.10; Putting config.h in the header doesn't seem to work... 2001-08-14 Files: src/testpattern/Makefile.am (1.3) (+2 -2) src/testpattern/testpattern.c (1.2) (+5 -1) src/testpattern/testpatterny.y (1.2) (+5 -1) Putting config.h in the header doesn't seem to work... 2001-08-14 Files: src/cups/Makefile.am (1.30) (+19 -4) src/cups/genppd.c (1.24) (+99 -52) src/ghost/README (1.24) (+295 -316) src/main/print-util.c (1.41) (+2 -2) genppd can now generate multiple languages - just need to update to point gettext at the right message catalog (however that is done) Updated the Ghostscript driver README file for the new option values. Updated the cups makefile to generate and install mutiple languages. 2001-08-13 Files: acconfig.h (1.15) (+4 -4) man/escputil.1.in (1.4) (+6 -6) po/POTFILES.in (1.7) (+0 -1) src/cups/cups-calibrate.c (1.2) (+2 -2) src/cups/genppd.c (1.23) (+5 -5) src/cups/rastertoprinter.c (1.18) (+3 -3) src/escputil/escputil.c (1.24) (+2 -2) src/foomatic/foomatic-generator.in (1.11) (+32 -32) src/main/print-canon.c (1.64) (+55 -55) src/main/print-escp2.c (1.103) (+184 -121) src/main/print-lexmark.c (1.45) (+36 -36) src/main/print-pcl.c (1.40) (+2 -2) src/main/print-util.c (1.40) (+248 -126) test/Makefile.am (1.26) (+2 -2) test/bjc-unprint.c (1.6) (+30 -30) test/unprint.c (1.14) (+17 -17) Clean up in preparation for 4.1.99-a3. 2001-08-13 Files: src/cups/genppd.c (1.22) (+63 -217) src/cups/rastertoprinter.c (1.17) (+8 -4) src/foomatic/printer_options.c (1.6) (+5 -4) src/gimp/print_gimp.h (1.16) (+8 -8) src/main/print-canon.c (1.63) (+165 -179) src/main/print-escp2.c (1.102) (+213 -207) src/main/print-lexmark.c (1.44) (+199 -198) src/main/print-pcl.c (1.39) (+132 -96) src/main/print-ps.c (1.22) (+31 -21) src/main/print-util.c (1.39) (+157 -136) I18N changes for GIMP-print. 2001-08-13 Files: test/Makefile.am (1.25) (+3 -5) escp2-unprint is obsolete. 2001-08-13 Files: src/main/gimp-print-internal.h (1.41) (+13 -4) src/testpattern/Makefile.am (1.2) (+2 -2) Nothing here needs libprintut (and libgimpprint should not require linking against it!) 2001-08-12 Files: src/escputil/escputil.c (1.23) (+3 -3) Do status command correctly. 2001-08-12 Files: test/.cvsignore (1.5) (+0 -4) Testpattern stuff is moved out. 2001-08-12 Files: po/en_GB.po (1.39) (+98 -94) src/Makefile.am (1.5) (+2 -2) src/testpattern/.cvsignore (1.1) ( ) src/testpattern/Makefile.am (1.1) ( ) src/testpattern/testpattern.c (1.1) ( ) src/testpattern/testpattern.h (1.1) ( ) src/testpattern/testpattern.sample (1.1) ( ) src/testpattern/testpatternl.l (1.1) ( ) src/testpattern/testpatterny.y (1.1) ( ) test/Makefile.am (1.24) (+4 -14) Move testpattern generator to its own directory. 2001-08-12 Files: NEWS (1.41) (+21 -10) Updates 2001-08-12 Files: src/main/print-escp2.c (1.101) (+16 -14) Tweak 6 pl a bit more. 2001-08-11 Files: src/foomatic/foomatic-generator.in (1.10) (+2 -2) src/main/print-escp2.c (1.100) (+2 -1) src/main/printers.xml (1.22) (+9 -9) Fix up printer names. Be pickier in foomatic-generator (error out if something goes wrong) Fix comment breakage. 2001-08-11 Files: src/main/print-escp2.c (1.99) (+4 -7) src/main/print-util.c (1.38) (+20 -1) stp_set_printer_defaults() 2001-08-11 Files: src/main/print-escp2.c (1.98) (+11 -17) Tune 6 pl printers. 2001-08-11 Files: NEWS (1.40) (+21 -3) Updates 2001-08-11 Files: src/main/print-escp2.c (1.97) (+31 -9) Tune STC x80 printers. 2001-08-11 Files: src/ghost/README (1.23) (+4 -0) Add 360 SW unidirectional. 2001-08-11 Files: src/escputil/escputil.c (1.22) (+24 -41) Fix status command. 2001-08-11 Files: src/main/print-escp2.c (1.96) (+100 -46) 480/580 type printers apparently need exactly the right number of rows printed; printing less than the number of jets apparently causes problems. 2001-08-11 Files: po/en_GB.po (1.38) (+91 -91) src/escputil/escputil.c (1.21) (+8 -8) src/foomatic/foomatic-printermap (1.7) (+5 -2) src/ghost/README (1.22) (+5 -2) src/main/print-escp2.c (1.95) (+84 -7) src/main/print-pcl.c (1.38) (+25 -1) src/main/printers.xml (1.21) (+31 -3) Tune C40/C20/480/580 inks. Add HP DesignJet 750. 2001-08-10 Files: Makefile.am (1.107) (+4 -4) Typos 2001-08-10 Files: test/.cvsignore (1.4) (+4 -0) test/Makefile.am (1.23) (+9 -3) Read test patterns and such from an input file. 2001-08-09 Files: README (1.67) (+14 -5) doc/FAQ.html (1.4) (+88 -28) Some documentation enhancements from Dennis Powell's column on LinuxPlanet. 2001-08-08 Files: test/unprint.c (1.13) (+94 -64) Improve ink constants. Better debugging messages. Allow specification of form factor for old printers. 2001-08-08 Files: acconfig.h (1.14) (+2 -33) debian/rules (1.21) (+1 -2) po/en_GB.po (1.37) (+55 -55) configure.in.in: Fix small bugs in configure.in.in, and upgrade for 2.50 compatibility acconfig.h: remove redundant entries 2001-08-08 Files: src/main/print-escp2.c (1.94) (+65 -45) Provisional fix for STC 480/580. 2001-08-07 Files: src/main/print-escp2.c (1.93) (+29 -13) Improve behavior of STC 480/580. Stub code to put printer and driver information in the file header; need confirmation from Epson that it's safe before we enable it. 2001-08-07 Files: src/main/print-util.c (1.37) (+2 -2) Speed up papersize handling a lot in genppd. This isn't thread-safe, but overall gimp-print isn't thread-safe either. We could make it thread-safe by putting a mutex around this, if we really cared to. 2001-08-07 Files: test/unprint.c (1.12) (+62 -16) If base resolution is <720DPI, all old Epson printers should be printing at base resolution (it's only 1440 DPI that needs special hacks). 2001-08-06 Files: src/main/print-color.c (1.22) (+8 -18) test/Makefile.am (1.22) (+7 -3) Print a test pattern. Make CMYK-16 be completely uncorrected, to make it useful for testing and such. 2001-08-04 Files: src/main/gimp-print-internal.h (1.40) (+3 -2) src/main/print-canon.c (1.62) (+28 -105) src/main/print-pcl.c (1.37) (+38 -74) src/main/print-util.c (1.36) (+18 -1) Use stp_deprintf rather than #ifdef DEBUG. Haven't fixed Lexmark up yet because there's more complicated debugging stuff in there. 2001-08-04 Files: src/main/gimp-print-internal.h (1.39) (+10 -8) src/main/print-escp2.c (1.92) (+11 -9) src/main/print-lexmark.c (1.43) (+4 -4) src/main/print-weave.c (1.33) (+4 -4) 447865 print-weave addresses too many print heads The problem here is that the weave code defines the head offset to be an array of 8 offsets; everything else uses 7 heads (channels). The Lexmark driver was confusing two different things, but having a different number of head offsets is a sure way to cause confusion. Also don't offset the top when printing in black and white only on ESC 480/580. When printing with black-only ink, that printer has a "normal" head. 2001-08-03 Files: Makefile.am (1.106) (+26 -9) po/en_GB.po (1.36) (+1 -1) src/Makefile.am (1.4) (+5 -2) Patch the gimp distribution a bit more intelligently. 2001-08-03 Files: po/en_GB.po (1.35) (+1 -1) src/cups/Makefile.am (1.29) (+3 -1) src/foomatic/Makefile.am (1.11) (+7 -2) Build PPD's and foomatic data during build rather than install. 2001-08-02 Files: NEWS (1.39) (+33 -1) README (1.66) (+1 -1) debian/README.Debian (1.13) (+1 -1) Bump version. 2001-08-01 Files: src/foomatic/foomatic-printermap (1.6) (+9 -2) Updates from Till. 2001-08-01 Files: src/main/print-escp2.c (1.91) (+4 -17) src/main/printers.xml (1.20) (+2 -2) Fix the STC500 problem correctly. 2001-08-01 Files: po/en_GB.po (1.34) (+95 -95) src/main/print-escp2.c (1.90) (+16 -3) src/main/printers.xml (1.19) (+2 -2) test/unprint.c (1.11) (+2 -2) Fix STC 500. Clean up comment. 2001-07-31 Files: debian/README.building (1.1) ( ) Update building README 2001-07-31 Files: src/main/print-escp2.c (1.89) (+128 -159) Separate printers which understand 4-byte page dimension from those that accept only 2-byte page dimension. Remove the special vertical zero-margin code, which was just causing problems. 2001-07-30 Files: src/main/print-pcl.c (1.36) (+1 -6) Fix generation of paper sources for Laserjet 4L. 2001-07-29 Files: Makefile.am (1.105) (+5 -2) Add working gimp-dist support 2001-07-29 Files: debian/changelog (1.21) (+1 -1) Update version to 4.1.99-a3-1 2001-07-29 Files: src/main/print-pcl.c (1.35) (+55 -6) Robert beat me to the default InputSlot bug! :) Add missing media sizes from LaserJet drivers (should have them mostly covered now...) 2001-07-29 Files: src/main/print-pcl.c (1.34) (+2 -2) Return the correct default for InputSlot. 2001-07-28 Files: test/unprint.c (1.10) (+51 -13) Print a bit more information. 2001-07-28 Files: test/parse-escp2 (1.4) (+5 -1) Verbose option 2001-07-28 Files: src/cups/rastertoprinter.c (1.16) (+12 -44) src/gimp/print-image-gimp.c (1.5) (+6 -4) src/main/print-canon.c (1.61) (+3 -2) src/main/print-escp2.c (1.88) (+3 -2) src/main/print-lexmark.c (1.42) (+3 -2) src/main/print-pcl.c (1.33) (+3 -2) src/main/print-ps.c (1.21) (+5 -3) Allow image layer to cleanly abort printing. Reviewed by Roger Leigh. 2001-07-27 Files: src/escputil/escputil.c (1.20) (+5 -334) Back out ink change code, which will not work without packet mode support. 2001-07-27 Files: src/escputil/escputil.c (1.19) (+44 -6) Experimental cartridge changing code 2001-07-26 Files: debian/changelog (1.20) (+3 -2) debian/rules (1.20) (+5 -1) po/en_GB.po (1.33) (+91 -91) Put samples/profile.jpg into cupsys-driver-gimpprint debian package 2001-07-24 Files: src/main/print-escp2.c (1.87) (+2 -2) 480/580 should support draft mode printing. 2001-07-24 Files: src/main/print-escp2.c (1.86) (+6 -2) Fix 480/580 positioning for real (from Jason Pearce). 2001-07-23 Files: src/main/print-escp2.c (1.85) (+5 -2) Adjust 980 densities per Thomas Tonino and Brad Bosch. 2001-07-23 Files: src/main/print-escp2.c (1.84) (+25 -25) Stylus Photo 1270 (and very likely every printer using the 1999 command set) can print more than 44" long. 2001-07-22 Files: test/.cvsignore (1.3) (+1 -0) More things that should be ignored. 2001-07-22 Files: src/foomatic/.cvsignore (1.3) (+1 -0) src/ghost/.cvsignore (1.5) (+1 -0) Something else that needs to be ignored. 2001-07-22 Files: src/cups/.cvsignore (1.4) (+1 -0) More stuff to ignore. 2001-07-22 Files: doc/.cvsignore (1.4) (+5 -0) A few more files we want to ignore. 2001-07-22 Files: samples/.cvsignore (1.1) ( ) .cvsignore 2001-07-22 Files: src/ghost/README (1.21) (+35 -19) More minor updates. 2001-07-22 Files: src/ghost/README (1.20) (+6 -9) No longer supports 180x120. 2001-07-21 Files: po/en_GB.po (1.32) (+1 -1) Update 2001-07-21 Files: src/cups/genppd.c (1.21) (+3 -3) Const correctness 2001-07-21 Files: NEWS (1.38) (+7 -16) src/escputil/escputil.c (1.18) (+16 -7) 480/580 ink change definitely will not work yet. 2001-07-21 Files: NEWS (1.37) (+6 -1) README (1.65) (+5 -5) samples/Makefile.am (1.2) (+2 -2) src/main/printers.xml (1.18) (+3 -23) Remove duplicate Stylus C20/C40 entries. Minor cleanup, prep for 4.1.99-a2. 2001-07-21 Files: Makefile.am (1.104) (+2 -2) NEWS (1.36) (+27 -11) po/en_GB.po (1.31) (+90 -98) samples/Makefile.am (1.1) ( ) samples/colorbars4.png (1.1) ( ) samples/colorsweep.png (1.1) ( ) samples/profile.jpg (1.1) ( ) src/cups/Makefile.am (1.28) (+2 -2) Create new samples directory containing various sample images. 2001-07-21 Files: src/main/print-escp2.c (1.83) (+3 -5) Fix up draft mode on new printers. 2001-07-21 Files: src/main/print-escp2.c (1.82) (+11 -10) Fix certain printers that don't handle ESC(K correctly. Improve edge printing for zero-margin printers. 2001-07-20 Files: src/cups/Makefile.am (1.27) (+2 -2) src/main/print-color.c (1.21) (+107 -69) First run of color conversion optimizations, to improve performance significantly on some systems. Add CUPS driver profile image. 2001-07-19 Files: NEWS (1.35) (+5 -4) README (1.64) (+9 -2) po/en_GB.po (1.30) (+2 -2) src/ghost/README (1.19) (+368 -196) Update some README's. 2001-07-19 Files: src/main/print-escp2.c (1.81) (+7 -1) Try (again) to fix zero margin printing. 2001-07-18 Files: src/main/print-color.c (1.20) (+11 -3) Scale CMYK by density, too. 2001-07-18 Files: debian/changelog (1.19) (+1 -1) Change upstream version to correct format 2001-07-18 Files: po/en_GB.po (1.29) (+242 -242) updates 2001-07-18 Files: NEWS (1.34) (+26 -7) Updates 2001-07-18 Files: NEWS (1.33) (+7 -0) src/cups/genppd.c (1.20) (+3 -3) src/escputil/escputil.c (1.17) (+14 -3) src/foomatic/foomatic-printermap (1.5) (+2 -0) src/main/print-canon.c (1.60) (+9 -3) src/main/print-escp2.c (1.80) (+3 -1) src/main/print-util.c (1.35) (+5 -1) src/main/printers.xml (1.17) (+41 -1) Initial support for Epson C20 and C40 printers. All printers should now default to 300 or 360 DPI, rather than draft mode. CMYK dithering does not add the black back into the colors. Check for stdarg/varargs as part of configure process, rather than relying on __STDC__ macro. CUPS driver defaults to line art rather than photo color for performance (and correctness). Epson driver sets resolution correctly if printing softweave at less than printer resolution. 2001-07-17 Files: src/cups/genppd.c (1.19) (+133 -93) src/cups/rastertoprinter.c (1.15) (+159 -108) src/main/print-util.c (1.34) (+4 -4) Conditionally write stpInkType option. Fallback on PPD defaults for STP options. Fix missing const from a few functions in print-util.c. 2001-07-17 Files: src/escputil/escputil.c (1.16) (+2 -4) printer_name wasn't being used... index() is a BSD function; use the ANSI strchr() function instead. 2001-07-17 Files: src/main/print-color.c (1.19) (+249 -6) Make solid color mode really distinct from line art and from photo mode. 2001-07-17 Files: src/cups/genppd.c (1.18) (+62 -21) src/main/print-pcl.c (1.32) (+13 -2) src/main/print-util.c (1.33) (+9 -138) Restore constness. Set up numeric options in PPD files correctly. Remove more dead (or not-yet-alive) code. Set PCL printers to default to 300 DPI. 2001-07-17 Files: src/main/print-ps.c (1.20) (+2 -2) Fix ps_ascii85() - missing file argument... 2001-07-16 Files: src/main/print-canon.c (1.59) (+2 -2) src/main/print-escp2.c (1.79) (+3 -3) src/main/print-lexmark.c (1.41) (+4 -4) src/main/print-ps.c (1.19) (+13 -1) src/main/print-util.c (1.32) (+25 -29) Fix compiler warnings and GCCisms. 2001-07-16 Files: src/cups/genppd.c (1.17) (+257 -121) src/cups/rastertoprinter.c (1.14) (+151 -22) CUPS driver updates. 2001-07-16 Files: src/escputil/escputil.c (1.15) (+712 -78) Untested commands for 480/580 head alignment and cartridge change. 2001-07-15 Files: src/foomatic/foomatic-generator.in (1.9) (+7 -7) Finish fixing color/outputtype 2001-07-15 Files: Makefile.am (1.103) (+4 -1) debian/changelog (1.18) (+2 -1) doc/Makefile.am (1.10) (+40 -15) doc/Makefile.am (1.11) (+0 -0) src/main/Makefile.am (1.23) (+2 -2) Fix debian packaging (remove README.dither from libgimpprint-dev.docs) Fix HTML manual generation (only regenerate if out of date, or if building in a separate tree Add PostScript documentation option ('make ps') Increment Debian changelog 2001-07-15 Files: src/foomatic/foomatic-generator.in (1.8) (+1 -1) src/foomatic/printer_options.c (1.5) (+8 -8) OutputType should have been named Color. 2001-07-15 Files: debian/control.in (1.6) (+2 -2) debian/libgimpprint-dev.docs (1.4) (+0 -1) debian/rules (1.19) (+4 -5) Sync mainline branch with changes made on debian branch. 2001-07-15 Files: po/en_GB.po (1.28) (+408 -391) Updates 2001-07-15 Files: NEWS (1.32) (+10 -6) Update the foomatic data. 2001-07-15 Files: src/foomatic/Makefile.am (1.10) (+8 -4) src/foomatic/foomatic-generator.in (1.7) (+41 -8) src/foomatic/foomatic-printermap (1.4) (+4 -0) src/foomatic/printer_options.c (1.4) (+17 -6) Fix up options for the current state of the world. 2001-07-14 Files: NEWS (1.31) (+9 -3) Shift-drag on the preview. 2001-07-14 Files: NEWS (1.30) (+23 -6) src/ghost/README (1.18) (+4 -0) src/main/print-escp2.c (1.78) (+129 -20) src/main/printers.xml (1.16) (+35 -1) Very preliminary support for the Epson Stylus Pro 10000. Explicit support for the Epson Stylus Photo 875/785/895 (no driver changes are required). 2001-07-14 Files: src/main/gimp-print-internal.h (1.38) (+4 -2) src/main/print-weave.c (1.32) (+9 -5) Allocate enough (extra) buffer space required for Stylus Photo 480/580 type printers. 2001-07-13 Files: src/main/print-util.c (1.31) (+8 -8) Spell out "inch". 2001-07-11 Files: test/unprint.c (1.9) (+3 -1) Ignore ESCP/2 set printhead speed command. 2001-07-11 Files: src/foomatic/foomatic-generator.in (1.6) (+7 -6) From Till Kamppeter: 1. The driver's name in the Foomatic database is "gimp-print", some options refer to "gimp-print-4.1.99-a2" 2. Some choices begin with "gimp-print-4.1.99-a2-..." and references to them only with "gimp-print-..." (or vice-versa, I do not remember exactly) 3. The paper sizes were not read correctly out of the "paper_sizes" shell program. Once the pipe symbol for the command was missing (which made the source code being read), and second, the way how the lines were evaluated didn't support option names with spaces. 2001-07-10 Files: acconfig.h (1.8.2.4) (+2 -5) Merging 4.1.99-a1 into the debian branch. 2001-07-10 Files: NEWS (1.29) (+27 -2) README (1.63) (+4 -4) debian/README.Debian (1.12) (+1 -1) Bump version. 2001-07-10 Files: src/main/print-util.c (1.30) (+3 -2) Allow use of black and white printing on black and white printers (only grayscale was allowed). 2001-07-10 Files: src/gimp/print.c (1.20) (+3 -3) Should use stp_allocate_vars() rather than stp_allocate_copy(stp_default_vars()). 2001-07-07 Files: src/main/print-weave.c (1.31) (+2 -2) Fix a typo that causes a very quick seg fault. I wonder why this hadn't happened before; I suppose it's the extra debugging stuff I put in that caused something to be used that hadn't been used before. 2001-07-06 Files: README (1.62) (+14 -2) Must reinstall PPD files after upgrading gimp-print. 2001-07-06 Files: README (1.61) (+9 -17) src/ghost/Makefile.am (1.13) (+3 -2) src/ghost/README (1.17) (+97 -57) src/main/gimp-print-internal.h (1.37) (+2 -4) src/main/print-canon.c (1.58) (+8 -8) src/main/print-lexmark.c (1.40) (+11 -9) src/main/print-pcl.c (1.31) (+14 -13) src/main/print-util.c (1.29) (+11 -11) Fix some warnings from Ghostscript 6.51. New method of building Ghostscript driver by linking against libgimpprint. 2001-07-06 Files: src/main/printers.xml (1.15) (+2 -2) Fixed bjc-7000 gamma as suggested by Bodo Huckestein 2001-07-06 Files: src/main/print-canon.c (1.57) (+2 -2) New density for the BJC7000 in 300x300 (as suggested by Bodo Huckestein) 2001-07-06 Files: NEWS (1.28) (+43 -1) README (1.60) (+7 -7) debian/README.Debian (1.11) (+7 -6) po/en_GB.po (1.27) (+190 -189) 4.1.99-a1 (4.2 alpha 1) release. 2001-07-05 Files: doc/Makefile.am (1.9) (+3 -2) End users are not expected to have texinfo2html. 2001-07-05 Files: src/main/print-weave.c (1.30) (+5 -4) More debugging info. 2001-07-05 Files: doc/Makefile.am (1.8) (+10 -5) Error out if any Texinfo files are missing. 2001-07-05 Files: doc/Makefile.am (1.7) (+2 -3) types.texi no longer exists; clean up a typo 2001-07-05 Files: doc/Makefile.am (1.6) (+1 -1) Split using.texi into integrating.texi Move type descriptions into functions.texi Re-order functions Correct node pointers 2001-07-05 Files: src/main/print-canon.c (1.56) (+101 -44) Some more additions to the experimental stuff Deactivated 6color printing for the 8200 (still too bugy, we leave that for the development versions) 2001-07-03 Files: src/main/print-canon.c (1.55) (+131 -2) BJC8200: New attempt to make 1200x1200 work with 6colors and DMT New experimental stuff for a fundamental change in print-mode definitions (no sweat, it's all #ifdef-ed -- no need to risk anything before the next release ;-) 2001-07-03 Files: src/main/print-canon.c (1.54) (+2 -2) src/main/printers.xml (1.14) (+2 -2) New density and gamma value for the BJC7000 (as suggested by Bodo Huckestein) 2001-07-03 Files: src/main/print-canon.c (1.53) (+37 -37) Added comments to density and bpp entries in printer definitions to make things easier. 2001-07-02 Files: acconfig.h (1.13) (+2 -5) Remove redundant #defines Remove -ansi from GNUCFLAGS 2001-07-02 Files: src/main/print-canon.c (1.52) (+3 -3) Fix typo 2001-07-02 Files: src/main/print-canon.c (1.51) (+17 -1) src/main/printers.xml (1.13) (+2 -2) Added printer definition for BJC85 based on BJC4400 (that was used for the BJC85 sofar) to allow for different ink definitions lateron. 2001-07-02 Files: src/main/print-canon.c (1.50) (+6 -2) Rather interpret a resolution "NDPI" as "NDPIxNDPI" instead of messing up. 2001-07-02 Files: src/main/print-canon.c (1.49) (+12 -12) Changed k_upper value for the high quality papers from .9 to .999 as suggested by Robert to fix the mixed black to pure black transition problems 2001-07-02 Files: src/main/print-canon.c (1.48) (+8 -8) Fixed missing DMT modes of some of the models. 2001-07-01 Files: src/escputil/escputil.c (1.14) (+40 -22) Use stdarg for remote mode commands. 2001-07-01 Files: src/gimp/print.c (1.19) (+5 -13) src/gimp/print_gimp.h (1.15) (+5 -2) Clean up the duplication between vars and the printer list. This may allow us to further simplify the logic in gimp_main_window.c; that needs some investigation. 2001-07-01 Files: src/gimp/print_gimp.h (1.14) (+4 -1) Clean up UI initialization. 2001-06-30 Files: src/main/print-version.c (1.4) (+1 -3) No need for unistd.h here. 2001-06-30 Files: acconfig.h (1.8.2.3) (+1 -10) Merge in 4.1.10 for the 4.1.10-1 debian release. 2001-06-24 Files: src/cups/Makefile.am (1.26) (+2 -8) Change from `foreign' to `gnu' as cups/ no longer has a separate configure.in 2001-06-19 Files: src/main/print-escp2.c (1.77) (+5 -1) Added Ilford heavy paper, which applies to both satin and glossy papers with 238 gms weight. This paper does not like pure black and is sensitive to receiving too much ink. 2001-06-19 Files: src/main/print-weave.c (1.29) (+2 -2) Edited typo or search and replace bogosity. 2001-06-19 Files: escputil.c (1.15.2.3) (+3 -1) print-escp2.c (1.265.2.4) (+2 -2) Fix init commands for 680/777 (wasn't sending packet mode init command for USB interface...) Add 680 and 777 to model list in escputil. 2001-06-17 Files: Makefile.am (1.102) (+2 -2) debian/libgimpprint-dev.docs (1.3) (+0 -3) Fix debian/control.in parsing in Makefile.am dist-hook rule Remove files from debian/libgimpprint-dev.docs that no longer exist Update debian/README.building.from.CVS to give more accurate details 2001-06-16 Files: doc/Makefile.am (1.5) (+1 -2) Move README.new-printer into Texinfo manual as an appendix 2001-06-16 Files: doc/.cvsignore (1.3) (+0 -1) doc/Makefile.am (1.4) (+15 -5) po/en_GB.po (1.26) (+211 -211) Move README.escp2 and README.weave into the Texinfo manual Split Texinfo manual into separate files for ease of maintaining 2001-06-14 Files: test/run-weavetest (1.7) (+7 -1) Run quietly by default. 2001-06-14 Files: test/Makefile.am (1.21) (+2 -2) run-weavetest is part of tests 2001-06-14 Files: test/Makefile.am (1.20) (+3 -1) Add 'make check' support 2001-06-14 Files: src/main/gimp-print-internal.h (1.36) (+4 -2) src/main/print-escp2.c (1.76) (+2 -3) src/main/print-weave.c (1.28) (+110 -72) Further reduce memory consumption, particularly at high resolution. 2001-06-13 Files: src/main/print-canon.c (1.47) (+16 -13) * canon_init_printer now produces the same init sequences as version 1.12 except for the models BJC-6000, -6100, -6200 (which should work), the BJC-6500 (in non-DMT mode), the BJC-7000 (only pagemargins) and our most favourite, the BJC-8200 (still highly alpha, most propably not working, etc) * reactivated the 300x300 mode for the BJC-8200 2001-06-12 Files: src/gimp/print_gimp.h (1.13) (+2 -8) Use the correct printer defaults rather than simply the first option in the set. 2001-06-10 Files: src/main/print-escp2.c (1.75) (+2 -3) Correct (?) ESC 980 inks in 2880x720 mode. 2001-06-10 Files: test/unprint.c (1.8) (+49 -19) Speed things up in common cases. Correct handling of 4-color inks for Epson mode. 2001-06-10 Files: test/unprint.c (1.7) (+15 -9) Inline the most critical functions. 2001-06-10 Files: test/unprint.c (1.6) (+15 -13) Do output more efficiently. 2001-06-10 Files: test/unprint.c (1.5) (+82 -43) Handle new command set. 2001-06-10 Files: debian/changelog (1.17) (+2 -2) Update debian package version 2001-06-09 Files: NEWS (1.27) (+5 -2) README (1.59) (+1 -1) debian/README.Debian (1.10) (+1 -1) po/en_GB.po (1.25) (+1 -1) src/main/print-weave.c (1.27) (+16 -7) Gimp-Print 4.1.10 release 2001-06-09 Files: src/main/print-weave.c (1.26) (+8 -5) Fix more sizing bugs in the weave code. 2001-06-09 Files: NEWS (1.26) (+17 -1) README (1.58) (+1 -1) debian/README.Debian (1.9) (+1 -1) src/main/gimp-print-internal.h (1.35) (+7 -5) src/main/print-weave.c (1.25) (+23 -15) Fix crash/possible data corruption in weave code. Under certain circumstances, the weave code isn't allocating enough memory for certain temporary buffers. Verified with Electric Fence. Prep for 4.1.9 emergency release. 2001-06-08 Files: po/en_GB.po (1.24) (+4 -4) . 2001-06-08 Files: src/ghost/Makefile.am (1.12) (+8 -10) Build more correctly. 2001-06-08 Files: src/main/print-escp2.c (1.74) (+3 -3) Set default density/black to plain paper settings. 2001-06-08 Files: src/main/print-escp2.c (1.73) (+18 -16) Don't try to use a paper type that may be nonexistent. 2001-06-08 Files: src/gimp/print.c (1.18) (+3 -50) Clean up some dead code. 2001-06-08 Files: NEWS (1.25) (+12 -8) Note improvements in color. 2001-06-08 Files: po/en_GB.po (1.23) (+87 -87) . 2001-06-07 Files: NEWS (1.24) (+5 -0) Start prep for 4.1.8. 2001-06-07 Files: src/main/print-escp2.c (1.72) (+61 -34) Eliminate flashing in the UI when moving the preview image against the borders of the page; also reduce (and hopefully eliminate) any risk of the preview window locking up. If it does lock up, it can be freed by operating any other control. Do some color tuning for paper types. Eliminate a warning from printdef. 2001-06-05 Files: src/main/print-ps.c (1.18) (+2 -2) Use "correct" vars in stp_choose_colorfunc. 2001-06-04 Files: src/main/.cvsignore (1.4) (+1 -0) branches: 1.4.6; 1.4.8; Update .cvsignore 2001-06-04 Files: .cvsignore (1.14) (+1 -0) debian/.cvsignore (1.5) (+1 -0) doc/.cvsignore (1.2) (+3 -0) Update .cvsignore 2001-06-04 Files: Makefile.am (1.101) (+2 -2) acconfig.h (1.12) (+1 -4) po/en_GB.po (1.22) (+172 -172) Remove GIMP_PRINT_MAINT from configure.in.in Fix sed parsing of debian/changelog in Makefile.am 2001-06-04 Files: po/en_GB.po (1.21) (+1 -1) src/cups/Makefile.am (1.25) (+2 -2) Remove CUPS_CFLAGS Add prototypes to printdefy.y 2001-06-03 Files: test/pcl-unprint.c (1.5) (+35 -35) branches: 1.5.6; 1.5.8; Fix a lot of warnings. Improve color quality on plain paper with Epson printers. 2001-06-03 Files: src/cups/canon.c (1.2) (+1 -1) src/cups/commandtoepson.c (1.2) (+3 -3) src/cups/epson.c (1.2) (+3 -3) src/cups/genppd.c (1.16) (+3 -3) src/escputil/escputil.c (1.13) (+41 -45) src/foomatic/paper_sizes.c (1.3) (+1 -12) src/foomatic/printer_options.c (1.3) (+2 -2) src/gimp/print.c (1.17) (+6 -5) src/gimp/print_gimp.h (1.12) (+5 -1) src/main/print-canon.c (1.46) (+22 -22) src/main/print-color.c (1.18) (+5 -1) src/main/print-escp2.c (1.71) (+94 -94) src/main/print-lexmark.c (1.39) (+29 -24) src/main/print-pcl.c (1.30) (+3 -3) src/main/print-ps.c (1.17) (+3 -3) src/main/print-util.c (1.28) (+39 -39) src/main/print-weave.c (1.24) (+3 -3) test/bjc-unprint.c (1.5) (+4 -4) test/testdither.c (1.10) (+4 -4) Fix a lot of warnings. Improve color quality on plain paper with Epson printers. 2001-06-03 Files: Makefile.am (1.100) (+2 -2) acconfig.h (1.11) (+3 -9) src/cups/Makefile.am (1.24) (+13 -4) src/escputil/Makefile.am (1.9) (+2 -2) src/escputil/escputil.c (1.12) (+14 -6) src/foomatic/Makefile.am (1.9) (+3 -3) src/gimp/Makefile.am (1.16) (+2 -2) src/gimp/print.c (1.16) (+6 -6) src/gimp/print_gimp.h (1.11) (+3 -2) src/main/Makefile.am (1.22) (+3 -3) src/main/gimp-print-internal.h (1.34) (+6 -2) test/Makefile.am (1.19) (+3 -3) test/bjc-unprint.c (1.4) (+19 -1) test/escp2-weavetest.c (1.18) (+2 -2) test/pcl-unprint.c (1.4) (+13 -2) test/testdither.c (1.9) (+11 -11) test/unprint.c (1.4) (+17 -1) Remove CFLAGS debugging and optimisation code from configure.in.in Add missing function prototypes for all functions (except printdef) 2001-06-03 Files: po/en_GB.po (1.20) (+62 -62) Updates 2001-06-03 Files: NEWS (1.23) (+36 -5) Latest updates 2001-06-03 Files: src/foomatic/Makefile.am (1.8) (+2 -2) Minor typo 2001-06-02 Files: po/en_GB.po (1.19) (+140 -140) test/Makefile.am (1.18) (+2 -2) Back out distributing test/mixed-color-1bit.ppm wrongly 2001-06-02 Files: man/Makefile.am (1.6) (+9 -1) src/cups/Makefile.am (1.23) (+25 -24) src/escputil/Makefile.am (1.8) (+13 -1) src/foomatic/Makefile.am (1.7) (+29 -9) src/ghost/Makefile.am (1.11) (+10 -2) src/gimp/Makefile.am (1.15) (+17 -5) src/main/Makefile.am (1.21) (+23 -2) test/Makefile.am (1.17) (+13 -3) Remove conditional compilation definitions out of configure.in into individual Makefiles. Checks are still in configure.in. 2001-06-02 Files: Makefile.am (1.99) (+2 -2) po/en_GB.po (1.18) (+407 -258) Make debian/changelog parsing safer 2001-06-02 Files: src/main/gimp-print-internal.h (1.33) (+3 -15) src/main/print-canon.c (1.45) (+13 -1) src/main/print-escp2.c (1.70) (+18 -7) src/main/print-weave.c (1.23) (+7 -7) Remove the last hard-coded size limits in the core. 2001-06-02 Files: src/ghost/Makefile.am (1.10) (+2 -1) make clean needs to do print-dither-matrices.c, also. 2001-06-02 Files: src/gimp/print_gimp.h (1.10) (+4 -2) Disable color-specific sliders in monochrome modes. 2001-06-01 Files: scripts/mkchlog (1.2) (+2 -0) Strip trailing whitespace. 2001-06-01 Files: src/foomatic/foomatic-generator.in (1.5) (+1 -1) src/foomatic/foomatic-printermap (1.3) (+6 -0) Have the ID's for Stylus Pro printers. 2001-06-01 Files: NEWS (1.22) (+18 -6) README (1.57) (+5 -3) po/POTFILES.in (1.6) (+1 -0) src/cups/genppd.c (1.15) (+83 -94) src/escputil/escputil.c (1.11) (+7 -1) src/foomatic/foomatic-generator.in (1.4) (+1 -1) src/ghost/Makefile.am (1.9) (+2 -2) src/ghost/README (1.16) (+146 -70) src/gimp/print.c (1.15) (+2 -4) src/gimp/print_gimp.h (1.9) (+44 -2) src/main/Makefile.am (1.20) (+2 -1) src/main/gimp-print-internal.h (1.32) (+47 -21) src/main/print-canon.c (1.44) (+8 -2) src/main/print-dither-matrices.c (1.2) (+61 -0) src/main/print-escp2.c (1.69) (+393 -161) src/main/print-lexmark.c (1.38) (+6 -3) src/main/print-pcl.c (1.29) (+7 -1) src/main/print-ps.c (1.16) (+7 -1) src/main/print-util.c (1.27) (+65 -3) src/main/printers.xml (1.12) (+50 -0) test/testdither.c (1.8) (+78 -74) Remove check for random function that is no longer used. Major cleanup of dither code: * Put all of the working data into channels rather than ad hoc CMYK variables. * Generalize the dither matrix stuff a bit. * Split out dither matrices into their own (new) source file. Add support for Epson Stylus Pro printers (untested!). Speed up genppd significantly. TEMPORARILY remove check for missing drivers in foomatic install. This needs to be restored when we get ID's for the Stylus Pros. Finally fix a thorny bug in the GUI that caused options to sometimes be ignored and may have caused crashes (the problem was memory being freed out from under something due to a GUI callback). Gray out the paper size entry boxes when they are inactive (when standard page sizes are in use). Add paper size entries for roll papers. Other miscellaneous cleanup of the GUI. Renumber the channels so that black is guaranteed to be channel 0. This simplifies a lot of stuff in the dither code. Check that parameters have actually been verified at print time. Fix testdither program. 2001-05-30 Files: src/foomatic/Makefile.am (1.6) (+4 -4) src/main/Makefile.am (1.19) (+2 -2) test/Makefile.am (1.16) (+2 -2) Fix library linking problems by use of GIMPPRINT_DEPLIBS Remove duplicate library for --libs in gimpprint-config.in 2001-05-29 Files: src/main/print-dither-matrices.c (1.1) ( ) file print-dither-matrices.c was initially added on branch stylus-pro-branch. 2001-05-27 Files: Makefile.am (1.98) (+5 -1) README (1.56) (+1 -1) debian/changelog (1.16) (+6 -0) po/en_GB.po (1.17) (+397 -378) Automatically generate debian/changelog during 'make dist' 2001-05-22 Files: src/main/print-canon.c (1.43) (+19 -31) Don't copy variable block incorrectly. 2001-05-20 Files: NEWS (1.21) (+29 -5) README (1.55) (+13 -8) src/cups/genppd.c (1.14) (+2 -3) src/ghost/README (1.15) (+25 -18) src/gimp/print-image-gimp.c (1.4) (+5 -5) src/gimp/print.c (1.14) (+66 -66) src/gimp/print_gimp.h (1.8) (+2 -4) src/main/print-canon.c (1.42) (+19 -16) src/main/print-color.c (1.17) (+21 -25) src/main/print-escp2.c (1.68) (+7 -6) src/main/print-lexmark.c (1.37) (+57 -59) src/main/print-pcl.c (1.28) (+16 -17) src/main/print-ps.c (1.15) (+4 -4) src/main/print-util.c (1.26) (+5 -1) Remove Gimp back compatibility code (this now requires the Gimp 1.2 or very close to it). Move the monochrome option from image type to output type, as part of an overall start on rationalizing the options. 2001-05-19 Files: src/gimp/print.c (1.13) (+66 -131) src/gimp/print_gimp.h (1.7) (+4 -1) Capability to add a new printer 2001-05-19 Files: src/main/print-escp2.c (1.67) (+2 -2) Try to tweak PGPP a bit more. 2001-05-19 Files: src/main/print-canon.c (1.41) (+50 -50) src/main/print-color.c (1.16) (+4 -5) src/main/print-escp2.c (1.66) (+230 -71) src/main/print-lexmark.c (1.36) (+50 -50) src/main/print-pcl.c (1.27) (+50 -50) src/main/print-util.c (1.25) (+3 -10) Change the hue mapping so that the values are expressed as the delta from the correct value. That makes it possible to compose values easily. Try to tune Epson premium glossy photo paper. What a bear! 2001-05-18 Files: src/main/print-escp2.c (1.65) (+41 -17) Try to improve color quality for premium glossy. More to come. 2001-05-17 Files: src/main/print-escp2.c (1.64) (+9 -3) Attempt to fix vertical zero margin mode. 2001-05-16 Files: src/main/print-pcl.c (1.26) (+4 -4) Fix symbol names 2001-05-16 Files: src/main/print-lexmark.c (1.35) (+4 -4) Fix up symbol names 2001-05-15 Files: src/main/print-canon.c (1.40) (+47 -47) src/main/print-color.c (1.15) (+18 -7) src/main/print-escp2.c (1.63) (+34 -25) src/main/print-lexmark.c (1.34) (+108 -54) src/main/print-pcl.c (1.25) (+108 -54) Tweak the color code to try to improve transitions in very dark areas. In particular, very dark gray/black, and nearly pure saturated colors, should be improved somewhat. This may be a bit too dark overall. Also, tweak red and green. 2001-05-15 Files: src/gimp/Makefile.am (1.14) (+5 -6) The GNU Make 'export' construct is not portable. 2001-05-14 Files: src/main/print-escp2.c (1.62) (+31 -35) Try to further improve reds. 2001-05-12 Files: src/cups/genppd.c (1.13) (+2 -3) src/gimp/print.c (1.12) (+4 -2) src/main/gimp-print-internal.h (1.31) (+10 -2) src/main/print-canon.c (1.39) (+54 -52) src/main/print-color.c (1.14) (+6 -6) src/main/print-escp2.c (1.61) (+5 -6) src/main/print-lexmark.c (1.33) (+76 -77) src/main/print-pcl.c (1.24) (+36 -35) src/main/print-ps.c (1.14) (+35 -39) src/main/print-util.c (1.24) (+42 -19) src/main/print-weave.c (1.22) (+20 -20) Clean up use of stdio all over the place. More debugging. Remove unnecessary header files from gimp-print.h. 2001-05-12 Files: NEWS (1.20) (+8 -3) src/gimp/print-image-gimp.c (1.3) (+17 -14) src/gimp/print.c (1.11) (+3 -3) src/main/gimp-print-internal.h (1.30) (+8 -2) src/main/print-color.c (1.13) (+15 -28) src/main/print-util.c (1.23) (+42 -9) Create a debugging framework rather than #ifdef's everywhere. 2001-05-12 Files: src/main/print-escp2.c (1.60) (+2 -2) Tune PGPP 2001-05-12 Files: src/main/print-escp2.c (1.59) (+2 -2) Fix a broken remote mode command for roll feed paper. 2001-05-12 Files: NEWS (1.19) (+11 -1) README (1.54) (+1 -1) debian/README.Debian (1.8) (+1 -1) Bump version. 2001-05-12 Files: src/main/print-escp2.c (1.58) (+4 -4) Fix the definition for enhanced microweave mode (which will eliminate spurious commands intended only for the newest photo printers from being sent to other printers). 2001-05-11 Files: debian/changelog (1.15) (+3 -2) debian/control.in (1.5) (+1 -0) debian/rules (1.18) (+2 -1) doc/Makefile.am (1.3) (+4 -3) po/en_GB.po (1.16) (+1 -1) configure.in.in: fix incorrect texi2html error message Debian: add new HTML manual to doc-base for libgimpprint-doc doc/Makefile.am: fix html rule to fix VPATH builds 2001-05-09 Files: Makefile.am (1.97) (+7 -4) doc/Makefile.am (1.2) (+32 -2) po/en_GB.po (1.15) (+1 -1) src/cups/Makefile.am (1.22) (+3 -3) Add html generation from Texinfo source Unify dist-hook in all directories 2001-05-09 Files: debian/control.in (1.4) (+1 -1) Add flex to build depends on the mainline too. 2001-05-09 Files: src/main/print-util.c (1.22) (+2 -2) Fix rather silly "initialization". 2001-05-09 Files: src/main/print-escp2.c (1.57) (+12 -12) Improve blues 2001-05-06 Files: man/gimpprint.3.in (1.1) ( ) branches: 1.1.2; 1.1.10; Update all .cvsignore files I18n fix: Link the the print plugin with $(INTLLIBS) Add manpage man/gimpprint.3.in, and update debian packaging Small Makefile.am cleanup (AM_CPPFLAGS removed) 2001-05-06 Files: man/.cvsignore (1.3) (+1 -0) man/Makefile.am (1.5) (+2 -2) man/cups-calibrate.8.in (1.2) (+36 -3) man/escputil.1.in (1.3) (+25 -0) src/cups/Makefile.am (1.21) (+2 -2) src/escputil/Makefile.am (1.7) (+3 -5) src/foomatic/Makefile.am (1.5) (+2 -5) src/ghost/.cvsignore (1.4) (+1 -0) src/gimp/Makefile.am (1.13) (+3 -5) src/main/.cvsignore (1.3) (+1 -0) src/main/Makefile.am (1.18) (+2 -4) test/Makefile.am (1.15) (+2 -4) Update all .cvsignore files I18n fix: Link the the print plugin with $(INTLLIBS) Add manpage man/gimpprint.3.in, and update debian packaging Small Makefile.am cleanup (AM_CPPFLAGS removed) 2001-05-06 Files: src/main/print-escp2.c (1.56) (+17 -17) Improve red and magenta somewhat. 2001-05-06 Files: README (1.53) (+1 -0) Update Debian package summary (add libgimpprint-doc) 2001-05-05 Files: Makefile.am (1.96) (+4 -4) src/cups/Makefile.am (1.20) (+17 -7) src/ghost/Makefile.am (1.8) (+6 -2) Fix Makefile portability problems to work with Solaris and IRIX make. 2001-05-04 Files: NEWS (1.18) (+13 -9) Note fix to 404260 2001-05-04 Files: debian/changelog (1.14) (+2 -0) Fix broken entry 2001-05-03 Files: Makefile.am (1.95) (+2 -2) debian/changelog (1.13) (+6 -0) debian/control.in (1.3) (+11 -0) debian/rules (1.17) (+70 -49) po/en_GB.po (1.14) (+186 -196) Add Debian package libgimpprint-doc, and update debian/rules and debian/control. Update debian/changelog for 4.1.7 Fix bad direntry in gimpprint.text 2001-05-03 Files: Makefile.am (1.94) (+2 -2) doc/.cvsignore (1.1) ( ) doc/Makefile.am (1.1) ( ) src/foomatic/.cvsignore (1.2) (+2 -0) Add Texinfo documentation (gimmprint.texi) Correct typo in gimpprint-config.in Add Makefile.am to doc/ Use uniform prototype style in gimp-print.h.in, without tabs to enable easy inclusion in Texinfo files. 2001-05-03 Files: NEWS (1.17) (+52 -2) README (1.52) (+1 -1) debian/README.Debian (1.7) (+1 -1) Prep for 4.1.7. 2001-05-03 Files: src/main/print-escp2.c (1.55) (+14 -2) Print correctly if no ink type parameter is specified. 2001-05-03 Files: src/main/print-color.c (1.12) (+36 -24) Some possibly useful debugging code 2001-05-03 Files: src/cups/rastertoprinter.c (1.13) (+22 -2) More comprehensive debugging information 2001-05-03 Files: src/cups/genppd.c (1.12) (+10 -2) Don't output the Custom paper size, which is useless here 2001-05-02 Files: src/ghost/README (1.14) (+19 -32) src/main/print-escp2.c (1.54) (+3 -3) Improve black transition on variable dot size printers. Remove adaptive random and random floyd-steinberg algorithms, which appear to have no advantages whatsoever over their hybrid counterparts. Split out ordered print_color function to simplify it some. This will probably reduce the executable a bit and the working set by a little when ordered dither is used. 2001-05-01 Files: src/gimp/print.c (1.10) (+3 -3) Display the plugin name correctly 2001-05-01 Files: src/main/print-util.c (1.21) (+10 -4) Only initialise some things once 2001-05-01 Files: src/main/print-pcl.c (1.23) (+78 -55) Changed the blank line removal to leave the first blank line in place, this is apparently needed for some broken printers. Made "blank line removal" configurable per-printer & turned it on for all printers that support compression. Turned on compression (and blank line removal) for the DJ340, DJ400, DJ500 as my documentation says it is supported. Changed PCL_STP_PRINTER_TIFF back to PCL_PRINTER_TIFF (over zealous search and destroy!). 2001-04-30 Files: acconfig.h (1.8.2.2) (+2 -1) Finally get around to syncing debian-branch with 4.1.6. 2001-04-29 Files: src/main/gimp-print-internal.h (1.29) (+3 -3) src/main/print-canon.c (1.38) (+2 -24) src/main/print-escp2.c (1.53) (+1 -29) src/main/print-lexmark.c (1.32) (+29 -39) src/main/print-pcl.c (1.22) (+1 -2) src/main/print-util.c (1.20) (+5 -5) Finally (!) fix the transitions in ordered dither for real. This allows us to use ordered dither very high up in the range in adaptive hybrid (use error diffusion only in very dark regions). The result is somewhat smoother toning in dark midranges on 6-color printers. It may run a bit faster and use less ink, too. 2001-04-29 Files: src/cups/Makefile.am (1.19) (+6 -1) Add correct dependencies on libgimpprint. 2001-04-27 Files: Makefile.am (1.93) (+3 -5) debian/rules (1.16) (+7 -4) po/en_GB.po (1.13) (+366 -418) src/cups/genppd.c (1.11) (+8 -2) src/cups/rastertoprinter.c (1.12) (+9 -2) src/escputil/Makefile.am (1.6) (+1 -2) src/gimp/Makefile.am (1.12) (+1 -2) src/gimp/print.c (1.9) (+8 -2) src/main/Makefile.am (1.17) (+1 -2) src/main/print-util.c (1.19) (+13 -2) test/Makefile.am (1.14) (+1 -2) test/escp2-weavetest.c (1.17) (+7 -1) test/testdither.c (1.7) (+7 -2) src/main/print-util.c: new function stp_init() Use stp_init in all code linked with libgimpprint Small Makefile fixes 2001-04-23 Files: src/main/print-escp2.c (1.52) (+485 -556) Simplify a lot of logic. 2001-04-22 Files: src/ghost/README (1.13) (+16 -0) src/main/print-escp2.c (1.51) (+84 -47) Enable composite gray (no black ink) printing on Epson printers as an additional option. 2001-04-22 Files: src/cups/genppd.c (1.10) (+35 -16) src/foomatic/printer_options.c (1.2) (+29 -4) src/main/print-canon.c (1.37) (+103 -14) src/main/print-escp2.c (1.50) (+64 -18) src/main/print-lexmark.c (1.31) (+97 -14) src/main/print-pcl.c (1.21) (+107 -8) src/main/print-ps.c (1.13) (+70 -8) src/main/print-util.c (1.18) (+185 -2) Clean up the architecture for defaults; propagate it to the Foomatic and CUPS data generators. Don't allow printing in color on black-only printers. 2001-04-22 Files: src/main/print-ps.c (1.12) (+1 -4) Remove some useless code 2001-04-21 Files: src/foomatic/paper_sizes.c (1.2) (+2 -2) Remove unused variable. 2001-04-21 Files: src/foomatic/foomatic-generator.in (1.3) (+10 -10) branches: 1.3.2; 1.3.4; Extract data correctly from the library rather than trying to parse source files. 2001-04-21 Files: src/foomatic/Makefile.am (1.4) (+11 -3) src/foomatic/gimp-print-version.c (1.1) ( ) src/foomatic/paper_sizes.c (1.1) ( ) Extract data correctly from the library rather than trying to parse source files. 2001-04-21 Files: src/main/print-pcl.c (1.20) (+103 -48) test/pcl-unprint.c (1.3) (+29 -3) Added "Blank line removal" to PCL driver. This should speed up output with large areas of vertical blank space. Modified pcl-unprint to cope with this change! 2001-04-19 Files: src/gimp/print.c (1.8) (+3 -3) Get rid of a somewhat bogus warning. 2001-04-15 Files: src/main/print-escp2.c (1.49) (+2 -2) Typo 2001-04-15 Files: src/main/print-escp2.c (1.48) (+71 -60) Vertical zero-margin mode 2001-04-15 Files: src/main/print-ps.c (1.11) (+5 -1) Don't have VERSION and RELEASE_DATE when compiling the Ghostscript driver. 2001-04-15 Files: NEWS (1.16) (+41 -8) Prep for 4.1.6. 2001-04-15 Files: README (1.51) (+4 -1) Note absolute requirement for Gimp 1.2. 2001-04-15 Files: src/main/printers.xml (1.11) (+0 -10) Improve quality of Stylus Photo x[789]0. 2001-04-15 Files: src/main/print-lexmark.c (1.30) (+2 -2) Removed debugging printouts. See prev. version for comments. 2001-04-15 Files: src/main/print-lexmark.c (1.29) (+17 -16) Found and corrected an heavy bug when printing with 300x600 DPI. Corrected density correction for the different resolutions. 2001-04-15 Files: src/main/print-escp2.c (1.47) (+41 -85) Improve 870 etc. colors 2001-04-13 Files: src/main/print-ps.c (1.10) (+3 -2) Update ID string in output 2001-04-12 Files: po/POTFILES.in (1.5) (+0 -2) po/en_GB.po (1.12) (+242 -237) src/gimp/Makefile.am (1.11) (+1 -3) src/gimp/print.c (1.7) (+2 -69) src/gimp/print_gimp.h (1.6) (+1 -13) EOL Gimp 1.0 support 2001-04-10 Files: src/main/print-canon.c (1.36) (+3 -3) Bugfix for a segmentation violation 2001-04-10 Files: src/main/print-canon.c (1.35) (+3 -3) Another bgfix to the bitoffset function 2001-04-10 Files: src/main/print-canon.c (1.34) (+3 -3) Bugfix for the bitoffset function 2001-04-09 Files: src/main/print-lexmark.c (1.28) (+13 -34) Removed warnings, corrected passing of private data to flush_pass(). 2001-04-09 Files: src/main/print-canon.c (1.33) (+2 -2) Better intensity values for the bjc6000 2001-04-08 Files: src/main/print-lexmark.c (1.27) (+178 -131) Added support for photo cartridge and unidirectional printing. 2001-04-08 Files: README (1.50) (+27 -6) Updated installation instructions from Grant. 2001-04-07 Files: src/main/gimp-print-internal.h (1.28) (+4 -4) Rename stp_dither_get_{first,last}_bit to stp_dither_get_{first,last}_position. 2001-04-06 Files: src/main/gimp-print-internal.h (1.27) (+6 -8) src/main/print-canon.c (1.32) (+4 -2) src/main/print-escp2.c (1.46) (+3 -2) src/main/print-lexmark.c (1.26) (+10 -10) src/main/print-pcl.c (1.19) (+9 -7) Create separate channel structs for each channel in the dither. 2001-04-04 Files: src/main/gimp-print-internal.h (1.26) (+4 -2) src/main/print-util.c (1.17) (+150 -118) Add capability for different margins for different paper sizes. to address feature request ID 409612. Dither code records first and last bit in each row that has any ink. This can be used for various optimizations. 2001-04-03 Files: src/main/print-lexmark.c (1.25) (+38 -17) Added support for B&W. Photo cartridge is NOT already supported !!! 2001-04-03 Files: src/main/print-color.c (1.11) (+83 -1) src/main/print-util.c (1.16) (+2 -2) Hacked-up raw CMYK output! 2001-04-03 Files: src/main/print-escp2.c (1.45) (+5 -8) Fix up 720x360 2001-04-03 Files: debian/README.Debian (1.6) (+1 -1) Bump version 2001-04-02 Files: src/main/print-lexmark.c (1.24) (+605 -1019) Some major changes: -replaced weaving by the gimp one -added new resolutions (e.g. 2400x1200 DPI) -added line length check 2001-04-01 Files: NEWS (1.15) (+5 -1) README (1.49) (+1 -1) po/en_GB.po (1.11) (+197 -177) src/ghost/README (1.12) (+68 -32) src/main/print-canon.c (1.31) (+3 -1) src/main/print-escp2.c (1.44) (+179 -99) src/main/print-lexmark.c (1.23) (+2 -1) src/main/print-pcl.c (1.18) (+2 -1) src/main/print-weave.c (1.21) (+168 -221) Bump version. Some performance improvements. 2001-04-01 Files: src/Makefile.am (1.3) (+2 -2) Rebuild gimp-print.h first. 2001-04-01 Files: src/foomatic/foomatic-generator.in (1.2) (+20 -12) src/foomatic/foomatic-printermap (1.2) (+162 -7) Updated printer list from Till Kamppeter. Don't allow installation with missing printers. We need to test this during package generation time to make sure users don't get nasty surprises. Print useful diagnostics on all die statements. 2001-03-31 Files: src/gimp/print.c (1.6) (+4 -2) src/main/gimp-print-internal.h (1.25) (+3 -3) src/main/print-canon.c (1.30) (+6 -4) src/main/print-color.c (1.10) (+819 -660) src/main/print-escp2.c (1.43) (+6 -4) src/main/print-lexmark.c (1.22) (+39 -37) src/main/print-pcl.c (1.17) (+6 -4) src/main/print-ps.c (1.9) (+7 -5) src/main/print-util.c (1.15) (+19 -32) test/.cvsignore (1.2) (+1 -0) Stage 1 CMYK conversion: switch the color core over to using CMY where the output device is CMY or CMYK. This does not move the CMYK computation (black generation) out of the dither code, and neither does it allow raw CMYK input. 2001-03-26 Files: src/main/gimp-print-internal.h (1.24) (+14 -4) src/main/print-canon.c (1.29) (+2 -2) src/main/print-escp2.c (1.42) (+3 -2) src/main/print-pcl.c (1.16) (+2 -2) src/main/print-weave.c (1.20) (+26 -8) test/escp2-weavetest.c (1.16) (+3 -2) Add a pack function to the generalized weave. 2001-03-26 Files: README (1.48) (+24 -0) src/main/gimp-print-internal.h (1.23) (+25 -10) src/main/print-escp2.c (1.41) (+3 -2) src/main/print-weave.c (1.19) (+70 -34) test/escp2-weavetest.c (1.15) (+3 -2) Generalize the horizontal width and zero-fill code. Foomatic instructions in the README. 2001-03-24 Files: po/en_GB.po (1.10) (+96 -96) src/foomatic/Makefile.am (1.3) (+2 -2) Fix up foomatic some more. 2001-03-24 Files: po/POTFILES.in (1.4) (+3 -1) src/foomatic/Makefile.am (1.2) (+18 -2) Fix up foomatic stuff; we just need the last little bits of data. 2001-03-24 Files: src/Makefile.am (1.2) (+2 -2) src/foomatic/.cvsignore (1.1) ( ) src/foomatic/Makefile.am (1.1) ( ) src/foomatic/foomatic-generator.in (1.1) ( ) src/foomatic/foomatic-printermap (1.1) ( ) src/foomatic/printer_options.c (1.1) ( ) test/Makefile.am (1.13) (+2 -6) Start adding foomatic back in. 2001-03-24 Files: src/ghost/README (1.11) (+6 -2) src/main/print-color.c (1.9) (+19 -19) src/main/print-escp2.c (1.40) (+2 -2) Cleanup in the Gimp driver Cleanup last remnant "hsv" to hsl More safety checks in the dither code Disable microweave on the ESC 440. 2001-03-23 Files: src/main/print-canon.c (1.28) (+23 -20) Fixed a memory bug in the new 3-bit folder 2001-03-21 Files: src/main/print-canon.c (1.27) (+128 -14) test/bjc-unprint.c (1.3) (+19 -16) New attempt at getting control of the BJC-8200: Use bit pattern 3/2/3 when stuffing the sizes of three pixels into one byte - the 8200 seems to want it this way. Fixed minor bugs in bjc-unprint. 2001-03-20 Files: scripts/buildgimpprintdebs (1.1) ( ) branches: 1.1.2; 1.1.6; Handy script for building Gimp Print debian packages for use with cvs-buildpackage. Care should be used when running this script as it assumes that the directory you're running in is the top of the gimp-print source tree and that the copy is a scratch directory (it will delete some files). 2001-03-20 Files: debian/changelog (1.12) (+8 -0) debian/cupsys-driver-gimpprint.docs (1.4) (+0 -1) debian/rules (1.15) (+4 -7) Merge in changes from Debian branch. Not much is changed, except the NEWS file is used in place of the ChangeLog file. 2001-03-20 Files: debian/.cvsignore (1.4) (+9 -0) Resurrect .cvsignore, and add a few more entries, too. This should have been resurrected a log time ago, but I missed it because is began with a ".". 2001-03-19 Files: src/main/print-canon.c (1.26) (+2 -2) Turn off debug mode 2001-03-19 Files: src/main/print-canon.c (1.25) (+35 -7) BJC8200-changes: bugfix for initializing 1bpp printing max resolution set to 600x600dpi preparations for new experimental 3bpp code 2001-03-17 Files: src/main/print-util.c (1.14) (+2 -2) Fix custom paper size. 2001-03-16 Files: debian/control.in (1.2) (+1 -1) Add alternative dependency on ESP cups packages for cupsys-driver-gimpprint 2001-03-15 Files: src/main/print-escp2.c (1.39) (+91 -79) Clean up whitespace. Correct nozzle_spacing comment. Add extra_feed per-printer parameter and use it. 2001-03-13 Files: debian/rules (1.14) (+17 -8) po/en_GB.po (1.9) (+68 -68) Restore CVS build. Call autogen.sh properly. 2001-03-12 Files: debian/rules (1.13) (+2 -4) Remove dependency on configure.in.in 2001-03-12 Files: debian/rules (1.12) (+4 -4) Fix autogen.sh not being run in debian/rules 2001-03-12 Files: debian/rules (1.11) (+4 -2) Run autogen.sh safely 2001-03-12 Files: src/main/print-canon.c (1.24) (+391 -62) Added HSL correction copying from espc2 driver as suggested by Robert 2001-03-12 Files: src/main/print-canon.c (1.23) (+5 -5) Readded resolution 720x360 for models BJC-50 BJC-55 BJC-80 BJC-85 BJC-4400 2001-03-11 Files: src/main/print-lexmark.c (1.21) (+197 -32) Corrected page border at Z52. Renamed "Photo test mode" to "Check/Clean nozzles". Started to change the weaving (not finished !!) 2001-03-10 Files: src/main/gimp-print-internal.h (1.22) (+2 -6) src/main/print-util.c (1.13) (+6 -6) Simplify vasprintf conditional compilation 2001-03-10 Files: src/main/print-pcl.c (1.15) (+10 -5) Switch the color mode to monochrome when printing to a black & white printer. 2001-03-10 Files: acconfig.h (1.9.4.1) (+2 -1) Intermediate merge up with mainline 2001-03-09 Files: acconfig.h (1.10) (+2 -1) src/main/Makefile.am (1.16) (+2 -2) src/main/gimp-print-internal.h (1.21) (+7 -2) src/main/print-canon.c (1.22) (+11 -11) src/main/print-color.c (1.8) (+6 -6) src/main/print-escp2.c (1.38) (+13 -13) src/main/print-lexmark.c (1.20) (+11 -11) src/main/print-pcl.c (1.14) (+17 -17) src/main/print-ps.c (1.8) (+12 -12) src/main/print-util.c (1.12) (+25 -10) src/main/print-weave.c (1.18) (+16 -16) Added stp_malloc to print-util.c; all libgimpprint functions use it libgimpprint no longer depends on libprintut.la 2001-03-08 Files: Makefile.am (1.92) (+23 -10) debian/rules (1.10) (+8 -5) po/en_GB.po (1.8) (+96 -96) ChangeLog generating is more strict Debian packaging requires ChangeLog, and will package ChangeLog 2001-03-07 Files: src/main/print-canon.c (1.21) (+200 -189) Major code cleanup, debugging turned off, removed/renamed most of the ink definitions. Printing on canon models should be back to the stage before yesterday's changes but w/ better infrastructure, allowing for 1/2/3bit printing in CMYK/CcMmYK. Time to really adjust the inkdefinitions now. 2001-03-06 Files: src/main/print-canon.c (1.20) (+221 -183) Added support for more than 2bit/pixel to canon driver. Implemented the exact left offset by bitwise shifting of the print-data. Revised ink-management to allow for 4/6/7 color inks @ 1/2/3 bit. NOTE!! This change most propably breaks printing on some if not all of the canon models (on the other side, colors haven't been too good anyway...) for the moment. 2001-03-06 Files: src/main/print-canon.c (1.19) (+15 -4) Added feature "CANON_CAP_ACKSHORT" BJC8200: Uses new feature, try to use 3 bit for drop sizes instead of 2 2001-03-05 Files: debian/control.in (1.1) ( ) branches: 1.1.2; 1.1.4; Automagically generate debian/control tidy lib/xmalloc.c 2001-03-05 Files: debian/rules (1.9) (+10 -10) po/en_GB.po (1.7) (+1 -1) Automagically generate debian/control tidy lib/xmalloc.c 2001-03-05 Files: src/main/print-lexmark.c (1.19) (+6 -16) Removed dead code ("empty" variable). 2001-03-05 Files: acconfig.h (1.8.2.1) (+7 -3) Update the debian branch to the 4.1.5 release. 2001-03-05 Files: src/main/print-canon.c (1.18) (+5 -4) More bjc8200-related stuff 2001-03-05 Files: src/main/print-canon.c (1.17) (+3 -2) Attempt to fix the bjc8200-problem 2001-03-05 Files: src/main/print-canon.c (1.16) (+5 -3) test/parse-bjc (1.2) (+1 -1) *** empty log message *** 2001-03-05 Files: src/escputil/escputil.c (1.10) (+2 -2) Fix a silly typo 2001-03-05 Files: src/main/print-canon.c (1.15) (+20 -17) Removed "static int empty" from canon_write_line() 2001-03-05 Files: src/main/print-escp2.c (1.37) (+25 -2) More 980 tweaks from Brad Bosch. 2001-03-05 Files: src/main/print-escp2.c (1.36) (+228 -285) Reorganize how the dot sizes and densities are listed to make it easier to change things for multiple printers. 2001-03-04 Files: NEWS (1.14) (+18 -13) 4.1.5 release 2001-03-04 Files: src/main/print-escp2.c (1.35) (+11 -8) fixed a bug causing a null-pointer access when paper type was undefined. 2001-03-03 Files: NEWS (1.13) (+2 -2) Fix a few remnants of the old directory structure. 2001-03-03 Files: NEWS (1.12) (+4 -1) po/en_GB.po (1.6) (+173 -173) src/main/print-escp2.c (1.34) (+7 -7) Update for the Stylus Color 900/980. Update 4.1.5 release notes. 2001-03-03 Files: debian/changelog (1.11) (+3 -2) Since I'm not uploading 4.1.4, the ITP bug closure notice should be moved up to 4.1.5-1. 2001-03-02 Files: debian/rules (1.8) (+12 -4) Merge in changes from the debian-branch to reduce the number of hard-coded version numbers. 2001-03-02 Files: src/main/gimp-print-internal.h (1.20) (+18 -12) src/main/print-canon.c (1.14) (+139 -139) src/main/print-escp2.c (1.33) (+96 -95) src/main/print-lexmark.c (1.18) (+68 -68) src/main/print-pcl.c (1.13) (+73 -73) src/main/print-ps.c (1.7) (+3 -3) src/main/print-util.c (1.11) (+8 -6) src/main/print-version.c (1.3) (+2 -2) src/main/print-weave.c (1.17) (+84 -78) More rigor about const-ness, static data, and such. Add a driver-private data member to stp_internal_vars_t; its accessors are in gimp-print-internal.h, since it's not exposed outside the library. Somewhat against my better judgement (in terms of doing two things in one commit), Tommy's latest PCL patch. 2001-03-01 Files: test/bjc-unprint.c (1.2) (+21 -0) branches: 1.2.2; 1.2.4; Added copyright information 2001-03-01 Files: test/Makefile.am (1.12) (+4 -2) test/bjc-unprint.c (1.1) ( ) Added bjc-unprint.c to convert Canon-BJC printjobs to one xbm per color channel 2001-03-01 Files: src/main/print-escp2.c (1.32) (+86 -278) src/main/print-weave.c (1.16) (+4 -4) test/escp2-weavetest.c (1.14) (+2 -2) test/run-weavetest (1.6) (+1 -1) Use the softweave code to do single row ("microweave") as well as multi-row printing. Includes unit tests. 2001-02-28 Files: Makefile.am (1.91) (+2 -2) Distribute debian directory with 'dist-hook' 2001-02-28 Files: debian/changelog (1.10) (+10 -1) debian/libgimpprint-dev.docs (1.2) (+6 -0) debian/rules (1.7) (+3 -8) Merge changes made on the debian branch into the mainline. 2001-02-28 Files: test/parse-bjc (1.1) ( ) * Added parse-bjc (a modified parse-escp) to view Canon-BJC print files As default, only the header and the footer of the printjob are printed, without file-offsets. Setting the environmentvariable OFFS=1 will result in offsets printed at the beginning of each line, GRX=1 will lead to printing of the graphics data. 2001-02-28 Files: po/en_GB.po (1.5) (+253 -255) src/main/gimp-print-internal.h (1.19) (+3 -2) src/main/print-weave.c (1.15) (+47 -11) test/escp2-weavetest.c (1.13) (+43 -17) test/run-weavetest (1.5) (+1 -1) Generalize the weave code a bit more: handle cases where the oversampling exceeds the number of jets, as long as the horizontal oversampling does not exceed the number of jets. 2001-02-27 Files: debian/libgimpprint-dev.docs (1.1) ( ) file libgimpprint-dev.docs was initially added on branch debian-branch. 2001-02-27 Files: src/main/print-canon.c (1.13) (+308 -130) * Completely rewritten canon_init_printer() to make things much clearer and easier to extend. * Attempt to fix problem with 8200 6color-printing (had a 4color ink-definition) * Always print with 2bits on a 8200 model (for the time being) 2001-02-27 Files: src/main/print-escp2.c (1.31) (+7 -7) Reduce a glitch in the blues on the 870, and strengthen magenta on all printers. 2001-02-27 Files: NEWS (1.11) (+4 -0) Note fix for 404206. 2001-02-27 Files: test/Makefile.am (1.11) (+4 -1) Do dependencies. 2001-02-27 Files: src/main/print-escp2.c (1.30) (+22 -1) Fix the ink types, which I managed to break badly for variable dot size printers when I added the 120 dpi resolutions. 2001-02-26 Files: test/parse-escp2 (1.3) (+9 -23) Simplify the command table 2001-02-26 Files: test/parse-escp2 (1.2) (+58 -2) Handle remote mode commands 2001-02-25 Files: debian/README.Debian (1.5) (+0 -0) debian/changelog (1.9) (+0 -0) debian/copyright (1.3) (+0 -0) debian/cupsys-driver-gimpprint.docs (1.3) (+0 -0) debian/cupsys-driver-gimpprint.postrm (1.3) (+0 -0) debian/escputil.docs (1.3) (+0 -0) debian/rules (1.6) (+0 -0) Return the debian directory to what it was on February 22 8:00 AM EST before I removed it. 2001-02-25 Files: src/main/print-pcl.c (1.12) (+5 -5) Tag papersizes for translation 2001-02-25 Files: src/cups/rastertoprinter.c (1.11) (+3 -3) src/escputil/escputil.c (1.9) (+2 -2) src/main/gimp-print-internal.h (1.18) (+3 -3) src/main/print-canon.c (1.12) (+20 -423) src/main/print-color.c (1.7) (+3 -3) src/main/print-lexmark.c (1.17) (+139 -139) src/main/print-pcl.c (1.11) (+3 -3) src/main/print-util.c (1.10) (+8 -8) src/main/print-weave.c (1.14) (+12 -12) test/escp2-weavetest.c (1.12) (+4 -4) test/testdither.c (1.6) (+3 -3) test/unprint.c (1.3) (+3 -3) Strip trailing whitespace from all source files for general hygiene. Remove unused inks from Canon driver. The actual ink definitions used in future Canon printers will probably not resemble the Epson inks they were patterned after. 2001-02-25 Files: src/main/print-escp2.c (1.29) (+145 -43) Adjust HSL values for specific paper types. Currently we only perform the adjustment for plain paper and similar types. It may be overadjusted for good (but not photo) quality inkjet paper. 2001-02-24 Files: src/main/Makefile.am (1.15) (+2 -2) Fix print-printers.c dependency 2001-02-24 Files: NEWS (1.10) (+31 -0) Start the 4.1.5 release notes. 2001-02-24 Files: src/main/gimp-print-internal.h (1.17) (+3 -3) src/main/print-escp2.c (1.28) (+12 -11) test/escp2-weavetest.c (1.11) (+2 -4) test/run-weavetest (1.4) (+4 -1) Improve print quality on plain paper with Epson printers. Fix a minor error in a declaration (should be harmless due to the declaration of the rest of the object). Test single-jet weaving. Don't trip an error for certain out of bounds cases in the test run. 2001-02-24 Files: src/main/print-pcl.c (1.10) (+4 -4) Moved call to stp_dither() so it gets called for *all* printer types! 2001-02-24 Files: src/main/print-escp2.c (1.27) (+14 -3) 480 support: fixed a bottom of page problem. 2001-02-24 Files: doc/README.maintaining (1.5) (+259 -60) Add configure information 2001-02-24 Files: src/cups/genppd.c (1.9) (+44 -37) src/cups/rastertoprinter.c (1.10) (+46 -47) src/ghost/README (1.10) (+1 -1) src/gimp/print.c (1.5) (+240 -254) src/gimp/print_gimp.h (1.5) (+2 -2) src/main/Makefile.am (1.14) (+2 -2) src/main/gimp-print-internal.h (1.16) (+15 -8) src/main/print-canon.c (1.11) (+79 -74) src/main/print-color.c (1.6) (+88 -87) src/main/print-escp2.c (1.26) (+190 -166) src/main/print-lexmark.c (1.16) (+90 -89) src/main/print-pcl.c (1.9) (+75 -68) src/main/print-ps.c (1.6) (+49 -45) src/main/print-util.c (1.9) (+452 -110) src/main/print-weave.c (1.13) (+2 -2) src/main/printers.xml (1.10) (+1 -1) Convert the interface to the internal data structures to be procedural (via accessors and mutators) rather than data, to eliminate reliance on the layout of structs. This enables a consistent ABI, allows arbitrary length string fields, error checking, and saves space. Fix the page dimensions of some older Epson printers. 2001-02-22 Files: debian/.cvsignore (1.3) (+0 -0) Really, I mean it now, remove this file from the main trunk! 2001-02-22 Files: debian/README.Debian (1.4) (+0 -0) debian/changelog (1.8) (+0 -0) debian/copyright (1.2) (+0 -0) debian/cupsys-driver-gimpprint.docs (1.2) (+0 -0) debian/cupsys-driver-gimpprint.postrm (1.2) (+0 -0) debian/escputil.docs (1.2) (+0 -0) debian/rules (1.5) (+1 -1) Remove Debian specific files from the main trunk. 2001-02-21 Files: Makefile.am (1.90) (+15 -2) po/en_GB.po (1.4) (+118 -98) Added 'gimp-dist' target to package for the GIMP 2001-02-21 Files: man/.cvsignore (1.2) (+2 -0) po/.cvsignore (1.2) (+2 -0) src/main/.cvsignore (1.2) (+1 -0) Ignore a few new generated files. 2001-02-21 Files: debian/changelog (1.7) (+6 -0) debian/rules (1.4) (+3 -3) scripts/autogen.sh (1.6) (+5 -1) Bump debian version Make scripts/autogen.sh aclocal magic portable 2001-02-19 Files: doc/README.maintaining (1.4) (+112 -7) scripts/autogen.sh (1.5) (+3 -1) Fix AM_PATH_GIMPPRINT duplication bug Update build scripts documentation 2001-02-19 Files: doc/README.maintaining (1.3) (+2 -2) Fix typo 2001-02-19 Files: NEWS (1.9) (+4 -1) README (1.47) (+4 -42) debian/README.Debian (1.3) (+1 -1) doc/README.maintaining (1.2) (+10 -0) Clean up the build instructions slightly. Bump the version pointer. 2001-02-19 Files: acconfig.h (1.9) (+7 -3) autogen.sh (1.3) (+1 -1) debian/rules (1.3) (+8 -3) doc/README.maintaining (1.1) ( ) src/cups/Makefile.am (1.18) (+2 -2) src/cups/genppd.c (1.8) (+6 -2) src/cups/rastertoprinter.c (1.9) (+6 -2) src/gimp/Makefile.am (1.10) (+3 -2) src/gimp/print_gimp.h (1.4) (+5 -1) test/Makefile.am (1.10) (+2 -2) test/escp2-weavetest.c (1.10) (+5 -1) test/testdither.c (1.5) (+6 -2) --disable-libgimpprint will use installed headers, and supplied CFLAGS and LIBS variables from AM_PATH_LIBGIMPPRINT gimp-print.h is dynamically generated, to embed versioning details; we also remove version details from config.h debian/rules: regenerate configure if configure.in (or.in.in) are modified add package name to autogen.sh 2001-02-19 Files: src/main/print-escp2.c (1.25) (+4 -4) Newest Stylus Photo printers can print to the edge on all sides. 2001-02-19 Files: src/ghost/Makefile.am (1.7) (+1 -2) Ghostscript doesn't have its own ChangeLog 2001-02-19 Files: src/cups/Makefile.am (1.17) (+1 -2) CUPS directory doesn't have its own change log 2001-02-19 Files: scripts/autogen.sh (1.4) (+1 -1) Allow aclocal to find gimpprint.m4 2001-02-19 Files: NEWS (1.8) (+11 -2) README (1.46) (+36 -0) Update with latest Debian and internationalization, for 4.1.4 release. 2001-02-18 Files: src/main/Makefile.am (1.13) (+2 -2) branches: 1.13.2; 1.13.4; Enable --disable-libgimpprint (link with previously installed version) Update gimppprint.m4 (help message alignment fixed) 2001-02-18 Files: src/ghost/README (1.9) (+1 -0) src/main/printers.xml (1.9) (+9 -0) branches: 1.9.2; 1.9.4; Stylus Photo 780 is US name for 790. 2001-02-18 Files: src/escputil/escputil.c (1.8) (+2 -1) src/main/print-escp2.c (1.24) (+2 -2) Stylus Photo 780 is US name for 790. 2001-02-18 Files: src/escputil/escputil.c (1.7) (+3 -1) src/ghost/README (1.8) (+2 -0) src/main/print-escp2.c (1.23) (+15 -1) src/main/printers.xml (1.8) (+10 -0) test/run-weavetest (1.3) (+15 -11) Support for the Stylus Color 580 as well as the 480. Speed up weave test by removing cases that we know we don't care about. 2001-02-18 Files: print-dither.c (1.95.2.1) (+2 -1) Eliminate any possibility of black speckling in white areas (from mainline). 2001-02-18 Files: NEWS (1.7) (+48 -0) Initial release notes for 4.1.4 (Debian and internationalization need to be filled in). 2001-02-18 Files: debian/README.Debian (1.2) (+1 -1) Bump version 2001-02-18 Files: src/main/print-util.c (1.8) (+92 -1) branches: 1.8.2; 1.8.4; Embed vasprintf when compiling Ghostscript 2001-02-18 Files: src/main/print-escp2.c (1.22) (+6 -6) Tune 980 and, to some degree, 900 2001-02-18 Files: src/main/print-escp2.c (1.21) (+39 -6) test/escp2-weavetest.c (1.9) (+13 -2) changed head-offset initialization 2001-02-18 Files: src/main/gimp-print-internal.h (1.15) (+3 -9) branches: 1.15.2; 1.15.4; changed head-offset initialization 2001-02-18 Files: src/main/print-weave.c (1.12) (+21 -26) branches: 1.12.2; 1.12.4; changed head-offset initialization 2001-02-18 Files: src/main/print-weave.c (1.11) (+43 -17) test/escp2-weavetest.c (1.8) (+158 -81) test/run-weavetest (1.2) (+14 -28) Performance improvements in the test suite itself and in the weave code. The performance improvement in the weave code will have only modest effect on performance on even the biggest image; however it will improve the performance of the test suite substantially. 2001-02-17 Files: acconfig.h (1.8) (+2 -1) src/cups/Makefile.am (1.16) (+4 -4) src/ghost/Makefile.am (1.6) (+2 -2) src/gimp/Makefile.am (1.9) (+4 -4) src/main/Makefile.am (1.12) (+5 -13) src/main/print-version.c (1.2) (+2 -1) test/Makefile.am (1.9) (+5 -5) Updated build scripts (in future, will allow conditional manpage install) Added cupsys dependency to cupsys-driver-gimpprint Updated versioning scheme (and added some documentation) 2001-02-17 Files: src/ghost/README (1.7) (+4 -0) Some printer updates 2001-02-17 Files: src/main/print-canon.c (1.10) (+14 -1) branches: 1.10.2; 1.10.4; Add nominal support for Canon BJC6500 2001-02-17 Files: src/main/printers.xml (1.7) (+37 -6) Add nominal support for Canon BJC6500 and new synonyms for some other printers. 2001-02-17 Files: src/main/gimp-print-internal.h (1.14) (+2 -6) Clean up dead declaration 2001-02-17 Files: src/gimp/print.c (1.4) (+2 -26) branches: 1.4.2; 1.4.4; Remove dead support for wrting old printrc format 2001-02-17 Files: src/cups/rastertoprinter.c (1.8) (+3 -3) Clean up potential buffer overflow 2001-02-17 Files: src/main/printers.xml (1.6) (+11 -0) Added Lexmark Z31 to the list (not tested, received comment that the 3200 driver is working with the Z31) 2001-02-17 Files: src/main/gimp-print-internal.h (1.13) (+8 -23) Remove a few more bogon declarations 2001-02-17 Files: src/main/gimp-print-internal.h (1.12) (+4 -10) Remove spurious declarations 2001-02-17 Files: src/main/gimp-print-internal.h (1.11) (+39 -11) src/main/print-escp2.c (1.20) (+64 -11) src/main/print-weave.c (1.10) (+153 -115) src/main/printers.xml (1.5) (+9 -9) test/escp2-weavetest.c (1.7) (+3 -2) added stylus color 480 support 2001-02-16 Files: debian/changelog (1.6) (+3 -2) debian/rules (1.2) (+1 -0) man/Makefile.am (1.4) (+3 -3) man/cups-calibrate.8.in (1.1) ( ) Debian build is lintian-clean and uses the right library versioning scheme. Added cups-calibrate man page. 2001-02-15 Files: src/escputil/escputil.c (1.6) (+2 -1) src/ghost/README (1.6) (+1 -0) src/main/print-escp2.c (1.19) (+2 -2) src/main/printers.xml (1.4) (+9 -0) Add Stylus Photo 1280 (appears to be a synonym for 1290). 2001-02-14 Files: src/ghost/README (1.5) (+33 -27) Some updates 2001-02-14 Files: src/main/print-lexmark.c (1.15) (+2 -2) branches: 1.15.2; 1.15.4; Improve printing quality for variable dot size, 4 color printers. This may be particularly noticeable at highly asymmetric resolutions, such as 2880x720. Add 1440x360 modes to Epson printers. These are only enabled if maintainer mode is enabled. 2001-02-14 Files: acconfig.h (1.7) (+3 -1) src/main/print-canon.c (1.9) (+2 -2) src/main/print-escp2.c (1.18) (+10 -3) Improve printing quality for variable dot size, 4 color printers. This may be particularly noticeable at highly asymmetric resolutions, such as 2880x720. Add 1440x360 modes to Epson printers. These are only enabled if maintainer mode is enabled. 2001-02-13 Files: debian/changelog (1.5) (+5 -3) debian/cupsys-driver-gimpprint.postrm (1.1) ( ) Fixed cupsys-driver-gimpprint postrm Fixed gimp1.2-print dependencies Add pointer to main ChangeLog from po/ChangeLog 2001-02-13 Files: src/escputil/escputil.c (1.5) (+33 -65) Concentrate status readback in one place 2001-02-13 Files: doc/FAQ.html (1.3) (+1 -1) Typo 2001-02-13 Files: src/escputil/escputil.c (1.4) (+4 -4) Make prompts a bit more obvious 2001-02-13 Files: acconfig.h (1.6) (+2 -1) src/escputil/escputil.c (1.3) (+42 -7) Speed up escputil by using poll if available. 2001-02-12 Files: debian/.cvsignore (1.2) (+0 -2) debian/rules (1.1) ( ) Add debian/rules, debian/control and update debian/.cvsignore Add error message to cups library checks in configure.in.in Remove redundant cups/.cvsignore 2001-02-12 Files: src/main/print-escp2.c (1.17) (+29 -28) Updates for ESC 980 from Bradley A. Bosch Rename MODEL_INIT_900 to MODEL_INIT_NEW 2001-02-11 Files: debian/changelog (1.4) (+5 -2) Fix cupsys-driver-gimpprint conffiles 2001-02-11 Files: src/ghost/README (1.4) (+1 -0) src/main/gimp-print-internal.h (1.10) (+13 -2) src/main/print-escp2.c (1.16) (+2 -2) src/main/printers.xml (1.3) (+8 -0) Permit use of external dither matrix Add new Epson 83 printer -- appears to be more or less a clone of the 880? 2001-02-11 Files: src/main/print-pcl.c (1.8) (+3 -12) branches: 1.8.2; 1.8.4; Create a single dither function that decides what to do, rather than each driver having to make the same decision. 2001-02-11 Files: src/main/gimp-print-internal.h (1.9) (+8 -15) src/main/print-canon.c (1.8) (+3 -8) src/main/print-escp2.c (1.15) (+3 -8) src/main/print-lexmark.c (1.14) (+3 -15) Create a single dither function that decides what to do, rather than each driver having to make the same decision. 2001-02-10 Files: test/escp2-weavetest.c (1.6) (+33 -27) Fix problems called out by latest gcc 2001-02-10 Files: debian/README.Debian (1.1) ( ) debian/changelog (1.3) (+14 -0) debian/copyright (1.1) ( ) debian/cupsys-driver-gimpprint.docs (1.1) ( ) debian/escputil.docs (1.1) ( ) Added new debian packaging 2001-02-10 Files: man/Makefile.am (1.3) (+3 -3) man/escputil.1.in (1.2) (+1 -1) po/en_GB.po (1.3) (+22 -11) scripts/autogen.sh (1.3) (+1 -1) src/main/Makefile.am (1.11) (+2 -2) Added gimpprint-config manpage Updated escputil.1.in to automatically add the release date and version Updated gimpprint.m4 2001-02-10 Files: src/main/print-escp2.c (1.14) (+117 -48) Tentative improvement for 2880 dpi on ESC 980. Name all printer attributes to ease transition to acquiring them from external source. 2001-02-10 Files: Makefile.am (1.89) (+5 -5) Do 'make all' before doing any of the make install variants. Use 4-digit years for make snapshot 2001-02-09 Files: Makefile.am (1.88) (+5 -2) acconfig.h (1.5) (+9 -1) po/en_GB.po (1.2) (+202 -101) src/main/Makefile.am (1.10) (+23 -2) src/main/print-canon.c (1.7) (+26 -18) src/main/print-escp2.c (1.13) (+11 -11) src/main/print-lexmark.c (1.13) (+13 -12) src/main/print-pcl.c (1.7) (+4 -4) src/main/print-util.c (1.7) (+5 -5) src/main/print-version.c (1.1) ( ) Translated most of src/main Added gimpprint.m4 and gimpprint-config Added library versioning code to configure.in.in and src/main/Makefile.am Added src/main/print-version.c for versioning variables 2001-02-07 Files: po/en_GB.po (1.1) ( ) Add en_GB and en_TEST translations 2001-02-07 Files: src/ghost/README (1.3) (+67 -62) Update with latest modes 2001-02-07 Files: doc/FAQ.html (1.2) (+45 -13) Updates 2001-02-07 Files: Makefile.am (1.87) (+2 -2) Rebuild change log slightly faster 2001-02-07 Files: src/main/print-weave.c (1.9) (+1 -3) Remove extraneous message 2001-02-07 Files: src/main/print-escp2.c (1.12) (+96 -97) 180x120 and 360x120 modes for ultra quick & dirty prints 2001-02-05 Files: print-escp2.c (1.265.2.3) (+2 -2) src/main/print-escp2.c (1.11) (+4 -4) STP 2000P is 13" wide, not 8.5 (bug #131044) 2001-02-04 Files: print-util.c (1.150.2.2) (+2 -2) Update the Epson roll paper size 2001-02-04 Files: print-escp2.c (1.265.2.2) (+6 -6) Support longer paper in newer printers 2001-02-04 Files: src/main/print-escp2.c (1.10) (+6 -6) Fix up maximum page length for many printers. 2001-02-03 Files: src/main/print-color.c (1.5) (+1 -5) branches: 1.5.2; 1.5.4; Updated makefiles to properly link with libintl and libprintut.la Removed inline checks from src/main/*.c 2001-02-03 Files: src/cups/Makefile.am (1.15) (+4 -4) src/escputil/Makefile.am (1.5) (+2 -2) src/main/print-escp2.c (1.9) (+1 -5) src/main/print-util.c (1.6) (+1 -5) src/main/print-weave.c (1.8) (+1 -5) test/Makefile.am (1.8) (+5 -5) Updated makefiles to properly link with libintl and libprintut.la Removed inline checks from src/main/*.c 2001-02-03 Files: src/main/print-lexmark.c (1.12) (+94 -22) -corrected border -made jet offset correction more flexible 2001-02-03 Files: src/main/print-lexmark.c (1.11) (+1 -5) Remove a couple of unused variables 2001-02-03 Files: src/ghost/Makefile.am (1.5) (+7 -3) src/main/gimp-print-internal.h (1.8) (+6 -2) Let Ghostscript at least compile on a GNU system for now until we fix up asprintf. 2001-02-03 Files: test/escp2-weavetest.c (1.5) (+2 -2) New output API 2001-02-03 Files: src/main/print-weave.c (1.7) (+18 -18) Convert direct printing to a file descriptor to print to an output object passed in from the application. 2001-02-03 Files: src/main/print-ps.c (1.5) (+58 -59) branches: 1.5.2; 1.5.4; Convert direct printing to a file descriptor to print to an output object passed in from the application. 2001-02-03 Files: src/cups/rastertoprinter.c (1.7) (+14 -3) src/gimp/print.c (1.3) (+14 -3) src/main/gimp-print-internal.h (1.7) (+14 -6) src/main/print-canon.c (1.6) (+58 -60) src/main/print-escp2.c (1.8) (+102 -105) src/main/print-lexmark.c (1.10) (+47 -51) src/main/print-pcl.c (1.6) (+109 -110) src/main/print-util.c (1.5) (+75 -19) Convert direct printing to a file descriptor to print to an output object passed in from the application. 2001-02-02 Files: src/cups/Makefile.am (1.14) (+3 -3) src/gimp/Makefile.am (1.8) (+4 -1) test/Makefile.am (1.7) (+4 -4) All executables that link with libgimpprint are linked with $(INTLLIBS), except print, which has gettext provided by the GIMP 2001-02-02 Files: src/cups/rastertoprinter.c (1.6) (+3 -3) Include libprintut.h header 2001-02-02 Files: src/cups/Makefile.am (1.13) (+4 -3) src/cups/genppd.c (1.7) (+60 -56) src/cups/rastertoprinter.c (1.5) (+3 -3) src/escputil/Makefile.am (1.4) (+2 -2) src/escputil/escputil.c (1.2) (+6 -5) src/gimp/Makefile.am (1.7) (+2 -2) src/gimp/print-image-gimp.c (1.2) (+4 -3) src/gimp/print.c (1.2) (+6 -5) src/main/Makefile.am (1.9) (+2 -2) src/main/gimp-print-internal.h (1.6) (+3 -3) test/Makefile.am (1.6) (+2 -1) test/escp2-weavetest.c (1.4) (+9 -8) test/pcl-unprint.c (1.2) (+16 -15) test/testdither.c (1.4) (+3 -2) test/unprint.c (1.2) (+8 -41) Replace all use of malloc with xmalloc in libprintut.la Link all necessary programs with libprintut.la Add gettext support to genppd (preliminary) Tag translatable strings in genppd.c 2001-02-02 Files: src/main/Makefile.am (1.8) (+2 -1) add gimp-print-intl-internal.h to SOURCES in Makefile.am (caused file to be omitted from make dist tarball). 2001-02-01 Files: AUTHORS (1.8) (+3 -0) Remove last real vestiges of linear mode. Reduce UI flashing when switching printers. 2001-02-01 Files: gimp_main_window.c (1.68.2.1) (+2 -2) Set Image Scale now works correctly when image scaling was previously in percent mode (from mainline) 2001-02-01 Files: src/ghost/README (1.2) (+1 -0) src/main/printers.xml (1.2) (+10 -0) Add Compaq IJ750 as alias for Lexmark 3200 2001-01-31 Files: po/POTFILES.in (1.3) (+1 -1) src/main/Makefile.am (1.7) (+2 -2) src/main/print-escp2.c (1.7) (+18 -3) po/POTFILES: comment out print-version.c, which doesn't exist. src/main/Makefile.am: Add -lm to link for libgimpprint.so (for pow()). src/gimp/(gtk|gimp)_main_window.c: Force preview refresh on additional callbacks that may affect preview. src/main/print-escp2.c: Use zero vertical margin for roll-feed printing. 2001-01-31 Files: src/main/Makefile.am (1.6) (+2 -2) src/main/gimp-print-internal.h (1.5) (+6 -2) src/main/print-canon.c (1.5) (+11 -11) src/main/print-color.c (1.4) (+6 -6) src/main/print-escp2.c (1.6) (+25 -25) src/main/print-lexmark.c (1.9) (+11 -11) src/main/print-pcl.c (1.5) (+17 -17) src/main/print-ps.c (1.4) (+12 -12) src/main/print-weave.c (1.6) (+16 -16) Add src/main/gimp-print-intl-internal.h Change all instances of malloc to xmalloc in src/main/*.c 2001-01-31 Files: po/POTFILES.in (1.2) (+1 -0) src/main/Makefile.am (1.5) (+2 -1) src/main/print-canon.c (1.4) (+58 -57) src/main/print-color.c (1.3) (+2 -1) src/main/print-escp2.c (1.5) (+53 -52) src/main/print-lexmark.c (1.8) (+58 -57) src/main/print-pcl.c (1.4) (+54 -53) src/main/print-ps.c (1.3) (+2 -1) src/main/print-util.c (1.4) (+116 -115) src/main/print-weave.c (1.5) (+2 -1) Tagged translatable strings in src/main/*.c Make a PIC utility library in lib/libprintut-pic.la Link libgimpprint with the utility library 2001-01-30 Files: Makefile.am (1.86) (+4 -4) src/cups/Makefile.am (1.12) (+2 -2) src/gimp/Makefile.am (1.6) (+2 -2) test/Makefile.am (1.5) (+2 -2) Replace 'make' with '$(MAKE)' for portability. 2001-01-30 Files: NEWS (1.6) (+4 -1) README (1.45) (+1 -1) Bump version. 2001-01-30 Files: NEWS (1.5) (+2 -0) 4.1.3 release 2001-01-29 Files: .cvsignore (1.13) (+2 -0) ChangeLog and configure.in are generated now 2001-01-29 Files: src/main/print-weave.c (1.4) (+2 -2) initialize_weave_params can be static 2001-01-29 Files: src/main/print-lexmark.c (1.7) (+8 -5) Mark things static if they aren't used outside of the Lexmark driver. 2001-01-29 Files: src/main/gimp-print-internal.h (1.4) (+196 -2) src/main/print-canon.c (1.3) (+1 -8) src/main/print-escp2.c (1.4) (+38 -936) src/main/print-lexmark.c (1.6) (+1 -7) src/main/print-weave.c (1.3) (+774 -3) test/Makefile.am (1.4) (+2 -3) test/escp2-weavetest.c (1.3) (+16 -10) Migrate all of the weave stuff (except for driver-dependent output function) to print-weave.c. 2001-01-29 Files: Makefile.am (1.85) (+12 -1) src/gimp/Makefile.am (1.5) (+3 -1) src/main/print-escp2.c (1.3) (+74 -80) test/Makefile.am (1.3) (+5 -1) test/escp2-weavetest.c (1.2) (+2 -2) Make src/gimp/print depend on libgimpprint Allow separate installation of each component Prepare to move more weave code into print-weave.c. 2001-01-28 Files: src/main/print-lexmark.c (1.5) (+140 -47) Unidirectional/bidirectional printing is can be selected together with the resolution. 2001-01-27 Files: src/main/print-lexmark.c (1.4) (+22 -15) Introduced correction for Lexmark 3200 from Daniel. 2001-01-26 Files: src/cups/Makefile.am (1.11) (+17 -5) Install header in pkgincludedir Remove empty installation directories 2001-01-26 Files: autogen.sh (1.2) (+1 -1) scripts/autogen.sh (1.2) (+4 -0) Generate change log purely on the fly (don't commit it at all). Set date at autogen time, not configure time (so release date means release date, not user build date). 2001-01-25 Files: man/Makefile.am (1.2) (+2 -2) src/cups/Makefile.am (1.10) (+20 -13) Tidy up cups install, by using automake variables for automated installation. This leaved just ppd file installation in install-data-local 2001-01-25 Files: src/cups/Makefile.am (1.9) (+9 -12) Clean up cups build and install 2001-01-25 Files: src/escputil/Makefile.am (1.3) (+2 -1) src/main/Makefile.am (1.4) (+3 -3) src/main/gimp-print-internal.h (1.3) (+5 -9) Restore VPATH build Add Build-Depends to debian package 2001-01-25 Files: src/main/print-pcl.c (1.3) (+3 -3) Missing static declarations 2001-01-25 Files: src/main/gimp-print-internal.h (1.2) (+191 -2) Split internal things (dither, mostly) into gimp-print-internal.h. C++-protect header files. 2001-01-25 Files: src/main/print-util.c (1.3) (+26 -21) Avoid a spurious seg fault if someone supplies a non-empty string to a parameter that has no options on a given printer. 2001-01-24 Files: src/main/print-lexmark.c (1.3) (+7 -4) Corrected printing problem with CUPS. Problem is that lexmark_printhead_type() returns an incorrect value because CUPS seems not to specify an ink_type. Actually just a work around. Additionally the unsupported resolution of 2400 DPI is removed from the MMI. 2001-01-24 Files: src/cups/.cvsignore (1.3) (+1 -1) src/ghost/.cvsignore (1.3) (+1 -0) Update .cvsignore 2001-01-24 Files: README (1.44) (+0 -6) Removed redundant make target instructions from README 2001-01-24 Files: src/cups/Makefile.am (1.8) (+2 -2) Fix mkinstalldirs location for ppd files 2001-01-24 Files: src/cups/Makefile.am (1.7) (+2 -2) Fix automake conditional 2001-01-24 Files: src/cups/Makefile.am (1.6) (+3 -3) src/cups/cups-calibrate.c (1.1) ( ) Rename cups_calibrate to cups-calibrate. 2001-01-24 Files: src/cups/Makefile.am (1.5) (+7 -3) Install the real executables, not the dummy ones. 2001-01-24 Files: NEWS (1.4) (+7 -1) README (1.43) (+32 -6) acconfig.h (1.4) (+4 -1) src/cups/README (1.2) (+1 -29) src/escputil/Makefile.am (1.2) (+2 -3) src/gimp/Makefile.am (1.4) (+2 -3) src/main/Makefile.am (1.3) (+2 -3) test/Makefile.am (1.2) (+2 -3) Update README's Move RELEASE_DATE into config.h rather than on the compile line. 2001-01-24 Files: src/cups/Makefile.am (1.4) (+2 -2) src/cups/genppd.c (1.6) (+5 -5) Set the version number on PPD files to match the gimp-print version. 2001-01-24 Files: AUTHORS (1.7) (+23 -13) Update the list of authors. 2001-01-24 Files: acconfig.h (1.3) (+3 -1) src/cups/Makefile.am (1.3) (+13 -13) src/cups/genppd.c (1.5) (+3 -2) src/ghost/Makefile.am (1.4) (+7 -3) 1) Set HAVE_LIBZ correctly, so genppd compresses them (CUPS seems to get surprisingly unhappy if it finds uncompressed .ppd files). genppd also needs to include config.h for this to work, and the CUPS makefile needs to set the -I flags correctly. 2) CUPS prefix should default to /usr, not to whatever the prefix normally is (Mike, please check). 3) Rename calibrate to cups_calibrate. 4) Generate the ppd's at install time, not at compile time (they're part of the data). This one's arguable. 5) Set cups_libdir and cups_datadir separately. 6) cups_calibrate *should* get installed according to the prefix. 7) Treat calibrate.ppm as just part of the data (don't treat it specially; that makes the install do weird things). 8) Install the .ppd files in the right place (datadir, not libdir). 9) The Ghostscript driver needs both gdevstp-print.h and gdevstp-print-internal.h. Also fix the header file name munging. 2001-01-23 Files: src/gimp/Makefile.am (1.3) (+5 -5) Fix gimp install 2001-01-23 Files: test/.cvsignore (1.1) ( ) branches: 1.1.4; 1.1.8; Added .cvsignore 2001-01-23 Files: .cvsignore (1.12) (+3 -0) man/.cvsignore (1.1) ( ) po/.cvsignore (1.1) ( ) scripts/.cvsignore (1.1) ( ) src/.cvsignore (1.1) ( ) src/cups/.cvsignore (1.1) ( ) src/cups/.cvsignore (1.2) (+9 -0) src/escputil/.cvsignore (1.1) ( ) src/ghost/.cvsignore (1.1) ( ) src/ghost/.cvsignore (1.2) (+14 -0) src/gimp/.cvsignore (1.1) ( ) src/main/.cvsignore (1.1) ( ) Added .cvsignore 2001-01-23 Files: .cvsignore (1.11) (+4 -16) src/cups/Makefile.am (1.2) (+4 -3) src/gimp/Makefile.am (1.2) (+5 -2) src/main/Makefile.am (1.2) (+2 -1) src/main/gimp-print-internal.h (1.1) ( ) test/testdither.c (1.3) (+2 -3) Fix cups install, libgimpprint headers 2001-01-23 Files: src/cups/genppd.c (1.4) (+2 -3) src/cups/rastertoprinter.c (1.4) (+2 -3) Nothing outside of libgimpprint should include gimp-print-internal.h. 2001-01-23 Files: src/gimp/print_gimp.h (1.3) (+1 -2) Nothing outside of src/main should include gimp-print-internal.h. 2001-01-22 Files: src/ghost/Makefile.am (1.3) (+2 -2) Fix ghost header and build all test programs except testdither 2001-01-22 Files: src/cups/genppd.c (1.3) (+4 -3) src/cups/rastertoprinter.c (1.3) (+4 -3) src/gimp/print_gimp.h (1.2) (+3 -2) src/main/print-canon.c (1.2) (+3 -2) src/main/print-color.c (1.2) (+3 -2) src/main/print-escp2.c (1.2) (+3 -2) src/main/print-lexmark.c (1.2) (+3 -2) src/main/print-pcl.c (1.2) (+3 -2) src/main/print-ps.c (1.2) (+3 -2) src/main/print-util.c (1.2) (+3 -2) src/main/print-weave.c (1.2) (+3 -2) test/testdither.c (1.2) (+4 -3) Split print.h into gimp-print.h and gimp-print-internal.h 2001-01-22 Files: README (1.42) (+5 -2) Updated CVS build instructions 2001-01-22 Files: src/cups/genppd.c (1.2) (+3 -3) src/cups/rastertoprinter.c (1.2) (+3 -3) Modified to work with new build 2001-01-22 Files: po/POTFILES.in (1.1) ( ) src/ghost/Makefile.am (1.2) (+1 -3) src/ghost/README (1.1) ( ) Moved ghostscript files under src/ghost. Added po/POTFILES.in 2001-01-22 Files: src/cups/COPYING (1.1) ( ) src/cups/README (1.1) ( ) src/cups/calibrate.ppm (1.1) ( ) src/cups/canon.c (1.1) ( ) src/cups/command.txt (1.1) ( ) src/cups/command.types (1.1) ( ) src/cups/commands/CleanAll.cmd (1.1) ( ) src/cups/commands/PrintAligmentPage.cmd (1.1) ( ) src/cups/commands/PrintSelfTestPage.cmd (1.1) ( ) src/cups/commands/ReportLevels.cmd (1.1) ( ) src/cups/commands/SetAlignment.cmd (1.1) ( ) src/cups/commandtocanon.c (1.1) ( ) src/cups/commandtoepson.c (1.1) ( ) src/cups/epson.c (1.1) ( ) src/cups/genppd.c (1.1) ( ) src/cups/rastertoprinter.c (1.1) ( ) Moved cups/* under src/cups 2001-01-22 Files: COPYING (1.3) (+1 -60) NEWS (1.3) (+74 -62) doc/FAQ.html (1.1) ( ) Moved documentation 2001-01-22 Files: acconfig.h (1.2) (+3 -0) scripts/autogen.sh (1.1) ( ) scripts/mkchlog (1.1) ( ) Move scripts under scripts. Add m4 macros (may be outdated) 2001-01-22 Files: print.h (1.106) (+2 -2) Moved headers under src/include 2001-01-22 Files: printdef.h (1.6) (+1 -1) printdefl.l (1.6) (+1 -1) printdefy.y (1.19) (+1 -1) Moved printdef sources under src/printdef 2001-01-22 Files: print-canon.c (1.114) (+1 -1) print-color.c (1.12) (+1 -1) print-dither.c (1.119) (+1 -1) print-escp2.c (1.306) (+1 -1) print-lexmark.c (1.22) (+1 -1) print-pcl.c (1.113) (+1 -1) print-ps.c (1.56) (+1 -1) print-util.c (1.162) (+1 -1) print-weave.c (1.12) (+1 -1) quickmatrix257.h (1.5) (+1 -1) ran.367.179.h (1.4) (+1 -1) ran.509.131.h (1.4) (+1 -1) src/main/print-canon.c (1.1) ( ) src/main/print-color.c (1.1) ( ) src/main/print-escp2.c (1.1) ( ) src/main/print-lexmark.c (1.1) ( ) src/main/print-pcl.c (1.1) ( ) src/main/print-ps.c (1.1) ( ) src/main/print-util.c (1.1) ( ) src/main/print-weave.c (1.1) ( ) src/main/printers.xml (1.1) ( ) Moved libgimpprint sources under src/main 2001-01-22 Files: escp2-unprint.c (1.6) (+1 -1) escp2-weavetest.c (1.19) (+1 -1) pcl-unprint.c (1.19) (+2 -2) printer_options.c (1.8) (+1 -1) test/cyan-sweep.tif (1.1) ( ) test/escp2-weavetest.c (1.1) ( ) test/parse-escp2 (1.1) ( ) test/pcl-unprint.c (1.1) ( ) test/run-weavetest (1.1) ( ) test/testdither.c (1.1) ( ) test/unprint.c (1.1) ( ) testdither.c (1.6) (+2 -2) unprint.c (1.45) (+1 -1) Moved test programs under test 2001-01-22 Files: escputil.c (1.27) (+1 -1) man/escputil.1.in (1.1) ( ) src/escputil/escputil.c (1.1) ( ) Moved escputil to src/escputil and man 2001-01-22 Files: gimp_color_window.c (1.25) (+1 -1) gimp_main_window.c (1.80) (+1 -1) gtk_color_window.c (1.26) (+1 -1) gtk_main_window.c (1.64) (+1 -1) print-image-gimp.c (1.11) (+2 -2) print-intl.h (1.2) (+1 -1) print.c (1.137) (+2 -2) print_gimp.h (1.31) (+1 -1) src/gimp/print-image-gimp.c (1.1) ( ) src/gimp/print-intl.h (1.1) ( ) src/gimp/print.c (1.1) ( ) src/gimp/print_gimp.h (1.1) ( ) Moved gimp-print plugin under src/gimp 2001-01-22 Files: Makefile.am (1.84) (+63 -226) autogen.sh (1.1) ( ) man/Makefile.am (1.1) ( ) src/Makefile.am (1.1) ( ) src/cups/Makefile.am (1.1) ( ) src/escputil/Makefile.am (1.1) ( ) src/ghost/Makefile.am (1.1) ( ) src/gimp/Makefile.am (1.1) ( ) src/main/Makefile.am (1.1) ( ) test/Makefile.am (1.1) ( ) Added build scripts and new directories 2001-01-20 Files: gimp_main_window.c (1.79) (+41 -32) gtk_main_window.c (1.63) (+24 -15) print-canon.c (1.113) (+29 -18) print-escp2.c (1.305) (+20 -9) print-lexmark.c (1.21) (+37 -23) print-pcl.c (1.112) (+22 -12) print-ps.c (1.55) (+21 -10) print-util.c (1.161) (+7 -7) print.c (1.136) (+4 -3) print.h (1.105) (+15 -91) printdefy.y (1.18) (+27 -76) printer_options.c (1.7) (+2 -2) Create printfuncs_t that encapsulates all of the printer-specific functions. Clean up const everywhere. Everything now compiles without warnings (except for a few strays that aren't related to const-ness). Add gdevstp-print.h to the mak.addon files. 2001-01-20 Files: gimp_main_window.c (1.78) (+6 -5) Fixed custom paper size setting in metric mode. Values were divided instead of multiplied by 2.54, and a multiply was missing for width. 2001-01-20 Files: gimp_color_window.c (1.24) (+11 -5) gimp_main_window.c (1.77) (+3 -3) gtk_color_window.c (1.25) (+10 -10) print-dither.c (1.118) (+39 -26) print-util.c (1.160) (+4 -4) print.h (1.104) (+4 -4) Change stp_dither_algo_names to function interface. 2001-01-20 Files: print-canon.c (1.112) (+3 -3) Make a few more things static. 2001-01-20 Files: print-canon.c (1.111) (+12 -12) print-escp2.c (1.304) (+13 -13) print-image-gimp.c (1.10) (+90 -48) print-lexmark.c (1.20) (+14 -14) print-pcl.c (1.111) (+12 -12) print-ps.c (1.54) (+15 -15) print-util.c (1.159) (+20 -20) print.c (1.135) (+3 -3) print.h (1.103) (+69 -71) print_gimp.h (1.30) (+9 -2) printer_options.c (1.6) (+1 -93) Convert Image to true polymorphic stp_image_t. Add bjc-55 and bjc-85 as aliases for bjc-2000 per Till Kamppeter. 2001-01-19 Files: gimp_color_window.c (1.23) (+5 -5) gimp_main_window.c (1.76) (+17 -17) gtk_color_window.c (1.24) (+4 -4) gtk_main_window.c (1.62) (+7 -7) print-canon.c (1.110) (+34 -34) print-color.c (1.11) (+4 -4) print-dither.c (1.117) (+56 -56) print-escp2.c (1.303) (+34 -34) print-lexmark.c (1.19) (+40 -37) print-pcl.c (1.110) (+34 -34) print-ps.c (1.53) (+10 -10) print-util.c (1.158) (+27 -26) print-weave.c (1.11) (+5 -5) print.c (1.134) (+16 -16) print.h (1.102) (+50 -50) printdefy.y (1.17) (+5 -5) printer_options.c (1.5) (+3 -3) testdither.c (1.5) (+37 -37) More renaming with stp_ prefix 2001-01-16 Files: printdefy.y (1.16) (+2 -2) Make printer_count static too. 2001-01-16 Files: printdefy.y (1.15) (+2 -2) Make the printer list static to print-util.c. 2001-01-15 Files: escp2-weavetest.c (1.18) (+2 -2) escputil.c (1.26) (+5 -5) gimp_color_window.c (1.22) (+7 -7) gimp_main_window.c (1.75) (+15 -15) gtk_color_window.c (1.23) (+6 -6) gtk_main_window.c (1.61) (+6 -6) print-canon.c (1.109) (+50 -50) print-color.c (1.10) (+17 -17) print-dither.c (1.116) (+9 -9) print-escp2.c (1.302) (+246 -220) print-lexmark.c (1.18) (+17 -17) print-pcl.c (1.109) (+44 -44) print-ps.c (1.52) (+16 -16) print-util.c (1.157) (+30 -30) print.c (1.133) (+32 -32) print.h (1.101) (+95 -87) printdef.h (1.5) (+2 -2) printdefy.y (1.14) (+4 -4) printer_options.c (1.4) (+2 -2) testdither.c (1.4) (+8 -8) Rename all data types declared in print.h to have 'stp_' prefix. 2001-01-15 Files: print-escp2.c (1.301) (+4 -4) One more 7 color fix Increase the compression buffer size for 2880 DPI. 2001-01-14 Files: print-escp2.c (1.300) (+11 -10) Free dark yellow if it exists. 2001-01-08 Files: print-escp2.c (1.265.2.1) (+12 -2) Stylus Color 680/777 support in 4.0.x tree. 2001-01-07 Files: Makefile.am (1.83) (+2 -1) Turnf off FORCE_ACLOCAL hack 2001-01-07 Files: Makefile.am (1.82) (+1 -1) Put change log in correct location 2001-01-06 Files: README (1.41) (+1 -1) Note new autoheader requirement. 2001-01-06 Files: acconfig.h (1.1) ( ) Add acconfig.h to generate config.h.in with autoheader 2001-01-05 Files: escputil.c (1.25) (+3 -3) Emergency fix to configure to allow config.h to be created. 2001-01-05 Files: escputil.c (1.24) (+3 -1) print-escp2.c (1.299) (+15 -2) Add Stylus Photo 890 2001-01-04 Files: print-escp2.c (1.298) (+14 -1) Support the Stylus Photo 1290 2001-01-03 Files: print-lexmark.c (1.17) (+1207 -463) Several things: -) correct calculation of page offsets -) corrected error at bidirectional printing -) better density adaptation -) support of resolutionspecific parameters -) some testing code. First, printing bars of pure color and lines to see offset between colors. Second, the file /xx.ppm will be created when debug mode is on. This is the image used for printing. -) bidirectional printing is now configurable -) added support for the Lexm. 3200 received from Daniel Gordini (Thank's to him !!) 2001-01-03 Files: Makefile.am (1.81) (+4 -4) escp2-unprint.c (1.5) (+4 -1) escp2-weavetest.c (1.17) (+4 -1) escputil.c (1.23) (+4 -1) gimp_color_window.c (1.21) (+2 -2) gimp_main_window.c (1.74) (+2 -2) gtk_color_window.c (1.22) (+4 -1) gtk_main_window.c (1.60) (+4 -1) pcl-unprint.c (1.18) (+5 -2) print-canon.c (1.108) (+4 -1) print-color.c (1.9) (+4 -2) print-dither.c (1.115) (+4 -2) print-escp2.c (1.297) (+4 -1) print-image-gimp.c (1.9) (+3 -3) print-lexmark.c (1.16) (+4 -3) print-pcl.c (1.108) (+4 -1) print-ps.c (1.51) (+4 -1) print-util.c (1.156) (+4 -2) print-weave.c (1.10) (+4 -1) print.c (1.132) (+3 -3) printer_options.c (1.3) (+4 -1) testdither.c (1.3) (+5 -3) unprint.c (1.44) (+4 -1) Added global header (config.h) support Added support for gimp plugin install in home directories 2001-01-02 Files: print-escp2.c (1.296) (+3 -3) A couple more instances of the 7-color problem. These won't matter until we support the PM-900C. 2001-01-02 Files: gimp_main_window.c (1.73) (+15 -5) Update the page size boxes when units change. 2001-01-01 Files: README (1.40) (+3 -1) escp2-unprint.c (1.4) (+15 -15) gimp_main_window.c (1.72) (+161 -14) pcl-unprint.c (1.17) (+21 -21) print-canon.c (1.107) (+24 -24) print-dither.c (1.114) (+68 -68) print-escp2.c (1.295) (+23 -22) print-lexmark.c (1.15) (+98 -98) print-pcl.c (1.107) (+48 -48) print-ps.c (1.50) (+13 -13) print-util.c (1.155) (+12 -7) print-weave.c (1.9) (+72 -72) print.c (1.131) (+8 -2) print.h (1.100) (+21 -21) unprint.c (1.43) (+18 -18) Support custom paper sizes in the Gimp plugin. It's possible that the Ghostscript and CUPS drivers will just work; it's also possible that they don't even need these changes. Fix the mishmash of "length" and "height" to all be "height" when referring to the long/vertical dimension of a page. Fix a nasty little bug in the Epson driver. 2000-12-31 Files: Makefile.am (1.80) (+33 -24) Enable VPATH build with $(top_srcdir) and $(srcdir) 2000-12-31 Files: print-escp2.c (1.294) (+55 -4) First cut at roll feed printing for ESP 870/1270 from Steve Kann 2000-12-30 Files: print-canon.c (1.106) (+3 -2) print-color.c (1.8) (+43 -16) print-escp2.c (1.293) (+141 -43) print-lexmark.c (1.14) (+2 -2) print-pcl.c (1.106) (+2 -2) print-ps.c (1.49) (+3 -3) print.h (1.99) (+4 -3) Saturation adjustments in addition to hue and luminosity. 2000-12-30 Files: gimp_main_window.c (1.71) (+11 -8) gtk_main_window.c (1.59) (+5 -5) Size correctly for extremely tiny images. 2000-12-24 Files: print-escp2.c (1.292) (+210 -143) Tune (somewhat) the 870/1270. Prep for release 4.0.2. 2000-12-24 Files: print-canon.c (1.105) (+1 -2) print-color.c (1.7) (+2 -2) print-dither.c (1.113) (+8 -3) print-escp2.c (1.291) (+19 -20) print-lexmark.c (1.13) (+1 -2) print-pcl.c (1.105) (+1 -2) print-ps.c (1.48) (+1 -2) print.c (1.130) (+3 -3) print.h (1.98) (+135 -9) More color tweaking for Epson printers. Comments in print.h. Remove copies argument to print function; nothing implements it, and this isn't really the right place to do it. 2000-12-23 Files: escputil.c (1.22) (+1 -30) Removed old commented-out code 2000-12-23 Files: README (1.39) (+1 -1) print-escp2.c (1.290) (+29 -29) print-lexmark.c (1.12) (+29 -29) print-pcl.c (1.104) (+29 -29) Improve color some more 2000-12-22 Files: escputil.c (1.21) (+2 -2) Typo here 2000-12-22 Files: Makefile.am (1.79) (+2 -0) escputil.c (1.20) (+101 -27) Added GNU readline support to escputil 2000-12-22 Files: print-escp2.c (1.289) (+5 -5) Fix STC 640/660. 2000-12-22 Files: print-color.c (1.6) (+3 -1) print-escp2.c (1.288) (+41 -41) print-lexmark.c (1.11) (+73 -72) print-pcl.c (1.103) (+73 -72) Improve (I hope) color rendition a bit more... 2000-12-21 Files: print-dither.c (1.112) (+2 -2) Fix problem with hollow letters and the like. 2000-12-21 Files: print-color.c (1.5) (+33 -33) print-escp2.c (1.287) (+41 -41) Try to improve color rendition a bit more. 2000-12-21 Files: print-dither.c (1.111) (+45 -55) Try to attack some overflow problems. 2000-12-20 Files: print-escp2.c (1.286) (+59 -59) Some tuning based on Gareth Watts's results. 2000-12-18 Files: README (1.38) (+0 -6) Prep for 4.1.0 release 2000-12-18 Files: print-escp2.c (1.285) (+2 -1) Add 720 micoweave unidirectional 2000-12-18 Files: print-escp2.c (1.284) (+2 -1) Add 180 unidirectional 2000-12-17 Files: print-escp2.c (1.283) (+109 -71) Prepare Epson driver for future 7 color printer(s). Add S450 as alias for Canon bjc-6000 2000-12-17 Files: print-dither.c (1.110) (+18 -18) print-escp2.c (1.282) (+361 -518) Generate dither matrices more correctly. Revamp ink type stuff heavily in Epson driver. 2000-12-16 Files: print-dither.c (1.109) (+26 -3) Look a little better in very fast mode, at least at square resolutions. 2000-12-16 Files: print-dither.c (1.108) (+77 -115) More cleanup of the dither code. 2000-12-16 Files: print-canon.c (1.104) (+12 -11) print-dither.c (1.107) (+235 -345) print-escp2.c (1.281) (+9 -9) print-lexmark.c (1.10) (+5 -5) print-pcl.c (1.102) (+9 -7) print-util.c (1.154) (+2 -2) print.h (1.97) (+20 -44) Start collapsing the per-color data structures and functions in the dither code into arrays. 2000-12-14 Files: Makefile.am (1.78) (+9 -4) README (1.37) (+1 -1) print-dither.c (1.106) (+54 -52) print-escp2.c (1.280) (+31 -23) Add higher quality 360 DPI printing modes. Try to improve ordered dither on 6 color printers. 2000-12-11 Files: print-dither.c (1.105) (+74 -99) Fix up use of black vs. composite grayscale in fast dither mode. 2000-12-10 Files: print-dither.c (1.104) (+78 -5) More opportunities for blank line elimination 2000-12-10 Files: printdefy.y (1.13) (+6 -1) Fix up describe_resolution member. 2000-12-10 Files: print-canon.c (1.103) (+2 -2) print-escp2.c (1.279) (+2 -2) Turn off debug messages by default on Canon driver. Minor update to glossy film in Epson driver. 2000-12-10 Files: print-canon.c (1.102) (+11 -1) print-escp2.c (1.278) (+24 -1) print-lexmark.c (1.9) (+11 -1) print-pcl.c (1.101) (+18 -1) print-ps.c (1.47) (+14 -1) print.h (1.96) (+19 -3) Add describe_resolution "member" function to printer_t 2000-12-09 Files: print-escp2.c (1.277) (+8 -7) Add premium luster photo paper. 2000-12-09 Files: Makefile.am (1.77) (+1 -1) print-escp2.c (1.276) (+21 -21) Change some resolution names in Epson driver. Put a copy of the GPL in the top level distribution. 2000-12-08 Files: print-dither.c (1.103) (+472 -227) print-escp2.c (1.275) (+41 -36) Finally figured out how to do error diffusion on black ink with color printing! I'm not entirely sure what didn't work before. Improve printing quality on 4 pl printers at 1440x720 dpi. Add a whole slew of additional unidirectional resolutions to get better print quality with halfway decent speed. 2000-12-04 Files: print-dither.c (1.102) (+9 -11) quickmatrix257.h (1.4) (+6006 -5953) ran.367.179.h (1.3) (+5974 -6591) ran.509.131.h (1.3) (+6063 -6668) Prescale the dither matrices to [0..65535] to allow storing them as unsigned short arrays in the binary, to substantially reduce binary size. 2000-12-04 Files: print-dither.c (1.101) (+7 -1) Actually do the black density. 2000-12-04 Files: print-dither.c (1.100) (+16 -1) print-pcl.c (1.100) (+53 -1) print.h (1.95) (+3 -2) Actually add luminosity lookup to PCL driver. Add black density to allow setting density of black independent of color in color mode. Don't forcibly set optimization level in configure if user has specified something else. 2000-12-03 Files: gimp_main_window.c (1.70) (+2 -2) print-canon.c (1.101) (+2 -2) print-color.c (1.4) (+57 -27) print-dither.c (1.99) (+76 -39) print-escp2.c (1.274) (+65 -12) print-lexmark.c (1.8) (+54 -2) print-pcl.c (1.99) (+2 -2) print-ps.c (1.46) (+3 -3) print.h (1.94) (+3 -3) Use luminosity adjustment to further improve color. 2000-11-30 Files: print-canon.c (1.100) (+40 -58) * Enabled handling of media base density * Some basic adjustments for the bjc6200 model 2000-11-29 Files: print-canon.c (1.99) (+11 -11) Added some documentation regarding print-canon.c 2000-11-29 Files: print-canon.c (1.98) (+1133 -128) * Completely revised the ink handling (which was in fact inexistent sofar) by heavily copying from print-escp2.c This way the output can now be adjusted on a per-model-basis as described in README.new-printers * TODO: - adjust all supported printers and choose the appropriate inktype - find a way to handle 3color and 7color printers - some code-cleanups 2000-11-28 Files: escputil.c (1.19) (+25 -3) print-color.c (1.3) (+3 -31) Hue adjustment does nothing useful in solid colors mode. Retry reading from printer in escputil for better reliability. 2000-11-27 Files: print-util.c (1.150.2.1) (+2 -2) Fix posterization at low saturation. Release 4.0.4 for emergency configure problem (bug 116313 popped up again due to my system upgrade). 2000-11-27 Files: print-canon.c (1.97) (+2 -2) Fix for bjc7000 bottom margin problem provided by Bodo Huckestein 2000-11-26 Files: print-escp2.c (1.273) (+307 -101) print-lexmark.c (1.7) (+2 -2) print-pcl.c (1.98) (+2 -2) Tweak the hue map a bit more Add support for 1440 dpi vertical resolution to Epson driver (in case anyone wants to experiment with this). 2000-11-25 Files: print-color.c (1.2) (+3 -6) print-dither.c (1.98) (+11 -2) print-escp2.c (1.272) (+65 -27) print-lexmark.c (1.6) (+36 -12) print-pcl.c (1.97) (+36 -12) Increase the resolution of the hue mapper Tweak Epson printers Fix transition issues in dither code 2000-11-23 Files: print-escp2.c (1.271) (+11 -11) Tweak the hue adjustments. 2000-11-21 Files: print-dither.c (1.97) (+14 -5) Make dither_set_black_levels do something useful. 2000-11-20 Files: print-pcl.c (1.96) (+32 -2) Try to address purple problem here, too. 2000-11-19 Files: print-escp2.c (1.270) (+34 -36) Minor code cleanup 2000-11-19 Files: print-lexmark.c (1.5) (+31 -4) Color correction 2000-11-19 Files: print-lexmark.c (1.4) (+19 -15) Cleanup 2000-11-19 Files: print-canon.c (1.96) (+2 -93) print-escp2.c (1.269) (+33 -915) print-pcl.c (1.95) (+3 -84) print-weave.c (1.8) (+881 -1) print.h (1.93) (+37 -11) Split out all the bit twiddling functions into print-weave.c. 2000-11-19 Files: Makefile.am (1.76) (+6 -4) print-color.c (1.1) ( ) print-util.c (1.153) (+2 -1537) Split print-util into print-util.c and print-color.c. 2000-11-19 Files: gimp_main_window.c (1.69) (+2 -2) print-canon.c (1.95) (+2 -2) print-escp2.c (1.268) (+32 -2) print-lexmark.c (1.3) (+2 -2) print-pcl.c (1.94) (+2 -2) print-ps.c (1.45) (+4 -3) print-util.c (1.152) (+84 -30) print.h (1.92) (+9 -3) Hue mapping to improve color 2000-11-18 Files: print-pcl.c (1.87.2.2) (+37 -2) Per Dave Hill, the 1200C cannot print CMYK, only CMY or K. 2000-11-18 Files: print-pcl.c (1.93) (+5 -0) Divided density by 2 for 840 CRET mode. This is Robert's version of Tommy's latest patch. 2000-11-18 Files: print-pcl.c (1.92) (+37 -2) Although the 1200C has CMYK ink, it cannot use K at the same time as CMY! Split it off from the 1600 (which *may* be able to do this). Thanks to Dieter Schollmeyer for noting this. 2000-11-18 Files: escputil.c (1.18) (+4 -2) print-escp2.c (1.267) (+14 -3) print-util.c (1.151) (+3 -1) 1) Support for the Stylus Photo 790 (new printer on the Epson HK web site, not currently on the US site). Also list the 680, which appears to be the 777. 2) In update_cmyk in print-util.c, don't bail out if it's all black. However, there may be another error which I need to look at. 2000-11-18 Files: Makefile.am (1.75) (+4 -3) print-dither.c (1.96) (+9 -1) print-escp2.c (1.266) (+326 -210) ran.509.131.h (1.2) (+22 -0) Support 2880x720 2000-11-18 Files: print.c (1.128.2.1) (+6 -2) print.c (1.129) (+6 -2) To make copying files to gimpcvs easier, check for INIT_I18N_UI and use that macro instead of INIT_LOCALE if it exists. Fixes #122731 2000-11-12 Files: print-lexmark.c (1.2) (+37 -42) Corrected error in print-lexmark.c at photo prints. 2000-11-12 Files: Makefile.am (1.74) (+1 -0) print-lexmark.c (1.1) ( ) print.h (1.91) (+14 -2) printdefy.y (1.12) (+12 -1) Added support for Lexmark Z52. 2000-11-12 Files: debian/changelog (1.2) (+6 -0) Bump the revision number up to 4.0.2. 2000-11-11 Files: ran.509.131.h (1.1) ( ) Generated new matrix for printers with 4:1 resolution, for example 2880x720 DPI. 2000-11-06 Files: print-canon.c (1.89.2.3) (+2 -2) Fixed malformed debugmessage 2000-11-06 Files: print-canon.c (1.94) (+2 -2) Fixed malformed debug message 2000-11-04 Files: print-canon.c (1.89.2.2) (+8 -2) 121601 Canon driver fails with no specified InkType 2000-10-31 Files: Makefile.am (1.73) (+2 -1) Copy escputil man page to Ghost directory 2000-10-31 Files: .cvsignore (1.10) (+1 -0) Makefile.am (1.72) (+3 -0) escputil man page 2000-10-29 Files: print-pcl.c (1.91) (+15 -13) Latest version of Tommy's CRET patch. Changed 810/812/842 and 895 printers to the 840 CRET driver. 2000-10-29 Files: Makefile.am (1.71) (+1 -1) escputil.c (1.17) (+2 -2) print-pcl.c (1.90) (+2 -2) Bring over a few fixes from 4.0+ 2000-10-29 Files: escputil.c (1.15.2.2) (+2 -2) 119667 INSTALL file is out of date 119668 escputil will not compile on non-GNU system 119669 escputil in Ghostscript in 4.0.0 is obsolete. Bump version. 2000-10-24 Files: print-canon.c (1.89.2.1) (+2 -2) Fixed a bug leading to wrong horizontal offsets when xdpi != ydpi 2000-10-23 Files: print-pcl.c (1.87.2.1) (+2 -2) 116840 LaserJet 4 can do 600 DPI 2000-10-23 Files: print-pcl.c (1.89) (+45 -6) Updated to latest version of Tommy's patch, plus fixed 8xx C-RET. 2000-10-22 Files: print-canon.c (1.93) (+2 -2) Fixed small bug leading to wrong horizontal offsets for xdpi != ydpi 2000-10-22 Files: print-canon.c (1.92) (+8 -2) Changed fallback behaviour for unspecified inktypes: CMYK, CMY or K are used if available. This makes color printing with cups possible even with missing InkType specifications. 2000-10-21 Files: escputil.c (1.15.2.1) (+2 -1) escputil.c (1.16) (+2 -1) 117385 escputil doesn't work with old printers if -m is specified 2000-10-20 Files: print-canon.c (1.91) (+11 -1) Added support for the Canon BJC-6200 -- Mostly functional, quite good output 2000-10-20 Files: print-canon.c (1.90) (+12 -1) Added support for Canon BJC-30 as suggested by Tim Hanham 2000-10-20 Files: README (1.36) (+6 -11) print-pcl.c (1.88) (+40 -8) Tommy Schultz Lassen's CRET patch; initialize 4.1 branch 2000-10-19 Files: README (1.35) (+24 -5) 4.0.0rc1 prep 2000-10-18 Files: print-escp2.c (1.265) (+6 -6) 116864 Part of bottom edge goes onto second page (still) 2000-10-17 Files: print-weave.c (1.7) (+2 -2) Remove C++ comment 2000-10-16 Files: print-pcl.c (1.87) (+8 -2) 116841 LaserJet 4 output offset upwards 2000-10-14 Files: print-pcl.c (1.86) (+3 -3) 116840 LaserJet 4 can do 600 DPI cpbs code review comment 2000-10-14 Files: escputil.c (1.15) (+4 -4) 116851 escputil has unnecessary GNU getopt dependency 2000-10-14 Files: Makefile.am (1.70) (+1 -1) escputil.c (1.14) (+4 -2) gimp_main_window.c (1.68) (+14 -1) gtk_main_window.c (1.58) (+14 -1) print.c (1.128) (+21 -6) Proposed fixes for: 116840 LaserJet 4 can do 600 DPI 116842 bsearch not called correctly 116843 cups files not getting cleaned properly 116846 scaling doesn't reload properly in PPI mode 116851 escputil has unnecessary GNU library dependency 2000-10-12 Files: gimp_main_window.c (1.67) (+4 -2) 116696: gcc dependency 2000-10-12 Files: print-util.c (1.150) (+3 -4) Changed /'s in size names to dashes - /'s not compatible with PPD files... Removed duplicate 8x12 size entry (caused off-by-one problems in GUI interfaces) Added support for image type option (default to continuous/photo) 2000-10-12 Files: README (1.34) (+1 -1) Prep for 4.0b3 2000-10-11 Files: Makefile.am (1.69) (+21 -0) Warning in regards bug 116313 2000-10-11 Files: Makefile.am (1.68) (+1 -1) Description about how to build GhostScript under BSD 2000-10-10 Files: print-canon.c (1.89) (+14 -9) 116092 Bad bjc-7000 specifications 2000-10-10 Files: print-escp2.c (1.264) (+8 -8) print-util.c (1.149) (+13 -1) 115794 ESC 480 doesn't print 116113 print-escp2.c requires #include (not really) 116286 Some PCL paper sizes listed in print-pcl but not print-util 2000-10-04 Files: gimp_main_window.c (1.66) (+4 -1) gtk_color_window.c (1.21) (+2 -2) gtk_main_window.c (1.57) (+4 -1) print.c (1.127) (+4 -3) 115959: dither algorithm isn't set for new printers 115960: parameters are set incorrectly when a new printer is added. 2000-10-04 Files: gimp_main_window.c (1.65) (+2 -2) s/gtk_container_border_width/gtk_container_set_border_width/ 2000-10-04 Files: gimp_color_window.c (1.20) (+73 -67) gimp_main_window.c (1.64) (+345 -314) print-image-gimp.c (1.8) (+7 -2) print.c (1.126) (+7 -2) - added some #ifdef's to make copying over to gimp easier - added some prototypes - g* types at some places and minimal changes (not changing the logic) 2000-10-03 Files: print-util.c (1.148) (+2 -1) Epson 4x6 photo paper is really 4.25x6.875 2000-10-02 Files: README (1.33) (+3 -3) Minor updates 2000-10-02 Files: print-escp2.c (1.263) (+2 -2) Attempt to fix 115794 microweave in addition to softweave modes. 2000-10-02 Files: print-escp2.c (1.262) (+3 -3) Attempt to fix 115794 2000-10-01 Files: print-pcl.c (1.85) (+50 -1) Created new model "901" for large format 900 series printers. Moved DJ 1220C into it. [Bruce Burden] 2000-10-01 Files: print-util.c (1.147) (+2 -2) 115774: photo mode default saturation is excessive. It appears from tests on my wedding photo and on the car photo that the saturation boost is in fact harmful. 2000-09-30 Files: print-util.c (1.146) (+3 -3) Fix 4A paper size. 2000-09-30 Files: print-util.c (1.145) (+47 -25) 115513: Restore the paper sizes per Mike Sweet. Use a fuzzy match in get_papersize_by_size. 2000-09-29 Files: print-util.c (1.144) (+41 -25) Fix 115513: 1) In Ghostscript driver, attempt to convert from page size back to named size. 2) Fix some named sizes to correspond precisely with Ghostscript sizes. 3) Use case-insensitive string comparison to match paper size names. 2000-09-28 Files: print-canon.c (1.88) (+6 -1) print-dither.c (1.95) (+6 -1) print-escp2.c (1.261) (+6 -5) print-pcl.c (1.84) (+6 -1) print-ps.c (1.44) (+6 -1) print-util.c (1.143) (+6 -1) print-weave.c (1.6) (+6 -1) print.h (1.90) (+4 -13) Remove unnecessary includes and warn that no non-standard files may be included in any of these source files. 2000-09-27 Files: print-weave.c (1.5) (+6 -2) 115512: print-weave.c uses illegal C construct 2000-09-27 Files: print-pcl.c (1.83) (+16 -17) Changed fallback if 600x600 is used on a printer that only supports it in mono: It used to change to 300x300 colour, now it changes to 600x600 mono. [BUG #115178] 2000-09-24 Files: README (1.32) (+3 -0) Instructions for building the CUPS driver from CVS. 2000-09-23 Files: escputil.c (1.13) (+24 -11) Improve documentation. In the last alignment pass, request that a fresh sheet of paper be inserted rather than the same sheet. 2000-09-23 Files: README (1.31) (+4 -2) gimp_main_window.c (1.63) (+2 -2) print.c (1.125) (+2 -11) 115171: Plugin does not restore image size correctly in PPI mode. 2000-09-23 Files: escputil.c (1.12) (+55 -3) Attempt to autodetect printer model for alignment. 2000-09-23 Files: escputil.c (1.11) (+191 -225) 115066: Alignment fails on 660 Remove the -l and -o (new and old series printers) and replace with -m (requiring specification of a printer model). 2000-09-23 Files: print-escp2.c (1.260) (+2 -2) 115152: Print dot setting is incorrect at 360 softweave on 720. 2000-09-22 Files: Matgen/quickaspect.c (1.1) ( ) Allows generation of matrices for non-square pixels 2000-09-22 Files: Matgen/dither-distance.c (1.2) (+3 -1) Matgen/quickdistance.c (1.3) (+3 -0) Placed code in the public domain. 2000-09-21 Files: Makefile.am (1.67) (+1 -0) Added missing command.types and calibrate.ppm to Makefile.am. 2000-09-20 Files: Makefile.am (1.66) (+2 -1) Need one more file in the CUPS distribution 2000-09-20 Files: README (1.30) (+6 -9) 4.0b1 2000-09-18 Files: print-escp2.c (1.259) (+2 -2) Updated print densities for 2000P; the previous ones were just a little low, so I bumped them by 20%. Updated configure script and makefile to correctly figure out the right configuration directory for CUPS. Updated the makefile again to use .SILENT and the echos, but added a set of echos at the beginning to show the compiler and options that are being used. This is much cleaner than a 3+ line listing for each source file in a make log for those extra-long autoconf CFLAGS lines. Fixed include file nonsense; all needed include files should be there now, and all duplicates removed. 2000-09-17 Files: print-pcl.c (1.82) (+59 -2) Split LaserJet 5 and 6 from LaserJet 4 (they support 600x600dpi). Split LaserJet 5Si from 4V, 4Si (same). These are internal model number changes only - no external effect. 2000-09-17 Files: print-escp2.c (1.258) (+2 -2) ESC 740 is a narrow printer 2000-09-17 Files: print-pcl.c (1.81) (+20 -23) The "Deskjet 800 saga... Removed the "Deskjet 800 series" entry in printers.xml. Replaced it with separate entries for all the 8xx printers, pointing at the 800 driver or the 601 driver. THIS REMOVES THE "pcl-800" DRIVER! Moved the 1220C from the 1100/1120 driver to the 900 driver. Renamed the extra resolutions in the 900 driver to correspond to Mike's Docs, then disabled them (cos they don't work). Changed PCL_RES_600_600_MONO to PCL_RES_600_600 for the 2000/2500. Added the PhotoSmart P1000/P1100 (pcl-P1000, pcl-P1100) to point at the 900 driver. DO not get confused between "pcl-1100" (DJ 1100C) and "pcl-P1100" (PhotoSmart 1100)! Removed PCL_COLOR_CMYK4 (C-RET) from 900 driver (it was a guess!). Bug Fixes: Added PCL_PAPERSOURCE_STANDARD to DJ340. Removed duplicate PCL_RES_600_600_MONO from 800 driver. Shuffled Deskjet 520 entry in printers.xml to put it in order. 2000-09-17 Files: pcl-unprint.c (1.16) (+5 -4) Remove compiler warning about "id". 2000-09-17 Files: Makefile.am (1.65) (+7 -5) README (1.29) (+6 -0) print-dither.c (1.94) (+2 -2) print-util.c (1.142) (+234 -10) Display the thumbnail/placement widgets correctly in monochrome mode. A nice side effect is that we get significantly improved performance in monochrome mode at least in some cases. Put escputil in the Ghostscript distribution also. 2000-09-17 Files: print.c (1.124) (+14 -8) Don't "initialize" the file driver if it's not a legal driver type. 2000-09-17 Files: print.c (1.123) (+3 -2) One more little bit of initialization 2000-09-17 Files: print.c (1.122) (+85 -41) Change how the plugin decides if it already knows about a printer. It used to do it by the command, but that just causes confusion out the wazoo. Now do it by printer name. 2000-09-17 Files: Makefile.am (1.64) (+1 -1) README (1.28) (+9 -2) gimp_color_window.c (1.19) (+7 -4) gimp_main_window.c (1.62) (+60 -15) print-escp2.c (1.257) (+2 -2) print-util.c (1.141) (+11 -6) print.c (1.121) (+272 -71) Be more specific about which signals to disconnect when updating combo boxes -- this fixes some odd behaviour whereby the item selected in the combo's drop-down box didn't match the text in the combo's entry field. Update the orientation menu and the dither combo when the plugin starts and whenever a different printer is selected. Update the driver setup dialog when a different printer is selected. Fix the saturation control to remove a discontinuity at around saturation=1.225. (ssat was getting square-rooted whether or not a second dose of saturation would be applied.) Change printrc file format to be keyword-value pairs. Can read old printrc files and convert them to new format. Adjust paper tuning constants for Premium Glossy paper. Above changes all per Charles Briscoe-Smith Update README and release notes. Update documentation per Daniel Egger. 2000-09-16 Files: print-dither.c (1.93) (+86 -113) testdither.c (1.2) (+39 -19) Added configure check for random() and a new option --enable-debug. Simple optimizations to the dithering and color separation code. (generate_cmy, update_cmyk, print_*, and dither_*); maybe a 5% speedup right now on average... Added no-image option for testdither. Added new very fast dither to generated PPD files... 2000-09-16 Files: Makefile.am (1.63) (+3 -0) Add documentation to the release 2000-09-16 Files: gimp_main_window.c (1.61) (+2 -2) Enlarge the Center Image button. 2000-09-16 Files: gimp_main_window.c (1.60) (+2 -1) Update the thumbnail when the image type changes 2000-09-16 Files: gimp_color_window.c (1.18) (+24 -74) gimp_main_window.c (1.59) (+2 -5) print-dither.c (1.92) (+165 -132) Add very fast dither mode and slighty speed up fast mode. Change dither algorithm menu into combo. 2000-09-16 Files: gimp_color_window.c (1.17) (+40 -76) gimp_main_window.c (1.58) (+142 -171) Make the thumbnail in the size/position preview track changes in colour controls. Turn a few more option-menus into combo boxes. 2000-09-15 Files: print.c (1.120) (+6 -3) When reading the printrc and adding printers, do not search through any printers which have been added to the end of the list since the list was qsort()ed. 2000-09-15 Files: print.c (1.119) (+3 -2) print.h (1.89) (+2 -8) print.h should not need unistd.h; only print.c needs that. 2000-09-15 Files: AUTHORS (1.6) (+2 -0) print-dither.c (1.91) (+28 -24) print-escp2.c (1.256) (+3 -3) Fix up dot sizes for 3 pl dots on ESC 900 Slight speedup in dithering. Bump the version number. 2000-09-15 Files: print-util.c (1.140) (+13 -13) Re-fixed media sizes so they match up exactly with the PPD spec and not the original (broken) tables I was using in Print Pro... 2000-09-15 Files: Makefile.am (1.62) (+5 -0) testdither.c (1.1) ( ) Added simple dither testing program so I/we can fiddle with the dithering code and get some more immediate feedback. 2000-09-15 Files: gimp_main_window.c (1.57) (+31 -27) gtk_main_window.c (1.56) (+7 -1) print.c (1.118) (+9 -2) Reset to defaults any value that is wildly out of range (to catch old printrc files). Do the percent/ppi thing correctly at startup (try yet again!) 2000-09-15 Files: print-dither.c (1.90) (+25 -25) print-util.c (1.139) (+3 -2) print.h (1.88) (+4 -4) Fix for a bug in profiling math; converted update_color into a macro 2000-09-13 Files: print-escp2.c (1.255) (+3 -3) Disable 1440x720 micro on 640/660 2000-09-13 Files: print-escp2.c (1.254) (+446 -394) ESC 600, 800, 1520 updates from Robert seem to work well, commited. Added ink definitions for 2000P - only 2 levels per ink. Rewrote the unpack routines - simpler, faster (I think), and the new ones seem to work on all processors. 2000-09-13 Files: print-util.c (1.138) (+4 -4) Make letter be the default paper size. 2000-09-13 Files: Makefile.am (1.61) (+1 -0) Set up MAINTAINERdir correctly 2000-09-12 Files: print.c (1.117) (+9 -8) print.h (1.87) (+3 -3) Allow printer names up to 127 characters. 2000-09-12 Files: escputil.c (1.10) (+15 -31) print-canon.c (1.87) (+7 -7) print-dither.c (1.89) (+5 -5) print-escp2.c (1.253) (+4 -38) print-pcl.c (1.80) (+5 -5) print-ps.c (1.43) (+6 -6) print.c (1.116) (+5 -3) unprint.c (1.42) (+13 -11) Fixed some signed character issues in unprint.c - default char type is undefined (signed for some compilers, unsigned for others); added "signed" to the ones that needed it to be sure. escputil.c still used the LP_COMMAND and LPR_COMMAND definitions; changed to simple run-time detection. Added lots of casts to fix compiler warnings. Removed extraneous break statements after return's break; break; can just be break;... Ink budget was defined as int in some spots, unsigned int in others. Changed to int (signed) in all places since it seems to be OK. This hopefully will result in a clean compile (no warnings) on all platforms, less some YY_BREAK warnings I get under IRIX which can't be suppressed from printdefl.l... 2000-09-12 Files: quickmatrix257.h (1.3) (+22 -0) ran.367.179.h (1.2) (+22 -0) Add copyright notice 2000-09-12 Files: printdef.h (1.4) (+23 -0) Apply the GPL. 2000-09-12 Files: quickmatrix199-2.h (1.3) (+0 -0) quickmatrix199.h (1.3) (+0 -0) Remove big unused files from sandboxes (they're still in the repository if needed). 2000-09-11 Files: jmv/README (1.3) (+3 -0) Remove some extraneous files to clean up sandboxes. 2000-09-11 Files: print-escp2.c (1.252) (+3 -3) Drop support for 1440x720 microweave on 740 and 900. 2000-09-11 Files: print-escp2.c (1.251) (+9 -8) Fix x8 unpack functions 2000-09-11 Files: Makefile.am (1.60) (+1 -1) Try again 2000-09-11 Files: Makefile.am (1.59) (+24 -4) Silence a non-useful warning 2000-09-10 Files: print-escp2.c (1.250) (+15 -15) Backout premature checkin for boosted resolution on some printers 2000-09-10 Files: print-escp2.c (1.249) (+8 -4) Cannot use 1440 HQ with 900 2000-09-10 Files: print-escp2.c (1.248) (+291 -24) Try to support ESC 900 3 pl dots 2000-09-10 Files: Makefile.am (1.58) (+0 -5) print.c (1.115) (+101 -58) Run-time detection of lpc/lpstat. Still need to add LPRng support to it. Updated all of the CUPS driver stuff with the standard GPL and a more-or- less standard banner on each file. 2000-09-10 Files: print-escp2.c (1.247) (+79 -59) Use super microdot size at 1440x720 on the EX and 700. 2000-09-09 Files: gtk_color_window.c (1.20) (+5 -1) gtk_main_window.c (1.55) (+6 -1) print.c (1.114) (+25 -12) print_gimp.h (1.29) (+5 -1) Disable the GTK plugin with Gimp 1.1 except in maintenance mode 2000-09-09 Files: AUTHORS (1.5) (+3 -0) Makefile.am (1.57) (+5 -0) Add full foomatic support 2000-09-09 Files: print-util.c (1.137) (+7 -2) Updated compute_page_parameters to support scaling == 0 (means to scale to the full page regardless of aspect ratio) Added ppd target to CUPS makefile to separate PPD generation and genppd linking. genppd output PageDimension attributes instead of PaperDimension. rastertoprinter was passing the width and length backwards. changed rastertoprinter to use a scaling of 0. 2000-09-09 Files: escputil.c (1.9) (+3 -3) Updated top-level configuration script to only use GCC options when GCC is being used... -Wall and friends yield interesting (but not useful) error messages from other compilers. Reverted the unnecessary changes to the CUPS Makefile.in. Updated the README file for the CUPS driver to reflect the current state of affairs. Updated the CUPS configure.in file - was checking for g++ instead of gcc. 2000-09-09 Files: Makefile.am (1.56) (+1 -0) print.c (1.113) (+11 -2) Try to support LPRng 2000-09-09 Files: gimp_main_window.c (1.56) (+14 -7) gtk_main_window.c (1.54) (+29 -17) Close off the setup and color dialogs correctly when printing. 2000-09-09 Files: gimp_main_window.c (1.55) (+4 -4) Really stupid hack to try to position the printer driver scroller correctly. This really isn't correct; it needs to find out the additional leading between the lines of text in the scrolling window rather than arbitrarily adding 3. 2000-09-09 Files: Makefile.am (1.55) (+4 -1) README (1.27) (+8 -2) printer_options.c (1.2) (+4 -1) Add --disable-lp and --disable-lpr options to configure. -Wall really belongs in the warnings even in production. The others, maybe not. Other minor changes. 2000-09-08 Files: print-util.c (1.136) (+10 -10) printdefy.y (1.11) (+3 -3) Fixed international A sizes (wrong values with width and height) Changes printers array so it isn't static (needed for genppd, and it doesn't matter for the GS driver or GIMP plug-in) Updated genppd to generate PPD files from the driver list. Added media size, source, and type to raster driver. (hopefully this will be all that is left to make it all work) 2000-09-08 Files: Makefile.am (1.54) (+2 -0) Fixed CUPS file generation rules. CUPS driver makefile changes. Fix to configure script for CUPS drivers. 2000-09-08 Files: escputil.c (1.8) (+2 -2) print.c (1.112) (+3 -3) Portability - index() should no longer be used since strchr() is the ANSI C replacement and is available on all current platforms. 2000-09-08 Files: Makefile.am (1.53) (+13 -1) Removed hard-coded GCC warning options from automake file... Added CUPS source building targets a la Ghostscript driver. 2000-09-07 Files: print-escp2.c (1.246) (+2 -2) Little fix for the 670 2000-09-07 Files: print-canon.c (1.86) (+2 -2) print-escp2.c (1.245) (+2 -2) print-pcl.c (1.79) (+2 -2) Update the progress bar a bit more often. (Useful on slower machines.) 2000-09-07 Files: gimp_main_window.c (1.54) (+86 -6) Add a live preview of the image's position and size. 2000-09-07 Files: print-canon.c (1.85) (+1 -3) print-escp2.c (1.244) (+1 -4) print-pcl.c (1.78) (+1 -3) print-ps.c (1.42) (+1 -4) print-util.c (1.135) (+8 -9) Fix a segfault with the colour preview by eliminating OUTPUT_GRAY_COLOR. choose_colorfunc() now handles this case internally. 2000-09-07 Files: .cvsignore (1.9) (+2 -0) New executables: printer_options and (for testing purposes) print-weave. 2000-09-06 Files: gimp_main_window.c (1.53) (+1 -2) print-dither.c (1.88) (+4 -14) print-escp2.c (1.243) (+1 -2) print-util.c (1.134) (+6 -12) print.h (1.86) (+2 -3) Remove error_mix, which was just causing trouble. More or less restore the old contrast setup. Remove a spurious variable declaration. 2000-09-06 Files: print-escp2.c (1.242) (+2 -2) Fix STC800 margins 2000-09-06 Files: escp2-weavetest.c (1.16) (+3 -2) print-escp2.c (1.241) (+6 -5) print-weave.c (1.4) (+126 -17) print.h (1.85) (+3 -3) Add a "strategy" argument to the weave code. This is currently taken from the use_softweave member of the res_t list. The purpose is to allow different softweave patterns to be used; depending on the circumstances, different weave might be appropriate. (I don't suggest letting the user select a weave, but the driver might do this.) At the moment, weave pattern 1 is identical to what we had before. On my 870 in 720 softweave, pattern 4 produces less banding than pattern 1, while patterns 2 and 3 seem to produce more. Pattern 1's banding comes in "waves". Pattern 6 seems to do reasonably well... I think this has something to do with what happens when a row of ink is laid down touching another row which isn't fully dry yet. If this is the case, it's not obvious how to decide which strategy to use in any given situation. 2000-09-05 Files: print-util.c (1.133) (+14 -7) Fix a pair of nasty cut-and-paste bugs which caused the yellow control not to function; the yellow channel was being adjusted by the magenta control instead. Change the contrast control a bit. Its effect was rather "sharp" before, so don't cube contrast before applying it. Also, remove the extra contrast reduction which was being done if contrast < 1.0. Finally, fix a bug where "pixel" was being used at one point instead of "temp_pixel". 2000-09-05 Files: unprint.c (1.41) (+68 -10) Handle NULs, EJL and remote mode commands a bit more gracefully. Don't reject a dot size of 0x11 as invalid. 2000-09-05 Files: gimp_color_window.c (1.16) (+110 -14) gimp_main_window.c (1.52) (+13 -1) Add a thumbnail of the image to the top of the colour window and update it in real time to show the effects of the colour adjustment controls. I'm afraid I didn't bother to port it to the GTK ui (call me lazy...) 2000-09-05 Files: gimp_main_window.c (1.51) (+62 -15) gtk_main_window.c (1.53) (+51 -13) print-util.c (1.132) (+31 -17) print.h (1.84) (+4 -2) Add upside-down and seascape orientations, matching the orientation names used by gv. 2000-09-05 Files: gtk_color_window.c (1.19) (+2 -2) gtk_main_window.c (1.52) (+1 -31) print-escp2.c (1.240) (+13 -7) print-util.c (1.131) (+2 -2) printdefl.l (1.5) (+2 -2) printdefy.y (1.10) (+2 -2) Fix some global replacements which had changed "redistribute" into "cyanistribute". Remove stuff in the GTK ui conditionalised on "#ifndef GIMP_1_0". Reasoning is as follows. The GTK ui is there to support gimp 1.0; the gimpui ui is preferred for gimp 1.1/1.2. Therefore, the only reason to use the gtk ui with GIMP_1_0 not defined is for the developers to test it, and in those circumstances we should see as near as possible the same as the gimp 1.0 users see. Amend code which decides whether a given resolution is valid for escp2 printers to use criteria consistent with the current weave code. 2000-09-05 Files: print-weave.c (1.3) (+2 -1) Add #include to declare the type of memcpy. Suggested by Henryk, who notes that its absence can lead to a fatal error on 64 bit platforms. 2000-09-05 Files: print-canon.c (1.84) (+2 -2) Famed Lexmark hacker Henryk Paluch notes that: va_arg() may not reference char according to compiler error and stdarg(3) man page (char is converted to int when passed through ... prototype). He's right. va_arg(3) says va_arg only takes "fully promoted types" and characters must be ints which are then cast to chars. 2000-09-05 Files: print-escp2.c (1.239) (+3 -2) Print 360dpi softweave modes as dark as we can on the ESC740. Add a new "Photo Quality Glossy Paper" type; same paper feed mechanism as backlight film. 2000-09-05 Files: README (1.26) (+1 -0) 4.0a3 release 2000-09-05 Files: gimp_main_window.c (1.50) (+2 -37) gtk_main_window.c (1.51) (+1 -31) print-canon.c (1.83) (+2 -10) print-dither.c (1.87) (+74 -57) print-escp2.c (1.238) (+2 -10) print-pcl.c (1.77) (+6 -19) print.h (1.83) (+3 -15) Add Fast dither algorithm, and remove fast color and fast grayscale image types. 2000-09-05 Files: gimp_main_window.c (1.49) (+41 -7) gtk_main_window.c (1.50) (+18 -2) print-canon.c (1.82) (+10 -5) print-dither.c (1.86) (+140 -115) print-escp2.c (1.237) (+9 -4) print-pcl.c (1.76) (+8 -3) print.h (1.82) (+8 -4) print_gimp.h (1.28) (+1 -8) Speed up Fast Color; add Fast Grayscale mode 2000-09-04 Files: print-canon.c (1.81) (+13 -15) print-dither.c (1.85) (+84 -21) print-escp2.c (1.236) (+7 -6) print-pcl.c (1.75) (+10 -9) print-util.c (1.130) (+168 -161) print.h (1.81) (+14 -16) Do a better job of duplicate line elimination in the dither code. We now get notified by the driver if there are known duplicate lines. This would allow us to put something in the Image layer to optimize out blank lines very early on and save a lot of computation. A few point optimizations in the dither code. Move the lut_t into the private data of print_util; it isn't actually needed anywhere else. Also hang some stuff off it to optimize the lookup for the photo case. Get rid of some potentially dangerous FP equality comparisons in the HSL code. Also avoid the scaling to 1 that both endangers the computation and wastes time. 2000-09-03 Files: print-dither.c (1.84) (+10 -2) print-util.c (1.129) (+9 -28) print.h (1.80) (+41 -7) Modified performance instrumentation to use gettimeofday; inlined time sensitive code 2000-09-03 Files: AUTHORS (1.4) (+64 -10) gimp_main_window.c (1.48) (+16 -1) gtk_main_window.c (1.49) (+16 -1) print-canon.c (1.80) (+7 -3) print-dither.c (1.83) (+251 -11) print-escp2.c (1.235) (+4 -1) print-pcl.c (1.74) (+13 -5) print.h (1.79) (+4 -2) Faster color mode 2000-09-03 Files: print-util.c (1.128) (+2 -2) Arithmetic problem 2000-09-03 Files: gimp_main_window.c (1.47) (+72 -76) gtk_main_window.c (1.48) (+71 -64) print-util.c (1.127) (+4 -4) Don't mix colors in that don't actually exist in the output. Improve accuracy of height/width entry, and don't force these entries into PPI mode. 2000-09-03 Files: print-dither.c (1.82) (+7 -7) print-escp2.c (1.234) (+48 -48) print-util.c (1.126) (+2 -2) print-weave.c (1.2) (+2 -1) print.h (1.78) (+3 -3) Get rid of some warnings. Always print to the exact dimensions specified by the user; don't round the scaling down to the nearest percent in compute_page_parameters. 2000-09-02 Files: README (1.25) (+1 -1) Bump version number 2000-09-02 Files: print-ps.c (1.41) (+3 -3) Some things really can't be doubles 2000-09-02 Files: README (1.24) (+14 -9) Clarification 2000-09-02 Files: escp2-unprint.c (1.3) (+4 -4) gimp_main_window.c (1.46) (+43 -41) gtk_color_window.c (1.18) (+9 -17) gtk_main_window.c (1.47) (+41 -47) print-canon.c (1.79) (+2 -14) print-escp2.c (1.233) (+2 -14) print-image-gimp.c (1.7) (+2 -10) print-pcl.c (1.73) (+2 -19) print-ps.c (1.40) (+5 -19) print-util.c (1.125) (+43 -47) print.c (1.111) (+2 -23) printdefy.y (1.9) (+6 -6) Further tuning of color generation. At present, CMY controls can be used to balance grayscale reasonably effectively. The grayscale for the Stylus Photo 870/1270 was tuned with this. Change use of floats to doubles for better accuracy (and because floats are always passed as doubles in C, anyway). Change GhostScript -sMediaSource to -sInputSlot to conform to PPD standard. Nominally support Stylus Color 880 and 980. 2000-09-02 Files: print-escp2.c (1.232) (+3 -3) Try dot size 4 for 360 dpi for the 740. 2000-09-02 Files: print-escp2.c (1.231) (+5 -6) Try again on the 670. I do not believe the manual; low end printers don't generally have a 48/144 head configuration. Also, it's not a 4 pl drop size. 2000-09-02 Files: print-util.c (1.124) (+70 -70) Tune the color stuff a bit more 2000-08-31 Files: gimp_main_window.c (1.45) (+7 -5) Fix bottom/right borders and preview rectangle 2000-08-30 Files: print.c (1.110) (+3 -65) print_gimp.h (1.27) (+10 -1) Removed compatability defines. We now define GIMP_ENABLE_COMPAT_CRUFT to turn back on the old API definitions (for now). Changed GIMP_INDEXED to INDEXED for 1.0.4. 2000-08-30 Files: print-util.c (1.123) (+13 -11) Expand the range of the CMY controls, and really allow CMY values of 0. 2000-08-29 Files: print-escp2.c (1.230) (+2 -2) Update the STP 720. 2000-08-29 Files: Makefile.am (1.52) (+5 -1) printer_options.c (1.1) ( ) Add printer_options program to generate *-omatic database. Update printer tweaking instructions. 2000-08-29 Files: print-escp2.c (1.229) (+12 -12) Fix up 360 dpi mode for first generation variable dot size printers. This is surely wrong for the 2000P at 360 DPI. 2000-08-29 Files: print.c (1.109) (+7 -3) Try to make this compile for some older versions of Gimp 1.1. 2000-08-29 Files: gimp_main_window.c (1.44) (+3 -3) Permit scaling down to lower scale limit, not necessarily just 5%. 2000-08-28 Files: print-util.c (1.122) (+4 -4) Allow more CMY boost 2000-08-28 Files: print-escp2.c (1.228) (+10 -10) Single dot size printers should not support 360 softweave 2000-08-28 Files: print-util.c (1.121) (+4 -9) Do CMY adjustments correctly (in CMY space, not RGB!) 2000-08-28 Files: print-escp2.c (1.227) (+10 -1) print-util.c (1.120) (+42 -1) print.h (1.77) (+24 -2) Performance profiling code. 2000-08-28 Files: gimp_color_window.c (1.15) (+82 -59) gimp_main_window.c (1.43) (+12 -8) gtk_color_window.c (1.17) (+134 -112) print-util.c (1.119) (+167 -25) print.c (1.108) (+26 -26) print.h (1.76) (+10 -7) printdefl.l (1.4) (+5 -5) printdefy.y (1.8) (+20 -20) Make all color options based on 1.0 rather than on 1.0 or 100. This simplifies things considerably, and allows more precise specification of colors. Also, fix how brightness works. 2000-08-26 Files: print-escp2.c (1.226) (+4 -4) STC 440/460 (and probably 480) don't have different spacing for the black nozzles. 2000-08-26 Files: print-escp2.c (1.225) (+65 -46) Some printers apparently have different spacing between black and color nozzles. 2000-08-25 Files: gimp_color_window.c (1.14) (+2 -2) gtk_color_window.c (1.16) (+2 -2) print-util.c (1.118) (+12 -6) Fix contrast control to do something a lot more reasonable. 2000-08-25 Files: print-pcl.c (1.72) (+17 -3) If the printer supports multiple media sources (trays), the default source is now "Standard", which means "use the printer's default" as if there were no support. This stops the default being "manual feed." Helps in support request 104138. 2000-08-25 Files: gimp_color_window.c (1.13) (+17 -1) Button to reset all color defaults 2000-08-24 Files: gimp_color_window.c (1.12) (+2 -2) print.c (1.107) (+60 -3) Update to the new libgimp names. Back compatible in print.c; back compatibility not needed in gimp_color_window.c. 2000-08-24 Files: print-escp2.c (1.224) (+18 -18) Fix definition of 670 (from visual inspection). Add preliminary definition of SP 2000P. 2000-08-24 Files: gimp_main_window.c (1.42) (+53 -4) Add right and bottom border entries. 2000-08-23 Files: print-escp2.c (1.223) (+2 -2) Tune matte paper settings 2000-08-23 Files: print-canon.c (1.78) (+14 -2) Added some debugging messages 2000-08-23 Files: print-canon.c (1.77) (+3 -3) Another fix to the 0x61 command - final version. 2000-08-23 Files: print-canon.c (1.76) (+17 -11) Moved deinitialization code from end of canon_print to canon_deinit_printer() Fixed typo in 0x61 command (printers with deactivated 0x61 command should give it another try) 2000-08-23 Files: print-dither.c (1.81) (+10 -3) Print all bits in fast black mode, not just the high order bit on variable dot sizes. 2000-08-23 Files: print-canon.c (1.75) (+2 -3) print-dither.c (1.80) (+5 -5) print-escp2.c (1.222) (+2 -2) print-pcl.c (1.71) (+2 -3) print-util.c (1.117) (+497 -200) print.h (1.75) (+8 -5) Improve color generation performance. Don't recompute color at all if we're reusing a row, and also don't recompute it if the point we're looking at has identical input values to the previous point. 2000-08-23 Files: gimp_main_window.c (1.41) (+103 -103) Tweak the UI a bit more 2000-08-23 Files: print_gimp.h (1.26) (+3 -3) Tweak the print window size again 2000-08-22 Files: gimp_main_window.c (1.40) (+50 -31) print_gimp.h (1.25) (+6 -1) Rearrange main window further. 2000-08-22 Files: gimp_main_window.c (1.39) (+79 -97) Reorganize the interface a bit more logically 2000-08-21 Files: print-escp2.c (1.221) (+6 -6) More printers that 1440x720 microweave doesn't work on. 2000-08-21 Files: print-escp2.c (1.220) (+9 -9) Take a stab at density for the 600 2000-08-21 Files: Makefile.am (1.51) (+1 -1) The PDQ and CUPS descriptor files are now completely useless. No sense in distributing them. 2000-08-21 Files: print-escp2.c (1.219) (+11 -11) Take a stab at optimizing the 800/850/1520/3000 dot sizes 2000-08-21 Files: print-escp2.c (1.218) (+2 -2) Stylus Color 1520 was incorrectly not set up for 1440x720 mode. 2000-08-20 Files: print-escp2.c (1.217) (+34 -19) Tune black lower & upper constants for various papers. 2000-08-20 Files: print-util.c (1.116) (+1 -8) Eugene Anikin has verified that this now works with inlining in egcs 1.1.2. 2000-08-20 Files: print-escp2.c (1.216) (+51 -44) Set default densities more appropriate for different kinds of paper. 2000-08-20 Files: print-escp2.c (1.215) (+13 -13) Enable 180 DPI mode for some Epson printers. This mode is useless on good paper, but on cheapo stock it has its uses. 2000-08-20 Files: print-util.c (1.115) (+4 -5) Floating point equality comparisons are pure poison. Thanks to Eugene Anikin for spotting this. 2000-08-19 Files: print-escp2.c (1.214) (+50 -37) Fix positioning on STC 850. Remove workaround for setting page length on our old weave code in general. This workaround is very confusing and shouldn't be necessary any more. Tweak a few parameters on the 440 and 660. 2000-08-19 Files: print-canon.c (1.74) (+5 -5) Fix density computation for 1440x720 (suggested by suamor@sourceforge.net) Fix debug code (likewise) 2000-08-15 Files: Makefile.am (1.50) (+1 -1) README (1.23) (+1 -1) Prep for 4.0a2 2000-08-15 Files: gimp_main_window.c (1.38) (+19 -18) Some minor changes to minimize diffs against the version checked into the GIMP source tree. 2000-08-14 Files: print-escp2.c (1.213) (+71 -8) 4 pl printers actually use 6 pl dots at 720 dpi mode. Nominally support 180 dpi (never mind that nothing actually uses it yet). 2000-08-14 Files: print-util.c (1.114) (+8 -1) egcs 1.1.2 and thereabouts have problems with inlining here. 2000-08-14 Files: print-escp2.c (1.212) (+513 -149) Make ink type selection even more data driven, rather than logic driven. 2000-08-13 Files: print-dither.c (1.79) (+3 -3) Minor syntax correction 2000-08-13 Files: gimp_main_window.c (1.37) (+9 -9) gtk_main_window.c (1.46) (+3 -3) Ensure that at least a thin line is always displayed in the preview box 2000-08-13 Files: print-escp2.c (1.211) (+10 -7) Fine tune 360 softweave 2000-08-13 Files: print.c (1.106) (+12 -3) Startup debugability 2000-08-13 Files: print-escp2.c (1.210) (+2 -2) Fix top margin on ESC 850 2000-08-12 Files: print-dither.c (1.78) (+14 -5) print-escp2.c (1.209) (+5 -4) print.h (1.74) (+3 -2) Mixing in the error to help determine what to print doesn't work well on ESP EX. Make it configurable. 2000-08-12 Files: gimp_main_window.c (1.36) (+25 -13) gtk_main_window.c (1.45) (+22 -10) print-dither.c (1.77) (+31 -16) print-escp2.c (1.208) (+221 -139) print-util.c (1.113) (+5 -5) Fix PPI rescale when image is changed from portrait to landscape mode. Don't suppress printing of colored ink when black is also printed, when density is high. That turned out to be the cause of lots of problems at 360 DPI and perhaps even at 720 DPI. Change the density value used for making print decisions to use part of the error diffusion. This feeds into the dot size computation, and results in smoothing of transition regions. Add 360 DPI softweave modes to Epson driver for variable dot size printers. It's not clear that there's any good reason to do this for fixed dot size printers, or if it will even work. It yields substantially improved print quality on variable dot size printers (at least the 870). This needs more testing and tuning. Change the criteria for using bidirectional vs. unidirectional printing. On the 870, unidirectional printing is actually smoother than bidirectional, at least in some cases. Tune zero-margin mode, and fix it for 360 DPI. Reduce saturation/darkness spike in pure red, pure green, and pure blue vicinity, and increase overall saturation to compensate. Test more weave modes (in particular, ones required for 360 DPI softweave). Update Debian install instructions. Use gs_stderr in Ghostscript driver, and print more useful errors. 2000-08-11 Files: print-canon.c (1.73) (+5 -1) print-pcl.c (1.70) (+5 -1) print-ps.c (1.39) (+5 -1) Protect against someone removing code that only looks redundant. 2000-08-11 Files: print-escp2.c (1.207) (+8 -1) It is necessary to recompute the image height and width after compute_page_parameters; these will change if the image is rotated. 2000-08-09 Files: Makefile.am (1.49) (+20 -10) README (1.22) (+1 -1) print-canon.c (1.72) (+4 -4) print-escp2.c (1.206) (+2 -2) print-pcl.c (1.69) (+2 -2) Rename some troublesome option names in HP and Canon drivers. Remove spurious 180 DPI mode on Photo EX. Prep for 4.0a1 2000-08-09 Files: print-escp2.c (1.205) (+31 -45) More minor tuning 2000-08-08 Files: print-escp2.c (1.204) (+7 -7) Tweaks for the EX/700 2000-08-08 Files: Makefile.am (1.48) (+2 -2) Back out accidental change 2000-08-08 Files: print-escp2.c (1.203) (+265 -90) Use tables to generate dot size and density information rather than heuristics. This makes it possible to pick optimum dot size for each resolution. Print correctly to bottom of image in oversampled modes. 2000-08-06 Files: Makefile.am (1.47) (+11 -11) Make compile lines a bit more compact 2000-08-06 Files: print-canon.c (1.71) (+2 -20) print-escp2.c (1.202) (+4 -4) print-image-gimp.c (1.6) (+8 -2) print-pcl.c (1.68) (+2 -1) print-ps.c (1.38) (+2 -1) print.h (1.73) (+3 -2) Clean up the Ghostscript driver. Rename the oversampled ESCP modes. 2000-08-06 Files: Makefile.am (1.46) (+19 -5) README (1.21) (+12 -2) print_gimp.h (1.24) (+2 -2) Start preparations for release. 2000-08-06 Files: print-escp2.c (1.201) (+2 -2) Fix for the 640. 2000-08-05 Files: Makefile.am (1.45) (+1 -1) gimp_main_window.c (1.35) (+4 -5) gtk_main_window.c (1.44) (+4 -5) print-canon.c (1.70) (+107 -24) print-escp2.c (1.200) (+89 -40) print-pcl.c (1.67) (+29 -7) print-ps.c (1.37) (+31 -14) print-util.c (1.112) (+151 -9) print.c (1.105) (+13 -4) print.h (1.72) (+41 -33) printdefy.y (1.7) (+12 -1) Major revamp to the Ghostscript driver. This allows use of all supported printers (not just Epson) with the stp driver. Also, many of the options have changed incompatibly. This change was required in order to better support the driver in the long run. 2000-08-05 Files: print-canon.c (1.69.2.5) (+13 -14) print-escp2.c (1.198.2.5) (+13 -14) print-pcl.c (1.66.2.4) (+9 -22) print-ps.c (1.36.2.4) (+13 -30) print-util.c (1.111.2.3) (+30 -12) print.h (1.71.2.4) (+17 -21) printdefy.y (1.6.2.4) (+8 -5) Fix the last remaining bugs in the Ghostscript driver revamp. 2000-08-05 Files: print-escp2.c (1.199) (+4 -2) The ESC 640 claims to use the new command set, and also claims to be a 1440 dpi printer, but it doesn't support the ESC($ command??? 2000-08-05 Files: gimp_main_window.c (1.34.2.1) (+4 -5) gtk_main_window.c (1.43.2.1) (+4 -5) print-canon.c (1.69.2.4) (+41 -24) print-escp2.c (1.198.2.4) (+19 -8) print-pcl.c (1.66.2.3) (+36 -7) print-ps.c (1.36.2.3) (+39 -10) print-util.c (1.111.2.2) (+29 -9) print.c (1.104.2.2) (+9 -3) print.h (1.71.2.3) (+35 -20) printdefy.y (1.6.2.3) (+5 -1) Set page dimensions correctly (?) in Ghostscript 2000-08-05 Files: print-canon.c (1.69.2.3) (+3 -7) print-escp2.c (1.198.2.3) (+3 -7) print-pcl.c (1.66.2.2) (+3 -6) print-ps.c (1.36.2.2) (+2 -2) print-util.c (1.111.2.1) (+105 -1) print.c (1.104.2.1) (+6 -3) print.h (1.71.2.2) (+12 -7) printdefy.y (1.6.2.2) (+5 -5) Check consistency of print variables before printing. Change resolution and dither algorithm to strings rather than numbers. 2000-08-04 Files: print-escp2.c (1.198.2.2) (+71 -24) Support more paper types. Split out Stylus Photo 670. 2000-08-04 Files: print-canon.c (1.69.2.2) (+43 -1) #ifdef out the stderr noise 2000-08-04 Files: escputil.c (1.7) (+49 -18) Open the raw printer device write only, not read only (testing? What's testing?). Attempt to function on systems without GNU getopt. 2000-08-03 Files: escputil.c (1.6.2.1) (+2 -2) We need to open the raw device write only, not read only. 2000-08-03 Files: print-canon.c (1.69.2.1) (+30 -1) print-escp2.c (1.198.2.1) (+1 -3) print-pcl.c (1.66.2.1) (+10 -1) print-ps.c (1.36.2.1) (+6 -1) print.h (1.71.2.1) (+7 -15) printdefy.y (1.6.2.1) (+5 -1) Make stp driver work for all supported printers, not just Epson 2000-08-02 Files: pcl-unprint.c (1.15) (+14 -7) Handle multiple "PJL" commands. Print out everything we see until the next ESC. 2000-08-02 Files: print-pcl.c (1.66) (+15 -14) Fixed the problem with the raster top position being wrong. This was introduced with the use of "compute_page_parameters". 2000-08-02 Files: print-util.c (1.111) (+2 -2) Very, very much to my surprise, the new photo mode doesn't require bumping saturation up insanely. Rescale saturation by 1.25 rather than 2.5 works much better on the PDI target. 2000-08-02 Files: print-util.c (1.110) (+5 -3) Workaround for a gcc 2.7.2.3 inlining bug 2000-08-02 Files: gtk_color_window.c (1.15) (+1 -2) print-canon.c (1.69) (+2 -2) print-dither.c (1.76) (+3 -3) print-escp2.c (1.198) (+4 -4) print-pcl.c (1.65) (+10 -10) print-ps.c (1.36) (+2 -2) print-util.c (1.109) (+219 -24) print.h (1.71) (+4 -16) Put the fast color functions back in for when we use something other than photo mode. Declare more functions static to reduce namespace pollution. Change #ifdef __GCC__ to #ifdef __GNUC__ around inlining. The correct macro is __GNUC__. This should result in a fairly significant speedup. 2000-08-01 Files: escp2-weavetest.c (1.15) (+6 -1) print-escp2.c (1.197) (+3 -3) print-util.c (1.108) (+212 -99) Improve color and tone rendition substantially. This is not based on anything terribly scientific, but it seems to do a rather good job based on various test images and patterns. Disallow certain out of bounds tests. 2000-08-01 Files: print-escp2.c (1.196) (+3 -3) Finer tuning of zero margin 2000-08-01 Files: print-escp2.c (1.195) (+3 -3) Fine tune zero-margin mode 2000-08-01 Files: print-escp2.c (1.194) (+5 -5) Start microweave at the correct vertical position (how many times is this going to get "fixed" and I'll break it in creative ways?) 2000-08-01 Files: Makefile.am (1.44) (+1 -1) print-weave.c needs to go into Ghostscript driver 2000-07-31 Files: Makefile.am (1.43) (+1 -0) escp2-weavetest.c (1.14) (+10 -18) print-escp2.c (1.193) (+85 -309) print-weave.c (1.1) ( ) print.h (1.70) (+12 -2) New weave algorithm. The softweave calculations are now done in print-weave.c. print-escp2.c is modified to call the weave calculation functions as appropriate. Some other related changes require changes to the test code in escp2-weavetest.c. Declarations added to print.h. Unfinished documentation for the algorithm is in README.weave. 2000-07-30 Files: print-image-gimp.c (1.5) (+5 -6) Back out changes made in revision 1.4, which didn't fix anything but broke landscape mode. 2000-07-30 Files: print-escp2.c (1.192) (+28 -25) More constant tuning 2000-07-24 Files: debian/.cvsignore (1.1) ( ) *** empty log message *** 2000-07-23 Files: print-dither.c (1.75) (+4 -4) Make adaptive hybrid be the default dither algorithm 2000-07-23 Files: print-image-gimp.c (1.4) (+6 -5) Possible fix for gimp 1.0.4 problems. 2000-07-22 Files: gimp_main_window.c (1.34) (+40 -20) gtk_main_window.c (1.43) (+41 -17) Complete fix of PPI mode 2000-07-22 Files: gimp_main_window.c (1.33) (+14 -4) gtk_main_window.c (1.42) (+16 -2) Initialize PPI scale correctly 2000-07-21 Files: gimp_main_window.c (1.32) (+46 -10) gtk_main_window.c (1.41) (+47 -10) print-dither.c (1.74) (+3 -3) Try to maintain the same image size when switching between PPI and percent. Currently this may be off by one point. This also clamps the PPI range to 5-100% of the paper size, just like the percentage. It means that Set Image Resolution won't work correctly for a really big image, but it's consistent with everything else. Try to improve dark grays for variable dot size printers. 2000-07-20 Files: print-escp2.c (1.191) (+93 -46) Add support for zero-margin mode on the STP 870 and 1270. Add some more info gleaned about remote mode commands. 2000-07-20 Files: print-util.c (1.107) (+15 -3) Prevent saturation blowout for saturation > 1.0. 2000-07-20 Files: print-escp2.c (1.190) (+2 -2) Test prints of the PDI target really do suggest that the light inks are 1/4 of the dark inks. At 1/3, the skin tones took on a rather strong yellow cast that went away at 1/4. The single dot size printers need to be retested, but I suspect they should also be at 1/4 rather than 1/3. 2000-07-20 Files: print-util.c (1.106) (+15 -3) Check both dimensions for scaling -- scaling should be for the tighter fitting dimension. 2000-07-19 Files: print-escp2.c (1.189) (+7 -2) Fine tuning for 4-color variable printers 2000-07-18 Files: README (1.20) (+34 -5) print_gimp.h (1.23) (+2 -2) 3.1.9 release 2000-07-18 Files: gimp_color_window.c (1.11) (+37 -9) gimp_main_window.c (1.31) (+4 -35) gtk_color_window.c (1.14) (+38 -9) gtk_main_window.c (1.40) (+2 -34) print-dither.c (1.73) (+8 -8) print.c (1.104) (+2 -11) Make more stuff static 2000-07-17 Files: print-escp2.c (1.188) (+4 -4) Fix a name clash with some versions of Ghostscript 2000-07-16 Files: gimp_main_window.c (1.30) (+5 -1) gtk_main_window.c (1.39) (+5 -1) Maintain correct scaling value across restarts 2000-07-15 Files: print-escp2.c (1.187) (+89 -102) Improve 720 dpi on 870/860 class printers 2000-07-15 Files: escputil.c (1.6) (+12 -5) print-dither.c (1.72) (+21 -16) print-escp2.c (1.186) (+8 -3) print.h (1.69) (+3 -2) More minor tweaks 2000-07-14 Files: print-dither.c (1.71) (+2 -2) print-escp2.c (1.185) (+2 -2) Minor parameter tweaking 2000-07-14 Files: print-escp2.c (1.184) (+8 -4) Set adaptive level correctly for single dot size 6-color printers. 2000-07-14 Files: print-dither.c (1.70) (+12 -3) print-escp2.c (1.183) (+10 -71) Improve quality on variable dot size printers, and possibly on others as well: 1) Change adaptive thresholding to be hard rather than soft. It now uses a brick wall threshold. To simulate error diffusion properly, we set the error to -(value / 2), which is consistent with normal error diffusion operation. 2) Retune the drop size constants. They are now the same as Jean-Marc Verbavatz's constants. However, we only use the smallest droplet size of light ink. This gives very smooth color gradations, while actually using less ink (because we now use the small drop size of dark ink). 3) Slightly increase the black threshold for 6-color, variable drop size printers. 4) Switch back to linear transition for black. 2000-07-12 Files: Makefile.am (1.42) (+1 -1) Need to include 367x179 matrix 2000-07-12 Files: README (1.19) (+1 -1) print-escp2.c (1.182) (+1 -4) print_gimp.h (1.22) (+2 -2) Allow choice of ink type in Ghostscript driver 2000-07-10 Files: print-escp2.c (1.181) (+2 -2) Do the ink type correctly 2000-07-10 Files: print-escp2.c (1.180) (+34 -14) Allow choice of four color vs. six color ink rather than single/variable dot size. Variable dot size is reliable now, and there are real reasons (ink economy, printing highly saturated graphics) to use four color rather than six color ink for certain purposes. Tweak 6-color, single dot size printing characteristics. Add error checks to weave code. 2000-07-06 Files: gimp_color_window.c (1.10) (+2 -2) gtk_color_window.c (1.13) (+2 -2) print-util.c (1.105) (+75 -108) Saturation adjustment must be based on HSL (hue-saturation-lightness) space rather than HSV (hue-saturation-value). Now it does the right thing. Also, allow saturation of 0. 2000-07-04 Files: print-pcl.c (1.64) (+41 -15) Split the 540C out from the 500C as it supports more paper sizes including custom paper sizes. 2000-07-03 Files: print-pcl.c (1.63) (+133 -15) Re-added extra supported paper types now that print-util has a bigger list. Changed max size of A3 printers to include 13x19 "Super B" size. Fixed value of "TABLOID". 2000-07-03 Files: print-util.c (1.104) (+13 -2) Add standard photographic paper sizes 2000-07-03 Files: print-escp2.c (1.179) (+181 -97) Explicitly break out initialization sequence into discrete steps for clarity. 2000-07-02 Files: gimp_color_window.c (1.9) (+2 -6) gtk_color_window.c (1.12) (+2 -6) Correctly retrieve "dither_algorithm" from current printer. 2000-07-02 Files: print.c (1.103) (+22 -23) Stop garbage being written into printcap (ppd_file not init'ed mainly) plus other tidy up. 2000-06-30 Files: print-escp2.c (1.178) (+166 -79) Nominally support large paper sizes on many printers. 2000-06-30 Files: print-escp2.c (1.177) (+2 -2) STC 480 doesn't do 1440 DPI. 2000-06-30 Files: print-escp2.c (1.176) (+10 -3) Epson Stylus 480 (non-US model). Very strange printer, with 15 jets. Presumably separation of 8. ESC 860/1160 are definitely variable drop size! It's only the 660 that isn't. 2000-06-30 Files: print-escp2.c (1.175) (+8 -1) Support for Epson Stylus Photo 720 (overseas model) 2000-06-29 Files: gimp_main_window.c (1.29) (+8 -8) gtk_main_window.c (1.38) (+8 -8) print-canon.c (1.68) (+8 -8) print-escp2.c (1.174) (+11 -10) print-pcl.c (1.62) (+14 -14) print-ps.c (1.35) (+11 -11) print-util.c (1.103) (+3 -2) print.h (1.68) (+27 -24) Replace the "model" parameter to the parameters(), media_size() and imageable_area() methods in struct printer to a "printer" parameter to reduce the amount of inside knowledge needed to call the driver. 2000-06-29 Files: printdefy.y (1.6) (+3 -1) Declare yylex() to clean up a pesky compiler warning. 2000-06-29 Files: print-canon.c (1.49.2.5) (+1 -1) print-dither.c (1.53.2.8) (+50 -49) print-escp2.c (1.155.2.7) (+92 -72) print-pcl.c (1.52.2.5) (+1 -1) print.h (1.55.2.6) (+2 -2) Ink reduction is back in. Improved levels for better transitions. Cleanup. 2000-06-26 Files: print-canon.c (1.67) (+11 -1) Added model "BJC 4400 photo" from a patch by Alex Butcher 2000-06-26 Files: print-canon.c (1.66) (+12 -58) removed changes since rev 1.63 2000-06-25 Files: print-dither.c (1.69) (+8 -2) print-escp2.c (1.173) (+12 -6) print.h (1.67) (+12 -26) Minor cleanup 2000-06-24 Files: gimp_main_window.c (1.28) (+3 -11) gtk_main_window.c (1.37) (+3 -11) Position printer driver window correctly, thanks to Sven Neuman for the suggestion. 2000-06-24 Files: gimp_main_window.c (1.27) (+30 -12) gtk_main_window.c (1.36) (+36 -20) print-util.c (1.102) (+3 -3) Eliminate GTK warning on startup. Enlarge printer scrolling window, and try to position it correctly on activate. Currently, the scrollbar positions correctly, but the window itself doesn't. GTK bug? 2000-06-24 Files: print-escp2.c (1.172) (+9 -11) Rename some variables for clarity 2000-06-24 Files: print.c (1.102) (+18 -14) Once again, fix a problem with "lpc status" - with plp, a printer occurs right behind the message "Press RETURN to continue...: ". If a line received from "lpc stat" begins with this string, the first occurence of ':' is searched and the string 2 chars behind that ':' is copied to the beginning of the line. This seems to be the most sane fix for me until the printer selection stuff is settled once and for all - and it shouldn't touch the behaviour in other spooling systems. 2000-06-23 Files: print-canon.c (1.65) (+4 -4) fix for compile errors introduced with last commit 2000-06-23 Files: print-canon.c (1.64) (+58 -12) Preparations to improve color output on the canon printers (might break things till the next commit) 2000-06-23 Files: print-dither.c (1.53.2.7) (+70 -63) print-escp2.c (1.155.2.6) (+71 -69) print.h (1.55.2.5) (+2 -0) Several corrections. Black improved. Ordered dithering massively improved 2000-06-22 Files: print-canon.c (1.63) (+3 -1) Further fix for the bjc-8200 to use the 6d-command (properly set the printhead, etc) -- set CANON_CAP_CMD6d to test it 2000-06-22 Files: escp2-weavetest.c (1.13) (+27 -28) escputil.c (1.5) (+2 -2) gtk_main_window.c (1.35) (+5 -1) print-dither.c (1.68) (+5 -1) print-escp2.c (1.171) (+6 -2) print-util.c (1.101) (+5 -1) Fixes to make things compile under IRIX. 2000-06-22 Files: print-canon.c (1.62) (+23 -8) * Added new command for the bjc-8200 * Changed order of colors to KYMCymc (hope this fixes problem with the bjc-8200) * Added (experimental) variable dot size support to the bjc-8200 2000-06-22 Files: gimp_main_window.c (1.26) (+5 -4) gtk_main_window.c (1.34) (+4 -3) print-dither.c (1.67) (+2 -2) print-escp2.c (1.170) (+5 -5) New emulated 1440x2880 oversampled mode -- very slow, extremely smooth, no visible banding at all. Don't reset paper size when changing printer. This still isn't entirely correct, since it generates a GTK warning at startup, but it's a cut at it. 2000-06-22 Files: escputil.c (1.4) (+2 -2) gimp_main_window.c (1.25) (+20 -16) gtk_main_window.c (1.33) (+19 -16) Do not recenter the image every time the plugin is started up. This happens because the image is recentered every time the media size callback is called, which always happens at startup. We will only recenter if the media size (or orientation) changes from its previous setting. 2000-06-21 Files: gimp_main_window.c (1.24) (+122 -51) gtk_main_window.c (1.32) (+22 -24) print_gimp.h (1.21) (+1 -2) Merge Charles' UI changes into the Gimp version of the plugin 2000-06-21 Files: print-canon.c (1.61) (+4 -3) print-escp2.c (1.169) (+12 -10) print-pcl.c (1.61) (+3 -5) print-ps.c (1.34) (+3 -3) print-util.c (1.100) (+137 -128) print.c (1.101) (+7 -4) print.h (1.66) (+13 -10) First stage of moving all color lookup into the print functions. Eventually we will feed the dither routines CMY or CMYK rather than RGB. 2000-06-20 Files: print-image-gimp.c (1.3) (+16 -42) print.h (1.65) (+3 -3) Remove Image_get_col() which is no longer used. Split out Image_reset() from Image_GDrawable_new(). 2000-06-20 Files: gtk_main_window.c (1.31) (+11 -4) Drag the preview around in postscript points instead of screen pixels if a button other than the first is used. 2000-06-20 Files: pcl-unprint.c (1.14) (+4 -3) print-canon.c (1.60) (+2 -2) print-dither.c (1.66) (+2 -2) print-escp2.c (1.168) (+2 -2) print-pcl.c (1.60) (+2 -2) print-ps.c (1.33) (+2 -2) print-util.c (1.99) (+2 -2) Replace comments indicating revision histories at the end of source files to refer to the ChangeLog instead. 2000-06-20 Files: gtk_main_window.c (1.30) (+74 -26) To better handle the myriad of paper sizes, change the media size selection into a combo box. 2000-06-20 Files: gtk_main_window.c (1.29) (+29 -19) Make the preview arrow always be 1 inch long. Double the size of the preview, but scale preview to fit the preview area if it wouldn't otherwise; the constant size arrow gives a visual clue as to the actual scaling of the preview. 2000-06-20 Files: print-util.c (1.98) (+130 -62) Added some more paper sizes and corrected some of the existing ones. 2000-06-20 Files: gimp_main_window.c (1.23) (+2 -2) gtk_main_window.c (1.28) (+2 -2) print-canon.c (1.59) (+2 -2) print-escp2.c (1.167) (+2 -2) print-pcl.c (1.59) (+2 -2) print-ps.c (1.32) (+2 -2) print.c (1.100) (+7 -12) print.h (1.64) (+8 -11) Move color map into vars structure to simplify calling sequence 2000-06-20 Files: printdefy.y (1.5) (+2 -2) Declare main() properly. 2000-06-20 Files: gimp_color_window.c (1.6.2.2) (+2 -2) gimp_main_window.c (1.10.2.3) (+101 -28) gtk_color_window.c (1.9.2.2) (+2 -2) gtk_main_window.c (1.14.2.3) (+83 -17) print-dither.c (1.53.2.6) (+21 -16) print-escp2.c (1.155.2.5) (+48 -18) print.c (1.95.2.3) (+18 -9) print.h (1.55.2.4) (+1 -0) Fixes several bugs for 1 ink level and 3 ink level printers. Changes to black generation. 2000-06-20 Files: gimp_main_window.c (1.22) (+6 -4) gtk_main_window.c (1.27) (+4 -3) print-util.c (1.97) (+62 -62) print.h (1.63) (+9 -2) Handle paper size unit correctly for both gimp and gtk. Add unit type to paper size (we don't use it yet for anything). 2000-06-19 Files: .cvsignore (1.8) (+1 -0) Add escputil 2000-06-19 Files: Makefile.am (1.41) (+4 -2) Make "make clean" and "make maintainerclean" clean up more. 2000-06-19 Files: gimp_main_window.c (1.21) (+6 -6) Stupid bug fix in adding Unit to gim_main_window 2000-06-19 Files: gimp_color_window.c (1.8) (+3 -3) gimp_main_window.c (1.20) (+66 -7) gtk_color_window.c (1.11) (+3 -3) gtk_main_window.c (1.26) (+13 -7) print.c (1.99) (+20 -11) print.h (1.62) (+3 -2) added unit for preview in gimp_main_window.c (blindly). Moved unit to printer settings Improved handling of printrc settings. 2000-06-19 Files: gtk_main_window.c (1.25) (+2 -2) make vars_unit static 2000-06-19 Files: print-util.c (1.96) (+53 -8) Additional paper sizes 2000-06-19 Files: escputil.c (1.3) (+1 -2) Remove duplicate pclose 2000-06-19 Files: print-canon.c (1.58) (+12 -2) Added Canon BJC-4300 2000-06-19 Files: unprint.c (1.40) (+20 -16) small canon update 2000-06-19 Files: gtk_main_window.c (1.24) (+73 -14) Included Unit (Inch/Cm) checkboxes 2000-06-18 Files: Makefile.am (1.40) (+5 -7) gimp_main_window.c (1.19) (+36 -22) gtk_main_window.c (1.23) (+31 -20) print-canon.c (1.57) (+5 -7) print-dither.c (1.65) (+70 -41) print-escp2.c (1.166) (+5 -6) print-pcl.c (1.58) (+5 -7) print.h (1.61) (+4 -5) ran.367.179.h (1.1) ( ) Incorporate Thomas Tonino's 367x192 matrix. Incorporate Jean-Marc Verbavatz's scrolling viewport code for printer drivers. This finally solves the problem of the overflowing printer list! 2000-06-18 Files: print-dither.c (1.64) (+3 -3) Minor bug fix 2000-06-18 Files: escp2-unprint.c (1.1.6.1) (+8 -8) escp2-weavetest.c (1.11.2.1) (+2 -2) gimp_color_window.c (1.6.2.1) (+2 -2) gimp_main_window.c (1.10.2.2) (+19 -19) gtk_color_window.c (1.9.2.1) (+7 -7) gtk_main_window.c (1.14.2.2) (+57 -47) pcl-unprint.c (1.12.2.1) (+11 -11) print-canon.c (1.49.2.4) (+138 -138) print-dither.c (1.53.2.5) (+181 -162) print-escp2.c (1.155.2.4) (+437 -234) print-image-gimp.c (1.2.2.2) (+3 -3) print-pcl.c (1.52.2.4) (+61 -61) print-ps.c (1.26.2.2) (+2 -2) print-util.c (1.92.2.2) (+5 -5) print.c (1.95.2.2) (+6 -6) print.h (1.55.2.3) (+3 -3) print_gimp.h (1.15.2.2) (+0 -0) quickmatrix199-2.h (1.1.2.1) (+3466 -3466) quickmatrix199.h (1.1.2.1) (+3466 -3466) quickmatrix257.h (1.1.2.1) (+5951 -5951) unprint.c (1.37.6.2) (+44 -44) Merge with 2000-06-17 main repository. gtk "Driver" now shows all printers 2000-06-18 Files: README (1.18) (+1 -1) print_gimp.h (1.20) (+2 -2) Print 3.1.7 release 2000-06-18 Files: escputil.c (1.2) (+207 -37) Add ink levels and ID string 2000-06-17 Files: print_gimp.h (1.19) (+2 -2) Fix the release date 2000-06-17 Files: README (1.17) (+1 -1) print_gimp.h (1.18) (+2 -2) 3.1.6 release prep 2000-06-17 Files: Makefile.am (1.39) (+11 -10) Do not distribute the 199-axis matrices, since we're not currently using them. 2000-06-17 Files: escputil.c (1.1) ( ) ESCP/2 print head clean, nozzle check, alignment utility. 2000-06-17 Files: print-canon.c (1.49.2.3) (+2 -2) print-pcl.c (1.52.2.3) (+2 -2) Fix calls to dither_set_density 2000-06-17 Files: gimp_main_window.c (1.10.2.1) (+168 -121) gtk_main_window.c (1.14.2.1) (+182 -118) print-canon.c (1.49.2.2) (+95 -268) print-dither.c (1.53.2.4) (+1 -8) print-image-gimp.c (1.2.2.1) (+1 -1) print-pcl.c (1.52.2.2) (+98 -335) print-ps.c (1.26.2.1) (+20 -159) print.c (1.95.2.1) (+12 -87) print_gimp.h (1.15.2.1) (+9 -1) unprint.c (1.37.6.1) (+2 -2) Branch cleanup 2000-06-17 Files: print-dither.c (1.53.2.3) (+120 -99) print-escp2.c (1.155.2.3) (+21 -21) print-util.c (1.92.2.1) (+134 -2) Density based dithering. Improved black generation and color transitions 2000-06-15 Files: escp2-unprint.c (1.2) (+8 -8) escp2-weavetest.c (1.12) (+2 -2) gimp_color_window.c (1.7) (+2 -2) gimp_main_window.c (1.18) (+19 -19) gtk_color_window.c (1.10) (+7 -7) gtk_main_window.c (1.22) (+29 -29) pcl-unprint.c (1.13) (+11 -11) print-canon.c (1.56) (+138 -138) print-dither.c (1.63) (+96 -64) print-escp2.c (1.165) (+18 -18) print-pcl.c (1.57) (+61 -61) print-util.c (1.95) (+4 -4) print.c (1.98) (+6 -6) quickmatrix199-2.h (1.2) (+3466 -3466) quickmatrix199.h (1.2) (+3466 -3466) quickmatrix257.h (1.2) (+5951 -5951) unprint.c (1.39) (+44 -44) ccept non-square dither matrices (e. g. for non-square pixels). Strip trailing whitespace from everything (minor nit cleanup). 2000-06-15 Files: print-escp2.c (1.164) (+33 -23) Fix microweave positioning Add additional ink drop size for low res printing 2000-06-15 Files: print-escp2.c (1.163) (+2 -2) Generate smoother output with quadratic sliding 2000-06-15 Files: print-dither.c (1.62) (+24 -12) Scale quadratically rather than linearly between tones to improve transition regions on 6-color and variable dot size printers. 2000-06-13 Files: print.h (1.55.2.2) (+25 -6) JMV's work updated 2000-06-13 Files: print-escp2.c (1.155.2.2) (+335 -344) JMV's work for epson 870 2000-06-13 Files: print-dither.c (1.53.2.2) (+786 -551) JMV's Work based on print-dither 1.60 2000-06-13 Files: print-image-gimp.c (1.2) (+3 -3) print-ps.c (1.31) (+2 -2) print.h (1.60) (+3 -3) Rename Image_get_pluginname to Image_get_appname 2000-06-13 Files: print-dither.c (1.61) (+55 -37) print-escp2.c (1.162) (+386 -193) Major performance improvements, particularly for typical PostScript rendering applications. The improvements fall into two categories; general improvements in the Epson bit twiddling code, and taking advantage of blank dots and lines to reduce the amount of work that needs to be done. More work is there to be done, particularly for error diffusion. Ordered dither is in quite good shape at this point. PostScript rendering may see improvements of about an order of magnitude, give or take. Photographs will not improve very much in rendering performance. 2000-06-13 Files: print-dither.c (1.60.2.1) (+55 -37) print-escp2.c (1.161.2.1) (+386 -193) In case I have a disk crash... 2000-06-12 Files: print-canon.c (1.55) (+25 -21) * Fixed small bug introduced in recent changes (code reduction) * Fixed maximum quality printing for the bjc8200 * Fixed bug in 6color printing at 1440x720 dpi on the bjc6000 * 6color printing should work almost perfect now! 2000-06-12 Files: print-canon.c (1.54) (+63 -132) print-escp2.c (1.161) (+49 -110) print-pcl.c (1.56) (+90 -206) print-ps.c (1.30) (+14 -33) print-util.c (1.94) (+23 -58) print.h (1.59) (+5 -5) Take advantage of the Image layer's new capabilities. Instead of handling landscape-way printing in the driver-specific files, compute_page_parameters() calls Image_rotate_ccw(). Chuck away quite a lot of duplicated code. Simplify the landscape decision-making code in compute_page_parameters() to match the code in the GUIs. (Ideally, the decision should be made in one place only, but if the same criteria are used in both cases, that'll do for now. ;) ) 2000-06-12 Files: Makefile.am (1.38) (+1 -0) print-image-gimp.c (1.1) ( ) print.c (1.97) (+5 -85) print.h (1.58) (+16 -6) print_gimp.h (1.17) (+8 -1) Extract the "Image" layer into its own file. Beef it up to enable the Image ADT to perform rotation, flipping and cropping on the image. 2000-06-11 Files: gimp_main_window.c (1.17) (+4 -2) gtk_main_window.c (1.21) (+4 -2) print.c (1.96) (+9 -4) Add the name of the image being printed to the print plugin's window title. 2000-06-10 Files: print-canon.c (1.53) (+10 -123) print-escp2.c (1.160) (+17 -144) print-pcl.c (1.55) (+8 -134) print-ps.c (1.29) (+10 -132) print-util.c (1.93) (+161 -1) print.h (1.57) (+9 -2) Factor out common code 2000-06-10 Files: print-canon.c (1.52) (+6 -1) print-dither.c (1.60) (+22 -10) print-escp2.c (1.159) (+7 -2) print-pcl.c (1.54) (+6 -1) print.h (1.56) (+4 -2) Tell dither about pixel aspect ratio. We can't do too much with it right now, since our matrix gets very unhappy if we skip pixels, but it's important information. Raph's code needs it, when we start using it. 2000-06-10 Files: print-dither.c (1.59) (+56 -43) Fiddle with the way matrix offsets are used for cleaner code. 2000-06-10 Files: print-dither.c (1.58) (+9 -4) Free CMYK buffers after dithering complete 2000-06-10 Files: print-dither.c (1.57) (+133 -78) Really split out the CMYK separation. 2000-06-10 Files: print-dither.c (1.56) (+160 -112) Reorganize dither_cmyk to explicitly break out three steps: 1) Compute the basic CMYK separations. 2) Update the separations to enhance print quality. 3) Dither. 2000-06-09 Files: Makefile.am (1.37) (+1 -1) Add description of ESCP2 language 2000-06-08 Files: print-escp2.c (1.158) (+71 -17) Update description of softweave. Massive memory savings in many cases (high interleave factor). 2000-06-08 Files: print-dither.c (1.55) (+25 -21) Rearrange to put all dithering after separation code, to at least symbolize desire to split these two functions. Eliminate last function-like macro. 2000-06-06 Files: print-dither.c (1.54) (+419 -355) print-escp2.c (1.157) (+130 -29) Some performance optimizations in the dither code. General cleanup of the matrix handling code in the dither routines. Redo the giant softweave comment. 2000-06-06 Files: print-canon.c (1.51) (+5 -5) Use correct density for light inks (33% instead of 25%) 2000-06-05 Files: gimp_main_window.c (1.16) (+2 -2) Set scaling correctly if we're using ppi. 2000-06-05 Files: unprint.c (1.38) (+2 -2) "Segmentation integrity core contained" is just a bit too cute... 2000-06-04 Files: gimp_main_window.c (1.15) (+42 -90) gtk_main_window.c (1.20) (+40 -85) gtk_main_window.c: gtk_preview_update(): Rewrote the code which decides whether ORIENT_AUTO means ORIENT_LANDSCAPE or ORIENT_PORTRAIT. It's now much simpler, and I believe it gives the same results it did before. New variable, min_ppi_scaling, which could be useful as a limit for the scaling slider. gimp_main_window.c: Similar, but untested, changes. 2000-06-04 Files: gimp_main_window.c (1.14) (+31 -2) gtk_main_window.c (1.19) (+32 -2) gtk_main_window.c: Draw an arrow in the preview widget showing which way the top of paper is. gimp_main_window.c: Similar, but untested, change. 2000-06-04 Files: gimp_main_window.c (1.13) (+26 -19) gtk_main_window.c (1.18) (+22 -16) gtk_main_window.c: Make "top" and "bottom" be measured from the top of the page instead of the bottom. This simplifies the code somewhat. Incidentally, fix a bug where the paper's left and right margins would be swapped on the preview if the preview was in landscape mode. gimp_main_window.c: Comparable, but untested, changes. 2000-06-04 Files: gimp_main_window.c (1.12) (+56 -2) gtk_main_window.c (1.17) (+74 -6) gtk_main_window.c: gtk_create_main_window(): Add "width" and "height" text entry fields. gtk_position_callback(): Make entries in those fields update the scaling slider. gtk_preview_update(): Make changes in the slider update the width and height entries. gimp_main_window.c: Similar but untested changes. 2000-06-04 Files: gtk_main_window.c (1.16) (+2 -2) gtk_main_window.c: make the scaling text entry widget do things only when return is pressed, instead of whenever the user changes the value, which was confusing. 2000-06-04 Files: gimp_main_window.c (1.11) (+15 -12) gtk_main_window.c (1.15) (+15 -12) print_gimp.h (1.16) (+2 -1) print_gimp.h: new constant PREVIEW_PPI gtk_main_window.c, gimp_main_window.c: use it 2000-06-04 Files: print-canon.c (1.50) (+4 -4) print-escp2.c (1.156) (+4 -4) print-pcl.c (1.53) (+4 -4) print-ps.c (1.28) (+4 -4) Fix a bug whereby, in landscape mode, the image was positioned as if the left-hand side of the image should be printed at the top of the paper, while the image was rotated as if its right-hand side should be printed at the top of the paper. Now, we always assume the right-hand side of the image belongs at the top of the paper. 2000-06-04 Files: print-ps.c (1.27) (+4 -2) Add a second "%" before "%Creator:". Without this, at least one program (epsffit) wouldn't recognise the "%%BoundingBox:" a few lines further down. Fix a bug which printed the image too far left by the width of the left margin. 2000-06-03 Files: print-canon.c (1.49.2.1) (+2 -2) print-dither.c (1.53.2.1) (+101 -51) print-escp2.c (1.155.2.1) (+31 -9) print-pcl.c (1.52.2.1) (+2 -2) print.h (1.55.2.1) (+3 -3) Put Jean-Marc Verbavatz's stuff on a branch, to make merging easier 2000-06-02 Files: print-escp2.c (1.155) (+3 -3) Advance paper correctly initially in microweave/360 modes. 2000-06-01 Files: print-dither.c (1.53) (+130 -13) print-escp2.c (1.154) (+62 -1) print.h (1.55) (+25 -3) Merge Jean-Marc's new functions in, without touching the core 2000-06-01 Files: jmv/README (1.2) (+6 -0) *** empty log message *** 2000-05-31 Files: print-dither.c (1.52) (+2 -55) Flush perturbed ordered dithering; also simplify hybrid F-S. 2000-05-31 Files: Makefile.am (1.36) (+4 -1) print_gimp.h (1.15) (+2 -2) 3.1.5 release 2000-05-31 Files: print-escp2.c (1.153) (+4 -2) Try to fix density for variable dot size printers. 2000-05-30 Files: print.c (1.95) (+17 -4) The monitor process should NOT attempt to clean up after itself. It must exit with _exit() rather than exit() to avoid trying to close down the X server cleanly, which fails because the actual print process has already closed the connection. 2000-05-30 Files: print-canon.c (1.49) (+49 -24) Borders can now be specified indiviually for each model 2000-05-29 Files: print-canon.c (1.48) (+23 -21) print-escp2.c (1.152) (+26 -23) print-pcl.c (1.52) (+25 -23) print-ps.c (1.26) (+8 -7) print-util.c (1.92) (+7 -7) print.h (1.54) (+19 -15) Preserve density correctly 2000-05-28 Files: print-canon.c (1.47) (+3 -3) Fixed density, gamma and black level 2000-05-25 Files: print-dither.c (1.51) (+23 -6) print-escp2.c (1.151) (+6 -7) print.h (1.53) (+3 -2) Improve adaptive dithering to account for Thomas' new matrices being much better than the previous ones we've used. 2000-05-25 Files: gimp_main_window.c (1.10) (+4 -3) gtk_main_window.c (1.14) (+4 -3) Use offsets from origin consistently 2000-05-24 Files: print-dither.c (1.50) (+12 -7) Try to fix a few more overflow problems 2000-05-24 Files: print-dither.c (1.49) (+4 -4) Fix overflow problems 2000-05-24 Files: print-dither.c (1.48) (+8 -19) Removed superfluous matrix optimizations and chenged 'invert' behaviour. 2000-05-24 Files: print-escp2.c (1.150) (+11 -11) Expand printable region on newer Epson printers 2000-05-24 Files: print-escp2.c (1.149) (+3 -2) Save memory on the variable dot size printers. 2000-05-24 Files: print.c (1.94) (+81 -4) Spawn a "monitor" process to kill off lpr if the plugin dies before completing the print. This helps in the case of crashes, and also when the Gimp SIGKILLs the plugin when the user hits "Cancel". 2000-05-24 Files: Makefile.am (1.35) (+9 -6) README (1.16) (+1 -1) gimp_main_window.c (1.9) (+3 -3) gtk_main_window.c (1.13) (+3 -4) print-dither.c (1.47) (+47 -7) print-escp2.c (1.148) (+5 -2) print_gimp.h (1.14) (+2 -2) quickmatrix199-2.h (1.1) ( ) quickmatrix199.h (1.1) ( ) quickmatrix257.h (1.1) ( ) Incorporate Thomas Tonino's dither matrices. 2000-05-23 Files: debian/changelog (1.1) ( ) Added Debianisation files in debian/. subdirectory. 2000-05-23 Files: jmv/README (1.1) ( ) This is experimental stuff for the epson stylus photo 870 2000-05-23 Files: print-dither.c (1.46) (+13 -9) Made density curve smoother. Before, dark areas could could look rather weak. Added more contrast by not subtracting all K from CMY, but a fraction dependent on K level and black limits. 2000-05-23 Files: print-dither.c (1.45) (+22 -19) Black lines in dark colors removed. 2000-05-23 Files: gimp_main_window.c (1.8) (+97 -91) Patch to use a printable area in preview for gimp gui. 2000-05-22 Files: print-dither.c (1.44) (+23 -23) Black generation revised again. All scaled to actual density now. 'plain paper' setting is really suitable for plain paper now. 'coated' should maybe be split: normal coated and photo style paper coated. 2000-05-22 Files: print-canon.c (1.46) (+47 -21) * fixed resolutions list generation (offered unsupported xdpi!=ydpi resolutions for some printers) * added outputmedia "Photo Paper Pro" * enabled 6color printing on models supporting this * trying same dither_set_black_*() calls as in print-escp2.c * trying to fix density problem with xdpi!=ydpi (was way too dark) 2000-05-22 Files: Matgen/quickdistance.c (1.2) (+45 -4) Output format slightky changed. Added parameter sections for 2 useful 199x199 matrices and an (untetsed) 257x257 matrix. 2000-05-21 Files: print-escp2.c (1.147) (+3 -3) Black thresholds adjusted for new black routine. 2000-05-21 Files: print-dither.c (1.43) (+51 -81) Changed black generation so it behaves well with lower values of the thresholds. Even 0.1 and 0.2 as thresholds produce acceptable, if grainy, results. Only tested with Epson Stylus Color 600 so far. 2000-05-20 Files: print-dither.c (1.42) (+17 -12) print-escp2.c (1.146) (+48 -41) Tune ink values for 870. Flip flop again on how to handle variable dots with error diffusion. I believe that what I'm now doing is correct, but it needs a better matrix in order to really work properly. Hopefully Thomas Tonino will provide that. Use ordered dithering only for black ink, to escape error diffusion artifacts. This may not be a good decision; time will tell. We also need a better matrix for that. 2000-05-19 Files: gtk_main_window.c (1.12) (+117 -98) Applied patch supplied by Thorsten Schnier for some positioning errors in the gtk gui. 2000-05-18 Files: print-canon.c (1.45) (+4 -2) Activated the canon BJC 8200 for testing (no idea if it works at all..) 2000-05-18 Files: print-dither.c (1.41) (+55 -50) print-escp2.c (1.145) (+4 -20) Improve smoothness substantially, at least on variable dot size printers. The previous code used big dots too heavily, with resulting grain. This may not be optimal for conventional 4 and 6 color printers. Needs more testing. 2000-05-17 Files: Matgen/quickdistance.c (1.1) ( ) New version of dither generation program. Unrelated to patented software. First 4 points for a matrix are set by hand - these 4 do not conflict when matrix is shifted by 100 pixels H and/or V. Adds a bit of randomness for every pixel added and runs fairly quick: a few hours makes a 199 by 199 matrix. Should be possible to make a 257 x 257 matrix in reasonable time: more than 64K values! 2000-05-17 Files: escp2-weavetest.c (1.11) (+3 -2) Improve the banner 2000-05-17 Files: print-escp2.c (1.144) (+5 -8) Fix if first pass doesn't contain any data. 2000-05-17 Files: print-escp2.c (1.143) (+155 -203) Support x8 weave (for higher quality printing on 360 physical dpi printers). This isn't perfect yet; there are some quality problems that are probably due to a bug somewhere. Code cleanup in initialization 2000-05-15 Files: pcl-unprint.c (1.12) (+5 -16) ESC * o W is called "Driver Configuration". What it *does* is still unknown! (somehow this comment got attached to print-pcl.c even though it had just been checked in so shouldn't have changed!) 2000-05-15 Files: print-pcl.c (1.51) (+0 -0) ESC * o W is called "Driver Configuration". What it *does* is still unknown! 2000-05-15 Files: print-pcl.c (1.50) (+58 -57) Tidied up Resolution selection code. Replaced some constants with sizeof... calculations. DJ1200/1600 are CMYK, not CMY. 2000-05-13 Files: print-escp2.c (1.142) (+17 -14) Major bug fix for vertical positioning of imaging. Tuned up ink colors/drop sizes and black levels for the 870 2000-05-13 Files: pcl-unprint.c (1.11) (+2 -48) print-canon.c (1.44) (+1 -185) print-dither.c (1.40) (+1 -150) print-escp2.c (1.141) (+6 -602) print-pcl.c (1.49) (+1 -286) print-ps.c (1.25) (+1 -182) print-util.c (1.91) (+1 -392) Put USB init string into all Canon printers from the 900 on. This needs to be tested. Remove all RCS logs from the source code. Since the ChangeLog is automatically generated from the RCS logs, their presence in the files is superfluous. 2000-05-13 Files: print-escp2.c (1.140) (+15 -3) Change the 750 from MODEL_INIT_STANDARD to MODEL_INIT_900. Allows USB to work without bending over backwards. 2000-05-13 Files: escp2-weavetest.c (1.10) (+53 -11) print-dither.c (1.39) (+199 -59) print-escp2.c (1.139) (+276 -102) print-util.c (1.90) (+17 -13) print.h (1.52) (+5 -2) Allow printing to the top edge and much closer to the bottom on Epson printers (major change in the softweave code). Performance tweaks in the dither routines and in the color conversion routine (this needs to be ported to the other conversion routines in print-util.c). Support for some kind of ink limiting in the dither code. Not clear that this really does very well (it may make things ugly); we may rip it back out. 2000-05-11 Files: print-canon.c (1.43) (+7 -4) Fix for variable drop size printing 2000-05-06 Files: gtk_color_window.c (1.9) (+2 -2) Allow density up to 3 2000-05-06 Files: print-dither.c (1.38) (+142 -85) Convert UPDATE_DITHER from a macro to a function. This should make it easier to profile this code (it needs it, badly!). We can always make this inline if need be. Point optimizations in dither_cmyk. Silly bug in hybrid Floyd-Steinberg. It actually looks quite nice now! 2000-05-05 Files: pcl-unprint.c (1.10) (+95 -20) Cope with DJ690 photo without crashing. It doesn't actually decode them properly (yet). 2000-05-05 Files: print-pcl.c (1.48) (+214 -29) Added DJ690 Photo mode (thanks to Henk Verleye). 2000-05-05 Files: print.c (1.93) (+4 -4) Check for (GIMP_MINOR_VERSION == 0) instead of GIMP_1_0 when deciding where to look for printrc. 2000-05-05 Files: print.c (1.92) (+4 -2) printrc_save() now prints a warning if it cannot open the save-file 2000-05-05 Files: print.c (1.91) (+4 -3) Small extension to lpstat output parsing to make it work with lprng without breaking anything... 2000-05-05 Files: print-escp2.c (1.138) (+6 -3) Set ink size 2000-05-05 Files: print-canon.c (1.42) (+31 -12) Better handling of canon send buffer 2000-05-05 Files: print-dither.c (1.37) (+12 -39) print-escp2.c (1.137) (+7 -146) Minor cleanup 2000-05-05 Files: print-escp2.c (1.136) (+112 -60) Optimize out head motion and color commands where possible. We can still optimize out some horizontal movements. Avoid printing color in *pure* black. 2000-05-04 Files: print.c (1.90) (+27 -32) print_gimp.h (1.13) (+3 -2) - Use the new libgimp function gimp_ui_init(). This requires Gimp 1.1.21 or better. - Correctly delete the export image if the user canceled the dialog. - Fixed an "unused variable" warning in get_system_printers(). 2000-05-04 Files: escp2-weavetest.c (1.9) (+50 -40) print-canon.c (1.41) (+11 -5) print-escp2.c (1.135) (+37 -20) print-pcl.c (1.47) (+7 -2) Improve use of black ink to reduce sharp grain. Improve weaving code for some corner cases (this will let us go x8 for some important cases, if we really want to print that slowly). Fix ESC 440 softweave Fix use of microweave at 360 dpi (microweave should not be used at 360 on any printer). Try to improve dither smoothness a bit. Fix ink constants for ESP 870 from Jean-Marc Verbavatz 2000-05-03 Files: print-dither.c (1.36) (+8 -2) Avoid out of range problems 2000-05-03 Files: print_gimp.h (1.12) (+2 -2) Require Gimp 1.1.16 or better for the "Gimp" ui. 2000-05-02 Files: print-dither.c (1.35) (+344 -371) print-escp2.c (1.134) (+58 -9) Improved dither code. Deposits significantly less ink than previous version, and gives better saturation. 2000-05-01 Files: Matgen/dither-distance.c (1.1) ( ) Code used to create 73dither-distance.i. Initial 3 dots may need improvement. A new version with some randomization is on its way. 2000-04-29 Files: README (1.15) (+1 -1) escp2-weavetest.c (1.8) (+3 -2) print-escp2.c (1.133) (+25 -7) print_gimp.h (1.11) (+2 -2) Preliminary support for Stylus Color 760 Fix one corner case with weave computation (there are lots left!) Prep for 3.1.4 2000-04-29 Files: print-dither.c (1.34) (+19 -5) Improve photo and line art mode 2000-04-27 Files: print-ps.c (1.24) (+8 -3) Fix copyright 2000-04-27 Files: print-dither.c (1.33) (+436 -306) Comments 2000-04-27 Files: print-dither.c (1.32) (+91 -77) Add Thomas Tonino's 23x23 matrix 2000-04-26 Files: print-escp2.c (1.132) (+32 -8) Support glossy film 2000-04-26 Files: print-dither.c (1.31) (+12 -13) Minor improvements 2000-04-26 Files: print-escp2.c (1.131) (+35 -21) try again for 660 2000-04-24 Files: print-escp2.c (1.130) (+22 -6) Try to support Epson 660 2000-04-24 Files: print-dither.c (1.30) (+14 -5) Give the primary more weight, and the other colors less weight, in the density calculation. The previous weights resulted in too much dark ink mixing in, which caused excessive graininess in some situations. 2000-04-24 Files: gtk_main_window.c (1.11) (+2 -2) print-dither.c (1.29) (+47 -13) print-escp2.c (1.129) (+9 -5) fix warning in gtk_main_window.c Add perturbed ordered dither (perturbed to break up the fine diagonal lines characteristic of the matrix used). Improve transfer function for Epson photo printers (change the constants). 2000-04-23 Files: Makefile.am (1.34) (+1 -1) Include gs-stp.pdq 2000-04-22 Files: print_gimp.h (1.10) (+2 -2) Release 3.1.2 2000-04-22 Files: print-dither.c (1.28) (+56 -20) Adaptive algorithms. These are the normal random and hybrid Floyd-Steinberg algorithms except in very pale regions, where ordered dithering is used to improve smoothness. 2000-04-22 Files: Makefile.am (1.33) (+6 -6) escp2-weavetest.c (1.7) (+3 -3) pcl-unprint.c (1.9) (+21 -10) print-escp2.c (1.128) (+7 -4) printdefy.y (1.4) (+3 -3) Code cleanup 2000-04-22 Files: print-dither.c (1.27) (+9 -2) Break up ordered dither pattern a bit. Fix Ghostscript driver slightly 2000-04-22 Files: print-dither.c (1.26) (+60 -33) Try to vary the randomness -- more random at paler colors. 2000-04-20 Files: print-canon.c (1.40) (+7 -6) print-escp2.c (1.127) (+7 -6) print-pcl.c (1.46) (+7 -6) Clean up the solid color and line art modes a bit. 2000-04-20 Files: gimp_color_window.c (1.6) (+2 -2) gimp_main_window.c (1.7) (+2 -2) gtk_color_window.c (1.8) (+2 -2) gtk_main_window.c (1.10) (+2 -2) print-canon.c (1.39) (+12 -6) print-dither.c (1.25) (+86 -34) print-escp2.c (1.126) (+62 -16) print-pcl.c (1.45) (+9 -5) print-ps.c (1.23) (+8 -3) print-util.c (1.89) (+48 -53) print.c (1.89) (+33 -9) print.h (1.51) (+7 -6) print_gimp.h (1.9) (+1 -2) Reduce initial memory footprint. Add random Floyd-Steinberg dither. 2000-04-19 Files: gimp_main_window.c (1.6) (+11 -10) Fix (somewhat) handling of orientation; also prevent scaling from exceeding 100% (the Gimp toolkit handles these things correctly; the GTK toolkit doesn't, so there were a few port issues). 2000-04-19 Files: print-escp2.c (1.125) (+9 -6) Try again for 1440 uweave 2000-04-18 Files: print-escp2.c (1.124) (+8 -5) One more microweave bug 2000-04-18 Files: print-canon.c (1.38) (+7 -4) print-dither.c (1.24) (+24 -18) print-escp2.c (1.123) (+23 -20) print-pcl.c (1.44) (+15 -12) print_gimp.h (1.8) (+2 -2) Fix incorrect printing for variable drop sizes 2000-04-17 Files: print-dither.c (1.23) (+12 -7) Better matrix for ordered dither 2000-04-16 Files: print-dither.c (1.22) (+6 -2) We really do need to randomize the black transition 2000-04-16 Files: Makefile.am (1.32) (+4 -1) Create change log as part of release 2000-04-16 Files: gimp_color_window.c (1.5) (+5 -12) gimp_main_window.c (1.5) (+2 -1) gtk_color_window.c (1.7) (+9 -7) gtk_main_window.c (1.9) (+2 -1) print-canon.c (1.37) (+7 -4) print-dither.c (1.21) (+95 -81) print-escp2.c (1.122) (+20 -9) print-pcl.c (1.43) (+7 -4) print-util.c (1.88) (+13 -2) print.c (1.88) (+97 -225) print.h (1.50) (+18 -14) printdefy.y (1.3) (+3 -2) Choice of dithering algorithms 2000-04-16 Files: gimp_color_window.c (1.4) (+107 -3) Added the dither algo option menu (mostly cut & paste from Steve's changes). 2000-04-16 Files: gtk_color_window.c (1.6) (+120 -2) print.c (1.87) (+6 -2) Added dither option menu to gtk_color_window.c and dither variables to print.c. 2000-04-16 Files: print-canon.c (1.36) (+19 -30) print-dither.c (1.20) (+584 -1114) print-escp2.c (1.121) (+249 -48) print-pcl.c (1.42) (+39 -10) print.h (1.49) (+60 -22) New dithering code 2000-04-16 Files: print-dither.c (1.19.2.6) (+13 -18) Final 2000-04-16 Files: print-dither.c (1.19.2.5) (+113 -56) print.h (1.48.4.2) (+5 -2) More improvements 2000-04-15 Files: gimp_color_window.c (1.3) (+1 -4) gimp_main_window.c (1.4) (+1 -3) gtk_color_window.c (1.5) (+1 -2) gtk_main_window.c (1.8) (+1 -2) print.c (1.86) (+23 -28) print_gimp.h (1.7) (+7 -6) Moved all ui related #include's to print_gimp.h 2000-04-15 Files: Makefile.am (1.31) (+14 -12) gimp_color_window.c (1.2) (+10 -12) gimp_main_window.c (1.3) (+3 -5) gtk_color_window.c (1.4) (+10 -16) gtk_main_window.c (1.7) (+2 -8) print-intl.h (1.1) ( ) print.c (1.85) (+221 -258) * Makefile.am * print-intl.h: new file containing preliminary i18n stuff. More to come... * gtk_color_window.c * gtk_main_window.c: removed the #ifdefs because these files are now to be compiled with gimp 1.0 _and_ gimp 1.1 * gimp_color_window.c * gimp_main_window.c * print.c: removed the i18n macros from all files. For Gimp 1.1.x there are now 2 menu entries for both versions of the ui. This makes the executable larger, but hm, this is development :-) Also had to move the GtkAdjustment definitions to print.c and made them extern in the ui files. 2000-04-14 Files: print-dither.c (1.19.2.4) (+95 -11) Other dithering options 2000-04-13 Files: pcl-unprint.c (1.8) (+323 -209) Rewrote the "parser". Only try to decode Configure Raster Data if format is 2. Added descriptions of some extra escape sequences. 2000-04-13 Files: print-pcl.c (1.41) (+673 -320) Added DJ340, DJ400, DJ2000, DJ2500. Added Quick-dry photo & transparency media. Added Media Source selection for Deskjets where supported. 600x600 mono mode is supported in DJ600/800/1100/2000. Some printers don't support "custom" media sizes. Added 1220C to 1120C case (A3 paper size). Removed A6 paper size, it is not supported directly. Tidy-up: Removed all papersizes not mentioned in print-utils.c. Fixed coding mistakes in "for" statements. Removed double-strdup in pcl_parameters (memory leak). Added more warning messages. 2000-04-13 Files: gimp_main_window.c (1.2) (+17 -3) gtk_color_window.c (1.3) (+14 -10) gtk_main_window.c (1.6) (+24 -6) print.c (1.84) (+2 -6) print_gimp.h (1.6) (+5 -1) Moved define of GIMP_1_0 from print.c to print_gimp.h. Fixed problems where PPD box and browse button appeared when not wanted. Fixed problem with options being carried from one printer to another. 2000-04-13 Files: print-dither.c (1.19.2.3) (+17 -10) print-escp2.c (1.120.2.3) (+8 -5) Much improved 2000-04-12 Files: print-dither.c (1.19.2.2) (+10 -7) print-escp2.c (1.120.2.2) (+197 -10) some improvement 2000-04-12 Files: print-escp2.c (1.119.2.3) (+7 -4) Constant hacking 2000-04-11 Files: print-canon.c (1.35.4.1) (+16 -30) print-dither.c (1.19.2.1) (+429 -1108) print-escp2.c (1.120.2.1) (+49 -41) print-pcl.c (1.40.4.1) (+24 -10) print.h (1.48.4.1) (+57 -22) Yet another dither hack 2000-04-06 Files: print-dither.c (1.19) (+7 -4) Fix overlap problem 2000-04-04 Files: escp2-weavetest.c (1.6) (+32 -2) print friendly banner 2000-04-04 Files: escp2-weavetest.c (1.5) (+2 -2) print-escp2.c (1.120) (+44 -25) 640-related stuff 2000-03-31 Files: gimp_color_window.c (1.1) ( ) gimp_main_window.c (1.1) ( ) from Mitsch 2000-03-30 Files: .cvsignore (1.7) (+3 -0) Makefile.am (1.30) (+11 -9) gtk_color_window.c (1.2) (+27 -27) gtk_main_window.c (1.5) (+69 -69) print.c (1.83) (+12 -6) Changes from Mitch 2000-03-29 Files: dither_matrix.c (1.1.2.2) (+0 -0) Again: fuck patents! 2000-03-29 Files: print-dither.c (1.18.2.2) (+5 -28) print-escp2.c (1.119.2.2) (+7 -4) Fuck patents 2000-03-29 Files: dither_matrix.c (1.1.2.1) (+2573 -0) need this too 2000-03-29 Files: dither_matrix.c (1.1) ( ) file dither_matrix.c was initially added on branch ordered-dither-branch. 2000-03-29 Files: print-dither.c (1.18.2.1) (+374 -5) print-escp2.c (1.119.2.1) (+201 -14) Put this in for safety and for people to play with it 2000-03-27 Files: Makefile.am (1.29) (+1 -0) gtk_main_window.c (1.4) (+551 -498) print.c (1.82) (+203 -2002) print_gimp.h (1.5) (+10 -2) Moved all gui code from print.c to gtk_main_window.c and prefixed all callbacks with 'gtk_'. Added gtk_main_window.c to Makefile.am. Moved a few gui constants from print.c to print_gimp.h. Shortened main gui table to 14 rows. 2000-03-27 Files: print-escp2.c (1.119) (+139 -141) Try again for microweave... 2000-03-27 Files: print-escp2.c (1.118) (+100 -66) Reactivate 1440x720 microweave 2000-03-27 Files: Makefile.am (1.28) (+0 -1) gtk_main_window.c (1.3) (+1362 -181) print.c (1.81) (+431 -216) print_gimp.h (1.4) (+1 -9) back out changes that do not work 2000-03-26 Files: Makefile.am (1.27) (+1 -0) gtk_main_window.c (1.2) (+182 -1363) print.c (1.80) (+218 -433) print_gimp.h (1.3) (+10 -2) From Steve Miller I've been unable to connect to sourceforge all afternoon. I'm trying to commit a new print.c, gtk_main_window.c, Makefile.am, and print_gimp.h. I will be unable to try this again until tomorrow, but if you have the opportunity, can you go ahead and do this? I've attached a zipped tarball of the 4 files. I've started the process of transferring gui code from print.c to gtk_main_window.c, and tightened up the table slightly. There are some temporary externs in print.c until I can get everything moved over (may take several temp steps like this one). 2000-03-26 Files: README (1.14) (+4 -0) note about ldconfig 2000-03-24 Files: README (1.13) (+6 -0) People who install the Gimp from rpm's also need to install gimp-devel. 2000-03-23 Files: Makefile.am (1.26) (+8 -7) print.c (1.79) (+105 -761) print.h (1.48) (+7 -2) print_gimp.h (1.2) (+39 -3) Added gtk_color_window.c to Makefile.am. Moved color adjust sliders to gtk_color_window, made this a popup dialog and added button to main window. Added ifdefs to headers to prevent multiple inclusions. 2000-03-22 Files: Makefile.am (1.25) (+2 -1) Fix make dist 2000-03-22 Files: print.c (1.78) (+3 -3) release 2000-03-22 Files: print-dither.c (1.18) (+7 -4) Some more minor dithering fixup 2000-03-21 Files: pcl-unprint.c (1.7) (+64 -26) Use unsigned when calculating resolutions. Updated some commands. 2000-03-21 Files: print-pcl.c (1.40) (+42 -4) Added Deskjet 9xx series. 2000-03-21 Files: escp2-weavetest.c (1.4) (+5 -2) cleanup 2000-03-21 Files: print-dither.c (1.17) (+7 -4) dumb typo 2000-03-20 Files: pcl-unprint.c (1.6) (+13 -3) print-pcl.c (1.39) (+19 -8) Added "Bond" and "Photo" paper types to pcl-unprint and print-pcl. Corrected Depletion output for old Deskjets in print-pcl. 2000-03-20 Files: Makefile.am (1.24) (+2 -0) README (1.12) (+1 -1) print-escp2.c (1.117) (+6 -3) Try to maintain dependency order of lex on yacc stuff 2000-03-17 Files: print-dither.c (1.16) (+40 -47) Weaken the horizontal lines 2000-03-17 Files: Makefile.am (1.23) (+28 -14) print.c (1.77) (+2662 -175) print.h (1.47) (+27 -19) Back out non-functioning changes 2000-03-17 Files: Makefile.am (1.22) (+14 -28) gtk_color_window.c (1.1) ( ) gtk_main_window.c (1.1) ( ) print.c (1.76) (+202 -2689) print.h (1.44) (+28 -43) print.h (1.45) (+15 -9) print.h (1.46) (+5 -4) print_gimp.h (1.1) ( ) *** empty log message *** 2000-03-17 Files: print-dither.c (1.15) (+232 -346) Clean things up a bit to prep for possible dither modifications 2000-03-16 Files: print-dither.c (1.14) (+74 -48) Scale down randomness as ink level increases 2000-03-14 Files: escp2-weavetest.c (1.3) (+8 -7) print-escp2.c (1.116) (+57 -28) Added 1440x1440 mode 2000-03-13 Files: print-canon.c (1.35) (+44 -31) print-dither.c (1.13) (+217 -319) print-escp2.c (1.115) (+23 -7) print-pcl.c (1.38) (+19 -5) print-util.c (1.87) (+8 -5) print.c (1.75) (+32 -12) print.h (1.43) (+5 -2) Add monochrome mode 2000-03-11 Files: print-dither.c (1.12) (+77 -44) Finish the dither job, and fix up the Ghostscript driver 2000-03-11 Files: print-canon.c (1.34) (+20 -2) print-dither.c (1.11) (+69 -32) print-escp2.c (1.114) (+45 -17) print-pcl.c (1.37) (+25 -4) print.c (1.74) (+124 -12) print.h (1.42) (+8 -2) Significant dither changes; addition of line art/solid color/continuous tone modes 2000-03-10 Files: .cvsignore (1.5) (+1 -0) .cvsignore (1.6) (+1 -0) Makefile.am (1.21) (+1 -1) print-dither.c (1.10) (+185 -328) Performance optimizations, documentation 2000-03-07 Files: print-canon.c (1.33) (+135 -132) print-dither.c (1.9) (+39 -31) print-escp2.c (1.113) (+2607 -2602) print-pcl.c (1.36) (+216 -211) print-ps.c (1.22) (+172 -168) print-util.c (1.86) (+765 -760) Move CVS history logs to the end of the file 2000-03-07 Files: print-escp2.c (1.112) (+106 -115) A bit more stuff 2000-03-06 Files: escp2-weavetest.c (1.2) (+6 -6) print-escp2.c (1.111) (+114 -138) More cleanup stuff 2000-03-06 Files: Makefile.am (1.20) (+3 -1) print-canon.c (1.32) (+9 -3) print-escp2.c (1.110) (+9 -4) print-pcl.c (1.35) (+10 -3) print-ps.c (1.21) (+12 -3) print-util.c (1.85) (+34 -32) print.c (1.73) (+4 -5) print.h (1.41) (+11 -10) printdef.h (1.3) (+1 -39) printdefl.l (1.3) (+2 -5) printdefy.y (1.2) (+89 -59) more rearrangement 2000-03-05 Files: Makefile.am (1.19) (+3 -0) printdef.h (1.2) (+1 -1) printdefl.l (1.2) (+34 -34) some cleanup 2000-03-05 Files: Makefile.am (1.18) (+18 -7) print-escp2.c (1.109) (+156 -135) print-util.c (1.84) (+10 -116) print.c (1.72) (+5 -5) print.h (1.40) (+26 -12) printdef.l (1.2) (+1 -1) printdef.y (1.2) (+1 -1) printdefl.l (1.1) ( ) printdefy.y (1.1) ( ) Create list of printers externally 2000-03-05 Files: print.c (1.71) (+3 -3) Release stuff 2000-03-05 Files: printdef.h (1.1) ( ) printdef.l (1.1) ( ) printdef.y (1.1) ( ) Start of new printer identification 2000-03-03 Files: print-escp2.c (1.108) (+8 -3) correct parameters for ESC(D 2000-03-03 Files: print-escp2.c (1.107) (+6 -3) print-util.c (1.83) (+7 -4) Silly bug in rgb_to_gray 2000-03-02 Files: print-util.c (1.82) (+147 -308) Clean up conversion functions...again...and fix rgb to gray to do density 2000-03-02 Files: print-escp2.c (1.106) (+10 -7) Cleaned up some compiler warnings in print-escp2.c 2000-03-02 Files: print-dither.c (1.8) (+85 -60) Performance, by replacing long long with int 2000-03-02 Files: print-escp2.c (1.105) (+15 -48) Clean up options a bit 2000-03-01 Files: print-util.c (1.81) (+6 -3) fix alpha channel in rgb_to_gray...again 2000-03-01 Files: print-util.c (1.80) (+8 -3) fix alpha channel in rgb_to_gray 2000-03-01 Files: print-escp2.c (1.104) (+18 -16) Some ditsy little things 2000-03-01 Files: print.c (1.70) (+8 -7) Percent vs. ppi details 2000-03-01 Files: print-escp2.c (1.103) (+11 -6) Handle variable dot size correctly 2000-02-29 Files: print-escp2.c (1.102) (+63 -31) print-util.c (1.79) (+7 -2) 1) Should be able to speed up black printing quite a bit for some models. 2) Add support for 1160 (tentative!) 2000-02-29 Files: print-escp2.c (1.101) (+103 -104) Rationalize the printer options a bit 2000-02-29 Files: print-escp2.c (1.100) (+22 -14) Improve printing to the bottom, and do memory allocation the way intended 2000-02-28 Files: pcl-unprint.c (1.5) (+122 -63) Fixed decoding of "configure data". Added "Custom" to paper sizes. Started changes for multiple levels. 2000-02-28 Files: print-pcl.c (1.34) (+46 -77) Fixed the "configure data" command again! 2000-02-28 Files: print.c (1.69) (+1771 -1141) Back out the mainline stuff 2000-02-28 Files: print-dither.c (1.7) (+112 -46) print-escp2.c (1.99) (+380 -370) print.h (1.39) (+3 -3) Try to improve high resolution quality 2000-02-27 Files: print.c (1.68) (+1180 -1804) Experimental print.c from 3.0 2000-02-27 Files: unprint.c (1.37) (+116 -28) The major change in this release is the way image cropping is done. Andy originally put some code in write_out which would cut the left and right borders, if there was white space being printed on the left or right side. That was fine, but it neglected the top and bottom. This version will crop all four edges. I also moved the cropping further upstream, into update_page, this way we won't need to allocate RAM we won't need. I also changed the algorithm so that it should run faster. The old one was probably fast enough, but, I'm a bit neurotic when it comes to code I know can be faster... This release also fixes a bug in the environment variable handling which caused it to crash if unset, as well as a few other minor things not worth mentioning. 2000-02-27 Files: print-ps.c (1.20) (+10 -2) Fixed problem with missing linefeed character after options from PPD file. Depending on the format of the option the PostScript file was not conform with the Adobe DSC specification. 2000-02-26 Files: print.c (1.67) (+3 -3) copyright 2000-02-26 Files: print-escp2.c (1.98) (+62 -47) 1) Clean up (and maybe fix???) positioning. 2) Fix packing in multi-level code. 2000-02-26 Files: print.c (1.66) (+67 -35) 1) Add center button. 2) Activate right/bottom entries. 3) Use only two digits of precision when printing position, since we're only accurate to 1 point. 4) Minor cleanup 2000-02-26 Files: print-canon.c (1.31) (+12 -9) print-dither.c (1.6) (+96 -46) print-escp2.c (1.97) (+15 -8) print-pcl.c (1.33) (+12 -8) print-util.c (1.78) (+9 -8) print.h (1.38) (+8 -7) Rename dither_{black,cmyk}4 to dither_{black,cmyk}_n, and add argument to specify how levels are to be encoded 2000-02-25 Files: print-pcl.c (1.32) (+386 -49) Added Paper size database to handle more of the new paper sizes added a while ago, anything else is handled as "custom". 2000-02-25 Files: print-escp2.c (1.96) (+67 -16) print-util.c (1.77) (+11 -2) 1) Stylus Color 460 (really a variant 440, at least until I learn otherwise). 2) Major optimization for gs driver in particular: elide rows that are blank. 3) make variable dot size the default for those printers. 2000-02-24 Files: unprint.c (1.36) (+35 -10) * Changed write_output to cut left and right empty borders 2000-02-24 Files: unprint.c (1.35) (+25 -9) * Extended parse_canon to respect bpp and vertical color component offsets (previously called delayed lines :-) * all resolutions of the bjc6000 driver get unprinted now but there's still an aspect ratio of 2 for 720x360 dpi and 1440x720 dpi 2000-02-24 Files: unprint.c (1.34) (+28 -21) Small cleanups 2000-02-24 Files: unprint.c (1.33) (+13 -8) Merge Andy's fixes with mine. Set the default value of extraskip based on printer type, 2 for Epsons, 1 for Canons. Add support for light yellow ink. Add Andy to the copyright. 2000-02-24 Files: README (1.11) (+1 -1) print.c (1.65) (+3 -3) Bump version number for next release, whenever that may be 2000-02-24 Files: print-escp2.c (1.39.2.4) (+19 -3) print-pcl.c (1.14.2.2) (+8 -3) print-util.c (1.49.2.3) (+0 -427) print.c (1.38.2.7) (+4 -4) 3.0.9 fixes 2000-02-23 Files: pcl-unprint.c (1.4) (+270 -60) Added more commands to the commans set. Now handles repeated commands that share the same prefix. 2000-02-23 Files: print-pcl.c (1.31) (+284 -125) Replaced all "model ==" code with a capabilities database. According to the ghostscript driver (and the HP windows driver), the "new" end raster graphics command is *rC, not *rbC. Use correct commands to set high quality output if dpi >= 300 2000-02-23 Files: print-canon.c (1.30) (+9 -6) small fix for delayed lines 2000-02-23 Files: Makefile.am (1.17) (+1 -2) canon-unprint.c (1.3) (+1 -1) Removed in favour of unprint.c 2000-02-23 Files: unprint.c (1.32) (+40 -20) Fixed severe bug in rle_decode() and parse_canon() 2000-02-23 Files: unprint.c (1.31) (+3 -2) small change to parse_canon() 2000-02-23 Files: print-canon.c (1.29) (+15 -9) unprint.c (1.30) (+2 -2) Fixed a bug in canon_write 2000-02-23 Files: canon-unprint.c (1.2) (+131 -89) unprint.c (1.29) (+2 -1) Merged parse_canon() from unprint into canon-unprint 2000-02-23 Files: unprint.c (1.28) (+258 -2) * Added parse_canon() * Added rle_decode() * "UNPRINT=canon ./unprint" will use parse_canon() instead of parse_escp2() * output for canon printfiles is extremely poor 2000-02-23 Files: print-escp2.c (1.95) (+6 -3) print.c (1.64) (+5 -5) Some minor fixes 2000-02-23 Files: print.c (1.38.2.6) (+298 -90) 1) New save settings/print/print and save settings buttons. 2) Save "file" printer correctly. 3) Location boxes/size and place correctly 2000-02-22 Files: print-escp2.c (1.39.2.3) (+12 -7) print-util.c (1.49.2.2) (+130 -62) print.c (1.38.2.5) (+29 -7) 3.0.7 2000-02-22 Files: print-canon.c (1.28) (+7 -3) Fixed bug introduced with last commit (thou shall never prettify your source...) 2000-02-22 Files: print-canon.c (1.27) (+23 -15) Some minor cosmethics 2000-02-22 Files: print.c (1.63) (+4 -5) Save state when printing file 2000-02-21 Files: print-escp2.c (1.94) (+9 -4) Try again 2000-02-21 Files: print-escp2.c (1.93) (+34 -22) Try for the 640 2000-02-21 Files: print-dither.c (1.5) (+67 -49) print-escp2.c (1.92) (+12 -4) print-util.c (1.76) (+64 -6) print.c (1.62) (+3 -3) Important dithering bug fixes: 1) Avoid runaway black buildup. 2) Some conversion functions weren't doing density 2000-02-21 Files: AUTHORS (1.3) (+2 -0) update 2000-02-21 Files: Makefile.am (1.16) (+1 -1) pcl-unprint.c (1.3) (+8 -3) print-canon.c (1.26) (+12 -5) print-escp2.c (1.91) (+13 -4) print-util.c (1.75) (+281 -271) Minor release prep 2000-02-21 Files: canon-unprint.c (1.1) ( ) * cloned escp2-unprint.c and replaced parse_escp2() with parse_canon() * only checks for correct syntax but doesn't really read any contents yet 2000-02-21 Files: print.c (1.61) (+8 -2) Do not use scale to image for gimp 1.0 2000-02-21 Files: print.c (1.60) (+28 -7) Add scale-to-image clicker 2000-02-21 Files: print-escp2.c (1.90) (+11 -5) Weird init sequence for newer printers 2000-02-21 Files: print-escp2.c (1.89) (+6 -3) change softweave sequence for older printers 2000-02-20 Files: pcl-unprint.c (1.2) (+640 -108) Now does TIFF compressed files and 2 level colour in CMY or CMYK 2000-02-19 Files: print-escp2.c (1.88) (+37 -32) Try one more time to fix 740 2000-02-19 Files: print.c (1.59) (+31 -12) Another attempt to fix the File printer. 2000-02-19 Files: print-escp2.c (1.87) (+48 -57) A bit more cleanup to non-softweave 2000-02-19 Files: print-pcl.c (1.30) (+17 -7) Fixed OUTPUT_COLOR vs OUTPUT_GRAY. Fixed number of planes output for DJ600 in 600dpi mode. 2000-02-19 Files: unprint.c (1.27) (+4 -1) Add a new veriable to the printer state called "extraskip". This is a multiplicative factor applied to the existing skip factor. It defaults to 2. Currently there is no way to change this. 2000-02-18 Files: unprint.c (1.26) (+9 -4) Don't print beyond the bottom margin. 2000-02-18 Files: .cvsignore (1.4) (+4 -1) Makefile.am (1.15) (+2 -1) minor stuff 2000-02-18 Files: print-dither.c (1.4) (+18 -13) A few more dithering bugs 2000-02-18 Files: print-escp2.c (1.86) (+19 -15) Try to fix microweave and 360 dpi 2000-02-18 Files: print-escp2.c (1.85) (+5 -3) Remove debug printf 2000-02-18 Files: print-escp2.c (1.84) (+7 -3) Update line spacing for ESC900 2000-02-17 Files: Makefile.am (1.14) (+2 -2) Change the name of unprint back to unprint. 2000-02-17 Files: unprint.c (1.25) (+20 -5) Add a "-n" flag which allows adjusting the nozzle separation on the command line. "-n8" or "-n 8" will set the nozzle separation to 8/720". 2000-02-17 Files: unprint.c (1.24) (+6 -2) Fix a bug in handling uncompressed data bit depth, and add a few more debugging statements. 2000-02-17 Files: unprint.c (1.23) (+110 -96) Isolate everything that's escp2-specific into a single function called parse-escp2. This function takes a file descriptor as an argument, and parses the escp2 code in the file, filling the generic page variable with bitmapped data. This should make it easier to unify unprint with canunprint (recently renamed canon-unprint) and pcl-unprint. Also change the handling of the color depth a bit to make this a little easier. "bpp" has been added to pstate. This new layout of the code is much cleaner than the previous. There was far too much crap in main. 2000-02-17 Files: unprint.c (1.22) (+15 -2) Add more verbose GPL description and include string.h. 2000-02-17 Files: unprint.c (1.21) (+0 -0) Resurrect unprint.c as it was in revision 1.19. 2000-02-17 Files: print-escp2.c (1.83) (+19 -8) Yet another try 2000-02-17 Files: print-escp2.c (1.82) (+17 -13) Another try at the variable dot printers 2000-02-17 Files: print-util.c (1.74) (+11 -4) Alpha channel problems 2000-02-17 Files: Makefile.am (1.13) (+5 -5) escp2-unprint.c (1.1) ( ) escp2-weavetest.c (1.1) ( ) pcl-unprint.c (1.1) ( ) pclunprint.c (1.2) (+8 -4) unprint.c (1.20) (+1 -1) weavetest.c (1.14) (+1 -1) Rename various programs 2000-02-16 Files: unprint.c (1.19) (+23 -15) Fix the damn vertical artifacts! This was another case of sloppy arithmetic. The last pixel is the first pixel + (n-1) pixels, not n pixels, where n is the number of pixels in the line. Also fix a bug in the ESC r color selection (missing break). Also fix a bug in the short form of the set unit command. (horizontal relative units were not being set.) Finally, add a byte counter so that errors can be referenced by their position in the file. This is useful for correlating errors with output from parse-escp2. This is worth a version 0.9 revision number. 2000-02-16 Files: print-escp2.c (1.81) (+10 -3) narrow-carriage printers can print 14" long, not just 11" 2000-02-16 Files: unprint.c (1.18) (+40 -18) Change the way command line arguments are parsed to make it easier to add option flags. Add "-u" option flag. -u does two things. It sets the nozzle separation to 1, and it treats all vertical head motion commands as if the argument was to move down pstate.nozzles ticks. For Microweave code, this most likely will have no effect, but for softweave, this essentially "unweaves" the image so that data from each pass appears separately. This is not so useful for image viewing, but can be useful for debugging softweave stuff. 2000-02-16 Files: unprint.c (1.17) (+10 -10) Oh, now this looks *MUCH* better. Fixed a bug regarding bit endianness in the pnm writing code. Never attribute a bug to Epson without first checking your own code... 2000-02-16 Files: print.c (1.58) (+4 -3) version number bump to prep for release 2000-02-16 Files: README (1.10) (+9 -1) comments leading up to release... 2000-02-16 Files: print-canon.c (1.25) (+32 -7) print-dither.c (1.3) (+10 -6) print-escp2.c (1.80) (+6 -7) print-pcl.c (1.29) (+6 -7) print-ps.c (1.19) (+32 -7) print-util.c (1.73) (+9 -6) 1) Use correct convert functions (canon, escp2, pcl, ps). 2) Fix gray_to_rgb increment (print-util) 3) Fix dither update (print-dither) 2000-02-16 Files: Makefile.am (1.12) (+2 -3) print-escp2.c (1.79) (+27 -8) weavetest.c (1.13) (+6 -278) Put pclunprint in build, and use actual weave code in weavetest 2000-02-15 Files: print.c (1.57) (+5 -4) The File: printer is now initialized, saved and loaded! 2000-02-15 Files: pclunprint.c (1.1) ( ) Initial version. Only works for mono 2 level uncompressed output (i.e. Deskjet 500) 2000-02-15 Files: print-pcl.c (1.28) (+33 -2) Added fix when (left < 0) 2000-02-15 Files: print-escp2.c (1.78) (+34 -7) Back out clearly nonfunctional change for 740 family 2000-02-15 Files: print-canon.c (1.24) (+6 -3) print-escp2.c (1.77) (+80 -38) print-pcl.c (1.27) (+6 -3) print-ps.c (1.18) (+6 -3) print.c (1.56) (+55 -35) 1) It wasn't possible to print to the edge of the page (as defined by the printer). 2) The page top/bottom/left/right (particularly bottom and right) in the size boxes wasn't displayed accurately (it *had* been coded in 1/10", because that's the units used to print out the pager -- really sillyl, that -- now it's all in points, which is more reasonable if still not all that precise). 3) The behavior of landscape mode was weird, to say the least. 4) Calculating the size based on scaling was also weird -- in portrait mode it just looked at the height of the page vs. the height of the image, and in landscape it just looked at width of the page and height of the image. Now it looks at both axes and scales so that the larger of the two ratios (widths and heights) is set equal to the scale factor. That seems more intuitive to me, at any rate. It avoids flipping between landscape and portrait mode as you rescale the image in auto mode (which seems just plain bizarre to me). 5) I changed the escp2 stuff so that the distance from the paper edge will be identical in softweave and in microweave mode. Henryk, that might not quite be what you intended (it's the opposite of what you actually did), but at least microweave and softweave should generate stuff that looks consistent. 2000-02-15 Files: print-escp2.c (1.76) (+8 -4) Use older-style print command for single bit depth printing 2000-02-14 Files: unprint.c (1.16) (+11 -1) Add some code to handle "remote mode" a little more elegantly. Just a little. 2000-02-14 Files: unprint.c (1.15) (+22 -13) Put in some handling of multiple dot sizes to make the output look nicer. Teach unprint about form feeds. Get rid of the last of the compiler warnings. 2000-02-14 Files: README (1.9) (+26 -0) warn about gimp.m4 2000-02-14 Files: print.c (1.55) (+7 -2) Try to support gimp 1.0 2000-02-14 Files: Makefile.am (1.11) (+5 -1) make dist 2000-02-14 Files: Makefile.am (1.10) (+18 -2) NEWS (1.2) (+86 -1) README (1.8) (+7 -79) Clean up configure stuff 2000-02-13 Files: print-escp2.c (1.75) (+58 -41) More modes in run-weavetest, and attempt to handle column spacing in escp2 2000-02-13 Files: unprint.c (1.14) (+10 -6) Fix the bugs that prevented softweave from working properly. This is currently hard coded for the 740/750/1200 nozzle separation of 6/720". If you want to run it on output for the printers with a nozzle sep of 8/720, you need to change a line. Ideally we need a command line switch to select the model, but, since it's after 1AM that's not going to happen before I go home tonight. At this point we need to decide how much code we want to share between print and unprint. Since unprint is designed to be a check of print, one argument is to keep it completely independent, but, that's more work.... 2000-02-13 Files: print-canon.c (1.23) (+6 -3) Fixed maximum paper size for BJC-6000 2000-02-13 Files: print-canon.c (1.22) (+17 -5) print-escp2.c (1.74) (+16 -4) print-pcl.c (1.26) (+18 -4) print-ps.c (1.17) (+16 -4) print-util.c (1.72) (+97 -17) print.h (1.37) (+5 -2) Bit of an oops here about printer models; also start on print-gray-using-color mode for better quality 2000-02-13 Files: Makefile.am (1.9) (+9 -1) print-escp2.c (1.73) (+13 -6) print-util.c (1.71) (+11 -2) Build a Ghostscript driver! No idea if it works yet... 2000-02-12 Files: print-escp2.c (1.72) (+20 -12) Change spacing for newer printers 2000-02-12 Files: print-escp2.c (1.71) (+8 -5) Use Epson sequences more exactly 2000-02-12 Files: unprint.c (1.13) (+5 -3) Do not barf on softweave 2000-02-12 Files: print.c (1.54) (+15 -4) More accurate printing of measurements 2000-02-12 Files: print-escp2.c (1.70) (+38 -35) One more try 2000-02-11 Files: print-escp2.c (1.39.2.2) (+30 -5) print.c (1.38.2.4) (+3 -3) print 3.0.6 fixes 2000-02-11 Files: unprint.c (1.12) (+2 -2) Fix line wrapping bug. The calculation of the image width should have been right-left+1, not right-left. This version of unprint solves the: +----+ |\ | | \ | +----+ image warping problem. 2000-02-11 Files: unprint.c (1.11) (+18 -13) Change unprint behavior in response to ESC @ initialization command. If this is found after raster data has been sent, eject the page and quit. What was happening was that a trailing ESC @ occuring at the end of some files was resetting the resolution before writing out the data, which was a bad thing. Ejecting the page on this command isn't a perfect simulation if ESC @ occurs in the middle of the file, but, I'll deal with that later. 2000-02-11 Files: unprint.c (1.10) (+10 -9) Add a few ()'s and stuff to get rid of some compiler warnings. There should be no actual changes in this update other than changes to coding style to appease gcc. gcc still complains about some potentially unitialized variable usage, but, that's just gcc being paranoid. 2000-02-11 Files: print-escp2.c (1.69) (+5 -3) Remove apparently spurious flush command 2000-02-11 Files: print-escp2.c (1.68) (+7 -2) print.c (1.53) (+4 -4) Fix Epson left margin 2000-02-10 Files: unprint.c (1.9) (+33 -30) It works!!! Well, sorta... Fixed two bugs in the ink mixing routine, that mostly works now, but, it's far from optimal. Fixed the use of an unitialized variable in merge_line. Fixed a bug in relative vertical motion command interpretation. = -> += Changed the behavior on unexpected EOF to print out what was read in so far, rather than just quitting. Also removed some excessively verbose debugging statements. The resulting images do not look good. There's a line length mismatch problem somewhere which makes the images look like this: +------+ |\ + | \ + +------+ The lower left triangle contains the right edge of the original image. The image is also cut short by the unexpected EOF problem. There's still a lot of work left to do, but, this is quite promising. 2000-02-10 Files: Makefile.am (1.8) (+3 -1) Add canunprint 2000-02-10 Files: Makefile.am (1.7) (+1 -7) Remove spurious explicit GTK libraries that bloated the installation 2000-02-10 Files: Makefile.am (1.6) (+1 -0) print-ps.c (1.16) (+6 -134) print.c (1.52) (+11 -8) weavetest.c (1.12) (+5 -60) Turn on warnings 2000-02-10 Files: print-canon.c (1.21) (+10 -4) initialization 2000-02-10 Files: print-canon.c (1.20) (+7 -4) print-escp2.c (1.67) (+7 -3) print-pcl.c (1.25) (+7 -3) Fix landscape vs. portrait problem 2000-02-09 Files: unprint.c (1.8) (+18 -2) Add a really simple color blending algorithm which makes no use whatsoever of the NDA ink color measurements. 2000-02-09 Files: unprint.c (1.7) (+46 -17) Many many bug fixes. The old version of RLE decompression was pretty severely screwed up. It seems fixed in this version. I also added an error check to make sure that the decompressed length is consistant with what one would expect from an m*n pixel matrix. Several other random bug fixes were put in place, some dealing with some misconceptions I had about operator precedence regarding the ? operator. That took a while to spot. I've also added some excessively verbose debugging statements. These are temporary. Something is still pretty snafu with the motion of the virtual print head. It's going way far to the right. Since the virtual paper is infinitely wide (for small values of infinity) this has some interesting effects. This version currently does not segfault on input from gimp-print, however it doesn't produce output either. It terminates with an unexpected end of file. Go figure. 2000-02-09 Files: .cvsignore (1.3) (+1 -0) Added canunprint to cvs 2000-02-09 Files: print-canon.c (1.19) (+7 -5) print-escp2.c (1.66) (+7 -5) print-pcl.c (1.24) (+7 -5) print-ps.c (1.15) (+11 -5) print-util.c (1.70) (+44 -46) print.c (1.51) (+5 -5) print.h (1.36) (+15 -20) Put lut inside vars 2000-02-08 Files: Makefile.am (1.5) (+3 -1) weavetest.c (1.11) (+142 -350) Weave tester 2000-02-08 Files: print-canon.c (1.18) (+40 -37) Small fix that makes variable drop sizes work (in B/W) 2000-02-08 Files: print-canon.c (1.17) (+25 -9) Added call to dither_cmyk4() 2000-02-08 Files: print-canon.c (1.16) (+169 -79) Got support for variable drop sizes ready for testing 2000-02-08 Files: print-canon.c (1.15) (+12 -5) Next step in supporting variable dot sizes (still experimental) 2000-02-08 Files: print-escp2.c (1.65) (+13 -4) Correct dot size for variable bits 2000-02-08 Files: print-canon.c (1.14) (+115 -79) Beginning support for variable drop sizes (experimental stage) 2000-02-08 Files: print-pcl.c (1.23) (+14 -6) print-util.c (1.69) (+8 -3) Deskjet 600C is CMY, the rest of the 6xxC series are CMYK. 2000-02-08 Files: print-escp2.c (1.64) (+8 -2) Remove spurious init string 2000-02-08 Files: print-escp2.c (1.63) (+6 -3) Is the separation really 6 lines for the 740? That's very unusual. Usually it's 8 lines. But we shall see... 2000-02-08 Files: print-escp2.c (1.62) (+12 -2) Some kind of silly magic init string that it appears these printers want. 2000-02-07 Files: print-canon.c (1.13) (+201 -58) Major code-cleanups, prettified model capabilities 2000-02-07 Files: .cvsignore (1.2) (+9 -0) more stuff to be ignored 2000-02-07 Files: print-dither.c (1.2) (+20 -8) print-escp2.c (1.61) (+13 -6) Try to improve variable dot stuff 2000-02-06 Files: print-escp2.c (1.60) (+10 -108) print-pcl.c (1.22) (+5 -105) print-ps.c (1.14) (+7 -79) print.h (1.35) (+2 -3) 1) Use old methods only for microweave printing. 2) remove MAX_DPI from print.h since it's no longer necessary. 3) Remove spurious CVS logs that were just clutter. 2000-02-06 Files: print-canon.c (1.12) (+43 -20) Remove calls to non-POSIX strdup 2000-02-06 Files: print-escp2.c (1.59) (+29 -3) Choice of variable vs. single drop size for new printers 2000-02-06 Files: print-escp2.c (1.58) (+20 -11) Try to fix softweave mode on new printers 2000-02-06 Files: print-pcl.c (1.21) (+11 -5) Fixed max paper sizes. 2000-02-06 Files: print-escp2.c (1.57) (+35 -21) Try to fix microweave on newer printers...? 2000-02-06 Files: Makefile.am (1.4) (+1 -0) print-dither.c (1.1) ( ) print-util.c (1.68) (+5 -1985) Split out dither stuff from print-util 2000-02-06 Files: unprint.c (1.6) (+138 -14) Add some (buggy) support for printing on a line we already printed on (needed for interleaving 1440 DPI). More debugging messages. Support for ESP 700/EX and older ESC ( / command. This version probably introduces more bugs than it removes, but add more functionality. I think it's a step forward. I'll try to clean it up a bit more later. 2000-02-06 Files: print-escp2.c (1.56) (+15 -6) Don't cut corners by padding the 32 bit horizontal shifts with 0's in the upper 16 bits. Do the full shifting and masking. This is important when the relative offset is negative. 2000-02-06 Files: print-util.c (1.67) (+307 -32) print.h (1.34) (+17 -2) Fill in the setter functions for the dither stuff 2000-02-06 Files: print-canon.c (1.11) (+14 -10) print-escp2.c (1.55) (+21 -29) print-pcl.c (1.20) (+23 -16) print-util.c (1.66) (+431 -400) print.c (1.50) (+2 -3) print.h (1.33) (+11 -79) More work on the generalized dithering parameters stuff. At this point it really looks like a proper object. Also dynamically allocate the error buffers. This segv'd a lot, which forced me to efence it, which was just as well because I found a few problems as a result... 2000-02-05 Files: print-escp2.c (1.54) (+18 -4) Do horizontal positioning correctly in microweave 2000-02-05 Files: print-util.c (1.65) (+52 -35) Minor reorg 2000-02-05 Files: print-util.c (1.64) (+37 -109) print.c (1.49) (+3 -3) print.h (1.32) (+68 -2) some more silly problems 2000-02-05 Files: COPYING (1.2) (+339 -1) GPL 2000-02-05 Files: AUTHORS (1.2) (+14 -3) minor update 2000-02-05 Files: print-escp2.c (1.53) (+15 -10) print-util.c (1.63) (+7 -4) 1) print-util.c: decrement rather than increment counter! 2) print-escp2.c: don't advance the paper a negative (or, with some printers, a very large positive) amount. 2000-02-05 Files: unprint.c (1.5) (+17 -11) Change some bugs regarding handling of top and bottom page margins. If the printer head moves below the bottom margin, we're supposed to eject the page and start a new one. That's a little tricky with PPM, especially when writing to stdout. I think the best behavior on a page ejection situation is to just write out the PPM with what has been printed so far and just ignore the rest of the data. In other words, unprint will produce a PPM file describing the first page of output for any given escp2 input. The only other option would be to write out several PPMs in one file. I was hoping that "pnmcat" would be able to read multiple files from stdin, but that seems not to be the case. 2000-02-04 Files: unprint.c (1.4) (+93 -7) Add recognition of monochrome mode selection command. (Doesn't actually do anything, though.) Also add the undocumented 8 byte page format command (prints warning to stderr if found). Add the routine which actually writes out the PPM file. (That's useful.) Fix a bug in vertical motion. This still needs more bounds checking on subscripts. If you specify the page dimensions and then try to print off the page it can segfault. Also, the actual CcMmYK -> RGB function doesn't do anything yet, so the PPM file will be all white, if you get one. You're more likely to get a core file, though. 2000-02-04 Files: print-canon.c (1.10) (+63 -46) print-util.c (1.62) (+19 -3) Models BJC-1000/2000/3000/6000/6100/7000/7100 ready for testing. 2000-02-04 Files: print-escp2.c (1.52) (+6 -3) 1440 dpi stupidity 2000-02-04 Files: print-escp2.c (1.51) (+21 -13) print-util.c (1.61) (+11 -2) Prelim support for 850/860/870/1200; fix stupid bug in ESC(S 2000-02-03 Files: print-canon.c (1.9) (+32 -9) Preparations for some more printer models (to be continued...) 2000-02-03 Files: print-canon.c (1.8) (+53 -87) Dirty left-border-treatment leaving an uncertainty of -4..+4 dots 2000-02-03 Files: AUTHORS (1.1) ( ) COPYING (1.1) ( ) Makefile.am (1.3) (+11 -5) NEWS (1.1) ( ) These files are required documentation files for applications using autoconf for configuration. The current versions of these files are just one step removed from "touch filename". They need to be fleshed out, but, they're enough to stop autoconf from complaining. 2000-02-03 Files: print-canon.c (1.7) (+8 -14) Honours the new ink-type setting 2000-02-03 Files: print-canon.c (1.6) (+19 -8) print.c (1.48) (+122 -49) print.h (1.31) (+4 -3) Ink type 2000-02-03 Files: print-escp2.c (1.50) (+21 -2) Don't get too fancy with the new, undocumented ESC(c command 2000-02-02 Files: print-canon.c (1.5) (+19 -31) Minor cleanups of code and debugging messages 2000-02-02 Files: print-canon.c (1.4) (+80 -16) Prepared the driver for one of K/CMY/CMYK/CcMmYK/CcMmYy printing 2000-02-02 Files: print.c (1.47) (+5 -4) Fixed the plp-lpc-bug producing printer entries ak "Press RETURN to continue..." 2000-02-02 Files: print-canon.c (1.3) (+10 -122) Removed remnants from the original escp/2 source not needed for BJL 2000-02-02 Files: print-canon.c (1.2) (+210 -117) 1) reworked printer capabilities handling 2) initilization sends media type, paper format and printable area 3) works fine with new dithering stuff 2000-02-02 Files: print-util.c (1.60) (+58 -48) Add a few more parameters to the dither_t struct. 2000-02-02 Files: print-escp2.c (1.49) (+8 -2) print-pcl.c (1.19) (+9 -2) print-util.c (1.59) (+343 -292) print.h (1.30) (+3 -2) Move all the constants into members of a struct. This will eventually permit us to use different dithering constants for each printer, or even vary them on the fly. Currently there's a static dither_t that contains constants, but that's the easy part to fix... 2000-02-01 Files: .cvsignore (1.1) ( ) Added a .cvsignore file 2000-02-01 Files: Makefile.am (1.2) (+2 -0) print-canon.c (1.1) ( ) print-util.c (1.58) (+10 -3) print.h (1.29) (+12 -2) Add print-canon.c: Support for the BJC 6000 and possibly others 2000-01-30 Files: unprint.c (1.3) (+43 -17) Improve color handling and color selection commands as well as support for two more printer head motion commands. 2000-01-30 Files: unprint.c (1.2) (+54 -10) Fix a few obvious C errors (doh!), reduce some debugging output, add some comments and some more code to handle other commands. This version should compile. Really, I mean it this time. 2000-01-29 Files: unprint.c (1.1) ( ) This is as much a test of my ability to commit code to the repository as it is to get the code in there. This is version 0.001pre-alpha of "unprint" which will eventually read escp2 data and dump a ppm file. This code should compile, nothing fancy, just "gcc -o unprint unprint.c", but it doesn't do anything useful yet. 2000-01-29 Files: print.c (1.46) (+47 -5) Separate save and print stuff 2000-01-29 Files: print.c (1.45) (+8 -13) Handle orientation change correctly 2000-01-29 Files: print-escp2.c (1.48) (+239 -208) print-pcl.c (1.18) (+13 -9) print-util.c (1.57) (+26 -3) print.h (1.28) (+6 -4) 1) Remove globals from everything except print.c. 2) Remove broken 1440x720 and 2880x720 microweave modes. 2000-01-28 Files: print-escp2.c (1.47) (+7 -3) print-util.c (1.56) (+144 -2) print.c (1.44) (+180 -153) print.h (1.27) (+8 -12) Move printers to print-util; also add top/left/bottom/right boxes to the UI 2000-01-25 Files: print-escp2.c (1.46) (+65 -52) print-pcl.c (1.17) (+33 -19) print-ps.c (1.13) (+21 -16) print-util.c (1.55) (+61 -82) print.h (1.26) (+13 -2) 1) Better attempt at supporting newer Epson printers. 2) Generalized paper size support. 2000-01-25 Files: print-escp2.c (1.45) (+97 -33) Try to make 440/640/740/900/750/1200 work 2000-01-25 Files: print-escp2.c (1.44) (+218 -180) print.c (1.43) (+20 -13) weavetest.c (1.10) (+244 -22) 1) Weaving code for Stylus Photo 1200 and friends (the multi-bit printers). I don't expect printing to actually work, although it's not impossible that it will. 2) Fixed up the save code to be a bit more predictable. 3) Bug fixes 2000-01-21 Files: print-escp2.c (1.43) (+11 -4) print-util.c (1.54) (+87 -36) print.c (1.42) (+4 -2) print.h (1.25) (+5 -2) 1) Add a few more paper sizes. 2) Clean up Makefile.standalone. 3) Nominal support for Stylus Color 850. 2000-01-21 Files: README (1.7) (+4 -3) print-util.c (1.53) (+155 -2) Describe the algorithms in print-util.c. 2000-01-17 Files: print-escp2.c (1.42) (+306 -61) print-pcl.c (1.16) (+16 -6) print-util.c (1.52) (+330 -612) print.c (1.41) (+3 -3) print.h (1.24) (+4 -3) Print 3.1.0 2000-01-17 Files: print-escp2.c (1.41) (+143 -102) print-pcl.c (1.15) (+20 -13) print-util.c (1.51) (+363 -123) print.c (1.40) (+41 -4) print.h (1.23) (+5 -5) Much stuff: 1) Fixes from 3.0.5 2) First cut at enhancing monochrome and four-level printing with stuff from the color print function. 3) Preliminary support (pre-support) for 440/640/740/900/750/1200. 2000-01-15 Files: print-pcl.c (1.14.2.1) (+11 -7) print.c (1.38.2.3) (+40 -3) PCL and Gimp 1.0 patches from Dave Hill 2000-01-15 Files: print-escp2.c (1.40) (+275 -237) print-util.c (1.50) (+11 -4) print.c (1.39) (+15 -3) Intermediate version 2000-01-13 Files: print-util.c (1.49.2.1) (+6 -3) Deal with null black pointer 2000-01-13 Files: print.c (1.38.2.2) (+3 -3) Bump version 2000-01-13 Files: print.c (1.38.2.1) (+3 -3) bump version 2000-01-13 Files: print-escp2.c (1.39.2.1) (+6 -3) silliness 2000-01-13 Files: print-escp2.c (1.39) (+6 -3) bug fix from mainline 2000-01-13 Files: print.c (1.38) (+8 -5) print.h (1.22) (+15 -2) Gimp merge 2000-01-13 Files: print-escp2.c (1.1.1.2) (+1546 -257) print-pcl.c (1.1.1.2) (+214 -478) print-ps.c (1.1.1.2) (+217 -126) print-util.c (1.1.1.2) (+2057 -216) print.c (1.1.1.5) (+1393 -368) print.h (1.1.1.2) (+130 -43) Update from the Gimp 2000-01-09 Files: weavetest.c (1.9) (+37 -13) miscellany 2000-01-08 Files: README (1.6) (+4 -5) print-pcl.c (1.14) (+6 -3) print-ps.c (1.12) (+6 -3) print.c (1.37) (+3 -3) print.h (1.21) (+3 -3) weavetest.c (1.8) (+26 -13) Y2K copyright 2000-01-08 Files: print-util.c (1.49) (+22 -19) Some tweaking 2000-01-08 Files: print-escp2.c (1.38) (+141 -137) Rearrange setup code; more printers to support softweave 2000-01-03 Files: print-ps.c (1.11) (+7 -4) Fix from Salvador Pinto Abreu 1999-12-30 Files: print-util.c (1.48) (+29 -36) Silly little bug... 1999-12-26 Files: print-util.c (1.47) (+153 -115) Performance stuff 1999-12-25 Files: print.c (1.36) (+3 -3) version 1999-12-25 Files: print-util.c (1.46) (+24 -100) Cleanup 1999-12-25 Files: print.c (1.35) (+32 -22) UI tweaks 1999-12-25 Files: print-util.c (1.45) (+5 -5) some minor improvement 1999-12-24 Files: print-util.c (1.44) (+41 -33) Reduce grain; improve red 1999-12-22 Files: print-util.c (1.43) (+6 -3) round length up, not down 1999-12-22 Files: print-util.c (1.42) (+11 -8) More constant fiddling 1999-12-22 Files: print-util.c (1.41) (+152 -92) Reverse direction each pass 1999-12-20 Files: weavetest.c (1.7) (+68 -19) Intermediate 1999-12-19 Files: print-escp2.c (1.37) (+10 -7) Make 'em big enough 1999-12-18 Files: print.c (1.34) (+3 -3) Update the version 1999-12-18 Files: print-util.c (1.40) (+6 -3) typo 1999-12-18 Files: README (1.5) (+3 -6) update 1999-12-18 Files: print-escp2.c (1.36) (+24 -6) comments, mostly 1999-12-18 Files: weavetest.c (1.6) (+58 -1) Comments 1999-12-18 Files: print.c (1.33) (+2 -6) remove PRINT_LUT 1999-12-12 Files: print-util.c (1.39) (+17 -12) Various changes 1999-12-11 Files: weavetest.c (1.5) (+49 -26) vertical stuff 1999-12-11 Files: print-util.c (1.38) (+11 -6) Better matching between cmy/k Smoother dither! 1999-12-11 Files: print-escp2.c (1.35) (+8 -3) hopefully get borders right 1999-12-11 Files: print.c (1.32) (+3 -3) Printer name correction 1999-12-11 Files: print-escp2.c (1.34) (+7 -4) bug fixes 1999-12-11 Files: print-escp2.c (1.33) (+182 -236) various other print modes 1999-12-11 Files: print-escp2.c (1.32) (+175 -119) Better weaving code -- not absolutely complete yet 1999-12-10 Files: weavetest.c (1.4) (+36 -29) Looks pretty good, now time to integrate it back... 1999-12-10 Files: weavetest.c (1.3) (+38 -11) Fixed most of the problems 1999-12-10 Files: weavetest.c (1.2) (+63 -45) handle vertical subpasses for better weaving 1999-12-10 Files: weavetest.c (1.1) ( ) . 1999-12-05 Files: print-util.c (1.37) (+6 -3) don't want PRINT_LUT in release 1999-12-05 Files: print.c (1.31) (+3 -3) Increment version 1999-12-05 Files: print-escp2.c (1.31) (+6 -5) minor, prep for release 1999-12-05 Files: print-escp2.c (1.30) (+13 -3) fencepost 1999-12-05 Files: print-util.c (1.36) (+78 -72) Good results for the night. 1999-12-04 Files: print-util.c (1.35) (+201 -314) better use of light colors 1999-12-02 Files: print-util.c (1.34) (+6 -3) print.c (1.30) (+11 -2) print.h (1.20) (+7 -7) . 1999-11-29 Files: print.c (1.29) (+23 -2) stdplugins-intl.h is not a standard header file 1999-11-25 Files: print.c (1.28) (+44 -33) 1.1.12 merge 1999-11-25 Files: print.c (1.1.1.4) (+44 -34) . 1999-11-25 Files: print-util.c (1.33) (+91 -23) print.c (1.27) (+6 -6) print.h (1.19) (+3 -3) Revamped many controls 1999-11-23 Files: print-escp2.c (1.29) (+7 -9) print-pcl.c (1.13) (+7 -8) print-ps.c (1.10) (+7 -7) print-util.c (1.32) (+41 -38) print.h (1.18) (+8 -8) Rationalize variables, pass 3 1999-11-23 Files: print-escp2.c (1.28) (+17 -14) print-pcl.c (1.12) (+17 -14) print-ps.c (1.9) (+17 -14) print.c (1.26) (+4 -8) print.h (1.17) (+12 -26) Rationalize variables -- pass 2 1999-11-23 Files: print-util.c (1.31) (+41 -45) print.c (1.25) (+199 -254) print.h (1.16) (+39 -9) First stage of simplifying the variable stuff 1999-11-16 Files: README (1.4) (+4 -0) . 1999-11-16 Files: README (1.3) (+17 -0) print-escp2.c (1.27) (+16 -2) Documentation 1999-11-16 Files: print-util.c (1.30) (+23 -20) More fine tuning 1999-11-14 Files: README (1.2) (+0 -6) contrast 1999-11-14 Files: print-util.c (1.29) (+16 -6) print.c (1.24) (+3 -3) Revamped contrast 1999-11-14 Files: README (1.1) ( ) print-escp2.c (1.26) (+32 -12) print-util.c (1.28) (+59 -41) print.c (1.23) (+5 -2) print.h (1.15) (+6 -2) Final preparations for release to Olof 1999-11-14 Files: print-escp2.c (1.25) (+46 -8) Pseudo-hi-res microweave options 1999-11-14 Files: print.c (1.22) (+5 -4) Null-terminate media source entry 1999-11-14 Files: print-util.c (1.27) (+6 -3) Mix black in sooner gives better density. 1999-11-13 Files: print-escp2.c (1.24) (+12 -2) Comments on some good settings! 1999-11-13 Files: print-util.c (1.26) (+9 -6) Finally! Good settings! 1999-11-12 Files: print-util.c (1.25) (+10 -8) More tweaking 1999-11-12 Files: print-util.c (1.24) (+11 -8) Stubs for dynamic memory allocation 1999-11-12 Files: print.c (1.21) (+4 -5) Use standard header locations 1999-11-12 Files: print-util.c (1.23) (+6 -20) Remove silly spurious stuff 1999-11-12 Files: print-util.c (1.22) (+55 -18) Much better black 1999-11-10 Files: print-pcl.c (1.11) (+7 -4) multi-pass 1999-11-10 Files: print-escp2.c (1.23) (+185 -180) 1440x720 two-pass 1999-11-10 Files: print-util.c (1.21) (+55 -29) Support up to 2880 dpi 1999-11-10 Files: print.h (1.14) (+3 -3) Increased horizontal weave 1999-11-08 Files: print-escp2.c (1.22) (+23 -18) Bug fix 1999-11-07 Files: print-escp2.c (1.21) (+436 -128) Support Stylus Photo Attempt at 1440 dpi 1999-11-07 Files: print.c (1.20) (+4 -2) Support Stylus Photo 1999-11-07 Files: print-util.c (1.20) (+24 -20) Bug fixes; try to improve dithering slightly 1999-11-04 Files: print-escp2.c (1.20) (+378 -234) Comments! Comments! Comments! 1999-11-02 Files: print-escp2.c (1.19) (+50 -54) Good weave code 1999-11-02 Files: print-escp2.c (1.18) (+5 -843) Remove dead code 1999-11-02 Files: print-escp2.c (1.17) (+36 -14) Support both softweave and microweave 1999-11-02 Files: print-escp2.c (1.16) (+24 -10) Much better weaving code! 1999-11-01 Files: print-escp2.c (1.15) (+1395 -106) First cut at weaving 1999-10-29 Files: print-util.c (1.19) (+53 -36) Smoother rendering of darker colors 1999-10-28 Files: print-util.c (1.18) (+181 -109) One bug, two effects: 1) Handle 4-color correctly (it was treating the 4-color too much like the 6-color). 2) An attempt to handle both cases with the same code path led to a discontinuity that depending upon the orientation of a color gradient would lead to either white or dark lines at the point that the dark version of the color would kick in. 1999-10-26 Files: print-escp2.c (1.14) (+6 -3) print-util.c (1.17) (+274 -259) print.c (1.19) (+3 -3) print.h (1.13) (+35 -34) indentation 1999-10-26 Files: print-escp2.c (1.13) (+19 -13) print-pcl.c (1.10) (+21 -15) print-ps.c (1.8) (+13 -7) print-util.c (1.16) (+627 -624) print.h (1.12) (+29 -31) Comment out all remaining 16-bit code, and rename 16-bit functions to "standard" names 1999-10-26 Files: print-escp2.c (1.12) (+76 -66) print-pcl.c (1.9) (+87 -78) print-ps.c (1.7) (+101 -87) print-util.c (1.15) (+41 -37) print.c (1.18) (+121 -29) print.h (1.11) (+55 -47) Mostly fix save/load Move all gimp, glib, gtk stuff into print.c (take it out of everything else). This should help port it to more general purposes later. 1999-10-25 Files: print-escp2.c (1.11) (+9 -7) print-pcl.c (1.8) (+9 -7) print-ps.c (1.6) (+9 -7) print-util.c (1.14) (+30 -45) print.c (1.17) (+6 -8) print.h (1.10) (+20 -30) 16-bit clean 1999-10-25 Files: print-escp2.c (1.10) (+6 -3) Comment 1999-10-25 Files: print-util.c (1.13) (+5 -318) print.h (1.9) (+2 -8) Remove more of the 8-bit code, now that it is tested 1999-10-24 Files: print.c (1.16) (+40 -59) Fixed saving of scale 1999-10-24 Files: print.c (1.15) (+314 -25) First cut at saving all parameters. Not fully functional 1999-10-23 Files: print-util.c (1.12) (+226 -2) print.c (1.14) (+31 -233) print.h (1.8) (+7 -2) Move LUT calculation to print-util 1999-10-23 Files: print.c (1.13) (+111 -16) density, other improvements 1999-10-22 Files: print.c (1.12) (+4 -2) Don't #define PRINT_LUT in the distribution 1999-10-21 Files: print-escp2.c (1.9) (+40 -37) print-pcl.c (1.7) (+40 -37) print-ps.c (1.5) (+40 -37) print-util.c (1.11) (+96 -376) print.c (1.11) (+68 -68) print.h (1.7) (+2 -5) More progress toward full 16-bit rendering 1999-10-19 Files: print-escp2.c (1.8) (+13 -10) print-pcl.c (1.6) (+10 -10) print-util.c (1.10) (+122 -256) print.c (1.10) (+6 -16) print.h (1.6) (+5 -9) Merge all of the single-level print_cmyk functions 1999-10-18 Files: print-escp2.c (1.7) (+129 -206) print.c (1.9) (+4 -2) Add Stylus Photo 700 and switch to printer capabilities 1999-10-18 Files: print-util.c (1.9) (+9 -14) Remove spurious stuff 1999-10-17 Files: print-escp2.c (1.6) (+27 -40) print-pcl.c (1.5) (+28 -25) print-ps.c (1.4) (+29 -21) print-util.c (1.8) (+814 -4) print.h (1.5) (+65 -35) 16-bit everything (untested) 1999-10-17 Files: print-pcl.c (1.4) (+5 -349) print-util.c (1.7) (+477 -546) print.h (1.4) (+7 -2) Move various dither functions into print-utils.c 1999-10-14 Files: print-escp2.c (1.5) (+16 -7) print-pcl.c (1.3) (+12 -5) print-ps.c (1.3) (+12 -5) print-util.c (1.6) (+356 -8) print.c (1.8) (+104 -4) print.h (1.3) (+25 -14) Saturation 1999-10-07 Files: print.c (1.7) (+52 -13) 1.1.10 merge 1999-10-07 Files: print.c (1.1.1.3) (+52 -13) gimp 1.1.10 1999-10-06 Files: print.c (1.6) (+214 -125) linear LUT mode 1999-10-03 Files: print-escp2.c (1.4) (+25 -13) print-util.c (1.5) (+50 -20) print.c (1.5) (+5 -5) Various improvements 1999-09-18 Files: print-util.c (1.4) (+16 -13) A bit more random 1999-09-15 Files: print-escp2.c (1.3) (+12 -2) Remove some stuff that seems to have no effect 1999-09-15 Files: print.c (1.4) (+3 -3) fix bogus contrast value 1999-09-14 Files: print-util.c (1.3) (+90 -87) Some hoped-for improvements 1999-09-12 Files: print.c (1.3) (+17 -18) 1.1.9 merge 1999-09-12 Files: print.c (1.1.1.2) (+17 -18) . 1999-09-12 Files: print-escp2.c (1.2) (+259 -24) print-pcl.c (1.2) (+3 -2) print-ps.c (1.2) (+3 -2) print-util.c (1.2) (+1051 -28) print.c (1.2) (+659 -18) print.h (1.2) (+39 -10) Current best stuff 1999-09-12 Files: Makefile.am (1.1) ( ) print-escp2.c (1.1) ( ) print-pcl.c (1.1) ( ) print-ps.c (1.1) ( ) print-util.c (1.1) ( ) print.c (1.1) ( ) print.h (1.1) ( ) Initial revision 1999-09-12 Files: print-escp2.c (1.1.1.1) (+0 -0) print-pcl.c (1.1.1.1) (+0 -0) print-ps.c (1.1.1.1) (+0 -0) print-util.c (1.1.1.1) (+0 -0) print.c (1.1.1.1) (+0 -0) print.h (1.1.1.1) (+0 -0) 1.1.8 baseline