From 7e12d32a372b5661f80b68009730cf47a6bfd062 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Sun, 26 Oct 2008 16:11:56 +0000 Subject: Imported Upstream version 4.3.99+cvs20050715 --- ChangeLog | 497 +++----- Makefile.in | 1 - NEWS | 783 +++++------- README | 203 ++- aclocal.m4 | 265 ++-- configure | 912 +++++++------- configure.ac | 8 +- doc/Makefile.in | 1 - doc/developer/Makefile.in | 1 - doc/developer/gutenprint.pdf | Bin 426243 -> 432725 bytes doc/developer/reference-html/HTML.manifest | 18 + doc/developer/reference-html/a2122.html | 220 ---- doc/developer/reference-html/book1.html | 453 +++++++ doc/developer/reference-html/c1717.html | 52 +- doc/developer/reference-html/c194.html | 17 +- doc/developer/reference-html/c1968.html | 99 +- doc/developer/reference-html/c200.html | 156 ++- doc/developer/reference-html/c39.html | 19 +- doc/developer/reference-html/c464.html | 791 ++++++------ doc/developer/reference-html/c48.html | 61 +- doc/developer/reference-html/docbook.css | 12 + doc/developer/reference-html/f14.html | 27 +- doc/developer/reference-html/gpl-terms.html | 588 +++++++++ doc/developer/reference-html/gpl.html | 236 ++++ doc/developer/reference-html/index.html | 481 ------- doc/developer/reference-html/ln10.html | 97 ++ .../reference-html/stylesheet-images/caution.gif | Bin 0 -> 1039 bytes .../reference-html/stylesheet-images/home.gif | Bin 0 -> 995 bytes .../reference-html/stylesheet-images/important.gif | Bin 0 -> 1081 bytes .../reference-html/stylesheet-images/next.gif | Bin 0 -> 964 bytes .../reference-html/stylesheet-images/note.gif | Bin 0 -> 1070 bytes .../reference-html/stylesheet-images/prev.gif | Bin 0 -> 944 bytes .../reference-html/stylesheet-images/tip.gif | Bin 0 -> 1029 bytes .../reference-html/stylesheet-images/toc-blank.gif | Bin 0 -> 95 bytes .../reference-html/stylesheet-images/toc-minus.gif | Bin 0 -> 843 bytes .../reference-html/stylesheet-images/toc-plus.gif | Bin 0 -> 846 bytes .../reference-html/stylesheet-images/up.gif | Bin 0 -> 922 bytes .../reference-html/stylesheet-images/warning.gif | Bin 0 -> 1052 bytes doc/developer/reference-html/x1669.html | 132 +- doc/developer/reference-html/x1734.html | 536 +++++++- doc/developer/reference-html/x2153.html | 616 --------- doc/developer/reference-html/x271.html | 178 +-- doc/developer/reference-html/x67.html | 32 +- doc/developer/reference-html/x79.html | 154 ++- doc/developer/reference-html/x955.html | 836 ++++++------ doc/gutenprint/gutenprint.tag | 125 +- doc/gutenprint/html/annotated.html | 6 +- doc/gutenprint/html/array_8h.html | 6 +- doc/gutenprint/html/bit-ops_8h.html | 20 +- doc/gutenprint/html/channel_8h.html | 127 +- doc/gutenprint/html/classes.html | 6 +- doc/gutenprint/html/color_8h.html | 6 +- doc/gutenprint/html/curve-cache_8h.html | 32 +- doc/gutenprint/html/curve_8h.html | 6 +- doc/gutenprint/html/deprecated.html | 6 +- doc/gutenprint/html/dir_000000.html | 6 +- doc/gutenprint/html/dir_000001.html | 6 +- doc/gutenprint/html/dirs.html | 6 +- doc/gutenprint/html/dither_8h.html | 90 +- doc/gutenprint/html/files.html | 6 +- doc/gutenprint/html/functions.html | 6 +- doc/gutenprint/html/functions_rela.html | 16 + doc/gutenprint/html/functions_vars.html | 6 +- doc/gutenprint/html/globals.html | 6 +- doc/gutenprint/html/globals_0x62.html | 6 +- doc/gutenprint/html/globals_0x63.html | 6 +- doc/gutenprint/html/globals_0x64.html | 6 +- doc/gutenprint/html/globals_0x67.html | 6 +- doc/gutenprint/html/globals_0x6e.html | 6 +- doc/gutenprint/html/globals_0x70.html | 6 +- doc/gutenprint/html/globals_0x73.html | 26 +- doc/gutenprint/html/globals_0x74.html | 6 +- doc/gutenprint/html/globals_defs.html | 6 +- doc/gutenprint/html/globals_enum.html | 6 +- doc/gutenprint/html/globals_eval.html | 6 +- doc/gutenprint/html/globals_func.html | 20 +- doc/gutenprint/html/globals_type.html | 6 +- doc/gutenprint/html/globals_vars.html | 6 +- doc/gutenprint/html/group__array.html | 30 +- doc/gutenprint/html/group__color.html | 32 +- doc/gutenprint/html/group__curve.html | 128 +- doc/gutenprint/html/group__image.html | 30 +- doc/gutenprint/html/group__intl.html | 20 +- doc/gutenprint/html/group__intl__internal.html | 20 +- doc/gutenprint/html/group__list.html | 70 +- doc/gutenprint/html/group__papersize.html | 26 +- doc/gutenprint/html/group__printer.html | 58 +- doc/gutenprint/html/group__sequence.html | 64 +- doc/gutenprint/html/group__util.html | 116 +- doc/gutenprint/html/group__vars.html | 338 ++--- doc/gutenprint/html/group__version.html | 34 +- .../html/gutenprint-intl-internal_8h.html | 6 +- doc/gutenprint/html/gutenprint-intl_8h.html | 6 +- doc/gutenprint/html/gutenprint-module_8h.html | 8 +- doc/gutenprint/html/gutenprint-version_8h.html | 29 +- doc/gutenprint/html/gutenprint_8h.html | 6 +- doc/gutenprint/html/image_8h.html | 6 +- doc/gutenprint/html/index.html | 6 +- doc/gutenprint/html/list_8h.html | 6 +- doc/gutenprint/html/module_8h.html | 34 +- doc/gutenprint/html/modules.html | 6 +- doc/gutenprint/html/mxml_8h.html | 94 +- doc/gutenprint/html/pages.html | 6 +- doc/gutenprint/html/paper_8h.html | 6 +- doc/gutenprint/html/path_8h.html | 10 +- doc/gutenprint/html/printers_8h.html | 6 +- doc/gutenprint/html/sequence_8h.html | 6 +- doc/gutenprint/html/string-list_8h.html | 28 +- .../html/structdither__matrix__impl.html | 38 +- .../html/structstp__cached__curve__t.html | 16 +- doc/gutenprint/html/structstp__color.html | 14 +- doc/gutenprint/html/structstp__colorfuncs__t.html | 16 +- .../html/structstp__curve__point__t.html | 12 +- .../html/structstp__dither__matrix__generic.html | 18 +- .../html/structstp__dither__matrix__normal.html | 18 +- .../html/structstp__dither__matrix__short.html | 18 +- doc/gutenprint/html/structstp__dotsize.html | 12 +- .../html/structstp__double__bound__t.html | 12 +- doc/gutenprint/html/structstp__family.html | 12 +- doc/gutenprint/html/structstp__image.html | 24 +- doc/gutenprint/html/structstp__int__bound__t.html | 12 +- doc/gutenprint/html/structstp__lineactive__t.html | 12 +- doc/gutenprint/html/structstp__linebounds__t.html | 14 +- doc/gutenprint/html/structstp__linebufs__t.html | 12 +- doc/gutenprint/html/structstp__linecount__t.html | 12 +- doc/gutenprint/html/structstp__lineoff__t.html | 12 +- doc/gutenprint/html/structstp__module.html | 24 +- .../html/structstp__module__version.html | 12 +- doc/gutenprint/html/structstp__mxml__attr__s.html | 12 +- doc/gutenprint/html/structstp__mxml__node__s.html | 22 +- doc/gutenprint/html/structstp__mxml__text__s.html | 12 +- doc/gutenprint/html/structstp__mxml__value__s.html | 14 +- doc/gutenprint/html/structstp__papersize__t.html | 28 +- .../html/structstp__param__string__t.html | 12 +- doc/gutenprint/html/structstp__parameter__t.html | 62 +- doc/gutenprint/html/structstp__pass__t.html | 20 +- doc/gutenprint/html/structstp__printfuncs__t.html | 30 +- doc/gutenprint/html/structstp__raw__t.html | 12 +- doc/gutenprint/html/structstp__shade.html | 14 +- doc/gutenprint/html/structstp__weave__t.html | 22 +- doc/gutenprint/html/unionstp__mxml__value__u.html | 18 +- doc/gutenprint/html/util_8h.html | 6 +- doc/gutenprint/html/vars_8h.html | 6 +- doc/gutenprint/html/weave_8h.html | 60 +- doc/gutenprint/html/xml_8h.html | 50 +- doc/gutenprintui2/gutenprintui2.tag | 12 +- doc/gutenprintui2/html/annotated.html | 6 +- doc/gutenprintui2/html/classes.html | 6 +- doc/gutenprintui2/html/curve_8h.html | 46 +- doc/gutenprintui2/html/dir_000000.html | 6 +- doc/gutenprintui2/html/dir_000001.html | 6 +- doc/gutenprintui2/html/dirs.html | 6 +- doc/gutenprintui2/html/files.html | 6 +- doc/gutenprintui2/html/functions.html | 6 +- doc/gutenprintui2/html/functions_vars.html | 6 +- doc/gutenprintui2/html/gammacurve_8h.html | 26 +- doc/gutenprintui2/html/globals.html | 6 +- doc/gutenprintui2/html/globals_defs.html | 6 +- doc/gutenprintui2/html/globals_enum.html | 6 +- doc/gutenprintui2/html/globals_eval.html | 6 +- doc/gutenprintui2/html/globals_func.html | 6 +- doc/gutenprintui2/html/globals_type.html | 6 +- doc/gutenprintui2/html/gutenprintui_8h.html | 134 +- doc/gutenprintui2/html/index.html | 6 +- doc/gutenprintui2/html/struct__StpuiCurve.html | 38 +- .../html/struct__StpuiCurveClass.html | 20 +- .../html/struct__StpuiGammaCurve.html | 22 +- .../html/struct__StpuiGammaCurveClass.html | 18 +- doc/gutenprintui2/html/structstpui__image.html | 24 +- doc/gutenprintui2/html/structstpui__plist__t.html | 34 +- doc/gutenprintui2/html/typebuiltins_8h.html | 18 +- doc/users_guide/Makefile.in | 1 - doc/users_guide/html/a630.html | 181 --- doc/users_guide/html/book1.html | 487 +++++++ doc/users_guide/html/c29.html | 27 +- doc/users_guide/html/c443.html | 48 +- doc/users_guide/html/c568.html | 143 ++- doc/users_guide/html/c61.html | 220 ---- doc/users_guide/html/ch-gimp-and-gimp-print.html | 245 ++++ doc/users_guide/html/docbook.css | 12 + doc/users_guide/html/gfdl.html | 247 ++++ doc/users_guide/html/index.html | 511 -------- doc/users_guide/html/ln12.html | 93 ++ doc/users_guide/html/stylesheet-images/caution.gif | Bin 0 -> 1039 bytes doc/users_guide/html/stylesheet-images/home.gif | Bin 0 -> 995 bytes .../html/stylesheet-images/important.gif | Bin 0 -> 1081 bytes doc/users_guide/html/stylesheet-images/next.gif | Bin 0 -> 964 bytes doc/users_guide/html/stylesheet-images/note.gif | Bin 0 -> 1070 bytes doc/users_guide/html/stylesheet-images/prev.gif | Bin 0 -> 944 bytes doc/users_guide/html/stylesheet-images/tip.gif | Bin 0 -> 1029 bytes .../html/stylesheet-images/toc-blank.gif | Bin 0 -> 95 bytes .../html/stylesheet-images/toc-minus.gif | Bin 0 -> 843 bytes .../html/stylesheet-images/toc-plus.gif | Bin 0 -> 846 bytes doc/users_guide/html/stylesheet-images/up.gif | Bin 0 -> 922 bytes doc/users_guide/html/stylesheet-images/warning.gif | Bin 0 -> 1052 bytes doc/users_guide/html/x452.html | 35 +- doc/users_guide/html/x544.html | 19 +- doc/users_guide/html/x559.html | 41 +- doc/users_guide/html/x640.html | 27 +- doc/users_guide/html/x650.html | 21 +- doc/users_guide/html/x654.html | 21 +- doc/users_guide/html/x660.html | 21 +- doc/users_guide/html/x696.html | 21 +- doc/users_guide/html/x701.html | 21 +- doc/users_guide/html/x705.html | 21 +- doc/users_guide/html/x709.html | 21 +- doc/users_guide/html/x712.html | 21 +- doc/users_guide/html/x715.html | 21 +- doc/users_guide/html/x720.html | 21 +- doc/users_guide/html/x85.html | 123 +- doc/users_guide/users-guide.pdf | Bin 217286 -> 469875 bytes include/Makefile.in | 1 - include/gutenprint/Makefile.in | 1 - include/gutenprint/channel.h | 4 +- include/gutenprintui/Makefile.in | 1 - include/gutenprintui2/Makefile.in | 1 - m4/stp_release.m4 | 2 +- man/Makefile.in | 1 - po/cs.gmo | Bin 34442 -> 34442 bytes po/cs.po | 254 ++-- po/da.gmo | Bin 4198 -> 4198 bytes po/da.po | 247 ++-- po/de.gmo | Bin 32956 -> 32956 bytes po/de.po | 254 ++-- po/el.gmo | Bin 4362 -> 4362 bytes po/el.po | 254 ++-- po/en_GB.gmo | Bin 69404 -> 69180 bytes po/en_GB.po | 259 ++-- po/es.gmo | Bin 32382 -> 32382 bytes po/es.po | 254 ++-- po/fr.gmo | Bin 35150 -> 35150 bytes po/fr.po | 254 ++-- po/gutenprint.pot | 225 ++-- po/ja.gmo | Bin 32224 -> 32224 bytes po/ja.po | 254 ++-- po/nb.gmo | Bin 14021 -> 14021 bytes po/nb.po | 247 ++-- po/nl.gmo | Bin 26820 -> 26820 bytes po/nl.po | 254 ++-- po/pl.gmo | Bin 7345 -> 7345 bytes po/pl.po | 247 ++-- po/pt.gmo | Bin 34469 -> 34469 bytes po/pt.po | 254 ++-- po/sk.gmo | Bin 32850 -> 32850 bytes po/sk.po | 254 ++-- po/sv.gmo | Bin 34143 -> 34143 bytes po/sv.po | 254 ++-- samples/Makefile.in | 1 - scripts/Makefile.in | 1 - scripts/config.guess | 74 +- scripts/config.sub | 16 +- scripts/ltmain.sh | 588 +++++---- scripts/mkchlog | 2 +- src/Makefile.in | 1 - src/cups/Makefile.in | 1 - src/cups/cups-genppdupdate.in | 5 +- src/escputil/Makefile.in | 1 - src/foomatic/Makefile.in | 1 - src/ghost/Makefile.in | 1 - src/gimp/Makefile.in | 1 - src/gimp2/Makefile.in | 1 - src/gutenprintui/Makefile.in | 1 - src/gutenprintui/printrcl.c | 1325 +++++++++----------- src/gutenprintui/printrcy.c | 242 ++-- src/gutenprintui/printrcy.h | 4 +- src/gutenprintui2/Makefile.in | 1 - src/gutenprintui2/printrcl.c | 1325 +++++++++----------- src/gutenprintui2/printrcy.c | 242 ++-- src/gutenprintui2/printrcy.h | 4 +- src/main/Makefile.in | 1 - src/main/channel.c | 171 ++- src/main/color-conversion.h | 3 +- src/main/color-conversions.c | 115 +- src/main/escp2-channels.c | 14 +- src/main/escp2-papers.c | 90 +- src/main/print-canon.c | 18 +- src/main/print-color.c | 67 +- src/main/print-escp2.c | 50 +- src/main/print-lexmark.c | 18 +- src/main/print-pcl.c | 18 +- src/testpattern/Makefile.in | 1 - src/testpattern/testpatternl.c | 1322 +++++++++---------- src/testpattern/testpatterny.c | 252 ++-- src/testpattern/testpatterny.h | 4 +- test/Makefile.in | 1 - 285 files changed, 12430 insertions(+), 11524 deletions(-) create mode 100644 doc/developer/reference-html/HTML.manifest delete mode 100644 doc/developer/reference-html/a2122.html create mode 100644 doc/developer/reference-html/book1.html create mode 100644 doc/developer/reference-html/docbook.css create mode 100644 doc/developer/reference-html/gpl-terms.html create mode 100644 doc/developer/reference-html/gpl.html delete mode 100644 doc/developer/reference-html/index.html create mode 100644 doc/developer/reference-html/ln10.html create mode 100644 doc/developer/reference-html/stylesheet-images/caution.gif create mode 100644 doc/developer/reference-html/stylesheet-images/home.gif create mode 100644 doc/developer/reference-html/stylesheet-images/important.gif create mode 100644 doc/developer/reference-html/stylesheet-images/next.gif create mode 100644 doc/developer/reference-html/stylesheet-images/note.gif create mode 100644 doc/developer/reference-html/stylesheet-images/prev.gif create mode 100644 doc/developer/reference-html/stylesheet-images/tip.gif create mode 100644 doc/developer/reference-html/stylesheet-images/toc-blank.gif create mode 100644 doc/developer/reference-html/stylesheet-images/toc-minus.gif create mode 100644 doc/developer/reference-html/stylesheet-images/toc-plus.gif create mode 100644 doc/developer/reference-html/stylesheet-images/up.gif create mode 100644 doc/developer/reference-html/stylesheet-images/warning.gif delete mode 100644 doc/developer/reference-html/x2153.html create mode 100644 doc/gutenprint/html/functions_rela.html delete mode 100644 doc/users_guide/html/a630.html create mode 100644 doc/users_guide/html/book1.html delete mode 100644 doc/users_guide/html/c61.html create mode 100644 doc/users_guide/html/ch-gimp-and-gimp-print.html create mode 100644 doc/users_guide/html/docbook.css create mode 100644 doc/users_guide/html/gfdl.html delete mode 100644 doc/users_guide/html/index.html create mode 100644 doc/users_guide/html/ln12.html create mode 100644 doc/users_guide/html/stylesheet-images/caution.gif create mode 100644 doc/users_guide/html/stylesheet-images/home.gif create mode 100644 doc/users_guide/html/stylesheet-images/important.gif create mode 100644 doc/users_guide/html/stylesheet-images/next.gif create mode 100644 doc/users_guide/html/stylesheet-images/note.gif create mode 100644 doc/users_guide/html/stylesheet-images/prev.gif create mode 100644 doc/users_guide/html/stylesheet-images/tip.gif create mode 100644 doc/users_guide/html/stylesheet-images/toc-blank.gif create mode 100644 doc/users_guide/html/stylesheet-images/toc-minus.gif create mode 100644 doc/users_guide/html/stylesheet-images/toc-plus.gif create mode 100644 doc/users_guide/html/stylesheet-images/up.gif create mode 100644 doc/users_guide/html/stylesheet-images/warning.gif diff --git a/ChangeLog b/ChangeLog index feab13b..ecdfc32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,98 @@ +2005-07-15 + + Files: NEWS (1.225) (+13 -8) + README (1.150) (+76 -71) + + Minor updates + +2005-07-15 + + Files: configure.ac (1.128) (+5 -3) + + Turn on PPD file translation. + +2005-07-15 + + Files: NEWS (1.224) (+12 -8) + + Note bug fix for boundary condition with 6-color printing. + +2005-07-14 + + Files: src/main/channel.c (1.29) (+3 -1) + + Fix boundary condition identified by Stephen Tweedie. + +2005-07-13 + + Files: NEWS (1.223) (+282 -483) + README (1.149) (+30 -36) + + Prep for 5.0.0-rc1 + +2005-07-13 + + Files: scripts/mkchlog (1.9) (+1 -1) + + Properly identify branch lists in comments. + +2005-07-04 + + Files: src/cups/cups-genppdupdate.in (1.20) (+2 -3) + + Relax PPD permissions and ownership checks. + +2005-07-04 + + Files: NEWS (1.222) (+1 -1) + + Advance release. + +2005-07-04 + + Files: src/main/color-conversion.h (1.10) (+1 -2) + src/main/color-conversions.c (1.20) (+1 -106) + src/main/print-color.c (1.131) (+1 -3) + + Remove dead code + +2005-07-04 + + Files: src/main/channel.c (1.28) (+35 -22) + + Fix all known combinations of split output, GCR, extra color channels, + and gloss. + +2005-07-03 + + Files: include/gutenprint/channel.h (1.6) (+3 -1) + src/main/channel.c (1.27) (+113 -5) + src/main/color-conversions.c (1.19) (+27 -23) + src/main/escp2-channels.c (1.56) (+5 -5) + src/main/escp2-papers.c (1.77) (+35 -35) + src/main/print-canon.c (1.156) (+9 -9) + src/main/print-color.c (1.130) (+44 -21) + src/main/print-escp2.c (1.341) (+25 -25) + src/main/print-lexmark.c (1.150) (+9 -9) + src/main/print-pcl.c (1.139) (+9 -9) + + Do the composite generation in GCR by adding the composite component + back in rather than subtracting the black ink component out. This + enables us to adjust the grayscale without changing the channel + densities, which permits us to get more gamut out of inksets + with radically unbalanced colors. + + ***NOTE*** At present, gloss generation is broken (segfaults). + This does not appear to be a new problem; I still need to identify + where this broke. + +2005-07-02 + + Files: src/main/escp2-channels.c (1.55) (+3 -3) + src/main/escp2-papers.c (1.76) (+20 -20) + + Improvements for the R300. + 2005-07-01 Files: Makefile.am (1.143) (+2 -19) @@ -194,34 +289,13 @@ Fix unnecessary warnings. -2005-06-07 - - Files: src/main/print-escp2.h (1.93) (+5 -2) - - branches: 1.93.2; 1.93.4; - New formulation of DuraBrite inks on C82, C84, and C86 permit using - black ink with glossy paper. - -2005-06-07 - - Files: src/main/escp2-papers.c (1.68) (+89 -1) - - branches: 1.68.2; 1.68.4; - New formulation of DuraBrite inks on C82, C84, and C86 permit using - black ink with glossy paper. - -2005-06-07 - - Files: src/main/print-escp2-data.c (1.175) (+4 -4) - - New formulation of DuraBrite inks on C82, C84, and C86 permit using - black ink with glossy paper. - 2005-06-07 Files: src/main/escp2-channels.c (1.51) (+15 -4) + src/main/escp2-papers.c (1.68) (+89 -1) + src/main/print-escp2-data.c (1.175) (+4 -4) + src/main/print-escp2.h (1.93) (+5 -2) - branches: 1.51.2; 1.51.4; New formulation of DuraBrite inks on C82, C84, and C86 permit using black ink with glossy paper. @@ -286,7 +360,8 @@ 2005-05-08 - Files: src/main/color-conversions.c (1.16) (+43 -42) + Files: src/main/channel.c (1.25) (+17 -8) + src/main/color-conversions.c (1.16) (+43 -42) src/main/escp2-channels.c (1.49) (+3 -3) src/main/escp2-papers.c (1.67) (+102 -102) src/main/print-canon.c (1.155) (+7 -7) @@ -302,20 +377,6 @@ Improve tunings of R800. In particular, use much less yellow ink. The yellow ink on the R800 appears to be very strong indeed. -2005-05-08 - - Files: src/main/channel.c (1.25) (+17 -8) - - branches: 1.25.2; 1.25.4; - Simplify and improve luminosity correction by performing the luminosity - adjustment on the color component only, ignoring the gray component. - This solves some problems with dark cyans and greens, whereby they - improperly lose some gray component. This requires retuning all - printers, which has been approximated here. - - Improve tunings of R800. In particular, use much less yellow ink. - The yellow ink on the R800 appears to be very strong indeed. - 2005-05-07 Files: test/testdither.c (1.48) (+77 -12) @@ -378,7 +439,6 @@ Files: src/escputil/escputil.c (1.74) (+1 -2) - branches: 1.74.2; 1.74.4; Remove inappropriate close call. 2005-04-25 @@ -646,13 +706,7 @@ 2005-04-15 Files: src/main/escp2-inks.c (1.37) (+4 -2) - - branches: 1.37.2; 1.37.4; - Use only the smallest drop size at 2880x2880 on R800 - -2005-04-15 - - Files: src/main/print-escp2-data.c (1.171) (+2 -2) + src/main/print-escp2-data.c (1.171) (+2 -2) Use only the smallest drop size at 2880x2880 on R800 @@ -765,7 +819,6 @@ Files: src/gutenprintui2/plist.c (1.4) (+3 -3) - branches: 1.4.2; 1.4.4; Quote printer queue names (from Sven Neumann) 2005-04-09 @@ -833,25 +886,12 @@ Minor updates from Mike Sweet. -2005-04-05 - - Files: src/main/print-escp2.h (1.91) (+10 -2) - - Autodetect printer, and print ink colors in escputil appropriate - for the printer. - -2005-04-05 - - Files: src/main/print-escp2.c (1.335) (+19 -1) - - branches: 1.335.2; 1.335.4; - Autodetect printer, and print ink colors in escputil appropriate - for the printer. - 2005-04-05 Files: src/escputil/escputil.c (1.66) (+113 -64) src/main/print-escp2-data.c (1.170) (+152 -70) + src/main/print-escp2.c (1.335) (+19 -1) + src/main/print-escp2.h (1.91) (+10 -2) Autodetect printer, and print ink colors in escputil appropriate for the printer. @@ -931,23 +971,12 @@ Preliminary tunings for R800 matte based on glossy numbers. -2005-03-28 - - Files: src/main/print-escp2.c (1.332) (+16 -4) - - Add support for gloss enhancer - 2005-03-28 Files: include/gutenprint/channel.h (1.4) (+3 -1) - - branches: 1.4.2; 1.4.4; - Add support for gloss enhancer - -2005-03-28 - - Files: src/main/channel.c (1.22) (+104 -21) + src/main/channel.c (1.22) (+104 -21) src/main/escp2-channels.c (1.42) (+11 -11) + src/main/print-escp2.c (1.332) (+16 -4) Add support for gloss enhancer @@ -6086,7 +6115,6 @@ 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 @@ -7426,7 +7454,6 @@ Files: NEWS (1.102) (+15 -16) - branches: 1.102.2; 1.102.4; Prep for 4.3.14 2003-05-11 @@ -7649,7 +7676,6 @@ 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 @@ -7897,21 +7923,12 @@ 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) + src/main/printers.xml (1.71) (+33 -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 @@ -8317,7 +8334,6 @@ 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 @@ -8991,7 +9007,19 @@ 2003-01-20 - Files: src/main/module.c (1.7) (+90 -90) + 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) + src/main/image.c (1.3) (+18 -18) + 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) @@ -9017,29 +9045,6 @@ 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: src/cups/genppd.c (1.58) (+6 -6) @@ -11665,24 +11670,6 @@ 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) @@ -11700,6 +11687,13 @@ 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) + src/testpattern/extended.sample (1.2) (+117 -0) + 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 @@ -12406,7 +12400,6 @@ Files: po/es.po (1.1) ( ) - branches: 1.1.2; 1.1.4; Spanish translation 2002-04-28 @@ -12495,7 +12488,6 @@ 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 @@ -12563,32 +12555,12 @@ 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/gimp.sgml (1.1) ( ) + doc/users_guide/history.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) ( ) @@ -12634,20 +12606,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/gfdl.sgml (1.1) ( ) doc/users_guide/users-guide.sgml (1.5) (+15 -1869) @@ -12896,18 +12858,11 @@ 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) + src/main/print-escp2.h (1.7) (+17 -1) Put inkname list (three color CMY, six color photo, etc.) into printer list. @@ -13273,13 +13228,7 @@ 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) + test/testdither.c (1.14) (+4 -4) A bit more cleanup work on the dither code. @@ -13718,7 +13667,6 @@ 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. @@ -14011,20 +13959,6 @@ 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) @@ -14040,7 +13974,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) + src/testpattern/testpatterny.y (1.3) (+6 -6) test/parse-bjc (1.3) (+3 -3) + test/parse-escp2 (1.5) (+1 -1) Strip trailing whitespace @@ -14192,7 +14128,6 @@ 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 @@ -14845,7 +14780,6 @@ 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 @@ -14915,7 +14849,6 @@ Files: test/unprint.c (1.22) (+64 -61) - branches: 1.22.4; 1.22.8; More cleanup 2001-09-28 @@ -15095,13 +15028,6 @@ 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) @@ -15111,6 +15037,7 @@ 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/main/Makefile.am (1.27) (+3 -2) src/testpattern/Makefile.am (1.5) (+3 -2) test/Makefile.am (1.27) (+3 -2) @@ -15291,31 +15218,19 @@ 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/print-canon.c (1.67) (+3 -3) src/main/print-color.c (1.24) (+3 -3) + src/main/print-dither-matrices.c (1.4) (+2 -2) 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) + src/main/print-weave.c (1.36) (+3 -3) All source uses the new i18n header in include/gimp-print @@ -15403,22 +15318,6 @@ 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) @@ -15443,6 +15342,8 @@ 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) + test/escp2-weavetest.c (1.19) (+2 -2) + test/testdither.c (1.11) (+3 -3) Move gimp-print.h such that works both within the source tree and outside it. @@ -15461,16 +15362,10 @@ 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) + src/testpattern/testpattern.sample (1.4) (+114 -3) Cleanup and comment. @@ -15701,18 +15596,12 @@ 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/testpattern.h (1.2) (+1 -5) + src/testpattern/testpatternl.l (1.2) (+5 -1) src/testpattern/testpatterny.y (1.2) (+5 -1) Putting config.h in the header doesn't seem to work... @@ -16901,18 +16790,12 @@ 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) + src/main/.cvsignore (1.4) (+1 -0) Update .cvsignore @@ -16933,15 +16816,6 @@ 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) @@ -16962,6 +16836,7 @@ 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/pcl-unprint.c (1.5) (+35 -35) test/testdither.c (1.10) (+4 -4) Fix a lot of warnings. @@ -17569,17 +17444,10 @@ 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/foomatic-generator.in (1.3) (+10 -10) src/foomatic/paper_sizes.c (1.1) ( ) Extract data correctly from the library rather than trying to parse @@ -18139,7 +18007,6 @@ Files: test/bjc-unprint.c (1.2) (+21 -0) - branches: 1.2.2; 1.2.4; Added copyright information 2001-03-01 @@ -18445,21 +18312,14 @@ 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/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) + src/main/printers.xml (1.9) (+9 -0) Stylus Photo 780 is US name for 790. @@ -18493,7 +18353,6 @@ 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 @@ -18505,17 +18364,11 @@ 2001-02-18 Files: src/main/print-escp2.c (1.21) (+39 -6) + src/main/print-weave.c (1.12) (+21 -26) test/escp2-weavetest.c (1.9) (+13 -2) 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) @@ -18545,7 +18398,6 @@ 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 @@ -18559,7 +18411,6 @@ 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 @@ -18599,23 +18450,12 @@ Add Stylus Photo 1280 (appears to be a synonym for 1290). -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) + src/main/print-lexmark.c (1.15) (+2 -2) Improve printing quality for variable dot size, 4 color printers. This may be particularly noticeable at highly asymmetric resolutions, @@ -18675,19 +18515,12 @@ 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/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) + src/main/print-pcl.c (1.8) (+3 -12) Create a single dither function that decides what to do, rather than each driver having to make the same decision. @@ -18800,18 +18633,11 @@ 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-color.c (1.5) (+1 -5) 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) @@ -18846,21 +18672,6 @@ 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) @@ -18869,7 +18680,9 @@ 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-ps.c (1.5) (+58 -59) src/main/print-util.c (1.5) (+75 -19) + 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. @@ -19229,13 +19042,6 @@ 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) @@ -19250,6 +19056,7 @@ src/ghost/.cvsignore (1.2) (+14 -0) src/gimp/.cvsignore (1.1) ( ) src/main/.cvsignore (1.1) ( ) + test/.cvsignore (1.1) ( ) Added .cvsignore diff --git a/Makefile.in b/Makefile.in index cd8235b..b818029 100644 --- a/Makefile.in +++ b/Makefile.in @@ -278,7 +278,6 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ diff --git a/NEWS b/NEWS index a09f43d..19044b8 100644 --- a/NEWS +++ b/NEWS @@ -1,14 +1,11 @@ -This is a 5.0.0-rc1 prerelease CVS snapshot for Debian experimental only. -========================================================================= - -Welcome to Gutenprint 5.0.0-beta4! Please read these release notes +Welcome to Gutenprint 5.0.0-rc1! Please read these release notes carefully. Gutenprint, formerly named Gimp-Print, is a suite of printer drivers that may be used with most common UNIX print spooling systems, including CUPS, lpr, LPRng, or others. These drivers provide high -quality printing for UNIX (including Macintosh OS X 10.2 and 10.3) and -Linux systems that in many cases equal or exceed proprietary +quality printing for UNIX (including Macintosh OS X 10.2, 10.3, and +10.4) and Linux systems that in many cases equal or exceed proprietary vendor-supplied drivers in quality and functionality, and can be used for demanding printing tasks requiring flexibility and high quality. This software package includes the Print plug-in for the GIMP and @@ -22,24 +19,23 @@ important) piece of the package. Furthermore, the name Gutenprint recognizes Johannes Gutenberg, the inventor of the movable type printing press. Finally, the word "guten" means "good" in German. -Gutenprint 5.0.0-beta3 is the third beta prerelease of Gutenprint 5.0. +Gutenprint 5.0.0-rc1 is the first release candidate of Gutenprint 5.0. It is based on the Gimp-Print 4.3 series that has been in development -for over two years, and includes many improvements over the very -popular 4.2 series. This release is not considered to be a fully -stable release (there are still various things in flux, and it has not -undergone the extensive testing that is required to declare a release -stable), but we've been using it and we believe that it will be useful -for many purposes. +for over three years, and includes many improvements over the very +popular 4.2 series. This release is believed to be quite stable, but +further testing is required before final release. We believe this +release to be stable enough for day to day use, and encourage people +to test it and report their results. Gutenprint currently contains over 200 drivers supporting in excess of 600 printer models. The Print plug-in for the GIMP requires the GIMP 1.2.3 or above on the -1.2 line, or the GIMP 2.0 or 2.1. You may need to install packages -named "gimp-devel", "gtk-devel", and "glib-devel" (or similar -equivalents) on many systems. This plug-in will work with any -printing system, and offers a comprehensive user interface to control -all aspects of the printing process. +1.2 line (1.2.5 is recommended), or the GIMP 2.0 or above. You may +need to install packages named "gimp-devel", "gtk-devel", and +"glib-devel" (or similar equivalents) on many systems. This plug-in +will work with any printing system, and offers a comprehensive user +interface to control all aspects of the printing process. The CUPS driver requires CUPS 1.1.15 or higher. You may need to install a package named "cups-devel" or similar on many systems. @@ -59,12 +55,12 @@ create a driver that may be built much more easily than traditional Ghostscript drivers. The options for this driver are very complex, and it is normally used with the Foomatic driver integration system. -Users of Macintosh OS X 10.2 (Jaguar) and 10.3 (Panther) can use this -package, as the printing system is based on CUPS. For ease of -installation, a pre-built package with installer is normally supplied -a few days after the release of the source package. We highly -recommend that OS X users use the pre-built package rather than -attempt to build it themselves. +Users of Macintosh OS X 10.2 (Jaguar), 10.3 (Panther), and 10.4 +(Tiger) can use this package, as the printing system is based on CUPS. +For ease of installation, a pre-built package with installer is +normally supplied a few days after the release of the source package. +We highly recommend that OS X users use the pre-built package rather +than attempt to build it themselves. NOTE: This package will not work with any version of OS X 10.0 and 10.1 (such as 10.1.5), as those systems do not use CUPS as their @@ -79,385 +75,122 @@ on building and installing Gutenprint. These release notes contain the following sections: -1) Changes from 5.0.0-beta3 to 5.0.0-beta4 -2) Changes from 5.0.0-beta2 to 5.0.0-beta3 -3) Changes from 5.0.0-beta1 to 5.0.0-beta2 -4) Overall changes from 4.2 to 5.0. -5) List of supported printers -6) Printer-specific notes +1) Changes from 5.0.0-beta4 to 5.0.0-rc1 +2) Overall changes from 4.2 to 5.0. +3) List of supported printers +4) Printer-specific notes ================================================================ -* Major changes between Gutenprint 5.0.0 beta 3 and Gutenprint 5.0.0 beta 4: - - 1) The Foomatic data generator and ijsgutenprint (the Ghostscript - driver) now works correctly and supports the full range of - options. However, due to Foomatic limitations, additional steps - may be required to install the data and generate correct PPD - files. Please read these instructions carefully if you decide to - use Foomatic with Gutenprint 5.0.0-beta4. - - * The Foomatic driver is now named "gutenprint-ijs.5.0". When - you use foomatic-compiledb, foomatic-combo-xml or - foomatic-ppdfile, you must specify the driver name - appropriately. This permits installation of multiple releases - of Gutenprint on the same system. - - * Before installing Gutenprint 5.0.0-beta4, you must manually - remove any existing Foomatic option files. This is because the - Foomatic utility to load data kits (foomatic-kitload) does not - remove obsolete data files from the Foomatic database. If you - do not do this, any PPD files you generate will be incorrect - and printing may work incorrectly or not at all. - - Foomatic option files are usually located in - - /usr/local/share/foomatic/db/source/opt - - or - - /usr/share/foomatic/db/source/opt - - Assuming they're in the former location, you must remove data - files associated with the Gutenprint driver. The command to do - this, which must be run as the superuser (root) is - - cd /usr/local/share/foomatic/db/source/opt - ls -l gutenprint-ijs*.xml - - If there are existing files present, you must remove them: - - rm -f gutenprint-ijs*.xml - - Now check to make sure that they are gone: - - ls -l gutenprint-ijs*.xml - - CAUTION: Be very careful when typing this command! Minor - errors in typing these commands may result in severe damage to - your system. - - After this, you may run 'make install' in your Gutenprint - source directory to install the package. You will then need to - re-create any printer queues using Foomatic. - - In general, you will have to perform this procedure any time - you install a new version of Gutenprint. - - Please check the Foomatic site - (http://www.linuxprinting.org/foomatic.html) and the Gutenprint - site (http://gimp-print.sourceforge.net) for updated - instructions about this. - - * Unlike with the CUPS native driver, there is no simple way to - update all PPD files when you install a new version of - Gutenprint. You must either use the foomatic-ppdfile command - to upgrade PPD files individually, or foomatic-compiledb to - build all PPD files. - - * From this point forward, the Foomatic data will be version - locked to the Gutenprint release installed on the system. For - example, PPD files generated with the Foomatic data for this - release will not work with the ijsgutenprint in the next - release. This is to prevent accidentally using incorrect - data, which could cause incorrect function to take place. - - 2) Various problems with the native CUPS driver have been fixed: - - * The driver can now print directly to CD's with Epson printers - that support this functionality (e. g. the Stylus Photo R300). - In 5.0.0-beta3 and earlier, attempts to do so would have failed - with a message in the CUPS error log about options not being - verified correctly. If LogLevel=Debug were set in cupsd.conf, - the options that would have failed to verify would have been - CDInnerRadius and perhaps PageSize. There was no workaround - save to print from the GIMP plugin. This fixes bug 1179480. - - * It is now possible to select any page size when printing to CD. - It is still recommended to select CD - 5 inch or CD - 3 inch, - but other sizes will work and will be treated as a 5 inch CD. - If the page size selected is larger than 5 inches, the image - will be cropped to 5 inches; if it is smaller, it will be - expanded. - - This functionality is specific to the CUPS driver. In the GIMP - plugin, the only page sizes permitted are 5 inch and 3 inch CD. - - * An error message ("Unable to get media size") emitted when a - custom page size was set has been converted to a debug - message. - - * More useful error messages are generated when incorrect - combinations of options are chosen. In particular, the - incorrect options and values are properly identified. - - * The debug messages have been enhanced to allow tracing all - option settings. - - 3) The Epson Stylus Photo R800 and R1800 are now fully supported in - 6-color mode, for resolutions up to 2880x2880 DPI. The use of - gloss enhancer is now supported, although not used by default. - - It is likely that further tuning work will be performed on this - printer, so colors may not be the same as in future releases. - - 4) The definitions for the Epson Stylus CX3500, 3600, and 3650 have - been corrected, and these multi-function devices now work - correctly. Additional Epson multi-function devices have also - been added to the driver. - - 5) It is now possible to print to A4-size sheet paper on HP - DesignJet large-format plotter/printers. - - 6) With the Ghostscript driver, it is now possible to select any - page size when printing to CD. It is still recommended to select - CD - 5 inch or CD - 3 inch, but other sizes will work and will be - treated as a 5 inch CD. The page will be expanded or shrunk to - fit (not cropped). - - 7) Various improvements have been made to escputil, the command-line - Epson inkjet printer management utility. The changes are quite - extensive, and we would like feedback on their operation. - - * A new extended ink information command has been added. This - command, which is supported on printers with separate - individual ink cartridges, prints additional information about - the ink cartridge in addition to the amount of ink present. On - older printers, it simply returns the standard ink - information. - - * Ink level detection now works on all known supported printers. - Previously it did not work on some newer printers. However, it - is somewhat slower on these printers than it is on older - printers that support the faster ink detection method. - - * Ink level detection now prints the correct ink color names for - the printer model. - - * It may be necessary to use the -m option (to specify the - printer) with certain printers, even with commands such as -i. - This was previously not the case. In general, it should not be - necessary. - - * It is now no longer necessary to use the -u flag with certain - printers in most cases. The utility now autodetects the - printer model and generates appropriate commands in all cases. - - If you supply a printer queue (with the -P option) rather than - a raw device (with the -r option), you will still need to - provide the -u flag, as the utility cannot detect the actual - printer connected to a queue. However, bidirectional commands - (ink level, identify, printer status, and alignment) do not - require the -u flag any more. - - * escputil now successfully detects ink level, printer model, and - status even if the printer is out of ink. - - 8) The CUPS driver offers a new Color Precision option that enables - use of 16-bit printing with ESP Ghostscript 8.15 or Apple - Macintosh OS X 10.4 ("Tiger"). Setting Color Precision to "Best" - enables 16-bit printing if the system supports it; setting it to - "Normal" uses 8-bit printing. Setting Color Precision to "Best" - has no effect if the version of CUPS does not support 16-bit - printing; in that case, "Best" is still 8-bit. - - The higher precision may improve results with certain source - material, particularly if it contains smooth color gradients. - The result would be freedom from banding, particularly in - highlights where it might be visible with 8-bit color - computation. It may be somewhat slower than 8-bit printing. - - 9) The Print plugin now functions correctly even if a printer queue - name contains shell metacharacters. - - 10) The IJS-based Ghostscript driver is now installed as - "ijsgutenprint.5.0". This permits installation of multiple - releases of Gutenprint on the same system. - - 11) Preliminary support for Epson Colorio PM-G800 and PM-G820 - (Japan-market printers using 1.5 pl drops with traditional photo - inks). Also added other recent Japan-market printers assumed to - be programmatically identical to existing printers. - - 12) The old man pages, and src/ghost/README, have been withdrawn. - These pages, and the Ghostscript README file, were based on the - Gimp-Print 4.2 options, which were much less fluid than the - current option system. It is not practical to keep them up to - date in any meaningful way. Our recommendation is that people - use either the native CUPS driver or Foomatic to manage options - rather than attempt to create and manage printer queues by hand. - - 13) The source browser in the documentation package has been - removed. This information, which consists of color-coded source, - is of little interest to the vast majority of users and consumes - a significant amount of space in the installation. - - -================================================================ - -* Major changes between Gimp-Print 5.0.0 beta 2 and Gutenprint 5.0.0 beta 3: - - 1) The package has been renamed Gutenprint, and library and header - file names have been changed accordingly. All programs using - Gutenprint will need to be changed appropriately. - - 2) The package now compiles on all GIMP 2.x releases, such as 2.0 - and 2.2. - - 3) The GIMP plugin (both 1.2 and 2.x) now offers a copy count - option, to permit printing multiple copies of an image as a - single operation. - - 4) The Canon Selphy CP-400 and CP-500 are now supported. - - 5) Unitone and Hybrid Unitone dithering have been disabled in this - release due to some output problems that have been discovered. - We recommend use of EvenTone or Hybrid EvenTone dithering instead. - - 6) Color correction has been tweaked to improve tonality and hue. - - 7) Shared libraries now build correctly on AIX. - - 8) The Print plugin for the GIMP now handles unnamed images - correctly. - - 9) Various minor compilation problems have been fixed. - - 10) The Epson Stylus C65 and C66 has been retuned to improve quality - at 720x360 DPI. On these printers, the 720x360 DPI mode produces - significantly better output quality than on most other printers. - - At present, we do not know whether the C63 and C64 require the - same tunings as the C65 and C66. We would appreciate people - trying both the C64 and C66 drivers with this printer and - reporting to us which driver produces better output. - - 11) Various minor build problems have been resolved. - -================================================================ - -* Major changes between Gimp-Print 5.0.0 beta 1 and 5.0.0 beta 2: - - 1) Color generation has been adjusted to improve tonality. The - result should be more definition in the highlights and shadows - and overall lighter tone without reducing maximum density. - - This has been tested on some Epson printers, but has not been - comprehensively tested. Please report any issues you may find. - - Note that this change invalidates any profiles generated for - earlier versions of Gimp-Print. It is likely that additional - changes will be made prior to 5.0 final release. - - 2) Printing direct to CD on Epson printers that support it now - works. In addition, a choice of center hole size (16 mm or 43 - mm) is now offered. A fine adjustment is provided to permit - control over positioning of the image on the CD. This fine - adjustment setting is not available in the Foomatic interface at - present. - - It is likely that this support will be further enhanced prior to - final release of 5.0. - - 3) Additional dye sublimation printers (Canon CP-220 and CP-330, - Olympus P-200 and P-400) are now supported; the Olympus P-10 is - now partially supported. - - 4) Preliminary support for the Epson Stylus C45, C46, C65, C66, C85, - C86, CX-6600 and PX-V600. - - 5) Additional page sizes are now available for Olympus and related - photo printers (including certain Canon and Sony dye sublimation - printers). In addition, other supported page sizes now work - correctly on the Canon CP-100. - - 6) Ink drop sizes have been retuned for all 2880 DPI capable Epson - Stylus printers that use 4 pl drops (e. g. Stylus Color 880, - Stylus Photo 780). These should give better results at - resolutions below 2880x720 DPI. Please let us know if they don't - on any given printer. - - 7) A problem whereby the CUPS driver was linked incorrectly in - certain configurations is fixed. - - 8) The GIMP 2.0 plugin is now installed correctly in the GIMP 2.0 - plugin directory, rather than the GIMP 1.2 directory. - - 9) A problem with the GIMP plugin not properly exiting at the - completion of printing has been fixed. This was reported on - FreeBSD 4.10 and is system dependent. The symptom is that at - when the print plugin finished its work it would stick around, - and actual printing would not start until the GIMP itself was - exited. - - 10) The GIMP plugins now use less screen space by scrolling certain - options. - - 11) Black generation has been improved for the Epson Stylus Photo - R300 and related printers on many older paper types. In - particular, more black ink is now being used, which should give - more solid shadows with less color shift. - - 12) A "predithered" color correction mode is now available, in - conjunction with a "predithered" dither algorithm. These very - fast algorithms assume that the data has already been screened, - and simply perform a threshold with no correction whatsoever. - This is useful for certain custom applications. - - 13) The GIMP 2.0 plugin now uses new curve widgets, replacing the - GTK+ curve widgets. These widgets will undergo further - development, adding new functionality. - - 14) A problem with Canon 6-color inkjet printers whereby the - transition between light and dark inks is fixed. This problem - was specific to the 4.3/5.0 code line and was a regression from - 4.2. - - 15) A problem with Canon printers in DMT mode whereby vertical lines - were printed across the page is fixed. This problem was specific - to the 4.3/5.0 code line and was a regression from 4.2. - - 16) A few problems with the display of the preview window in the GIMP - plugin (both 1.2 and 2.0) are fixed. - - 17) Gimp-Print now compiles correctly on Solaris. - - 18) The GIMP 2.0 plugin now handles the version 3 printrc file - correctly. - - 19) The printers.xml file now has a more flexible format that - permits specifying arbitrary parameters. - - 20) A problem trying to print a grayscale file from the GIMP with a - pre-existing printrc file predating Gimp-Print 5.0 alpha-2 has - been fixed. Depending upon the system, the bug could cause data - corruption, a crash at startup, or erroneous display in the - preview window. - - 21) A problem whereby compiling with --enable-static fails in some - circumstances has been fixed. - - The following bugs have been fixed in this release: +* Major changes between Gutenprint 5.0.0 beta 4 and Gutenprint 5.0.0 + release candidate 1: + + 1) Color correction is greatly improved, particularly for Epson + printers. The following general and specific improvements have + been made: + + * The default gamma for all Epson printers has been increased to + resolve long-standing issues with overly dark prints. The user + gamma adjustment is specified as a correction, so the default + value of 1.0 will yield correct results. + + * Luminosity (darkness) correction has been simplified and + improved by performing correction only on the color component, + without adjusting the gray component. This improves dark cyans + and greens in particular, and generally yields smoother tonal + changes. + + * Red and blue generation for the Epson Stylus R800 and R1800 + (and for any future printers) has been completely revamped. It + is now done by using per-channel curves. This improves control + over the output and allows ink combinations that could not be + generated with the previous code. The most notable effect is + improved magenta. + + * Greens have been improved on all Epson printers and are now + considerably more saturated and less yellow. + + * Black generation has been improved on all printers, + particularly Epson printers using Ultrachrome (R) inks. + + * Photo (light cyan and light magenta) ink generation has been + improved on many Epson printers. + + * Composite gray generation is now done by adding in CMY inks + rather than subtracting out the gray component. This separates + the gray balance from the per-channel ink density, permitting + much better color saturation for certain printers with + unbalanced inks. In particular, the Epson R-series printers + can now generate much better orange, yellow, and green without + sacrificing neutrality of grayscale. + + * The operation of the Bright Colors color correction mode has + been changed, and is now much closer to the operation of High + Accuracy. The main difference is that highly saturated colors + now clip rather than taper off toward full saturation. This + will yield improved color brilliance with some loss of detail + in certain cases (particularly bright greens). + + * A new Correct Hue Only mode has been added that corrects ink + hue without adjusting darkness. This permits achieving greater + color saturation without losing hue accuracy, although many + colors will be too dark in this mode. + + 2) A problem that could on rare occasions cause blank areas on photo + printers has been fixed. The problem was more likely to be + observed when printing in 16-bit mode. + + 3) CUPS PPD files are now built with translations enabled. If you + do not want translated PPD files, configure the package with + + ./configure --disable-translated-cups-ppds + + 4) The Canon SELPHY CP-600 dye sublimation printer has been added. + + 5) The Epson Stylus C82, C84, and C86 now use black ink with glossy + paper. The ink in these printers has been reformulated and is + now compatible with glossy paper. + + 6) The Epson Stylus CX3650 now prints correctly (previously there + were minor vertical offset problems, yielding slightly blurry + prints). + + 7) New printing resolutions have been added for certain Epson + printers: + + * 720 DPI high quality has been added for all but the very oldest + Epson printers, and 1440x720 DPI highest quality has been added + for all Epson printers with an upper resolution limit of + 2880x720 DPI. We have received reports that 1440x720 highest + quality, which was present in Gimp-Print 4.2, often produces + better output than 2880x720 while requiring less computation. + + * 2880x2880 DPI resolution has been added for the Epson Stylus + C86 and similar printers, such as the CX6600. While this is + not likely to yield a great improvement over 2880x1440 DPI, + this may yield some improvement for certain kinds of line art + with very fine detail. In general, there is little advantage + to be had from any resolution above 1440x1440 DPI with this + printer. + + 8) The Epson Stylus RX425 is now explicitly supported. + + 9) Some problems with PPD file generation using cups-genppdconfig + have been fixed. In particular, PPD permission and ownership + checks have been relaxed to permit operation on more systems. + + 10) Debian packaging has been removed from this release. Debian + packaging will be handled by the maintainer outside of the + release. -951558 gimp-print 5.0.0-alpha3, bugs with --enable-static -980678 Canon DMT not correct -981304 gimp2 print plugin installed in wrong directory -981759 5.0.0-beta1 doesn't compile on sparc sunos 5.7 -982642 Canon 6200 Photo Ink Problems -1000661 GIMP plugin does not refresh preview correctly in some cases -1001029 Auto orientation not updated in preview (causes jumbling) -1001267 GIMP2 plugin does not handle v3 printrc format -1002380 Printing grayscale image w/old printrc file crashes at start -1003003 CUPS executables linked incorrectly -1013465 QUALITY - highlights and shadows blown out -1013470 QUALITY - ESP R300 generates poor black -1013565 GIMP plugin may not exit at completion + 11) On systems supporting shared library versioning, the shared + library is labeled with the correct release version rather than a + development version. ================================================================ -While Gutenprint 5.0 is not finalized, it contains many improvements -and changes from 4.2, as follows: +Overall changes between Gimp-Print 4.2 and Gutenprint 5.0: * General User-Visible Changes: @@ -503,14 +236,37 @@ and changes from 4.2, as follows: black or white points. * The Cyan, Magenta, and Yellow settings have been replaced with - separate settings for gamma and density for Cyan, Magenta, - Yellow, and Black. The Cyan, Magenta, and Yellow settings in - Gimp-Print 4.2 most closely correspond to the gamma settings in - 5.0. + separate settings for gamma, density, and gray balance for + Cyan, Magenta, Yellow, and Black. The Cyan, Magenta, and + Yellow settings in Gimp-Print 4.2 most closely correspond to + the gamma settings in 5.0. The per-channel density settings do not affect the color correction. They are applied after the color correction to - scale the individual channels. + scale the individual channels. The per-channel gray balance + settings adjust gray balance without affecting per-channel + density settings, permitting better color saturation without + compromising gray balance. + + 6) The Uncorrected color correction mode is recommended for users + who wish to use their own color (ICC or otherwise) profiles with + Gutenprint drivers. This will yield the maximum gamut and most + uniform response. If you are not using your own color + management, you will generally get best results from the High + Accuracy color correction setting. + + 7) The old man pages, and src/ghost/README, have been withdrawn. + These pages, and the Ghostscript README file, were based on the + Gimp-Print 4.2 options, which were much less extensive than the + current option system. It is not practical to keep them up to + date in any meaningful way. Our recommendation is that people + use either the native CUPS driver or Foomatic to manage options + rather than attempt to create and manage printer queues by hand. + + 8) The source browser in the documentation package has been + removed. This information, which consists of color-coded source, + is of little interest to the vast majority of users and consumes + a significant amount of space in the installation. * New Functionality: @@ -523,6 +279,9 @@ and changes from 4.2, as follows: + Balance (density) controls for each channel, in addition to the gamma controls present in 4.2. + + Gray balance controls for the cyan, magenta, and yellow + channels. + + Black (GCR) transition, including the transition gamma and the upper and lower limits. @@ -531,6 +290,10 @@ and changes from 4.2, as follows: + Transfer curves for each channel (cyan, magenta, yellow, black, and composite), allowing very precise control over the output. + + Transfer curves for generation of additional channels where + applicable, such as red and blue inks for the Epson Stylus + Photo R800 and R1800. + + Hue, saturation, and luminosity transfer curves. + Ink limit control. @@ -557,7 +320,11 @@ and changes from 4.2, as follows: vs. bidirectional at all resolutions. 8) The Epson driver now allows printing directly to CD's on printers - that support this functionality. + that support this functionality. In addition, a choice of center + hole size (16 mm or 43 mm) is now offered. A fine adjustment is + provided to permit control over positioning of the image on the + CD. This fine adjustment setting is not available in the + Foomatic interface at present. 9) The Epson driver now offers a choice of print head weave patterns. In addition to simplifying the resolution choices for @@ -618,6 +385,10 @@ and changes from 4.2, as follows: by applications that wish to perform their own dithering and use Gutenprint to generate printer-specific output only. + 19) A new Correct Hue Only color correction mode has been added that + performs partial color correction (adjusts hue, but not + darkness). + 19) The escputil command, which performs various printer administration activities on Epson Stylus printers, has a number of improvements: @@ -718,14 +489,24 @@ and changes from 4.2, as follows: 5.0-based releases. 4) An update script (cups-genppdupdate.5.0) is provided to update - PPD files between recent 4.3 and 5.0-based releases, preserving + PPD files between later 4.3 and 5.0-based releases, preserving option values where possible. This script will not update PPD files based on Gimp-Print 4.2, or Gimp-Print 4.3 releases prior to 4.3.21. 5) The CUPS driver now offers 16-bit printing as an option with ESP Ghostscript 8.15, and Apple Macintosh OS X 10.4 ("Tiger"), using - the new Color Precision control. + the new Color Precision control. Setting Color Precision to + "Best" enables 16-bit printing if the system supports it; setting + it to "Normal" uses 8-bit printing. Setting Color Precision to + "Best" has no effect if the version of CUPS does not support + 16-bit printing; in that case, "Best" is still 8-bit. + + The higher precision may improve results with certain source + material, particularly if it contains smooth color gradients. + The result would be freedom from banding, particularly in + highlights where it might be visible with 8-bit color + computation. It may be somewhat slower than 8-bit printing. 6) Due to the implementation of CUPS, it is necessary on some systems to link the programs associated with the CUPS driver (in @@ -771,11 +552,11 @@ and changes from 4.2, as follows: * Changes to Foomatic data generation: - 1) The Ghostscript IJS driver refuses to function with Foomatic PPD - files created for a different version of Gimp-Print or - Gutenprint, providing an error message indicating the problem. - This avoids problems caused by mismatches between the PPD files - and the driver. While mismatches are potentially not harmful in + 1) The Ghostscript IJS driver now functions only with Foomatic PPD + files created for the matching version of Gutenprint, providing + an error message indicating the problem if an incorrect PPD file + is used. This avoids problems caused by mismatches between the + PPD files and the driver. While mismatches are not harmful in all cases, they could cause problems ranging from failures to print with poor diagnostic messages to incorrect results. @@ -795,13 +576,15 @@ and changes from 4.2, as follows: printers have been fully tuned for the new color correction algorithms introduced for this release. + The default gamma has been changed to produce lighter midtones + with all Epson printers. + 2) The handling of variable drop sizes and photo inks (6 and 7 color - printers) has been completely rewritten, with the result being - that variable drop size printers with photo inks (such as most - Epson Stylus Photo and Stylus Pro printers) give much more - consistent results with fewer artifacts. In particular, colors - match correctly across all resolutions, which was not the case in - 4.2. + printers) has been completely revised, with the result being that + variable drop size printers with photo inks (such as most Epson + Stylus Photo and Stylus Pro printers) give much more consistent + results with fewer artifacts. In particular, colors match + correctly across all resolutions, which was not the case in 4.2. In 4.2, variable size drops and light inks were treated the same way; an "effective drop size" based on the relative size of the @@ -847,68 +630,14 @@ and changes from 4.2, as follows: algorithm, does not work optimally with variable drop sizes or photo printers in 4.2. - Secondly, several variations on this algorithm have been - introduced, yielding a family of high quality screening - algorithms for different applications. The first variation is - called Hybrid EvenTone. This dither algorithm perturbs the dot - positions slightly to break up some patterning seen in standard - EvenTone dithering in solid regions of pale tones, particularly - when printing with black ink only. This very slightly reduces - the smoothness of texture in exchange for largely eliminating - this undesirable patterning. This algorithm is also expected to - be more resistant to microbanding effects. - - The second variation is called UniTone. This dither algorithm - calculates the placement of all dots (except for yellow) using a - single EvenTone pass, not just all of the dots of one color. - This technique improves the quality when multiple inks must be - mixed, such as when color inks are used to produce gray. It does - so by ensuring that all dots are equally spaced. Typically when - printing neutral tones with EvenTone dithering the cyan, magenta, - and yellow dots are positioned very close to each other, even - though the individual cyan dots are well-positioned. This causes - the groups of dots to appear to be single, large dots. UniTone - dithering evens out the spacing between all dots, producing a - smoother texture. UniTone dithering only functions when printing - in color (or grayscale with multi-tone gray ink); when printing - with black ink only, it is exactly equivalent to EvenTone - dithering. UniTone dithering is generally slower than EvenTone. - - UniTone dithering works best at improving output when the drops - are already very small, which is usually at high resolutions. - With these small drops, the eye has difficulty distinguishing the - color of the individual drops, so their color tends to be - distinguished primarily by their darkness. While cyan ink is - lighter than black ink and magenta ink is lighter than cyan ink, - these differences are not overwhelming and hence the eye does not - perceive a difference between them. With large drops, the eye - perceives the color of the individual drops, and small spots - dominated by one ink become apparent. - - As noted above, UniTone dithers yellow separately. This is - because the yellow ink is much lighter than any other ink, and - the positions occupied by yellow drops appear as holes, reducing - the quality of the print. Even light cyan and light magenta inks - appear to be significantly darker than yellow. - - Experiments conducted to date suggest that UniTone works very - well on the printers such as the Epson Stylus C80 at high - resolutions, when the printer is using 3 picolitre drops. On the - Stylus Photo EX, at 1440x720 DPI, using 8 picolitre drops, - quality is improved significantly when printing in normal 6-color - mode but quality is slightly worse in 4-color mode, as the colors - of the drops are apparent. At 720 DPI (using 12 picolitre - drops), quality is improved in 6-color mode but degraded - significantly in 4-color mode. - - Finally, a Hybrid UniTone dither algorithm is provided, combining - the principles of both of the above. - - As noted above, UniTone dithering does not always work better - than EvenTone, although in most cases all of these algorithms - work much better than Adaptive Hybrid in 4.2. We suggest that - users requiring the highest quality experiment, using Hybrid - EvenTone as a baseline. + Secondly, a variation called Hybrid EvenTone has been added. + This dither algorithm perturbs the dot positions slightly to + break up some patterning seen in standard EvenTone dithering in + solid regions of pale tones, particularly when printing with + black ink only. This very slightly reduces the smoothness of + texture in exchange for largely eliminating this undesirable + patterning. This algorithm is also expected to be more resistant + to microbanding effects. 4) The conversion between black and composite (CMY) gray has been improved in this release, yielding more neutral grays on most @@ -1023,7 +752,72 @@ and changes from 4.2, as follows: 3) Edit cups-config to remove the reference to the run path. - 9) The fix for bug 929227 (Gimp-Print incorrectly attempts to build + 9) There are multiple issues that one must be aware of when using + Foomatic with Gutenprint. + + 1) Before installing any new release of Gutenprint 5.0, you must + manually remove any existing Foomatic option files. This is + because the Foomatic utility to load data kits + (foomatic-kitload) does not remove obsolete data files from + the Foomatic database. If you do not do this, any PPD files + you generate will be incorrect and printing may work + incorrectly or not at all. + + Foomatic option files are usually located in + + /usr/local/share/foomatic/db/source/opt + + or + + /usr/share/foomatic/db/source/opt + + Assuming they're in the former location, you must remove data + files associated with the Gutenprint driver. The command to do + this, which must be run as the superuser (root) is + + cd /usr/local/share/foomatic/db/source/opt + ls -l gutenprint-ijs*.xml + + If there are existing files present, you must remove them: + + rm -f gutenprint-ijs*.xml + + Now check to make sure that they are gone: + + ls -l gutenprint-ijs*.xml + + CAUTION: Be very careful when typing this command! Minor + errors in typing these commands may result in severe damage to + your system. + + After this, you may run 'make install' in your Gutenprint + source directory to install the package. You will then need to + re-create any printer queues using Foomatic. + + In general, you will have to perform this procedure any time + you install a new version of Gutenprint. + + Please check the Foomatic site + (http://www.linuxprinting.org/foomatic.html) and the Gutenprint + site (http://gimp-print.sourceforge.net) for updated + instructions about this. + + 2) Unlike with the CUPS native driver, there is no simple way to + update all PPD files when you install a new version of + Gutenprint. You must either use the foomatic-ppdfile command + to upgrade PPD files individually, or foomatic-compiledb to + build all PPD files. Your system may provide an alternate way + to install new PPD files, in which case you may use that + method. + + 3) From this point forward, the Foomatic data will be version + locked to the Gutenprint release installed on the system. For + example, PPD files generated with the Foomatic data for this + release will not work with the ijsgutenprint in the next + release. This is to prevent accidentally using incorrect + data, which could cause incorrect function to take place. + + 10) The fix for bug 929227 (Gimp-Print incorrectly attempts to build against GIMP 2.0) requires special build instructions if you are using a very old version of the GIMP 1.2 (versions affected are believed to include 1.2.0, 1.2.1, and 1.2.2). Specifically, you @@ -1062,12 +856,11 @@ and changes from 4.2, as follows: --with-gimp-prefix or --with-gimp-exec-prefix, and therefore do not need to use this workaround. - The Gutenprint and GIMP projects recommend upgrading to a newer - revision of the GIMP 1.2 (at the time these release notes are - written, the latest version is 1.2.5), which will not require - this workaround. This workaround is available in the event that - you cannot or do not wish to upgrade your installation of the - GIMP. + If you cannot upgrade to the GIMP 2.x, the Gutenprint and GIMP + projects recommend upgrading to revision of the GIMP 1.2.5, which + will not require this workaround. This workaround is available + in the event that you cannot or do not wish to upgrade your + installation of the GIMP. * Architectural Changes: @@ -1178,7 +971,13 @@ and changes from 4.2, as follows: ink channels directly. This facility was used to create a mechanism to more accurately tune printer inks. - 9) Use of true XML to store data about printers and paper sizes, and + 9) The color system can now generate arbitrary ink colors, lifting + the CMYK-only restriction in previous versions of the package. + This permits full support for the Epson Stylus Photo R800 and + R1800, which use red and blue ink in addition to the traditional + CMYK. + + 10) Use of true XML to store data about printers and paper sizes, and to represent new data types (sequences, curves, and arrays). This uses the "mxml" XML library, a fast, lightweight XML parser written by Mike Sweet for this project. Currently, the use of @@ -2231,12 +2030,19 @@ Printer-Specific Notes: vertical resolution merely requires more computation and printing time without yielding significantly better quality. + In some cases, we offer resolutions different from what Epson + advertises that have the same effect; for example, we offer + 2880x2880 DPI on the Epson Stylus C86 rather than the 5760x1440 + offered by Epson's native driver. + We do not currently plan to offer resolutions higher than 2880x2880 DPI on any Epson Stylus printer with a drop size of 1 - pl or larger. At the time of Gutenprint 5.0 Beta, the smallest - drop size offered by any Epson Stylus printer is 1.5 pl. If - such a printer is offered, we will evaluate whether to offer - higher resolutions. + pl or larger. At the time of Gutenprint 5.0 release, the + smallest drop size offered by any Epson Stylus printer is 1.5 + pl. If such a printer is offered, or we otherwise determine + that there are advantages to be had from offering such + resolutions, we will evaluate whether to offer higher + resolutions. * Many Epson printers (specifically, the Epson Stylus Color 740 and all newer printers) will not respond to ASCII text without a @@ -2258,4 +2064,3 @@ Printer-Specific Notes: (or whatever device your printer is connected to in place of /dev/lp0). If this returns status, it demonstrates that the link between your computer and printer is working. - diff --git a/README b/README index 9f3f63c..1caebb4 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ INTRODUCTION - This is Gutenprint version 5.0.0 beta 4, the fourth beta - prerelease of Gutenprint 5.0. Gutenprint, formerly named + This is Gutenprint version 5.0.0 release candidate 1, the first + release candidate of Gutenprint 5.0. Gutenprint, formerly named Gimp-Print, is a suite of printer drivers that may be used with most common UNIX print spooling systems, including CUPS, lpr, LPRng, or others. These drivers provide high quality printing for @@ -59,8 +59,8 @@ BASIC INSTALLATION "escputil". Directions for building other components are listed below. - Please check our web site at http://gutenprint.org for details - about what is and is not supported. + Please check our web site at http://gimp-print.sourceforge.net for + details about what is and is not supported. Please report any problems to gimp-print-devel@sourceforge.net. @@ -94,10 +94,10 @@ THE GIMP Gutenprint may be used as a plug-in for the GIMP, providing the ability to print images. If you wish to do so, you must use the - GIMP 1.2.3 or above on the 1.2 line, or the GIMP 2.0 or 2.1. - Please read the release notes in addition to this README, as there - have been some changes in procedure since Gimp-Print 4.2 if you - are using certain versions of the GIMP. + GIMP 1.2.3 or above on the 1.2 line, or any GIMP 2.x release (2.0, + 2.1, 2.2, etc.) Please read the release notes in addition to this + README, as there have been some changes in procedure since + Gimp-Print 4.2 if you are using certain versions of the GIMP. To build and install the GIMP Print plug-in for the GIMP 1.2: @@ -105,7 +105,7 @@ THE GIMP make make install - For the GIMP 2.0 or 2.1, the option "--with-gimp2" rather than + For the GIMP 2.0 or above, the option "--with-gimp2" rather than "--with-gimp" should be used. You may optionally specify --with-gimp or --with-gimp2 if you wish @@ -135,11 +135,9 @@ THE GIMP The GIMP 1.2 will not be supported in Gutenprint 5.1 and beyond. However, all Gutenprint 5.0 releases will support The GIMP 1.2. - The GIMP 2.0 plugin will eventually be migrated to The GIMP - project for The GIMP 2.2 release. It may be removed from the - Gutenprint distribution following Gutenprint 5.0, and it may not - support releases of The GIMP other than 2.0 in the Gutenprint 5.0 - release. + The GIMP 2.x plugin may eventually be migrated to The GIMP project + for a future GIMP release. It may be removed from the Gutenprint + distribution following Gutenprint 5.0. CUPS @@ -158,35 +156,62 @@ CUPS ./configure --with-cups make make install - /etc/software/init.d/cups restart + cups-genppdupdate.5.0 (OPTIONAL) + /etc/init.d/cups restart - The last command varies with your operating system; the purpose is - to restart the CUPS server (daemon) so that it sees the newly - installed driver. It is typically /etc/init.d/cups, + If you have installed CUPS as a precompiled package (e. g. it's + the standard printing system that your distribution uses), you may + need to install a separate development package (typically called + "cups-devel" or "cups-developer"). You will need to do this if + configure completes correctly, but "make" fails when building in + src/cups. The CUPS package typically installed by most + distributions only contains the components needed to run CUPS, not + those required to build additional CUPS drivers. + + The last command (/etc/init.d/cups restart) varies with your + operating system; the purpose is to restart the CUPS server + (daemon) so that it sees the newly installed driver. It is + typically /etc/init.d/cups, /etc/software/init.d/cups, /etc/rc.d/cups, or even /etc/rc.d/init.d/cups. Your system may have a different way to restart the CUPS server. OS X uses the following command: sudo /System/Library/StartupItems/PrintingServices/PrintingServices.sh restart + You may optionally choose to update your existing PPD files using + the command cups-genppdupdate.5.0, after which you should restart + CUPS as described above. We strongly recommend use of this update + procedure. This script will automatically update Gutenprint PPD + files from earlier versions. This script will only work with + Gimp-Print 4.3.21 or above, or any earlier version of Gutenprint; + it will not update Gimp-Print 4.2 PPD files. However, you may + install Gutenprint 5.0 alongside Gimp-Print 4.2, and use both + Gimp-Print 4.2 and Gutenprint 5.0 drivers concurrently. + Therefore, you need not convert a workflow based on Gimp-Print 4.2 + right away, but can gradually convert or even use both drivers for + different printer queues. + + If you do not choose to automatically update existing PPD files, + you should reinstall any printers that you are using Gutenprint + PPD files with. The Gutenprint driver and the PPD files must be + kept in sync, since the PPD files reflect the particular version + of the driver that they were built against. If you attempt to use + a version of Gutenprint with PPD files not built for that precise + version, the driver will fail with a diagnostic error message. + For example, PPD files built for Gutenprint 5.0.0-beta4 will not + work with driver version 5.0.0-rc1. You can identify printers + using Gutenprint PPD files by the name of the PPD file, which will + be something like: + + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(en) + NOTE for Linux (at least) users: If you are using CUPS 1.1.11 or higher, and you have a USB-connected printer, you must have a printer connected to each USB port that you plan to use and powered on when you restart CUPS. If you do not do so, you will - not be able to perform the following step (reinstalling the - printer), as described below. - - Following this, you must reinstall any printers that you are using - Gutenprint PPD's with. Such printers may be identified in any - CUPS front end (e. g. KUPS, or via the web interface) because they - look something like this: - - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(en) - - If the version number (in this case, 5.0.0-beta4) does not match - the version of Gutenprint that you are installing, you must use - Modify Printer to force the new PPD file to get installed. - Failure to do so may lead to incorrect output and/or other errors! + not be able to reinstall the printer. It is only necessary to do + this if you wish to update PPD files manually; if you use + cups-genppdupdate.5.0, you do not need to do this. Starting with CUPS 1.1.11, you cannot choose an AppSocket connection and enter "usb:/dev/usblp0" or the like as the URI; you @@ -195,7 +220,7 @@ CUPS following in your CUPS error log (typically /var/log/cups/error_log): -E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/usblp0'! +E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/usb/lp0'! If the printer was turned on correctly, you will be given a choice of a USB connection in the Device dialog. @@ -214,49 +239,33 @@ E [21/Nov/2001:17:59:07 +0500] add_printer: bad device-uri attribute 'usb:/dev/u apparent when you use a CUPS front end to select a PPD file and you see something like this: - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(en) - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(en) - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(en) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(en) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(en) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(en) rather than this: - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(en) - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(sv) - EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-beta4(fr) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(en) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(sv) + EPSON Stylus Photo EX - CUPS+Gutenprint v5.0.0-rc1(fr) you may wish to turn off the translation of PPD files: - ./configure --with-cups --without-translated-ppds + ./configure --with-cups --disable-translated-cups-ppds You may also wish to do this to greatly reduce the number of PPD files installed on your system, as the number of translations is large and growing. - The PPD files associated with this driver are for Level 2 - PostScript. CUPS implements most level 3 PostScript, but there - are a few constructs that are not implemented. For this reason, - we have chosen to define a LanguageLevel of 2 rather than 3. - PostScript level 3 files are smaller in some cases, and can - produce smoother gradients, but few applications generate Level 3 - PostScript. If you would like to use level 3 PostScript, you may - do - - ./configure --with-cups --enable-cups-level3-ppds - - Unless you fully understand what you are doing, we recommend not - doing this. + The PPD files associated with this driver are normally for Level 3 + PostScript. CUPS versions starting with 1.1.15 fully implement + Level 3 Postscript, but earlier versions do not implement a few + Level 3 constructs. The configuration script will attempt to + detect the version of CUPS and generate appropriate PPD files. If + you wish to build PPD files for Level 2 Postscript even with a + newer version of CUPS, you can run - If you do not wish to build the Gimp Print plugin, you must run - - ./configure --with-cups --without-gimp - - If you have installed CUPS as a precompiled package (e. g. it's - the standard printing system that your distribution uses), you may - need to install a separate development package (typically called - "cups-devel" or "cups-developer"). The CUPS package typically - installed by most distributions only contains the components - needed to run CUPS, not those required to build additional CUPS - drivers. + ./configure --with-cups --disable-cups-level3-ppds We recommend that all users who wish to use this package for general purpose printing install either CUPS or use Foomatic with @@ -272,16 +281,14 @@ FOOMATIC Gutenprint includes support for the Foomatic meta-driver package. This requires the foomatic-xml distribution. Foomatic is - available from http://www.linuxprinting.org/foomatic.html. It is - also available in Debian unstable. For best results, use the - version in cvs. The first version of Foomatic (the one used with - Gimp-Print 4.0) is not compatible with Gutenprint 5.0. Note that - the Foomatic driver was named `stp' in Gimp-Print 4.0; in - Gimp-Print 4.2 (and early 4.3) it was named `gimp-print' for the - Ghostscript ("stp") driver and "gimp-print-ijs" for the IJS - driver. In 5.0 only the "gutenprint-ijs" data is present. The - data for the Gimp-Print 4.2 driver is not compatible with the 5.0 - driver. + available from http://www.linuxprinting.org/foomatic.html. The + first version of Foomatic (the one used with Gimp-Print 4.0) is + not compatible with Gutenprint 5.0. Note that the Foomatic driver + was named `stp' in Gimp-Print 4.0; in Gimp-Print 4.2 (and early + 4.3) it was named `gimp-print' for the Ghostscript ("stp") driver + and "gimp-print-ijs" for the IJS driver. In 5.0 only the + "gutenprint-ijs" data is present. The data for the Gimp-Print 4.2 + driver is not compatible with the 5.0 driver. Furthermore, as of Gutenprint 5.0 the Foomatic driver will include the release version of Gutenprint in its name. Therefore, the @@ -380,15 +387,13 @@ GHOSTSCRIPT and beyond. We strongly recommend that end users not use this driver directly. - The available options are very complex, and the standard printer - configuration tools (such as apsfilter and magicfilter) do not - provide a convenient interface to the driver's capabilities. We - recommend that end users either install CUPS, as described above, - or use Foomatic to configure printer queues. We recommend using - CUPS with the native CUPS drivers described above. We recommend - using Foomatic to configure printer queues if you do not use CUPS - (e. g. you use LPRng, System V print spooling, or Berkeley print - spooling). + The available options are very complex and are subject to change, + and the standard printer configuration tools (such as apsfilter + and magicfilter) do not provide a convenient interface to the + driver's capabilities. We recommend that end users either install + CUPS, as described above, or use Foomatic to configure printer + queues, as described above. We no longer provide documentation on + manual use of this driver. Gutenprint 5.0 no longer provides the monolithic "stp" driver present in 4.2. This driver, which was linked directly into @@ -402,18 +407,12 @@ RECOMMENDED SETTINGS settings. The settings can be adjusted as necessary for particular combinations of ink, paper, and subject material. - We recommend use of the Adaptive Hybrid dithering algorithm in - most cases. Ordered dithering also works very well in many cases, - and is somewhat faster, but it does not work very well with text - and very fine details (certain kinds of line art), particularly at - high resolutions. Fast dithering is also quite usable in many - cases. - - On most inkjet printers, 600 or 720 dpi will produce very high - quality; 1200x1200 or 1440x720 dpi will produce extremely high - quality. On newer printers with very small drops, higher - resolutions such as 2880x1440 DPI may be required to achieve the - highest quality. + On most inkjet printers, using plain or coated inkjet paper, 600 + or 720 dpi will produce high quality; 1200x1200 or 1440x720 dpi + will produce extremely high quality. On newer printers with very + small drops, or when printing photographs to special photo paper, + higher resolutions such as 2880x1440 DPI may be required to + achieve the highest quality. SUPPORT @@ -547,10 +546,10 @@ KNOWN BUILD/INSTALLATION ISSUES version, the genppd program operated correctly. If instead the output looks like this: - src/cups$ zgrep LanguageVersion ppd/*/pcl-4.ppd.gz - ppd/C/pcl-4.ppd.gz:*LanguageVersion: English - ppd/da/pcl-4.ppd.gz:*LanguageVersion: English - ppd/en_GB/pcl-4.ppd.gz:*LanguageVersion: English + src/cups$ zgrep LanguageVersion ppd/*/stp-pcl-4.5.0.ppd.gz + ppd/C/stp-pcl-4.5.0.ppd.gz:*LanguageVersion: English + ppd/da/stp-pcl-4.5.0.ppd.gz:*LanguageVersion: English + ppd/en_GB/stp-pcl-4.5.0.ppd.gz:*LanguageVersion: English ... the program did not operate correctly. @@ -558,7 +557,7 @@ KNOWN BUILD/INSTALLATION ISSUES If you do not have 'zgrep' on your system, you can gunzip the PPD files, and use - grep LanguageVersion ppd/*/pcl-4.ppd + grep LanguageVersion ppd/*/stp-pcl-4.5.0.ppd to accomplish the same test. @@ -657,7 +656,7 @@ KNOWN BUILD/INSTALLATION ISSUES 4) Build the PPD files on a Linux-based system; they are portable. - 5) Use --without-translated-ppds on the configure command line + 5) Use --disable-translated-cups-ppds on the configure command line to suppress the translated PPD files altogether. Please feel free to contact us about this issue. @@ -665,7 +664,7 @@ KNOWN BUILD/INSTALLATION ISSUES * There are multiple issues that one must be aware of when using Foomatic with Gutenprint. - 1) Before installing Gutenprint 5.0.0-beta4, you must manually + 1) Before installing Gutenprint 5.0.0-rc1, you must manually remove any existing Foomatic option files. This is because the Foomatic utility to load data kits (foomatic-kitload) does not remove obsolete data files from the Foomatic database. If you diff --git a/aclocal.m4 b/aclocal.m4 index 55d3e8a..a0885cc 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -18,7 +18,7 @@ dnl AM_PATH_GLIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MO dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if "gmodule" or dnl gthread is specified in MODULES, pass to glib-config dnl -AC_DEFUN(AM_PATH_GLIB, +AC_DEFUN([AM_PATH_GLIB], [dnl dnl Get the cflags and libraries from the glib-config script dnl @@ -214,7 +214,7 @@ main () dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS dnl -AC_DEFUN(AM_PATH_GTK, +AC_DEFUN([AM_PATH_GTK], [dnl dnl Get the cflags and libraries from the gtk-config script dnl @@ -406,7 +406,6 @@ main () # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # serial 47 AC_PROG_LIBTOOL -# Debian $Rev: 214 $ # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -1025,7 +1024,7 @@ AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring="ABCD" + testring="ABCD" case $build_os in msdosdjgpp*) @@ -1064,16 +1063,16 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && + while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \ + = "XX$testring") >/dev/null 2>&1 && + new_result=`expr "X$testring" : ".*" 2>&1` && lt_cv_sys_max_cmd_len=$new_result && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` - teststring=$teststring$teststring + testring=$testring$testring done - teststring= + testring= # Add a significant safety factor because C++ compilers can tack on massive # amounts of additional arguments before passing them to the linker. # It appears as though 1/2 is a usable value. @@ -1469,7 +1468,7 @@ AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -1582,7 +1581,7 @@ bsdi4*) cygwin* | mingw* | pw32*) version_type=windows - shrext_cmds=".dll" + shrext=".dll" need_version=no need_lib_prefix=no @@ -1647,7 +1646,7 @@ darwin* | rhapsody*) soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + shrext='$(test .$module = .yes && echo .so || echo .dylib)' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` @@ -1730,7 +1729,7 @@ hpux9* | hpux10* | hpux11*) need_version=no case "$host_cpu" in ia64*) - shrext_cmds='.so' + shrext='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH @@ -1745,7 +1744,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) - shrext_cmds='.sl' + shrext='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH @@ -1756,7 +1755,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) - shrext_cmds='.sl' + shrext='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH @@ -1827,8 +1826,8 @@ linux*) # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf` + sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -1840,18 +1839,6 @@ linux*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - knetbsd*-gnu) version_type=linux need_lib_prefix=no @@ -1922,7 +1909,7 @@ openbsd*) os2*) libname_spec='$name' - shrext_cmds=".dll" + shrext=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' @@ -2513,14 +2500,14 @@ bsdi4*) ;; cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh + # win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' + lt_cv_file_magic_cmd='win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. + # win32_libid shell function, so use a weaker test based on 'objdump'. lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; @@ -2579,10 +2566,19 @@ irix5* | irix6* | nonstopux*) # This must be Linux ELF. linux*) + case $host_cpu in + alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64) + lt_cv_deplibs_check_method=pass_all ;; + *) + # glibc up to 2.1.1 does not perform some relocations on ARM + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; + esac + lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu | knetbsd*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -2931,7 +2927,7 @@ aix3*) fi ;; -aix4* | aix5*) +aix4*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi @@ -3379,7 +3375,7 @@ case $host_os in # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then @@ -3576,7 +3572,7 @@ case $host_os in ;; esac ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= @@ -4082,7 +4078,7 @@ aix3*) postinstall_cmds='$RANLIB $lib' fi ;; -aix4* | aix5*) +aix4*) test "$enable_shared" = yes && enable_static=no ;; esac @@ -4224,7 +4220,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -4418,7 +4414,7 @@ DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. -AS="$AS" +AS=$lt_AS # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -4437,7 +4433,7 @@ objext="$ac_objext" libext="$libext" # Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' +shrext='$shrext' # Executable file suffix (normally ""). exeext="$exeext" @@ -5066,7 +5062,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) ;; esac ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) ;; osf3* | osf4* | osf5*) case $cc_basename in @@ -5377,9 +5373,6 @@ ifelse([$1],[CXX],[ cygwin* | mingw*) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' ;; - linux*) - _LT_AC_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -5509,7 +5502,7 @@ EOF fi ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -5548,7 +5541,7 @@ EOF ;; linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds" supports_anon_versioning=no @@ -5567,7 +5560,6 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ else _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds" fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=no else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi @@ -5749,7 +5741,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext=".dll" # FIXME: Setting linknames here is a bad hack. _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -5927,7 +5919,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -6319,136 +6311,63 @@ SED=$lt_cv_path_SED AC_MSG_RESULT([$SED]) ]) -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# -# Copyright © 2004 Scott James Remnant . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# PKG_PROG_PKG_CONFIG([MIN-VERSION]) -# ---------------------------------- -AC_DEFUN([PKG_PROG_PKG_CONFIG], -[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_ifval([$1], [$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi - -fi[]dnl -])# PKG_PROG_PKG_CONFIG +dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not) +dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page +dnl also defines GSTUFF_PKG_ERRORS on error +AC_DEFUN([PKG_CHECK_MODULES], [ + succeeded=no -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# Check to see whether a particular set of modules exists. Similar -# to PKG_CHECK_MODULES(), but does not set variables or print errors. -# -# -# Similar to PKG_CHECK_MODULES, make sure that the first instance of -# this or PKG_CHECK_MODULES is called, or make sure to call -# PKG_CHECK_EXISTS manually -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_EXISTS], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_ifval([$2], [$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) + if test -z "$PKG_CONFIG"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + fi + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + AC_MSG_CHECKING(for $2) -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -# --------------------------------------------- -m4_define([_PKG_CONFIG], -[if test -n "$PKG_CONFIG"; then - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], - [pkg_failed=yes]) -else - pkg_failed=untried -fi[]dnl -])# _PKG_CONFIG + if $PKG_CONFIG --exists "$2" ; then + AC_MSG_RESULT(yes) + succeeded=yes -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -# [ACTION-IF-NOT-FOUND]) -# -# -# Note that if there is a possibility the first call to -# PKG_CHECK_MODULES might not happen, you should be sure to include an -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -# -# -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_MODULES], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl + AC_MSG_CHECKING($1_CFLAGS) + $1_CFLAGS=`$PKG_CONFIG --cflags "$2"` + AC_MSG_RESULT($$1_CFLAGS) + + AC_MSG_CHECKING($1_LIBS) + $1_LIBS=`$PKG_CONFIG --libs "$2"` + AC_MSG_RESULT($$1_LIBS) + else + $1_CFLAGS="" + $1_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + ifelse([$4], ,echo $$1_PKG_ERRORS,) + fi + + AC_SUBST($1_CFLAGS) + AC_SUBST($1_LIBS) + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi + + if test $succeeded = yes; then + ifelse([$3], , :, [$3]) + else + ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4]) + fi +]) -pkg_failed=no -AC_MSG_CHECKING([for $1]) -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -if test $pkg_failed = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" 1>&AS_MESSAGE_LOG_FD - - ifelse([$4], , [AC_MSG_ERROR(dnl -[Package requirements ($2) were not met. -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables -to avoid the need to call pkg-config. See the pkg-config man page for -more details.])], - [$4]) -elif test $pkg_failed = untried; then - ifelse([$4], , [AC_MSG_FAILURE(dnl -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables -to avoid the need to call pkg-config. See the pkg-config man page for -more details. - -To get pkg-config, see .])], - [$4]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - ifelse([$3], , :, [$3]) -fi[]dnl -])# PKG_CHECK_MODULES # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # diff --git a/configure b/configure index db84a0b..e1bda51 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac Revision: 1.127 . +# From configure.ac Revision: 1.128 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.59 for gutenprint 5.0.0-rc1. # @@ -483,7 +483,7 @@ ac_includes_default="\ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS GUTENPRINT_MAJOR_VERSION GUTENPRINT_MINOR_VERSION GUTENPRINT_MICRO_VERSION GUTENPRINT_CURRENT_INTERFACE GUTENPRINT_INTERFACE_AGE GUTENPRINT_BINARY_AGE GUTENPRINT_VERSION GUTENPRINTUI_CURRENT_INTERFACE GUTENPRINTUI_INTERFACE_AGE GUTENPRINTUI_BINARY_AGE GUTENPRINTUI2_CURRENT_INTERFACE GUTENPRINTUI2_INTERFACE_AGE GUTENPRINTUI2_BINARY_AGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar ALL_LINGUAS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CUPS_CONFIG FOOMATIC_CONFIGURE FOOMATIC_PPDFILE IJS_CONFIG GIMPTOOL_CHECK GTK_CONFIG GTK_CFLAGS GTK_LIBS GIMPTOOL2_CHECK PKG_CONFIG ac_pt_PKG_CONFIG GTK2_CFLAGS GTK2_LIBS GIMP2_CFLAGS GIMP2_LIBS LEX LEXLIB LEX_OUTPUT_ROOT YACC FIND PERL GLIB_MKENUMS CONVERT TEXI2HTML DVIPS DB2PDF DVIPDF DB2PS DB2HTML DOXYGEN DIALOG FOOMATIC_KITLOAD MKINSTALLDIRS MSGFMT GMSGFMT XGETTEXT MSGMERGE USE_NLS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB GNUCFLAGS GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GIMPTOOL GIMP_CFLAGS GIMP_LIBS GIMP_CFLAGS_NOUI GIMP_LIBS_NOUI GIMP_DATA_DIR GIMP_PLUGIN_DIR BUILD_FOOMATIC_TRUE BUILD_FOOMATIC_FALSE BUILD_FOOMATIC_3_TRUE BUILD_FOOMATIC_3_FALSE BUILD_GHOSTSCRIPT_TRUE BUILD_GHOSTSCRIPT_FALSE BUILD_CUPS_TRUE BUILD_CUPS_FALSE BUILD_CUPS_PPDS_TRUE BUILD_CUPS_PPDS_FALSE CUPS_PPDS_AT_TOP_LEVEL_TRUE CUPS_PPDS_AT_TOP_LEVEL_FALSE BUILD_TRANSLATED_CUPS_PPDS_TRUE BUILD_TRANSLATED_CUPS_PPDS_FALSE USE_LEVEL3_PS_TRUE USE_LEVEL3_PS_FALSE BUILD_ESCPUTIL_TRUE BUILD_ESCPUTIL_FALSE BUILD_TEST_TRUE BUILD_TEST_FALSE BUILD_TESTPATTERN_TRUE BUILD_TESTPATTERN_FALSE BUILD_LIBGUTENPRINTUI_TRUE BUILD_LIBGUTENPRINTUI_FALSE BUILD_LIBGUTENPRINTUI2_TRUE BUILD_LIBGUTENPRINTUI2_FALSE BUILD_GIMP_TRUE BUILD_GIMP_FALSE BUILD_GIMP2_TRUE BUILD_GIMP2_FALSE INSTALL_SAMPLES_TRUE INSTALL_SAMPLES_FALSE INSTALL_USER_GUIDE_TRUE INSTALL_USER_GUIDE_FALSE USE_NLS_TRUE USE_NLS_FALSE BUILD_MODULES_TRUE BUILD_MODULES_FALSE BUILD_GENPPD_STATIC_TRUE BUILD_GENPPD_STATIC_FALSE RELEASE_DATE cups_prefix cups_exec_prefix cups_bindir cups_sbindir cups_conf_datadir cups_conf_serverbin cups_conf_serverroot CUPS_CFLAGS CUPS_LIBS CUPS_PPD_PS_LEVEL GENPPD_LIBS IJS_CFLAGS IJS_LIBS RM gimp_plug_indir gimp2_plug_indir GUTENPRINT_CFLAGS GUTENPRINT_LIBS GUTENPRINT_LIBDEPS GUTENPRINTUI_CFLAGS GUTENPRINTUI_LIBS GUTENPRINTUI_LIBDEPS GUTENPRINTUI_VERSION GUTENPRINTUI2_CFLAGS GUTENPRINTUI2_LIBS GUTENPRINTUI2_LIBDEPS GUTENPRINTUI2_VERSION gutenprint_cflags gutenprint_libs gutenprintui_cflags gutenprintui_libs gutenprintui2_cflags gutenprintui2_libs LIBREADLINE_DEPS MAINTAINER_CFLAGS PLUG_IN_PATH LIBOBJS LTLIBOBJS LTALLOCA' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS GUTENPRINT_MAJOR_VERSION GUTENPRINT_MINOR_VERSION GUTENPRINT_MICRO_VERSION GUTENPRINT_CURRENT_INTERFACE GUTENPRINT_INTERFACE_AGE GUTENPRINT_BINARY_AGE GUTENPRINT_VERSION GUTENPRINTUI_CURRENT_INTERFACE GUTENPRINTUI_INTERFACE_AGE GUTENPRINTUI_BINARY_AGE GUTENPRINTUI2_CURRENT_INTERFACE GUTENPRINTUI2_INTERFACE_AGE GUTENPRINTUI2_BINARY_AGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar ALL_LINGUAS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CUPS_CONFIG FOOMATIC_CONFIGURE FOOMATIC_PPDFILE IJS_CONFIG GIMPTOOL_CHECK GTK_CONFIG GTK_CFLAGS GTK_LIBS GIMPTOOL2_CHECK PKG_CONFIG GTK2_CFLAGS GTK2_LIBS GIMP2_CFLAGS GIMP2_LIBS LEX LEXLIB LEX_OUTPUT_ROOT YACC FIND PERL GLIB_MKENUMS CONVERT TEXI2HTML DVIPS DB2PDF DVIPDF DB2PS DB2HTML DOXYGEN DIALOG FOOMATIC_KITLOAD MKINSTALLDIRS MSGFMT GMSGFMT XGETTEXT MSGMERGE USE_NLS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB GNUCFLAGS GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GIMPTOOL GIMP_CFLAGS GIMP_LIBS GIMP_CFLAGS_NOUI GIMP_LIBS_NOUI GIMP_DATA_DIR GIMP_PLUGIN_DIR BUILD_FOOMATIC_TRUE BUILD_FOOMATIC_FALSE BUILD_FOOMATIC_3_TRUE BUILD_FOOMATIC_3_FALSE BUILD_GHOSTSCRIPT_TRUE BUILD_GHOSTSCRIPT_FALSE BUILD_CUPS_TRUE BUILD_CUPS_FALSE BUILD_CUPS_PPDS_TRUE BUILD_CUPS_PPDS_FALSE CUPS_PPDS_AT_TOP_LEVEL_TRUE CUPS_PPDS_AT_TOP_LEVEL_FALSE BUILD_TRANSLATED_CUPS_PPDS_TRUE BUILD_TRANSLATED_CUPS_PPDS_FALSE USE_LEVEL3_PS_TRUE USE_LEVEL3_PS_FALSE BUILD_ESCPUTIL_TRUE BUILD_ESCPUTIL_FALSE BUILD_TEST_TRUE BUILD_TEST_FALSE BUILD_TESTPATTERN_TRUE BUILD_TESTPATTERN_FALSE BUILD_LIBGUTENPRINTUI_TRUE BUILD_LIBGUTENPRINTUI_FALSE BUILD_LIBGUTENPRINTUI2_TRUE BUILD_LIBGUTENPRINTUI2_FALSE BUILD_GIMP_TRUE BUILD_GIMP_FALSE BUILD_GIMP2_TRUE BUILD_GIMP2_FALSE INSTALL_SAMPLES_TRUE INSTALL_SAMPLES_FALSE INSTALL_USER_GUIDE_TRUE INSTALL_USER_GUIDE_FALSE USE_NLS_TRUE USE_NLS_FALSE BUILD_MODULES_TRUE BUILD_MODULES_FALSE BUILD_GENPPD_STATIC_TRUE BUILD_GENPPD_STATIC_FALSE RELEASE_DATE cups_prefix cups_exec_prefix cups_bindir cups_sbindir cups_conf_datadir cups_conf_serverbin cups_conf_serverroot CUPS_CFLAGS CUPS_LIBS CUPS_PPD_PS_LEVEL GENPPD_LIBS IJS_CFLAGS IJS_LIBS RM gimp_plug_indir gimp2_plug_indir GUTENPRINT_CFLAGS GUTENPRINT_LIBS GUTENPRINT_LIBDEPS GUTENPRINTUI_CFLAGS GUTENPRINTUI_LIBS GUTENPRINTUI_LIBDEPS GUTENPRINTUI_VERSION GUTENPRINTUI2_CFLAGS GUTENPRINTUI2_LIBS GUTENPRINTUI2_LIBDEPS GUTENPRINTUI2_VERSION gutenprint_cflags gutenprint_libs gutenprintui_cflags gutenprintui_libs gutenprintui2_cflags gutenprintui2_libs LIBREADLINE_DEPS MAINTAINER_CFLAGS PLUG_IN_PATH LIBOBJS LTLIBOBJS LTALLOCA' ac_subst_files='' # Initialize some variables set by options. @@ -964,26 +964,6 @@ ac_env_FFLAGS_set=${FFLAGS+set} ac_env_FFLAGS_value=$FFLAGS ac_cv_env_FFLAGS_set=${FFLAGS+set} ac_cv_env_FFLAGS_value=$FFLAGS -ac_env_PKG_CONFIG_set=${PKG_CONFIG+set} -ac_env_PKG_CONFIG_value=$PKG_CONFIG -ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set} -ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG -ac_env_GTK2_CFLAGS_set=${GTK2_CFLAGS+set} -ac_env_GTK2_CFLAGS_value=$GTK2_CFLAGS -ac_cv_env_GTK2_CFLAGS_set=${GTK2_CFLAGS+set} -ac_cv_env_GTK2_CFLAGS_value=$GTK2_CFLAGS -ac_env_GTK2_LIBS_set=${GTK2_LIBS+set} -ac_env_GTK2_LIBS_value=$GTK2_LIBS -ac_cv_env_GTK2_LIBS_set=${GTK2_LIBS+set} -ac_cv_env_GTK2_LIBS_value=$GTK2_LIBS -ac_env_GIMP2_CFLAGS_set=${GIMP2_CFLAGS+set} -ac_env_GIMP2_CFLAGS_value=$GIMP2_CFLAGS -ac_cv_env_GIMP2_CFLAGS_set=${GIMP2_CFLAGS+set} -ac_cv_env_GIMP2_CFLAGS_value=$GIMP2_CFLAGS -ac_env_GIMP2_LIBS_set=${GIMP2_LIBS+set} -ac_env_GIMP2_LIBS_value=$GIMP2_LIBS -ac_cv_env_GIMP2_LIBS_set=${GIMP2_LIBS+set} -ac_cv_env_GIMP2_LIBS_value=$GIMP2_LIBS # # Report the --help message. @@ -1078,7 +1058,7 @@ Optional Features: (and sometimes confusing) to the casual installer --enable-cups-ppds build CUPS PPD files [(automatic)] --enable-translated-cups-ppds - build translated CUPS PPD files [no] + build translated CUPS PPD files [yes] --enable-cups-ppds-at-top-level place CUPS PPD files at top level [no] --enable-cups-level3-ppds @@ -1151,12 +1131,6 @@ Some influential environment variables: CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags - PKG_CONFIG path to pkg-config utility - GTK2_CFLAGS C compiler flags for GTK2, overriding pkg-config - GTK2_LIBS linker flags for GTK2, overriding pkg-config - GIMP2_CFLAGS - C compiler flags for GIMP2, overriding pkg-config - GIMP2_LIBS linker flags for GIMP2, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. @@ -1250,7 +1224,7 @@ esac else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd "$ac_popdir" + cd $ac_popdir done fi @@ -2894,7 +2868,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2952,7 +2927,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3068,7 +3044,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3122,7 +3099,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3167,7 +3145,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3211,7 +3190,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3646,14 +3626,14 @@ bsdi4*) ;; cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh + # win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' + lt_cv_file_magic_cmd='win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. + # win32_libid shell function, so use a weaker test based on 'objdump'. lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; @@ -3712,10 +3692,19 @@ irix5* | irix6* | nonstopux*) # This must be Linux ELF. linux*) + case $host_cpu in + alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64) + lt_cv_deplibs_check_method=pass_all ;; + *) + # glibc up to 2.1.1 does not perform some relocations on ARM + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; + esac + lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu | knetbsd*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -3832,7 +3821,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 3835 "configure"' > conftest.$ac_ext + echo '#line 3824 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -3952,7 +3941,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4261,7 +4251,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4431,7 +4422,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4498,7 +4490,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4758,7 +4751,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4816,7 +4810,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4887,7 +4882,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4931,7 +4927,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5396,7 +5393,7 @@ fi # Provide some information about the compiler. -echo "$as_me:5399:" \ +echo "$as_me:5396:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 @@ -5442,7 +5439,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5491,7 +5489,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5549,7 +5548,7 @@ if test "${lt_cv_sys_max_cmd_len+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else i=0 - teststring="ABCD" + testring="ABCD" case $build_os in msdosdjgpp*) @@ -5588,16 +5587,16 @@ else # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && + while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ + = "XX$testring") >/dev/null 2>&1 && + new_result=`expr "X$testring" : ".*" 2>&1` && lt_cv_sys_max_cmd_len=$new_result && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` - teststring=$teststring$teststring + testring=$testring$testring done - teststring= + testring= # Add a significant safety factor because C++ compilers can tack on massive # amounts of additional arguments before passing them to the linker. # It appears as though 1/2 is a usable value. @@ -6428,11 +6427,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6431: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6430: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6435: \$? = $ac_status" >&5 + echo "$as_me:6434: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -6661,11 +6660,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6664: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6663: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6668: \$? = $ac_status" >&5 + echo "$as_me:6667: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -6721,11 +6720,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6724: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6723: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:6728: \$? = $ac_status" >&5 + echo "$as_me:6727: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -6898,7 +6897,7 @@ EOF fi ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -6937,7 +6936,7 @@ EOF ;; linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_cmds="$tmp_archive_cmds" supports_anon_versioning=no @@ -6956,7 +6955,6 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ else archive_expsym_cmds="$tmp_archive_cmds" fi - link_all_deplibs=no else ld_shlibs=no fi @@ -7113,7 +7111,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7173,7 +7172,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7238,7 +7238,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -7416,7 +7416,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs=yes ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -7694,7 +7694,7 @@ echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -7807,7 +7807,7 @@ bsdi4*) cygwin* | mingw* | pw32*) version_type=windows - shrext_cmds=".dll" + shrext=".dll" need_version=no need_lib_prefix=no @@ -7872,7 +7872,7 @@ darwin* | rhapsody*) soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + shrext='$(test .$module = .yes && echo .so || echo .dylib)' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` @@ -7955,7 +7955,7 @@ hpux9* | hpux10* | hpux11*) need_version=no case "$host_cpu" in ia64*) - shrext_cmds='.so' + shrext='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH @@ -7970,7 +7970,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) - shrext_cmds='.sl' + shrext='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH @@ -7981,7 +7981,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) - shrext_cmds='.sl' + shrext='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH @@ -8052,8 +8052,8 @@ linux*) # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf` + sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -8065,18 +8065,6 @@ linux*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - knetbsd*-gnu) version_type=linux need_lib_prefix=no @@ -8147,7 +8135,7 @@ openbsd*) os2*) libname_spec='$name' - shrext_cmds=".dll" + shrext=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' @@ -8376,7 +8364,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8479,7 +8468,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8544,7 +8534,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8637,7 +8628,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8702,7 +8694,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8768,7 +8761,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8834,7 +8828,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8909,7 +8904,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext <&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10140,7 +10136,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10321,7 +10318,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then @@ -10518,7 +10515,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; esac ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= @@ -11073,7 +11070,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; esac ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) ;; osf3* | osf4* | osf5*) case $cc_basename in @@ -11184,11 +11181,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11187: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11184: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:11191: \$? = $ac_status" >&5 + echo "$as_me:11188: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -11244,11 +11241,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11247: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11244: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:11251: \$? = $ac_status" >&5 + echo "$as_me:11248: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -11314,9 +11311,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar cygwin* | mingw*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' ;; - linux*) - link_all_deplibs_CXX=no - ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -11398,7 +11392,7 @@ echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -11511,7 +11505,7 @@ bsdi4*) cygwin* | mingw* | pw32*) version_type=windows - shrext_cmds=".dll" + shrext=".dll" need_version=no need_lib_prefix=no @@ -11576,7 +11570,7 @@ darwin* | rhapsody*) soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + shrext='$(test .$module = .yes && echo .so || echo .dylib)' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` @@ -11659,7 +11653,7 @@ hpux9* | hpux10* | hpux11*) need_version=no case "$host_cpu" in ia64*) - shrext_cmds='.so' + shrext='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH @@ -11674,7 +11668,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) - shrext_cmds='.sl' + shrext='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH @@ -11685,7 +11679,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) - shrext_cmds='.sl' + shrext='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH @@ -11756,8 +11750,8 @@ linux*) # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf` + sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -11769,18 +11763,6 @@ linux*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - knetbsd*-gnu) version_type=linux need_lib_prefix=no @@ -11851,7 +11833,7 @@ openbsd*) os2*) libname_spec='$name' - shrext_cmds=".dll" + shrext=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' @@ -12080,7 +12062,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12183,7 +12166,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12248,7 +12232,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12341,7 +12326,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12406,7 +12392,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12472,7 +12459,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12538,7 +12526,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12613,7 +12602,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext <&5) + (eval echo "\"\$as_me:13530: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:13545: \$? = $ac_status" >&5 + echo "$as_me:13534: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -13598,11 +13587,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13601: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13590: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:13605: \$? = $ac_status" >&5 + echo "$as_me:13594: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -13775,7 +13764,7 @@ EOF fi ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -13814,7 +13803,7 @@ EOF ;; linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_cmds_F77="$tmp_archive_cmds" supports_anon_versioning=no @@ -13833,7 +13822,6 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ else archive_expsym_cmds_F77="$tmp_archive_cmds" fi - link_all_deplibs_F77=no else ld_shlibs_F77=no fi @@ -13980,7 +13968,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14030,7 +14019,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14095,7 +14085,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -14273,7 +14263,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs_F77=yes ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -14551,7 +14541,7 @@ echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -14664,7 +14654,7 @@ bsdi4*) cygwin* | mingw* | pw32*) version_type=windows - shrext_cmds=".dll" + shrext=".dll" need_version=no need_lib_prefix=no @@ -14729,7 +14719,7 @@ darwin* | rhapsody*) soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + shrext='$(test .$module = .yes && echo .so || echo .dylib)' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` @@ -14812,7 +14802,7 @@ hpux9* | hpux10* | hpux11*) need_version=no case "$host_cpu" in ia64*) - shrext_cmds='.so' + shrext='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH @@ -14827,7 +14817,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) - shrext_cmds='.sl' + shrext='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH @@ -14838,7 +14828,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) - shrext_cmds='.sl' + shrext='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH @@ -14909,8 +14899,8 @@ linux*) # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf` + sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -14922,18 +14912,6 @@ linux*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - knetbsd*-gnu) version_type=linux need_lib_prefix=no @@ -15004,7 +14982,7 @@ openbsd*) os2*) libname_spec='$name' - shrext_cmds=".dll" + shrext=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' @@ -15183,7 +15161,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -15326,7 +15304,7 @@ DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. -AS="$AS" +AS=$lt_AS # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -15345,7 +15323,7 @@ objext="$ac_objext" libext="$libext" # Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' +shrext='$shrext' # Executable file suffix (normally ""). exeext="$exeext" @@ -15643,11 +15621,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15646: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15624: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15650: \$? = $ac_status" >&5 + echo "$as_me:15628: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -15876,11 +15854,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15879: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15857: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15883: \$? = $ac_status" >&5 + echo "$as_me:15861: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings @@ -15936,11 +15914,11 @@ else -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15939: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15917: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:15943: \$? = $ac_status" >&5 + echo "$as_me:15921: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -16113,7 +16091,7 @@ EOF fi ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -16152,7 +16130,7 @@ EOF ;; linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_cmds_GCJ="$tmp_archive_cmds" supports_anon_versioning=no @@ -16171,7 +16149,6 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ else archive_expsym_cmds_GCJ="$tmp_archive_cmds" fi - link_all_deplibs_GCJ=no else ld_shlibs_GCJ=no fi @@ -16328,7 +16305,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16388,7 +16366,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16453,7 +16432,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -16631,7 +16610,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs_GCJ=yes ;; - netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -16909,7 +16888,7 @@ echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -17022,7 +17001,7 @@ bsdi4*) cygwin* | mingw* | pw32*) version_type=windows - shrext_cmds=".dll" + shrext=".dll" need_version=no need_lib_prefix=no @@ -17087,7 +17066,7 @@ darwin* | rhapsody*) soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' + shrext='$(test .$module = .yes && echo .so || echo .dylib)' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` @@ -17170,7 +17149,7 @@ hpux9* | hpux10* | hpux11*) need_version=no case "$host_cpu" in ia64*) - shrext_cmds='.so' + shrext='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH @@ -17185,7 +17164,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) - shrext_cmds='.sl' + shrext='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH @@ -17196,7 +17175,7 @@ hpux9* | hpux10* | hpux11*) sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) - shrext_cmds='.sl' + shrext='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH @@ -17267,8 +17246,8 @@ linux*) # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf` + sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -17280,18 +17259,6 @@ linux*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - knetbsd*-gnu) version_type=linux need_lib_prefix=no @@ -17362,7 +17329,7 @@ openbsd*) os2*) libname_spec='$name' - shrext_cmds=".dll" + shrext=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' @@ -17591,7 +17558,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17694,7 +17662,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17759,7 +17728,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17852,7 +17822,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17917,7 +17888,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17983,7 +17955,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18049,7 +18022,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18124,7 +18098,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext <&5 @@ -19434,13 +19409,13 @@ echo "$as_me: error: bad value ${enableval} for --enable-translated-cups-ppds" > esac else if test -z "${BUILD_TRANSLATED_CUPS_PPDS}" ; then - BUILD_TRANSLATED_CUPS_PPDS="no" + BUILD_TRANSLATED_CUPS_PPDS="yes" fi echo "$as_me:$LINENO: result: ${BUILD_TRANSLATED_CUPS_PPDS}" >&5 echo "${ECHO_T}${BUILD_TRANSLATED_CUPS_PPDS}" >&6 ; fi; if test -z "${BUILD_TRANSLATED_CUPS_PPDS}" ; then - BUILD_TRANSLATED_CUPS_PPDS="no" + BUILD_TRANSLATED_CUPS_PPDS="yes" fi @@ -20254,7 +20229,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20426,11 +20402,11 @@ else fi + succeeded=no -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 + if test -z "$PKG_CONFIG"; then + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then @@ -20455,6 +20431,7 @@ do done done + test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ;; esac fi @@ -20468,19 +20445,77 @@ else echo "${ECHO_T}no" >&6 fi -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. + fi + + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + echo "$as_me:$LINENO: checking for gtk+-2.0" >&5 +echo $ECHO_N "checking for gtk+-2.0... $ECHO_C" >&6 + + if $PKG_CONFIG --exists "gtk+-2.0" ; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + succeeded=yes + + echo "$as_me:$LINENO: checking GTK2_CFLAGS" >&5 +echo $ECHO_N "checking GTK2_CFLAGS... $ECHO_C" >&6 + GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0"` + echo "$as_me:$LINENO: result: $GTK2_CFLAGS" >&5 +echo "${ECHO_T}$GTK2_CFLAGS" >&6 + + echo "$as_me:$LINENO: checking GTK2_LIBS" >&5 +echo $ECHO_N "checking GTK2_LIBS... $ECHO_C" >&6 + GTK2_LIBS=`$PKG_CONFIG --libs "gtk+-2.0"` + echo "$as_me:$LINENO: result: $GTK2_LIBS" >&5 +echo "${ECHO_T}$GTK2_LIBS" >&6 + else + GTK2_CFLAGS="" + GTK2_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + GTK2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0"` + + fi + + + + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi + + if test $succeeded = yes; then + HAVE_GTK2=yes + BUILD_LIBGUTENPRINTUI2=yes + GUTENPRINTUI2_LIBDEPS="${GUTENPRINTUI2_LIBDEPS} ${GTK2_LIBS}" + else + HAVE_GTK2=no + BUILD_LIBGUTENPRINTUI2=no + fi + +# Require both gimptool and pkg-config to succeed +if test x$BUILD_GIMP2 = xyes; then + + succeeded=no + + if test -z "$PKG_CONFIG"; then + # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then +if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - case $ac_pt_PKG_CONFIG in + case $PKG_CONFIG in [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -20490,146 +20525,79 @@ do test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done + test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ;; esac fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG +PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 -echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 +if test -n "$PKG_CONFIG"; then + echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +echo "${ECHO_T}$PKG_CONFIG" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi - PKG_CONFIG=$ac_pt_PKG_CONFIG -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 -echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6 - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - PKG_CONFIG="" - fi - -fi + fi -pkg_failed=no -echo "$as_me:$LINENO: checking for GTK2" >&5 -echo $ECHO_N "checking for GTK2... $ECHO_C" >&6 + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + echo "$as_me:$LINENO: checking for gimpui-2.0" >&5 +echo $ECHO_N "checking for gimpui-2.0... $ECHO_C" >&6 -if test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - pkg_cv_GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0" 2>/dev/null` -else - pkg_failed=yes -fi -else - pkg_failed=untried -fi -if test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - pkg_cv_GTK2_LIBS=`$PKG_CONFIG --libs "gtk+-2.0" 2>/dev/null` -else - pkg_failed=yes -fi -else - pkg_failed=untried -fi + if $PKG_CONFIG --exists "gimpui-2.0" ; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + succeeded=yes + + echo "$as_me:$LINENO: checking GIMP2_CFLAGS" >&5 +echo $ECHO_N "checking GIMP2_CFLAGS... $ECHO_C" >&6 + GIMP2_CFLAGS=`$PKG_CONFIG --cflags "gimpui-2.0"` + echo "$as_me:$LINENO: result: $GIMP2_CFLAGS" >&5 +echo "${ECHO_T}$GIMP2_CFLAGS" >&6 + + echo "$as_me:$LINENO: checking GIMP2_LIBS" >&5 +echo $ECHO_N "checking GIMP2_LIBS... $ECHO_C" >&6 + GIMP2_LIBS=`$PKG_CONFIG --libs "gimpui-2.0"` + echo "$as_me:$LINENO: result: $GIMP2_LIBS" >&5 +echo "${ECHO_T}$GIMP2_LIBS" >&6 + else + GIMP2_CFLAGS="" + GIMP2_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + GIMP2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gimpui-2.0"` -if test $pkg_failed = yes; then - GTK2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0"` - # Put the nasty error message in config.log where it belongs - echo "$GTK2_PKG_ERRORS" 1>&5 + fi - HAVE_GTK2=no - BUILD_LIBGUTENPRINTUI2=no -elif test $pkg_failed = untried; then - HAVE_GTK2=no - BUILD_LIBGUTENPRINTUI2=no -else - GTK2_CFLAGS=$pkg_cv_GTK2_CFLAGS - GTK2_LIBS=$pkg_cv_GTK2_LIBS - HAVE_GTK2=yes - BUILD_LIBGUTENPRINTUI2=yes - GUTENPRINTUI2_LIBDEPS="${GUTENPRINTUI2_LIBDEPS} ${GTK2_LIBS}" -fi -# Require both gimptool and pkg-config to succeed -if test x$BUILD_GIMP2 = xyes; then -pkg_failed=no -echo "$as_me:$LINENO: checking for GIMP2" >&5 -echo $ECHO_N "checking for GIMP2... $ECHO_C" >&6 -if test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gimpui-2.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gimpui-2.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - pkg_cv_GIMP2_CFLAGS=`$PKG_CONFIG --cflags "gimpui-2.0" 2>/dev/null` -else - pkg_failed=yes -fi -else - pkg_failed=untried -fi -if test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gimpui-2.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gimpui-2.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - pkg_cv_GIMP2_LIBS=`$PKG_CONFIG --libs "gimpui-2.0" 2>/dev/null` -else - pkg_failed=yes -fi -else - pkg_failed=untried -fi + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi -if test $pkg_failed = yes; then - GIMP2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gimpui-2.0"` - # Put the nasty error message in config.log where it belongs - echo "$GIMP2_PKG_ERRORS" 1>&5 + if test $succeeded = yes; then + BUILD_GIMP2=yes + else + BUILD_GIMP2=no + fi - BUILD_GIMP2=no -elif test $pkg_failed = untried; then - BUILD_GIMP2=no -else - GIMP2_CFLAGS=$pkg_cv_GIMP2_CFLAGS - GIMP2_LIBS=$pkg_cv_GIMP2_LIBS - BUILD_GIMP2=yes -fi fi # create custom command-line --with option @@ -20931,7 +20899,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20985,7 +20954,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21424,7 +21394,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21482,7 +21453,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21598,7 +21570,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21652,7 +21625,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21697,7 +21671,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21741,7 +21716,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22256,7 +22232,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22314,7 +22291,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22430,7 +22408,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22484,7 +22463,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22529,7 +22509,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22573,7 +22554,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22895,7 +22877,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22961,7 +22944,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -23050,7 +23034,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -24512,7 +24497,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -24603,7 +24589,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -24653,7 +24640,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25119,7 +25107,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25173,7 +25162,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25394,7 +25384,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25454,7 +25445,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25514,7 +25506,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25573,7 +25566,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25634,7 +25628,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25706,7 +25701,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25784,7 +25780,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25862,7 +25859,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -25940,7 +25938,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26025,7 +26024,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26115,7 +26115,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26183,7 +26184,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26251,7 +26253,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26320,7 +26323,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26388,7 +26392,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26510,7 +26515,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26580,7 +26586,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26643,7 +26650,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26796,7 +26804,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26873,7 +26882,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -26945,7 +26955,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -27254,7 +27265,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -27573,7 +27585,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -27887,7 +27900,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28222,7 +28236,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28336,7 +28351,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28502,7 +28518,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28647,7 +28664,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28804,7 +28822,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -28953,7 +28972,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29102,7 +29122,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29251,7 +29272,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29400,7 +29422,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29551,7 +29574,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29701,7 +29725,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29850,7 +29875,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -29999,7 +30025,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30190,7 +30217,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30250,7 +30278,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30323,7 +30352,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30388,7 +30418,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30460,7 +30491,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30561,7 +30593,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -30658,7 +30691,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -31077,7 +31111,7 @@ cat >>confdefs.h <<_ACEOF #define CUPS_PPD_PS_LEVEL ${CUPS_PPD_PS_LEVEL} _ACEOF -RELEASE_DATE="30 Jun 2005" +RELEASE_DATE="15 Jul 2005" cat >>confdefs.h <<_ACEOF #define RELEASE_DATE "${RELEASE_DATE}" @@ -32172,7 +32206,6 @@ s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t s,@GTK_LIBS@,$GTK_LIBS,;t t s,@GIMPTOOL2_CHECK@,$GIMPTOOL2_CHECK,;t t s,@PKG_CONFIG@,$PKG_CONFIG,;t t -s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t s,@GTK2_CFLAGS@,$GTK2_CFLAGS,;t t s,@GTK2_LIBS@,$GTK2_LIBS,;t t s,@GIMP2_CFLAGS@,$GIMP2_CFLAGS,;t t @@ -32463,6 +32496,11 @@ esac *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ @@ -32501,12 +32539,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;} fi;; esac done` || { (exit 1); exit 1; } - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub diff --git a/configure.ac b/configure.ac index f79b59b..465b277 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -dnl $Id: configure.ac,v 1.127 2005/07/01 22:48:27 rleigh Exp $ +dnl $Id: configure.ac,v 1.128 2005/07/15 00:31:54 rlk Exp $ dnl Copyright (C) 2001-2004 Roger Leigh dnl dnl This program is free software; you can redistribute it and/or modify @@ -52,7 +52,7 @@ pushdef([GUTENPRINT_VERSION], GUTENPRINT_MAJOR_VERSION.GUTENPRINT_MINOR_VERSION. AC_INIT(GUTENPRINT_NAME, GUTENPRINT_VERSION, [gimp-print-devel@lists.sourceforge.net]) AC_PREREQ(2.53) -AC_REVISION($Revision: 1.127 $) +AC_REVISION($Revision: 1.128 $) AC_CONFIG_SRCDIR(src/main/print-vars.c) AC_CONFIG_AUX_DIR(scripts) STP_INIT @@ -215,6 +215,7 @@ STP_ARG_WITH_DETAILED( ]) BUILD_CUPS_PPDS="${BUILD_CUPS}" +BUILD_TRANSLATED_CUPS_PPDS="${BUILD_CUPS}" STP_ARG_ENABLE([cups-ppds], [build CUPS PPD files], @@ -224,7 +225,7 @@ STP_ARG_ENABLE([cups-ppds], STP_ARG_ENABLE([translated-cups-ppds], [build translated CUPS PPD files], [BUILD_TRANSLATED_CUPS_PPDS], - [no]) + [yes]) USE_LEVEL3_PS=no if test -n "${CUPS_CONFIG}" -a "${BUILD_CUPS}" = "yes" ; then @@ -233,6 +234,7 @@ dnl Quote to protect sed regexes [cups_major=`echo $cups_version | sed -e 's/\([0-9][0-9]*\).\([0-9][0-9]*\).\([0-9][0-9]*\).*/\1/'`] [cups_minor=`echo $cups_version | sed -e 's/\([0-9][0-9]*\).\([0-9][0-9]*\).\([0-9][0-9]*\).*/\2/'`] [cups_point=`echo $cups_version | sed -e 's/\([0-9][0-9]*\).\([0-9][0-9]*\).\([0-9][0-9]*\).*/\3/'`] +dnl There was no CUPS 1.0.15 or the like if test "$cups_major" -gt 1 -o "$cups_minor" -gt 1 -o "$cups_point" -gt 14 ; then USE_LEVEL3_PS=yes fi diff --git a/doc/Makefile.in b/doc/Makefile.in index 4d3a468..3acbdc8 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -262,7 +262,6 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ diff --git a/doc/developer/Makefile.in b/doc/developer/Makefile.in index 6674208..13fa2cb 100644 --- a/doc/developer/Makefile.in +++ b/doc/developer/Makefile.in @@ -252,7 +252,6 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ diff --git a/doc/developer/gutenprint.pdf b/doc/developer/gutenprint.pdf index ec324b0..e8ed737 100644 Binary files a/doc/developer/gutenprint.pdf and b/doc/developer/gutenprint.pdf differ diff --git a/doc/developer/reference-html/HTML.manifest b/doc/developer/reference-html/HTML.manifest new file mode 100644 index 0000000..731655e --- /dev/null +++ b/doc/developer/reference-html/HTML.manifest @@ -0,0 +1,18 @@ +book1.html +f14.html +c39.html +c48.html +x67.html +x79.html +c194.html +c200.html +x271.html +c464.html +x955.html +x1669.html +c1717.html +x1734.html +c1968.html +gpl.html +gpl-terms.html +ln10.html diff --git a/doc/developer/reference-html/a2122.html b/doc/developer/reference-html/a2122.html deleted file mode 100644 index df22a8b..0000000 --- a/doc/developer/reference-html/a2122.html +++ /dev/null @@ -1,220 +0,0 @@ - -GNU General Public License
The Developer's Guide to Gutenprint
PrevNext

Appendix A. GNU General Public License

A.1. Preamble

The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General - Public License is intended to guarantee your freedom to share - and change free software - to make sure the software is free for - all its users. This General Public License applies to most of - the Free Software Foundation's software and to any other program - whose authors commit to using it. (Some other Free Software - Foundation software is covered by the GNU Library General Public - License instead.) You can apply it to your programs, too. -

When we speak of free software, we are referring to freedom, not - price. Our General Public Licenses are designed to make sure - that you have the freedom to distribute copies of free software - (and charge for this service if you wish), that you receive - source code or can get it if you want it, that you can change - the software or use pieces of it in new free programs; and that - you know you can do these things. -

To protect your rights, we need to make restrictions that forbid - anyone to deny you these rights or to ask you to surrender the - rights. These restrictions translate to certain responsibilities - for you if you distribute copies of the software, or if you - modify it. -

For example, if you distribute copies of such a program, whether - gratis or for a fee, you must give the recipients all the rights - that you have. You must make sure that they, too, receive or can - get the source code. And you must show them these terms so they - know their rights. -

We protect your rights with two steps: - -

  1. copyright the software, and -

  2. offer you this license which gives you legal permission to - copy, distribute and/or modify the software. -

-

Also, for each author's protection and ours, we want to make - certain that everyone understands that there is no warranty for - this free software. If the software is modified by someone else - and passed on, we want its recipients to know that what they - have is not the original, so that any problems introduced by - others will not reflect on the original authors' reputations. -

Finally, any free program is threatened constantly by software - patents. We wish to avoid the danger that redistributors of a - free program will individually obtain patent licenses, in effect - making the program proprietary. To prevent this, we have made it - clear that any patent must be licensed for everyone's free use - or not licensed at all. -

The precise terms and conditions for copying, distribution and - modification follow. -


PrevHomeNext
Dithering TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
\ No newline at end of file diff --git a/doc/developer/reference-html/book1.html b/doc/developer/reference-html/book1.html new file mode 100644 index 0000000..34715a9 --- /dev/null +++ b/doc/developer/reference-html/book1.html @@ -0,0 +1,453 @@ + +The Developer's Guide to Gutenprint

The Developer's Guide to Gutenprint

The Gutenprint Project +

Copyright © 2003 The Gutenprint Project



  Next
  Preface
\ No newline at end of file diff --git a/doc/developer/reference-html/c1717.html b/doc/developer/reference-html/c1717.html index 8e09502..0d98cde 100644 --- a/doc/developer/reference-html/c1717.html +++ b/doc/developer/reference-html/c1717.html @@ -1,27 +1,24 @@ - + Weaving for inkjet printers

There are other tags that may be present. The only ones that - are mandatory are <printer><printer>, - <color><color> and - <model><model>. The other optional parameters - (<gamma><gamma> and - <density><density> in this case) can be used to adjust control settings. This is probably not the right place for them; the printer drivers themselves should contain this @@ -213,75 +241,75 @@ CLASS="variablelist" >

<family><family>

This defines what driver module this printer uses. The - attribute namename is the name of the family driver to associate the printers with, for example - escp2, escp2, pclpcl, - canon, canon, psps or - rawraw. This tag may only contain - <printer><printer> elements.

<printer><printer>

This starts the definition of a printer. It must contain - the attributes namename and - driver. driver. namename should be is the full name of the printer, and must be human - readable. driverdriver should consist of alphanumerics and hyphens, and be fairly short. - namename is what will appear in the user-visible listing of printers, and may be translated - into the user's language, while driverdriver is what is actually used to key into the list of printers. It is legal to have multiple printers with the same driver @@ -289,43 +317,43 @@ CLASS="literal"

<color><color>

This tag may not contain any content, but the - valuevalue attribute may be set to - true or true or falsefalse. This indicates that this printer is capable of color, or is not capable of color respectively.

<model><model>

This defines a model number. This tag may not contain any - content, but the valuevalue attribute may be set to a positive integer. This is passed into the driver, which may do whatever it cares to with - it—index into a table, compute on, or whatever. + it—index into a table, compute on, or whatever. This need not be unique.

Home + Copying, modification and redistribution

VSEPVSEP depends upon resolution and printer type. At 360 DPI, it is always 40 (8 × 5}). On some other +> (8 × 5}). On some other printers, it varies.

HSEP1HSEP1 is 10

LINESLINES is the number of lines to be printed. It should be

WIDTHWIDTH is the number of pixels to be printed in each row. Following this command, a carriage return (13 decimal, - 0A0A hex) should be output to return the print head position to the left margin.

ESC i ESC i COLOR1COLOR1 - COMPRESS1 COMPRESS1 BITS1BITS1 - BYTES2 BYTES2 LINES2LINES2 - data...

Print data in the newer printers (that support variable dot size), and Stylus Pro models. - COLORCOLOR is the color.

COLORCOLORColor name16Gray (“light black”)Gray (“light blackâ€)

COMPRESSCOMPRESS signifies the compression mode:

COMPRESSCOMPRESSCompression mode TIFF compression (incorrectly documented as - “run length encoded”) + “run length encodedâ€) TIFF compression with a special command set, or - “run length encoding 2” on some + “run length encoding 2†on some printers.

BITSBITS is the number of bits per pixel.

BYTESBYTES is the number of bytes wide for - each row (ceiling(BITS × width_of_row, 8)}). Note - that this is different from the ESC .ESC . command above.

LINESLINES is the number of lines to be printed. This command is the only way to get variable dot size printing. In variable dot mode, the size of @@ -1416,23 +1437,23 @@ CLASS="constant"

ESC (D ESC (D BCBC=4 - BASE2 BASE2 VERTICAL1VERTICAL1 - HORIZONTAL1HORIZONTAL1

BASEBASE is the base unit for this command; it must be .

VERTICALVERTICAL is the distance in these units between printed rows; it should be - ((separation_in_nozzles × BASEBASE - ÷ 720). + ÷ 720).

HORIZONTALHORIZONTAL is the horizontal separation between dots in a row. Depending upon the - printer, this should be either (14400 ÷ 720) or - (14400 ÷ 360). The Stylus Pro 9000 manual + printer, this should be either (14400 ÷ 720) or + (14400 ÷ 360). The Stylus Pro 9000 manual suggests that the settings should match the chosen resolution, but that is apparently not the case (or not always the case) on other printers.

ESC (R ESC (R BCBC=8 00 R E M O T E - 1

Enters “remote mode”. This is a special, +> Enters “remote modeâ€. This is a special, undocumented command set that is used to set up various printer options, such as paper feed tray, and perform utility functions such as head cleaning and alignment. @@ -1497,9 +1518,9 @@ CLASS="varname"

ESC 01 @EJL [sp] ID\r\nESC 01 @EJL [sp] ID\r\n

@EJL ID\r
@@ -1523,6 +1550,9 @@ MDL:[printer model];
 CLS:PRINTER;
 DES:EPSON [printer model];
 \f

ESC 01@EJL[space]1284.4[newline]@EJL[space][space][space][space]
 [space][newline]ESC@

magic command
@@ -1582,6 +1627,9 @@ ESC (c
 ESC (S
 ESC (D (if needed)
 ESC (V (optional -- this can be accomplished with ESC (v)

ESC (v

ESC ($ or ESC (\ or ESC \
 ESC (r or ESC r (if needed---not used with "ESC i" and not needed if the color
 has not changed from the previous printed line)
 ESC . or ESC i  ...data... [return] (0A hex)

[formfeed] (0C hex)
 ESC @

Home + Using libgutenprint
#include <gimp-print/gimp-print.h>
@@ -145,6 +181,9 @@ main (int argc, char *argv[])
   return 0;
 }
       

Home + Preface

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Section 0

This License applies to any program or other work which + contains a notice placed by the copyright holder saying it may + be distributed under the terms of this General Public + License. The "Program", below, refers to any such program or + work, and a "work based on the Program" means + either the Program or any derivative work under copyright law: + that is to say, a work containing the Program or a portion of + it, either verbatim or with modifications and/or translated + into another language. (Hereinafter, translation is included + without limitation in the term "modification".) + Each licensee is addressed as "you". +

Activities other than copying, distribution and modification + are not covered by this License; they are outside its + scope. The act of running the Program is not restricted, and + the output from the Program is covered only if its contents + constitute a work based on the Program (independent of having + been made by running the Program). Whether that is true + depends on what the Program does. +

Section 1

You may copy and distribute verbatim copies of the Program's + source code as you receive it, in any medium, provided that + you conspicuously and appropriately publish on each copy an + appropriate copyright notice and disclaimer of warranty; keep + intact all the notices that refer to this License and to the + absence of any warranty; and give any other recipients of the + Program a copy of this License along with the Program. +

You may charge a fee for the physical act of transferring a + copy, and you may at your option offer warranty protection in + exchange for a fee. +

Section 2

You may modify your copy or copies of the Program or any + portion of it, thus forming a work based on the Program, and + copy and distribute such modifications or work under the terms + of Section 1 above, provided + that you also meet all of these conditions: + +

  1. You must cause the modified files to carry prominent + notices stating that you changed the files and the date + of any change. +

  2. You must cause any work that you distribute or publish, + that in whole or in part contains or is derived from the + Program or any part thereof, to be licensed as a whole + at no charge to all third parties under the terms of + this License. +

  3. If the modified program normally reads commands + interactively when run, you must cause it, when started + running for such interactive use in the most ordinary + way, to print or display an announcement including an + appropriate copyright notice and a notice that there is + no warranty (or else, saying that you provide a + warranty) and that users may redistribute the program + under these conditions, and telling the user how to view + a copy of this License. + +

    Exception:: + If the Program itself is interactive but does not + normally print such an announcement, your work based + on the Program is not required to print an + announcement.) +

    + +

+

These requirements apply to the modified work as a whole. If + identifiable sections of that work are not derived from the + Program, and can be reasonably considered independent and + separate works in themselves, then this License, and its + terms, do not apply to those sections when you distribute them + as separate works. But when you distribute the same sections + as part of a whole which is a work based on the Program, the + distribution of the whole must be on the terms of this + License, whose permissions for other licensees extend to the + entire whole, and thus to each and every part regardless of + who wrote it. +

Thus, it is not the intent of this section to claim rights or + contest your rights to work written entirely by you; rather, + the intent is to exercise the right to control the + distribution of derivative or collective works based on the + Program. +

In addition, mere aggregation of another work not based on the + Program with the Program (or with a work based on the Program) + on a volume of a storage or distribution medium does not bring + the other work under the scope of this License. +

Section 3

You may copy and distribute the Program (or a work based on + it, under Section 2 in object + code or executable form under the terms of Sections 1 and 2 above provided that you also do + one of the following: + +

  1. Accompany it with the complete corresponding + machine-readable source code, which must be distributed + under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, +

  2. Accompany it with a written offer, valid for at least + three years, to give any third party, for a charge no + more than your cost of physically performing source + distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the + terms of Sections 1 and 2 above on a medium customarily + used for software interchange; or, +

  3. Accompany it with the information you received as to the + offer to distribute corresponding source code. (This + alternative is allowed only for noncommercial + distribution and only if you received the program in + object code or executable form with such an offer, in + accord with Subsection b above.) +

+

The source code for a work means the preferred form of the + work for making modifications to it. For an executable work, + complete source code means all the source code for all modules + it contains, plus any associated interface definition files, + plus the scripts used to control compilation and installation + of the executable. However, as a special exception, the source + code distributed need not include anything that is normally + distributed (in either source or binary form) with the major + components (compiler, kernel, and so on) of the operating + system on which the executable runs, unless that component + itself accompanies the executable. +

If distribution of executable or object code is made by + offering access to copy from a designated place, then offering + equivalent access to copy the source code from the same place + counts as distribution of the source code, even though third + parties are not compelled to copy the source along with the + object code. +

Section 4

You may not copy, modify, sublicense, or distribute the + Program except as expressly provided under this License. Any + attempt otherwise to copy, modify, sublicense or distribute + the Program is void, and will automatically terminate your + rights under this License. However, parties who have received + copies, or rights, from you under this License will not have + their licenses terminated so long as such parties remain in + full compliance. +

Section 5

You are not required to accept this License, since you have + not signed it. However, nothing else grants you permission to + modify or distribute the Program or its derivative works. + These actions are prohibited by law if you do not accept this + License. Therefore, by modifying or distributing the Program + (or any work based on the Program), you indicate your + acceptance of this License to do so, and all its terms and + conditions for copying, distributing or modifying the Program + or works based on it. +

Section 6

Each time you redistribute the Program (or any work based on + the Program), the recipient automatically receives a license + from the original licensor to copy, distribute or modify the + Program subject to these terms and conditions. You may not + impose any further restrictions on the recipients' exercise of + the rights granted herein. You are not responsible for + enforcing compliance by third parties to this License. +

Section 7

If, as a consequence of a court judgment or allegation of + patent infringement or for any other reason (not limited to + patent issues), conditions are imposed on you (whether by + court order, agreement or otherwise) that contradict the + conditions of this License, they do not excuse you from the + conditions of this License. If you cannot distribute so as to + satisfy simultaneously your obligations under this License and + any other pertinent obligations, then as a consequence you may + not distribute the Program at all. For example, if a patent + license would not permit royalty-free redistribution of the + Program by all those who receive copies directly or indirectly + through you, then the only way you could satisfy both it and + this License would be to refrain entirely from distribution of + the Program. +

If any portion of this section is held invalid or + unenforceable under any particular circumstance, the balance + of the section is intended to apply and the section as a whole + is intended to apply in other circumstances. +

It is not the purpose of this section to induce you to + infringe any patents or other property right claims or to + contest validity of any such claims; this section has the sole + purpose of protecting the integrity of the free software + distribution system, which is implemented by public license + practices. Many people have made generous contributions to the + wide range of software distributed through that system in + reliance on consistent application of that system; it is up to + the author/donor to decide if he or she is willing to + distribute software through any other system and a licensee + cannot impose that choice. +

This section is intended to make thoroughly clear what is + believed to be a consequence of the rest of this License. +

Section 8

If the distribution and/or use of the Program is restricted in + certain countries either by patents or by copyrighted + interfaces, the original copyright holder who places the + Program under this License may add an explicit geographical + distribution limitation excluding those countries, so that + distribution is permitted only in or among countries not thus + excluded. In such case, this License incorporates the + limitation as if written in the body of this License. +

Section 9

The Free Software Foundation may publish revised and/or new + versions of the General Public License from time to time. Such + new versions will be similar in spirit to the present version, + but may differ in detail to address new problems or concerns. +

Each version is given a distinguishing version number. If the + Program specifies a version number of this License which + applies to it and "any later version", you have the option of + following the terms and conditions either of that version or + of any later version published by the Free Software + Foundation. If the Program does not specify a version number + of this License, you may choose any version ever published by + the Free Software Foundation. +

Section 10

If you wish to incorporate parts of the Program into other + free programs whose distribution conditions are different, + write to the author to ask for permission. For software which + is copyrighted by the Free Software Foundation, write to the + Free Software Foundation; we sometimes make exceptions for + this. Our decision will be guided by the two goals of + preserving the free status of all derivatives of our free + software and of promoting the sharing and reuse of software + generally. +

NO WARRANTY

Section 11

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO + WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE + COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS + IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE + ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM + IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME + THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +

Section 12

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY + MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE + LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, + INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO + LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES + SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM + TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR + OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH + DAMAGES. +


PrevHome 
GNU General Public LicenseUp 
\ No newline at end of file diff --git a/doc/developer/reference-html/gpl.html b/doc/developer/reference-html/gpl.html new file mode 100644 index 0000000..92c79e6 --- /dev/null +++ b/doc/developer/reference-html/gpl.html @@ -0,0 +1,236 @@ + +GNU General Public License
The Developer's Guide to Gutenprint
PrevNext

Appendix A. GNU General Public License

Preamble

The licenses for most software are designed to take away your + freedom to share and change it. By contrast, the GNU General + Public License is intended to guarantee your freedom to share + and change free software - to make sure the software is free for + all its users. This General Public License applies to most of + the Free Software Foundation's software and to any other program + whose authors commit to using it. (Some other Free Software + Foundation software is covered by the GNU Library General Public + License instead.) You can apply it to your programs, too. +

When we speak of free software, we are referring to freedom, not + price. Our General Public Licenses are designed to make sure + that you have the freedom to distribute copies of free software + (and charge for this service if you wish), that you receive + source code or can get it if you want it, that you can change + the software or use pieces of it in new free programs; and that + you know you can do these things. +

To protect your rights, we need to make restrictions that forbid + anyone to deny you these rights or to ask you to surrender the + rights. These restrictions translate to certain responsibilities + for you if you distribute copies of the software, or if you + modify it. +

For example, if you distribute copies of such a program, whether + gratis or for a fee, you must give the recipients all the rights + that you have. You must make sure that they, too, receive or can + get the source code. And you must show them these terms so they + know their rights. +

We protect your rights with two steps: + +

  1. copyright the software, and +

  2. offer you this license which gives you legal permission to + copy, distribute and/or modify the software. +

+

Also, for each author's protection and ours, we want to make + certain that everyone understands that there is no warranty for + this free software. If the software is modified by someone else + and passed on, we want its recipients to know that what they + have is not the original, so that any problems introduced by + others will not reflect on the original authors' reputations. +

Finally, any free program is threatened constantly by software + patents. We wish to avoid the danger that redistributors of a + free program will individually obtain patent licenses, in effect + making the program proprietary. To prevent this, we have made it + clear that any patent must be licensed for everyone's free use + or not licensed at all. +

The precise terms and conditions for copying, distribution and + modification follow. +


PrevHomeNext
Dithering TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
\ No newline at end of file diff --git a/doc/developer/reference-html/index.html b/doc/developer/reference-html/index.html deleted file mode 100644 index 0c894e7..0000000 --- a/doc/developer/reference-html/index.html +++ /dev/null @@ -1,481 +0,0 @@ - -The Developer's Guide to Gutenprint

The Developer's Guide to Gutenprint

The Gutenprint Project -

Copyright © 2003 The Gutenprint Project

This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. -

This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. -

You should have received a copy of the GNU General Public - License along with this program; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. -


Table of Contents
Preface
1. Copying, modification and redistribution
2. Using libgutenprint
2.1. Code prerequisites
2.2. Linking with libgutenprint
2.3. Integrating libgutenprint
2.3.1. pkg-config
2.3.2. make
2.3.3. autoconf
2.3.4. automake
3. Reporting Bugs
4. Adding a new printer
4.1. printers.xml
4.2. The driver file
4.2.1. Epson inkjet printers
4.2.2. Tuning the printer
4.2.3. Canon inkjet printers
5. ESC/P2
5.1. Standard commands
5.2. Remote Mode Commands
5.3. Appropriate Remote Commands
6. Weaving for inkjet printers
6.1. Introduction
6.2. Weaving algorithms
6.2.1. Simple weaving algorithms
6.2.2. Perfect weaving
6.2.3. Weaving collisions
6.2.4. What makes a “perfect” weave?
6.2.5. Oversampling
7. Dithering
A. GNU General Public License
A.1. Preamble
A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
A.2.1. Section 0
A.2.2. Section 1
A.2.3. Section 2
A.2.4. Section 3
A.2.5. Section 4
A.2.6. Section 5
A.2.7. Section 6
A.2.8. Section 7
A.2.9. Section 8
A.2.10. Section 9
A.2.11. Section 10
A.2.12. NO WARRANTY
A.2.13. Section 12

  Next
  Preface
\ No newline at end of file diff --git a/doc/developer/reference-html/ln10.html b/doc/developer/reference-html/ln10.html new file mode 100644 index 0000000..24f7a7f --- /dev/null +++ b/doc/developer/reference-html/ln10.html @@ -0,0 +1,97 @@ + +
The Developer's Guide to Gutenprint

This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of + the License, or (at your option) any later version. +

This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +

You should have received a copy of the GNU General Public + License along with this program; if not, write to the Free + Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, + MA 02111-1307, USA. +


 Home 
\ No newline at end of file diff --git a/doc/developer/reference-html/stylesheet-images/caution.gif b/doc/developer/reference-html/stylesheet-images/caution.gif new file mode 100644 index 0000000..9cc2e15 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/caution.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/home.gif b/doc/developer/reference-html/stylesheet-images/home.gif new file mode 100644 index 0000000..55e1d59 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/home.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/important.gif b/doc/developer/reference-html/stylesheet-images/important.gif new file mode 100644 index 0000000..25e40c7 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/important.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/next.gif b/doc/developer/reference-html/stylesheet-images/next.gif new file mode 100644 index 0000000..8c502e7 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/next.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/note.gif b/doc/developer/reference-html/stylesheet-images/note.gif new file mode 100644 index 0000000..7322e8e Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/note.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/prev.gif b/doc/developer/reference-html/stylesheet-images/prev.gif new file mode 100644 index 0000000..0894d9e Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/prev.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/tip.gif b/doc/developer/reference-html/stylesheet-images/tip.gif new file mode 100644 index 0000000..f062955 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/tip.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-blank.gif b/doc/developer/reference-html/stylesheet-images/toc-blank.gif new file mode 100644 index 0000000..6c65e3a Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/toc-blank.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-minus.gif b/doc/developer/reference-html/stylesheet-images/toc-minus.gif new file mode 100644 index 0000000..40ebe61 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/toc-minus.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-plus.gif b/doc/developer/reference-html/stylesheet-images/toc-plus.gif new file mode 100644 index 0000000..3e9e7d5 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/toc-plus.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/up.gif b/doc/developer/reference-html/stylesheet-images/up.gif new file mode 100644 index 0000000..e899a27 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/up.gif differ diff --git a/doc/developer/reference-html/stylesheet-images/warning.gif b/doc/developer/reference-html/stylesheet-images/warning.gif new file mode 100644 index 0000000..a587079 Binary files /dev/null and b/doc/developer/reference-html/stylesheet-images/warning.gif differ diff --git a/doc/developer/reference-html/x1669.html b/doc/developer/reference-html/x1669.html index 1080dee..4fad283 100644 --- a/doc/developer/reference-html/x1669.html +++ b/doc/developer/reference-html/x1669.html @@ -1,14 +1,14 @@ - + Appropriate Remote Commands
PM 00 00
@@ -189,6 +201,9 @@ SN 00 01 00
 SN 00 02 01
 EX 00 00 00 00 05 00
 FP 00 00 00

IR 00 02
 LD

For different paper type settings on the STP 870, the - arguments to SNSN vary. The arguments to the - first and third SNSN commands are as outlined - in the description of the SNSN command above; - the arguments to the second (“platen gap”) are - 00 01 01 for thick papers (“matte - paper—heavyweight”, “photo paper” and - “premium glossy photo paper”) and 00 01 01 for thick papers (“matte + paper—heavyweightâ€, “photo paper†and + “premium glossy photo paperâ€) and 00 01 - 00 for all others.

For roll-mode printing, the STP 870's sequence changes as - follows. IR's arguments become IR's arguments become 00 - 01 in the header, and in the header, and 00 0000 00 after - the job, and EXEX's last argument changes from

For zero-margin printing on the STP 870, the arguments to - FP become FP become 00 0xb0 0xff00 0xb0 0xff. This moves the origin about 5.5mm to the left, to a point one tenth of an inch to the left of the left-hand edge of the @@ -306,7 +330,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" >Home + Weaving algorithms

0 and starts at row 0. Each - subsequent pass p starts at row p × S × J. Each + subsequent pass p starts at row p × S × J. Each pass prints J lines, each line being S rows after the previous one. (For ease of viewing this file on a standard terminal, I'm clipping the examples at column 80.) @@ -215,7 +221,7 @@ CLASS="computeroutput" rows with printing to get a full-density page (we're ignoring oversampling at this stage). Where we have previously printed a single pass, we'll now print a - “pass block”: we print extra passes to fill in + “pass blockâ€: we print extra passes to fill in the empty rows. A naive implementation might look like this:

0 *---*---*---*---*---*---*
@@ -240,12 +252,15 @@ CLASS="screen"
 9                                                          *---*---*---*---*---*
 10                                                          *---*---*---*---*---
 11                                                           *---*---*---*---*--

(Now you can see why this process is called - “weaving”!) + “weavingâ€!)

6.2.2. Perfect weavingPerfect weaving

This simple weave pattern prints every row, but will give @@ -271,15 +286,15 @@ NAME="AEN1757" each pass as possible.

Each pass block prints S × J lines in S passes. The - first line printed in each pass block is S × J rows +> Each pass block prints S × J lines in S passes. The + first line printed in each pass block is S × J rows lower on the page than the first line printed in the previous pass block. Therefore, if we advance the paper by J rows between each pass, we can print the right number of passes in each block and advance the paper perfectly evenly.

Here's what this “perfect” weave looks like: +> Here's what this “perfect†weave looks like:

                    start of full weave
@@ -304,13 +325,16 @@ CLASS="screen"
 9                                                                *---*---*---*--
 10                                                                      *---*---
 11                                                                             *

You'll notice that, for the first few rows, this weave is - too sparse. It is not until the row marked “start of - full weave” that every subsequent row is printed. We + too sparse. It is not until the row marked “start of + full weave†that every subsequent row is printed. We can calculate this start position as follows:

start = (S − 1) × (J − 1)
start = (S − 1) × (J − 1)

S = 2, J = 7, start = (2−1) × (7−1) = 6: +> S = 2, J = 7, start = (2−1) × (7−1) = 6:

        starting row of full weave
@@ -355,6 +394,9 @@ CLASS="screen"
 5                                    *-*-*-*-*-*-*
 6                                           *-*-*-*-*-*-*
 7                                                  *-*-*-*-*-*-*

S = 7, J = 2, start = 6:

        start
@@ -382,6 +430,9 @@ CLASS="screen"
 7               *------*
 8                 *------*
 9                   *------*

S = 4, J = 13, start = 36:

                                      start
@@ -405,6 +462,9 @@ CLASS="screen"
 3                                        *---*---*---*---*---*---*---*---*---*--
 4                                                     *---*---*---*---*---*---*-
 5                                                                  *---*---*---*

S = 13, J = 4, start = 36:

                                      start
@@ -442,6 +508,9 @@ CLASS="screen"
 17                                                                    *---------
 18                                                                        *-----
 19                                                                            *-

S = 8, J = 5, start = 28:

                              start
@@ -475,6 +550,9 @@ CLASS="screen"
 13                                                                 *-------*----
 14                                                                      *-------
 15                                                                           *--

S = 9, J = 5, start = 32:

                                  start
@@ -508,6 +592,9 @@ CLASS="screen"
 13                                                                 *--------*---
 14                                                                      *-------
 15                                                                           *--

S = 6, J = 7, start = 30:

                                start
@@ -537,6 +630,9 @@ CLASS="screen"
 9                                                                *-----*-----*--
 10                                                                      *-----*-
 11                                                                             *

6.2.3. Weaving collisionsWeaving collisions

A perfect weave is not possible in all cases. Let's look at @@ -563,6 +659,12 @@ NAME="AEN1794" >

S = 6, J = 4:

0 *-----*-----*-----*
@@ -573,6 +675,9 @@ CLASS="screen"
 5             |   ^ | *-^---*-----*-----*
               OUCH!   ^ |   ^
                       |     |

row(p, j) = (p × J) + (j × S)
row(p, j) = (p × J) + (j × S)

row(0, 2) = (0 × 4) + (2 × 6) = 12
-row(3, 0) = (3 × 4) + (0 × 6) = 12
row(0, 2) = (0 × 4) + (2 × 6) = 12 +row(3, 0) = (3 × 4) + (0 × 6) = 12

S = 6, J = 4:

0 *-----*-----*-----*
@@ -644,6 +773,9 @@ CLASS="screen"
 3             ^-----^-----*-----*
 4                 ^-----^-----*-----*
 5                     ^-----^-----*-----*

6.2.4. What makes a “perfect” weave?What makes a “perfect†weave?

So what causes the perfect weave cases to be perfect, and @@ -730,9 +862,9 @@ TYPE="1" >

These repeated subtractions can be done with C's These repeated subtractions can be done with C's %% operator, so we can write this in C as follows:

unsigned int
@@ -757,18 +895,21 @@ gcd(unsigned int x, unsigned int y)
   }
   return y;
 }

gcd(S,J)gcd(S,J) will feature quite prominently in our weaving algorithm.

If 0 ≤ j < J, there should only be a single pair (p, j) +> If 0 ≤ j < J, there should only be a single pair (p, j) for any given row number. If S and J are not relatively prime, this assumption breaks down. (For conciseness, let G = GCD(S,J).) @@ -783,6 +924,12 @@ NAME="AEN1841" >

S = 8, J = 6, G = 2:

0 *-------*-------*-------*-------*-------*
@@ -791,6 +938,9 @@ CLASS="screen"
 3                   *-------*-------*-------*-------*-------*
 4                         ^-------^-------^-------*-------*-------*
 5                               ^-------^-------^-------*-------*-------*

0 *-------*-------*       -       -       -
@@ -820,6 +976,9 @@ CLASS="screen"
 3          *-------*-------*       -       -       -
 4             *-------*-------*       -       -       -
 5                *-------*-------*       -       -       -

0 *-------*-------*       -       -       -
@@ -844,6 +1009,9 @@ CLASS="screen"
 5                               *-------*-------*       -       -       -
              ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
             These rows need filling in.

Let's analyse this. Consider how a pass p could collide - with pass 0. Pass p starts at offset p × J. Pass 0 - prints at rows which are multiples of S. If p × J is + with pass 0. Pass p starts at offset p × J. Pass 0 + prints at rows which are multiples of S. If p × J is exactly divisible by S, a collision has occurred, unless (p - ×J) ≥ J × S (which will happen when we + ×J) ≥ J × S (which will happen when we finish a pass block).

So, we want to find p and q such that p × J = q - × S and p is minimised. Then p is the number of rows +> So, we want to find p and q such that p × J = q + × S and p is minimised. Then p is the number of rows before a collision, and q is the number of jets in pass 0 which are not involved in the collision. To do this, we find the lowest common multiple of J and S, which is L = (J - × S) / G. L / J is the number of rows before a + × S) / G. L / J is the number of rows before a collision, and L / S is the number of jets in the first pass not involved in the collision.

Thus, we see that the first J / G rows printed by a given pass are not overprinted by any later pass. However, the rest of the rows printed by pass p are overprinted by the - first J − (J / G) jets of pass p + (S / G). We will + first J − (J / G) jets of pass p + (S / G). We will use C to refer to S / G, the number of rows after which a collision occurs.

S = 6, J = 9, G = 3, C = S / G = 2:

0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -904,11 +1078,14 @@ CLASS="screen"
 5                                              ^-----^-----^-----^-----^-----^--
        ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
             These rows need filling in.

In this case, the first J − (J / G) = 9 − (9 / +> In this case, the first J − (J / G) = 9 − (9 / 3) = 6 jets of pass p + (6 / 3) = p + 2 collide with the last 6 jets of pass p. Only one row in every G = 2 rows is printed by this weave. @@ -923,6 +1100,12 @@ NAME="AEN1861" >

S = 9, J = 6, G = 3, C = 3:


0 *--------*--------*--------*--------*--------*
@@ -931,6 +1114,9 @@ CLASS="screen"
 3                   ^--------^--------^--------^--------*--------*
 4                         ^--------^--------^--------^--------*--------*
 5                               ^--------^--------^--------^--------*--------*

Here, the first J - (J / G) = 6 - (6 / 3) = 4 jets of pass p + (9 / 3) = p + 3 collide with the last 4 jets of pass @@ -967,6 +1153,12 @@ NAME="AEN1868" >

S = 7, J = 2, G = 1:

              imaginary extra jet
@@ -982,25 +1174,28 @@ CLASS="screen"
 7               *------*  <--start of pass block 1
 8                 *------*
 9                   *------*

We can now calculate the start of a given pass by reference to its pass block. The first pass of pass block - b always starts at row (b × S × J). The start + b always starts at row (b × S × J). The start row of each of the other passes in the block are calculated using offsets from this row.

For the example above, there are 7 passes in each pass block, and their offsets are 0, 2, 4, 6, 8, 10 and 12. - The next pass block is offset S × J = 14 rows from + The next pass block is offset S × J = 14 rows from the start of the current pass block.

The simplest way to modify the “perfect” weave - pattern to give a correct weave in cases where G ≠ 1 +> The simplest way to modify the “perfect†weave + pattern to give a correct weave in cases where G ≠ 1 is to simply change any offsets which would result in a collision, until the collision disappears. Every printed row in the weave, as we have shown it up to now, is @@ -1029,7 +1224,7 @@ CLASS="screen" The passes in the second subblock each have 1 added to their offset, the passes in the third subblock have 2 added, and so on. Thus, the offset of pass p (numbered - relative to the start of its pass block) is p × J + + relative to the start of its pass block) is p × J + floor(p / B).

S = 6, J = 9, G = 3, B = 2:

0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1060,6 +1261,9 @@ CLASS="screen"
   |              |                  start of subblock 2 (offset 2 rows)
   |              start of subblock 1 (following passes offset by 1 row)
 start of passblock 0, subblock 0 (pass start calculated as p*J)

S = 9, J = 6, G = 3, B = 3:

0 *--------*--------*--------*--------*--------*
@@ -1088,6 +1298,9 @@ CLASS="screen"
 10                                                  \---/     *--------*--------
 11                                               small offset       *--------*--
 12                                                                         *----

S = 8, J = 4, G = 4, B = 2:

0 *-------*-------*-------*
@@ -1120,6 +1339,9 @@ CLASS="screen"
 8                                 *-------*-------*-------*
 9                                \/   *-------*-------*-------*
                             very small offset!

subblock number
@@ -1148,6 +1376,9 @@ CLASS="screen"
 1  *
 2   *
 3    *

offset(b) = 2*b             , if b < ceiling(G/2)
           = 2*(G-b)-1       , otherwise

0123456789
@@ -1208,6 +1454,9 @@ CLASS="screen"
 7      *
 8    *
 9  *

           1
@@ -1247,6 +1502,9 @@ CLASS="screen"
  8      *
  9    *
 10  *

S = 12, J = 6, G = 6, B = 2:

0 *-----------*-----------*-----------*-----------*-----------*
@@ -1278,6 +1542,9 @@ CLASS="screen"
 10                                                             *-----------*----
 11                                                                   *----------
 12                                                                        *-----

(This might seem odd, but it occurs to me that a good weave pattern might also make a good score for bell ringers. When church bells are rung, a list of - “changes” are used. For example, if 8 bells + “changes†are used. For example, if 8 bells are being used, they will, at first, be rung in order: 12345678. If the first change is for bells 5 and 6, the bells will then be rung in the order 12346578. If the @@ -1317,6 +1584,12 @@ CLASS="informalexample" >
passesperblock = S
@@ -1330,6 +1603,9 @@ if subpassblock < ceiling(subblocksperblock/2)
 else
   subblockoffset = 2*(subblocksperblock-subpassblock)-1
 startingrow = passblock * S * J + offsetinpassblock * J + subblockoffset

subblocksperblock = gcd(S, J)
@@ -1354,6 +1636,9 @@ if subpassblock * 2 < subblocksperblock
 else
   subblockoffset = 2*(subblocksperblock-subpassblock)-1
 startingrow = p * J + subblockoffset

subblocksperblock = gcd(S, J)
@@ -1378,11 +1669,14 @@ subblockoffset(p)
     subpassblock = floor((p % S) * subblocksperblock / S)
 
 row(j, p) = p * J + subblockoffset(p) + j * S

Together with the inequality 0 ≤ j < J, we can use +> Together with the inequality 0 ≤ j < J, we can use this definition in reverse to calculate the pass number containing a given row, r. Working out the inverse definition involves a little guesswork, but one possible @@ -1397,11 +1691,20 @@ CLASS="informalexample" >
subblocksperblock = gcd(S, J)
 subblockoffset = r % subblocksperblock
 pass = (r - subblockoffset) / J

offset = r % J
@@ -1426,6 +1735,9 @@ pass--
 offset += J
 }
 jet = offset / S

G = gcd(S, J)
@@ -1459,6 +1777,9 @@ subblockretreat = floor(pass / passespersubblock) % G
 pass -= subblockretreat * passespersubblock
 pass += subpassblock * passespersubblock
 jet = (r - subblockoffset - pass * J) / S

0 *-----*-----*-----*
@@ -1500,6 +1827,9 @@ CLASS="screen"
 17                                                                     *-----*--
 18                                                                        *-----
 19                                                                            *-

0 *-------*-------*-------*-------*-------*
@@ -1530,6 +1866,9 @@ CLASS="screen"
 10                                                            *-------*-------*-
 11                                                                  *-------*---
 12                                                                         *----

0 *-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1554,6 +1899,9 @@ CLASS="screen"
 4                                                    *-----*-----*-----*-----*--
 5                                                              *-----*-----*----
 6                                                                         *-----

6.2.5. OversamplingOversampling

By oversampling, we mean printing on the same row more than @@ -1589,7 +1937,7 @@ NAME="AEN1937" necessary to get a 1/1440" horizontal resolution. If it can only print two drops 1/360" apart, 4x oversampling will be necessary for a 1/1440" horizontal resolution. The printer - enforces this “drop spacing” by only accepting + enforces this “drop spacing†by only accepting raster passes with a horizontal resolution matching the spacing with which it can print dots, so we must print passes at different horizontal positions if we are to obtain @@ -1600,18 +1948,18 @@ NAME="AEN1937" >

Oversampling can also be done to decrease the banding apparent in an image. By splitting a row into two or more - sets of dots (“lines”) and printing each line on + sets of dots (“linesâ€) and printing each line on the same row, but with a different nozzle for each line, we can get a smoother print.

To quantify these two kinds of oversampling, we'll introduce two new constants: H shows how many different horizontal - offsets we want to print at (the “horizontal - oversampling”) while O shows how many times we want to + offsets we want to print at (the “horizontal + oversamplingâ€) while O shows how many times we want to print each row, over and above the number of times necessary - for horizontal oversampling (the “extra - oversampling”). + for horizontal oversampling (the “extra + oversamplingâ€).

It is necessary for all the lines printed by a given pass to @@ -1629,10 +1977,10 @@ NAME="AEN1937" advance the paper between passes. Previously, we'd have defined A = J; we now let A = J / H. This also affects our pass blocks. Printing one pass block used to involve - advancing the paper S × J rows; it now advances the - paper (S×J) / H rows. We therefore name a group of H - pass blocks a “band”. Printing one band - involves advancing the paper S×J rows, as a pass + advancing the paper S × J rows; it now advances the + paper (S×J) / H rows. We therefore name a group of H + pass blocks a “bandâ€. Printing one band + involves advancing the paper S×J rows, as a pass block did before.

0 *---*---*---*---*---*---*---*---*---*
@@ -1672,6 +2026,9 @@ CLASS="screen"
 13                                                                 *---*---*---*
 14                                                                      *---*---
 15                                                                           *--

*s - with integers in the range [0…H−1]. + with integers in the range [0…H−1].

Overprinting occurs once per pass block, so we can simply @@ -1698,6 +2055,12 @@ CLASS="informalexample" >
0 0---0---0---0---0---0---0---0---0---0
@@ -1716,6 +2079,9 @@ CLASS="screen"
 13                                                                 1---1---1---1
 14                                                                      1---1---
 15                                                                           1--

0 0---0---0---0---0---0---0---0---0---0---0---0
@@ -1747,6 +2119,9 @@ CLASS="screen"
 10                                                             0---0---0---0---0
 11                                                                   0---0---0--
 12                                                                        1---1-

Band 0:
@@ -1790,6 +2171,9 @@ Band 1:
 12                                                                1---1---1---1-
 13                                                                     1---1---1
 14                                                                          1---

A = floor(J / H)
@@ -1817,6 +2207,9 @@ band = floor(P / (S * H))
 passinband = P % (S * H)
 startingrow = band * S * J + passinband * A + subblockoffset
 subpass = passinband / S

A = floor(J / H)
@@ -1845,8 +2244,11 @@ passinband(p) = p % (S * H)
 
 row(j, p) = band(p) * S * J + passinband(p) * A + subblockoffset(p) + j * S
 row(j, p) = p * J + subblockoffset(p) + j * S

To be continued… +> To be continued…

Home -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
The Developer's Guide to Gutenprint
PrevAppendix A. GNU General Public License 

A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

A.2.1. Section 0

This License applies to any program or other work which - contains a notice placed by the copyright holder saying it may - be distributed under the terms of this General Public - License. The "Program", below, refers to any such program or - work, and a "work based on the Program" means - either the Program or any derivative work under copyright law: - that is to say, a work containing the Program or a portion of - it, either verbatim or with modifications and/or translated - into another language. (Hereinafter, translation is included - without limitation in the term "modification".) - Each licensee is addressed as "you". -

Activities other than copying, distribution and modification - are not covered by this License; they are outside its - scope. The act of running the Program is not restricted, and - the output from the Program is covered only if its contents - constitute a work based on the Program (independent of having - been made by running the Program). Whether that is true - depends on what the Program does. -

A.2.2. Section 1

You may copy and distribute verbatim copies of the Program's - source code as you receive it, in any medium, provided that - you conspicuously and appropriately publish on each copy an - appropriate copyright notice and disclaimer of warranty; keep - intact all the notices that refer to this License and to the - absence of any warranty; and give any other recipients of the - Program a copy of this License along with the Program. -

You may charge a fee for the physical act of transferring a - copy, and you may at your option offer warranty protection in - exchange for a fee. -

A.2.3. Section 2

You may modify your copy or copies of the Program or any - portion of it, thus forming a work based on the Program, and - copy and distribute such modifications or work under the terms - of Section 1 above, provided - that you also meet all of these conditions: - -

  1. You must cause the modified files to carry prominent - notices stating that you changed the files and the date - of any change. -

  2. You must cause any work that you distribute or publish, - that in whole or in part contains or is derived from the - Program or any part thereof, to be licensed as a whole - at no charge to all third parties under the terms of - this License. -

  3. If the modified program normally reads commands - interactively when run, you must cause it, when started - running for such interactive use in the most ordinary - way, to print or display an announcement including an - appropriate copyright notice and a notice that there is - no warranty (or else, saying that you provide a - warranty) and that users may redistribute the program - under these conditions, and telling the user how to view - a copy of this License. - -

    Exception:
     

    If the Program itself is interactive but does not - normally print such an announcement, your work based - on the Program is not required to print an - announcement.) -

    - -

-

These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, and can be reasonably considered independent and - separate works in themselves, then this License, and its - terms, do not apply to those sections when you distribute them - as separate works. But when you distribute the same sections - as part of a whole which is a work based on the Program, the - distribution of the whole must be on the terms of this - License, whose permissions for other licensees extend to the - entire whole, and thus to each and every part regardless of - who wrote it. -

Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, - the intent is to exercise the right to control the - distribution of derivative or collective works based on the - Program. -

In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) - on a volume of a storage or distribution medium does not bring - the other work under the scope of this License. -

A.2.4. Section 3

You may copy and distribute the Program (or a work based on - it, under Section 2 in object - code or executable form under the terms of Sections 1 and 2 above provided that you also do - one of the following: - -

  1. Accompany it with the complete corresponding - machine-readable source code, which must be distributed - under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, -

  2. Accompany it with a written offer, valid for at least - three years, to give any third party, for a charge no - more than your cost of physically performing source - distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the - terms of Sections 1 and 2 above on a medium customarily - used for software interchange; or, -

  3. Accompany it with the information you received as to the - offer to distribute corresponding source code. (This - alternative is allowed only for noncommercial - distribution and only if you received the program in - object code or executable form with such an offer, in - accord with Subsection b above.) -

-

The source code for a work means the preferred form of the - work for making modifications to it. For an executable work, - complete source code means all the source code for all modules - it contains, plus any associated interface definition files, - plus the scripts used to control compilation and installation - of the executable. However, as a special exception, the source - code distributed need not include anything that is normally - distributed (in either source or binary form) with the major - components (compiler, kernel, and so on) of the operating - system on which the executable runs, unless that component - itself accompanies the executable. -

If distribution of executable or object code is made by - offering access to copy from a designated place, then offering - equivalent access to copy the source code from the same place - counts as distribution of the source code, even though third - parties are not compelled to copy the source along with the - object code. -

A.2.5. Section 4

You may not copy, modify, sublicense, or distribute the - Program except as expressly provided under this License. Any - attempt otherwise to copy, modify, sublicense or distribute - the Program is void, and will automatically terminate your - rights under this License. However, parties who have received - copies, or rights, from you under this License will not have - their licenses terminated so long as such parties remain in - full compliance. -

A.2.6. Section 5

You are not required to accept this License, since you have - not signed it. However, nothing else grants you permission to - modify or distribute the Program or its derivative works. - These actions are prohibited by law if you do not accept this - License. Therefore, by modifying or distributing the Program - (or any work based on the Program), you indicate your - acceptance of this License to do so, and all its terms and - conditions for copying, distributing or modifying the Program - or works based on it. -

A.2.7. Section 6

Each time you redistribute the Program (or any work based on - the Program), the recipient automatically receives a license - from the original licensor to copy, distribute or modify the - Program subject to these terms and conditions. You may not - impose any further restrictions on the recipients' exercise of - the rights granted herein. You are not responsible for - enforcing compliance by third parties to this License. -

A.2.8. Section 7

If, as a consequence of a court judgment or allegation of - patent infringement or for any other reason (not limited to - patent issues), conditions are imposed on you (whether by - court order, agreement or otherwise) that contradict the - conditions of this License, they do not excuse you from the - conditions of this License. If you cannot distribute so as to - satisfy simultaneously your obligations under this License and - any other pertinent obligations, then as a consequence you may - not distribute the Program at all. For example, if a patent - license would not permit royalty-free redistribution of the - Program by all those who receive copies directly or indirectly - through you, then the only way you could satisfy both it and - this License would be to refrain entirely from distribution of - the Program. -

If any portion of this section is held invalid or - unenforceable under any particular circumstance, the balance - of the section is intended to apply and the section as a whole - is intended to apply in other circumstances. -

It is not the purpose of this section to induce you to - infringe any patents or other property right claims or to - contest validity of any such claims; this section has the sole - purpose of protecting the integrity of the free software - distribution system, which is implemented by public license - practices. Many people have made generous contributions to the - wide range of software distributed through that system in - reliance on consistent application of that system; it is up to - the author/donor to decide if he or she is willing to - distribute software through any other system and a licensee - cannot impose that choice. -

This section is intended to make thoroughly clear what is - believed to be a consequence of the rest of this License. -

A.2.9. Section 8

If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted - interfaces, the original copyright holder who places the - Program under this License may add an explicit geographical - distribution limitation excluding those countries, so that - distribution is permitted only in or among countries not thus - excluded. In such case, this License incorporates the - limitation as if written in the body of this License. -

A.2.10. Section 9

The Free Software Foundation may publish revised and/or new - versions of the General Public License from time to time. Such - new versions will be similar in spirit to the present version, - but may differ in detail to address new problems or concerns. -

Each version is given a distinguishing version number. If the - Program specifies a version number of this License which - applies to it and "any later version", you have the option of - following the terms and conditions either of that version or - of any later version published by the Free Software - Foundation. If the Program does not specify a version number - of this License, you may choose any version ever published by - the Free Software Foundation. -

A.2.11. Section 10

If you wish to incorporate parts of the Program into other - free programs whose distribution conditions are different, - write to the author to ask for permission. For software which - is copyrighted by the Free Software Foundation, write to the - Free Software Foundation; we sometimes make exceptions for - this. Our decision will be guided by the two goals of - preserving the free status of all derivatives of our free - software and of promoting the sharing and reuse of software - generally. -

A.2.12. NO WARRANTY

Section 11

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY - APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE - COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS - IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE - ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM - IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME - THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -

A.2.13. Section 12

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY - MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE - LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO - LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES - SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM - TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR - OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH - DAMAGES. -


PrevHome 
GNU General Public LicenseUp 
\ No newline at end of file diff --git a/doc/developer/reference-html/x271.html b/doc/developer/reference-html/x271.html index 9337d74..c4b2518 100644 --- a/doc/developer/reference-html/x271.html +++ b/doc/developer/reference-html/x271.html @@ -1,14 +1,14 @@ - + The driver file Most printers can print using either the number of nozzles available or any smaller number. Some printers require that all of the nozzles be used. Those printers will set - min_nozzlesmin_nozzles and/or - min_black_nozzlesmin_black_nozzles to the same value as - nozzlesnozzles and/or - black_nozzlesblack_nozzles.

Most Epson printers, other than the high-end Stylus Pro models, cannot print dots spaced more closely than 1/360" or - 1/720" apart (this is the setting for xresxres. This is true even for printers that support resolutions of 1440 or 2880 DPI. In these cases, the data must be printed in @@ -314,25 +320,25 @@ CLASS="varname" For example, the Stylus Photo EX can normally print with a dot spacing of 1/720". The smallest dot size cannot be printed with a dot spacing of less than 1/360", however. In this - case, we use enhanced_xresenhanced_xres to specify the resolution to be used in this enhanced mode, and - enhanced_resolutionenhanced_resolution to specify the printing resolution above which we use the - enhanced_xresenhanced_xres.

The The resolution_scaleresolution_scale command is used to specify scaling factors for the dot separation on newer printers. It should always be 14400 with current printers. @@ -349,26 +355,26 @@ CLASS="function" >INCH macro defined to make specification of the - max_paper_widthmax_paper_width and - max_paper_heightmax_paper_height more legible. It multiplies 72 by the provided expression to get the appropriate number of points. For example, to - specify 8.5", INCH(17/2)INCH(17/2) expands to - (72 * 17/2)(72 * 17/2), which is evaluated left to right, and hence generates the correct value.

1
for - separation_rowsseparation_rows and 0 for the others. Very, very few printers require (or allow) - separation_rowsseparation_rows to be anything but 1 and - pseudo_separation_rowspseudo_separation_rows other than

zero_margin_offsetzero_margin_offset is used to specify an additional negative horizontal offset required to print to the edges of the paper on newer Stylus Photo printers. These must @@ -477,14 +483,14 @@ CLASS="emphasis" >

The lists of dot sizes and densities contain values for 13 printing modes: 120/180 DPI using printer weaving (single row; - incorrectly referred to as “microweave”) and - “soft” weaving (the driver determines the exact + incorrectly referred to as “microweaveâ€) and + “soft†weaving (the driver determines the exact pattern of dot layout), 360 DPI microweave and softweave, - 720×360 DPI microweave and softweave, 720 DPI microweave - and softweave, 1440×720 microweave and softweave, - 2880×720 microweave and softweave, and 2880×1440 + 720×360 DPI microweave and softweave, 720 DPI microweave + and softweave, 1440×720 microweave and softweave, + 2880×720 microweave and softweave, and 2880×1440 softweave only. Printer weaving is referred to as - “microweave” for historical reasons. + “microweave†for historical reasons.

For the dot sizes, the value for each element in the vector @@ -581,28 +587,28 @@ CLASS="constant" CLASS="constant" >0x10 usually works best at - 1440×720 and 0x11 works best at - 720×720. Unfortunately, 0x10 doesn't seem to generate quite enough density at - 720×720, because if it did the output would be very - smooth. Perhaps it's possible to tweak things… + 720×720, because if it did the output would be very + smooth. Perhaps it's possible to tweak things…

The list of densities is a list of base density values for all - of the above listed modes. “Density” refers to + of the above listed modes. “Density†refers to the amount of ink deposited when a solid color (or solid black) is printed. So if the density is 0.5, solid black actually prints only - half the possible dots. “Base density” refers to + half the possible dots. “Base density†refers to the fact that the density value can be scaled in the GUI or on the Ghostscript command line. The density value specified (which is not made visible to the user) is multiplied by the @@ -626,8 +632,8 @@ CLASS="constant" density value that results in solid black (no visible gaps under a fairly high power magnifying glass or loupe). If an appropriate density value is found for 720 DPI, it could be - divided by 2 for 1440×720, by 4 for 2880×720, and - by 8 for 2880×1440. + divided by 2 for 1440×720, by 4 for 2880×720, and + by 8 for 2880×1440.

However, for printers that offer a choice of dot size, this @@ -645,7 +651,7 @@ CLASS="constant" > The last member is a pointer to a structure containing a list of ink values for variable dot size (or 6 color) inks. We model variable dot size inks as producing a certain - “value” of ink for each available dot size, where + “value†of ink for each available dot size, where the largest dot size has a value of 14.2.2. Tuning the printerTuning the printer

Now, how do you use all this to tune a printer? There are a @@ -977,7 +983,7 @@ CLASS="emphasis" credit, so too much cyan and magenta is deposited, which overwhelms the yellow). Make sure you do this on very white, very high grade inkjet paper that's designed for - 1440×720 DPI or higher; otherwise the ink will spread on + 1440×720 DPI or higher; otherwise the ink will spread on contact and you'll get values that aren't really true for high grade paper. You can, of course, calibrate for low grade paper if that's what you're going to use, but that shouldn't @@ -1000,7 +1006,7 @@ CLASS="sect2" CLASS="sect2" >4.2.3. Canon inkjet printersCanon inkjet printers

Basically, a new Canon printer can be added to @@ -1012,8 +1018,8 @@ CLASS="filename" differences are noted here.

In general, Canon printers have more “built-in - intelligence“ than Epson printers which results in the +> In general, Canon printers have more “built-in + intelligence“ than Epson printers which results in the fact that the driver only has to tell the printing conditions like resolutions, dot sizes, etc. to the printer and afterwards transfer the raster data line by line for each @@ -1032,6 +1038,12 @@ CLASS="informalexample" >
typedef struct canon_caps {
@@ -1053,6 +1065,9 @@ canon_dot_size_t dot_sizes;   /* Vector of dot sizes for resolutions */
 canon_densities_t densities;  /* List of densities for each printer */
 canon_variable_inklist_t *inxs; /* Choices of inks for this printer */
 } canon_cap_t;

Since there are Canon printers which print in resolutions of 2n × 150 DPI (e.g. 300, 600, +> × 150 DPI (e.g. 300, 600, 1200) and others which support resolutions of 2n × 180 DPI (e.g. 360, 720, +> × 180 DPI (e.g. 360, 720, 1440), there's a base resolution (150 or 180, respectively) given in the
static const canon_variable_inklist_t canon_ink_myinks[] =
@@ -1143,17 +1164,20 @@ CLASS="programlisting"
   &ci_CMYK_3, &ci_CMYK_3, &ci_CMYK_3,
 },
 };

where the where the &ci_CMYK_1&ci_CMYK_1 and - &ci_CMYK_3&ci_CMYK_3 entries are references to a previously defined const of type Home + Linking with libgutenprint

Home + Remote Mode Commands
ESC 00 00 00

All remote mode commands must be sent before the initial - ESC (GESC (G command is sent.

NC NC BCBC=2 00 - 00

VI VI BCBC=2 00 - 00

On my 740, prints the following, probably “version - information”: +> On my 740, prints the following, probably “version + informationâ€:

W01286 I02382\r\n

* AI * AI BC=3 00 00 00BC=3 00 00 00

Prints a “printer ID”. On one 870, prints the +> Prints a “printer IDâ€. On one 870, prints the following:

51-51-50-51-49-48\r\n

* LD * LD BC=0BC=0

ESC @ESC @ printer reset command.

* CH * CH BCBC=2 00 - xxxx

Perform a head cleaning cycle. The heads to clean are - determined by parameter xxxx:

xxxxDescription

While While xxxx = 00 is - likely supported by all printers, xxxx =

* DT * DT BCBC=3 00 - xx 00xx 00

Print an alignment pattern. There are three patterns, which are picked via the choice of - xxxx. Pattern 0

* DA * DA BCBC=4 00 - xxxx 00 - yyyy

Set results for the alignment pattern. - xxxx is the pattern (3); - yyyy is the best choice from the set (

* SV * SV BC=0BC=0

* RS * RS BCBC=1 - 01

* IQ * IQ BCBC=1 - 01

IQ:KKCCMMYY

IQ:KKCCMMYYccmm

* IR * IR BCBC=2 00 - xxxx

. This command has been observed on an STP 870 with - xxxx=03 at the start - of a job and xxxx=02 at the end of a job (where it is followed by an - LDLD command). When in roll mode, the values change to - xxxx=01 at the start - of a job and xxxx=00

* FP * FP BCBC=3 00 - pos[2]pos[2]

Specify the horizontal left margin in units of 1/360 inch. - The default value for pospos is

* SN * SN BCBC=3 00 - xx xx yyyy

Select Mechanism Sequence. Select Mechanism Sequence. xxxx controls which sub-operation is performed. - xxxx=00 selects - the “Feed paper sequence setting”. - yyyy can take on the following values (on the STP 870, at any rate):

yyyyMedia type

xxxx=01 controls the platen gap setting; - yyyy=00 is the - default, yyyy=1 are higher settings.

xxxx=02 controls paper loading speed - (yyyy=01 is - used when printing on “plain paper”, - “360dpi ink jet paper” or “ink jet - transparencies”, and - yyyy=00

xxxx=07 controls duplex printing for printers with that capability - (yy=yy=00 is default, for non-duplex printing; 1 is front - side of the paper, and 22 is back side).

xxxx=09yyyy=0

* PP * PP BCBC=3 00 - xxxx - yyyy

Set Paper Path. - xxxx=2 indicates manual feed, - xxxx=3 is for roll - paper. yy selects “paper path - number”. +>yy selects “paper path + numberâ€.

* AC * AC BCBC=2 00 - xxxx

Set Auto Cutting State. - xxxx=0 selects auto cutting off, - xxxx=1 selects auto cutting on, and - xxxx=2

* DR * DR BCBC=4 00 xx - DT2DT2

Set Drying Time. - xxxx=00 sets the - drying time “per scan” (per pass?); - xxxx=01 sets the - drying time per page. DTDT indicates the drying time, which is in seconds if page mode is used and in milliseconds if scan mode is used. - DTDT must not exceed 3600 seconds in per-page mode and 10000 milliseconds in per-scan mode.

* IK * IK BCBC=2 00 - xxxx

Select Ink Type. - xxxx=00 selects dye ink. Pigment ink is apparently selected by - xxxx=01

* PZ BC=2 00 xx* PZ BC=2 00 xx

Set Pause After Printing. - xxxx=00 selects no pause after printing; - xxxx=01

* EX * EX BCBC=6 00 00 00 00 0x14 - xxxx

Set Vertical Print Page Line Mode. - xxxx=00 is off, - xxxx=01

* EX * EX BCBC=6 00 00 00 00 0x05 - xxxx

Set Roll Paper Mode. If Set Roll Paper Mode. If xxxx is 0, roll paper mode is off; if - xxxx is 1

* EX * EX BCBC=3 00 - xx xx yyyy

Appears to be a synonym for the Appears to be a synonym for the SNSN command described above.

* PH * PH BCBC=2 00 - xxxx

Select Paper Thickness. Set the paper thickness - xxxx in .1 mm units. This must not exceed 0x10 (1.6 mm). If the - thickness is set “more than” .6 mm (which - probably means “at least” 0.6 mm, since the - other case reads “less than 0.5 mm”), the + thickness is set “more than†.6 mm (which + probably means “at least†0.6 mm, since the + other case reads “less than 0.5 mmâ€), the platen gap is set high irrespective of the - SNSN command.

* PM * PM BCBC=2 00 - 00

* ST * ST BCBC=2 00 - xxxx

Epson's STP 750/1200 programming guide refers to the - ST command as “Set printer - state reply”. If ST command as “Set printer + state replyâ€. If xxxx is 2, the printer will not send status replies. If - xxxx is 1
@BDC ST\r
@@ -1318,27 +1375,30 @@ AI:CW:02kkccmmyy, MI:mm
 [TC:tttt;]
 INK:...;
 \f

( (\r\r is carriage return; - \n is newline; \n is newline; \f\f is formfeed.)

STST is the printer status:

ERER, if provided, is the error status:

IQIQ is the amount of ink left, as a (decimal!) percentage expressed in hexadecimal. The values are black, cyan, magenta, and yellow. 6 and 7 @@ -1667,9 +1727,9 @@ CLASS="constant" >

WRWR, if provided, is the warning status:

Black ink low (Photo black on printers using - UltraChrome® ink) + UltraChrome® ink)

RVRV is the firmware revision (one byte ASCII).

AIAI is actuator information. These are two byte ASCII codes that indicate ``ink weight rank ID'' of KCMY, respectively.

TCTC, if provided, is the total time of cleaning or ink filling (?).

RCRC, if provided, is the firmware revision.

INK: and INK: and MIMI are

* SM * SM BCBC=2 00 - xxxx

Set Status Reply Rate. Set Status Reply Rate. xxxx is the - repeat interval in seconds. If xxxx is

* ST * ST BCBC=1 - 01

@BDC PS\r\nST:@BDC PS\r\nST:xxxx;\f

\r\r is carriage return; - \n is newline; \n is newline; \f\f is - formfeed). If xxxx (the reply value) is

* SM * SM BCBC=1 - 01

@BDC PS\r\nST:xx;\f

\r\r is carriage return; - \n is newline; \n is newline; \f\f is - formfeed). See SM - BC=2BC=2 above for the meaning of the return value.

* ?? - BC=BC=xxxx - y[1] … - y[1] … + y[xx]y[xx]

ST ST BC=1BC=1 and - SM SM BC=1BC=1 commands. Note that in this case the number of bytes is variable!

* SM * SM BCBC=2 00 - 02

* JE * JE BCBC=1 - 00

* CO * CO BCBC=8 00 - cutter[1] cutter[1] pagepage[1] - unitunit[1] - position[4]position[4]

Specify paper cutting on Stylus Photo 2200 (and perhaps - some other printers). cuttercutter must be - 0. pagepage should be one of the following:

unitunit should be one of the following:

This command should be used twice. The first - COCO command specifies where the page will be cut at the top, and the second specifies where the page will be cut at the bottom. This permits @@ -2255,7 +2333,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" >Home array.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ array_8h gutenprint/sequence.h @@ -92,7 +92,7 @@ bit-ops.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ bit-ops_8h void @@ -146,7 +146,7 @@ channel.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ channel_8h void @@ -276,36 +276,50 @@ void - stp_channel_initialize + stp_channel_set_gcr_curve channel_8h.html a18 + (stp_vars_t *v, const stp_curve_t *curve) + + + const stp_curve_t * + stp_channel_get_gcr_curve + channel_8h.html + a19 + (stp_vars_t *v) + + + void + stp_channel_initialize + channel_8h.html + a20 (stp_vars_t *v, stp_image_t *image, int input_channel_count) void stp_channel_convert channel_8h.html - a19 + a21 (const stp_vars_t *v, unsigned *zero_mask) unsigned short * stp_channel_get_input channel_8h.html - a20 + a22 (const stp_vars_t *v) unsigned short * stp_channel_get_output channel_8h.html - a21 + a23 (const stp_vars_t *v) color.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ color_8h stp_colorfuncs_t stp_color @@ -403,7 +417,7 @@ curve-cache.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ curve-cache_8h gutenprint/curve.h stp_cached_curve_t @@ -501,7 +515,7 @@ curve.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ curve_8h gutenprint/sequence.h stp_curve_point_t @@ -907,7 +921,7 @@ dither.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ dither_8h stp_dither_matrix_short stp_dither_matrix_normal @@ -1212,7 +1226,7 @@ gutenprint-intl-internal.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ gutenprint-intl-internal_8h #define @@ -1266,7 +1280,7 @@ gutenprint-intl.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ gutenprint-intl_8h #define @@ -1320,7 +1334,7 @@ gutenprint-module.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ gutenprint-module_8h gutenprint/gutenprint.h gutenprint/bit-ops.h @@ -1342,7 +1356,7 @@ gutenprint-version.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ gutenprint-version_8h #define @@ -1393,59 +1407,10 @@ ga13 (major, minor, micro) - - const char * - stp_check_version - group__version.html - ga6 - (unsigned int required_major, unsigned int required_minor, unsigned int required_micro) - - - const unsigned int - stp_major_version - group__version.html - ga0 - - - - const unsigned int - stp_minor_version - group__version.html - ga1 - - - - const unsigned int - stp_micro_version - group__version.html - ga2 - - - - const unsigned int - stp_current_interface - group__version.html - ga3 - - - - const unsigned int - stp_binary_age - group__version.html - ga4 - - - - const unsigned int - stp_interface_age - group__version.html - ga5 - - gutenprint.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ gutenprint_8h gutenprint/array.h gutenprint/curve.h @@ -1460,7 +1425,7 @@ image.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ image_8h stp_image @@ -1544,7 +1509,7 @@ list.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ list_8h stp_list_item @@ -1773,7 +1738,7 @@ module.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ module_8h gutenprint/list.h stp_module_version @@ -1867,7 +1832,7 @@ mxml.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ mxml_8h stp_mxml_attr_s stp_mxml_value_s @@ -2173,7 +2138,7 @@ paper.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ paper_8h gutenprint/vars.h stp_papersize_t @@ -2240,7 +2205,7 @@ path.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ path_8h stp_list_t * @@ -2259,7 +2224,7 @@ printers.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ printers_8h gutenprint/list.h gutenprint/vars.h @@ -2450,7 +2415,7 @@ sequence.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ sequence_8h stp_sequence @@ -2658,7 +2623,7 @@ string-list.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ string-list_8h stp_param_string_t @@ -2741,7 +2706,7 @@ util.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ util_8h gutenprint/curve.h gutenprint/vars.h @@ -3133,7 +3098,7 @@ vars.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ vars_8h gutenprint/array.h gutenprint/curve.h @@ -4239,7 +4204,7 @@ weave.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ weave_8h stp_weave_t stp_pass_t @@ -4426,7 +4391,7 @@ xml.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ xml_8h gutenprint/mxml.h @@ -8959,7 +8924,7 @@ include/gutenprint/ - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprint/ + /home/rlk/sandbox/print-4.3.x/include/gutenprint/ dir_000001.html array.h bit-ops.h @@ -8989,7 +8954,7 @@ include/ - /home/rleigh/gutenprint-5.0.0-rc1/include/ + /home/rlk/sandbox/print-4.3.x/include/ dir_000000.html

include/gutenprint/ diff --git a/doc/gutenprint/html/annotated.html b/doc/gutenprint/html/annotated.html index c53689d..602fe87 100644 --- a/doc/gutenprint/html/annotated.html +++ b/doc/gutenprint/html/annotated.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Structures - +

libgutenprint API Reference Data Structures

Here are the data structures with brief descriptions: @@ -40,8 +40,8 @@
dither_matrix_impl
stp_shade
stp_weave_t
-
Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/array_8h.html b/doc/gutenprint/html/array_8h.html index dcfacd7..4f178eb 100644 --- a/doc/gutenprint/html/array_8h.html +++ b/doc/gutenprint/html/array_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/array.h File Reference - + @@ -54,8 +54,8 @@

Detailed Description

Array functions.

-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/bit-ops_8h.html b/doc/gutenprint/html/bit-ops_8h.html index 379f26d..a3435e4 100644 --- a/doc/gutenprint/html/bit-ops_8h.html +++ b/doc/gutenprint/html/bit-ops_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/bit-ops.h File Reference - + @@ -31,7 +31,7 @@ Bit operations.


Function Documentation

-

+

@@ -74,7 +74,7 @@ Bit operations.
-

+

@@ -129,7 +129,7 @@ Bit operations.
-

+

@@ -196,7 +196,7 @@ Bit operations.
-

+

@@ -335,7 +335,7 @@ Bit operations.
-

+

@@ -390,7 +390,7 @@ Bit operations.
-

+

@@ -457,7 +457,7 @@ Bit operations.
-

+

@@ -548,8 +548,8 @@ Bit operations.
-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/channel_8h.html b/doc/gutenprint/html/channel_8h.html index 18ef67d..47be646 100644 --- a/doc/gutenprint/html/channel_8h.html +++ b/doc/gutenprint/html/channel_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/channel.h File Reference - + @@ -48,20 +48,24 @@ const stp_curve_tstp_channel_get_curve (stp_vars_t *v, int channel) -void stp_channel_initialize (stp_vars_t *v, stp_image_t *image, int input_channel_count) +void stp_channel_set_gcr_curve (stp_vars_t *v, const stp_curve_t *curve) -void stp_channel_convert (const stp_vars_t *v, unsigned *zero_mask) +const stp_curve_tstp_channel_get_gcr_curve (stp_vars_t *v) -unsigned short * stp_channel_get_input (const stp_vars_t *v) +void stp_channel_initialize (stp_vars_t *v, stp_image_t *image, int input_channel_count) -unsigned short * stp_channel_get_output (const stp_vars_t *v) +void stp_channel_convert (const stp_vars_t *v, unsigned *zero_mask) + +unsigned short * stp_channel_get_input (const stp_vars_t *v) + +unsigned short * stp_channel_get_output (const stp_vars_t *v)

Detailed Description

Channel functions.


Function Documentation

-

+

@@ -110,7 +114,7 @@ Channel functions.
-

+

@@ -147,7 +151,7 @@ Channel functions.
-

+

@@ -175,7 +179,7 @@ Channel functions.
-

+

@@ -212,7 +216,7 @@ Channel functions.
-

+

@@ -255,7 +259,7 @@ Channel functions.
-

+

@@ -298,7 +302,35 @@ Channel functions.
-

+

+ + + + +
+ + + + + + + + + +
const stp_curve_t* stp_channel_get_gcr_curve stp_vars_t v  ) 
+
+ + + + + +
+   + + +

+

+

@@ -326,7 +358,7 @@ Channel functions.
-

+

@@ -354,7 +386,7 @@ Channel functions.
-

+

@@ -382,7 +414,7 @@ Channel functions.
-

+

@@ -410,7 +442,7 @@ Channel functions.
-

+

@@ -438,7 +470,7 @@ Channel functions.
-

+

@@ -481,7 +513,7 @@ Channel functions.
-

+

@@ -524,7 +556,7 @@ Channel functions.
-

+

@@ -552,7 +584,7 @@ Channel functions.
-

+

@@ -589,7 +621,7 @@ Channel functions.
-

+

@@ -626,7 +658,7 @@ Channel functions.
-

+

@@ -669,7 +701,7 @@ Channel functions.
-

+

@@ -718,7 +750,7 @@ Channel functions.
-

+

@@ -767,7 +799,44 @@ Channel functions.
-

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void stp_channel_set_gcr_curve stp_vars_t v,
const stp_curve_t curve
+
+ + + + + +
+   + + +

+

+

@@ -804,7 +873,7 @@ Channel functions.
-

+

@@ -841,7 +910,7 @@ Channel functions.
-

+

@@ -878,8 +947,8 @@ Channel functions.
-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/classes.html b/doc/gutenprint/html/classes.html index f2ed916..151745a 100644 --- a/doc/gutenprint/html/classes.html +++ b/doc/gutenprint/html/classes.html @@ -3,15 +3,15 @@ libgutenprint API Reference: Alphabetical List - +

libgutenprint API Reference Data Structure Index

D | S

  D  
stp_dither_matrix_generic   stp_int_bound_t   stp_module_version   stp_param_string_t   
dither_matrix_impl   stp_dither_matrix_normal   stp_lineactive_t   stp_mxml_attr_s   stp_parameter_t   
  S  
stp_dither_matrix_short   stp_linebounds_t   stp_mxml_node_s   stp_pass_t   
stp_cached_curve_t   stp_dotsize   stp_linebufs_t   stp_mxml_text_s   stp_printfuncs_t   
stp_color   stp_double_bound_t   stp_linecount_t   stp_mxml_value_s   stp_raw_t   
stp_colorfuncs_t   stp_family   stp_lineoff_t   stp_mxml_value_u   stp_shade   
stp_curve_point_t   stp_image   stp_module   stp_papersize_t   stp_weave_t   

D | S

-


Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/color_8h.html b/doc/gutenprint/html/color_8h.html index 6d31997..da294c2 100644 --- a/doc/gutenprint/html/color_8h.html +++ b/doc/gutenprint/html/color_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/color.h File Reference - + @@ -53,8 +53,8 @@

Detailed Description

Color functions.

-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/curve-cache_8h.html b/doc/gutenprint/html/curve-cache_8h.html index fb253d4..fc374cc 100644 --- a/doc/gutenprint/html/curve-cache_8h.html +++ b/doc/gutenprint/html/curve-cache_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/curve-cache.h File Reference - + @@ -48,7 +48,7 @@ Curve caching functions.


Define Documentation

-

+

@@ -76,7 +76,7 @@ Curve caching functions.
-

+

@@ -104,7 +104,7 @@ Curve caching functions.
-

+

@@ -133,7 +133,7 @@ Curve caching functions.


Function Documentation

-

+

@@ -170,7 +170,7 @@ Curve caching functions.
-

+

@@ -198,7 +198,7 @@ Curve caching functions.
-

+

@@ -226,7 +226,7 @@ Curve caching functions.
-

+

@@ -254,7 +254,7 @@ Curve caching functions.
-

+

@@ -282,7 +282,7 @@ Curve caching functions.
-

+

@@ -310,7 +310,7 @@ Curve caching functions.
-

+

@@ -338,7 +338,7 @@ Curve caching functions.
-

+

@@ -375,7 +375,7 @@ Curve caching functions.
-

+

@@ -412,7 +412,7 @@ Curve caching functions.
-

+

@@ -440,8 +440,8 @@ Curve caching functions.
-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/curve_8h.html b/doc/gutenprint/html/curve_8h.html index a475f61..365e2a8 100644 --- a/doc/gutenprint/html/curve_8h.html +++ b/doc/gutenprint/html/curve_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/curve.h File Reference - + @@ -186,8 +186,8 @@

Detailed Description

Curve functions.

-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/deprecated.html b/doc/gutenprint/html/deprecated.html index 3547296..421b82e 100644 --- a/doc/gutenprint/html/deprecated.html +++ b/doc/gutenprint/html/deprecated.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Deprecated List - +

Deprecated List

Global stp_get_printer_index_by_driver
@@ -14,8 +14,8 @@
Global stp_merge_printvars
This is likely to go away.
-
Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/dir_000000.html b/doc/gutenprint/html/dir_000000.html index d2fb987..a30a516 100644 --- a/doc/gutenprint/html/dir_000000.html +++ b/doc/gutenprint/html/dir_000000.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/ Directory Reference - + @@ -13,8 +13,8 @@ directory  gutenprint -
Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/dir_000001.html b/doc/gutenprint/html/dir_000001.html index aa75f63..e20220e 100644 --- a/doc/gutenprint/html/dir_000001.html +++ b/doc/gutenprint/html/dir_000001.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/ Directory Reference - + @@ -136,8 +136,8 @@

-


Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/dirs.html b/doc/gutenprint/html/dirs.html index 776d45f..8f440db 100644 --- a/doc/gutenprint/html/dirs.html +++ b/doc/gutenprint/html/dirs.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Directory Hierarchy - +

libgutenprint API Reference Directories

This directory hierarchy is sorted roughly, but not completely, alphabetically: -
Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/dither_8h.html b/doc/gutenprint/html/dither_8h.html index fc8f3d1..a2b2caa 100644 --- a/doc/gutenprint/html/dither_8h.html +++ b/doc/gutenprint/html/dither_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/dither.h File Reference - + @@ -116,7 +116,7 @@ Dither functions.


Define Documentation

-

+

@@ -139,7 +139,7 @@ Dither functions.
-

+

@@ -162,7 +162,7 @@ Dither functions.
-

+

@@ -185,7 +185,7 @@ Dither functions.
-

+

@@ -208,7 +208,7 @@ Dither functions.
-

+

@@ -232,7 +232,7 @@ Dither functions.


Typedef Documentation

-

+

@@ -255,7 +255,7 @@ Dither functions.
-

+

@@ -278,7 +278,7 @@ Dither functions.
-

+

@@ -301,7 +301,7 @@ Dither functions.
-

+

@@ -324,7 +324,7 @@ Dither functions.
-

+

@@ -347,7 +347,7 @@ Dither functions.
-

+

@@ -371,7 +371,7 @@ Dither functions.


Function Documentation

-

+

@@ -426,7 +426,7 @@ Dither functions.
-

+

@@ -475,7 +475,7 @@ Dither functions.
-

+

@@ -518,7 +518,7 @@ Dither functions.
-

+

@@ -561,7 +561,7 @@ Dither functions.
-

+

@@ -604,7 +604,7 @@ Dither functions.
-

+

@@ -647,7 +647,7 @@ Dither functions.
-

+

@@ -702,7 +702,7 @@ Dither functions.
-

+

@@ -763,7 +763,7 @@ Dither functions.
-

+

@@ -791,7 +791,7 @@ Dither functions.
-

+

@@ -840,7 +840,7 @@ Dither functions.
-

+

@@ -877,7 +877,7 @@ Dither functions.
-

+

@@ -905,7 +905,7 @@ Dither functions.
-

+

@@ -966,7 +966,7 @@ Dither functions.
-

+

@@ -1009,7 +1009,7 @@ Dither functions.
-

+

@@ -1070,7 +1070,7 @@ Dither functions.
-

+

@@ -1119,7 +1119,7 @@ Dither functions.
-

+

@@ -1156,7 +1156,7 @@ Dither functions.
-

+

@@ -1193,7 +1193,7 @@ Dither functions.
-

+

@@ -1236,7 +1236,7 @@ Dither functions.
-

+

@@ -1264,7 +1264,7 @@ Dither functions.
-

+

@@ -1301,7 +1301,7 @@ Dither functions.
-

+

@@ -1338,7 +1338,7 @@ Dither functions.
-

+

@@ -1411,7 +1411,7 @@ Dither functions.
-

+

@@ -1472,7 +1472,7 @@ Dither functions.
-

+

@@ -1533,7 +1533,7 @@ Dither functions.
-

+

@@ -1600,7 +1600,7 @@ Dither functions.
-

+

@@ -1655,7 +1655,7 @@ Dither functions.
-

+

@@ -1698,7 +1698,7 @@ Dither functions.
-

+

@@ -1741,7 +1741,7 @@ Dither functions.
-

+

@@ -1778,7 +1778,7 @@ Dither functions.
-

+

@@ -1815,8 +1815,8 @@ Dither functions.
-


Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/files.html b/doc/gutenprint/html/files.html index 1a64535..e3e4bc2 100644 --- a/doc/gutenprint/html/files.html +++ b/doc/gutenprint/html/files.html @@ -3,7 +3,7 @@ libgutenprint API Reference: File Index - +

libgutenprint API Reference File List

Here is a list of all files with brief descriptions: @@ -32,8 +32,8 @@
include/gutenprint/array.hArray functions
include/gutenprint/weave.hSoftweave functions
include/gutenprint/xml.hXML tree functions
-
Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
+doxygen 1.4.3
diff --git a/doc/gutenprint/html/functions.html b/doc/gutenprint/html/functions.html index a6bd690..9359226 100644 --- a/doc/gutenprint/html/functions.html +++ b/doc/gutenprint/html/functions.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y
@@ -170,8 +170,8 @@ Here is a list of all struct and union fields with links to the structures/union : stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • y_offset : dither_matrix_impl
  • y_size : dither_matrix_impl -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/functions_rela.html b/doc/gutenprint/html/functions_rela.html new file mode 100644 index 0000000..a95b7e2 --- /dev/null +++ b/doc/gutenprint/html/functions_rela.html @@ -0,0 +1,16 @@ + + +libgutenprint API Reference: Data Fields - Related Functions + + + + + + +

    + +


    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  + +doxygen 1.4.3
    + + diff --git a/doc/gutenprint/html/functions_vars.html b/doc/gutenprint/html/functions_vars.html index c59740b..79531b7 100644 --- a/doc/gutenprint/html/functions_vars.html +++ b/doc/gutenprint/html/functions_vars.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - Variables - +
    a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y
    @@ -170,8 +170,8 @@ : stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • y_offset : dither_matrix_impl
  • y_size : dither_matrix_impl -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals.html b/doc/gutenprint/html/globals.html index 47b90f2..65929dc 100644 --- a/doc/gutenprint/html/globals.html +++ b/doc/gutenprint/html/globals.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -14,8 +14,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - _ -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x62.html b/doc/gutenprint/html/globals_0x62.html index db5ccc0..02f83a0 100644 --- a/doc/gutenprint/html/globals_0x62.html +++ b/doc/gutenprint/html/globals_0x62.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -14,8 +14,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - b -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x63.html b/doc/gutenprint/html/globals_0x63.html index 12956bd..70aed48 100644 --- a/doc/gutenprint/html/globals_0x63.html +++ b/doc/gutenprint/html/globals_0x63.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -17,8 +17,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : curve-cache.h
  • CURVE_CACHE_FAST_DOUBLE : curve-cache.h
  • CURVE_CACHE_FAST_USHORT : curve-cache.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x64.html b/doc/gutenprint/html/globals_0x64.html index 9ae3005..014cb68 100644 --- a/doc/gutenprint/html/globals_0x64.html +++ b/doc/gutenprint/html/globals_0x64.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -15,8 +15,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
  • dcgettext : gutenprint-intl.h, gutenprint-intl-internal.h
  • dgettext : gutenprint-intl.h, gutenprint-intl-internal.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x67.html b/doc/gutenprint/html/globals_0x67.html index 45fcf85..fd218b3 100644 --- a/doc/gutenprint/html/globals_0x67.html +++ b/doc/gutenprint/html/globals_0x67.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -14,8 +14,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - g -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x6e.html b/doc/gutenprint/html/globals_0x6e.html index 78d6f22..5fdd7de 100644 --- a/doc/gutenprint/html/globals_0x6e.html +++ b/doc/gutenprint/html/globals_0x6e.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -14,8 +14,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - n -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x70.html b/doc/gutenprint/html/globals_0x70.html index 58c68d7..fa96466 100644 --- a/doc/gutenprint/html/globals_0x70.html +++ b/doc/gutenprint/html/globals_0x70.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -20,8 +20,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : vars.h
  • PARAMETER_INACTIVE : vars.h
  • PARAMETER_OK : vars.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x73.html b/doc/gutenprint/html/globals_0x73.html index ce946cd..d18bba4 100644 --- a/doc/gutenprint/html/globals_0x73.html +++ b/doc/gutenprint/html/globals_0x73.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -33,25 +33,27 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : gutenprint-version.h
  • stp_catprintf() : util.h
  • stp_channel_add() : channel.h
  • stp_channel_convert() -: channel.h
  • stp_channel_get_black_channel() +: channel.h
  • stp_channel_get_black_channel() : channel.h
  • stp_channel_get_curve() : channel.h
  • stp_channel_get_cutoff_adjustment() : channel.h
  • stp_channel_get_density_adjustment() -: channel.h
  • stp_channel_get_gloss_channel() +: channel.h
  • stp_channel_get_gcr_curve() +: channel.h
  • stp_channel_get_gloss_channel() : channel.h
  • stp_channel_get_gloss_limit() : channel.h
  • stp_channel_get_ink_limit() : channel.h
  • stp_channel_get_input() -: channel.h
  • stp_channel_get_output() -: channel.h
  • stp_channel_get_value() +: channel.h
  • stp_channel_get_output() +: channel.h
  • stp_channel_get_value() : channel.h
  • stp_channel_initialize() -: channel.h
  • STP_CHANNEL_LIMIT +: channel.h
  • STP_CHANNEL_LIMIT : image.h
  • stp_channel_reset() : channel.h
  • stp_channel_reset_channel() : channel.h
  • stp_channel_set_black_channel() : channel.h
  • stp_channel_set_curve() : channel.h
  • stp_channel_set_cutoff_adjustment() : channel.h
  • stp_channel_set_density_adjustment() -: channel.h
  • stp_channel_set_gloss_channel() +: channel.h
  • stp_channel_set_gcr_curve() +: channel.h
  • stp_channel_set_gloss_channel() : channel.h
  • stp_channel_set_gloss_limit() : channel.h
  • stp_channel_set_ink_limit() : channel.h
  • stp_check_array_parameter() @@ -359,9 +361,9 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : weave.h
  • stp_merge_printvars() : vars.h
  • STP_MICRO_VERSION : gutenprint-version.h
  • stp_micro_version -: gutenprint-version.h
  • STP_MINOR_VERSION -: gutenprint-version.h
  • stp_minor_version -: gutenprint-version.h
  • STP_MODULE +: gutenprint-version.h
  • stp_minor_version +: gutenprint-version.h
  • STP_MINOR_VERSION +: gutenprint-version.h
  • STP_MODULE : gutenprint-module.h
  • STP_MODULE_CLASS_COLOR : module.h
  • STP_MODULE_CLASS_DITHER : module.h
  • STP_MODULE_CLASS_FAMILY @@ -637,8 +639,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : util.h
  • stp_zfwrite() : util.h
  • stp_zprintf() : util.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_0x74.html b/doc/gutenprint/html/globals_0x74.html index 103ecd1..31e6581 100644 --- a/doc/gutenprint/html/globals_0x74.html +++ b/doc/gutenprint/html/globals_0x74.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | p | s | t
    @@ -14,8 +14,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - t -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_defs.html b/doc/gutenprint/html/globals_defs.html index 5f07189..e1979e4 100644 --- a/doc/gutenprint/html/globals_defs.html +++ b/doc/gutenprint/html/globals_defs.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    _ | b | c | d | g | n | s | t
    @@ -88,8 +88,8 @@

    - t -

    -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_enum.html b/doc/gutenprint/html/globals_enum.html index 9628de3..2aa7939 100644 --- a/doc/gutenprint/html/globals_enum.html +++ b/doc/gutenprint/html/globals_enum.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - + @@ -24,8 +24,8 @@ : vars.h
  • stp_parameter_verify_t : vars.h
  • stp_weave_strategy_t : weave.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_eval.html b/doc/gutenprint/html/globals_eval.html index 99d4780..7c9a33b 100644 --- a/doc/gutenprint/html/globals_eval.html +++ b/doc/gutenprint/html/globals_eval.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    p | s
    @@ -76,8 +76,8 @@ : weave.h
  • STP_WEAVE_STAGGERED : weave.h
  • STP_WEAVE_ZIGZAG : weave.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_func.html b/doc/gutenprint/html/globals_func.html index aa8be08..20213cc 100644 --- a/doc/gutenprint/html/globals_func.html +++ b/doc/gutenprint/html/globals_func.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - + @@ -30,24 +30,26 @@ : util.h
  • stp_catprintf() : util.h
  • stp_channel_add() : channel.h
  • stp_channel_convert() -: channel.h
  • stp_channel_get_black_channel() +: channel.h
  • stp_channel_get_black_channel() : channel.h
  • stp_channel_get_curve() : channel.h
  • stp_channel_get_cutoff_adjustment() : channel.h
  • stp_channel_get_density_adjustment() -: channel.h
  • stp_channel_get_gloss_channel() +: channel.h
  • stp_channel_get_gcr_curve() +: channel.h
  • stp_channel_get_gloss_channel() : channel.h
  • stp_channel_get_gloss_limit() : channel.h
  • stp_channel_get_ink_limit() : channel.h
  • stp_channel_get_input() -: channel.h
  • stp_channel_get_output() -: channel.h
  • stp_channel_get_value() +: channel.h
  • stp_channel_get_output() +: channel.h
  • stp_channel_get_value() : channel.h
  • stp_channel_initialize() -: channel.h
  • stp_channel_reset() +: channel.h
  • stp_channel_reset() : channel.h
  • stp_channel_reset_channel() : channel.h
  • stp_channel_set_black_channel() : channel.h
  • stp_channel_set_curve() : channel.h
  • stp_channel_set_cutoff_adjustment() : channel.h
  • stp_channel_set_density_adjustment() -: channel.h
  • stp_channel_set_gloss_channel() +: channel.h
  • stp_channel_set_gcr_curve() +: channel.h
  • stp_channel_set_gloss_channel() : channel.h
  • stp_channel_set_gloss_limit() : channel.h
  • stp_channel_set_ink_limit() : channel.h
  • stp_check_array_parameter() @@ -467,8 +469,8 @@ : util.h
  • stp_zfwrite() : util.h
  • stp_zprintf() : util.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_type.html b/doc/gutenprint/html/globals_type.html index 9afd5bc..d330c51 100644 --- a/doc/gutenprint/html/globals_type.html +++ b/doc/gutenprint/html/globals_type.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - +
    c | s
    @@ -55,8 +55,8 @@ : string-list.h
  • stp_vars_t : vars.h
  • stp_xml_parse_func : xml.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/globals_vars.html b/doc/gutenprint/html/globals_vars.html index b32f0c1..e69d178 100644 --- a/doc/gutenprint/html/globals_vars.html +++ b/doc/gutenprint/html/globals_vars.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Data Fields - + @@ -22,8 +22,8 @@ : gutenprint-version.h
  • stp_pack_tiff : weave.h
  • stp_pack_uncompressed : weave.h -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__array.html b/doc/gutenprint/html/group__array.html index f2c66ff..b9aa35e 100644 --- a/doc/gutenprint/html/group__array.html +++ b/doc/gutenprint/html/group__array.html @@ -3,7 +3,7 @@ libgutenprint API Reference: array - +

    array

    The array is a simple "two-dimensional array of numbers" data structure. More... @@ -51,7 +51,7 @@ The array is a simple "two-dimensional array of numbers" data structure.

    array "inherits" from the sequence data structure (implemented via containment).


    Typedef Documentation

    -

    +

    @@ -77,7 +77,7 @@ The array opaque data type.

    Function Documentation

    -

    +

    @@ -122,7 +122,7 @@ Both dest and source must be valid arrays previously created with
    -

    +

    @@ -168,7 +168,7 @@ The total size of the array will be (x_size * y_size).
    Parame
    -

    +

    @@ -204,7 +204,7 @@ dest will be created, and then the contents of source will be copied into it. de
    -

    +

    @@ -239,7 +239,7 @@ It is an error to destroy the array more than once.
    Parameter
    -

    +

    @@ -295,7 +295,7 @@ Get the data in an array.
    -

    +

    @@ -355,7 +355,7 @@ Get the data at a single point in the array.
    -

    +

    @@ -391,7 +391,7 @@ Get the underlying stp_sequence_t.
    -

    +

    @@ -443,7 +443,7 @@ The current x and y sizes are stored in the integers pointed to by x_size and y_
    -

    +

    @@ -488,7 +488,7 @@ Set the data in an array.
    -

    +

    @@ -548,7 +548,7 @@ Set the data at a single point in the array.
    -

    +

    @@ -600,8 +600,8 @@ Resizing an array will destroy all data stored in the array.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__color.html b/doc/gutenprint/html/group__color.html index 5317f9d..7d007af 100644 --- a/doc/gutenprint/html/group__color.html +++ b/doc/gutenprint/html/group__color.html @@ -3,7 +3,7 @@ libgutenprint API Reference: color - +

    color

    The color data type is responsible for providing colour conversion features. More... @@ -51,7 +51,7 @@ The color data type is responsible for providing colour conversion features.

    Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).


    Typedef Documentation

    -

    +

    @@ -75,7 +75,7 @@ Color modules provide the actual functionality, so different colour management m

    Function Documentation

    -

    +

    @@ -106,7 +106,7 @@ Get the number of available color modules.
    -

    +

    @@ -149,7 +149,7 @@ Get the number of available color modules.
    -

    +

    @@ -185,7 +185,7 @@ Get the long (translated) name of a color module.
    -

    +

    @@ -221,7 +221,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -270,7 +270,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -313,7 +313,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -341,7 +341,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -369,7 +369,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -397,7 +397,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -425,7 +425,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -461,7 +461,7 @@ Get a color module by its index number.
    -

    +

    @@ -497,8 +497,8 @@ Get a color module by its name.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__curve.html b/doc/gutenprint/html/group__curve.html index 25b60cc..7882aa4 100644 --- a/doc/gutenprint/html/group__curve.html +++ b/doc/gutenprint/html/group__curve.html @@ -3,7 +3,7 @@ libgutenprint API Reference: curve - +

    curve

    The curve type models a linear, spline or gamma curve. More... @@ -182,7 +182,7 @@ The curve type models a linear, spline or gamma curve.

    curve "inherits" from the sequence data structure (implemented via containment), since the curve data is represented internally as a sequence of numbers, for linear and spline curves. Linear Piecewise Curves (LPCs) should be implemented in the future which represent a curve in a more compact format.

    Various operations are supported, including interpolation and composition.


    Typedef Documentation

    -

    +

    @@ -208,7 +208,7 @@ The curve opaque data type.

    Enumeration Type Documentation

    -

    +

    @@ -232,18 +232,18 @@ Behaviour when curve exceeds bounds.

    Enumerator:
    - - -
    STP_CURVE_BOUNDS_RESCALE  +
    STP_CURVE_BOUNDS_RESCALE  Rescale the bounds.
    STP_CURVE_BOUNDS_CLIP  +
    STP_CURVE_BOUNDS_CLIP  Clip the curve to the existing bounds.
    STP_CURVE_BOUNDS_ERROR  +
    STP_CURVE_BOUNDS_ERROR  Error if bounds are violated.
    -

    +

    @@ -267,18 +267,18 @@ Composition types.

    Enumerator:
    - - -
    STP_CURVE_COMPOSE_ADD  +
    STP_CURVE_COMPOSE_ADD  Add composition.
    STP_CURVE_COMPOSE_MULTIPLY  +
    STP_CURVE_COMPOSE_MULTIPLY  Multiply composition.
    STP_CURVE_COMPOSE_EXPONENTIATE  +
    STP_CURVE_COMPOSE_EXPONENTIATE  Exponentiate composition.
    -

    +

    @@ -302,16 +302,16 @@ Curve types.

    Enumerator:
    - -
    STP_CURVE_TYPE_LINEAR  +
    STP_CURVE_TYPE_LINEAR  Linear interpolation.
    STP_CURVE_TYPE_SPLINE  +
    STP_CURVE_TYPE_SPLINE  Spline interpolation.
    -

    +

    @@ -335,9 +335,9 @@ Wrapping mode.

    Enumerator:
    - -
    STP_CURVE_WRAP_NONE  +
    STP_CURVE_WRAP_NONE  The curve does not wrap.
    STP_CURVE_WRAP_AROUND  +
    STP_CURVE_WRAP_AROUND  The curve wraps to its starting point.
    @@ -345,7 +345,7 @@ The curve wraps to its starting point.


    Function Documentation

    -

    +

    @@ -412,7 +412,7 @@ Only add and multiply composition is currently supported. If both curves are gam
    -

    +

    @@ -457,7 +457,7 @@ Both dest and source must be valid curves previously created with
    -

    +

    @@ -493,7 +493,7 @@ Get the number of allocated points in the curve.
    -

    +

    @@ -530,7 +530,7 @@ A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cann
    -

    +

    @@ -566,7 +566,7 @@ dest will be created, and then the contents of source will be copied into it. de
    -

    +

    @@ -603,7 +603,7 @@ Create a curve from a stream.
    -

    +

    @@ -640,7 +640,7 @@ Create a curve from a stream.
    -

    +

    @@ -677,7 +677,7 @@ Create a curve from a string.
    -

    +

    @@ -712,7 +712,7 @@ It is an error to destroy the curve more than once.
    Parameter
    -

    +

    @@ -764,7 +764,7 @@ Get the lower and upper bounds on a curve.
    -

    +

    @@ -810,7 +810,7 @@ Get a pointer to the curve's raw data.
    -

    +

    @@ -856,7 +856,7 @@ Get a pointer to the curve's raw data as points.
    -

    +

    @@ -902,7 +902,7 @@ Get pointer to the curve's raw data as floats.
    -

    +

    @@ -933,7 +933,7 @@ Get the gamma value of the curve.
    -

    +

    @@ -979,7 +979,7 @@ Get pointer to the curve's raw data as integers.
    -

    +

    @@ -1015,7 +1015,7 @@ Get the curve interpolation type.
    -

    +

    @@ -1061,7 +1061,7 @@ Get pointer to the curve's raw data as longs.
    -

    +

    @@ -1114,7 +1114,7 @@ Get a point along the curve.
    -

    +

    @@ -1157,7 +1157,7 @@ Get a point along the curve.
    -

    +

    @@ -1193,7 +1193,7 @@ This can be used for fast access to the raw data.
    Parameters:
    -

    +

    @@ -1239,7 +1239,7 @@ Get pointer to the curve's raw data as shorts.
    -

    +

    @@ -1292,7 +1292,7 @@ If the start or count is invalid, the returned curve will compare equal to NULL
    -

    +

    @@ -1338,7 +1338,7 @@ Get pointer to the curve's raw data as unsigned integers.
    -

    +

    @@ -1384,7 +1384,7 @@ Get pointer to the curve's raw data as unsigned longs.
    -

    +

    @@ -1430,7 +1430,7 @@ Get pointer to the curve's raw data as unsigned shorts.
    -

    +

    @@ -1466,7 +1466,7 @@ Get the wrapping mode.
    -

    +

    @@ -1519,7 +1519,7 @@ Interpolate a point along the curve.
    -

    +

    @@ -1555,7 +1555,7 @@ Determine whether the curve is piecewise.
    -

    +

    @@ -1601,7 +1601,7 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
    -

    +

    @@ -1661,7 +1661,7 @@ This also rescales the bounds. Note that this currently destroys the gamma prope
    -

    +

    @@ -1714,7 +1714,7 @@ To change the bounds adjusting data as required, use stp_curve_rescale instead.
    -

    +

    @@ -1767,7 +1767,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -1820,7 +1820,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -1873,7 +1873,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -1919,7 +1919,7 @@ This replaces all existing points along the curve. The bounds are set to 0..1. I
    -

    +

    @@ -1972,7 +1972,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2018,7 +2018,7 @@ Set the curve interpolation type.
    -

    +

    @@ -2071,7 +2071,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2124,7 +2124,7 @@ This call destroys any gamma value assigned to the curve.
    Par
    -

    +

    @@ -2177,7 +2177,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2220,7 +2220,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2273,7 +2273,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2326,7 +2326,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2379,7 +2379,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    -

    +

    @@ -2426,7 +2426,7 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
    -

    +

    @@ -2463,8 +2463,8 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__image.html b/doc/gutenprint/html/group__image.html index 99cb917..3e19078 100644 --- a/doc/gutenprint/html/group__image.html +++ b/doc/gutenprint/html/group__image.html @@ -3,7 +3,7 @@ libgutenprint API Reference: image - +

    image

    The image type is an abstract data type for interfacing with the image creation program. More... @@ -45,7 +45,7 @@ The image type is an abstract data type for interfacing with the image creation program.


    Define Documentation

    -

    +

    @@ -69,7 +69,7 @@ The maximum number of channels.

    Typedef Documentation

    -

    +

    @@ -95,7 +95,7 @@ It provides callbacks to functions defined within the client application which a


    Enumeration Type Documentation

    -

    +

    @@ -119,9 +119,9 @@ Image status.

    Enumerator:
    - -
    STP_IMAGE_STATUS_OK  +
    STP_IMAGE_STATUS_OK  Everything is OK.
    STP_IMAGE_STATUS_ABORT  +
    STP_IMAGE_STATUS_ABORT  An error occured, or the job was aborted.
    @@ -129,7 +129,7 @@ An error occured, or the job was aborted.


    Function Documentation

    -

    +

    @@ -157,7 +157,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -185,7 +185,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -234,7 +234,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -262,7 +262,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -290,7 +290,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -318,7 +318,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -346,8 +346,8 @@ An error occured, or the job was aborted.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__intl.html b/doc/gutenprint/html/group__intl.html index f650ade..4a087cc 100644 --- a/doc/gutenprint/html/group__intl.html +++ b/doc/gutenprint/html/group__intl.html @@ -3,7 +3,7 @@ libgutenprint API Reference: intl - +

    intl

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language. More... @@ -28,7 +28,7 @@ Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.

    The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems).


    Define Documentation

    -

    +

    @@ -56,7 +56,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -87,7 +87,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -121,7 +121,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -152,7 +152,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -180,7 +180,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -208,7 +208,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -236,8 +236,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__intl__internal.html b/doc/gutenprint/html/group__intl__internal.html index 44e56ad..e7df922 100644 --- a/doc/gutenprint/html/group__intl__internal.html +++ b/doc/gutenprint/html/group__intl__internal.html @@ -3,7 +3,7 @@ libgutenprint API Reference: intl-internal - +

    intl-internal

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language. More... @@ -28,7 +28,7 @@ Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.

    The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). They differ from the normal intl functions in that the textdomain is fixed, for use by functions internal to Gimp-Print. This header should not be included by source files outside the gimp-print source tree.


    Define Documentation

    -

    +

    @@ -56,7 +56,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -87,7 +87,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -121,7 +121,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -152,7 +152,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -180,7 +180,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -208,7 +208,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -236,8 +236,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__list.html b/doc/gutenprint/html/group__list.html index 7571931..4005841 100644 --- a/doc/gutenprint/html/group__list.html +++ b/doc/gutenprint/html/group__list.html @@ -3,7 +3,7 @@ libgutenprint API Reference: list - +

    list

    The list data type implements a fast generic doubly-linked list. More... @@ -111,7 +111,7 @@ The list data type implements a fast generic doubly-linked list.

    It supports all of the operations you might want in a list (insert, remove, iterate over the list, copy whole lists), plus some (optional) less common features: finding items by index, name or long name, and sorting. These should also be fairly fast, due to caching in the list head.


    Typedef Documentation

    -

    +

    @@ -136,7 +136,7 @@ The list item opaque data type. This object is a node in the list.
    -

    +

    @@ -161,7 +161,7 @@ The list opaque data type. This object represents the list as a whole.
    -

    +

    @@ -186,7 +186,7 @@ A callback function to copy the data a node contains. The parameter is a pointer to the node data. The return value is a pointer to the new copy of the data.
    -

    +

    @@ -211,7 +211,7 @@ A callback function to free the data a node contains. The parameter is a pointer to the node data.
    -

    +

    @@ -236,7 +236,7 @@ A callback function to get the name of a node. The parameter is a pointer to the node data. The return value is a pointer to the name of the node, or NULL if there is no name.
    -

    +

    @@ -262,7 +262,7 @@ The two parameters are pointers to node data. The return value is <0 if the f


    Function Documentation

    -

    +

    @@ -298,7 +298,7 @@ list must be a valid list object previously created with

    +

    @@ -329,7 +329,7 @@ Create a new list object.
    -

    +

    @@ -365,7 +365,7 @@ It is an error to destroy the list more than once.
    Parameters
    -

    +

    @@ -401,7 +401,7 @@ Get a list node copy function.
    -

    +

    @@ -437,7 +437,7 @@ Find the last item in a list.
    -

    +

    @@ -473,7 +473,7 @@ Get a list node free function.
    -

    +

    @@ -519,7 +519,7 @@ Find an item in a list by its index.
    -

    +

    @@ -565,7 +565,7 @@ Find an item in a list by its long name.
    -

    +

    @@ -611,7 +611,7 @@ Find an item in a list by its name.
    -

    +

    @@ -647,7 +647,7 @@ Get the length of a list.
    -

    +

    @@ -683,7 +683,7 @@ Get a list node long name function.
    -

    +

    @@ -719,7 +719,7 @@ Get a list node name function.
    -

    +

    @@ -755,7 +755,7 @@ Get a list node sort function.
    -

    +

    @@ -791,7 +791,7 @@ Find the first item in a list.
    -

    +

    @@ -844,7 +844,7 @@ Create a new list item.
    -

    +

    @@ -890,7 +890,7 @@ Destroy a list item.
    -

    +

    @@ -926,7 +926,7 @@ Get the data associated with a list item.
    -

    +

    @@ -962,7 +962,7 @@ Get the next item in the list.
    -

    +

    @@ -998,7 +998,7 @@ Get the previous item in the list.
    -

    +

    @@ -1045,7 +1045,7 @@ Set the data associated with a list item.
    -

    +

    @@ -1080,7 +1080,7 @@ This function is indended for use as an stp_node_freefunc, which uses stp_free t
    -

    +

    @@ -1125,7 +1125,7 @@ This callback function will be called whenever a list item is copied. Its intend
    -

    +

    @@ -1170,7 +1170,7 @@ This callback function will be called whenever a list item is destroyed. Its int
    -

    +

    @@ -1215,7 +1215,7 @@ This callback function will be called whenever the long name of a list item need
    -

    +

    @@ -1260,7 +1260,7 @@ This callback function will be called whenever the name of a list item needs to
    -

    +

    @@ -1305,8 +1305,8 @@ This callback function will be called to determine the sort order for list items
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__papersize.html b/doc/gutenprint/html/group__papersize.html index f8c424f..5e5ce88 100644 --- a/doc/gutenprint/html/group__papersize.html +++ b/doc/gutenprint/html/group__papersize.html @@ -3,7 +3,7 @@ libgutenprint API Reference: papersize - +

    papersize

    The papersize describes the dimensions of a paper. More... @@ -40,7 +40,7 @@ The papersize describes the dimensions of a paper.


    Enumeration Type Documentation

    -

    +

    @@ -64,13 +64,13 @@ Units of measurement.

    Enumerator:
    - - - -
    PAPERSIZE_ENGLISH_STANDARD  +
    PAPERSIZE_ENGLISH_STANDARD  English/Imperial units.
    PAPERSIZE_METRIC_STANDARD  +
    PAPERSIZE_METRIC_STANDARD  Metric units.
    PAPERSIZE_ENGLISH_EXTENDED  +
    PAPERSIZE_ENGLISH_EXTENDED  English/Imperial units (optional paper, not displayed by default).
    PAPERSIZE_METRIC_EXTENDED  +
    PAPERSIZE_METRIC_EXTENDED  Metric units (optional paper, not displayed by default).
    @@ -78,7 +78,7 @@ Metric units (optional paper, not displayed by default).

    Function Documentation

    -

    +

    @@ -121,7 +121,7 @@ Metric units (optional paper, not displayed by default).
    -

    +

    @@ -157,7 +157,7 @@ Get a papersize by its index number.
    -

    +

    @@ -193,7 +193,7 @@ Get a papersize by name.
    -

    +

    @@ -239,7 +239,7 @@ The nearest available size to the size requested will be found.
    -

    +

    @@ -270,8 +270,8 @@ Get the number of available papersizes.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__printer.html b/doc/gutenprint/html/group__printer.html index 4337c79..8b0618e 100644 --- a/doc/gutenprint/html/group__printer.html +++ b/doc/gutenprint/html/group__printer.html @@ -3,7 +3,7 @@ libgutenprint API Reference: printer - +

    printer

    The printer type represents a printer model. More... @@ -89,7 +89,7 @@ The printer type represents a printer model.

    A particular printer model must selected in order to be able to print. Each printer model provides default print options through a default vars object.


    Typedef Documentation

    -

    +

    @@ -112,7 +112,7 @@ A particular printer model must selected in order to be able to print. Each prin
    -

    +

    @@ -138,7 +138,7 @@ The printer opaque data type (representation of printer model).


    Function Documentation

    -

    +

    @@ -166,7 +166,7 @@ The printer opaque data type (representation of printer model).
    -

    +

    @@ -212,7 +212,7 @@ End a print job.
    -

    +

    @@ -240,7 +240,7 @@ End a print job.
    -

    +

    @@ -268,7 +268,7 @@ End a print job.
    -

    +

    @@ -296,7 +296,7 @@ End a print job.
    -

    +

    @@ -332,7 +332,7 @@ Get the printer model from a vars object.
    -

    +

    @@ -368,7 +368,7 @@ Get a printer model by its short name.
    -

    +

    @@ -404,7 +404,7 @@ Get a printer model by its index number.
    -

    +

    @@ -440,7 +440,7 @@ Get a printer model by its long (translated) name.
    -

    +

    @@ -477,7 +477,7 @@ Get the printer index number from the printer model short (driver) name.
    -

    +

    @@ -505,7 +505,7 @@ Get the printer index number from the printer model short (driver) name.
    -

    +

    @@ -552,7 +552,7 @@ Print the image.
    -

    +

    @@ -595,7 +595,7 @@ Print the image.
    -

    +

    @@ -631,7 +631,7 @@ The default vars should be copied to a new vars object and customised prior to p
    -

    +

    @@ -667,7 +667,7 @@ Get a printer model's short (driver) name.
    -

    +

    @@ -703,7 +703,7 @@ The family name is the name of the modular "family" driver this model uses.
    -

    +

    @@ -739,7 +739,7 @@ Get a printer model's long (translated) name.
    -

    +

    @@ -775,7 +775,7 @@ Get a printer model's manufacturer's name.
    -

    +

    @@ -811,7 +811,7 @@ The model number is used internally by the "family" driver module, and has no me
    -

    +

    @@ -839,7 +839,7 @@ The model number is used internally by the "family" driver module, and has no me
    -

    +

    @@ -870,7 +870,7 @@ Get the number of available printer models.
    -

    +

    @@ -915,7 +915,7 @@ Set a vars object to use a particular driver, and set the parameter to its defau
    -

    +

    @@ -962,7 +962,7 @@ Start a print job.
    -

    +

    @@ -990,8 +990,8 @@ Start a print job.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__sequence.html b/doc/gutenprint/html/group__sequence.html index be7fade..598500d 100644 --- a/doc/gutenprint/html/group__sequence.html +++ b/doc/gutenprint/html/group__sequence.html @@ -3,7 +3,7 @@ libgutenprint API Reference: sequence - +

    sequence

    The sequence is a simple "vector of numbers" data structure. More... @@ -102,7 +102,7 @@ The sequence is a simple "vector of numbers" data structure.


    Typedef Documentation

    -

    +

    @@ -128,7 +128,7 @@ The sequence opaque data type.

    Function Documentation

    -

    +

    @@ -173,7 +173,7 @@ Both dest and source must be valid sequences previously created with

    +

    @@ -204,7 +204,7 @@ Create a new sequence.
    -

    +

    @@ -240,7 +240,7 @@ A new sequence will be created, and then the contents of source will be copied i
    -

    +

    @@ -275,7 +275,7 @@ It is an error to destroy the sequence more than once.
    Parame
    -

    +

    @@ -327,7 +327,7 @@ The values are stored in the variables pointed to by low and high.
    <
    -

    +

    @@ -383,7 +383,7 @@ Get the data in a sequence.
    -

    +

    @@ -429,7 +429,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -475,7 +475,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -521,7 +521,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -574,7 +574,7 @@ Get the data at a single point in a sequence.
    -

    +

    @@ -626,7 +626,7 @@ The values are stored in the variables pointed to by low and high.
    <
    -

    +

    @@ -672,7 +672,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -703,7 +703,7 @@ Get the sequence size.
    -

    +

    @@ -749,7 +749,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -795,7 +795,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -841,7 +841,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    -

    +

    @@ -894,7 +894,7 @@ The lower and upper bounds set the minimum and maximum values that a point in th
    -

    +

    @@ -947,7 +947,7 @@ Set the data in a sequence.
    -

    +

    @@ -1000,7 +1000,7 @@ Set the data in a sequence from float values.
    -

    +

    @@ -1053,7 +1053,7 @@ Set the data in a sequence from int values.
    -

    +

    @@ -1106,7 +1106,7 @@ Set the data in a sequence from long values.
    -

    +

    @@ -1159,7 +1159,7 @@ Set the data at a single point in a sequence.
    -

    +

    @@ -1212,7 +1212,7 @@ Set the data in a sequence from short values.
    -

    +

    @@ -1258,7 +1258,7 @@ The size is the number of elements the sequence contains. Note that resizing wil
    -

    +

    @@ -1318,7 +1318,7 @@ Set the data in a subrange of a sequence.
    -

    +

    @@ -1371,7 +1371,7 @@ Set the data in a sequence from unsigned int values.
    -

    +

    @@ -1424,7 +1424,7 @@ Set the data in a sequence from unsigned long values.
    -

    +

    @@ -1477,8 +1477,8 @@ Set the data in a sequence from unsigned short values.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__util.html b/doc/gutenprint/html/group__util.html index 6f80d0a..5929501 100644 --- a/doc/gutenprint/html/group__util.html +++ b/doc/gutenprint/html/group__util.html @@ -3,7 +3,7 @@ libgutenprint API Reference: util - +

    util

    Utility functions. More... @@ -129,7 +129,7 @@ Utility functions.


    Define Documentation

    -

    +

    @@ -152,7 +152,7 @@ Utility functions.
    -

    +

    @@ -175,7 +175,7 @@ Utility functions.
    -

    +

    @@ -198,7 +198,7 @@ Utility functions.
    -

    +

    @@ -221,7 +221,7 @@ Utility functions.
    -

    +

    @@ -244,7 +244,7 @@ Utility functions.
    -

    +

    @@ -267,7 +267,7 @@ Utility functions.
    -

    +

    @@ -290,7 +290,7 @@ Utility functions.
    -

    +

    @@ -313,7 +313,7 @@ Utility functions.
    -

    +

    @@ -336,7 +336,7 @@ Utility functions.
    -

    +

    @@ -359,7 +359,7 @@ Utility functions.
    -

    +

    @@ -382,7 +382,7 @@ Utility functions.
    -

    +

    @@ -405,7 +405,7 @@ Utility functions.
    -

    +

    @@ -428,7 +428,7 @@ Utility functions.
    -

    +

    @@ -451,7 +451,7 @@ Utility functions.
    -

    +

    @@ -474,7 +474,7 @@ Utility functions.
    -

    +

    @@ -497,7 +497,7 @@ Utility functions.
    -

    +

    @@ -520,7 +520,7 @@ Utility functions.
    -

    +

    @@ -543,7 +543,7 @@ Utility functions.
    -

    +

    @@ -566,7 +566,7 @@ Utility functions.
    -

    +

    @@ -589,7 +589,7 @@ Utility functions.
    -

    +

    @@ -612,7 +612,7 @@ Utility functions.
    -

    +

    @@ -647,7 +647,7 @@ Utility functions.


    Function Documentation

    -

    +

    @@ -675,7 +675,7 @@ Utility functions.
    -

    +

    @@ -718,7 +718,7 @@ Utility functions.
    -

    +

    @@ -761,7 +761,7 @@ Utility functions.
    -

    +

    @@ -804,7 +804,7 @@ Utility functions.
    -

    +

    @@ -853,7 +853,7 @@ Utility functions.
    -

    +

    @@ -896,7 +896,7 @@ Utility functions.
    -

    +

    @@ -933,7 +933,7 @@ Utility functions.
    -

    +

    @@ -961,7 +961,7 @@ Utility functions.
    -

    +

    @@ -989,7 +989,7 @@ Utility functions.
    -

    +

    @@ -1017,7 +1017,7 @@ Utility functions.
    -

    +

    @@ -1045,7 +1045,7 @@ Utility functions.
    -

    +

    @@ -1076,7 +1076,7 @@ Get the library release version string (x.y).
    -

    +

    @@ -1107,7 +1107,7 @@ Get the library version string (x.y.z).
    -

    +

    @@ -1138,7 +1138,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1166,7 +1166,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1194,7 +1194,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1222,7 +1222,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1259,7 +1259,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1296,7 +1296,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1333,7 +1333,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1370,7 +1370,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1407,7 +1407,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1444,7 +1444,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1493,7 +1493,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1530,7 +1530,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1579,7 +1579,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    @@ -1615,7 +1615,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1643,7 +1643,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1671,7 +1671,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1708,7 +1708,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1736,7 +1736,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1785,7 +1785,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1828,8 +1828,8 @@ This function sets the encoding that all strings translated by gettext are outpu
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__vars.html b/doc/gutenprint/html/group__vars.html index 468533e..8431084 100644 --- a/doc/gutenprint/html/group__vars.html +++ b/doc/gutenprint/html/group__vars.html @@ -3,7 +3,7 @@ libgutenprint API Reference: vars - +

    vars

    The vars data type contains all the information about a print job, this includes information such as the printer model, paper size, print resolution etc. More... @@ -466,7 +466,7 @@ The vars data type contains all the information about a print job, this includes

    Most of these job options are expressed as parameters which vary according to the model and other options selected.

    The representation of printer settings has changed dramatically from 4.2. All (well most, anyway) settings outside of basics such as the printer model and sizing settings are now typed parameters.


    Typedef Documentation

    -

    +

    @@ -489,7 +489,7 @@ The representation of printer settings has changed dramatically from 4.2. All (w
    -

    +

    @@ -514,7 +514,7 @@ The constant parameter_list opaque data type.
    -

    +

    @@ -537,7 +537,7 @@ The constant parameter_list opaque data type.
    -

    +

    @@ -560,7 +560,7 @@ The constant parameter_list opaque data type.
    -

    +

    @@ -592,7 +592,7 @@ There are two output functions supplied by the caller, one to send output data a
    -

    +

    @@ -617,7 +617,7 @@ The parameter_list opaque data type.
    -

    +

    @@ -643,7 +643,7 @@ The vars opaque data type.


    Enumeration Type Documentation

    -

    +

    @@ -667,18 +667,18 @@ Parameter activity.

    Whether a parameter is currently active (i. e. whether its value should be used by the driver or not). All parameters default to being active unless explicitly "turned off".

    Enumerator:
    - - -
    STP_PARAMETER_INACTIVE  +
    STP_PARAMETER_INACTIVE  Parameter is inactive (unused).
    STP_PARAMETER_DEFAULTED  +
    STP_PARAMETER_DEFAULTED  Parameter is set to its default value.
    STP_PARAMETER_ACTIVE  +
    STP_PARAMETER_ACTIVE  Parameter is active (used).
    -

    +

    @@ -702,20 +702,20 @@ Parameter class.

    What kind of setting this is, for the purpose of user interface representation.

    Enumerator:
    - - - -
    STP_PARAMETER_CLASS_FEATURE  +
    STP_PARAMETER_CLASS_FEATURE  Printer feature.
    STP_PARAMETER_CLASS_OUTPUT  +
    STP_PARAMETER_CLASS_OUTPUT  Output control.
    STP_PARAMETER_CLASS_CORE  +
    STP_PARAMETER_CLASS_CORE  Core Gimp-Print parameter.
    STP_PARAMETER_CLASS_INVALID  +
    STP_PARAMETER_CLASS_INVALID  Invalid class (should never be used).
    -

    +

    @@ -739,30 +739,30 @@ Parameter level.

    What "level" a setting is at, for UI design.

    Enumerator:
    - - - - - - - - -
    STP_PARAMETER_LEVEL_BASIC  +
    STP_PARAMETER_LEVEL_BASIC  Basic parameter, shown by all UIs.
    STP_PARAMETER_LEVEL_ADVANCED  +
    STP_PARAMETER_LEVEL_ADVANCED  Advanced parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED1  +
    STP_PARAMETER_LEVEL_ADVANCED1  Advanced1 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED2  +
    STP_PARAMETER_LEVEL_ADVANCED2  Advanced2 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED3  +
    STP_PARAMETER_LEVEL_ADVANCED3  Advanced3 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED4  +
    STP_PARAMETER_LEVEL_ADVANCED4  Advanced4 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_INTERNAL  +
    STP_PARAMETER_LEVEL_INTERNAL  Parameters used only within Gimp-Print.
    STP_PARAMETER_LEVEL_EXTERNAL  +
    STP_PARAMETER_LEVEL_EXTERNAL  Parameters used only outside Gimp-Print.
    STP_PARAMETER_LEVEL_INVALID  +
    STP_PARAMETER_LEVEL_INVALID  Invalid level (should never be used).
    -

    +

    @@ -786,32 +786,32 @@ Parameter types.

    The following types are permitted for a printer setting. Not all are currently implemented.

    Enumerator:
    - - - - - - - - - -
    STP_PARAMETER_TYPE_STRING_LIST  +
    STP_PARAMETER_TYPE_STRING_LIST  Single string choice from a list.
    STP_PARAMETER_TYPE_INT  +
    STP_PARAMETER_TYPE_INT  Integer.
    STP_PARAMETER_TYPE_BOOLEAN  +
    STP_PARAMETER_TYPE_BOOLEAN  Boolean.
    STP_PARAMETER_TYPE_DOUBLE  +
    STP_PARAMETER_TYPE_DOUBLE  Floating point number.
    STP_PARAMETER_TYPE_CURVE  +
    STP_PARAMETER_TYPE_CURVE  Curve.
    STP_PARAMETER_TYPE_FILE  +
    STP_PARAMETER_TYPE_FILE  Filename (NYI, need to consider security).
    STP_PARAMETER_TYPE_RAW  +
    STP_PARAMETER_TYPE_RAW  Raw, opaque data.
    STP_PARAMETER_TYPE_ARRAY  +
    STP_PARAMETER_TYPE_ARRAY  Array.
    STP_PARAMETER_TYPE_DIMENSION  +
    STP_PARAMETER_TYPE_DIMENSION  Linear dimension.
    STP_PARAMETER_TYPE_INVALID  +
    STP_PARAMETER_TYPE_INVALID  Invalid type (should never be used).
    -

    +

    Enumerator:
    @@ -833,11 +833,11 @@ Invalid type (should never be used).
    - - -
    PARAMETER_BAD  +
    PARAMETER_BAD 
    PARAMETER_OK  +
    PARAMETER_OK 
    PARAMETER_INACTIVE  +
    PARAMETER_INACTIVE 
    @@ -845,7 +845,7 @@ Invalid type (should never be used).


    Function Documentation

    -

    +

    @@ -900,7 +900,7 @@ Invalid type (should never be used).
    -

    +

    @@ -952,7 +952,7 @@ Check if an array parameter is set.
    -

    +

    @@ -1004,7 +1004,7 @@ Check if a boolean parameter is set.
    -

    +

    @@ -1056,7 +1056,7 @@ Check if a curve parameter is set.
    -

    +

    @@ -1108,7 +1108,7 @@ Check if a dimension parameter is set.
    -

    +

    @@ -1160,7 +1160,7 @@ Check if a file parameter is set.
    -

    +

    @@ -1212,7 +1212,7 @@ Check if a float parameter is set.
    -

    +

    @@ -1264,7 +1264,7 @@ Check if an integer parameter is set.
    -

    +

    @@ -1316,7 +1316,7 @@ Check if a raw parameter is set.
    -

    +

    @@ -1368,7 +1368,7 @@ Check if a string parameter is set.
    -

    +

    @@ -1413,7 +1413,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1458,7 +1458,7 @@ Clear (remove) a boolean parameter.
    -

    +

    @@ -1503,7 +1503,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1548,7 +1548,7 @@ Clear (remove) a dimension parameter.
    -

    +

    @@ -1593,7 +1593,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1638,7 +1638,7 @@ Clear (remove) a float parameter.
    -

    +

    @@ -1683,7 +1683,7 @@ Clear (remove) an integer parameter.
    -

    +

    @@ -1728,7 +1728,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1773,7 +1773,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1810,7 +1810,7 @@ The parameter is set to NULL.
    Parameters:
    -

    +

    @@ -1841,7 +1841,7 @@ The main use of this is to provide a usable stp_vars_t for purposes of parameter
    -

    +

    @@ -1893,7 +1893,7 @@ All of the parameter fields will be populated.
    Parameters:
    -

    +

    @@ -1945,7 +1945,7 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    -

    +

    @@ -1982,7 +1982,7 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    -

    +

    @@ -2019,7 +2019,7 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    -

    +

    @@ -2065,7 +2065,7 @@ Get an array parameter.
    -

    +

    @@ -2111,7 +2111,7 @@ Get the activity status of an array parameter.
    -

    +

    @@ -2157,7 +2157,7 @@ Get a boolean parameter.
    -

    +

    @@ -2203,7 +2203,7 @@ Get the activity status of a boolean parameter.
    -

    +

    @@ -2234,7 +2234,7 @@ Get the name of the color conversion routine.
    -

    +

    @@ -2271,7 +2271,7 @@ Get the name of the color conversion routine.
    -

    +

    @@ -2317,7 +2317,7 @@ Get a curve parameter.
    -

    +

    @@ -2363,7 +2363,7 @@ Get the activity status of a curve parameter.
    -

    +

    @@ -2409,7 +2409,7 @@ Get a dimension parameter.
    -

    +

    @@ -2455,7 +2455,7 @@ Get the activity status of a dimension parameter.
    -

    +

    @@ -2486,7 +2486,7 @@ Get the name of the printer driver.
    -

    +

    @@ -2522,7 +2522,7 @@ Get the error data.
    -

    +

    @@ -2558,7 +2558,7 @@ Get the function used to print output information.
    -

    +

    @@ -2604,7 +2604,7 @@ Get a file parameter.
    -

    +

    @@ -2650,7 +2650,7 @@ Get the activity status of a file parameter.
    -

    +

    @@ -2696,7 +2696,7 @@ Get a float parameter.
    -

    +

    @@ -2742,7 +2742,7 @@ Get the activity status of a float parameter.
    -

    +

    @@ -2773,7 +2773,7 @@ Get the height of the image.
    -

    +

    @@ -2842,7 +2842,7 @@ If the media size stored in V is invalid, the return values will be indeterminat
    -

    +

    @@ -2888,7 +2888,7 @@ Get an integer parameter.
    -

    +

    @@ -2934,7 +2934,7 @@ Get the activity status of an integer parameter.
    -

    +

    @@ -2965,7 +2965,7 @@ Get the left edge of the image.
    -

    +

    @@ -3017,7 +3017,7 @@ Retrieve the media size of the media type set in V, expressed in units of 1/72".
    -

    +

    @@ -3053,7 +3053,7 @@ Get the output data.
    -

    +

    @@ -3089,7 +3089,7 @@ Get the function used to print output information.
    -

    +

    @@ -3120,7 +3120,7 @@ Get the page height.
    -

    +

    @@ -3151,7 +3151,7 @@ Get the page width.
    -

    +

    @@ -3187,7 +3187,7 @@ This does not fill in the bounds and defaults; it merely provides a list of sett
    -

    +

    @@ -3233,7 +3233,7 @@ Get a raw parameter.
    -

    +

    @@ -3279,7 +3279,7 @@ Get the activity status of a raw parameter.
    -

    +

    @@ -3345,7 +3345,7 @@ Retrieve the minimum and maximum size limits for custom media sizes with the cur
    -

    +

    @@ -3391,7 +3391,7 @@ Get a string parameter.
    -

    +

    @@ -3437,7 +3437,7 @@ Get the activity status of a string parameter.
    -

    +

    @@ -3468,7 +3468,7 @@ Get the top edge of the image.
    -

    +

    @@ -3496,7 +3496,7 @@ Get the top edge of the image.
    -

    +

    @@ -3527,7 +3527,7 @@ Get the width edge of the image.
    -

    +

    @@ -3573,7 +3573,7 @@ Merge defaults for a printer with user-chosen settings.
    -

    +

    @@ -3608,7 +3608,7 @@ This must be called even if the

    +

    @@ -3654,7 +3654,7 @@ Find a parameter by its name.
    -

    +

    @@ -3700,7 +3700,7 @@ Find a parameter by its name from a vars object.
    -

    +

    @@ -3745,7 +3745,7 @@ Add a parameter to a parameter_list.
    -

    +

    @@ -3790,7 +3790,7 @@ Append one parameter_list to another.
    -

    +

    @@ -3826,7 +3826,7 @@ A new parameter_list will be created, and then the contents of source will be co
    -

    +

    @@ -3862,7 +3862,7 @@ List the number of available parameters for the currently chosen settings.
    -

    +

    @@ -3893,7 +3893,7 @@ Create a parameter_list.
    -

    +

    @@ -3928,7 +3928,7 @@ It is an error to destroy the parameter_list more than once.
    -

    +

    @@ -3974,7 +3974,7 @@ Find a parameter by its index number.
    -

    +

    @@ -4026,7 +4026,7 @@ Multiply the value of a float parameter by a scaling factor.
    -

    +

    @@ -4078,7 +4078,7 @@ Set an array parameter.
    -

    +

    @@ -4130,7 +4130,7 @@ Set the activity of an array parameter.
    -

    +

    @@ -4182,7 +4182,7 @@ Set a boolean parameter.
    -

    +

    @@ -4234,7 +4234,7 @@ Set the activity of a boolean parameter.
    -

    +

    @@ -4279,7 +4279,7 @@ Set the name of the color conversion routine, if not the default.
    -

    +

    @@ -4331,7 +4331,7 @@ Set the name of the color conversion routine, if not the default.
    -

    +

    @@ -4383,7 +4383,7 @@ Set a curve parameter.
    -

    +

    @@ -4435,7 +4435,7 @@ Set the activity of a curveparameter.
    -

    +

    @@ -4487,7 +4487,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4539,7 +4539,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4591,7 +4591,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4643,7 +4643,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4695,7 +4695,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4754,7 +4754,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4806,7 +4806,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4858,7 +4858,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4917,7 +4917,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -4969,7 +4969,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -5028,7 +5028,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    -

    +

    @@ -5080,7 +5080,7 @@ Set a dimension parameter.
    -

    +

    @@ -5132,7 +5132,7 @@ Set the activity of a dimension parameter.
    -

    +

    @@ -5177,7 +5177,7 @@ Set the name of the printer driver.
    -

    +

    @@ -5229,7 +5229,7 @@ Set the name of the printer driver.
    -

    +

    @@ -5274,7 +5274,7 @@ Set the error data.
    -

    +

    @@ -5319,7 +5319,7 @@ These must be supplied by the caller. errdata is passed as an arguments to errfu
    -

    +

    @@ -5371,7 +5371,7 @@ Set a file parameter.
    -

    +

    @@ -5423,7 +5423,7 @@ Set the activity of a file parameter.
    -

    +

    @@ -5482,7 +5482,7 @@ Set a file parameter.
    -

    +

    @@ -5534,7 +5534,7 @@ Set a float parameter.
    -

    +

    @@ -5586,7 +5586,7 @@ Set the activity of a float parameter.
    -

    +

    @@ -5631,7 +5631,7 @@ Set the height of the image.
    -

    +

    @@ -5683,7 +5683,7 @@ Set an integer parameter.
    -

    +

    @@ -5735,7 +5735,7 @@ Set the activity of an integer parameter.
    -

    +

    @@ -5780,7 +5780,7 @@ Set the left edge of the image.
    -

    +

    @@ -5825,7 +5825,7 @@ Set the output data.
    -

    +

    @@ -5870,7 +5870,7 @@ These must be supplied by the caller. outdata is passed as an arguments to outfu
    -

    +

    @@ -5915,7 +5915,7 @@ Set the page height.
    -

    +

    @@ -5960,7 +5960,7 @@ Set the page width.
    -

    +

    @@ -6019,7 +6019,7 @@ Set a raw parameter.
    -

    +

    @@ -6071,7 +6071,7 @@ Set the activity of a raw parameter.
    -

    +

    @@ -6123,7 +6123,7 @@ Set a string parameter.
    -

    +

    @@ -6175,7 +6175,7 @@ Set the activity of a string parameter.
    -

    +

    @@ -6234,7 +6234,7 @@ Set a string parameter.
    -

    +

    @@ -6279,7 +6279,7 @@ Set the top edge of the image.
    -

    +

    @@ -6316,7 +6316,7 @@ Set the top edge of the image.
    -

    +

    @@ -6361,7 +6361,7 @@ Set the width of the image.
    -

    +

    @@ -6406,7 +6406,7 @@ Both dest and source must be valid vars objects previously created with
    -

    +

    @@ -6437,7 +6437,7 @@ Create a new vars object.
    -

    +

    - - - - - - - - - - - - - - - - - - - - - - -
    @@ -6473,7 +6473,7 @@ source must be a valid vars object previously created with

    +

    @@ -6508,7 +6508,7 @@ It is an error to destroy the vars more than once.
    Parameters
    -

    +

    @@ -6544,7 +6544,7 @@ Verify that the parameters selected are consistent with those allowed by the dri
    -

    +

    @@ -6587,8 +6587,8 @@ Verify that the parameters selected are consistent with those allowed by the dri
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/group__version.html b/doc/gutenprint/html/group__version.html index b513448..7baa6ec 100644 --- a/doc/gutenprint/html/group__version.html +++ b/doc/gutenprint/html/group__version.html @@ -3,7 +3,7 @@ libgutenprint API Reference: version - +

    version

    Version information. More... @@ -51,7 +51,7 @@ Version information.

    Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants.


    Define Documentation

    -

    +

    @@ -74,7 +74,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -114,7 +114,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -137,7 +137,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -160,7 +160,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -183,7 +183,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -206,7 +206,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -230,7 +230,7 @@ Version information may be used to check the library version at compile-time, us


    Function Documentation

    -

    +

    @@ -284,7 +284,7 @@ Check whether the library provides the requested version.


    Variable Documentation

    -

    +

    @@ -309,7 +309,7 @@ The library ABI binary age number (number of forward-compatible revisions).
    -

    +

    @@ -334,7 +334,7 @@ The library ABI revision number (number of incompatible revisions).
    -

    +

    @@ -359,7 +359,7 @@ The library ABI interface age number (number of revisions of this ABI).
    -

    +

    @@ -384,7 +384,7 @@ The library major version number.
    -

    +

    @@ -409,7 +409,7 @@ The library micro version number.
    -

    +

    @@ -434,8 +434,8 @@ The library minor version number.
    -


    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/gutenprint-intl-internal_8h.html b/doc/gutenprint/html/gutenprint-intl-internal_8h.html index 7ec4b32..0e0dc00 100644 --- a/doc/gutenprint/html/gutenprint-intl-internal_8h.html +++ b/doc/gutenprint/html/gutenprint-intl-internal_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/gutenprint-intl-internal.h File Reference - + @@ -31,8 +31,8 @@

    Detailed Description

    Internationalisation functions.

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/gutenprint-intl_8h.html b/doc/gutenprint/html/gutenprint-intl_8h.html index 5a40d1e..b5f5c2b 100644 --- a/doc/gutenprint/html/gutenprint-intl_8h.html +++ b/doc/gutenprint/html/gutenprint-intl_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/gutenprint-intl.h File Reference - + @@ -31,8 +31,8 @@

    Detailed Description

    Internationalisation functions.

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/gutenprint-module_8h.html b/doc/gutenprint/html/gutenprint-module_8h.html index 1fa63c9..0b248bf 100644 --- a/doc/gutenprint/html/gutenprint-module_8h.html +++ b/doc/gutenprint/html/gutenprint-module_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/gutenprint-module.h File Reference - + @@ -29,7 +29,7 @@ Gutenprint module header.

    This header includes all of the public headers used by modules.


    Define Documentation

    -

    +

    @@ -52,8 +52,8 @@ This header includes all of the public headers used by modules.

    Define Do

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/gutenprint-version_8h.html b/doc/gutenprint/html/gutenprint-version_8h.html index 5c9c1ec..8573e3d 100644 --- a/doc/gutenprint/html/gutenprint-version_8h.html +++ b/doc/gutenprint/html/gutenprint-version_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/gutenprint-version.h File Reference - + @@ -26,35 +26,12 @@
    #define STP_CHECK_VERSION(major, minor, micro)

    Functions

    const char * stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)
     Check whether the library provides the requested version.

    Variables

    const unsigned int stp_major_version
     The library major version number.
    const unsigned int stp_minor_version
     The library minor version number.
    const unsigned int stp_micro_version
     The library micro version number.
    const unsigned int stp_current_interface
     The library ABI revision number (number of incompatible revisions).
    const unsigned int stp_binary_age
     The library ABI binary age number (number of forward-compatible revisions).
    const unsigned int stp_interface_age
     The library ABI interface age number (number of revisions of this ABI).


    Detailed Description

    Version functions.

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/gutenprint_8h.html b/doc/gutenprint/html/gutenprint_8h.html index c126757..e089cfb 100644 --- a/doc/gutenprint/html/gutenprint_8h.html +++ b/doc/gutenprint/html/gutenprint_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/gutenprint.h File Reference - + @@ -27,8 +27,8 @@

    Detailed Description

    Gutenprint master header.

    -This header includes all of the public headers.


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +This header includes all of the public headers.
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/image_8h.html b/doc/gutenprint/html/image_8h.html index 95b6b6b..6925080 100644 --- a/doc/gutenprint/html/image_8h.html +++ b/doc/gutenprint/html/image_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/image.h File Reference - + @@ -47,8 +47,8 @@

    Detailed Description

    Image functions.

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/index.html b/doc/gutenprint/html/index.html index 3ba1939..96f1e46 100644 --- a/doc/gutenprint/html/index.html +++ b/doc/gutenprint/html/index.html @@ -3,12 +3,12 @@ libgutenprint API Reference: Main Page - +

    libgutenprint API Reference Documentation

    -

    5.0.0-rc1


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +

    5.0.0-rc1


    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/list_8h.html b/doc/gutenprint/html/list_8h.html index 26e7fc5..8bff16e 100644 --- a/doc/gutenprint/html/list_8h.html +++ b/doc/gutenprint/html/list_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/list.h File Reference - + @@ -113,8 +113,8 @@

    Detailed Description

    Generic list functions.

    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/module_8h.html b/doc/gutenprint/html/module_8h.html index 2d1ce3d..4b905dd 100644 --- a/doc/gutenprint/html/module_8h.html +++ b/doc/gutenprint/html/module_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/module.h File Reference - + @@ -51,7 +51,7 @@ Module functions.


    Typedef Documentation

    -

    +

    @@ -74,7 +74,7 @@ Module functions.
    -

    +

    @@ -98,7 +98,7 @@ Module functions.


    Enumeration Type Documentation

    -

    +

    @@ -120,15 +120,15 @@ Module functions.

    Enumerator:
    - - - - -
    STP_MODULE_CLASS_INVALID  +
    STP_MODULE_CLASS_INVALID 
    STP_MODULE_CLASS_MISC  +
    STP_MODULE_CLASS_MISC 
    STP_MODULE_CLASS_FAMILY  +
    STP_MODULE_CLASS_FAMILY 
    STP_MODULE_CLASS_COLOR  +
    STP_MODULE_CLASS_COLOR 
    STP_MODULE_CLASS_DITHER  +
    STP_MODULE_CLASS_DITHER 
    @@ -136,7 +136,7 @@ Module functions.


    Function Documentation

    -

    +

    @@ -164,7 +164,7 @@ Module functions.
    -

    +

    @@ -192,7 +192,7 @@ Module functions.
    -

    +

    @@ -220,7 +220,7 @@ Module functions.
    -

    +

    @@ -248,7 +248,7 @@ Module functions.
    -

    +

    @@ -276,7 +276,7 @@ Module functions.
    -

    +

    @@ -304,8 +304,8 @@ Module functions.
    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/modules.html b/doc/gutenprint/html/modules.html index 3fc2a6e..63f58e0 100644 --- a/doc/gutenprint/html/modules.html +++ b/doc/gutenprint/html/modules.html @@ -3,7 +3,7 @@ libgutenprint API Reference: Module Index - +

    libgutenprint API Reference Modules

    Here is a list of all modules: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/mxml_8h.html b/doc/gutenprint/html/mxml_8h.html index d6c9f09..d9e72ac 100644 --- a/doc/gutenprint/html/mxml_8h.html +++ b/doc/gutenprint/html/mxml_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/mxml.h File Reference - + @@ -122,7 +122,7 @@ Mini-XML XML parsing functions.


    Define Documentation

    -

    +

    @@ -145,7 +145,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -168,7 +168,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -191,7 +191,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -214,7 +214,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -237,7 +237,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -260,7 +260,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -283,7 +283,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -306,7 +306,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -329,7 +329,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -352,7 +352,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -375,7 +375,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -398,7 +398,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -421,7 +421,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -445,7 +445,7 @@ Mini-XML XML parsing functions.


    Typedef Documentation

    -

    +

    @@ -468,7 +468,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -491,7 +491,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -514,7 +514,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -537,7 +537,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -560,7 +560,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -584,7 +584,7 @@ Mini-XML XML parsing functions.


    Enumeration Type Documentation

    -

    +

    @@ -606,15 +606,15 @@ Mini-XML XML parsing functions.

    Enumerator:
    - - - - -
    STP_MXML_ELEMENT  +
    STP_MXML_ELEMENT 
    STP_MXML_INTEGER  +
    STP_MXML_INTEGER 
    STP_MXML_OPAQUE  +
    STP_MXML_OPAQUE 
    STP_MXML_REAL  +
    STP_MXML_REAL 
    STP_MXML_TEXT  +
    STP_MXML_TEXT 
    @@ -622,7 +622,7 @@ Mini-XML XML parsing functions.


    Function Documentation

    -

    +

    @@ -671,7 +671,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -699,7 +699,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -736,7 +736,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -779,7 +779,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -840,7 +840,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -883,7 +883,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -926,7 +926,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -963,7 +963,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1000,7 +1000,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1037,7 +1037,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1074,7 +1074,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1117,7 +1117,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1145,7 +1145,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1182,7 +1182,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1225,7 +1225,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1274,7 +1274,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1317,7 +1317,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1360,8 +1360,8 @@ Mini-XML XML parsing functions.
    -


    Generated on Sat Jul 2 09:45:08 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/pages.html b/doc/gutenprint/html/pages.html index a139373..b219e11 100644 --- a/doc/gutenprint/html/pages.html +++ b/doc/gutenprint/html/pages.html @@ -3,14 +3,14 @@ libgutenprint API Reference: Page Index - +

    libgutenprint API Reference Related Pages

    Here is a list of all related documentation pages: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/paper_8h.html b/doc/gutenprint/html/paper_8h.html index 6dd7bcb..3152e40 100644 --- a/doc/gutenprint/html/paper_8h.html +++ b/doc/gutenprint/html/paper_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/paper.h File Reference - + @@ -43,8 +43,8 @@

    Detailed Description

    Paper size functions.

    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/path_8h.html b/doc/gutenprint/html/path_8h.html index eda875f..8caa112 100644 --- a/doc/gutenprint/html/path_8h.html +++ b/doc/gutenprint/html/path_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/path.h File Reference - + @@ -21,7 +21,7 @@ Simple directory path functions.


    Function Documentation

    -

    +

    @@ -58,7 +58,7 @@ Simple directory path functions.
    -

    +

    @@ -95,8 +95,8 @@ Simple directory path functions.
    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/printers_8h.html b/doc/gutenprint/html/printers_8h.html index 7091a99..49217e4 100644 --- a/doc/gutenprint/html/printers_8h.html +++ b/doc/gutenprint/html/printers_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/printers.h File Reference - + @@ -93,8 +93,8 @@

    Detailed Description

    Printer functions.

    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/sequence_8h.html b/doc/gutenprint/html/sequence_8h.html index 810e717..c760073 100644 --- a/doc/gutenprint/html/sequence_8h.html +++ b/doc/gutenprint/html/sequence_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/sequence.h File Reference - + @@ -104,8 +104,8 @@

    Detailed Description

    Sequence functions.

    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/string-list_8h.html b/doc/gutenprint/html/string-list_8h.html index c315fcf..b3fb51b 100644 --- a/doc/gutenprint/html/string-list_8h.html +++ b/doc/gutenprint/html/string-list_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/string-list.h File Reference - + @@ -45,7 +45,7 @@ String list functions.


    Typedef Documentation

    -

    +

    @@ -71,7 +71,7 @@ The string_list opaque data type.


    Function Documentation

    -

    +

    @@ -114,7 +114,7 @@ The string_list opaque data type.
    -

    +

    @@ -142,7 +142,7 @@ The string_list opaque data type.
    -

    +

    @@ -170,7 +170,7 @@ The string_list opaque data type.
    -

    +

    @@ -198,7 +198,7 @@ The string_list opaque data type.
    -

    +

    @@ -235,7 +235,7 @@ The string_list opaque data type.
    -

    +

    @@ -263,7 +263,7 @@ The string_list opaque data type.
    -

    +

    @@ -300,7 +300,7 @@ The string_list opaque data type.
    -

    +

    @@ -337,7 +337,7 @@ The string_list opaque data type.
    -

    +

    @@ -374,7 +374,7 @@ The string_list opaque data type.
    -

    +

    @@ -411,8 +411,8 @@ The string_list opaque data type.
    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structdither__matrix__impl.html b/doc/gutenprint/html/structdither__matrix__impl.html index 6c10703..0deabb4 100644 --- a/doc/gutenprint/html/structdither__matrix__impl.html +++ b/doc/gutenprint/html/structdither__matrix__impl.html @@ -3,9 +3,9 @@ libgutenprint API Reference: dither_matrix_impl Struct Reference - + -

    dither_matrix_impl Struct Reference

    #include <dither.h> +

    dither_matrix_impl Struct Reference

    #include <dither.h>

    @@ -42,7 +42,7 @@


    Field Documentation

    -

    +

    @@ -65,7 +65,7 @@
    -

    +

    @@ -88,7 +88,7 @@
    -

    +

    @@ -111,7 +111,7 @@
    -

    +

    @@ -134,7 +134,7 @@
    -

    +

    @@ -157,7 +157,7 @@
    -

    +

    @@ -180,7 +180,7 @@
    -

    +

    @@ -203,7 +203,7 @@
    -

    +

    @@ -226,7 +226,7 @@
    -

    +

    @@ -249,7 +249,7 @@
    -

    +

    @@ -272,7 +272,7 @@
    -

    +

    @@ -295,7 +295,7 @@
    -

    +

    @@ -318,7 +318,7 @@
    -

    +

    @@ -341,7 +341,7 @@
    -

    +

    @@ -364,7 +364,7 @@
    -

    +

    @@ -389,8 +389,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__cached__curve__t.html b/doc/gutenprint/html/structstp__cached__curve__t.html index a3a105e..fa0b410 100644 --- a/doc/gutenprint/html/structstp__cached__curve__t.html +++ b/doc/gutenprint/html/structstp__cached__curve__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_cached_curve_t Struct Reference - + -

    stp_cached_curve_t Struct Reference

    #include <curve-cache.h> +

    stp_cached_curve_t Struct Reference

    #include <curve-cache.h>

    @@ -20,7 +20,7 @@


    Field Documentation

    -

    +

    @@ -43,7 +43,7 @@
    -

    +

    @@ -66,7 +66,7 @@
    -

    +

    @@ -89,7 +89,7 @@
    -

    +

    @@ -114,8 +114,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__color.html b/doc/gutenprint/html/structstp__color.html index 74f0694..588ed70 100644 --- a/doc/gutenprint/html/structstp__color.html +++ b/doc/gutenprint/html/structstp__color.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_color Struct Reference - +

    stp_color Struct Reference
    [color] -

    #include <color.h> +#include <color.h>

    @@ -21,7 +21,7 @@


    Field Documentation

    -

    +

    @@ -44,7 +44,7 @@
    -

    +

    @@ -67,7 +67,7 @@
    -

    +

    @@ -92,8 +92,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__colorfuncs__t.html b/doc/gutenprint/html/structstp__colorfuncs__t.html index 4e61e2b..ca8f420 100644 --- a/doc/gutenprint/html/structstp__colorfuncs__t.html +++ b/doc/gutenprint/html/structstp__colorfuncs__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_colorfuncs_t Struct Reference - +

    stp_colorfuncs_t Struct Reference
    [color] -

    #include <color.h> +#include <color.h>

    @@ -23,7 +23,7 @@


    Field Documentation

    -

    +

    @@ -46,7 +46,7 @@
    -

    +

    @@ -69,7 +69,7 @@
    -

    +

    @@ -92,7 +92,7 @@
    -

    +

    @@ -117,8 +117,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__curve__point__t.html b/doc/gutenprint/html/structstp__curve__point__t.html index 536e9af..0c050b6 100644 --- a/doc/gutenprint/html/structstp__curve__point__t.html +++ b/doc/gutenprint/html/structstp__curve__point__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_curve_point_t Struct Reference - +

    stp_curve_point_t Struct Reference
    [curve] -

    Point (x,y) for piecewise curve. +Point (x,y) for piecewise curve. More...

    #include <curve.h> @@ -27,7 +27,7 @@ Point (x,y) for piecewise curve.


    Field Documentation

    -

    +

    @@ -52,7 +52,7 @@ Horizontal position.
    -

    +

    @@ -79,8 +79,8 @@ Vertical position.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__generic.html b/doc/gutenprint/html/structstp__dither__matrix__generic.html index 39b7adf..fe6b102 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__generic.html +++ b/doc/gutenprint/html/structstp__dither__matrix__generic.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_dither_matrix_generic Struct Reference - + -

    stp_dither_matrix_generic Struct Reference

    #include <dither.h> +

    stp_dither_matrix_generic Struct Reference

    #include <dither.h>

    @@ -22,7 +22,7 @@


    Field Documentation

    -

    +

    @@ -45,7 +45,7 @@
    -

    +

    @@ -68,7 +68,7 @@
    -

    +

    @@ -91,7 +91,7 @@
    -

    +

    @@ -114,7 +114,7 @@
    -

    +

    @@ -139,8 +139,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__normal.html b/doc/gutenprint/html/structstp__dither__matrix__normal.html index 6905646..3352d57 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__normal.html +++ b/doc/gutenprint/html/structstp__dither__matrix__normal.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_dither_matrix_normal Struct Reference - + -

    stp_dither_matrix_normal Struct Reference

    #include <dither.h> +

    stp_dither_matrix_normal Struct Reference

    #include <dither.h>

    @@ -22,7 +22,7 @@


    Field Documentation

    -

    +

    @@ -45,7 +45,7 @@
    -

    +

    @@ -68,7 +68,7 @@
    -

    +

    @@ -91,7 +91,7 @@
    -

    +

    @@ -114,7 +114,7 @@
    -

    +

    @@ -139,8 +139,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__short.html b/doc/gutenprint/html/structstp__dither__matrix__short.html index f7bb824..d5b3f9f 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__short.html +++ b/doc/gutenprint/html/structstp__dither__matrix__short.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_dither_matrix_short Struct Reference - + -

    stp_dither_matrix_short Struct Reference

    #include <dither.h> +

    stp_dither_matrix_short Struct Reference

    #include <dither.h>

    @@ -22,7 +22,7 @@


    Field Documentation

    -

    +

    @@ -45,7 +45,7 @@
    -

    +

    @@ -68,7 +68,7 @@
    -

    +

    @@ -91,7 +91,7 @@
    -

    +

    @@ -114,7 +114,7 @@
    -

    +

    @@ -139,8 +139,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__dotsize.html b/doc/gutenprint/html/structstp__dotsize.html index 4630fbd..7fa89cb 100644 --- a/doc/gutenprint/html/structstp__dotsize.html +++ b/doc/gutenprint/html/structstp__dotsize.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_dotsize Struct Reference - + -

    stp_dotsize Struct Reference

    #include <dither.h> +

    stp_dotsize Struct Reference

    #include <dither.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__double__bound__t.html b/doc/gutenprint/html/structstp__double__bound__t.html index 2480d35..5dfae95 100644 --- a/doc/gutenprint/html/structstp__double__bound__t.html +++ b/doc/gutenprint/html/structstp__double__bound__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_double_bound_t Struct Reference - +

    stp_double_bound_t Struct Reference
    [vars] -

    double_bound (range) parameter. +double_bound (range) parameter. More...

    #include <vars.h> @@ -25,7 +25,7 @@ double_bound (range) parameter.


    Field Documentation

    -

    +

    @@ -48,7 +48,7 @@ double_bound (range) parameter. Lower bound.
    -

    +

    @@ -73,8 +73,8 @@ Upper bound.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__family.html b/doc/gutenprint/html/structstp__family.html index 3b80780..a21e609 100644 --- a/doc/gutenprint/html/structstp__family.html +++ b/doc/gutenprint/html/structstp__family.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_family Struct Reference - +

    stp_family Struct Reference
    [printer] -

    #include <printers.h> +#include <printers.h>

    @@ -19,7 +19,7 @@


    Field Documentation

    -

    +

    @@ -42,7 +42,7 @@
    -

    +

    @@ -67,8 +67,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__image.html b/doc/gutenprint/html/structstp__image.html index e5b4644..ea9ede8 100644 --- a/doc/gutenprint/html/structstp__image.html +++ b/doc/gutenprint/html/structstp__image.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_image Struct Reference - +

    stp_image Struct Reference
    [image] -

    The image type is an abstract data type for interfacing with the image creation program. +The image type is an abstract data type for interfacing with the image creation program. More...

    #include <image.h> @@ -47,7 +47,7 @@ The image type is an abstract data type for interfacing with the image creation It provides callbacks to functions defined within the client application which are called while printing the image.


    Field Documentation

    -

    +

    @@ -72,7 +72,7 @@ This callback is called at the end of each page.
    -

    +

    @@ -97,7 +97,7 @@ This callback returns the name of the application. This is embedded in the output by some drivers.
    -

    +

    @@ -130,7 +130,7 @@ It is called from the driver layer. It should copy WIDTH (as returned by the
    -

    +

    @@ -160,7 +160,7 @@ This callback returns the height of the image in pixels.
    -

    +

    @@ -190,7 +190,7 @@ It will be called once per image.
    Parameters:
    -

    +

    @@ -215,7 +215,7 @@ A pointer to an application-specific state information that might need to be ass
    -

    +

    @@ -246,7 +246,7 @@ It may (in principle) be called multiple times if a page is being printed more t
    -

    +

    @@ -278,8 +278,8 @@ This callback returns the width of the image in pixels.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__int__bound__t.html b/doc/gutenprint/html/structstp__int__bound__t.html index ca86f47..c977745 100644 --- a/doc/gutenprint/html/structstp__int__bound__t.html +++ b/doc/gutenprint/html/structstp__int__bound__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_int_bound_t Struct Reference - +

    stp_int_bound_t Struct Reference
    [vars] -

    int_bound (range) parameter. +int_bound (range) parameter. More...

    #include <vars.h> @@ -25,7 +25,7 @@ int_bound (range) parameter.


    Field Documentation

    -

    +

    @@ -48,7 +48,7 @@ int_bound (range) parameter. Lower bound.
    -

    +

    @@ -73,8 +73,8 @@ Upper bound.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__lineactive__t.html b/doc/gutenprint/html/structstp__lineactive__t.html index 62ce653..5e5c578 100644 --- a/doc/gutenprint/html/structstp__lineactive__t.html +++ b/doc/gutenprint/html/structstp__lineactive__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_lineactive_t Struct Reference - + -

    stp_lineactive_t Struct Reference

    #include <weave.h> +

    stp_lineactive_t Struct Reference

    #include <weave.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__linebounds__t.html b/doc/gutenprint/html/structstp__linebounds__t.html index 90b0eb8..68a3394 100644 --- a/doc/gutenprint/html/structstp__linebounds__t.html +++ b/doc/gutenprint/html/structstp__linebounds__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_linebounds_t Struct Reference - + -

    stp_linebounds_t Struct Reference

    #include <weave.h> +

    stp_linebounds_t Struct Reference

    #include <weave.h>

    @@ -18,7 +18,7 @@


    Field Documentation

    -

    +

    @@ -41,7 +41,7 @@
    -

    +

    @@ -64,7 +64,7 @@
    -

    +

    @@ -89,8 +89,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__linebufs__t.html b/doc/gutenprint/html/structstp__linebufs__t.html index 00ebfd8..dfca789 100644 --- a/doc/gutenprint/html/structstp__linebufs__t.html +++ b/doc/gutenprint/html/structstp__linebufs__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_linebufs_t Struct Reference - + -

    stp_linebufs_t Struct Reference

    #include <weave.h> +

    stp_linebufs_t Struct Reference

    #include <weave.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__linecount__t.html b/doc/gutenprint/html/structstp__linecount__t.html index 082d291..f3beb75 100644 --- a/doc/gutenprint/html/structstp__linecount__t.html +++ b/doc/gutenprint/html/structstp__linecount__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_linecount_t Struct Reference - + -

    stp_linecount_t Struct Reference

    #include <weave.h> +

    stp_linecount_t Struct Reference

    #include <weave.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__lineoff__t.html b/doc/gutenprint/html/structstp__lineoff__t.html index 9366ead..b356e36 100644 --- a/doc/gutenprint/html/structstp__lineoff__t.html +++ b/doc/gutenprint/html/structstp__lineoff__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_lineoff_t Struct Reference - + -

    stp_lineoff_t Struct Reference

    #include <weave.h> +

    stp_lineoff_t Struct Reference

    #include <weave.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__module.html b/doc/gutenprint/html/structstp__module.html index 47ec90d..838eb0d 100644 --- a/doc/gutenprint/html/structstp__module.html +++ b/doc/gutenprint/html/structstp__module.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_module Struct Reference - + -

    stp_module Struct Reference

    #include <module.h> +

    stp_module Struct Reference

    #include <module.h>

    @@ -28,7 +28,7 @@


    Field Documentation

    -

    +

    @@ -51,7 +51,7 @@
    -

    +

    @@ -74,7 +74,7 @@
    -

    +

    @@ -97,7 +97,7 @@
    -

    +

    @@ -120,7 +120,7 @@
    -

    +

    @@ -143,7 +143,7 @@
    -

    +

    @@ -166,7 +166,7 @@
    -

    +

    @@ -189,7 +189,7 @@
    -

    +

    @@ -214,8 +214,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__module__version.html b/doc/gutenprint/html/structstp__module__version.html index 57c1836..87cf308 100644 --- a/doc/gutenprint/html/structstp__module__version.html +++ b/doc/gutenprint/html/structstp__module__version.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_module_version Struct Reference - + -

    stp_module_version Struct Reference

    #include <module.h> +

    stp_module_version Struct Reference

    #include <module.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__mxml__attr__s.html b/doc/gutenprint/html/structstp__mxml__attr__s.html index 37c5b69..99b593d 100644 --- a/doc/gutenprint/html/structstp__mxml__attr__s.html +++ b/doc/gutenprint/html/structstp__mxml__attr__s.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_mxml_attr_s Struct Reference - + -

    stp_mxml_attr_s Struct Reference

    #include <mxml.h> +

    stp_mxml_attr_s Struct Reference

    #include <mxml.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__mxml__node__s.html b/doc/gutenprint/html/structstp__mxml__node__s.html index efb3129..53e9b48 100644 --- a/doc/gutenprint/html/structstp__mxml__node__s.html +++ b/doc/gutenprint/html/structstp__mxml__node__s.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_mxml_node_s Struct Reference - + -

    stp_mxml_node_s Struct Reference

    #include <mxml.h> +

    stp_mxml_node_s Struct Reference

    #include <mxml.h>

    @@ -26,7 +26,7 @@


    Field Documentation

    -

    +

    @@ -49,7 +49,7 @@
    -

    +

    @@ -72,7 +72,7 @@
    -

    +

    @@ -95,7 +95,7 @@
    -

    +

    @@ -118,7 +118,7 @@
    -

    +

    @@ -141,7 +141,7 @@
    -

    +

    @@ -164,7 +164,7 @@
    -

    +

    @@ -189,8 +189,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__mxml__text__s.html b/doc/gutenprint/html/structstp__mxml__text__s.html index 785445a..1c05b8e 100644 --- a/doc/gutenprint/html/structstp__mxml__text__s.html +++ b/doc/gutenprint/html/structstp__mxml__text__s.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_mxml_text_s Struct Reference - + -

    stp_mxml_text_s Struct Reference

    #include <mxml.h> +

    stp_mxml_text_s Struct Reference

    #include <mxml.h>

    @@ -16,7 +16,7 @@


    Field Documentation

    -

    +

    @@ -39,7 +39,7 @@
    -

    +

    @@ -64,8 +64,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__mxml__value__s.html b/doc/gutenprint/html/structstp__mxml__value__s.html index c4c8848..b2cbc35 100644 --- a/doc/gutenprint/html/structstp__mxml__value__s.html +++ b/doc/gutenprint/html/structstp__mxml__value__s.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_mxml_value_s Struct Reference - + -

    stp_mxml_value_s Struct Reference

    #include <mxml.h> +

    stp_mxml_value_s Struct Reference

    #include <mxml.h>

    @@ -18,7 +18,7 @@


    Field Documentation

    -

    +

    @@ -41,7 +41,7 @@
    -

    +

    @@ -64,7 +64,7 @@
    -

    +

    @@ -89,8 +89,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__papersize__t.html b/doc/gutenprint/html/structstp__papersize__t.html index 756152a..c23346a 100644 --- a/doc/gutenprint/html/structstp__papersize__t.html +++ b/doc/gutenprint/html/structstp__papersize__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_papersize_t Struct Reference - +

    stp_papersize_t Struct Reference
    [papersize] -

    The papersize data type. +The papersize data type. More...

    #include <paper.h> @@ -51,7 +51,7 @@ The papersize data type.


    Field Documentation

    -

    +

    @@ -76,7 +76,7 @@ Bottom margin.
    -

    +

    @@ -101,7 +101,7 @@ Comment.
    -

    +

    @@ -126,7 +126,7 @@ Paper height.
    -

    +

    @@ -151,7 +151,7 @@ Left margin.
    -

    +

    @@ -176,7 +176,7 @@ Short unique name (not translated).
    -

    +

    @@ -201,7 +201,7 @@ Units of measurement.
    -

    +

    @@ -226,7 +226,7 @@ Right margin.
    -

    +

    @@ -251,7 +251,7 @@ Long descriptive name (translated).
    -

    +

    @@ -276,7 +276,7 @@ Top margin.
    -

    +

    @@ -303,8 +303,8 @@ Paper width.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__param__string__t.html b/doc/gutenprint/html/structstp__param__string__t.html index 917e17b..9fee42e 100644 --- a/doc/gutenprint/html/structstp__param__string__t.html +++ b/doc/gutenprint/html/structstp__param__string__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_param_string_t Struct Reference - + -

    stp_param_string_t Struct Reference

    String parameter. +

    stp_param_string_t Struct Reference

    String parameter. More...

    #include <string-list.h> @@ -24,7 +24,7 @@ String parameter. Representation of a choice list of strings. The choices themselves consist of a key and a human-readable name. The list object is opaque.


    Field Documentation

    -

    +

    @@ -47,7 +47,7 @@ Representation of a choice list of strings. The choices themselves consist of a Option name (key, untranslated).
    -

    +

    @@ -72,8 +72,8 @@ Option name (key, untranslated). Human-readable (translated) text.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__parameter__t.html b/doc/gutenprint/html/structstp__parameter__t.html index 885519d..94487ba 100644 --- a/doc/gutenprint/html/structstp__parameter__t.html +++ b/doc/gutenprint/html/structstp__parameter__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_parameter_t Struct Reference - +

    stp_parameter_t Struct Reference
    [vars] -

    Parameter description. +Parameter description. More...

    #include <vars.h> @@ -79,7 +79,7 @@ Parameter description.


    Field Documentation

    -

    +

    @@ -102,7 +102,7 @@ Parameter description. Default array parameter value.
    -

    +

    array parameter value.
    @@ -125,7 +125,7 @@ Default array parameter value.
    -

    +

    Default boolean parameter value.
    @@ -148,7 +148,7 @@ array parameter value.
    -

    +

    Limits on the values the parameter may take.
    @@ -171,7 +171,7 @@ Default boolean parameter value.
    -

    +

    User-visible category name.
    @@ -194,7 +194,7 @@ Limits on the values the parameter may take.
    -

    +

    The channel to which this parameter applies
    @@ -217,7 +217,7 @@ User-visible category name.
    -

    +

    Default curve parameter value.
    @@ -240,7 +240,7 @@ The channel to which this parameter applies
    -

    +

    curve parameter value.
    @@ -263,7 +263,7 @@ Default curve parameter value.
    -

    +

    Default double parameter value.
    @@ -286,7 +286,7 @@ curve parameter value.
    -

    +

    double_bound parameter value.
    @@ -309,7 +309,7 @@ Default double parameter value.
    -

    +

    Default value of the parameter.
    @@ -332,7 +332,7 @@ double_bound parameter value.
    -

    +

    Default dimension parameter value.
    @@ -355,7 +355,7 @@ Default value of the parameter.
    -

    +

    int_bound parameter value.
    @@ -378,7 +378,7 @@ Default dimension parameter value.
    -

    +

    Help string.
    @@ -401,7 +401,7 @@ int_bound parameter value.
    -

    +

    Default int parameter value.
    @@ -424,7 +424,7 @@ Help string.
    -

    +

    int_bound parameter value.
    @@ -447,7 +447,7 @@ Default int parameter value.
    -

    +

    Is the parameter active?
    @@ -470,7 +470,7 @@ int_bound parameter value.
    -

    +

    The parameter is required, even when set inactive.
    @@ -493,7 +493,7 @@ Is the parameter active?
    -

    +

    Internal name (key).
    @@ -516,7 +516,7 @@ The parameter is required, even when set inactive.
    -

    +

    Parameter class.
    @@ -539,7 +539,7 @@ Internal name (key).
    -

    +

    Parameter level.
    @@ -562,7 +562,7 @@ Parameter class.
    -

    +

    Parameter type.
    @@ -585,7 +585,7 @@ Parameter level.
    -

    +

    @@ -608,7 +608,7 @@ Parameter type.
    -

    +

    Default string parameter value.
    @@ -631,7 +631,7 @@ Parameter type.
    -

    +

    string_list parameter value.
    @@ -654,7 +654,7 @@ Default string parameter value.
    -

    +

    User-visible name.
    @@ -677,7 +677,7 @@ string_list parameter value.
    -

    +

    @@ -702,8 +702,8 @@ Should the verify system check this parameter?


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__pass__t.html b/doc/gutenprint/html/structstp__pass__t.html index 3147848..0723704 100644 --- a/doc/gutenprint/html/structstp__pass__t.html +++ b/doc/gutenprint/html/structstp__pass__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_pass_t Struct Reference - + -

    stp_pass_t Struct Reference

    #include <weave.h> +

    stp_pass_t Struct Reference

    #include <weave.h>

    @@ -24,7 +24,7 @@


    Field Documentation

    -

    +

    @@ -47,7 +47,7 @@
    -

    +

    @@ -70,7 +70,7 @@
    -

    +

    @@ -93,7 +93,7 @@
    -

    +

    @@ -116,7 +116,7 @@
    -

    +

    @@ -139,7 +139,7 @@
    -

    +

    @@ -164,8 +164,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__printfuncs__t.html b/doc/gutenprint/html/structstp__printfuncs__t.html index ad1c517..6908df7 100644 --- a/doc/gutenprint/html/structstp__printfuncs__t.html +++ b/doc/gutenprint/html/structstp__printfuncs__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_printfuncs_t Struct Reference - +

    stp_printfuncs_t Struct Reference
    [printer] -

    #include <printers.h> +#include <printers.h>

    @@ -37,7 +37,7 @@


    Field Documentation

    -

    +

    @@ -60,7 +60,7 @@
    -

    +

    @@ -83,7 +83,7 @@
    -

    +

    @@ -106,7 +106,7 @@
    -

    +

    @@ -129,7 +129,7 @@
    -

    +

    @@ -152,7 +152,7 @@
    -

    +

    @@ -175,7 +175,7 @@
    -

    +

    @@ -198,7 +198,7 @@
    -

    +

    @@ -221,7 +221,7 @@
    -

    +

    @@ -244,7 +244,7 @@
    -

    +

    @@ -267,7 +267,7 @@
    -

    +

    @@ -292,8 +292,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__raw__t.html b/doc/gutenprint/html/structstp__raw__t.html index d07efa4..648e09b 100644 --- a/doc/gutenprint/html/structstp__raw__t.html +++ b/doc/gutenprint/html/structstp__raw__t.html @@ -3,12 +3,12 @@ libgutenprint API Reference: stp_raw_t Struct Reference - +

    stp_raw_t Struct Reference
    [vars] -

    Raw parameter. +Raw parameter. More...

    #include <vars.h> @@ -25,7 +25,7 @@ Raw parameter.


    Field Documentation

    -

    +

    @@ -48,7 +48,7 @@ Raw parameter. Size of data.
    -

    +

    @@ -73,8 +73,8 @@ Raw data.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__shade.html b/doc/gutenprint/html/structstp__shade.html index 13501e8..a48f5e5 100644 --- a/doc/gutenprint/html/structstp__shade.html +++ b/doc/gutenprint/html/structstp__shade.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_shade Struct Reference - + -

    stp_shade Struct Reference

    #include <dither.h> +

    stp_shade Struct Reference

    #include <dither.h>

    @@ -18,7 +18,7 @@


    Field Documentation

    -

    +

    @@ -41,7 +41,7 @@
    -

    +

    @@ -64,7 +64,7 @@
    -

    +

    @@ -89,8 +89,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/structstp__weave__t.html b/doc/gutenprint/html/structstp__weave__t.html index a9bd84c..edeadb0 100644 --- a/doc/gutenprint/html/structstp__weave__t.html +++ b/doc/gutenprint/html/structstp__weave__t.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_weave_t Struct Reference - + -

    stp_weave_t Struct Reference

    #include <weave.h> +

    stp_weave_t Struct Reference

    #include <weave.h>

    @@ -26,7 +26,7 @@


    Field Documentation

    -

    +

    @@ -49,7 +49,7 @@
    -

    +

    @@ -72,7 +72,7 @@
    -

    +

    @@ -95,7 +95,7 @@
    -

    +

    @@ -118,7 +118,7 @@
    -

    +

    @@ -141,7 +141,7 @@
    -

    +

    @@ -164,7 +164,7 @@
    -

    +

    @@ -189,8 +189,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/unionstp__mxml__value__u.html b/doc/gutenprint/html/unionstp__mxml__value__u.html index 7c2cb48..dbc98ac 100644 --- a/doc/gutenprint/html/unionstp__mxml__value__u.html +++ b/doc/gutenprint/html/unionstp__mxml__value__u.html @@ -3,9 +3,9 @@ libgutenprint API Reference: stp_mxml_value_u Union Reference - + -

    stp_mxml_value_u Union Reference

    #include <mxml.h> +

    stp_mxml_value_u Union Reference

    #include <mxml.h>

    @@ -22,7 +22,7 @@


    Field Documentation

    -

    +

    @@ -45,7 +45,7 @@
    -

    +

    @@ -68,7 +68,7 @@
    -

    +

    @@ -91,7 +91,7 @@
    -

    +

    @@ -114,7 +114,7 @@
    -

    +

    @@ -139,8 +139,8 @@


    The documentation for this union was generated from the following file: -
    Generated on Sat Jul 2 09:45:10 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/util_8h.html b/doc/gutenprint/html/util_8h.html index 655f5ef..6f19c26 100644 --- a/doc/gutenprint/html/util_8h.html +++ b/doc/gutenprint/html/util_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/util.h File Reference - + @@ -133,8 +133,8 @@

    Detailed Description

    Utility functions.

    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/vars_8h.html b/doc/gutenprint/html/vars_8h.html index df4b4ab..a18d741 100644 --- a/doc/gutenprint/html/vars_8h.html +++ b/doc/gutenprint/html/vars_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/vars.h File Reference - + @@ -470,8 +470,8 @@

    Detailed Description

    Print job functions.

    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/weave_8h.html b/doc/gutenprint/html/weave_8h.html index 1d5a0ec..f74eacd 100644 --- a/doc/gutenprint/html/weave_8h.html +++ b/doc/gutenprint/html/weave_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/weave.h File Reference - + @@ -87,7 +87,7 @@ Softweave functions.


    Define Documentation

    -

    +

    @@ -111,7 +111,7 @@ Softweave functions.


    Typedef Documentation

    -

    +

    @@ -134,7 +134,7 @@ Softweave functions.
    -

    +

    @@ -157,7 +157,7 @@ Softweave functions.
    -

    +

    @@ -180,7 +180,7 @@ Softweave functions.
    -

    +

    @@ -204,7 +204,7 @@ Softweave functions.


    Enumeration Type Documentation

    -

    +

    @@ -226,17 +226,17 @@ Softweave functions.

    Enumerator:
    - - - - - -
    STP_WEAVE_ZIGZAG  +
    STP_WEAVE_ZIGZAG 
    STP_WEAVE_ASCENDING  +
    STP_WEAVE_ASCENDING 
    STP_WEAVE_DESCENDING  +
    STP_WEAVE_DESCENDING 
    STP_WEAVE_ASCENDING_2X  +
    STP_WEAVE_ASCENDING_2X 
    STP_WEAVE_STAGGERED  +
    STP_WEAVE_STAGGERED 
    STP_WEAVE_ASCENDING_3X  +
    STP_WEAVE_ASCENDING_3X 
    @@ -244,7 +244,7 @@ Softweave functions.


    Function Documentation

    -

    +

    @@ -272,7 +272,7 @@ Softweave functions.
    -

    +

    @@ -309,7 +309,7 @@ Softweave functions.
    -

    +

    @@ -346,7 +346,7 @@ Softweave functions.
    -

    +

    @@ -383,7 +383,7 @@ Softweave functions.
    -

    +

    @@ -420,7 +420,7 @@ Softweave functions.
    -

    +

    @@ -457,7 +457,7 @@ Softweave functions.
    -

    +

    @@ -590,7 +590,7 @@ Softweave functions.
    -

    +

    @@ -639,7 +639,7 @@ Softweave functions.
    -

    +

    @@ -677,7 +677,7 @@ Softweave functions.


    Variable Documentation

    -

    +

    @@ -700,7 +700,7 @@ Softweave functions.
    -

    +

    @@ -723,7 +723,7 @@ Softweave functions.
    -

    +

    @@ -746,7 +746,7 @@ Softweave functions.
    -

    +

    @@ -769,7 +769,7 @@ Softweave functions.
    -

    +

    @@ -792,7 +792,7 @@ Softweave functions.
    -

    +

    @@ -815,8 +815,8 @@ Softweave functions.
    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprint/html/xml_8h.html b/doc/gutenprint/html/xml_8h.html index 374e47b..34f8b40 100644 --- a/doc/gutenprint/html/xml_8h.html +++ b/doc/gutenprint/html/xml_8h.html @@ -3,7 +3,7 @@ libgutenprint API Reference: include/gutenprint/xml.h File Reference - + @@ -63,7 +63,7 @@ XML tree functions.


    Typedef Documentation

    -

    +

    @@ -87,7 +87,7 @@ XML tree functions.


    Function Documentation

    -

    +

    @@ -115,7 +115,7 @@ XML tree functions.
    -

    +

    @@ -143,7 +143,7 @@ XML tree functions.
    -

    +

    @@ -180,7 +180,7 @@ XML tree functions.
    -

    +

    @@ -208,7 +208,7 @@ XML tree functions.
    -

    +

    @@ -236,7 +236,7 @@ XML tree functions.
    -

    +

    @@ -264,7 +264,7 @@ XML tree functions.
    -

    +

    @@ -292,7 +292,7 @@ XML tree functions.
    -

    +

    @@ -320,7 +320,7 @@ XML tree functions.
    -

    +

    @@ -357,7 +357,7 @@ XML tree functions.
    -

    +

    @@ -385,7 +385,7 @@ XML tree functions.
    -

    +

    @@ -413,7 +413,7 @@ XML tree functions.
    -

    +

    @@ -441,7 +441,7 @@ XML tree functions.
    -

    +

    @@ -469,7 +469,7 @@ XML tree functions.
    -

    +

    @@ -497,7 +497,7 @@ XML tree functions.
    -

    +

    @@ -525,7 +525,7 @@ XML tree functions.
    -

    +

    @@ -553,7 +553,7 @@ XML tree functions.
    -

    +

    @@ -581,7 +581,7 @@ XML tree functions.
    -

    +

    @@ -609,7 +609,7 @@ XML tree functions.
    -

    +

    @@ -637,7 +637,7 @@ XML tree functions.
    -

    +

    @@ -665,7 +665,7 @@ XML tree functions.
    -

    +

    @@ -693,8 +693,8 @@ XML tree functions.
    -


    Generated on Sat Jul 2 09:45:09 2005 for libgutenprint API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprint API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/gutenprintui2.tag b/doc/gutenprintui2/gutenprintui2.tag index 77ca577..25a40e9 100644 --- a/doc/gutenprintui2/gutenprintui2.tag +++ b/doc/gutenprintui2/gutenprintui2.tag @@ -2,7 +2,7 @@ curve.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprintui2/ + /home/rlk/sandbox/print-4.3.x/include/gutenprintui2/ curve_8h _StpuiCurve _StpuiCurveClass @@ -141,7 +141,7 @@ gammacurve.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprintui2/ + /home/rlk/sandbox/print-4.3.x/include/gutenprintui2/ gammacurve_8h _StpuiGammaCurve _StpuiGammaCurveClass @@ -218,7 +218,7 @@ gutenprintui.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprintui2/ + /home/rlk/sandbox/print-4.3.x/include/gutenprintui2/ gutenprintui_8h gutenprintui2/curve.h gutenprintui2/gammacurve.h @@ -656,7 +656,7 @@ typebuiltins.h - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprintui2/ + /home/rlk/sandbox/print-4.3.x/include/gutenprintui2/ typebuiltins_8h #define @@ -1105,7 +1105,7 @@ include/gutenprintui2/ - /home/rleigh/gutenprint-5.0.0-rc1/include/gutenprintui2/ + /home/rlk/sandbox/print-4.3.x/include/gutenprintui2/ dir_000001.html curve.h gammacurve.h @@ -1114,7 +1114,7 @@ include/ - /home/rleigh/gutenprint-5.0.0-rc1/include/ + /home/rlk/sandbox/print-4.3.x/include/ dir_000000.html include/gutenprintui2/ diff --git a/doc/gutenprintui2/html/annotated.html b/doc/gutenprintui2/html/annotated.html index 7a75739..594f09c 100644 --- a/doc/gutenprintui2/html/annotated.html +++ b/doc/gutenprintui2/html/annotated.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Structures - +

    libgutenprintui2 API Reference Data Structures

    Here are the data structures with brief descriptions: @@ -13,8 +13,8 @@
    _StpuiCurve
    stpui_image
    stpui_plist_t
    -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/classes.html b/doc/gutenprintui2/html/classes.html index 2ce1ae7..6a5274e 100644 --- a/doc/gutenprintui2/html/classes.html +++ b/doc/gutenprintui2/html/classes.html @@ -3,15 +3,15 @@ libgutenprintui2 API Reference: Alphabetical List - +

    libgutenprintui2 API Reference Data Structure Index

    _ | S

      _  
    _StpuiCurveClass   _StpuiGammaCurveClass   stpui_image   stpui_plist_t   
    _StpuiCurve   _StpuiGammaCurve   
      S  

    _ | S

    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/curve_8h.html b/doc/gutenprintui2/html/curve_8h.html index f9db692..bcad7cd 100644 --- a/doc/gutenprintui2/html/curve_8h.html +++ b/doc/gutenprintui2/html/curve_8h.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/gutenprintui2/curve.h File Reference - + @@ -59,7 +59,7 @@


    Define Documentation

    -

    +

    @@ -87,7 +87,7 @@
    -

    +

    @@ -115,7 +115,7 @@
    -

    +

    @@ -143,7 +143,7 @@
    -

    +

    @@ -171,7 +171,7 @@
    -

    +

    @@ -199,7 +199,7 @@
    -

    +

    @@ -223,7 +223,7 @@


    Typedef Documentation

    -

    +

    @@ -246,7 +246,7 @@
    -

    +

    @@ -270,7 +270,7 @@


    Enumeration Type Documentation

    -

    +

    @@ -292,11 +292,11 @@

    Enumerator:
    - - -
    STPUI_CURVE_TYPE_LINEAR  +
    STPUI_CURVE_TYPE_LINEAR 
    STPUI_CURVE_TYPE_SPLINE  +
    STPUI_CURVE_TYPE_SPLINE 
    STPUI_CURVE_TYPE_FREE  +
    STPUI_CURVE_TYPE_FREE 
    @@ -304,7 +304,7 @@


    Function Documentation

    -

    +

    @@ -332,7 +332,7 @@
    -

    +

    @@ -375,7 +375,7 @@
    -

    +

    @@ -403,7 +403,7 @@
    -

    +

    @@ -431,7 +431,7 @@
    -

    +

    @@ -468,7 +468,7 @@
    -

    +

    @@ -505,7 +505,7 @@
    -

    +

    @@ -560,7 +560,7 @@
    -

    +

    @@ -603,8 +603,8 @@
    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/dir_000000.html b/doc/gutenprintui2/html/dir_000000.html index a363ef1..175001f 100644 --- a/doc/gutenprintui2/html/dir_000000.html +++ b/doc/gutenprintui2/html/dir_000000.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/ Directory Reference - + @@ -13,8 +13,8 @@
    directory  gutenprintui2
    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/dir_000001.html b/doc/gutenprintui2/html/dir_000001.html index 3489cc8..27f8eea 100644 --- a/doc/gutenprintui2/html/dir_000001.html +++ b/doc/gutenprintui2/html/dir_000001.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/gutenprintui2/ Directory Reference - + @@ -19,8 +19,8 @@ file  typebuiltins.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/dirs.html b/doc/gutenprintui2/html/dirs.html index eb2b34e..5305057 100644 --- a/doc/gutenprintui2/html/dirs.html +++ b/doc/gutenprintui2/html/dirs.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Directory Hierarchy - +

    libgutenprintui2 API Reference Directories

    This directory hierarchy is sorted roughly, but not completely, alphabetically: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/files.html b/doc/gutenprintui2/html/files.html index 86191e9..e56f62a 100644 --- a/doc/gutenprintui2/html/files.html +++ b/doc/gutenprintui2/html/files.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: File Index - +

    libgutenprintui2 API Reference File List

    Here is a list of all files with brief descriptions: @@ -11,8 +11,8 @@
    include/gutenprintui2/curve.h
    include/gutenprintui2/gutenprintui.h
    include/gutenprintui2/typebuiltins.h
    -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/functions.html b/doc/gutenprintui2/html/functions.html index 5e75be7..a90477c 100644 --- a/doc/gutenprintui2/html/functions.html +++ b/doc/gutenprintui2/html/functions.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - +
    _ | a | b | c | e | g | h | i | l | m | n | o | p | q | r | s | t | u | v
    @@ -98,8 +98,8 @@ Here is a list of all struct and union fields with links to the structures/union : stpui_plist_t
  • vbox : _StpuiGammaCurve
  • vflip : stpui_image -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/functions_vars.html b/doc/gutenprintui2/html/functions_vars.html index f881c75..f7a1492 100644 --- a/doc/gutenprintui2/html/functions_vars.html +++ b/doc/gutenprintui2/html/functions_vars.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - Variables - +
    _ | a | b | c | e | g | h | i | l | m | n | o | p | q | r | s | t | u | v
    @@ -98,8 +98,8 @@ : stpui_plist_t
  • vbox : _StpuiGammaCurve
  • vflip : stpui_image -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/gammacurve_8h.html b/doc/gutenprintui2/html/gammacurve_8h.html index c3ba173..af33798 100644 --- a/doc/gutenprintui2/html/gammacurve_8h.html +++ b/doc/gutenprintui2/html/gammacurve_8h.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/gutenprintui2/gammacurve.h File Reference - + @@ -41,7 +41,7 @@

    Define Documentation

    -

    +

    @@ -69,7 +69,7 @@
    -

    +

    @@ -97,7 +97,7 @@
    -

    +

    @@ -125,7 +125,7 @@
    -

    +

    @@ -153,7 +153,7 @@
    -

    +

    @@ -181,7 +181,7 @@
    -

    +

    @@ -205,7 +205,7 @@


    Typedef Documentation

    -

    +

    @@ -228,7 +228,7 @@
    -

    +

    @@ -252,7 +252,7 @@


    Function Documentation

    -

    +

    @@ -280,7 +280,7 @@
    -

    +

    @@ -308,8 +308,8 @@
    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals.html b/doc/gutenprintui2/html/globals.html index 3017fac..ea9c040 100644 --- a/doc/gutenprintui2/html/globals.html +++ b/doc/gutenprintui2/html/globals.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - +
    c | g | o | s
    @@ -119,8 +119,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : curve.h
  • StpuiGammaCurve : gammacurve.h
  • StpuiGammaCurveClass : gammacurve.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals_defs.html b/doc/gutenprintui2/html/globals_defs.html index c3934f5..38c417b 100644 --- a/doc/gutenprintui2/html/globals_defs.html +++ b/doc/gutenprintui2/html/globals_defs.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - + @@ -25,8 +25,8 @@ : typebuiltins.h
  • STPUI_TYPE_GAMMA_CURVE : gammacurve.h
  • STPUI_TYPE_ORIENT_T : typebuiltins.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals_enum.html b/doc/gutenprintui2/html/globals_enum.html index b437b0c..d2eec90 100644 --- a/doc/gutenprintui2/html/globals_enum.html +++ b/doc/gutenprintui2/html/globals_enum.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - + @@ -13,8 +13,8 @@ : gutenprintui.h
  • orient_t : gutenprintui.h
  • StpuiCurveType : curve.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals_eval.html b/doc/gutenprintui2/html/globals_eval.html index 598f52f..94191f3 100644 --- a/doc/gutenprintui2/html/globals_eval.html +++ b/doc/gutenprintui2/html/globals_eval.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - + @@ -21,8 +21,8 @@ : curve.h
  • STPUI_CURVE_TYPE_LINEAR : curve.h
  • STPUI_CURVE_TYPE_SPLINE : curve.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals_func.html b/doc/gutenprintui2/html/globals_func.html index c04cefe..d8fd9f1 100644 --- a/doc/gutenprintui2/html/globals_func.html +++ b/doc/gutenprintui2/html/globals_func.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - +
    c | o | s
    @@ -82,8 +82,8 @@ : gutenprintui.h
  • stpui_set_thumbnail_data() : gutenprintui.h
  • stpui_set_thumbnail_func() : gutenprintui.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/globals_type.html b/doc/gutenprintui2/html/globals_type.html index ea2abdf..3c1827b 100644 --- a/doc/gutenprintui2/html/globals_type.html +++ b/doc/gutenprintui2/html/globals_type.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: Data Fields - + @@ -16,8 +16,8 @@ : curve.h
  • StpuiGammaCurve : gammacurve.h
  • StpuiGammaCurveClass : gammacurve.h -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/gutenprintui_8h.html b/doc/gutenprintui2/html/gutenprintui_8h.html index a5db95f..67f489b 100644 --- a/doc/gutenprintui2/html/gutenprintui_8h.html +++ b/doc/gutenprintui2/html/gutenprintui_8h.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/gutenprintui2/gutenprintui.h File Reference - + @@ -147,7 +147,7 @@

    Typedef Documentation

    -

    +

    @@ -170,7 +170,7 @@
    -

    +

    @@ -194,7 +194,7 @@


    Enumeration Type Documentation

    -

    +

    @@ -216,18 +216,18 @@

    Enumerator:
    - - -
    COMMAND_TYPE_DEFAULT  +
    COMMAND_TYPE_DEFAULT 
    COMMAND_TYPE_CUSTOM  +
    COMMAND_TYPE_CUSTOM 
    COMMAND_TYPE_FILE  +
    COMMAND_TYPE_FILE 
    -

    +

    @@ -249,15 +249,15 @@

    Enumerator:
    - - - - -
    ORIENT_AUTO  +
    ORIENT_AUTO 
    ORIENT_PORTRAIT  +
    ORIENT_PORTRAIT 
    ORIENT_LANDSCAPE  +
    ORIENT_LANDSCAPE 
    ORIENT_UPSIDEDOWN  +
    ORIENT_UPSIDEDOWN 
    ORIENT_SEASCAPE  +
    ORIENT_SEASCAPE 
    @@ -265,7 +265,7 @@


    Function Documentation

    -

    +

    @@ -302,7 +302,7 @@
    -

    +

    @@ -330,7 +330,7 @@
    -

    +

    @@ -358,7 +358,7 @@
    -

    +

    @@ -386,7 +386,7 @@
    -

    +

    @@ -414,7 +414,7 @@
    -

    +

    @@ -442,7 +442,7 @@
    -

    +

    @@ -470,7 +470,7 @@
    -

    +

    @@ -498,7 +498,7 @@
    -

    +

    @@ -526,7 +526,7 @@
    -

    +

    @@ -554,7 +554,7 @@
    -

    +

    @@ -582,7 +582,7 @@
    -

    +

    @@ -610,7 +610,7 @@
    -

    +

    @@ -647,7 +647,7 @@
    -

    +

    @@ -684,7 +684,7 @@
    -

    +

    @@ -712,7 +712,7 @@
    -

    +

    @@ -740,7 +740,7 @@
    -

    +

    @@ -768,7 +768,7 @@
    -

    +

    @@ -796,7 +796,7 @@
    -

    +

    @@ -824,7 +824,7 @@
    -

    +

    @@ -852,7 +852,7 @@
    -

    +

    @@ -880,7 +880,7 @@
    -

    +

    @@ -908,7 +908,7 @@
    -

    +

    @@ -945,7 +945,7 @@
    -

    +

    @@ -982,7 +982,7 @@
    -

    +

    @@ -1019,7 +1019,7 @@
    -

    +

    @@ -1062,7 +1062,7 @@
    -

    +

    @@ -1099,7 +1099,7 @@
    -

    +

    @@ -1142,7 +1142,7 @@
    -

    +

    @@ -1179,7 +1179,7 @@
    -

    +

    @@ -1222,7 +1222,7 @@
    -

    +

    @@ -1259,7 +1259,7 @@
    -

    +

    @@ -1302,7 +1302,7 @@
    -

    +

    @@ -1339,7 +1339,7 @@
    -

    +

    @@ -1382,7 +1382,7 @@
    -

    +

    @@ -1419,7 +1419,7 @@
    -

    +

    @@ -1462,7 +1462,7 @@
    -

    +

    @@ -1499,7 +1499,7 @@
    -

    +

    @@ -1527,7 +1527,7 @@
    -

    +

    @@ -1555,7 +1555,7 @@
    -

    +

    @@ -1583,7 +1583,7 @@
    -

    +

    @@ -1611,7 +1611,7 @@
    -

    +

    @@ -1639,7 +1639,7 @@
    -

    +

    @@ -1676,7 +1676,7 @@
    -

    +

    @@ -1704,7 +1704,7 @@
    -

    +

    @@ -1741,7 +1741,7 @@
    -

    +

    @@ -1769,7 +1769,7 @@
    -

    +

    @@ -1797,7 +1797,7 @@
    -

    +

    @@ -1834,7 +1834,7 @@
    -

    +

    @@ -1862,7 +1862,7 @@
    -

    +

    @@ -1890,7 +1890,7 @@
    -

    +

    @@ -1918,7 +1918,7 @@
    -

    +

    @@ -1946,8 +1946,8 @@
    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/index.html b/doc/gutenprintui2/html/index.html index 93ee5e3..b25464d 100644 --- a/doc/gutenprintui2/html/index.html +++ b/doc/gutenprintui2/html/index.html @@ -3,12 +3,12 @@ libgutenprintui2 API Reference: Main Page - +

    libgutenprintui2 API Reference Documentation

    -

    5.0.0-rc1


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +

    5.0.0-rc1


    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/struct__StpuiCurve.html b/doc/gutenprintui2/html/struct__StpuiCurve.html index 0fb5b48..34fc282 100644 --- a/doc/gutenprintui2/html/struct__StpuiCurve.html +++ b/doc/gutenprintui2/html/struct__StpuiCurve.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: _StpuiCurve Struct Reference - + -

    _StpuiCurve Struct Reference

    #include <curve.h> +

    _StpuiCurve Struct Reference

    #include <curve.h>

    @@ -42,7 +42,7 @@


    Field Documentation

    -

    +

    @@ -65,7 +65,7 @@
    -

    +

    @@ -88,7 +88,7 @@
    -

    +

    @@ -111,7 +111,7 @@
    -

    +

    @@ -134,7 +134,7 @@
    -

    +

    @@ -157,7 +157,7 @@
    -

    +

    @@ -180,7 +180,7 @@
    -

    +

    @@ -203,7 +203,7 @@
    -

    +

    @@ -226,7 +226,7 @@
    -

    +

    @@ -249,7 +249,7 @@
    -

    +

    @@ -272,7 +272,7 @@
    -

    +

    @@ -295,7 +295,7 @@
    -

    +

    @@ -318,7 +318,7 @@
    -

    +

    @@ -341,7 +341,7 @@
    -

    +

    @@ -364,7 +364,7 @@
    -

    +

    @@ -389,8 +389,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/struct__StpuiCurveClass.html b/doc/gutenprintui2/html/struct__StpuiCurveClass.html index b37b862..b963a60 100644 --- a/doc/gutenprintui2/html/struct__StpuiCurveClass.html +++ b/doc/gutenprintui2/html/struct__StpuiCurveClass.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: _StpuiCurveClass Struct Reference - + -

    _StpuiCurveClass Struct Reference

    #include <curve.h> +

    _StpuiCurveClass Struct Reference

    #include <curve.h>

    @@ -24,7 +24,7 @@


    Field Documentation

    -

    +

    @@ -47,7 +47,7 @@
    -

    +

    @@ -70,7 +70,7 @@
    -

    +

    @@ -93,7 +93,7 @@
    -

    +

    @@ -116,7 +116,7 @@
    -

    +

    @@ -139,7 +139,7 @@
    -

    +

    @@ -164,8 +164,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html index 7e7e74e..7b40e99 100644 --- a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html +++ b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: _StpuiGammaCurve Struct Reference - + -

    _StpuiGammaCurve Struct Reference

    #include <gammacurve.h> +

    _StpuiGammaCurve Struct Reference

    #include <gammacurve.h>

    @@ -26,7 +26,7 @@


    Field Documentation

    -

    +

    @@ -49,7 +49,7 @@
    -

    +

    @@ -72,7 +72,7 @@
    -

    +

    @@ -95,7 +95,7 @@
    -

    +

    @@ -118,7 +118,7 @@
    -

    +

    @@ -141,7 +141,7 @@
    -

    +

    @@ -164,7 +164,7 @@
    -

    +

    @@ -189,8 +189,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html index fa85d0e..e2174d2 100644 --- a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html +++ b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: _StpuiGammaCurveClass Struct Reference - + -

    _StpuiGammaCurveClass Struct Reference

    #include <gammacurve.h> +

    _StpuiGammaCurveClass Struct Reference

    #include <gammacurve.h>

    @@ -22,7 +22,7 @@


    Field Documentation

    -

    +

    @@ -45,7 +45,7 @@
    -

    +

    @@ -68,7 +68,7 @@
    -

    +

    @@ -91,7 +91,7 @@
    -

    +

    @@ -114,7 +114,7 @@
    -

    +

    @@ -139,8 +139,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/structstpui__image.html b/doc/gutenprintui2/html/structstpui__image.html index e1d6e7c..53a954e 100644 --- a/doc/gutenprintui2/html/structstpui__image.html +++ b/doc/gutenprintui2/html/structstpui__image.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: stpui_image Struct Reference - + -

    stpui_image Struct Reference

    #include <gutenprintui.h> +

    stpui_image Struct Reference

    #include <gutenprintui.h>

    @@ -28,7 +28,7 @@


    Field Documentation

    -

    +

    @@ -51,7 +51,7 @@
    -

    +

    @@ -74,7 +74,7 @@
    -

    +

    @@ -97,7 +97,7 @@
    -

    +

    @@ -120,7 +120,7 @@
    -

    +

    @@ -143,7 +143,7 @@
    -

    +

    @@ -166,7 +166,7 @@
    -

    +

    @@ -189,7 +189,7 @@
    -

    +

    @@ -214,8 +214,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/structstpui__plist__t.html b/doc/gutenprintui2/html/structstpui__plist__t.html index 5cca4a3..006f279 100644 --- a/doc/gutenprintui2/html/structstpui__plist__t.html +++ b/doc/gutenprintui2/html/structstpui__plist__t.html @@ -3,9 +3,9 @@ libgutenprintui2 API Reference: stpui_plist_t Struct Reference - + -

    stpui_plist_t Struct Reference

    #include <gutenprintui.h> +

    stpui_plist_t Struct Reference

    #include <gutenprintui.h>

    @@ -38,7 +38,7 @@


    Field Documentation

    -

    +

    @@ -61,7 +61,7 @@
    -

    +

    @@ -84,7 +84,7 @@
    -

    +

    @@ -107,7 +107,7 @@
    -

    +

    @@ -130,7 +130,7 @@
    -

    +

    @@ -153,7 +153,7 @@
    -

    +

    @@ -176,7 +176,7 @@
    -

    +

    @@ -199,7 +199,7 @@
    -

    +

    @@ -222,7 +222,7 @@
    -

    +

    @@ -245,7 +245,7 @@
    -

    +

    @@ -268,7 +268,7 @@
    -

    +

    @@ -291,7 +291,7 @@
    -

    +

    @@ -314,7 +314,7 @@
    -

    +

    @@ -339,8 +339,8 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/gutenprintui2/html/typebuiltins_8h.html b/doc/gutenprintui2/html/typebuiltins_8h.html index 2d3d0b2..ddbe896 100644 --- a/doc/gutenprintui2/html/typebuiltins_8h.html +++ b/doc/gutenprintui2/html/typebuiltins_8h.html @@ -3,7 +3,7 @@ libgutenprintui2 API Reference: include/gutenprintui2/typebuiltins.h File Reference - + @@ -26,7 +26,7 @@

    Define Documentation

    -

    +

    @@ -49,7 +49,7 @@
    -

    +

    @@ -72,7 +72,7 @@
    -

    +

    @@ -96,7 +96,7 @@


    Function Documentation

    -

    +

    @@ -124,7 +124,7 @@
    -

    +

    @@ -152,7 +152,7 @@
    -

    +

    @@ -180,8 +180,8 @@
    -


    Generated on Sat Jul 2 09:45:12 2005 for libgutenprintui2 API Reference by  +
    Generated on Fri Jul 15 19:52:20 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.3-20050530
    +doxygen 1.4.3
    diff --git a/doc/users_guide/Makefile.in b/doc/users_guide/Makefile.in index 424c245..10f8e83 100644 --- a/doc/users_guide/Makefile.in +++ b/doc/users_guide/Makefile.in @@ -252,7 +252,6 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ diff --git a/doc/users_guide/html/a630.html b/doc/users_guide/html/a630.html deleted file mode 100644 index 5900395..0000000 --- a/doc/users_guide/html/a630.html +++ /dev/null @@ -1,181 +0,0 @@ - -GNU Free Documentation License
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Appendix A. GNU Free Documentation License

    Version 1.1, March 2000

    Copyright (C) 2000 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed.

    0. PREAMBLE

    The purpose of this License is to make a manual, textbook, - or other written document "free" in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by - others.

    This License is a kind of "copyleft", which means that - derivative works of the document must themselves be free in the - same sense. It complements the GNU General Public License, which - is a copyleft license designed for free software.

    We have designed this License in order to use it for manuals - for free software, because free software needs free documentation: - a free program should come with manuals providing the same - freedoms that the software does. But this License is not limited - to software manuals; it can be used for any textual work, - regardless of subject matter or whether it is published as a - printed book. We recommend this License principally for works - whose purpose is instruction or reference.


    PrevHomeNext
    Gutenprint Utilities APPLICABILITY AND DEFINITIONS
    \ No newline at end of file diff --git a/doc/users_guide/html/book1.html b/doc/users_guide/html/book1.html new file mode 100644 index 0000000..15d9f2e --- /dev/null +++ b/doc/users_guide/html/book1.html @@ -0,0 +1,487 @@ + +The User's Guide to Gutenprint - Complete Edition

    The User's Guide to Gutenprint - Complete Edition

    Andy Stewart

    Copyright © 2002 Andy Stewart

    The Gutenprint Top Quality Printer Drivers (hereafter +called Gutenprint) are a set of printer drivers written to +take advantage of the full capabilities of a wide range of +printers. These drivers should work on any POSIX compliant operating +system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to +use the Gutenprint software to achieve high quality printouts from the +GIMP (GNU Image +Manipulation Program) and +CUPS (Common Unix Printing +System). +

    Please note that in addition to using the Gutenprint software as a +print plugin for the GIMP, and as a set of printer drivers for CUPS, this +software can also be compiled and used with the +Ghostscript software +and with the +Foomatic +software. +

    Regardless of whether the Gutenprint software is used with the GIMP, +CUPS, Ghostscript, or Foomatic, the print quality and printer settings +remain the same. However, use of the Gutenprint with Ghostscript and +Foomatic is not covered in this document. These topics may be covered +in a future revision of this document. +

    This document corresponds to version 4.2.0 and later of the Gutenprint +software. This document will serve as a guide to the user, and as such +will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript, +Foomatic, or any other related software. +

    Andy Stewart, the author, is the founder of the +Worcester Linux Users' Group in +Worcester, Massachusetts, USA. The group was founded in July 1997 and has +approximately 140 people on its mailing list. Monthly meetings are +held and all are invited. +

    In terms of "code", this is the author's first contribution to the +open source community, and definitely his first experience with DocBook. +Constructive comments, praise, words of encouragement, and the like +will be most appreciated if e-mailed to the +author. +


    Table of Contents
    1. Project History
    2. GIMP and Gutenprint
    Running the GIMP
    The Gimp-Print Graphical User Interface
    Printer Settings
    Preview
    Position
    Size
    Image/Output Settings
    Printing and Saving Settings
    3. CUPS and Gutenprint
    Introduction
    CUPS Printer Installation
    Configuring your Printer in CUPS
    Using CUPS from the Command Line
    4. Gutenprint Utilities
    escputil
    Determining Ink Level
    Error During Ink Level Determination
    Nozzle Check
    Clean the Print Head
    Align the Print Head
    Printer Identification
    More Information
    A. GNU Free Documentation License
    0. PREAMBLE
    1. APPLICABILITY AND DEFINITIONS
    2. VERBATIM COPYING
    3. COPYING IN QUANTITY
    4. MODIFICATIONS
    5. COMBINING DOCUMENTS
    6. COLLECTIONS OF DOCUMENTS
    7. AGGREGATION WITH INDEPENDENT WORKS
    8. TRANSLATION
    9. TERMINATION
    10. FUTURE REVISIONS OF THIS LICENSE
    How to use this License for your documents

      Next
      Project History
    \ No newline at end of file diff --git a/doc/users_guide/html/c29.html b/doc/users_guide/html/c29.html index d20e203..e178bd0 100644 --- a/doc/users_guide/html/c29.html +++ b/doc/users_guide/html/c29.html @@ -1,27 +1,24 @@ - + Project History
    4.1.4. Clean the Print HeadClean the Print Head

    If the printed output is showing gaps where there should have @@ -341,6 +353,12 @@ printers present, the desired printer must be specified with an additional "-P printer_name" switch, where "printer_name" is the name of the desired printer.

      
    @@ -354,6 +372,9 @@ under certain conditions; type 'escputil -l' for details.
     Cleaning heads...
         
       

    Nothing will be printed on the paper. The printer will make some noise as it cleans the print head. Wait until the printer is @@ -376,7 +397,7 @@ CLASS="SECT2" CLASS="SECT2" >4.1.5. Align the Print HeadAlign the Print Head

    To insure the highest quality printouts, the print head must @@ -408,30 +429,18 @@ CLASS="CAUTION" >

    Next -GIMP and Gutenprint
    Caution
     

    This utility lets you align the print head of your Epson Stylus inkjet printer. Misuse of this utility may cause your print quality to degrade @@ -456,6 +465,12 @@ line. (To obtain a list of printer models, issue the "escputil -M" command). Of course, your responses will vary and should be substituted for the responses shown in the following example.

      
    @@ -549,11 +564,20 @@ About to save settings...succeeded!
     Your alignment settings have been saved to the printer.
         
       

    The following example shows what will happen if an unprivileged user attempts to align the print head by specifying the raw printer device on the command line.

      
    @@ -568,12 +592,21 @@ Attempting to detect printer model...
     Cannot open /dev/usb/lp0 read/write: Permission denied
         
       

    This next example illustrates the results obtained when the root user issues an alignment command while specifying the raw printer device. Note that the output is truncated and only shows the printer detection output.

      
    @@ -589,6 +622,9 @@ Attempting to detect printer model...Stylus Photo 870
     Please read these instructions very carefully before proceeding.
         
       
    4.1.6. Printer IdentificationPrinter Identification

    The printer identification command will query the printer for @@ -606,6 +642,12 @@ Substitute your own raw printer device in place of the /dev/usb/lp0 shown in the example. The output will vary depending on the precise printer model.

      
    @@ -621,6 +663,9 @@ MFG:EPSON;CMD:ESCPL2,BDC;MDL:Stylus Photo 870;CLS:PRINTER;DES:
     EPSON Stylus Photo 870;
         
       
    4.1.7. More InformationMore Information

    For more detailed information about the command line switches @@ -671,7 +716,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" >Home

    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 2. GIMP and Gutenprint

    2.1. Running the GIMP

    This section assumes that you have the GIMP version 1.2 installed -and working properly on your computer, and that you have an image of -some type that you desire to print. To get started quickly, log into -your system, start the X window system, and bring up your favorite terminal -window. At the $ prompt, type: - -

      
    -     $ gimp &
    -    
    -  
    - - This should start the GIMP for you. If it does not, check that -you have installed the GIMP properly, and that its binary is located -in one of the directories listed in your $PATH environment -variable. On the assumption that this worked, the screen should now -look something like this: - -

    Figure 2-1. The Startup Window for The GIMP

    - -

    At this point, you should use the - - File->Open - -menu option to open your favorite picture. We will print this picture -shortly. Your picture should be displayed next to the GIMP startup -window, perhaps looking similar to the following (sssh! Don't tell -anybody the secret!): - -

    Figure 2-2. A Sample Image Displayed by The GIMP

    - -


    PrevHomeNext
    Project History The Gimp-Print Graphical User Interface
    \ No newline at end of file diff --git a/doc/users_guide/html/ch-gimp-and-gimp-print.html b/doc/users_guide/html/ch-gimp-and-gimp-print.html new file mode 100644 index 0000000..e557aea --- /dev/null +++ b/doc/users_guide/html/ch-gimp-and-gimp-print.html @@ -0,0 +1,245 @@ + +GIMP and Gutenprint
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 2. GIMP and Gutenprint

    Running the GIMP

    This section assumes that you have the GIMP version 1.2 installed +and working properly on your computer, and that you have an image of +some type that you desire to print. To get started quickly, log into +your system, start the X window system, and bring up your favorite terminal +window. At the $ prompt, type: + +
      
    +     $ gimp &
    +    
    +  
    + + This should start the GIMP for you. If it does not, check that +you have installed the GIMP properly, and that its binary is located +in one of the directories listed in your $PATH environment +variable. On the assumption that this worked, the screen should now +look something like this: + +

    Figure 2-1. The Startup Window for The GIMP

    + +

    At this point, you should use the + + File->Open + +menu option to open your favorite picture. We will print this picture +shortly. Your picture should be displayed next to the GIMP startup +window, perhaps looking similar to the following (sssh! Don't tell +anybody the secret!): + +

    Figure 2-2. A Sample Image Displayed by The GIMP

    + +


    PrevHomeNext
    Project History The Gimp-Print Graphical User Interface
    \ No newline at end of file diff --git a/doc/users_guide/html/docbook.css b/doc/users_guide/html/docbook.css new file mode 100644 index 0000000..0f90516 --- /dev/null +++ b/doc/users_guide/html/docbook.css @@ -0,0 +1,12 @@ +.NAVHEADER { display: none } +.NAVFOOTER { display: none } +.TOC { display: none } + +.NAVTOC { margin-left: 15; + display: none } + +.NAVBTN { font-size: 10pt } + +.TOCTITLE { font-size: 10pt; + color: blue; + text-decoration: underline; } diff --git a/doc/users_guide/html/gfdl.html b/doc/users_guide/html/gfdl.html new file mode 100644 index 0000000..c70ea3c --- /dev/null +++ b/doc/users_guide/html/gfdl.html @@ -0,0 +1,247 @@ + +GNU Free Documentation License
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Appendix A. GNU Free Documentation License

    Version 1.1, March 2000

    Copyright (C) 2000 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed.

    0. PREAMBLE

    The purpose of this License is to make a manual, textbook, + or other written document "free" in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the + author and publisher a way to get credit for their work, while not + being considered responsible for modifications made by + others.

    This License is a kind of "copyleft", which means that + derivative works of the document must themselves be free in the + same sense. It complements the GNU General Public License, which + is a copyleft license designed for free software.

    We have designed this License in order to use it for manuals + for free software, because free software needs free documentation: + a free program should come with manuals providing the same + freedoms that the software does. But this License is not limited + to software manuals; it can be used for any textual work, + regardless of subject matter or whether it is published as a + printed book. We recommend this License principally for works + whose purpose is instruction or reference.


    PrevHomeNext
    Gutenprint Utilities APPLICABILITY AND DEFINITIONS
    \ No newline at end of file diff --git a/doc/users_guide/html/index.html b/doc/users_guide/html/index.html deleted file mode 100644 index 4563d68..0000000 --- a/doc/users_guide/html/index.html +++ /dev/null @@ -1,511 +0,0 @@ - -The User's Guide to Gutenprint - Complete Edition

    The User's Guide to Gutenprint - Complete Edition

    Andy Stewart

    Copyright © 2002 Andy Stewart

    The Gutenprint Top Quality Printer Drivers (hereafter -called Gutenprint) are a set of printer drivers written to -take advantage of the full capabilities of a wide range of -printers. These drivers should work on any POSIX compliant operating -system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to -use the Gutenprint software to achieve high quality printouts from the -GIMP (GNU Image -Manipulation Program) and -CUPS (Common Unix Printing -System). -

    Please note that in addition to using the Gutenprint software as a -print plugin for the GIMP, and as a set of printer drivers for CUPS, this -software can also be compiled and used with the -Ghostscript software -and with the -Foomatic -software. -

    Regardless of whether the Gutenprint software is used with the GIMP, -CUPS, Ghostscript, or Foomatic, the print quality and printer settings -remain the same. However, use of the Gutenprint with Ghostscript and -Foomatic is not covered in this document. These topics may be covered -in a future revision of this document. -

    This document corresponds to version 4.2.0 and later of the Gutenprint -software. This document will serve as a guide to the user, and as such -will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript, -Foomatic, or any other related software. -

    Andy Stewart, the author, is the founder of the -Worcester Linux Users' Group in -Worcester, Massachusetts, USA. The group was founded in July 1997 and has -approximately 140 people on its mailing list. Monthly meetings are -held and all are invited. -

    In terms of "code", this is the author's first contribution to the -open source community, and definitely his first experience with DocBook. -Constructive comments, praise, words of encouragement, and the like -will be most appreciated if e-mailed to the -author. -

    The User's Guide to Gutenprint - Complete Edition, -Copyright 2002, Andy Stewart. -

    Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, -Version 1.1 or any later version published by the Free Software -Foundation with no invariant sections, no Front-Cover texts, and no -Back-Cover texts. A copy of the license is included in Appendix A. -


    Table of Contents
    1. Project History
    2. GIMP and Gutenprint
    2.1. Running the GIMP
    2.2. The Gimp-Print Graphical User Interface
    2.2.1. Printer Settings
    2.2.2. Preview
    2.2.3. Position
    2.2.4. Size
    2.2.5. Image/Output Settings
    2.2.6. Printing and Saving Settings
    3. CUPS and Gutenprint
    3.1. Introduction
    3.2. CUPS Printer Installation
    3.3. Configuring your Printer in CUPS
    3.4. Using CUPS from the Command Line
    4. Gutenprint Utilities
    4.1. escputil
    4.1.1. Determining Ink Level
    4.1.2. Error During Ink Level Determination
    4.1.3. Nozzle Check
    4.1.4. Clean the Print Head
    4.1.5. Align the Print Head
    4.1.6. Printer Identification
    4.1.7. More Information
    A. GNU Free Documentation License
    0. PREAMBLE
    1. APPLICABILITY AND DEFINITIONS
    2. VERBATIM COPYING
    3. COPYING IN QUANTITY
    4. MODIFICATIONS
    5. COMBINING DOCUMENTS
    6. COLLECTIONS OF DOCUMENTS
    7. AGGREGATION WITH INDEPENDENT WORKS
    8. TRANSLATION
    9. TERMINATION
    10. FUTURE REVISIONS OF THIS LICENSE
    How to use this License for your documents

      Next
      Project History
    \ No newline at end of file diff --git a/doc/users_guide/html/ln12.html b/doc/users_guide/html/ln12.html new file mode 100644 index 0000000..737b50d --- /dev/null +++ b/doc/users_guide/html/ln12.html @@ -0,0 +1,93 @@ + +
    The User's Guide to Gutenprint - Complete Edition

    The User's Guide to Gutenprint - Complete Edition, +Copyright 2002, Andy Stewart. +

    Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, +Version 1.1 or any later version published by the Free Software +Foundation with no invariant sections, no Front-Cover texts, and no +Back-Cover texts. A copy of the license is included in Appendix A. +


     Home 
    \ No newline at end of file diff --git a/doc/users_guide/html/stylesheet-images/caution.gif b/doc/users_guide/html/stylesheet-images/caution.gif new file mode 100644 index 0000000..9cc2e15 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/caution.gif differ diff --git a/doc/users_guide/html/stylesheet-images/home.gif b/doc/users_guide/html/stylesheet-images/home.gif new file mode 100644 index 0000000..55e1d59 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/home.gif differ diff --git a/doc/users_guide/html/stylesheet-images/important.gif b/doc/users_guide/html/stylesheet-images/important.gif new file mode 100644 index 0000000..25e40c7 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/important.gif differ diff --git a/doc/users_guide/html/stylesheet-images/next.gif b/doc/users_guide/html/stylesheet-images/next.gif new file mode 100644 index 0000000..8c502e7 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/next.gif differ diff --git a/doc/users_guide/html/stylesheet-images/note.gif b/doc/users_guide/html/stylesheet-images/note.gif new file mode 100644 index 0000000..7322e8e Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/note.gif differ diff --git a/doc/users_guide/html/stylesheet-images/prev.gif b/doc/users_guide/html/stylesheet-images/prev.gif new file mode 100644 index 0000000..0894d9e Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/prev.gif differ diff --git a/doc/users_guide/html/stylesheet-images/tip.gif b/doc/users_guide/html/stylesheet-images/tip.gif new file mode 100644 index 0000000..f062955 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/tip.gif differ diff --git a/doc/users_guide/html/stylesheet-images/toc-blank.gif b/doc/users_guide/html/stylesheet-images/toc-blank.gif new file mode 100644 index 0000000..6c65e3a Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/toc-blank.gif differ diff --git a/doc/users_guide/html/stylesheet-images/toc-minus.gif b/doc/users_guide/html/stylesheet-images/toc-minus.gif new file mode 100644 index 0000000..40ebe61 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/toc-minus.gif differ diff --git a/doc/users_guide/html/stylesheet-images/toc-plus.gif b/doc/users_guide/html/stylesheet-images/toc-plus.gif new file mode 100644 index 0000000..3e9e7d5 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/toc-plus.gif differ diff --git a/doc/users_guide/html/stylesheet-images/up.gif b/doc/users_guide/html/stylesheet-images/up.gif new file mode 100644 index 0000000..e899a27 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/up.gif differ diff --git a/doc/users_guide/html/stylesheet-images/warning.gif b/doc/users_guide/html/stylesheet-images/warning.gif new file mode 100644 index 0000000..a587079 Binary files /dev/null and b/doc/users_guide/html/stylesheet-images/warning.gif differ diff --git a/doc/users_guide/html/x452.html b/doc/users_guide/html/x452.html index ce48444..ef5aebb 100644 --- a/doc/users_guide/html/x452.html +++ b/doc/users_guide/html/x452.html @@ -1,14 +1,14 @@ - + CUPS Printer Installation