HI,
Has anyone already try to compile it with VC++.
Using the win32X11 port from http://sources.redhat.com/win32-x11/ and
microsoft visual C++ 6.0 I was able to compile some parts: tsx11 and
wineclipsrv.exe.
The intention is to create a dll that exports the winapi graphic
functions for X11: X11DRV_CreateWindow,X11DRV_InitKeyboard,..
see x11drv.spec.
1)If we can compile that dll, can we recompile a win32 app so it
runs on a pc and display on a X-terminal?
2)Can multiple users run the same app on win95/98 and display on diff
X-terminals?
thxs
Rudi
Dmitry Timoshkov <dmitry(a)baikal.ru> writes:
> Dmitry Timoshkov <dmitry(a)codeweavers.com>
> Remove redundant implementation of __get_cs,__get_ds,__get_es,
> __get_fs,__get_gs,__get_ss,__set_fs,__set_gs.
These are here to support compilers that don't have gcc-style inline
assembly. This is admittedly a theoretical issue at this point, but
there shouldn't be any harm in keeping them around just in case.
--
Alexandre Julliard
julliard(a)winehq.com
"Dmitry Timoshkov" <dmitry(a)baikal.ru> writes:
> Perhaps they should be protected from compiling under gcc?
Why would you want that? They could conceivably be useful even with
gcc in case it decides not to use the inline version.
--
Alexandre Julliard
julliard(a)winehq.com
Ladislav Sladecek <lsla(a)post.cz> writes:
> The function is called like this:
>
> 0806c1c8:Call GDI.38: ESCAPE(0x0000,0x000d,0x0000,0x00000000,0657:e8f4) ret=0ff7:4428 ds=1207
>
> The in_data pointer is null but the code assigns to it, thats why it
> crashes. I think that the result should be assigned to the output parameter.
Yes of course, stupid typo on my part. Thanks for spotting it.
--
Alexandre Julliard
julliard(a)winehq.com
Hi all,
By looking at some guy's config.log, I found out this in configure.in :
dnl Check for GLU32 library.
AC_CHECK_LIB(GLU,glBegin,
X_PRE_LIBS="$X_PRE_LIBS -lGLU"
GLU32FILES='$(GLU32FILES)'
GLU32_DLL=glu32
,,
$X_LIBS $X_PRE_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS
)
My question is why do we test for 'glBegin' in GLU and not something better
like, say, 'gluLookAt' ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Ladislav Sladecek <lsla(a)post.cz> writes:
> 2) The real reason for the crash is that the application calls Escape16 with
> hdc equal to 0 and function equal to GETPRINTINGOFFSET. I do not understand
> why, they did not even start to print. Maybe, this is an undocumented windows
> function? After I temporarily disabled Escape16, the application began to
> work.
It's not supposed to crash even if the hdc is invalid. Do you have a
backtrace of the crash?
> 4) To fix Escape16, the 16bit printer driver is necessary. I need printing
> either. I will try to work on it if you just give me a piece of advice. I think
> that two ways are possible:
>
> A) To use the static table and to modify create_driver to work with it.
>
> B] To create a 16bit printer driver DLL similarly to the 32bit drivers.
The static table is OK, but you'll need to add a number of functions
that were done by escapes before (AbortDoc, StartDoc, etc.) And of
course there is still the GDI lock issue so I don't know if you can
actually print something even if you fix the initialisation.
--
Alexandre Julliard
julliard(a)winehq.com
Anyone see any reason not to? [afmdirs] has been around for quite a
while now.
--
========================================================================
Ian Pilcher ian.pilcher(a)home.com
========================================================================
Ladislav Sladecek <lsla(a)post.cz> writes:
> Maybe the printer driver never gets initialised? (Just a stupid speculation).
Not stupid at all, actually the 16-bit driver support is temporarily
broken (not that it really worked well before anyway). It shouldn't be
too hard to fix, but I haven't had time yet. Volunteers are welcome...
--
Alexandre Julliard
julliard(a)winehq.com
Hello,
I was working with Andreas Mohr on a program I was trying to get running
under Wine, and he suggested that I email this list and ask for help to
get an un-implemented function implemented. My application is a software
program used to control our phone system. The error is:
Unhandled exception: unimplemented function
ws2_32.WSALookupServiceBeginA called in 32-bit code (0x407be056).
In 32-bit mode. 0x407be056 (__wine_unimplemented+0x56 [ws2_32.spec.c:40]
in WS2_32.DLL): jmp 0x407be050 (__wine_unimplemented+0x50
[ws2_32.spec.c:40] in WS2_32.DLL) 43 void
__wine_stub_ws2_32_WPUCompleteOverlappedRequest(void) {
__wine_unimplemented("WPUCompleteOverlappedRequest"); }
I have tried using the native WS2_32 DLL and then the program no longer
crashes, but it looks like its attempting to connect to the server, but
never gets connected. I set up iptables to log all packets going to that
server out eth0, but it never catches any packets.
Any help would be greatly appreciated, as I have no knowledge of coding.
Also, I am not on the list, so please include my email on any responses.
Thanks a lot,
-Nick