(WSACMSGHDR) + CMSG_ALIGN(len);
/* Make sure there is at least enough room for this entry */
if (newsize *maxsize)
return 0;
/* else */
*maxsize -= newsize;
Rolf Kalbermatter
not as obvious in one glance.
Rolf Kalbermatter
.
Rolf Kalbermatter
mean.
Rolf Kalbermatter
, it can bit-rot that much more quickly.
I think this is in fact the major issue here. There is certainly interest in
starting such a project but maintaining it is a completely different beast.
Rolf Kalbermatter
bigger as it is likely using more advanced techniques.
Rolf Kalbermatter
of error codes is accepted as valid result.
Rolf Kalbermatter
other RPC problems that make Windows-Wine RPC not work
well).
Rolf Kalbermatter
so it may not mean much on NT based kernels at all.
Maybe your SDKs are not to old but to new to contain any reference to
these functions :-).
Rolf Kalbermatter
SP3
userAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6)
Gecko/2009011913 Firefox/3.0.6
Rolf Kalbermatter
Rolf Kalbermatter
-Original Message-
From: Jeremiah Flerchinger [mailto:jeremiah.flerchin...@gmail.com]
Sent: Thursday, February 05, 2009 7:33 PM
To: Rolf Kalbermatter
Cc: wine-devel@winehq.org
Subject: RE: Stub DDE interface for Progman.exe
On Thu, 2009-02-05 at 18:58 +0100
ShellDDEInit even should protect itself from being called multiple
times to start up the server.
Rolf Kalbermatter
only be possible if the shell executable, which normally is
just explorer
creating the actual desktop view had been replaced by a different executable
that does
not initialize the shell DDE interface properly.
Rolf Kalbermatter
spinning a
separate implementation. Any comments are appreciated.
Do you have somewhere the specific WMF file in question? The license is a
bit to expensive to buy it just to test this ;-)
Rolf Kalbermatter
technically CoInitializeEx() may not be available on all Win95
systems.
Rolf Kalbermatter
such as the
quartz driver. Windows 2K/XP does appear to do it mostly in the Eng... GDI
functions
which would have been another possibility.
Vista changed the entire GDI/display driver business seriously again and I
have no idea
how it does work there.
Rolf Kalbermatter
to do quite
a bit more tests to then figure out the exact conditions under which this
behaviour is applied under
newer Windows versions.
Rolf Kalbermatter
added as todo_wine would certainly be welcome.
Rolf Kalbermatter
loaded by that DLL eventhough
they are in
the same directory than the referencing DLL.
Rolf Kalbermatter
someone broke the optional dependancy on the xml2-devel package. I
think I remember some noise on this mailinglist from someone stating that
Wine without xml2 should be considered broken anyhow.
Rolf Kalbermatter
Zac Brown [mailto:[EMAIL PROTECTED]
Rolf Kalbermatter wrote:
Dan Kegel [mailto:[EMAIL PROTECTED]
e.g.
if (flags IS_TEXT_UNICODE_CONTROLS)
for (i = 0; i len; i++)
switch (s[i]) {
case '\t':
case '\n':
case 'r
;
goto done;
default:
}
}
done:
Shouldn't a break instead of the goto work too?
Rolf Kalbermatter
of a function and Wine development could
be sped up by not writing tests. But it would only implement more
functionality with a lot more errors (or should that be less bugs :-).
Rolf Kalbermatter
for a Wine hard stub
and then two patches to ROS, one implementing a soft stub in ROS and the
other
adding a call to ExitProcess to this stub so the shutdown process can
continue.
Is this reverse engineering?
Rolf Kalbermatter
to it later on didn't break it in some
ways.
Rolf Kalbermatter
it doesn't know about and get the registry handling for free in that way.
Possibly the
import of shell32 would need to be done dynamically or delayed in that case.
Rolf Kalbermatter
what I had in mind. I don't see the benefit of adding
something
simple like this into libwine_port.
But of course it's Alexandre's call.
Rolf Kalbermatter
://www.google.nl/codesearch?q=isinfie=UTF-8oe=utf-8rls=org.mozilla:en
-US:officialclient=firefox-aum=1sa=Xoi=codesearch_groupresnum=4ct=titl
e
Rolf Kalbermatter
if they are not
really PE files?
Of course Windows can't deal with them. For a Windows compatible DLL
you do need a cross compiler like MingW or compile the sources in MSVC.
It should be the same here as what is actually the situation for the
test framework.
Rolf Kalbermatter
there without risking
more or less the same problems as you would get under Windows. And once Wine
has gotten the wide spread use we would all like to see, the next step to
Wine aware viri and such is not that big, believe me.
Rolf Kalbermatter
the top level wine directory itself, as it
is it's not helpful since the patch utility couldn't even know which of
the many path.c files in the source tree needs to be patched, and the
maintainer has a lot more things to do than to search where a patch could
apply to.
Rolf Kalbermatter
something at the according files.
configure.ac
Makefile.in
in the folder ~/wine-git/
Rolf Kalbermatter
or other core DLL source code ever.
Rolf Kalbermatter
Windows box I use Media Player Classic with QT and RM codec support
now and that works almost flawlessly.
Rolf Kalbermatter
there are (ancient) C compilers that will bark
when the # is not the first character in a line as the preprocessor
will then not see it as a valid preprocessor line and simply ignore
it.
Rolf Kalbermatter
proxy code using -Oicf looks at least quite trivial.
Any opinions about this anyone?
Rolf Kalbermatter
to NdrClientCall(2) which has to marshall the data entirely based
on its own runtime type format parsing.
Rolf Kalbermatter
;
}
LPOPENCONTEXT AddPacketToContextQueue(LPWTPACKET packet, HWND hwnd)
Rolf Kalbermatter
know how to do some of
my programs
without sometimes using a debugger, although that happens to usually break
into my own
code but in the case of an exception, also not.
Rolf Kalbermatter
code sequences generated,
but have to admit that I don't remember if Wine was affected too by this.
Rolf Kalbermatter
long *ptr;
Then the offset calculation would be all wrong.
Rolf Kalbermatter
applications under Wine
most of those gcc versions should just work fine.
Rolf Kalbermatter
);
+ok (0, BindIoCompletionCallback returned
ERROR_CALL_NOT_IMPLEMENTED\n);
return;
}
I don't think this check makes much sense after the change anymore. It's at
best a skip() for older Windows versions.
Rolf Kalbermatter
how this driver is loaded is buggy, I'm guessing
ntoskrnl.exe
is a bit too stubby for it yet.
I think this conclusion is a bit to simple. Considering the module base
address
of 0x46 this address could be quite legitime.
Rolf Kalbermatter
such as +imagelist.
Several calls to
trace:x11drv:X11DRV_SetWindowPos win 0x30274 window (0,0)-(1,14)
client (0,0)-(1,14) style 5001000b
right after that look also suspicious.
Rolf Kalbermatter
a few functions in Wine that call
X11DRV_CreateBitmap somewhere and somehow.
Rolf Kalbermatter
as is also done in NtGetTickCount().
On a side note: I wonder if older C compiler versions will simply do the
right
coercion from ULONGLONG to DWORD in these cases.
Rolf Kalbermatter
) || ( type == REG_DWORD ) )
+if( ( r == ERROR_SUCCESS ) ( type == REG_DWORD ) )
should be enough. Since the funtion returned with success the type must be
valid now.
Rolf Kalbermatter
didn't realize that were simply
executables.
Rolf Kalbermatter
criticisme here in the beginning.
Rolf Kalbermatter
. Not a behaviour I feel Wine should
imitate
without an app that would need that behaviour.
I'll be gone for two weeks for vacation. If anyone wants to continue on that
please feel free. Otherwise I'll be picking this up afterwards.
Rolf Kalbermatter
install I don't see how we can currently do many
useful service API tests at all.
Rolf Kalbermatter
that meaningful tests could be done
on Wine. Or maybe someone knows of a service that is going to be added to a
standard Wine installation soon?
Rolf Kalbermatter
of
EnumServicesStatusExW
from all other functions with some translation in them. Your approach avoids
translations
at the cost of making the common enumeration function quite a bit more
complicated.
I'm not sure which one I like more.
Rolf Kalbermatter
for this problem.
Rolf Kalbermatter
consider to use TRUE and FALSE as return value. This being a Windows
tool
and not a Unix one it seems clearer to me.
Rolf Kalbermatter
the crosstests.
Rolf Kalbermatter
mail client wrapped the patch again it seems. Sending as an attachment
might work better.
Rolf Kalbermatter
Rolf Kalbermatter [mailto:[EMAIL PROTECTED]
+GetServiceDisplayName(SCManager, service_name, NULL, buffer_size);
+if(!buffer_size)
+{
Apart from GetServiceDisplayName() currently not being implemented in Wine,
this won't work!
*buffer_size won't be allocated by the function but has
James Hawkins [mailto:[EMAIL PROTECTED] wrote:
On 4/24/07, Rolf Kalbermatter [EMAIL PROTECTED] wrote:
Changelog
dlls/advapi32/service.c
- Make service_start_process return the pid to the caller
-/* FIXME: Put the pid into the service struct */
+if (ppid) *ppid
Alexandre Julliard [mailto:[EMAIL PROTECTED] wrote:
Rolf Kalbermatter [EMAIL PROTECTED] writes:
+size = *lpcchBuffer * sizeof(WCHAR);
+ret = RegGetValueW(hscm-hkey, lpServiceName, szDisplayName,
RRF_RT_REG_SZ, type, NULL, size);
+switch (ret)
+{
+case ERROR_SUCCESS
Eric Pouech [mailto:[EMAIL PROTECTED] wrote:
Jonathan Schleifer a écrit :
ICC supports gcc inline asm. But it doesn't support defining a symbol
twice.
I'm speaking of the inline keyword (especially about extern inline)
Same issue as at least Visual C 6.0 had for standard C code.
Rolf
.
Adding more exports is not nice but there really is no way around
that, right?
That and a lot of the other points wouldn't be necessary with above
approach.
But there might be another complication with this I haven't seen yet.
Rolf Kalbermatter
: 195.19.225.253
Address:195.19.225.253#53
** server can't find 147.179.151.66.in-addr.arpa: NXDOMAIN
If it would be Windows I would say some spyware/spamware has hijacked your
lmhost file. But this way??
At least here everything seems alright.
Rolf Kalbermatter
Dmitry Timoshkov wrote:
Rolf Kalbermatter [EMAIL PROTECTED] wrote:
+#include tchar.h
What is this for? According to the Alexandre's comments we should convert
all the
Wine builtin apps to unicode intead of promoting usage of TCHAR that leads
to a
lot of trouble in multibyte locales, besides
a different Wine specific interface would first
require some architectural design work too but maybe you have done
something in that direction already.
Rolf Kalbermatter
impossible without disassembling most of syssetup. Maybe that a stub
implementation is enough to get MDAC setup to work.
Rolf Kalbermatter
being also
the most complex ones. More esoteric operations such as Arcs will eventually
have to be implemented too somehow but wouldn't be the most important ones
to start with.
Rolf Kalbermatter
it should be done in the X11 driver as that will require to do
the same work
in the quartz driver again and any other graphics display driver that may
come up in the
future. Basically it will be unmaintainable once there is more than one
possible display
driver in Wine.
Rolf Kalbermatter
. As to the drawing
optimization
I don't think that is a real trouble, certainly not to start with. Wine
wants first
something working correct and then one can decide if some fancy optimization
for
(dashed) lines, ellipses etc are at its place.
Rolf Kalbermatter
issues
is
not always possible so to some extend it is also about running all kinds of
graphic intense packages and finding problems or differences to how it was
before.
Rolf Kalbermatter
can't be replaced by Windows ones this won't matter either it would seem.
You can try to post a proper patch to both kernel32 and ntdll to
wine-patches and then let Alexandre decide if he wants to apply it.
Rolf Kalbermatter
, but that would be the drivers decision and as
said I'm
not yet sure that is how it's done under Windows nor if it should be done
this way.
Rolf Kalbermatter
of course so everything would be transparent as far as
the capabilities
of the used display device itself allow for that.
Rolf Kalbermatter
API for apropriate
functions.
Rolf Kalbermatter
of
someone trying to get it finally started the right way.
Rolf Kalbermatter
than TCP/IP.
Rolf Kalbermatter
kernel.
Rolf Kalbermatter
to provide
all functions this driver is accessing in order for the driver loading
even being successful.
Rolf Kalbermatter
such a combination of two apps mess up under real Windows too?
I mean if they both write to the boot block or whatever on the disk device
directly and change the same offsets then it's going to be a mess. Why
should Wine be able to deal better with that than real Windows?
Rolf Kalbermatter
to say the most and I think
it
has been clear that most of them are quite content if not happy with the modus
operandi. Of course Alexandre can be a pain sometimes but he has been always
with
a reason as far as I can tell.
Rolf Kalbermatter
a bunch of patches no matter
if they were accepted into Wine or not.
Rolf Kalbermatter
Windows kernel
driver support in Wine but also transparent hardware
access for those drivers through some mechanisme since the actual hardware
driver needs that and that
is one path Wine is not gonna head anytime soon.
Rolf Kalbermatter
use and it was just
ported to Win32 to make existing software still load despite the fact that it
can't really provide the parameter checking it makes one believe to do.
Rolf Kalbermatter
release (which with Wine chasing
the Windows API propably never will be) this might be a little different but
we talk about a software project heavily under development.
Rolf Kalbermatter
Alexandre Julliard wrote:
Rolf Kalbermatter [EMAIL PROTECTED] writes:
Alexandre Julliard schrieb:
I fail to see in how far returning an error is hiding a bug.
Imho if the library detects an error[*] it should pass the
information to the application and let the application handle
platforms but it does happen.
Rolf Kalbermatter
that generates a (pseudo)random GUID. To mimick Windows I would say this
should be done at wineinstall (or self-registration of the advapi DLL?).
Rolf Kalbermatter
it be better to place that into a help file and add a Help
button to the dialog that opens up that help file (possibly with
context sensitive help)?
Rolf Kalbermatter
hooking in Windows for sure can be a tricky business.
Rolf Kalbermatter
On Thu, Jan 12, 2006 at 09:02:42PM +0100, Rolf Kalbermatter wrote:
Thomas Weidenmueller wrote:
We've been using PCH with GCC for a long time in ReactOS,
it's been
working very well and reliable. Compiling ReactOS is *a lot*
faster with
PCH enabled.
Basically what I get
probably do not want to include every
possible public header file, due to some conflicts. But for the majority
of windows.h and friends this could be a good solution.
Rolf Kalbermatter
recent MSVC systems have better dependency
tracking in precompiled headers.
Rolf Kalbermatter
MSVC, but for me not
having projects containing million lines of c code,
disabling PCH always was the most simple and reliable solution).
Rolf Kalbermatter
a news link but some changes to that gateway made the newsgroup
less and less usable.
Rolf Kalbermatter
a specific issue with GUIDs. Maybe I can learn a bit here.
For instance the GUIDs IID_IAVIStreaming and CLSID_AVIFile used in avifil32.dll
are put by wine in the uuid.lib/dll file but the two MS SDKs I tried do not seem
to provide these exports in either uuid.lib nor vfw32.lib(avifil32.dll).
Rolf
at all?
Rolf Kalbermatter
. Otherwise
this would mean that you can't run it on a non-German Windows installation and I
would certainly guess that there are several people who run for instance the US
or UK English Windows version for one reason or the other. So what would they
have to do?
Rolf Kalbermatter
to
make this work for his Wine copy I think he needs to
hack the resources in user32 themselves.
Rolf Kalbermatter
this to be active.
Thanks for this tip.
In combination with a dialog loosing focus in such a way you certainly
can get into strange situations.
Rolf Kalbermatter
1 - 100 of 160 matches
Mail list logo