Re: gdi32: GetGlyphIndices doesn't substitute glyph.

2012-01-10 Thread 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 http://testbot.winehq.org/JobDetails.pl?Key=16359 Your paranoid

Re: jscript: Fixed continue inside for..in statement

2012-01-10 Thread 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 http://testbot.winehq.org/JobDetails.pl?Key=16361 Your paranoid

MacOS recording audio - chunking 4096 frames

2012-01-10 Thread Joerg-Cyril . Hoehle
Hi, looking at mmdevapi/tests/capture logs, I found 2 issues 1. the 5 buffers initially sent are all returned with 0 bytes So I added a loop to return empty buffers to the audio input queue, such that GetBuffer returns data when GetCurrentPadding shows it. But why were these buffers returned at

Re: Rethinking WineConf

2012-01-10 Thread Jeremy White
Posted: Tue Jan 10, 2012 6:07 amPost subject: If you really want users to come, I suggest you change the second sentence on http://wiki.winehq.org/WineConf. Right now it sends a very clear message that users are not the least bit welcome. /me winces. I wrote that text; and I never

RFH: Applications that call stuff from DllMain

2012-01-10 Thread Andrew Eikum
This mail is about bugs 28042[1] and 28677[2]. In short, what I'm trying to deal with is buggy applications that make calls to DSound and WinMM from within DllMain(), causing deadlocks. On almost any entry into DSound or WinMM's wave functions, the modules launch a thread to communicate with

[PATCH] wineoss.drv: Fix IAudioRenderClient::{Get,Release}Buffer protocol

2012-01-10 Thread Joerg-Cyril . Hoehle
Andrew Eikum wrote: I think the GetPosition and GetCurrentPadding failures are caused by using GETOSPACE instead of GETODELAY in GetPosition(). Please write that patch too. It needs good testing to get the start/stop/underrun corner cases right. My hope is that Wine-1.4.0 will have 3 drivers of

Re: RFH: Applications that call stuff from DllMain

2012-01-10 Thread Dmitry Timoshkov
Andrew Eikum aei...@codeweavers.com wrote: So, I'm asking for insights. Should I try hard to avoid launching threads unless absolutely necessary? Is this a known deficiency in the loader, and I should do nothing? Is there some other way to work around this? As usually first thing to do is to

Re: Rethinking WineConf

2012-01-10 Thread Jerome Leclanche
Users coming to Wineconf will likely want to hear about Wine's development; what improvements they can expect, the progress on their favourite apps, etc. I suspect a great deal of users will also want to share their ideas on what they feel is important in further developments. J. Leclanche On

Re: Rethinking WineConf

2012-01-10 Thread Alex Bradbury
On 9 January 2012 18:31, Jeremy White jwh...@codeweavers.com wrote: So I'd like to ask folks to brain storm with me. How could Wineconf be different?  If you've never been, what would encourage you to come? Another angle on this might be making some changes to WineConf, but also making a

Re: [2/2] msvcrt: Forward strftime() to wcsftime(). Take 2.

