Dmitry Timoshkov
|
dc8d7e7d62
|
winspool.drv: There is no need to speculate about wineps.drv default DEVMODE.
|
2013-02-12 10:18:20 +01:00 |
Dmitry Timoshkov
|
bdf14227ab
|
winspool.drv: Add more traces.
|
2012-12-17 20:31:22 +01:00 |
Ken Thomases
|
436edbdfc7
|
winspool: Close read end of pipe in parent so we can detect child termination.
|
2012-12-12 11:59:23 +01:00 |
Andrew Talbot
|
e72e40b3da
|
winspool.drv: Remove unused semicolons.
|
2012-12-03 12:33:55 +01:00 |
Andrew Talbot
|
26671c8f36
|
winspool.drv: Remove unused variable.
|
2012-11-23 14:40:45 +01:00 |
Huw Davies
|
02d41b7b1a
|
winspool: Pre-1.6 versions of CUPS can leave behind a file when cupsGetPDD3 fails, so clear up afterwards.
|
2012-11-16 11:41:41 +01:00 |
André Hentschel
|
2cefbaab97
|
winspool: Avoid memory leaks (coverity).
|
2012-11-01 18:59:01 +01:00 |
Huw Davies
|
2f3d13a49d
|
winspool: Skip scanner-only devices.
|
2012-09-14 15:44:43 +02:00 |
Michael Stefaniuc
|
aae2602eba
|
winspool.drv: Drop a superfluous TRUE:FALSE conditional expression.
|
2012-08-15 12:13:02 +02:00 |
Huw Davies
|
c4457ec191
|
winspool: Don't assume that CUPS is available.
|
2012-07-09 15:06:52 -04:00 |
Huw Davies
|
6a65a04893
|
winspool: On OS/X read the default paper size from the core printing api.
|
2012-06-21 18:57:19 +02:00 |
Huw Davies
|
0c31766c88
|
winspool: Update the devmode when we update the driver.
|
2012-06-21 18:56:38 +02:00 |
Huw Davies
|
69ff2636b4
|
winspool: Set the printer location from the cups printer-location option.
|
2012-06-15 18:35:36 +02:00 |
Huw Davies
|
5875185e34
|
winspool: Set the printer description from the cups printer-info option.
|
2012-06-15 18:35:35 +02:00 |
Huw Davies
|
afab51c4e7
|
winspool: Add a missing default priority value.
|
2012-06-15 18:35:35 +02:00 |
Huw Davies
|
a294ad42e0
|
winspool: Set the printer registry values before calling into the driver.
|
2012-06-15 18:35:34 +02:00 |
Huw Davies
|
b5511bd4fe
|
winspool: Set the timeout entries to zero.
|
2012-06-13 21:58:53 +02:00 |
Huw Davies
|
7d615965fc
|
winspool: Use the helper to set DWORD registry values.
|
2012-06-13 21:58:50 +02:00 |
Huw Davies
|
f15f359cbf
|
winspool: Update the ppd for LPR printers too.
|
2012-06-13 21:58:44 +02:00 |
Huw Davies
|
28ef1af6d0
|
winspool: Update the ppd file of an already installed printer in the first call to OpenPrinter.
|
2012-06-12 12:57:06 +02:00 |
Huw Davies
|
0ef0ce2938
|
winspool: Set the printer status of old printers to indicate that they should check for driver updates.
|
2012-06-12 12:57:02 +02:00 |
Huw Davies
|
da0e1ecdd6
|
winspool: Install the ppd files into the driver directory.
|
2012-06-12 12:56:52 +02:00 |
Huw Davies
|
b97c5da2cf
|
winspool: Change get_dword_from_reg to accept a unicode value name.
|
2012-05-31 18:05:03 +02:00 |
Huw Davies
|
263df24406
|
winspool: Pass unicode names to set_reg_DWORD.
|
2012-05-22 18:06:39 +02:00 |
Huw Davies
|
7b0cda2140
|
winspool: Only perform printer initialisation once per session.
|
2012-05-18 18:11:03 +02:00 |
André Hentschel
|
7508a5d4b2
|
winspool: Implement SetPrinterW for level 2.
|
2012-05-11 15:39:21 +02:00 |
André Hentschel
|
0cf0c28d16
|
winspool.drv: Also convert printer info for level 8.
|
2012-05-03 23:45:27 +02:00 |
André Hentschel
|
c9fdc565e5
|
winspool.drv: Support printer info level 8.
|
2012-05-03 11:14:11 +02:00 |
Huw Davies
|
5d47a691f1
|
winspool: Don't leak the handle returned by AddPrinter.
|
2012-04-24 17:38:03 +02:00 |
Huw Davies
|
f27df046ad
|
winspool: If CUPS is found but lists no printers assume that there really are no printers - don't look in /etc/printcap.
|
2012-04-20 12:28:25 +02:00 |
Huw Davies
|
1aa5696c93
|
winspool: Update the default settings when deleting the default printer.
|
2012-04-20 12:28:20 +02:00 |
Huw Davies
|
bd3a941b20
|
winspool: Simplify the code that checks for deleted printers and have it not call OpenPrinter unless it finds a printer that needs deletion.
|
2012-04-19 19:36:19 +02:00 |
Huw Davies
|
b9bc9a0cf2
|
winspool: Add a helper to open a printer's registry key.
|
2012-04-19 19:36:16 +02:00 |
Huw Davies
|
30d18c1165
|
winspool: Explicitly set CUPS options based on any job ticket lines, which otherwise get ignored by cupsPrintFile.
|
2012-04-16 17:49:30 +02:00 |
Huw Davies
|
b2accddffe
|
winspool: Simplify cups function loading.
|
2012-04-16 17:49:29 +02:00 |
Huw Davies
|
79aac9fabc
|
winspool: Implement SetPrinterW for level 9.
|
2012-04-05 17:53:19 +02:00 |
Huw Davies
|
607b5d77bc
|
winspool: Add a helper to set devmode data in the registry.
|
2012-04-05 17:53:19 +02:00 |
Huw Davies
|
9166fcb7a0
|
winspool: Forward SetPrinterA to SetPrinterW.
|
2012-04-05 17:53:18 +02:00 |
Huw Davies
|
2421519447
|
winspool: Generalise the A to W printer info conversion to cope with other levels.
|
2012-04-05 17:53:18 +02:00 |
Huw Davies
|
b24da40410
|
winspool: Remove a FIXME now that we don't ignore the defaults.
|
2012-04-03 17:53:33 +02:00 |
Huw Davies
|
fa00fce684
|
winspool: Correct the padding calculation when there is no buffer.
|
2012-04-03 17:53:22 +02:00 |
Huw Davies
|
25f9d6e33e
|
winspool: Initialise portname.
|
2012-04-03 17:53:12 +02:00 |
Huw Davies
|
0b9a3f9de4
|
winspool: Propagate the printer's devmode to a new job.
|
2012-04-02 14:14:37 +02:00 |
Huw Davies
|
b74c9a6472
|
winspool: Keep track of any supplied devmode.
|
2012-03-30 16:56:37 +02:00 |
Huw Davies
|
736fdbdec5
|
winspool: Add a helper to free a printer entry.
|
2012-03-30 16:56:32 +02:00 |
Huw Davies
|
2f78666a01
|
winspool: Add a helper to duplicate a devmode.
|
2012-03-30 16:56:24 +02:00 |
Francois Gouget
|
915ddc4026
|
winspool: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
|
2011-12-02 17:25:56 +01:00 |
Ken Thomases
|
6df7adfff1
|
winspool: Wait for and reap print spool child process.
|
2011-12-01 10:40:41 +01:00 |
Ken Thomases
|
7a88d5a1e4
|
winspool: No need to reset SIGCHLD because we're not changing it anymore.
|
2011-12-01 10:11:13 +01:00 |
Andrew Talbot
|
4c7f394b74
|
winspool.drv: Const-correctness fix.
|
2011-09-13 17:16:58 +02:00 |