Commit Graph

94 Commits

Author SHA1 Message Date
Mike McCormack 05fb3ca636 Fix port enumeration. 2004-10-04 20:40:44 +00:00
Marcus Meissner a1272b3784 Use memcpy instead of weird casts. 2004-05-02 04:21:16 +00:00
Steven Edwards 86b3056e69 Add stubs for EnumMonitors[A/W]. 2004-03-17 01:42:46 +00:00
Stefan Leichter 03210d446c Moved implementation of GetDefaultPrinter from ascii to unicode, added
tests for GetDefaultPrinterA.
2004-03-07 03:46:54 +00:00
Francois Gouget 640cc3f3e1 Assorted spelling fixes. 2004-01-06 22:08:33 +00:00
Robert Shearman e18682ad7c Remove PRINTDLG_GetDefaultPrinterName; use Win32 GetDefaultPrinterA/W
instead.
2004-01-02 01:49:31 +00:00
Alexandre Julliard 402b79a1e8 Porting fixes. 2003-11-27 00:59:36 +00:00
Alexandre Julliard 4d626b062b Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Constify strings.
Fix args of [GS]etPrinterDataEx
2003-11-11 20:38:51 +00:00
Huw Davies e459f7a681 Much better parsing of /etc/printcap.
Don't even try to use heuristics to guess whether the printer is
PostScript or not - we're going to get it wrong anyway.
Don't list printer entries that begin with ispunct() - these are used
for 'tc' aliases.
2003-11-11 00:42:35 +00:00
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