2012-01-10 Thread Alexandre Julliard
Dmitry Timoshkov dmi...@baikal.ru writes: +len = MultiByteToWideChar( CP_ACP, 0, format, -1, NULL, 0 ); +if ((fmt = MSVCRT_malloc( len * sizeof(MSVCRT_wchar_t) ))) +{ +MultiByteToWideChar( CP_ACP, 0, format, -1, fmt, len ); + +if ((len = MSVCRT_wcsftime( s, max,

Re: [PATCH] wineoss.drv: Fix IAudioRenderClient::{Get,Release}Buffer protocol

2012-01-10 Thread Andrew Eikum
On Tue, Jan 10, 2012 at 04:57:58PM +0100, joerg-cyril.hoe...@t-systems.com wrote: Andrew Eikum wrote: I think the GetPosition and GetCurrentPadding failures are caused by using GETOSPACE instead of GETODELAY in GetPosition(). Please write that patch too. It needs good testing to get the

Re: [2/5] dinput: SetActionMap saving simple configurations to an .ini file (try 2)

2012-01-10 Thread Lucas Zawacki
2012/1/10 Vitaliy Margolen wine-de...@kievinfo.com: On 01/09/2012 10:18 AM, Lucas Fialho Zawacki wrote: From: Lucas Fialho Zawackilfzawa...@gmail.com +static BOOL _write_private_profile_intW(const char *format, WCHAR* section, WCHAR* key, int value, WCHAR* file) I don't think this is such

Re: winmm: GetCurrentPadding is superfluous while recording.

2012-01-10 Thread Alexandre Julliard
joerg-cyril.hoe...@t-systems.com writes: Hi, now winmm recording does not depend on chunking by mmdevapi. +if(packet 0) +WARN(losing %u frames\n, packet); That part is interesting. Another approach would have been to check whether all of GetData could be stuffed into

Re: RFH: Applications that call stuff from DllMain

2012-01-10 Thread Andrew Eikum
On Wed, Jan 11, 2012 at 01:03:56AM +0800, Dmitry Timoshkov wrote: Andrew Eikum aei...@codeweavers.com wrote: So, I'm asking for insights. Should I try hard to avoid launching threads unless absolutely necessary? Is this a known deficiency in the loader, and I should do nothing? Is there

Re: RFH: Applications that call stuff from DllMain

2012-01-10 Thread Henri Verbeet
On 10 January 2012 20:55, Andrew Eikum aei...@codeweavers.com wrote: So it appears we should be able to launch threads in DllMain() without deadlocking. Thoughts, anyone? That should be easy enough to test. Is the issue just launching a thread though, or actually waiting for it to start?

Re: RFH: Applications that call stuff from DllMain

2012-01-10 Thread Andrew Eikum
On Tue, Jan 10, 2012 at 09:10:15PM +0100, Henri Verbeet wrote: On 10 January 2012 20:55, Andrew Eikum aei...@codeweavers.com wrote: So it appears we should be able to launch threads in DllMain() without deadlocking. Thoughts, anyone? That should be easy enough to test. Is the issue

Re: Rethinking WineConf

2012-01-10 Thread Marcus Meissner
On Mon, Jan 09, 2012 at 12:31:11PM -0600, Jeremy White wrote: Hi All, This past Wine conference, while great fun as always, was not as well attended as Wine conferences in the past. So I would like to stir up trouble by suggesting we rethink WineConf. For those that have not attended,

Re: Rethinking WineConf

2012-01-10 Thread Matijn Woudt
On Tue, Jan 10, 2012 at 11:00 PM, Marcus Meissner mar...@jet.franken.de wrote:  The workshop elements we introduced in the last years are however more the direction to go.  So something of a workshop is my best bet at keeping interest.  Question is whether we can find workshop style things

What other conferences do Wine people attend?

2012-01-10 Thread Dan Kegel
In the wineconf thread, the question came up: What other conferences people do wine developers/users attend, if any? If you send me the names of the conference(s) you attended in the last two years, I'll summarize for the list.

Re: Rethinking WineConf

2012-01-10 Thread Pau Garcia i Quiles
On Tue, Jan 10, 2012 at 5:44 PM, Alex Bradbury a...@asbradbury.org wrote: Another angle on this might be making some changes to WineConf, but also making a concerted effort to make sure Wine is well represented at events many developers and users already attend such as FOSDEM and OSCON. In

Re: What other conferences do Wine people attend?

2012-01-10 Thread Lei Zhang
On Tue, Jan 10, 2012 at 2:55 PM, Dan Kegel d...@kegel.com wrote: In the wineconf thread, the question came up: What other conferences people do wine developers/users attend, if any? If you send me the names of the conference(s) you attended in the last two years, I'll summarize for the list.

Re: [Wine] Rethinking WineConf

2012-01-10 Thread perryh
Jeremy White jwh...@codeweavers.com wrote: the Wine conference has been a mostly annual affair since 2002 ... It's been in Minnesota about every 3rd year, and is otherwise 'normally' somewhere in Europe. How could Wineconf be different? If you've never been, what would encourage you to

Re: What other conferences do Wine people attend?

2012-01-10 Thread Lucas Zawacki
Every year I attend to FISL here in my home town of Porto Alegre (Brazil), it's one of the biggest events in Latin America but I reckon most of wine devs are far north. I didn't want to hijack the other thread, so I'll just throw an idea here. It's been some time now that I've wanted to organize

Re: [2/5] dinput: SetActionMap saving simple configurations to an .ini file (try 2)

2012-01-10 Thread Vitaliy Margolen
On 01/10/2012 10:51 AM, Lucas Zawacki wrote: 2012/1/10 Vitaliy Margolenwine-de...@kievinfo.com: On 01/09/2012 10:18 AM, Lucas Fialho Zawacki wrote: From: Lucas Fialho Zawackilfzawa...@gmail.com +static BOOL _write_private_profile_intW(const char *format, WCHAR* section, WCHAR* key, int

Re: Rethinking WineConf

2012-01-10 Thread Damjan Jovanovic
On Wed, Jan 11, 2012 at 12:00 AM, Marcus Meissner mar...@jet.franken.dewrote: - Attaching to other conferences? We do not really share much with other projects (please do not bring up Samba: we don't), What about Mono? .NET applications that use P/Invoke won't ever work outside Windows

Re: Rethinking WineConf

2012-01-10 Thread Dan Kegel
On Tue, Jan 10, 2012 at 8:34 PM, Damjan Jovanovic damjan@gmail.com wrote: What about Mono? .NET applications that use P/Invoke won't ever work outside Windows without Wine, so they kind of need us, and many native applications now also use .NET, so we kind of need them. Unlike with Samba,

Re: mscoree: Implement DllGetClassObject

2012-01-10 Thread Vincent Povirk
You can't just use a static class factory for all the classes. There's no need for GetIDispatchForObject when we already have GetIUnknownForObject (and all you use is QueryInterface). +res = RegGetValueA( key, NULL, Class, RRF_RT_REG_SZ, NULL, classname, dwBufLen); We should probably use a W

Re: Rethinking WineConf

2012-01-10 Thread Jakob Eriksson
On January 10, 2012 at 11:00 PM Marcus Meissner mar...@jet.franken.de wrote: - Perhaps a shrinking audience is unavoidable.    This is a bit of a fact that some projects I have been in found hard to cope with... That after    the interest peak it might go down.     And if you are looking for