Release 980315
Sun Mar 15 03:46:50 1998 Dimitrie O. Paun <dimi@mail.cs.toronto.edu>
* [*/*]
Fixed some dprintf_ such that there is one and only one
new line for each dprintf and that new line occurs at the end.
Transformed some fprintfs into proper debug statements.
Removed much redundancy from most of the debug statements. The
redundancy appeared because now the component and function
name is output automatically. Most debug statements also used to
output the name of the function.
All these changes prepared the source to switch completely to
the new debugging interface.
For more info, refer to ./documentation/debug-msg
Sat Mar 14 19:45:23 1997 Andreas Mohr <100.30936@germany.net>
* [misc/shell.c] [if1632/kernel.spec]
Changed parameters of FUNC004() to fix a crash.
Not sure if this fix is correct (doc wanted).
* [windows/user.c] [if1632/user.spec] [include/user.h]
Implemented UserSeeUserDo.
* [msdos/int21.c] [include/msdos.h]
Added "GET LIST OF LISTS" (INT 21/52h).
Sat Mar 14 15:48:02 1998 Douglas Ridgway <ridgway@gmcl.com>
* [include/windows.h] [relay32/gdi32.spec] [objects/enhmetafile.c]
Beginnings of enhanced metafile support.
Fri Mar 13 20:53:09 1998 John Richardson <jrichard@zko.dec.com>
* [win32/console.c]
Restart interrupted console writes.
Fri Mar 13 18:59:24 1998 Matthew Becker <mbecker@glasscity.net>
* [*/*.c]
Updated documentation for API manpages.
* [windows/dce.c]
ReleaseDC16: Fixed cast.
* [include/windows.h] [memory/virtual.c]
VirtualQuery{Ex} should return DWORD instead of BOOL32.
Fri Mar 13 13:03:06 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
* [README][documentation/status/]
README updated, added lzexpand,version and multimedia
status notes to new documentation/status directory.
* [ole/*.c][if1632/typelib.spec]
Added typelib stubs, several small additions and fixes.
* [loader/pe_image.c]
Fixed a small bug (fixup_imports got passed the wrong hModule in a
remapcase).
* [loader/signal.c][if1632/signal.c][misc/winsock_dns.c]
[loader/module.c]
Fixed some recursive debugger crashes (caused by invalid FS).
* [misc/registry.c]
Two bugs fixed.
Fri Mar 13 04:55:01 1998 David Lee Lambert <lamber45@egr.msu.edu>
* [include/winnt.h] [include/winnls.h]
Moved LANG_xxx flags to winnls.h
* [include/winnls.h]
Added flags for GetDateFormat(); fixed validity of
LOCALE_SYSTEM_DEFAULT.
* [include/windows.h]
Added GetTimeFormat() prototypes.
* [ole/ole2nls.c]
Implemented ASCII date- and time-functions, using an
optimized common core; added stubs for Unicode versions;
started work on a Unicode core.
* [AUTHORS]
Added my name.
Mon Mar 9 20:10:15 1998 Eric Kohl <ekohl@abo.rhein-zeitung.de>
* [relay32/comctl32.spec] [include/imagelist.h]
[include/commctrl.h] [misc/imagelist.c] [misc/Makefile.in]
First attempt at implementing ImageLists.
Sun Mar 8 20:19:49 1998 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
* [files/dos_fs.c] [configure.in]
Try to get FileTimeToLocalFileTime,FileTimeToSystemTime and
SystemTimeToFileTime right.
Use timegm() where available.
* [misc/lstr.c]
Fix an off by one error in FormatMessage and handle the case
when args = NULL (used by programs to get the length of the
string).
* [win32/console.c]
Actual display a per-process Title string, better working
attempt for WriteConsole32W and ReadConsole32W.
Fri Mar 6 20:33:45 1998 Slaven Rezic <eserte@cs.tu-berlin.de>
* [include/config.h.in][configure.in][multimedia/audio.c]
[multimedia/dsound.c]
Added check for FreeBSD sound system.
Sun Mar 1 17:40:10 1998 Jason Schonberg <schon@mti.sgi.com>
* [controls/edit.c] [include/ole.h] [include/shlobj.h]
Removed final commas in enum types.
Mon Feb 23 07:52:18 1998 Luiz Otavio L. Zorzella <zorzella@nr.conexware.com>
* [multimedia/time.c]
Workaround to avoid infinite recursion inside timeGetTime.
* [multimedia/audio.c]
WODM_GETNUMDEVS and WIDM_GETNUMDEVS only return 1 now if the
SOUND_DEV can be opened, or if it's busy.
diff --git a/tsx11/ts_xutil.c b/tsx11/ts_xutil.c
index ab44751..9556c82 100644
--- a/tsx11/ts_xutil.c
+++ b/tsx11/ts_xutil.c
@@ -13,347 +13,347 @@
XClassHint * TSXAllocClassHint(void)
{
XClassHint * r;
- dprintf_info(x11, "Call XAllocClassHint\n");
+ TRACE(x11, "Call XAllocClassHint\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XAllocClassHint();
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XAllocClassHint\n");
+ TRACE(x11, "Ret XAllocClassHint\n");
return r;
}
XSizeHints * TSXAllocSizeHints(void)
{
XSizeHints * r;
- dprintf_info(x11, "Call XAllocSizeHints\n");
+ TRACE(x11, "Call XAllocSizeHints\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XAllocSizeHints();
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XAllocSizeHints\n");
+ TRACE(x11, "Ret XAllocSizeHints\n");
return r;
}
XWMHints * TSXAllocWMHints(void)
{
XWMHints * r;
- dprintf_info(x11, "Call XAllocWMHints\n");
+ TRACE(x11, "Call XAllocWMHints\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XAllocWMHints();
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XAllocWMHints\n");
+ TRACE(x11, "Ret XAllocWMHints\n");
return r;
}
int TSXClipBox(Region a0, XRectangle* a1)
{
int r;
- dprintf_info(x11, "Call XClipBox\n");
+ TRACE(x11, "Call XClipBox\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XClipBox(a0, a1);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XClipBox\n");
+ TRACE(x11, "Ret XClipBox\n");
return r;
}
Region TSXCreateRegion(void)
{
Region r;
- dprintf_info(x11, "Call XCreateRegion\n");
+ TRACE(x11, "Call XCreateRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XCreateRegion();
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XCreateRegion\n");
+ TRACE(x11, "Ret XCreateRegion\n");
return r;
}
int TSXDeleteContext(Display* a0, XID a1, XContext a2)
{
int r;
- dprintf_info(x11, "Call XDeleteContext\n");
+ TRACE(x11, "Call XDeleteContext\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XDeleteContext(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XDeleteContext\n");
+ TRACE(x11, "Ret XDeleteContext\n");
return r;
}
int TSXDestroyRegion(Region a0)
{
int r;
- dprintf_info(x11, "Call XDestroyRegion\n");
+ TRACE(x11, "Call XDestroyRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XDestroyRegion(a0);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XDestroyRegion\n");
+ TRACE(x11, "Ret XDestroyRegion\n");
return r;
}
int TSXEmptyRegion(Region a0)
{
int r;
- dprintf_info(x11, "Call XEmptyRegion\n");
+ TRACE(x11, "Call XEmptyRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XEmptyRegion(a0);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XEmptyRegion\n");
+ TRACE(x11, "Ret XEmptyRegion\n");
return r;
}
int TSXEqualRegion(Region a0, Region a1)
{
int r;
- dprintf_info(x11, "Call XEqualRegion\n");
+ TRACE(x11, "Call XEqualRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XEqualRegion(a0, a1);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XEqualRegion\n");
+ TRACE(x11, "Ret XEqualRegion\n");
return r;
}
int TSXFindContext(Display* a0, XID a1, XContext a2, XPointer* a3)
{
int r;
- dprintf_info(x11, "Call XFindContext\n");
+ TRACE(x11, "Call XFindContext\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XFindContext(a0, a1, a2, a3);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XFindContext\n");
+ TRACE(x11, "Ret XFindContext\n");
return r;
}
XVisualInfo * TSXGetVisualInfo(Display* a0, long a1, XVisualInfo* a2, int* a3)
{
XVisualInfo * r;
- dprintf_info(x11, "Call XGetVisualInfo\n");
+ TRACE(x11, "Call XGetVisualInfo\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XGetVisualInfo(a0, a1, a2, a3);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XGetVisualInfo\n");
+ TRACE(x11, "Ret XGetVisualInfo\n");
return r;
}
int TSXGetWMSizeHints(Display* a0, Window a1, XSizeHints* a2, long* a3, Atom a4)
{
int r;
- dprintf_info(x11, "Call XGetWMSizeHints\n");
+ TRACE(x11, "Call XGetWMSizeHints\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XGetWMSizeHints(a0, a1, a2, a3, a4);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XGetWMSizeHints\n");
+ TRACE(x11, "Ret XGetWMSizeHints\n");
return r;
}
int TSXIntersectRegion(Region a0, Region a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XIntersectRegion\n");
+ TRACE(x11, "Call XIntersectRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XIntersectRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XIntersectRegion\n");
+ TRACE(x11, "Ret XIntersectRegion\n");
return r;
}
int TSXLookupString(XKeyEvent* a0, char* a1, int a2, KeySym* a3, XComposeStatus* a4)
{
int r;
- dprintf_info(x11, "Call XLookupString\n");
+ TRACE(x11, "Call XLookupString\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XLookupString(a0, a1, a2, a3, a4);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XLookupString\n");
+ TRACE(x11, "Ret XLookupString\n");
return r;
}
int TSXOffsetRegion(Region a0, int a1, int a2)
{
int r;
- dprintf_info(x11, "Call XOffsetRegion\n");
+ TRACE(x11, "Call XOffsetRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XOffsetRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XOffsetRegion\n");
+ TRACE(x11, "Ret XOffsetRegion\n");
return r;
}
int TSXPointInRegion(Region a0, int a1, int a2)
{
int r;
- dprintf_info(x11, "Call XPointInRegion\n");
+ TRACE(x11, "Call XPointInRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XPointInRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XPointInRegion\n");
+ TRACE(x11, "Ret XPointInRegion\n");
return r;
}
Region TSXPolygonRegion(XPoint* a0, int a1, int a2)
{
Region r;
- dprintf_info(x11, "Call XPolygonRegion\n");
+ TRACE(x11, "Call XPolygonRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XPolygonRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XPolygonRegion\n");
+ TRACE(x11, "Ret XPolygonRegion\n");
return r;
}
int TSXRectInRegion(Region a0, int a1, int a2, unsigned int a3, unsigned int a4)
{
int r;
- dprintf_info(x11, "Call XRectInRegion\n");
+ TRACE(x11, "Call XRectInRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XRectInRegion(a0, a1, a2, a3, a4);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XRectInRegion\n");
+ TRACE(x11, "Ret XRectInRegion\n");
return r;
}
int TSXSaveContext(Display* a0, XID a1, XContext a2, const char* a3)
{
int r;
- dprintf_info(x11, "Call XSaveContext\n");
+ TRACE(x11, "Call XSaveContext\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XSaveContext(a0, a1, a2, a3);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSaveContext\n");
+ TRACE(x11, "Ret XSaveContext\n");
return r;
}
void TSXSetWMProperties(Display* a0, Window a1, XTextProperty* a2, XTextProperty* a3, char** a4, int a5, XSizeHints* a6, XWMHints* a7, XClassHint* a8)
{
- dprintf_info(x11, "Call XSetWMProperties\n");
+ TRACE(x11, "Call XSetWMProperties\n");
EnterCriticalSection( &X11DRV_CritSection );
XSetWMProperties(a0, a1, a2, a3, a4, a5, a6, a7, a8);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSetWMProperties\n");
+ TRACE(x11, "Ret XSetWMProperties\n");
}
void TSXSetWMSizeHints(Display* a0, Window a1, XSizeHints* a2, Atom a3)
{
- dprintf_info(x11, "Call XSetWMSizeHints\n");
+ TRACE(x11, "Call XSetWMSizeHints\n");
EnterCriticalSection( &X11DRV_CritSection );
XSetWMSizeHints(a0, a1, a2, a3);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSetWMSizeHints\n");
+ TRACE(x11, "Ret XSetWMSizeHints\n");
}
int TSXSetRegion(Display* a0, GC a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XSetRegion\n");
+ TRACE(x11, "Call XSetRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XSetRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSetRegion\n");
+ TRACE(x11, "Ret XSetRegion\n");
return r;
}
int TSXShrinkRegion(Region a0, int a1, int a2)
{
int r;
- dprintf_info(x11, "Call XShrinkRegion\n");
+ TRACE(x11, "Call XShrinkRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XShrinkRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XShrinkRegion\n");
+ TRACE(x11, "Ret XShrinkRegion\n");
return r;
}
int TSXStringListToTextProperty(char** a0, int a1, XTextProperty* a2)
{
int r;
- dprintf_info(x11, "Call XStringListToTextProperty\n");
+ TRACE(x11, "Call XStringListToTextProperty\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XStringListToTextProperty(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XStringListToTextProperty\n");
+ TRACE(x11, "Ret XStringListToTextProperty\n");
return r;
}
int TSXSubtractRegion(Region a0, Region a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XSubtractRegion\n");
+ TRACE(x11, "Call XSubtractRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XSubtractRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSubtractRegion\n");
+ TRACE(x11, "Ret XSubtractRegion\n");
return r;
}
int TSXUnionRectWithRegion(XRectangle* a0, Region a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XUnionRectWithRegion\n");
+ TRACE(x11, "Call XUnionRectWithRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XUnionRectWithRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XUnionRectWithRegion\n");
+ TRACE(x11, "Ret XUnionRectWithRegion\n");
return r;
}
int TSXUnionRegion(Region a0, Region a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XUnionRegion\n");
+ TRACE(x11, "Call XUnionRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XUnionRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XUnionRegion\n");
+ TRACE(x11, "Ret XUnionRegion\n");
return r;
}
int TSXXorRegion(Region a0, Region a1, Region a2)
{
int r;
- dprintf_info(x11, "Call XXorRegion\n");
+ TRACE(x11, "Call XXorRegion\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XXorRegion(a0, a1, a2);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XXorRegion\n");
+ TRACE(x11, "Ret XXorRegion\n");
return r;
}
int TSXDestroyImage(struct _XImage *a0)
{
int r;
- dprintf_info(x11, "Call XDestroyImage\n");
+ TRACE(x11, "Call XDestroyImage\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XDestroyImage(a0);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XDestroyImage\n");
+ TRACE(x11, "Ret XDestroyImage\n");
return r;
}
struct _XImage * TSXSubImage(struct _XImage *a0, int a1, int a2, unsigned int a3, unsigned int a4)
{
struct _XImage * r;
- dprintf_info(x11, "Call XSubImage\n");
+ TRACE(x11, "Call XSubImage\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XSubImage(a0, a1, a2, a3, a4);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XSubImage\n");
+ TRACE(x11, "Ret XSubImage\n");
return r;
}
int TSXAddPixel(struct _XImage *a0, long a1)
{
int r;
- dprintf_info(x11, "Call XAddPixel\n");
+ TRACE(x11, "Call XAddPixel\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XAddPixel(a0, a1);
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XAddPixel\n");
+ TRACE(x11, "Ret XAddPixel\n");
return r;
}
XContext TSXUniqueContext(void)
{
XContext r;
- dprintf_info(x11, "Call XUniqueContext\n");
+ TRACE(x11, "Call XUniqueContext\n");
EnterCriticalSection( &X11DRV_CritSection );
r = XUniqueContext();
LeaveCriticalSection( &X11DRV_CritSection );
- dprintf_info(x11, "Ret XUniqueContext\n");
+ TRACE(x11, "Ret XUniqueContext\n");
return r;
}