A copyright question to wine developpers

2012-06-11 Thread Christophe-Marie Duquesne
Hi, To my understanding, wine is a reimplementation of the MS system. As far as I understand, you take MS public headers and reimplement their functions. If that is how it works, then how do you deal with copyright? The MS headers certainly come with a copyright clause: how is it possible to

Re: A copyright question to wine developpers

2012-06-11 Thread Edward Savage
On Mon, Jun 11, 2012 at 6:54 PM, Christophe-Marie Duquesne c...@chmd.fr wrote: Hi, To my understanding, wine is a reimplementation of the MS system. As far as I understand, you take MS public headers and reimplement their functions. If that is how it works, then how do you deal with

Re: A copyright question to wine developpers

2012-06-11 Thread Michael Stefaniuc
Hello! On 06/11/2012 10:54 AM, Christophe-Marie Duquesne wrote: To my understanding, wine is a reimplementation of the MS system. As far as I understand, you take MS public headers and reimplement their functions. If that is how it works, then how do you deal with copyright? The MS headers

Re: [PATCH] loader: On Mac OS, don't emit a __PAGEZERO segment.

2012-06-11 Thread Alexandre Julliard
Charles Davis cda...@mymail.mines.edu writes: This is the reason we couldn't put the WINE_DOS segment at address 0. We don't need page zero, we don't run DOS apps on the Mac. -- Alexandre Julliard julli...@winehq.org

Re: [PATCH] winepulse.drv: Add PulseAudio driver

2012-06-11 Thread Alexandre Julliard
Andrew Eikum aei...@codeweavers.com writes: There's a lengthy comment in ready_pulse() describing why we're using pthreads syncro primitives instead of Win32 primitives. I was under the impression (thanks to the CoreAudio driver, mostly) that threads not created through CreateThread() cannot

Re: [PATCH 1/4] kernel32/tests: Move a cdrom test to its own file

2012-06-11 Thread Alexandre Julliard
Alexandre Goujon ale.gou...@gmail.com writes: The cdrom test file will be used to test ioctl (results, structure size...) Each drive is tested and skipped gracefully if ioctl not supported or not a CDROM drive. I don't see a need for a new file, particularly since disk extents are not

Re: A copyright question to wine developpers

2012-06-11 Thread Ricardo Filipe
2012/6/11 Michael Stefaniuc mstef...@redhat.com: Hello! On 06/11/2012 10:54 AM, Christophe-Marie Duquesne wrote: To my understanding, wine is a reimplementation of the MS system. As far as I understand, you take MS public headers and reimplement their functions. If that is how it works, then

Re: [1/4] msi: Add support for 64-bit registry components. (resend)

2012-06-11 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=18942 Your paranoid

Re: A copyright question to wine developpers

2012-06-11 Thread Christophe-Marie Duquesne
On Mon, Jun 11, 2012 at 3:09 PM, Ricardo Filipe ricardojdfil...@gmail.com wrote: yeah, what happens is the header is reimplemented, not simply copy-pasted from Windows. Even if the API is not copyrighted, the header contents still are. Well if you rewrite a header such that it is 100%

Re: Command line parameters

2012-06-11 Thread Hin-Tak Leung
--- On Thu, 7/6/12, John Emmas john...@tiscali.co.uk wrote: snipped Is Wine clever enough to realise that the UTF8 string needs to be converted to a locale-specific string, so that the Windows app can understand it?  Or does Wine simply pass whatever characters it received, without

Re: Command line parameters

2012-06-11 Thread Hin-Tak Leung
--- On Thu, 7/6/12, John Emmas john...@tiscali.co.uk wrote: snipped FWIW the Windows app launches perfectly if I use execl() in the Linux app - and in fact, this has all worked perfectly for years.  It was only yesterday that I began to wonder if there might be a problem in non-English

Re: Command line parameters

2012-06-11 Thread Hin-Tak Leung
--- On Thu, 7/6/12, Dan Kegel d...@kegel.com wrote: John wrote: from what Hin-Tak said earlier, it sounds like Wine itself will translate any paths that I pass as a command line parameter (or did I misunderstand that?) Example:    wine notepad /home/dank/foo.txt This fails because

Re: [PATCH 1/5] hhctrl.ocx: Add HTML to Unicode parsing capability.

2012-06-11 Thread Erich E. Hoover
On Fri, Jun 8, 2012 at 2:58 AM, Jacek Caban ja...@codeweavers.com wrote: ... Did you test indexes like 'scriptalert(really!?)/script' ? :) Seriously, HTMLDocument is not the right tool for the job. I can. Do you have a suggestion for an alternative? Erich

Re: [PATCH 1/5] hhctrl.ocx: Add HTML to Unicode parsing capability.

2012-06-11 Thread Erich E. Hoover
On Fri, Jun 8, 2012 at 8:17 AM, Jacek Caban ja...@codeweavers.com wrote: ... I don't know any helper API for that. Writing decoder for HTML-encoded characters sounds like a good solution. How does something like the attached sound? Erich

Re: A copyright question to wine developpers

2012-06-11 Thread Christophe-Marie Duquesne
On Mon, Jun 11, 2012 at 5:33 PM, Roderick Colenbrander thunderbir...@gmail.com wrote: Have a look at what Google does for the Linux headers in Android. They essentially process them with a script and remove comments, inline functions and other stuff. There have been various articles about it.

Re: po: Update Italian translation

2012-06-11 Thread Matteo Bruni
Hi Luca, just a couple of nitpicks: -Nota: è raccomandato usare i pacchetti delle distribuzioni. Leggi a href= -\http://wiki.winehq.org/Gecko\;http://wiki.winehq.org/Gecko/a per i -dettagli. +Nota: è raccomandato usare i pacchetti delle distribuzioni. Leggi a

Re: po: Update Russian translation (try 3) (resend)

2012-06-11 Thread Nikolay Sivov
On 6/9/2012 07:43, Oleg Yarigin wrote: To avoid encode breaks I send a patch as an attachment. I packed it into *.GZ archive, becouse (I suppose so) some intermediate servers can block messages with big attachments. Please split it to several patches with changes grouped by some criteria,

Re: [PATCH 1/3] winspool: Install the ppd files into the driver directory.

2012-06-11 Thread Alexandre Julliard
Huw Davies h...@codeweavers.com writes: @@ -488,18 +638,70 @@ static void *cupshandle; DO_FUNC(cupsGetPPD); \ DO_FUNC(cupsParseOptions); \ DO_FUNC(cupsPrintFile); +#define CUPS_OPT_FUNCS \ +DO_FUNC(cupsGetPPD3); #define DO_FUNC(f) static typeof(f) *p##f CUPS_FUNCS;

Re: [PATCH] loader: On Mac OS, don't use external symbols for the DOS and shared heap segments.

2012-06-11 Thread Alexandre Julliard
Charles Davis cda...@mymail.mines.edu writes: My first idea was to just add some '.globl' directives in the code. But then I asked myself: why are we using an indirect symbol at all? Why are we treating this like an external symbol when it clearly isn't? So now, the arrays are declared