You can freely get it at 
http://messager.wanadoo.fr/InstallComplete/InstallationMessagerWanadoo3.5.exe

It's in french sorry.

However, to install it you will need this little patch because the wise
installer uses wininet with an url like this http://myserver/.\
\path/to/file. It works on windows but not in wine. I sent a patch a
while ago but it was wrong so it was not applied. This one fix the bug
in the correct place in http.c HTTP_HttpSendRequestW.

Max


On Mon, 2005-01-24 at 12:55 +0100, Alexandre Julliard wrote:
> Maxime Bellengà <[EMAIL PROTECTED]> writes:
> 
> > Since this patch has been applied, I have an application with acts like
> > a christmas tree :)
> > The application has owner drawn objects everywhere. What I see is that
> > every object is painted but once a first object is painted (button or
> > whatever) when the next one is painted all the rest of the dialog box is
> > erased and so on. So I can only see the last painted component although
> > every button is still usable.
> > 
> > This patch is a real nightmare to understand. I tried comparing traces
> > with +win before and after the patch but with no luck.
> > 
> > I would appreciate if someone can give me an hint on how to find this
> > bug.
> 
> It's probably a regression around GetUpdateRect and related functions.
> The easiest way to fix it would be to get me a copy of that app, if
> that's possible.
> 
Index: dlls/wininet/http.c
===================================================================
RCS file: /home/wine/wine/dlls/wininet/http.c,v
retrieving revision 1.91
diff -u -r1.91 http.c
--- dlls/wininet/http.c	7 Jan 2005 17:09:39 -0000	1.91
+++ dlls/wininet/http.c	24 Jan 2005 18:23:11 -0000
@@ -1534,6 +1534,11 @@
                 nLen--;
                 lpwhr->lpszPath[nLen]='\0';
             }
+	    /* Replace '\' with '/' */
+	    while (nLen>0) {
+		nLen--;		
+		if (lpwhr->lpszPath[nLen] == '\\') lpwhr->lpszPath[nLen]='/';		
+	    }	    
         }
 
         if(CSTR_EQUAL != CompareStringW( LOCALE_SYSTEM_DEFAULT, NORM_IGNORECASE,

Reply via email to