Tony Lambregts wrote:
> Tom Spear wrote:
>> On 3/21/06, *Vitaliy Margolen* <wine-devel(a)kievinfo.com
>> <mailto:wine-devel@kievinfo.com>> wrote:
>>
>> I sure hope all users will go look at this page first. But some
>> how I
>> don't think they will. When we getting _exact_ duplicates with
>> the same
>> summary and almost identical comments. I don't think users will
>> bother to
>> look anywhere …
[View More]else.
>>
>> But that will add extra work on our side to keep this list in
>> synch. On
>> top of the usual stuff that we already do.
>>
>> Vitaliy.
>>
>> It wouldnt take much extra time outta my day to do it. 5 mins at max
>> and only once I notice something is being reported rather
>> frequently. I assume that these people who are reporting identical
>> duplicates read some of the dodcumentation though, because otherwise
>> they probably wouldn't have even known about winecfg.
>>
>> Tom
>>
> Keeping them around for a while even after they are fixed would be a
> good idea since not everyone keeps up with the latest version of wine.
>
> Tony Lambregts
>
I didn't think about that, but you are right. I'll do something like
Bug (x) - (Description) - Status: Resolved - Resolved as of wine v(x)
Thanks
Tom
[View Less]
Tuesday, March 21, 2006, 3:49:53 PM, tkho(a)ucla.edu wrote:
> Patch to recognize VK_LMENU and VK_RMENU in alt-key combos (bug 4685)
> This patch looks for VK_LMENU and VK_RMENU in addition to VK_MENU when dealing
> with ALT-key combo messages. This is the easiest way to add this functionality,
> but arguably not the cleanest.
> 2006-03-21 Thomas Kho <tkho(a)ucla.edu>
> * dlls/x11drv/keyboard.c
> x11drv: recognize VK_LMENU and VK_RMENU in ALT-key combos
I'm sorry …
[View More]but this is further away from native, not closer. I just made
some tests, and native sets/clears VM_MENU whenever right or left ALT is
pressed/depressed. So we should be doing the same thing. Btw exactly the
same thing happens with CONTROL & SHIFT.
I will try to send these tests today-tomorrow. But you could try that
yourself using SendInput().
Vitaliy Margolen
[View Less]
P.S.
Why thread-local variables? AFAIK OpenGL is single-threaded in its nature. I
don't know if there are applications that draw opengl in multiple threads in
different contents, and if current code would make any problems with these.
Leon
Bryan Mayland wrote:
> dlls/kernel/sync.c:173:
> 176 if (count >= MAXIMUM_WAIT_OBJECTS)
> 177 {
> 178 SetLastError(ERROR_INVALID_PARAMETER);
> 179 return WAIT_FAILED;
>
> Windows supports up to and including that number, wine only supports up
> to that number.
Congratulations, sounds like you found a bug in Wine!
> Since the rest of the code actually does support the
> full 64 wait objects, is there any reason this should not be changed …
[View More]to
> 176 if (count > MAXIMUM_WAIT_OBJECTS)
Looks like it should be changed.
You've helped greatly with your post.
You could help even more by posting a patch
that modifies dlls/kernel/tests/sync.c to incorporate your test
and also fixes the error. Feel up to it? Just yell if you
need help.
Thanks!
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
[View Less]
I try run this patch, but it not works still...
some have another idea, or patch to run...
with windows app works okay
but with this specific application that uses rdprint, does not work...
--
Frederico Bertucci
e-mail / msn:
fred(a)netbil.com.br
www.netbil.com.br
NetBil - Redes e Internet
18-3659-2444
XxX
Linux for work
Linux for fun
XxX
--------- Mensagem Original --------
De: Mariusz Kie³piñski <kielpi(a)poczta.onet.pl>
Para: wine-devel(a)winehq.org <wine-devel(a)winehq.org&…
[View More]gt;
Assunto: Re: Wine and RDPRINT
Data: 17/03/06 17:40
>
> Dnia pi±tek, 17 marca 2006 14:35, Frederico Bertucci napisa³:
> Hi
> > Good morning guys
> >
> > I did my system works with wine no problem, but when I try print
using
> > then, doesnt work... if I print from any other aplication, works.
> >
> > I talked with my developer and he told me that are using a delphi
componet
> > called RDPRINT, this in windows, to create better graphics.
> >
> > So, Are there any way to print in wine, using this RDPRINT ?? any
dll, any
> > configuration
> >
> > I am using latest wine configured with winetools, the printer is a
lx300.
> >
> > I am trying do this works since 2 weeks ago and not sucefull
> >
> > Tks guys
> >
> >
>
> try this patch
>
>
> =================================
>
> wine.15.03.06.19.02.59.diff
> ? dlls/msvideo/Makefile
> ? dlls/win32s/Makefile
> ? dlls/winsock/Makefile
> ? dlls/winsock/libws2_32.def
> ? dlls/winsock/version.res
> ? dlls/winsock/tests/Makefile
> ? dlls/winsock/tests/testlist.c
> Index: dlls/gdi/printdrv.c
> ===================================================================
> RCS file: /home/wine/wine/dlls/gdi/printdrv.c,v
> retrieving revision 1.46
> diff -u -p -1 -r1.46 printdrv.c
> --- dlls/gdi/printdrv.c 12 Sep 2005 10:30:06 -0000 1.46
> +++ dlls/gdi/printdrv.c 15 Mar 2006 18:03:01 -0000
> @@ -471,3 +471,3 @@ static int CreateSpoolFile(LPCSTR pszOut
> if (!psCmd[0] && !strncmp("LPR:",pszOutput,4))
> - sprintf(psCmd,"|lpr -P%s",pszOutput+4);
> + sprintf(psCmd,"|lp -d'%s' ",pszOutput+4);
>
>
> =======================================
>
>
>
>
>
>
>
>
>
>
>
>
>
>
________________________________________________
:: NetBil :: :: A escolha certa em Internet ::
[View Less]
Huw D M Davies <h.davies1(a)physics.ox.ac.uk> writes:
> Huw Davies <huw(a)codeweavers.com>
> edit: Only adjust the margins if the edit control is above a certain
> size.
This breaks the tests here:
edit.c:788: Test failed: got 0
edit.c:789: Test failed: got 0
edit.c:802: Test failed: got 0
edit.c:808: Test failed: got 0
edit.c:809: Test failed: got 0
edit.c:813: Test failed: got 0
edit.c:814: Test failed: got 0
edit.c:817: Test failed: got 0
edit.…
[View More]c:818: Test failed: got 0
edit.c:840: Test failed: got 0
edit.c:841: Test failed: got 0
make[1]: *** [edit.ok] Error 11
--
Alexandre Julliard
julliard(a)winehq.org
[View Less]
I've been digging into why versions of uTorrent greater than 1.1.3 do
not work under the latest wine and tracked it down to their use of
WSAEventSelects to receive socket notifications. I created a small test
application which mimics this behavior which works under WindowsXP but
not wine.
The problem is that they create MAXIMUM_WAIT_OBJECTS events and pass
them to WaitForMultipleObjectsEx. That function bails out early due to
dlls/kernel/sync.c:173:
176 if (count >= …
[View More]MAXIMUM_WAIT_OBJECTS)
177 {
178 SetLastError(ERROR_INVALID_PARAMETER);
179 return WAIT_FAILED;
180 }
Windows supports up to and including that number, wine only supports up
to that number. Since the rest of the code actually does support the
full 64 wait objects, is there any reason this should not be changed to
176 if (count > MAXIMUM_WAIT_OBJECTS)
[View Less]
Hi,
The plan for porting Darwine/ppc is to use qemu either Bochs.
Thanks
Emmanuel
Le 21 mars 06 à 06:48, Brian Vincent a écrit :
> Are there any other FAQ additions anyone wants to see? There's at
> least one other one I was thinking of adding but have since forgotten.
>
> Changelog:
> Brian Vincent
> Explicitly address Intel Mac OS X.
>
> Index: en/wine-faq.sgml
> ===================================================================
> RCS file: /cvsroot/wine/…
[View More]docs/en/wine-faq.sgml,v
> retrieving revision 1.15
> diff -u -u -r1.15 wine-faq.sgml
> --- en/wine-faq.sgml 1 Feb 2006 04:47:04 -0000 1.15
> +++ en/wine-faq.sgml 21 Mar 2006 05:45:34 -0000
> @@ -591,9 +591,12 @@
> <para>
> Mac OS X / Darwin: The <ulink
> url="http://darwine.opendarwin.org/">Darwine</ulink>
> project is
> - currently working on porting Wine to the Darwin/x86
> platform. Their
> - goal is to eventually make it possible to run x86 Windows
> + currently working on porting Wine to the Darwin/x86
> platform.
> + Their goal is to eventually make it possible to run x86
> Windows
> applications on Darwin/PPC and then Mac OS X by using
> Bochs.
> + In addition, CodeWeavers has focused some of their
> resources on
> + Intel Mac OS X as well. With a little luck, Wine will
> be running on
> + it by the third quarter of 2006.
> </para>
> <para>
> FreeBSD: This port is well maintained and should work with
> @@ -606,7 +609,32 @@
> </para>
> </answer>
> </qandaentry>
> -
> + <qandaentry>
> + <question id="Will-wine-run-on-macintel">
> + <para>
> + I want to run Wine on an Intel Mac OS X (MacIntel)
> system, will it
> + work?
> + </para>
> + </question>
> + <answer>
> + <para>
> + (Also see the previous question.) As of March, 2006,
> simple
> + applications are just beginning to to run on Intel Mac
> OS X.
> + It's possible in about 6 months we'll see applications
> running
> + similarly to how they do on Linux or FreeBSD.
> + </para>
> + <para>
> + There are some complicated issues surrounding Wine on
> Mac OS X.
> + Working with low-level features, such as signal handling
> and system
> + registers, are quite different on Mac OS X. Further
> hampering
> + the issue are some bugs within the operating system.
> Beyond
> + that, integration on Mac OS X becomes difficult because
> it is
> + vastly different than a traditional *nix desktop. Menuing
> + and graphics drivers are just two areas that require a
> complete
> + reimplementation in order to be functional.
> + </para>
> + </answer>
> + </qanaentry>
> <qandaentry>
> <question id="What-minimum-CPU-must-I-have">
> <para>
>
>
[View Less]
Ivan Leo Puoti wrote:
>@@ -282,9 +283,15 @@
> {
> IAMMultiMediaStreamImpl *This = (IAMMultiMediaStreamImpl *)iface;
>
>- FIXME("(%p/%p)->(%s,%lx) stub!\n", This, iface, debugstr_w(pszFileName), dwFlags);
>+ TRACE("(%p/%p)->(%s,%lx)\n", This, iface, debugstr_w(pszFileName), dwFlags);
>
>- return E_NOTIMPL;
>+ /* We should check the file format and fail to open it if we can't reder it */
>+
>+ This->FileHandle = CreateFileW(…
[View More]pszFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
>+ if(This->FileHandle == INVALID_HANLDE_VALUE)
>+ return E_FAIL;
>+
>+ return CoCreateInstance(&CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, &IID_IGraphBuilder, (LPVOID*)&This->pFilterGraph);
> }
>
This is wrong. Here is the pseudo-code I sent to Peter Åstrand for the
very same function:
CoCreateInstance with IFileSourceFilter on CLSID_AsyncReader.
Call IFileSourceFilter_Load.
Get the output pin and stash it in This.
Call IGraphBuilder_AddSourceFilter.
Then IAMMultiMediaStreamImpl_Render should do the following:
Call IGraphBuilder_Render using the pin previously stashed away.
--
Rob Shearman
[View Less]