Huw Davies
4b0fc2e341
Make sure that all printer entries have a valid Name and Port key.
...
Cope with cups printer deletion.
2003-11-05 00:36:47 +00:00
Oleg Prokhorov
cf8b84c19f
Another portion of HeapReAlloc fixes.
2003-10-15 21:01:05 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
c2320dbc4a
Avoid crashes when devmode is null.
2003-08-12 23:46:34 +00:00
Dmitry Timoshkov
3a910c7d1f
Convert CreateDC to unicode in the driver interface.
2003-08-12 20:42:18 +00:00
Mike McCormack
0f669e41a1
Stub some winspool functions.
2003-08-12 18:54:26 +00:00
Huw Davies
6694ce9d11
It seems cupsGetDefault returns the system default printer and ignores
...
a user's override. So use cupsGetDests instead which does respect the
user's choice.
Delete all automatically generated printer keys on startup before
querying the cups server.
2003-06-23 19:52:55 +00:00
Francois Gouget
9591836ffb
'sizeof type' is best avoided as it won't always compile (e.g. 'int
...
main() {return sizeof int;}'). Use 'sizeof(type)' instead.
2003-06-18 19:45:22 +00:00
Huw Davies
686a9f90d4
Basic implementation of EnumPortsA: dump all the serial and printer
...
port names into a structure.
2003-05-19 23:19:21 +00:00
Aric Stewart
6d5cd45894
Stub AddPortA.
2003-05-13 22:25:12 +00:00
Uwe Bonnes
1d60387e9c
Added GetPrintProcessorDirectoryA stub.
2003-04-27 20:35:08 +00:00
Adam Gundy
9457b463e0
Make sure the new array of printer pointers is NULL initialized.
2003-03-30 01:35:31 +00:00
Marcus Meissner
26b9bcaba3
Was using the wrong define for the CUPS soname.
2003-03-07 20:36:08 +00:00
Duane Clark
45abf7cfa0
Replace HEAP_strdupAtoW call and delete extra
...
RtlCreateUnicodeStringFromAsciiz.
2003-02-12 21:27:27 +00:00
Duane Clark
0987ae04f3
Winspool expects NULLs to be preserved in ascii to unicode
...
conversions.
2003-02-12 01:19:25 +00:00
Matthew Davison
60009b9a56
Removed calls to HEAP_strdupAtoW.
2003-01-23 23:07:38 +00:00
Stefan Leichter
8780853ab7
Make GetPrinterDriverDirectoryA pass all tests.
2003-01-15 00:51:16 +00:00
Francois Gouget
9b0b1e078a
Remove (POINTER)NULL casts.
2003-01-14 23:43:41 +00:00
Stefan Leichter
7a78ca04ed
GetPrinterDriverDirectoryA: do not crash on null pointers.
2003-01-08 19:52:25 +00:00
Francois Gouget
3efacb0acf
Remove extra #include directives from winspool.h.
2003-01-07 23:09:22 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Stefan Leichter
facaee4fd0
Moved implementation of GetPrinterDriverDirectory from ascii to unicode.
2003-01-03 03:04:46 +00:00
Alexandre Julliard
37516b3621
The name of the driver should be the 16-bit one in case the app tries
...
to load it.
2002-12-24 00:29:40 +00:00
Dimitrie O. Paun
6d267e93f2
Added stubs for {Start,End}{Doc,Page}Printer.
2002-12-17 21:00:38 +00:00
Marcus Meissner
f061f76704
Do not link against -lcups directly, but dynamically load it if
...
present (just like freetype etc.)
2002-11-12 02:22:24 +00:00
Michael Stefaniuc
ea335dd036
Compile the winspool dll with STRICT defined.
2002-10-22 00:47:33 +00:00
Alexandre Julliard
613ead7f0f
Fixed some handle conversions in prevision of void* handles.
2002-10-04 00:27:10 +00:00
Marcus Meissner
228a2b3ae5
New CUPS libraries return "none" as default printer instead of NULL.
2002-09-12 00:52:59 +00:00
Marcus Meissner
75e4e943e6
If the default CUPS printer has no ppd file, just use the first
...
printer that has one as Windows default printer.
Support PRINTER_ENUM_CONNECTIONS in the default way.
2002-09-09 19:19:18 +00:00
Alexander Gottwald
9c071eaefd
Avoid crash if no default cups printer is set.
2002-08-27 22:33:09 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Vincent Béron
8e2cbcab7b
Fixed warnings.
2002-05-28 22:42:11 +00:00
Alexandre Julliard
8c08ceb56c
Replaced -dosver and -winver options by config file parameters.
2002-05-23 19:35:18 +00:00
Andreas Mohr
11b35c0b4c
Better error messages.
2002-05-20 18:11:08 +00:00
Bill Medland
dff78edb02
Remove leading whitespace from printcap entries.
2002-05-17 00:10:15 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Andreas Mohr
8bc7f16caa
Spelling/alignment fixes.
2002-02-27 01:34:08 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Mark G. Adams
a0324f7172
Add GetDefaultPrinter() functions.
2002-01-22 00:49:24 +00:00
Gerard Patel
14c9429698
Fix RegSetValueEx calls and crash when DriverName="" in registry.
2001-10-28 21:16:38 +00:00
Francois Gouget
b60c4ce0f0
Don't print NULL strings (crashes on Solaris).
...
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
2001-10-14 16:15:05 +00:00
Hidenori Takeshima
b544637ce7
Use a default DevMode if no DevMode information is available in
...
registry.
2001-09-07 18:35:58 +00:00
Huw D M Davies
1e0b41ba1c
OpenPrinter should fail if pPrinterName is "".
2001-09-07 15:26:51 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Patrik Stridvall
dae8de69e2
Documentation ordinal fixes (using winapi_fixup).
2001-06-13 20:13:18 +00:00
Marcus Meissner
6d3e81b9e0
Use older cupsGetPrinters() API so we support CUPS 1.0.x too (as found
...
in Debian Potato).
Only set the default printer if there is no entry yet or it is not
WINEPS driven.
2001-05-18 20:57:36 +00:00
Ian Pilcher
5328782d88
Disable /etc/printcap parsing if no PPD file specified.
2001-05-16 20:05:40 +00:00
Marcus Meissner
0c63012b6d
Implemented /etc/printcap based printing support.
...
Changed 'CUPS:printername' to 'LPR:printername'.
Some fixes in AddPrinterW().
2001-05-09 17:10:41 +00:00