Re: kernel32.dll: implementation of GetVolumePathNamesForVolumeNameA/W

2010-07-04 Thread Dmitry Timoshkov
Tuomo Mattila wrote: > +BOOL WINAPI GetVolumePathNamesForVolumeNameA(LPCSTR volumename, LPSTR > volumepathname, DWORD buflen, PDWORD returnlen) > +{ > + > +BOOL ret = FALSE; > +WCHAR* volumenameW = 0; > +LPWSTR volumepathnameW = 0; > + > +if (volumename == 0 || volumepathname ==

Re: libs/wine: get_decomposition is not used in that file

2010-07-04 Thread Dmitry Timoshkov
André Hentschel wrote: > --- a/libs/wine/sortkey.c > +++ b/libs/wine/sortkey.c > @@ -19,7 +19,6 @@ > */ > #include "wine/unicode.h" > > -extern int get_decomposition(WCHAR src, WCHAR *dst, unsigned int dstlen); > extern const unsigned int collation_table[]; There is a commented out referen

Re: FAQ on Nautilus needed?

2010-07-04 Thread Rosanne DiMesio
On Sun, 4 Jul 2010 23:42:22 +0100 David Gerard wrote: > http://wiki.winehq.org/FAQ#head-d3f53179ea4e0d7c90cf330e50030b1e14b63811 > 10.3. Nautilus can delete your home directory when you empty the trash! > > This affected GNOME 2.21.90-91. This is a rather old version of GNOME. > Hass this proble

FAQ on Nautilus needed?

2010-07-04 Thread David Gerard
http://wiki.winehq.org/FAQ#head-d3f53179ea4e0d7c90cf330e50030b1e14b63811 10.3. Nautilus can delete your home directory when you empty the trash! This affected GNOME 2.21.90-91. This is a rather old version of GNOME. Hass this problem come up in recent times? Is there any current *nix that uses GNO

Re: base addresses of kernel32

2010-07-04 Thread James McKenzie
Andrey Turkin wrote: On Sunday 04 July 2010 22:31:49 Dan Kegel wrote: the Makefile has: EXTRADLLFLAGS = -Wb,-F,KERNEL32.dll -Wl,--image-base,0x7b80 Is there a good reason for this? Otherwise, this opens a security vulnerability in Wine that does not exist in Windows

Re: Please review: Patch for non-Linux serial set_baud_rate()

2010-07-04 Thread Eric Pouech
Le 30/06/2010 20:26, Ken Thomases a écrit : On Jun 30, 2010, at 11:47 AM, Ken Thomases wrote: I happened to stumble across some code which didn't look quite right in dlls/ntdll/serial.c. However, I have no expertise in serial comms or termios. Also, I have no means to test the change I

Re: base addresses of kernel32

2010-07-04 Thread Tijl Coosemans
On Sunday 04 July 2010 12:10:36 Ilya Basin wrote: >>> int main() { >>> HMODULE hKernel32 = GetModuleHandle("kernel32.dll"); >>> printf("0x%8x\n", hKernel32); >>> } >>> >>> [...@il winetest]$ wine a.exe >>> 0x7edf >>> [...@il winetest]$ wine a.exe >>> 0x7edf >>> [...@il winetest]$ wine a

Re: base addresses of kernel32

2010-07-04 Thread Andrey Turkin
On Sunday 04 July 2010 22:31:49 Dan Kegel wrote: > >> the Makefile has: > >> EXTRADLLFLAGS = -Wb,-F,KERNEL32.dll -Wl,--image-base,0x7b80 > > > >Is there a good reason for this? Otherwise, this opens a security > >vulnerability in Wine that does not exist in Windows > > This is the way Win

Re: TRACE () documentation

2010-07-04 Thread James McKenzie
James McKenzie wrote: James McKenzie wrote: James McKenzie wrote: James Hawkins wrote: On Thu, Jan 14, 2010 at 6:19 PM, James McKenzie wrote: All: Is there documentation anywhere on how to use the TRACE command? I am trying to print out the contents of a UNICODE string using this c

re: base addresses of kernel32

2010-07-04 Thread Dan Kegel
>> the Makefile has: >> EXTRADLLFLAGS = -Wb,-F,KERNEL32.dll -Wl,--image-base,0x7b80 > >Is there a good reason for this? Otherwise, this opens a security >vulnerability in Wine that does not exist in Windows This is the way Windows worked before Vista. (Does Vista actually randomize where

Re: TRACE () documentation

2010-07-04 Thread James McKenzie
James McKenzie wrote: James McKenzie wrote: James Hawkins wrote: On Thu, Jan 14, 2010 at 6:19 PM, James McKenzie wrote: All: Is there documentation anywhere on how to use the TRACE command? I am trying to print out the contents of a UNICODE string using this commnd. Thank you.

Re: base addresses of kernel32

2010-07-04 Thread James McKenzie
Marcus Meissner wrote: On Sun, Jul 04, 2010 at 10:04:01AM +0400, Илья Басин wrote: One widely used dll injection technique is copying the dll path to the target process memory and calling CreateRemoteThread() using the address of LoadLibraryA as lpStartAddress. This relies on the fact that al

Re: TRACE () documentation

2010-07-04 Thread James McKenzie
James McKenzie wrote: James Hawkins wrote: On Thu, Jan 14, 2010 at 6:19 PM, James McKenzie wrote: All: Is there documentation anywhere on how to use the TRACE command? I am trying to print out the contents of a UNICODE string using this commnd. Thank you. There are

re: Missing romanian characters in some fonts + winetricks feature request

2010-07-04 Thread Dan Kegel
The right place for winetricks feature requests is the winezeug issue tracker. I've filed http://code.google.com/p/winezeug/issues/detail?id=134 for the eu font update request.

Re: kernel32: Enhance EndUpdateResource

2010-07-04 Thread testbot
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=3105 Your paranoid android.

Re[2]: base addresses of kernel32

2010-07-04 Thread Ilya Basin
>> int main() { >> HMODULE hKernel32 = GetModuleHandle("kernel32.dll"); >> printf("0x%8x\n", hKernel32); >> } >> >> [...@il winetest]$ wine a.exe >> 0x7edf >> [...@il winetest]$ wine a.exe >> 0x7edf >> [...@il winetest]$ wine a.exe >> 0x7ede TC> Is this on Linux? yes --

Missing romanian characters in some fonts + winetricks feature request

2010-07-04 Thread Octavian Voicu
Hello, Most fonts are missing some characters (S and T with a comma below, as opposed to those with a cedilla; see [1] for a discussion) needed to correctly represent some letters in the Romanian alphabet. Initially, Windows XP did not include support for these characters, but it released an updat

Re: base addresses of kernel32

2010-07-04 Thread Tijl Coosemans
On Sunday 04 July 2010 09:14:14 Илья Басин wrote: > 2010/7/4 Marcus Meissner >> On Sun, Jul 04, 2010 at 10:04:01AM +0400, Илья Басин wrote: >>> One widely used dll injection technique is copying the dll path to >>> the target process memory and calling CreateRemoteThread() using >>> the address of

Re: First chance exception: page fault on write access...

2010-07-04 Thread Florian Köberle
Hello, looks like a lot of developers are running in this very same issue lately. You can either type in "pass" for each exception or disable stopping at first chance exceptions by setting |BreakOnFirstChance| to false: http://www.winehq.org/docs/winedev-guide/dbg-config Best regards, Florian Kö

Re: your mail

2010-07-04 Thread Marcus Meissner
On Sun, Jul 04, 2010 at 01:57:09AM -0700, paulo lesgaz wrote: > Hello > > As soon as I use Winedbg, the debugger stops at this exception: > > First chance exception: page fault on write access to 0x00ad in 32-bit > code (0x7e96fc9d).

[no subject]

2010-07-04 Thread paulo lesgaz
Hello As soon as I use Winedbg, the debugger stops at this exception: First chance exception: page fault on write access to 0x00ad in 32-bit code (0x7e96fc9d). Register dump:

Re: base addresses of kernel32

2010-07-04 Thread Илья Басин
2010/7/4 Marcus Meissner > On Sun, Jul 04, 2010 at 10:04:01AM +0400, Илья Басин wrote: > > One widely used dll injection technique is copying the dll path to the > > target process memory and calling CreateRemoteThread() using the address > of > > LoadLibraryA as lpStartAddress. This relies on th