source: trunk/changelog@ 1683

Last change on this file since 1683 was 1681, checked in by bird, 26 years ago

* empty log message *

File size: 9.8 KB
RevLine 
[1681]1 /* $Id: changelog,v 1.431 1999-11-10 02:43:05 bird Exp $ */
[1567]2
[1681]3 99-11-10: knut.st.osmundsen <knut.stange.osmundsen@pmsc.no>
4 - PE2LX: Added OLE32 to the lie list. New Base class.
5 - WIN32K: Disabled Yield - this solves problems running win32k
6 at SMP kernels and logging problems on all kernels.
7 Added some parameters.
8
[1672]9 99-11-09: Rene Pronk <R.Pronk@twi.tudelft.nl>
10 - USER32: Added support for control mnemonics (Alt-key sends BM_CLICK
11 to buttons if key == mnemonic for that control)
12
[1665]13 99-11-09: Christoph Bratschi <cbratschi@datacomm.ch>
14 - GDI32: fixed line functions -> don't draw end pixel
15 - COMCTL32/USER32: removed some old workarounds
16 - USER32: fixed system resource handling
17
[1661]18 99-11-09: Sander van Leeuwen <sandervl@xs4all.nl>
19 - OLE32: Renamed dll to OLE32OS2 to avoid conflicts with Lotus SmartSuite's
20 OLE32.dll
21 - OLE32/OLEAUT32/AVIFIL32: compilation fixes
22 - KERNEL32: Fixed lstrcpynAtoW & lstrcpynWtoA, OS/2 unicode api
23 translated up to maxlen characters -> heap corruption
24 in Solitaire. Translate upto min(stringlength+1, maxlen).
25 Also, terminate at strlen(strlength), not maxbuf-1 (lstrcpynWtoA)
26 - KERNEL32: Added code for renaming dlls (i.e. OLE32 <-> OLE32OS2)
27 Odin.ini in bin directory needs to be present for PE loader
28 (includes renaming entries for OLE32 & NETAPI32)
29 NOTE: Dll name in ole32.lib has changed, so a complete recompilation
30 is required!
31 NOTE 2: We might need to add some code to the file io apis in case
32 dirty apps try to read directly from system dlls.
33 - KERNEL32: No need to export private apis by name & ordinal (ord is enough)
[1681]34 - INCLUDE\odinwrap.h
[1672]35 added wrappers that don't print dbg messages (regardless
36 of whether DEBUG is defined or not)
37 - INCLUDE\misc.h: Added dprintf2 function for extensive logging
38 - KERNEL32,USER32, replaced commented out dprintf calls with dprintf2
39 Changed makefiles to enable dprintf2 (DEBUGALL)
40 - KERNEL32: Wrapper heap apis with ODIN* macros. -> fixes FS corruption
[1676]41 - USER32: Fixed LoadMenuIndirectW (didn't call new code)
[1661]42
[1653]43 99-11-09: Patrick Haller <phaller@gmx.net>
44 - NTDLL: Add: various new functions added (DbgXXX)
45
[1648]46 99-11-08: Markus Montkowski <mmontkowski@gmx.de>
47 - WING32: Added first implementation of this old 32bit DLL.
48
[1645]49 99-11-08: Edgar Buerkle <Edgar.Buerkle@gmx.net>
50 - KERNEL32: SetCurrentDirectory, CreateDirectory, RemoveDirectory bugfixes.
51 (remove terminating backslash if present)
52
[1638]53 99-11-08: Patrick Haller <phaller@gmx.net>
[1681]54 - COMCTL32: Fix: EDIT: if obtaining font information fails,
[1638]55 prevent division by zero
[1650]56 - NTDLL: Add: numerous integer arithmetic functions added
[1638]57
[1635]58 99-11-08: Sander van Leeuwen <sandervl@xs4all.nl>
59 - KERNEL32: Fixed bug in thread handler (exception handler set
60 at wrong moment)
[1643]61 Ported Wine critical section code (991031), Open32
62 doesn't correctly fill in the CRITICAL_SECTION structure.
63 Limit size of memory mapped files.
[1635]64 - USER32: PostThreadMessageA/W fix
65
66 99-11-06: Sander van Leeuwen <sandervl@xs4all.nl>
67 - DINPUT: Ported Wine code (991031) (not tested yet)
68 - USER32: Added code for sending mouse events to dinput.dll
69 Added PM <-> win32 key translation (used in dinput.dll)
70
71 99-11-06: Edgar Buerkle <Edgar.Buerkle@gmx.net>
72 - USER32: GetMenuStringW fix
73
[1617]74 99-11-05: Achim Hasenmueller <achimha@innotek.de>
75 - COMCTL32: Source code cleanup, remove warnings, corrected typecasts
76 Added logging, warnings for stub functions
[1623]77 - KERNEL32: Source code cleanup, fix warnings
78 - USER32: Source code cleanup, fix warnings
[1617]79
[1614]80 99-11-05: Patrick Haller <phaller@gmx.net>
81 - COMCTL32: Fix: TREEVIEW_Edit_Subclass is called with freed infoPtr
82 This only cures the symptoms, not the origin!
83
[1611]84 99-11-05: Sander van Leeuwen <sandervl@xs4all.nl>
85 - USER32: Fixed InsertMenuA
86 Message translation fix for WM_USER+n messages (GetMessage)
87 Extra translation.
88 Rewrote/Ported LoadStringA/W (similar to Wine now)
89 - KERNEL32: Changed FindResource, string id translation should be done
90 in LoadStringA/W (done that way in Wine)
[1619]91 Fixed GetModuleHandleA
[1611]92
[1608]93 99-11-05: Jens Wiessner <wiessnej@rfi.de>
94 - MSVFW32: Updated to Wine level 991031
95 - IMM32: Replaced some FIXME entries with dprintf;
96 - KERNEL32: Added _wsnprintfA to .DEF file for export (MSACM32 needs this)
97 - INCLUDE: New MSACM.H from Wine991031 (MSACM32 needs this)
98 - MSACM32: New MSACM32.DLL (Ported from Wine9910131)
99
100 99-11-05: Edgar Buerkle <Edgar.Buerkle@gmx.net>
101 - GDI32: Fixes for StretchDIBits & GetDIBColorTable
102 - USER32: Fixes for ArrangeIconicWindows & ShowOwnedPopups
103 NULL pointer checks in hasWindowName/hasClassName/FindClass
[1611]104 Message translation fix for WM_USER+n messages
[1608]105 - OLE32: Always create OLE window class
106 - KERNEL32: Null pointer check in lstrcmpiA
107 - SHELL32: Corrected export of Shell_GetCachedImageIndex
108
[1598]109 99-11-04: Sander van Leeuwen <sandervl@xs4all.nl>
110 - SHLWAPI: Fixed makefile
111 - USER32: Put back Dani's dialog fix (WS_CLIPSIBLINGS bit for dialog controls)
112 (fixes winhlp32 & comboboxes)
113
[1590]114 99-11-04: Patrick Haller <phaller@gmx.net>
115 - WNETAP32: Add: numerous undocumented functions stubbed
[1591]116 - ADVAPI32: Add: LsaXXX-functions stubbed
[1593]117 - USER32: Fix: wvsprintfA/W fixed (buffer overwrite)
[1603]118 - KERNEL32: Fix: unnamed kernel objects (events, mutexes, semaphores)
[1590]119
[1586]120 99-11-03: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
121 - Makefiles: Changes to build the libraries first
122
[1578]123 99-11-03: Sander van Leeuwen <sandervl@xs4all.nl>
124 - COMDLG32: Import from shlwapi as the original Wine code does
125 - SHELLL32: Added exports
126 - SHLWAPI: Link with shell32.lib for forwarders + added exports
127 - USER32: Fixed mouseactivate for subclassed OS/2 windows (scrollbars)
128 Fixed CreateIconIndirect (Wine file dialog now shows button
129 icons correctly)
130 Don't clear WS_CLIPSIBLINGS bit in OSSetWindowStyle.
131 Removed fix in PMFRAME WM_ADJUSTWINDOWPOS: Previous fix breaks
132 a lot of apps (button.exe/style.exe/header4.exe)
133 (fix = call default frame handler when receiving this msg
134 when the window hasn't been 'created' yet)
135
[1571]136 99-11-03: Christoph Bratschi <cbratschi@datacomm.ch>
[1577]137 - USER32: fixed modal dialogs
[1582]138 added WM_CONTEXTMENU
139 - COMCTL32: implemented statusbar size grip
[1571]140
[1570]141 99-11-03: Patrick Haller <phaller@gmx.net>
[1681]142 - KERNEL32: Fix: undocumented behaviour in SearchPathA
[1570]143 and bugfix in SearchPathW
[1573]144 - USER32: Fix: TrackPopupMenuEx lpPM can be NULL
[1590]145 Fix LoadBitmapA checked for incorrect return value
[1570]146
[1569]147 99-11-02 Markus Montkowski <mmontkowski@gmx.de>
[1577]148 - DDRAW: Changed debug output to DDRAW: ...
[1569]149 Copied Framebuffer if in colorconversion mode for Normal Blits to
[1577]150 the primary surface. => Map Editor of Red Alert works.
[1569]151
[1567]152 00-11-02: Achim Hasenmueller <achimha@innotek.de>
153 - COMCTL32: Incorporated latest WINE 991031 updates
154 Note: listview doesn't paint properly now. Will be fixed later.
155
156 99-11-02: Markus Montkowski <mmontkowski@gmx.de>
[1564]157 - DDRAW: Changed interface handling of Surfaces=> Quake 2 runs again!
[1486]158
[1563]159 99-11-02: Patrick Haller <phaller@gmx.net>
160 - SHELL32: Up to current WINE level
161 - SHLWAPI: Created (in WINE it mostly links to SHELL32)
162
[1544]163 99-11-02: Sander van Leeuwen <sandervl@xs4all.nl>
[1681]164 - INCLUDE\odinwrap.h:
[1544]165 fixed wrong define (_ODINWARP instead of _ODINWRAP)
166 Only check the heap for consistency when DEBUG_ODINHEAP is
167 defined.
168 - USER32: Uncommented EDIT_NOTIFY_PARENT call in EDIT_WM_SetFocus
169 (yesterday's showwindow fix makes sure no WM_SETFOCUS msgs
170 arrive before the dialog received it's WM_INITDIALOG msg)
171 Fixed more FS corruption in dc.cpp.
172 - SHELL32: Added extra exports for comdlg32
[1554]173 - COMDLG32: Ported Wine file & find common dialogs (991031)
[1544]174 Find & Replace dialogs enabled, Wine code called for
175 file dialogs if the app supplies a dialog template.
176 NOTE: Disabled for now. Comctl32 isn't stable enough
177 for the Win95 style Wine comdlg dialogs.
178 Fixed check for find/replace dialog. Notepad uses 32 byte
179 buffer, so why does the wine code fail for < 80 bytes?
180 Fixed display of find/replace dialog -> if not hooked
181 show dialog!
182 - makefiles: Added debugsmp/nodebuginfosmp/releasesmp options to
183 start two nmake process to build everything on two cpus.
184
[1541]185 99-11-01: Sander van Leeuwen <sandervl@xs4all.nl>
186 - USER32: Delete all process windows & classes in exitlist handler
187 Set hwndInsertBehind to HWND_BOTTOM for group boxes
188 (fixes problems when groupbox control is defined after
189 controls inside it in dialog template)
190 Mouse activate fix.
[1544]191 Don't activate child windows in ShowWindow.
[1541]192 - WINMM: Return failure for waveOutGetDevCapsA/W when there's no
193 audio hardware present.
194
195
[1537]196 99-11-01: Daniela Engert <dani@ngrt.de>
197 - USER32: add WS_CLIPSIBLINGS to not-WS_GROUP style STATIC controls
198 (fixes missing text in WELCOME)
[1531]199
[1537]200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
201
202 This is a hack!
203
204 Dialog controls which contain/surround other controls *need* to be
205 created with the WS_CLIPSIBLINGS style.
206
207 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Note: See TracBrowser for help on using the repository browser.