https://bugs.winehq.org/show_bug.cgi?id=45950
Bug ID: 45950 Summary: RedMon 1.9 (Redirection Port Monitor) does not work Product: Wine Version: 3.17 Hardware: x86-64 URL: http://pages.cs.wisc.edu/~ghost/redmon/ OS: Linux Status: NEW Keywords: printing Severity: normal Priority: P2 Component: spooler Assignee: wine-bugs@winehq.org Reporter: wine.dev@web.de Blocks: 3866 Distribution: ---
This is a follow-up for bug 3864
Current code does not support a Printmonitor for output.
Since Windows XP, a Printmonitor is initialized with InitializePrintMonitor2 and supported by calling the functions returned in the MONITOR2 struct.
localspl.dll is the correct location for this support
https://bugs.winehq.org/show_bug.cgi?id=45950
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://pages.cs.wisc.edu/~g |https://web.archive.org/web |host/redmon/ |/20180913135015/http://ghos | |tgum.com.au/download/redmon | |19.zip Fixed by SHA1| |29ecb6f4bc48ed6520584785d0b | |b828bc503d922 Resolution|--- |FIXED Summary|RedMon 1.9 (Redirection |RedMon 1.9 (Redirection |Port Monitor) does not work |Port Monitor) does not work | |(missing support for | |monitors providing the | |MONITOR2 interface) Keywords| |download Status|NEW |RESOLVED
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive:
https://web.archive.org/web/20180913135015/http://ghostgum.com.au/download/r...
There were a number of patches from Dmitry to add support for monitors providing the MONITOR2 interface:
--- snip --- $ git log --pretty=format:"%h %an %ad %n%s%n" --since 2018-10-07 -- dlls/localspl
b1e6ce91714 Michael Stefaniuc Thu Dec 3 00:32:53 2020 +0100 localspl: Use wide-char string literals.
ce9835df01a Dmitry Timoshkov Mon Sep 9 14:58:05 2019 +0800 localspl/tests: Add support for monitors providing the MONITOR2 interface.
29ecb6f4bc4 Dmitry Timoshkov Mon Sep 9 14:57:55 2019 +0800 localspl: Add MONITORREG stub callbacks for InitializePrintMonitor2.
01d6835835e Dmitry Timoshkov Mon Sep 9 14:57:48 2019 +0800 localspl: Fix MONITOR2 callback prototypes.
24a16c0037f Dmitry Timoshkov Mon Sep 9 14:57:45 2019 +0800 localspl: Fix MONITOR2.cbSize calculation when converting from MONITOREX.
e620a3f3590 Dmitry Timoshkov Mon Sep 9 14:57:41 2019 +0800 localspl: Use the monitor handle returned by InitializePrintMonitor2.
db4d01e1914 Dmitry Timoshkov Fri Sep 6 12:01:05 2019 +0800 localspl: Unload monitor in DeleteMonitor.
d9518240c38 Dmitry Timoshkov Fri Sep 6 12:01:02 2019 +0800 localspl: Add support for monitors providing the MONITOR2 interface.
64a5720d25a Dmitry Timoshkov Fri Sep 6 12:00:59 2019 +0800 localspl: AddMonitor should create registry entry for a monitor before initializing it.
c113c5b9e7f Dmitry Timoshkov Thu Sep 5 20:31:06 2019 +0800 localspl: Remove useless NULL checks from AddMonitor trace.
8c98417cfd2 Alexandre Julliard Mon Jun 10 10:55:52 2019 +0200 localspl: Build with msvcrt. --- snip ---
Using the top commit of the series as resolution:
https://source.winehq.org/git/wine.git/commitdiff/29ecb6f4bc48ed6520584785d0... ("localspl: Add MONITORREG stub callbacks for InitializePrintMonitor2."). Part of Wine 4.16 release.
Thanks Dmitry
Create follow-up bug reports as needed - but please *no* meta-bugs.
$ sha1sum redmon19.zip a98d5385015ad3262d6ce6bd6fcc5046178747d2 redmon19.zip
$ du -sh redmon19.zip 436K redmon19.zip
$ wine --version wine-6.0-rc3-34-g9d7a710fc0d
Regards
https://bugs.winehq.org/show_bug.cgi?id=45950
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.0-rc4.