~ubuntu-branches/ubuntu/jaunty/ghostscript/jaunty-updates

« back to all changes in this revision

Viewing changes to contrib/lips4/gdevlprn.h

  • Committer: Bazaar Package Importer
  • Author(s): Till Kamppeter
  • Date: 2009-01-20 16:40:45 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20090120164045-lnfhi0n30o5lwhwa
Tags: 8.64.dfsg.1~svn9377-0ubuntu1
* New upstream release (SVN rev 9377)
   o Fixes many bugs concerning PDF rendering, to make the PDF printing
     workflow correctly working.
   o Fixes long-standing bugs in many drivers, like input paper tray and
     duplex options not working for the built-in PCL 4, 5, 5c, 5e, and
     6/XL drivers, PDF input not working for bjc600, bjc800, and cups
     output devices, several options not working and uninitialized
     memory with cups output device.
   o Merged nearly all patches of the Ubuntu and Debian packages upstream.
   o Fixes LP: #317810, LP: #314439, LP: #314018.
* debian/patches/03_libpaper_support.dpatch,
  debian/patches/11_gs-cjk_font_glyph_handling_fix.dpatch,
  debian/patches/12_gs-cjk_vertical_writing_metrics_fix.dpatch,
  debian/patches/13_gs-cjk_cjkps_examples.dpatch,
  debian/patches/20_bbox_segv_fix.dpatch,
  debian/patches/21_brother_7x0_gdi_fix.dpatch,
  debian/patches/22_epsn_margin_workaround.dpatch,
  debian/patches/24_gs_man_fix.dpatch,
  debian/patches/25_toolbin_insecure_tmp_usage_fix.dpatch,
  debian/patches/26_assorted_script_fixes.dpatch,
  debian/patches/29_gs_css_fix.dpatch,
  debian/patches/30_ps2pdf_man_improvement.dpatch,
  debian/patches/31_fix-gc-sigbus.dpatch,
  debian/patches/34_ftbfs-on-hurd-fix.dpatch,
  debian/patches/35_disable_libcairo.dpatch,
  debian/patches/38_pxl-duplex.dpatch,
  debian/patches/39_pxl-resolution.dpatch,
  debian/patches/42_gs-init-ps-delaybind-fix.dpatch,
  debian/patches/45_bjc600-bjc800-pdf-input.dpatch,
  debian/patches/48_cups-output-device-pdf-duplex-uninitialized-memory-fix.dpatch,
  debian/patches/50_lips4-floating-point-exception.dpatch,
  debian/patches/52_cups-device-logging.dpatch,
  debian/patches/55_pcl-input-slot-fix.dpatch,
  debian/patches/57_pxl-input-slot-fix.dpatch,
  debian/patches/60_pxl-cups-driver-pdf.dpatch,
  debian/patches/62_onebitcmyk-pdf.dpatch,
  debian/patches/65_too-big-temp-files-1.dpatch,
  debian/patches/67_too-big-temp-files-2.dpatch,
  debian/patches/70_take-into-account-data-in-stream-buffer-before-refill.dpatch:
  Removed, applied upstream.
* debian/patches/01_docdir_fix_for_debian.dpatch,
  debian/patches/02_gs_man_fix_debian.dpatch,
  debian/patches/01_docdir-fix-for-debian.dpatch,
  debian/patches/02_docdir-fix-for-debian.dpatch: Renamed patches to
  make merging with Debian easier.
* debian/patches/32_improve-handling-of-media-size-changes-from-gv.dpatch, 
  debian/patches/33_bad-params-to-xinitimage-on-large-bitmaps.dpatch:
  regenerated for new source directory structure.
* debian/rules: Corrected paths to remove cidfmap (it is in Resource/Init/
  in GS 8.64) and to install headers (source paths are psi/ and base/ now).
* debian/rules: Remove all fontmaps, as DeFoMa replaces them.
* debian/local/pdftoraster/pdftoraster.c,
  debian/local/pdftoraster/pdftoraster.convs, debian/rules: Removed
  added pdftoraster filter and use the one which comes with Ghostscript.
