Release 980301
Sun Mar 1 10:45:23 1998 Andreas Mohr <100.30936@germany.net>
* [loader/ne_image.c]
Fixed problem with weird DLLs (NE_FFLAGS_SINGLEDATA && DGROUP = 0).
* [msdos/dosmem.c]
Export address for __0000H, too.
* [msdos/dpmi.c]
Changed MemAlloc functions to return less fragmented addresses.
Sat Feb 28 18:50:12 1998 Alexandre Julliard <julliard@lrc.epfl.ch>
* [scheduler/process.c] [scheduler/sysdeps.c]
Don't use %fs register before threading initialization.
Sat Feb 28 14:04:56 1998 Kristian Nielsen <kristian.nielsen@risoe.dk>
* [configure.in] [include/acconfig.h]
Autoconf macro to check for non-reentrant X libraries.
* [windows/winpos.c]
In SetWindowPos32(), do not cause WM_SIZE messages when the
SWP_NOSIZE flag is specified. This fixes the division-by-zero in
Borland C++ 4.0 "Open Project" menu item.
Sat Feb 28 13:11:26 1998 James Moody <013263m@dragon.acadiau.ca>
* [ole/ole2nls.c]
Changed "English" values from German to English.
* [files/dos_fs.c]
Fixed off-by-one month bug.
Fri Feb 27 22:12:01 1998 Douglas Ridgway <ridgway@winehq.com>
* [windows/win.c]
Fix winelib class menu loading bug.
* [include/module.h] [loader/module.c]
LoadModule32 should be implemented in terms of CreateProcess.
* [programs/view/*]
Metafile viewer sample program.
* [documentation/wine.texinfo] [documentation/Makefile.in]
Improvements and additions, HTML target.
Fri Feb 27 04:27:48 1998 Dimitrie O. Paun <dimi@cs.toronto.edu>
* [*/*]
Switched to the new debug messages interface. For more information
please refer to documentation/debug-msgs. Because the new scheme
introduces a new semantic level, I had to manually do through
about 530 dprintf_xxx! The rest of about 2400 where transformed
via a script. Because of the large number of changes that I had
to do, some may have not come out as nicely as I wanted them. If
this is the case, please let me know. There is a lot of work left
to do: -- a few hundred printf's to be converted -- about 2300
fprintf's to be converted -- about 600 FIXME's to be transformed
The problem is that in the above mentioned cases, a lot of manual
intervention is required because a lot of the information is
missing. There are also a lot of other things to be done to the
interface and so forth. I have now ideas for a at least a month
worth of full time work :) I will proceed with many changes in the
next few releases, so please do not start modifing things because
there will be a hell of a lot of conflicts. If you have ideas that
you want to integrate or you want to work on different things,
please coordinate with me.
Thu Feb 26 13:04:29 1998 David Lee Lambert <lamber45@egr.msu.edu>
* [ole/ole2nls.c] [include/windows.h]
First try at OLE date- and time-formatting functions.
Wed Feb 25 11:20:35 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
* [files/*.c]
Changed dos device handling, added 'CON' devicehandling.
* [graphics/ddraw.c]
Bug fixes, some additions.
* [if1632/builtin.c][loader/module.c][library/winestub.c]
Small hack so we don't need a dummy BUILTIN_LoadModule
in winestub.c.
* [ole/*][relay32/ole32.spec][if1632/storage.spec]
storage.dll started. winword loads documents (saving
doesn't work yet, dunno why).
Several ole additions, some cleanups and bugfixes.
IMalloc16 implemented.
* [loader/pe_image.c]
Added some comments, fixed circular dll references,
fixed modref ordering, fixed tls allocation.
* [memory/global.c]
Added validity checks before every GET_ARENA_PTR.
(several functions rely on Global* return values
on invalid handles, like IsTask).
Implemented GlobalUnlockFree16.
* [memory/virtual.c]
Replaced dprintf_virtual by fprintf, so we can
do 'info map' again in the debugger. Increase read
linesize for Linux2.1 cases.
* [misc/cpu.c][misc/registry.c]
Moved cpu registry initialization to misc/cpu.c.
* [multimedia/dsound.c]
Enhanced, replaced GETOSPACE bufferingcheck by SETFRAGMENT.
* [relay32/crtdll.spec][relay32/ntdll.spec]
Replaced some ptr by respective 'str' and 'wstr' arguments
for libc functions.
* [scheduler/thread.c]
Added some sanity checks to stackallocation, tlshandling fixed.
* [tools/build.c]
Fixed cdecl argumenttype order (was reversed).
* [win32/ordinals.c]
Implemented KERNEL_449.
* [windows/dinput.c]
Some fixes, needs much more work. Tomb Raider2 works with keyboard ;)
Tue Feb 24 20:46:37 1998 James Juran <jrj120@psu.edu>
* [windows/win.c]
Fixed USER32 ordinal numbers in documentation.
Sat Feb 21 12:30:38 1998 John Richardson <jrichard@zko.dec.com>
* [files/file.c] [include/k32obj.h] [memory/virtual.c]
[scheduler/critsection.c] [scheduler/event.c] [scheduler/handle.c]
[scheduler/k32obj.c] [scheduler/mutex.c] [scheduler/process.c]
[scheduler/semaphore.c] [scheduler/thread.c]
Added generic k32obj read and write routines for k32objs that
support I/O.
* [documentation/console]
Updated console docs.
* [win32/console.c]
Make console work like a k32obj that supports I/O.
* [include/windows.h]
Make WriteFile and ReadFile take HANDLE32 for handle.
Sun Feb 15 14:07:07 1998 Dimitrie O. Paun <dimi@mail.cs.toronto.edu>
* [controls/menu.c] [misc/ver.c] [multimedia/dsound.c]
[multimedia/joystick.c] [windows/dialog.c]
Modified some dprintf_xxx's to prepare them for a new
dprintf_ scheme. Basically, I changed the dprintf's that
outputed a line with many dprintf calls to do just one
dprintf call.
1998-03-01 21:05:02 +01:00
|
|
|
/* Do not modify this file -- it is automatically generated! */
|
|
|
|
|
1998-03-15 21:29:56 +01:00
|
|
|
#ifndef __WINE_DEBUGTOOLS_H
|
Release 980301
Sun Mar 1 10:45:23 1998 Andreas Mohr <100.30936@germany.net>
* [loader/ne_image.c]
Fixed problem with weird DLLs (NE_FFLAGS_SINGLEDATA && DGROUP = 0).
* [msdos/dosmem.c]
Export address for __0000H, too.
* [msdos/dpmi.c]
Changed MemAlloc functions to return less fragmented addresses.
Sat Feb 28 18:50:12 1998 Alexandre Julliard <julliard@lrc.epfl.ch>
* [scheduler/process.c] [scheduler/sysdeps.c]
Don't use %fs register before threading initialization.
Sat Feb 28 14:04:56 1998 Kristian Nielsen <kristian.nielsen@risoe.dk>
* [configure.in] [include/acconfig.h]
Autoconf macro to check for non-reentrant X libraries.
* [windows/winpos.c]
In SetWindowPos32(), do not cause WM_SIZE messages when the
SWP_NOSIZE flag is specified. This fixes the division-by-zero in
Borland C++ 4.0 "Open Project" menu item.
Sat Feb 28 13:11:26 1998 James Moody <013263m@dragon.acadiau.ca>
* [ole/ole2nls.c]
Changed "English" values from German to English.
* [files/dos_fs.c]
Fixed off-by-one month bug.
Fri Feb 27 22:12:01 1998 Douglas Ridgway <ridgway@winehq.com>
* [windows/win.c]
Fix winelib class menu loading bug.
* [include/module.h] [loader/module.c]
LoadModule32 should be implemented in terms of CreateProcess.
* [programs/view/*]
Metafile viewer sample program.
* [documentation/wine.texinfo] [documentation/Makefile.in]
Improvements and additions, HTML target.
Fri Feb 27 04:27:48 1998 Dimitrie O. Paun <dimi@cs.toronto.edu>
* [*/*]
Switched to the new debug messages interface. For more information
please refer to documentation/debug-msgs. Because the new scheme
introduces a new semantic level, I had to manually do through
about 530 dprintf_xxx! The rest of about 2400 where transformed
via a script. Because of the large number of changes that I had
to do, some may have not come out as nicely as I wanted them. If
this is the case, please let me know. There is a lot of work left
to do: -- a few hundred printf's to be converted -- about 2300
fprintf's to be converted -- about 600 FIXME's to be transformed
The problem is that in the above mentioned cases, a lot of manual
intervention is required because a lot of the information is
missing. There are also a lot of other things to be done to the
interface and so forth. I have now ideas for a at least a month
worth of full time work :) I will proceed with many changes in the
next few releases, so please do not start modifing things because
there will be a hell of a lot of conflicts. If you have ideas that
you want to integrate or you want to work on different things,
please coordinate with me.
Thu Feb 26 13:04:29 1998 David Lee Lambert <lamber45@egr.msu.edu>
* [ole/ole2nls.c] [include/windows.h]
First try at OLE date- and time-formatting functions.
Wed Feb 25 11:20:35 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
* [files/*.c]
Changed dos device handling, added 'CON' devicehandling.
* [graphics/ddraw.c]
Bug fixes, some additions.
* [if1632/builtin.c][loader/module.c][library/winestub.c]
Small hack so we don't need a dummy BUILTIN_LoadModule
in winestub.c.
* [ole/*][relay32/ole32.spec][if1632/storage.spec]
storage.dll started. winword loads documents (saving
doesn't work yet, dunno why).
Several ole additions, some cleanups and bugfixes.
IMalloc16 implemented.
* [loader/pe_image.c]
Added some comments, fixed circular dll references,
fixed modref ordering, fixed tls allocation.
* [memory/global.c]
Added validity checks before every GET_ARENA_PTR.
(several functions rely on Global* return values
on invalid handles, like IsTask).
Implemented GlobalUnlockFree16.
* [memory/virtual.c]
Replaced dprintf_virtual by fprintf, so we can
do 'info map' again in the debugger. Increase read
linesize for Linux2.1 cases.
* [misc/cpu.c][misc/registry.c]
Moved cpu registry initialization to misc/cpu.c.
* [multimedia/dsound.c]
Enhanced, replaced GETOSPACE bufferingcheck by SETFRAGMENT.
* [relay32/crtdll.spec][relay32/ntdll.spec]
Replaced some ptr by respective 'str' and 'wstr' arguments
for libc functions.
* [scheduler/thread.c]
Added some sanity checks to stackallocation, tlshandling fixed.
* [tools/build.c]
Fixed cdecl argumenttype order (was reversed).
* [win32/ordinals.c]
Implemented KERNEL_449.
* [windows/dinput.c]
Some fixes, needs much more work. Tomb Raider2 works with keyboard ;)
Tue Feb 24 20:46:37 1998 James Juran <jrj120@psu.edu>
* [windows/win.c]
Fixed USER32 ordinal numbers in documentation.
Sat Feb 21 12:30:38 1998 John Richardson <jrichard@zko.dec.com>
* [files/file.c] [include/k32obj.h] [memory/virtual.c]
[scheduler/critsection.c] [scheduler/event.c] [scheduler/handle.c]
[scheduler/k32obj.c] [scheduler/mutex.c] [scheduler/process.c]
[scheduler/semaphore.c] [scheduler/thread.c]
Added generic k32obj read and write routines for k32objs that
support I/O.
* [documentation/console]
Updated console docs.
* [win32/console.c]
Make console work like a k32obj that supports I/O.
* [include/windows.h]
Make WriteFile and ReadFile take HANDLE32 for handle.
Sun Feb 15 14:07:07 1998 Dimitrie O. Paun <dimi@mail.cs.toronto.edu>
* [controls/menu.c] [misc/ver.c] [multimedia/dsound.c]
[multimedia/joystick.c] [windows/dialog.c]
Modified some dprintf_xxx's to prepare them for a new
dprintf_ scheme. Basically, I changed the dprintf's that
outputed a line with many dprintf calls to do just one
dprintf call.
1998-03-01 21:05:02 +01:00
|
|
|
#include "debugtools.h"
|
|
|
|
#endif
|
|
|
|
|
1998-03-15 21:29:56 +01:00
|
|
|
/* Definitions for channels identifiers */
|
1998-12-27 16:28:54 +01:00
|
|
|
#define dbch_accel 0
|
|
|
|
#define dbch_advapi 1
|
|
|
|
#define dbch_animate 2
|
|
|
|
#define dbch_aspi 3
|
|
|
|
#define dbch_atom 4
|
1999-03-13 19:07:44 +01:00
|
|
|
#define dbch_avifile 5
|
|
|
|
#define dbch_bitblt 6
|
|
|
|
#define dbch_bitmap 7
|
|
|
|
#define dbch_caret 8
|
|
|
|
#define dbch_cdaudio 9
|
|
|
|
#define dbch_class 10
|
|
|
|
#define dbch_clipboard 11
|
|
|
|
#define dbch_clipping 12
|
|
|
|
#define dbch_combo 13
|
|
|
|
#define dbch_comboex 14
|
|
|
|
#define dbch_comm 15
|
|
|
|
#define dbch_commctrl 16
|
|
|
|
#define dbch_commdlg 17
|
|
|
|
#define dbch_console 18
|
|
|
|
#define dbch_crtdll 19
|
|
|
|
#define dbch_cursor 20
|
|
|
|
#define dbch_datetime 21
|
|
|
|
#define dbch_dc 22
|
|
|
|
#define dbch_dde 23
|
|
|
|
#define dbch_ddeml 24
|
|
|
|
#define dbch_ddraw 25
|
|
|
|
#define dbch_debug 26
|
1999-03-28 17:07:41 +02:00
|
|
|
#define dbch_delayhlp 27
|
|
|
|
#define dbch_dialog 28
|
|
|
|
#define dbch_dinput 29
|
|
|
|
#define dbch_dll 30
|
|
|
|
#define dbch_dosfs 31
|
|
|
|
#define dbch_dosmem 32
|
|
|
|
#define dbch_dplay 33
|
|
|
|
#define dbch_driver 34
|
|
|
|
#define dbch_dsound 35
|
|
|
|
#define dbch_edit 36
|
|
|
|
#define dbch_event 37
|
|
|
|
#define dbch_exec 38
|
|
|
|
#define dbch_file 39
|
|
|
|
#define dbch_fixup 40
|
|
|
|
#define dbch_font 41
|
|
|
|
#define dbch_gdi 42
|
|
|
|
#define dbch_global 43
|
|
|
|
#define dbch_graphics 44
|
|
|
|
#define dbch_header 45
|
|
|
|
#define dbch_heap 46
|
|
|
|
#define dbch_hook 47
|
|
|
|
#define dbch_hotkey 48
|
|
|
|
#define dbch_icon 49
|
|
|
|
#define dbch_imagehlp 50
|
|
|
|
#define dbch_imagelist 51
|
|
|
|
#define dbch_imm 52
|
|
|
|
#define dbch_int 53
|
|
|
|
#define dbch_int10 54
|
|
|
|
#define dbch_int16 55
|
|
|
|
#define dbch_int17 56
|
|
|
|
#define dbch_int19 57
|
|
|
|
#define dbch_int21 58
|
|
|
|
#define dbch_int31 59
|
|
|
|
#define dbch_io 60
|
|
|
|
#define dbch_ipaddress 61
|
|
|
|
#define dbch_key 62
|
|
|
|
#define dbch_keyboard 63
|
|
|
|
#define dbch_ldt 64
|
|
|
|
#define dbch_listbox 65
|
|
|
|
#define dbch_listview 66
|
|
|
|
#define dbch_local 67
|
|
|
|
#define dbch_mci 68
|
|
|
|
#define dbch_mcianim 69
|
|
|
|
#define dbch_mciavi 70
|
|
|
|
#define dbch_mcimidi 71
|
|
|
|
#define dbch_mciwave 72
|
|
|
|
#define dbch_mdi 73
|
|
|
|
#define dbch_menu 74
|
|
|
|
#define dbch_message 75
|
|
|
|
#define dbch_metafile 76
|
|
|
|
#define dbch_midi 77
|
|
|
|
#define dbch_mmaux 78
|
|
|
|
#define dbch_mmio 79
|
|
|
|
#define dbch_mmsys 80
|
|
|
|
#define dbch_mmtime 81
|
|
|
|
#define dbch_module 82
|
|
|
|
#define dbch_monthcal 83
|
|
|
|
#define dbch_mpr 84
|
|
|
|
#define dbch_msacm 85
|
|
|
|
#define dbch_msg 86
|
|
|
|
#define dbch_msvideo 87
|
|
|
|
#define dbch_nativefont 88
|
|
|
|
#define dbch_nonclient 89
|
|
|
|
#define dbch_ntdll 90
|
|
|
|
#define dbch_ole 91
|
|
|
|
#define dbch_pager 92
|
|
|
|
#define dbch_palette 93
|
|
|
|
#define dbch_pidl 94
|
|
|
|
#define dbch_print 95
|
|
|
|
#define dbch_process 96
|
|
|
|
#define dbch_profile 97
|
|
|
|
#define dbch_progress 98
|
|
|
|
#define dbch_prop 99
|
|
|
|
#define dbch_propsheet 100
|
|
|
|
#define dbch_psapi 101
|
|
|
|
#define dbch_psdrv 102
|
|
|
|
#define dbch_ras 103
|
|
|
|
#define dbch_rebar 104
|
|
|
|
#define dbch_reg 105
|
|
|
|
#define dbch_region 106
|
|
|
|
#define dbch_relay 107
|
|
|
|
#define dbch_resource 108
|
|
|
|
#define dbch_scroll 109
|
|
|
|
#define dbch_security 110
|
|
|
|
#define dbch_segment 111
|
|
|
|
#define dbch_selector 112
|
|
|
|
#define dbch_sem 113
|
|
|
|
#define dbch_sendmsg 114
|
|
|
|
#define dbch_server 115
|
|
|
|
#define dbch_shell 116
|
|
|
|
#define dbch_shm 117
|
|
|
|
#define dbch_snoop 118
|
|
|
|
#define dbch_sound 119
|
|
|
|
#define dbch_static 120
|
|
|
|
#define dbch_statusbar 121
|
|
|
|
#define dbch_stress 122
|
|
|
|
#define dbch_string 123
|
|
|
|
#define dbch_syscolor 124
|
|
|
|
#define dbch_system 125
|
|
|
|
#define dbch_tab 126
|
|
|
|
#define dbch_tapi 127
|
|
|
|
#define dbch_task 128
|
|
|
|
#define dbch_text 129
|
|
|
|
#define dbch_thread 130
|
|
|
|
#define dbch_thunk 131
|
|
|
|
#define dbch_timer 132
|
|
|
|
#define dbch_toolbar 133
|
|
|
|
#define dbch_toolhelp 134
|
|
|
|
#define dbch_tooltips 135
|
|
|
|
#define dbch_trackbar 136
|
|
|
|
#define dbch_treeview 137
|
|
|
|
#define dbch_ttydrv 138
|
|
|
|
#define dbch_tweak 139
|
1999-03-14 13:34:25 +01:00
|
|
|
#define dbch_unknown 140
|
|
|
|
#define dbch_updown 141
|
|
|
|
#define dbch_ver 142
|
|
|
|
#define dbch_virtual 143
|
|
|
|
#define dbch_vxd 144
|
|
|
|
#define dbch_wave 145
|
|
|
|
#define dbch_win 146
|
|
|
|
#define dbch_win16drv 147
|
|
|
|
#define dbch_win32 148
|
|
|
|
#define dbch_wing 149
|
|
|
|
#define dbch_winsock 150
|
|
|
|
#define dbch_wnet 151
|
|
|
|
#define dbch_x11 152
|
|
|
|
#define dbch_x11drv 153
|
1998-03-15 21:29:56 +01:00
|
|
|
/* Definitions for classes identifiers */
|
|
|
|
#define dbcl_fixme 0
|
|
|
|
#define dbcl_err 1
|
|
|
|
#define dbcl_warn 2
|
|
|
|
#define dbcl_trace 3
|