Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2013
- 59 participants
- 361 messages
Re: [PATCH] d3dx9: Move object initialization into a separate function.
by Rico Schüller
On 09.10.2013 01:12, Matteo Bruni wrote:
> Hi Rico,
>
> 2013/10/8 Rico Schüller <kgbricola(a)web.de>:
>> Hi,
>>
>> this moves the object initialization into a separate function, so it could
>> be used for strings and resources. It also removes the STATE_TYPE as we
>> could distinguish the types at the object level.
>>
>> 1. When an object has a destination, it points to another shader variable.
>> This was state ST_PARAMETER.
>>
>> 2. If a variable has something in data, it is fxlc, shader (preshader) or a
>> string. This was state ST_CONSTANT and ST_FXLC.
>>
>> 3. If it has both (destination and data), it points to an array of shader
>> variables. The name is in the destination, the index could be calculated
>> with the data. This will be added in a later patch.
>>
>
> There's still the issue of distinguishing between ST_CONSTANT and
> ST_FXLC, checking object_id and type might cover that though.
I think we could distinguish between them. I forgot to add, if both are
0, then it is a constant and the parameter data has already the correct
value. Marking the shader as ST_CONSTANT was a little bit wrong, as we
would need to set the shader/preshader variables.
>
>> Also saving the destination parameter in the object gains some speed when we
>> need to access the variable as we don't need to run get_parameter_by_name()
>> each time we need the variable ...
>>
>
> I'm not sure storing additional info into the objects is the right
> thing to do. Take a look at the D3DXFX_NOT_CLONEABLE flag from
> http://msdn.microsoft.com/en-us/library/windows/desktop/bb172855%28v=vs.85%….
> Notice that GetPassDesc() doesn't return the shader data if the object
> was created with the flag. What I've been thinking is that it simply
> can't because the original shader data, stored in an object, were
> freed after parsing.
Yeah, I'm aware of D3DXFX_NOT_CLONEABLE. But we need to hold the shader
blob or something similar (a reflection of the used preshader variables)
to set the correct values. We also need it in the case for when the
parameter needs to be calculated (fxlc) and in for strings. So imho, we
could only release the blob partially when we have a preshader, nowhere
else (and in this case we still need the "reflection" somehow). So let
me conclude: We need to store the "destination" and the "reflection"
somewhere. We may release the full shader binary.
> While nothing forces us to do the same (except probably avoiding to
> use more memory than strictly necessary) I think it's better not to
> put additional stuff into the objects or generally assume that the
> objects are still available after parsing. That means creating the
> shaders and the strings at parse time or right after that and storing
> any additional required information (e.g. preshader) in the parameter.
>
> So, directly storing the referenced parameter is a good idea but I'd
> prefer that pointer to be in d3dx_parameter.
I haven't put it in the parameter as there are much more parameters than
objects. Each state, each array element and each structure member has a
parameter while there are only some parameters that have objects. So we
may use some more bytes when putting it in the parameter than putting it
in the object.
I'm fine with both ways, because each object is tight to a specific
parameter, it's mostly a matter of taste where the data is stored.
Cheers
Rico
Oct. 9, 2013
Re: ws2_32/tests: Use BOOL type where appropriate
by Marvin
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://newtestbot.winehq.org/JobDetails.pl?Key=2674
Your paranoid android.
=== wxppro (32 bit sock) ===
sock.c:519: Test failed: oob_server (bc): unexpectedly at the OOB mark: 0
sock: unhandled exception c0000005 at 71AB8D62
=== w2008s64 (32 bit sock) ===
sock.c:519: Test failed: oob_server (2c8): unexpectedly at the OOB mark: 0
=== w7pro64 (32 bit sock) ===
sock.c:509: Test failed: oob_server (8a4): unexpectedly at the OOB mark: 0
sock.c:519: Test failed: oob_server (8a4): unexpectedly at the OOB mark: 0
=== w864 (32 bit sock) ===
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for domain: 11004
sock.c:1740: Test failed: getservbyname could not retrieve information for telnet: 11004
=== w2008s64 (64 bit sock) ===
sock.c:519: Test failed: oob_server (118): unexpectedly at the OOB mark: 0
Oct. 9, 2013
Re: [PATCH] d3dx9: Move object initialization into a separate function.
by Matteo Bruni
Hi Rico,
2013/10/8 Rico Schüller <kgbricola(a)web.de>:
> Hi,
>
> this moves the object initialization into a separate function, so it could
> be used for strings and resources. It also removes the STATE_TYPE as we
> could distinguish the types at the object level.
>
> 1. When an object has a destination, it points to another shader variable.
> This was state ST_PARAMETER.
>
> 2. If a variable has something in data, it is fxlc, shader (preshader) or a
> string. This was state ST_CONSTANT and ST_FXLC.
>
> 3. If it has both (destination and data), it points to an array of shader
> variables. The name is in the destination, the index could be calculated
> with the data. This will be added in a later patch.
>
There's still the issue of distinguishing between ST_CONSTANT and
ST_FXLC, checking object_id and type might cover that though.
> Also saving the destination parameter in the object gains some speed when we
> need to access the variable as we don't need to run get_parameter_by_name()
> each time we need the variable ...
>
I'm not sure storing additional info into the objects is the right
thing to do. Take a look at the D3DXFX_NOT_CLONEABLE flag from
http://msdn.microsoft.com/en-us/library/windows/desktop/bb172855%28v=vs.85%….
Notice that GetPassDesc() doesn't return the shader data if the object
was created with the flag. What I've been thinking is that it simply
can't because the original shader data, stored in an object, were
freed after parsing.
While nothing forces us to do the same (except probably avoiding to
use more memory than strictly necessary) I think it's better not to
put additional stuff into the objects or generally assume that the
objects are still available after parsing. That means creating the
shaders and the strings at parse time or right after that and storing
any additional required information (e.g. preshader) in the parameter.
So, directly storing the referenced parameter is a good idea but I'd
prefer that pointer to be in d3dx_parameter.
> Cheers
> Rico
>
> ---
> dlls/d3dx9_36/effect.c | 98
> ++++++++++++++++++--------------------------------
> 1 Datei geändert, 34 Zeilen hinzugefügt(+), 64 Zeilen entfernt(-)
>
Cheers,
Matteo
Oct. 8, 2013
Re: [PATCH 5/5] user32: Implement better stub of OpenInputDesktop.
by Qian Hong
Hello, this patch is in pending status, is there any way I can improve it?
IMO there is no way to 'correctly' implement OpenInputDesktop before
implementing SwitchDesktop, as far as SwitchDesktop is a stub, it is
safe to assume that OpenInputDesktop will always return either NULL or
Winsta0/Default, that is what the patch does and what the tests in
[PATCH 3/5] shows..
It is not trivial to implement SwitchDesktop, also I don't know any
real world app needing SwitchDesktop except some virtual desktop
manager, so I'm not sure it is worth to spend time on implementing
SwitchDesktop. However, OpenInputDesktop is needed by multiple apps
(TeamViewer, QQ International, Inspect tool from Windows Platform SDK
as bug 12067), is it acceptable to submit such a 'better stub' to Wine
and leaving SwitchDesktop as a stub?
Any comment is great appreciated!
On Tue, Oct 8, 2013 at 11:41 AM, Qian Hong <qhong(a)codeweavers.com> wrote:
> Fixed http://bugs.winehq.org/show_bug.cgi?id=12067 , let QQ users happy :)
>
> ---
> dlls/user32/tests/winstation.c | 22 ----------------------
> dlls/user32/winstation.c | 22 +++++++++++++++++++---
> 2 files changed, 19 insertions(+), 25 deletions(-)
>
>
--
Regards,
Qian Hong
-
http://www.codeweavers.com
Oct. 8, 2013
Re: Wrong status of gdi32
by Austin English
On Tue, Oct 8, 2013 at 11:54 AM, C.W. Betts <computers57(a)hotmail.com> wrote:
> Some of those are probably Wine-specific, and/or are forwarded from other
> DLLs.
>
> On Oct 8, 2013, at 8:35 AM, Akira Nakagawa <matyapiro31(a)gmail.com> wrote:
>
> I found this page shows that gdi32 dll has more than 800 functions,but the
> spec file has only 500 .
That info is from the windows 8 dll, not wine's. Wine doesn't
implement the full win32 API, only what is needed to run applications.
If you've got an application that doesn't run because of a missing
gdi32 function, please report it to bugzilla: https://bugs.winehq.org
--
-Austin
Oct. 8, 2013
Re: Wrong status of gdi32
by C.W. Betts
Some of those are probably Wine-specific, and/or are forwarded from other DLLs.
On Oct 8, 2013, at 8:35 AM, Akira Nakagawa <matyapiro31(a)gmail.com> wrote:
> I found this page shows that gdi32 dll has more than 800 functions,but the spec file has only 500 .
>
>
Oct. 8, 2013
RE: binfmt support
by xantares 09
From: xantares09(a)hotmail.com
To: hverbeet(a)gmail.com
Subject: RE: binfmt support
Date: Mon, 7 Oct 2013 11:47:05 +0000
> Date: Mon, 7 Oct 2013 12:23:30 +0200
> Subject: Re: binfmt support
> From: hverbeet(a)gmail.com
> To: xantares09(a)hotmail.com
> CC: wine-devel(a)winehq.org
>
> On 7 October 2013 12:06, xantares 09 <xantares09(a)hotmail.com> wrote:
> > ... I don't see a reason why to not include it at the wine level instead of
> > every linux distros, see:
> > https://github.com/xantares/wine/commit/76ebd5d29effaf4b6b39ceecb689f7008bf…
> >
> > What do you think ?
> >
> Ignoring the discussion if we want this or not for the moment, I'd
> guess this would break as soon as you pass something other than /usr
> for --prefix to configure.
Yes,
It'll only work when prefix=/usr, which is always what happens when building packaging.
This is what we want ; we still want to honor the prefix var.
x.
Oct. 8, 2013
Re: gdi32/tests: Skip linked font like SimSun-ExtB in fixed-pitch font selection.
by Marvin
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://newtestbot.winehq.org/JobDetails.pl?Key=2669
Your paranoid android.
=== wvista (32 bit font) ===
The test timed out
=== w2008s64 (32 bit font) ===
Timeout
Failure running script in VM: network read timed out
Oct. 8, 2013
Wrong status of gdi32
by Akira Nakagawa
I found this page
<http://www.nirsoft.net/dll_information/windows8/gdi32_dll.html> shows
that gdi32 dll has more than 800 functions,but the spec file has only 500 .
Oct. 8, 2013
Re: (try 6)[3/5] imm32: use thread data from target HWND
by Alexandre Julliard
Aric Stewart <aric(a)codeweavers.com> writes:
> @@ -1597,7 +1612,9 @@ BOOL WINAPI ImmGetConversionStatus(
> HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
> {
> HWND ret;
> - IMMThreadData* thread_data = IMM_GetThreadData(0);
> + IMMThreadData* thread_data = IMM_GetThreadDataForWindow(hWnd);
> + if (!thread_data)
> + return NULL;
> if (thread_data->hwndDefault == NULL)
> thread_data->hwndDefault = CreateWindowExW( WS_EX_TOOLWINDOW,
> szwIME, NULL, WS_POPUP, 0, 0, 1, 1, 0, 0, 0, 0);
It doesn't seem right to create the default window from a different
thread.
--
Alexandre Julliard
julliard(a)winehq.org
Oct. 8, 2013