* debian/ghostscript.links: s/8.63/8.64/

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
        bool ShowBubble
60
60
 
61
61
#define lp_device_body_rest_(print_page_copies, image_out)\
62
 
         { 0 },         /* std_procs */\
63
 
         { 0 },         /* skip */\
64
 
         { NULL,\
65
 
           print_page_copies,\
66
 
           { gx_default_create_buf_device,\
67
 
             gx_default_size_buf_device,\
68
 
             gx_default_setup_buf_device,\
69
 
             gx_default_destroy_buf_device\
70
 
           },\
71
 
           gdev_prn_default_get_space_params,\
72
 
           gx_default_start_render_thread,\
73
 
           gx_default_open_render_device,\
74
 
           gx_default_close_render_device,\
75
 
           gx_default_buffer_page\
76
 
         },\
77
 
         { PRN_MAX_BITMAP, PRN_BUFFER_SPACE,\
78
 
             { BAND_PARAMS_INITIAL_VALUES },\
79
 
           0/*false*/,  /* params_are_read_only */\
80
 
           BandingAuto  /* banding_type */\
81
 
         },\
82
 
         { 0 },         /* fname */\
83
 
        0/*false*/,     /* OpenOutputFile */\
84
 
        0/*false*/,     /* ReopenPerPage */\
85
 
        0/*false*/,     /* page_uses_transparency */\
86
 
        0/*false*/, -1, /* Duplex[_set] */\
87
 
        0/*false*/, 0, 0, 0, /* file_is_new ... buf */\
88
 
        0, 0, 0, 0, 0/*false*/, 0, 0, /* buffer_memory ... clist_dis'_mask */\
89
 
        { 0 },  /* ... orig_procs */\
 
62
       prn_device_body_rest2_(NULL, print_page_copies, -1),\
90
63
       image_out,\
91
64
       0/*false*/,    /* initialized */\
92
65
       0/*false*/,    /* ManualFeed */\
102
75
       0                        /*false */
103
76
 
104
77
#define lp_duplex_device_body_rest_(print_page_copies, image_out)\
105
 
         { 0 },         /* std_procs */\
106
 
         { 0 },         /* skip */\
107
 
         { NULL,\
108
 
           print_page_copies,\
109
 
           { gx_default_create_buf_device,\
110
 
             gx_default_size_buf_device,\
111
 
             gx_default_setup_buf_device,\
112
 
             gx_default_destroy_buf_device\
113
 
           },\
114
 
           gdev_prn_default_get_space_params,\
115
 
           gx_default_start_render_thread,\
116
 
           gx_default_open_render_device,\
117
 
           gx_default_close_render_device,\
118
 
           gx_default_buffer_page\
119
 
         },\
120
 
         { PRN_MAX_BITMAP, PRN_BUFFER_SPACE,\
121
 
             { BAND_PARAMS_INITIAL_VALUES },\
122
 
           0/*false*/,  /* params_are_read_only */\
123
 
           BandingAuto  /* banding_type */\
124
 
         },\
125
 
         { 0 },         /* fname */\
126
 
        0/*false*/,     /* OpenOutputFile */\
127
 
        0/*false*/,     /* ReopenPerPage */\
128
 
        0/*false*/,     /* page_uses_transparency */\
129
 
        0/*false*/, 0,  /* Duplex[_set] */\
130
 
        0/*false*/, 0, 0, 0, /* file_is_new ... buf */\
131
 
        0, 0, 0, 0, 0/*false*/, 0, 0, /* buffer_memory ... clist_dis'_mask */\
132
 
        { 0 },  /* ... orig_procs */\
 
78
       prn_device_body_rest2_(NULL, print_page_copies, 0),\
133
79
       image_out,\
134
80
       0/*false*/,    /* initialized */\
135
81
       0/*false*/,    /* ManualFeed */\