well I made it serial.c before I had to run to work. I'm having good luck getting alot of the
objects to compile so far I've only had to kill file.c, ptrace.c, request.c and select.c. Getting
this to build and run on Windows is going to be a bitch =) gettimeofday, fork and all of fd and
networking is going to be the hard part. I've started a tempory header to see what will need to be
implemented in libwine if we want to get wineserver up and running on Windows without cygwin.
Cygwin still …
[View More]really needed get/setthreadcontext (hint, hint)
Thanks
Steven
/* I kill'd file.c, ptrace.c, request.c, select.c
*
* get/set thread context still needs to be done for Mingw and Cygwin
*
* main.c needs a lot of work
*/
/* object.h and async.h */
struct timeval{
int tv_sec;
int tv_usec;
};
/* debugger.c */
#define SIGTRAP NULL
/* file.c - doesnt work */
#define O_NONBLOCK 0
#define POLLIN 0
#define POLLOUT 0
#define POLLIN 0
#define POLLOUT 0
/* main.c */
#define SIGPIPE NULL
#define SIGHUP NULL
#define SIGQUIT NULL
/* named_pipe.c */
#define PF_UNIX NULL
#define SOCK_STREAM NULL
/* object.c */
#define POLLERR 0
#define POLLHUP 0
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
[View Less]
There's a fun little test app (with source) called IPCWorkshop at
http://www.codeproject.com/threads/ipcworkshop.asp
I noticed it probably needs a Sleep(500) in its Mailslot
receive loop, and a lot of its stuff doesn't seem to work
on my Windows Me system, but its "filemapping" and "mailslots"
modes do seem to work on Windows Me. (Oddly, "Clipboard"
doesn't work for me on Windows Me. This app is fairly new,
maybe it's still a bit buggy.)
None of its modes seem to work on Wine. Not sure why.…
[View More]
In server mode, it never redraws, so the GUI is messed
up somehow. I'm sure this app triggers several Wine bugs.
Anyway, if anyone's looking for simple test apps that
exercise various IPC methods, this one might be worth checking out.
- Dan
--
Dan Kegel
http://www.kegel.comhttp://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
[View Less]
I thought a few of you might be interested in the current status of this
script, so here is an update. I will attach a copy in case anyone wants to
test it, or add functionality or fixes. I'd be interested in the results of
any tests, especially if you discover any parsing errors.
It is far from complete, but at this stage does the following:
- Scan a given path, locating all dll files
- Generate an HTML map of dll imports only (sorted, lowercase, stripped of
paths)
- dumpbin /import and …
[View More]dumpbin /export on all dll files and save the results
in imports.txt and exports.txt respectively
- parse imports.txt as follows, and save the results in imported_api.txt:
DLL name imported DLL imported API
- parse exports.txt as follows, and save the results in exported_api.txt:
DLL name exported API
Future plans:
- Create a matrix of data currently in HTML map
- Generate HTML cross reference of all imported/exported API
- Implement dumping of data into a database (Something queryable, but what?)
- Detect and report unimplemented APIs in wine
[View Less]
also, when I replaced the comctl32 with a native,
it didn't fix the problem, so I'd think its safe to say
that the error is occuring outside comctl32..
-Dante
and it failed. The installer said that comctl32.dll was too old, did I
want a new one, so I said no. They it said that DirectX was a level 0
(well actually a long list of 00.00s), and asked if I wanted to install
what looked like version 4 (although the docs with the CD say that it will
install 8.0a). When I said no to that the installer quit.
This was a Debian unstable system, which is using the latest Wine.deb.
So how is it detecting the age of comctl32, and how should I convince it
that …
[View More]the dll really is up to date, and do I need to install the front bits
of DirectX in order to use the support that Wine is now increasingly
providing, or should Wine be advertising its DirectX support differently.
This is the first time I have tried to install a DirectX program on the
machine, and I do not know quite how I should proceed.
Thanks in advance
David
[View Less]
There has been a treeview regression, since at least 20030115,
I assumed someone would take it up, but noone has.
I will try to fix it, but a rather simple testcase ( ~200 lines of C )
is at http://open-socket.dyndns.org/~dante/treeview-testcase.tar.bz2
What appears to be happening, is when the dialog recieves a message
that is WM_NOTIFY , it excpets the lparam to 1) be
LPNMHDR, and lparam->code to be TVN_SELCHANGED.
the lparam->code that wine appears to be returning is 0.
-Dante
Hi all,
Seems that with latest CVS, the ncurses driver 'added' a lot of regressions
to IDA... The biggest gripe is that the mouse support is VERY flaky (I can
click some times but once it stops working, it seems that I cannot do
anymore with it).
As I do not know exactly how to select stuff in the GUI using only the
keyboard (which seems flaky too as the Backspace and Delete key seem not
really to work), I am a bit stuck.
How could one help debug this relatively crucial application to help …
[View More]in some
D3D / OpenGL investigations ?
Lionel
PS: we REALLY should be able to use the old slow as hell graphical driver as
a fallback....
--
Lionel Ulmer - http://www.bbrox.org/
[View Less]