~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Wine Cross Reference
wine/documentation/ChangeLog.OLD

Version: ~ [ wine-1.0-rc1 ] ~ [ wine-0.9.61 ] ~ [ wine-0.9.60 ] ~ [ wine-0.9.59 ] ~ [ wine-0.9.58 ] ~ [ wine-0.9.57 ] ~ [ wine-0.9.56 ] ~ [ wine-0.9.55 ] ~ [ wine-0.9.54 ] ~ [ wine-0.9.53 ] ~ [ wine-0.9.52 ] ~ [ wine-0.9.51 ] ~ [ wine-0.9.50 ] ~ [ wine-0.9.49 ] ~ [ wine-0.9.48 ] ~ [ wine-0.9.47 ] ~ [ wine-0.9.46 ] ~ [ wine-0.9.45 ] ~ [ wine-0.9.44 ] ~ [ wine-0.9.43 ] ~ [ wine-0.9.42 ] ~ [ wine-0.9.41 ] ~ [ wine-0.9.40 ] ~ [ wine-0.9.39 ] ~ [ wine-0.9.38 ] ~ [ wine-0.9.37 ] ~ [ wine-0.9.36 ] ~ [ wine-0.9.35 ] ~ [ wine-0.9.34 ] ~ [ wine-0.9.33 ] ~ [ wine-0.9.32 ] ~ [ wine-0.9.31 ] ~ [ wine-0.9.30 ] ~ [ wine-0.9.29 ] ~ [ wine-0.9.28 ] ~ [ wine-0.9.27 ] ~ [ wine-0.9.26 ] ~ [ wine-0.9.25 ] ~ [ wine-0.9.24 ] ~ [ wine-0.9.23 ] ~ [ wine-0.9.22 ] ~ [ wine-0.9.21 ] ~ [ wine-0.9.20 ] ~ [ wine-0.9.19 ] ~ [ wine-0.9.18 ] ~ [ wine-0.9.17 ] ~ [ wine-0.9.16 ] ~ [ wine-0.9.15 ] ~ [ wine-0.9.14 ] ~ [ wine-0.9.13 ] ~ [ wine-0.9.12 ] ~ [ wine-0.9.11 ] ~ [ wine-0.9.10 ] ~ [ wine-0.9.9 ] ~ [ wine-0.9.8 ] ~ [ wine-0.9.7 ] ~ [ wine-0.9.6 ] ~ [ wine-0.9.5 ] ~ [ wine-0.9.4 ] ~ [ wine-0.9.3 ] ~ [ wine-0.9.2 ] ~ [ wine-0.9.1 ] ~ [ wine-0.9 ] ~ [ wine20050930 ] ~ [ wine20050830 ] ~ [ wine20050725 ] ~ [ wine20050628 ] ~ [ wine20050524 ] ~ [ wine20050419 ] ~ [ wine20050310 ] ~ [ wine20050211 ] ~ [ wine20050111 ] ~ [ wine20041201 ] ~ [ wine20041019 ] ~ [ wine20040914 ] ~ [ wine20040813 ] ~ [ wine20040716 ] ~ [ wine20040615 ] ~ [ wine20040505 ] ~ [ wine20040408 ] ~ [ wine20040309 ] ~ [ wine20040213 ] ~ [ wine20040121 ] ~ [ wine20031212 ] ~ [ wine20031118 ] ~ [ wine20031016 ] ~ [ wine20030911 ] ~ [ wine20030813 ] ~ [ wine20030709 ] ~ [ wine20030618 ] ~ [ wine20030508 ] ~ [ wine20030408 ] ~ [ wine20030318 ] ~ [ wine20030219 ] ~ [ wine20030115 ] ~ [ wine20021219 ] ~ [ wine20021125 ] ~ [ wine20021031 ] ~ [ wine20021007 ] ~ [ wine20020904 ] ~ [ wine20020804 ] ~ [ wine20020710 ] ~ [ wine20020605 ] ~ [ wine20020509 ] ~ [ wine20020411 ] ~ [ wine20020310 ] ~ [ wine20020228 ] ~ [ wine20011226 ] ~ [ wine20011108 ] ~ [ wine20011004 ] ~ [ wine20010824 ] ~ [ wine20010731 ] ~ [ wine20010629 ] ~ [ wine20010510 ] ~ [ wine20010418 ] ~ [ wine20010326 ] ~ [ wine20010305 ] ~ [ wine20010216 ] ~ [ wine20010112 ] ~ [ wine20001222 ] ~ [ wine20001202 ] ~ [ wine20001026 ] ~ [ wine20001002 ] ~ [ wine20000909 ] ~ [ wine20000821 ] ~ [ wine20000801 ] ~ [ wine20000716 ] ~ [ wine20000326 ] ~ [ wine20000227 ] ~ [ wine20000130 ] ~ [ wine20000109 ] ~

  1 ----------------------------------------------------------------------
  2 Sun Sep 27 14:25:38 1998  Petter Reinholdtsen <pere@td.org.uit.no>
  3 
  4         * [files/drive.c]
  5         Make sure GetDriveType32A() handles param NULL.  Added some
  6         doc on function.
  7 
  8 Sun Sep 27 14:07:26 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
  9 
 10         * [controls/edit.c] [windows/win.c]
 11         Don't call SetWindowLong() in EDIT_WM_NCREATE.
 12         Fix SetWindowLong(GWL_[EX]STYLE) to work for 16bit windows. Remove
 13         UpdateWindow() call. 
 14 
 15 Sun Sep 27 13:41:22 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
 16 
 17         * [scheduler/*.c] [server/event.c] [server/mutex.c]
 18           [server/semaphore.c]
 19         Implemented server-side synchronisation objects.
 20 
 21 Sun Sep 27 10:05:20 1998  Andreas Mohr <100.30936@germany.net>
 22 
 23         * [debugger/break.c] [if1632/builtin.c] [include/module.h]
 24           [loader/ne/module.c] [loader/ne/segment.c] [loader/task.c]
 25           [memory/local.c] [tools/build.c]
 26         Fixed the last problem with BLINKER programs.
 27         SEGTABLEENTRY.selector can be both selector _or_ handle,
 28         depending on whether the segment is fixed or not.
 29 
 30         * [dlls/Makefile.in] [dlls/winaspi/Makefile.in]
 31           [dlls/winaspi/winaspi16.c] [dlls/wnaspi32/Makefile.in]
 32           [dlls/wnaspi32/winaspi32.c] [if1632/winaspi.spec] [include/aspi.h]
 33           [include/winaspi.h] [include/wnaspi32.h] [misc/aspi.c]
 34           [relay32/wnaspi32.spec]
 35         Added ASPI32 support, general ASPI changes.
 36 
 37         * [if1632/avifile.spec] [if1632/builtin.c] [if1632/Makefile.in]
 38         Added built-in AVIFILE.
 39 
 40 Sun Sep 27 01:13:35 1998  Alex Priem <alexp@sci.kun.nl>
 41 
 42         * [dlls/comctl32/treeview.c] [include/treeview.h] [include/comctl.h]
 43         Treeview implementation.
 44 
 45         * [dlls/comctl32/trackbar.c] [include/trackbar.h] 
 46         Trackbar implementation.
 47 
 48 Sat Sep 26 20:49:13 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
 49 
 50         * [if1632/thunk.c] [tools/build.c] [win32/kernel32.c]
 51         Bugfix: several problems with flat thunks fixed.
 52 
 53         * [memory/selector.c]
 54         Bugfix: IsBad...Ptr16 didn't work for limit_in_pages segments.
 55 
 56         * [scheduler/thread.c]
 57         Bugfix: CreateThread: Allow id parameter == NULL.
 58 
 59         * [objects/gdiobj.c]
 60         Bugfix: IsGDIObject: Return correct object type for stock objects.
 61 
 62         * [msdos/dpmi.c]
 63         Bugfix: fixed typo in INT_DoRealModeInt.
 64 
 65         * [msdos/int21.c]
 66         Bugfix: int21 READ *must* use WIN16_hread, not _hread16.
 67 
 68         * [if1632/kernel.spec] [if1632/dummy.c] [if1632/thunk.c]
 69           [loader/ne/module.c] [scheduler/event.c] [scheduler/synchro.c]
 70           [scheduler/thread.c] [win32/kernel32.c] [win32/ordinals.c]
 71         Added names/stubs for all undocumented KERNEL routines (Win95).
 72         Added the following undoc. 16-bit equivalents to Win32 routines:
 73         KERNEL.441-443,449-453,456-462,471-476,479-486,488.
 74         Added stubs for some other KERNEL routines.
 75 
 76         * [memory/heap.c] [memory/global.c] [include/global.h]
 77         Implemented Local32... 32-bit local heap routines (KERNEL.208-215, 229).
 78 
 79         * [miscemu/instr.c] [loader/module.c] [include/module.h]
 80         Implemented __GP fault handling and HasGPHandler (KERNEL.338).
 81 
 82         * [misc/error.c]
 83         Implemented LogParamErrorRegs (KERNEL.327).
 84 
 85         * [loader/task.c] [include/windows.h]
 86         Implemented GetCodeInfo (KERNEL.104).
 87 
 88         * [loader/task.c] [scheduler/thread.c] [include/thread.h]
 89         Implemented [GS]etThreadQueue and [GS]etFastQueue (KERNEL.463/4, 624/5).
 90 
 91         * [if1632/gdi.spec] [objects/dc.c] [objects/dib.c]
 92           [objects/bitmap.c] [include/windows.h]
 93         Bugfix: fixed wrong parameter for CreateDIBSection16.
 94         Added [GS]etDIBColorTable16, stub for GetBoundsRect16.
 95         Partially implemented BITMAP_GetObject16 for DIBs.
 96 
 97         * [if1632/gdi.spec] [relay32/gdi32.spec] [objects/palette.c]
 98         Added some GDI stubs.
 99 
100         * [if1632/Makefile.in] [if1632/display.spec] [if1632/mouse.spec]
101           [if1632/keyboard.spec] [if1632/builtin.c] [windows/keyboard.c]
102         Added some stubs for Win16 drivers: KEYBOARD, MOUSE, DISPLAY.
103 
104         * [if1632/wprocs.spec] [msdos/vxd.c]
105         Added some stubs for VxDs: VMM, ConfigMG, TimerAPI.
106 
107         * [msdos/int2f.c]
108         Added some stubs for real-mode network drivers.
109 
110 Sat Sep 26 18:18:18 1998  Marcus Meissner <marcus@jet.franken.de>
111 
112         * [configure.in]
113         Merged in some more of the FreeBSD ports/emulators/wine patches. 
114         (Maintainer(s) of this port: You can just submit these
115         patches to Alexandre directly.)
116 
117          * [loader/pe_image.c]
118         Check filesize of image against size derived from header
119         to spot truncated executeables without crashing.
120 
121         * [files/directory.c]
122         Set envvar "COMSPEC". One win32(!!) program crashes without it.
123 
124         * [multimedia/mmio.c]
125         Added mmioSetInfo32.
126 
127         * [include/file.h]
128         Return STD_ERROR_HANDLE for AUX and PRT dos handles.
129 
130         * [loader/module.c]
131         Handle executeables with spaces in their names a bit better in
132         CreateProcess.
133 
134         * [relay32/msvfw32.spec][if1632/msvideo.spec][multimedia/msvideo.c][include/vfw.h]
135         Started on MS Video support (can load Win32 ICMs).
136 
137         * [tools/testrun]
138         A bit smarter use of ps.
139 
140         * [memory/virtual.c]
141         Report PAGE_GUARDed pages as PAGE_PROTECTED (AutoCAD LT R17 fails
142         without that check (since Win95 doesn't know about PAGE_GUARD)).
143 
144 Sat Sep 26 15:04:05 1998  Ove Kaaven <ovek@arcticnet.no>
145 
146         * [include/miscemu.h] [if1632/builtin.c] [loader/task.c]
147           [miscemu/instr.c] [msdos/dpmi.c] [msdos/int21.c]
148           [msdos/interrupts.c] [windows/user.c]
149         INT_[S|G]etHandler was renamed to INT_[S|G]etPMHandler.
150         Added handlers to deal with real-mode interrupts; DOS
151         programs are now able to hook real-mode interrupts.
152 
153         * [loader/dos/module.c] [msdos/dosmem.c] [msdos/int21.c]
154         Moved real-mode interrupt table initialization to
155         msdos/dosmem.c, and made new V86 tasks get a full copy
156         of the existing "system memory" instead of almost empty
157         space. Misc fixes.
158 
159         * [include/dosexe.h] [loader/dos/module.c] [msdos/dpmi.c]
160           [msdos/int2f.c]
161         First shot at letting DOS programs start up DPMI (but DPMI
162         is still disabled for DOS programs, for pkunzip's sake).
163 
164         * [include/debugger.h] [debugger/break.c] [debugger/dbg.y]
165           [debugger/registers.c] [debugger/memory.c] [debugger/info.c]
166           [loader/dos/dosvm.c]
167         First shot at making Wine's debugger work for DOS programs.
168         The -debug flag works, as do "nexti" and "stepi".
169 
170 Sat Sep 26 13:13:13 1998  Juergen Schmied <juergen.schmied@metronet.de>
171 
172         * [dlls/shell32/dataobject.c]
173         New classes IEnumFORMATETC implemented, IDataObject stubs.
174         
175         * [dlls/shell32/*.*][relay32/shell32.spec]
176         Bugfixes.
177         New: ICM_InsertItem(), ILCreateFromPath().
178         Implemented: ILCloneFirst().
179         Stubs: ILIsEqual(), ILFindChild(), SHLogILFromFSIL(),
180           PathMatchSpec(), PathIsExe().
181         Changed: ILGetSize(), _ILIsDesktop(), PathCombine().
182 
183         * [include/shlobj.h]
184         New SHLGUID's
185         New structures: DVTARGETDEVICE32, STGMEDIUM32, FORMATETC32,
186         CLIPFORMAT32.
187         New interfaces: IEnumFORMATETC, IDataObject, ICommDlgBrowser
188         IDockingWindowFrame, IServiceProvider.
189 
190         * [dlls/shell32/folders.c]
191         Stubs for IShellLink.
192 
193         * [loader/resource.c]
194         Small fixes.
195 
196         * [misc/crtdll.c][relay32/crtdll.spec]
197         New __dllonexit().
198 
199         * [windows/message.c]
200         SendNotifyMessageA, SendMessageCallBack32A half implemented.
201 
202         * [controls/edit.c]
203         EDIT_WM_SetText set EF_UPDATE flag not for ES_MULTILINE.
204 
205         * [files/file.c]
206         Handling of fileposition fixed.
207 
208 Fri Sep 25 18:13:30 1998  Patrik Stridvall <ps@leissner.se>
209 
210         * [include/windows.h] [include/wintypes.h]
211           [ole/ole2nls.h] [relay32/kernel32.spec]
212         Implemented EnumDateFormats and EnumTimeFormats.
213         Only adds US English support.
214 
215         * [Makefile.in] [configure.in] 
216           [dlls/Makefile.in] [dlls/psapi/Makefile.in] 
217           [dlls/psapi/psapi_main.c] 
218         New files to implement stubs for PSAPI.DLL (NT only).
219 
220         * [relay32/Makefile.in] [relay32/builtin32.c] 
221           [relay32/psapi.spec]
222         New spec file for PSAPI.DLL (NT only).
223 
224         * [scheduler/handle.c]
225         HANDLE_GetObjPtr should only interpret the pseudo handles as the
226         current thread or the current process if a thread or a process is
227         requested.
228 
229         * [include/winversion.h] [misc/version.c]
230         Adds the global function VERSION_GetVersion() so functions can
231         have different behavior depending on the -winver flag.
232 
233         * [include/oledlg.h] [ole/oledlg.c]
234         Minor fixes. 
235 
236         * [windows/winproc.c]
237         Minor changes.
238 
239         * [include/imm.h] [misc/imm.c]
240         Now returns correct values under both Windows 95 and NT 4.0.
241 
242 Thu Sep 24 22:11:44 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
243 
244         * [configure.in] [include/acconfig.h] [include/thread.h]
245           [scheduler/sysdeps.c]
246         Autoconfig test for non-reentrant libc.
247 
248 Wed Sep 23 19:52:12 1998  Matthew Becker <mbecker@glasscity.net>
249 
250         * [*/*.c]
251         Miscellaneous documentation updates and debugging output 
252         standardizations.
253 
254         * [objects/clipping.c]
255         Added ExtSelectClipRgn.
256 
257 Wed Sep 23 00:03:28 EDT 1998  Pete Ratzlaff <pratzlaff@cfa.harvard.edu>
258 
259         * [include/windows.h] [if1632/user.spec] [relay32/user32.spec]
260           [windows/keyboard.c]
261         Added, marginally implemented, GetKeyboardLayoutName().
262         Only returns US English keyboard name.
263 
264 Tue Sep 22 16:32:41 1998  Marcel Baur <mbaur@iiic.ethz.ch>
265 
266         * [programs/control/*]
267         New Winelib application.
268 
269 Mon Sep 21 00:29:18 1998  Peter Hunnisett <hunnise@nortel.ca>
270 
271         * [include/dplay.h][multimedia/dplay.c][ole/compobj.c]
272         Added all DirectPlayLobby interfaces and enhanced DirectPlay
273         and DirectPlayLobby support. Still not all that much. Useful
274         enough if you just need to start a program, don't try any
275         real dplay/lobby stuff.
276 
277         * [documentation/status/directplay]
278         Added a very little bit.
279 
280         * [graphics/ddraw.c]
281         - Call to SetWindowLong32A wasn't working because there was no
282           memory set aside when the window class was registered.
283         - Fixed some xlib reference counting and change the behaviour
284           of DirectDrawSurface3_SetPalette to mimic observed behaviour
285           (palette is associated will all backbuffers)
286         - Also stored all palette colour fields and spit back our saved
287           colour fields rather than query X for them.
288         - Added plenty of AddRef and Release traces.
289         - Added Xlib support for using -desktop option.
290         - Fixed Xlib message handling. Messages weren't being passed to
291           the application. Fixes mouse movements in some xlib DDraw games.
292         - Added a few stubs.
293 
294         * [windows/win.c][include/winerror.h]
295         Fixed up some error handling in WIN_SetWindowLong. SetLastError
296         wasn't being used. Could cause problems with 0 return codes.
297         Added new error in winerror (1400).
298 
299         * [AUTHORS] [include/authors.h]
300         Added myself as a Wine author.
301 
302 Sun Sep 20 21:22:44 1998  Alexander Larsson  <alla@lysator.liu.se>
303 
304         * [loader/module.c]
305         Changed GetModuleFileName32A so that is returns the
306         long version of the filename. Note that just the name
307         is long, not the directories.
308 
309 Sat Sep 19 20:05:30 1998 Per Ångström <pang@mind.nu> 
310 
311         * [controls/menu.c]
312         Made a couple of fixes to make life easier for applications that alter
313         their menus at runtime.
314 
315         * [windows/defdlg.c]
316         Removed the cast of the return value from dialog procedures to a 16-bit
317         bool. The return value needs to retain all its 32 bits, since it is not 
318         always a bool, such as when responding to the WM_NCHITTEST message.
319 
320 Fri Sep 18 11:30:38 1998  Sergey Turchanov <turchanov@usa.net>
321 
322         * [loader/resource.c]
323         Fixed very funny bug (though gravely affecting further excecution)
324         with FindResource[Ex]32 functions.
325 
326         * [include/multimon.h] [windows/multimon.c] [relay32/user32.spec]
327           [include/windows.h] [windows/sysmetrics.c]
328         Default implementation for Multimonitor API.
329 
330         * [include/windows.h] [windows/winpos.c]
331         Fixed incorrect declaration (and behaviour) of GetWindowRect32.
332 
333 Wed Sep 16 10:21:15 1998  Gerard Patel <G.Patel@Wanadoo.fr>
334 
335         * [controls/edit.c]
336         Fixed EDIT_EM_GetLine to use correctly length of lines.
337 
338 Tue Sep 15 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
339 
340         * [misc/tweak.c][include/tweak.h][controls/menu.c]
341         Replaced the tweak graphic routines by calls to DrawEdge32().
342 
343         * [misc/tweak.c][include/tweak.h][documentation/win95look]
344           [wine.ini][*/*]
345         Changed "look and feel" selection. Allows Win3.1, Win95 and
346         Win98 (no GUI code implemented) look and feel.
347 
348         * [dlls/comctl32/header.c][include/header.h][include/commctrl.h]
349         Started callback item support and did some minor improvements.
350 
351         * [dlls/comctl32/imagelist.c]
352         Fixed bug in transparent image display.
353         ImageList_GetIcon is still buggy :-(
354 
355         * [dlls/comctl32/toolbar.c]
356         Fixed button drawing (partial hack).
357 
358         * [dlls/comctl32/commctrl.c]
359         Fixed MenuHelp().
360 
361         * [controls/button.c]
362         Added 3d effect for groupbox.
363 
364         * [windows/msgbox.c]
365         Added font support for message boxes.
366 
367         * [windows/nonclient.c]
368         Fixed window moving bug.
369 
370         * [dlls/comctl32/*.c]
371         Various improvements.
372 
373         * [dlls/comctl32/listview.c][dlls/comctl32/rebar.c]
374           [include/commctrl.h]
375         More messages.
376 
377         * [windows/syscolor.c][include/windows.h]
378         Introduced new Win98 system colors.
379 
380 Tue Sep 15 18:29:45 1998 Wesley Filardo <eightknots@aol.com>
381 
382         * [files/profile.c]
383         Added support in PROFILE_LoadWineIni for -config option
384 
385         * [misc/main.c] [include/options.h]
386         Added -config option.
387 
388 Tue Sep 15 18:22:26 1998  Petter Reinholdtsen <pere@td.org.uit.no>
389 
390         * [documentation/Makefile.in]
391         Make sure directory exists before installing into it.
392 
393 Tue Sep 15 01:47:33 1998  Pablo Saratxaga <pablo.sarachaga@ping.be>
394 
395         * [ole/nls/*] [ole/ole2nls.c] [include/winnls.h]
396         Fixed a few errors and completed some NLS files.
397 
398 Mon Sep 14 01:23:45 1998  Joseph Pranevich <knight@baltimore.wwaves.com>
399 
400         * [include/miscemu.h] [msdos/interrupts.c]
401         Removed a compilation warning, added INT 25 to the list of interrupts
402         callable from DOS applications, added a debug message when unsupported
403         interrupts are used.
404 
405 Sun Sep 13 19:55:22 1998  Lawson Whitney <lawson_whitney@juno.com>
406 
407         * [if1632/relay.c]
408         CallProcEx32W should not reverse arguments.
409 
410 Sun Aug 17 21:18:12 1998  Eric Pouech  <eric.pouech@lemel.fr>
411 
412         * [multimedia/midi.c] [multimedia/init.c] [multimedia/mmsys.c] 
413           [include/multimedia.h] [include/mmsystem.h] 
414           [multimedia/Makefile.in] [multimedia/midipatch.c]
415           [if1632/multimedia.spec]
416         Made MIDI input and output functional on OSS capable systems.
417 
418         * [multimedia/timer.c]
419         Changes to trigger callbacks at the accurate pace even when
420         fake timers are used.
421 
422 ----------------------------------------------------------------------
423 Fri Sep 11 13:14:35 1998  Andreas Mohr <100.30936@germany.net>
424 
425         * [files/file.c] [include/file.h]
426         Fixed SetFilePointer to allow negative positions as in DOS.
427 
428         * [graphics/ddraw.c]
429         Added some methods to IDirect3D.
430 
431         * [ole/compobj.c] [if1632/compobj.spec]
432         Added/implemented CoCreateStandardMalloc16,
433         CoGetClassObject, CoCreateInstance,
434         LookupETask, SetETask, CoGetState16.
435 
436         * [loader/task.c]
437         MakeProcInstance: return 0 if func == NULL.
438 
439         * [*/*] [tools/winapi-check]
440         Added zillions of missing WINAPI's and __cdecl's.
441         (oops, several caused by myself)
442         Wrote script for automated checking.
443 
444         * [if1632/compobj.spec]
445         Many stub names.
446 
447         * [misc/ddeml.c] [ole/compobj.c]
448         Some stubs.
449 
450 Tue Sep  9 21:36:48 1998  Anders Carlsson <anders.carlsson@linux.nu>
451 
452         * [dlls/comctl32/Makefile.in] [dlls/comctl32/commctrl.c]
453           [dlls/comctl32/tab.c] [include/commctrl.h] [include/tab.h]
454         Added preliminary tab control support.
455 
456 Sat Sep  5 16:27:20 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
457 
458         * [graphics/psdrv/*]
459         More changes to the PostScript driver:
460         Implemented pens and solid brushes.
461         Colour/greyscale for fonts, pens and brushes.
462         To get coloured output you need to have *ColorDevice set to true
463         in your PPD, otherwise you'll get greyscale.
464         Landscape mode now works, as does non-A4 page sizes.
465         Encoding of fonts to ANSI is better, Symbol works again.
466 
467         * [objects/dc.c] [include/gdi.h] [*/*]
468         Moved dc->w.{text,background}Pixel to X11DRV_PDEVICE where they
469         belong.
470 
471 Sat Sep  5 05:12:09 1998  Ove Kaaven <ovek@arcticnet.no>
472 
473         * [include/dosexe.h] [include/miscemu.h] [include/msdos.h]
474           [loader/dos/dosvm.c] [loader/dos/module.c] [msdos/dpmi.c]
475           [msdos/int2f.c] [msdos/interrupts.c]
476         Fixed portability. Adapted some code to make it easier to
477         integrate the DOS subsystem with the DPMI subsystem, made
478         the DPMI simulated real-mode interrupts be handled the V86
479         way. Added support for .COM files. Made int2f DPMI check
480         fail, to avoid pkunzip crashing in attempting to use DPMI.
481         Generally moved stuff around a little.
482         It is now technically possible to load several DOS programs
483         into the same memory space. Not tested, though.
484 
485 Fri Sep  4 21:40:45 1998  Marcus Meissner <marcus@jet.franken.de>
486 
487         * [if1632/kernel.spec]
488         Changed 500-53x stubnames accordingly to nt3.51 krnl386.exe.
489 
490         * [win32/except.c]
491         Fixed one bad program behaviour, (deleting SEH while in 
492         first walk). RtlUnwind is broken too I think (it should unwind
493         on success, not while walking the exception chain).
494 
495         * [ole/ole2nls.c]
496         Get*DefaultLCID  returns 0x400|id. expected by one application.
497 
498         * [if1632/snoop.c]
499         Handle non-standard SP returns more graceful.
500 
501         * [windows/class.c]
502         hinstances are mostly irrelevant for win32.
503 
504         * [memory/string.c] [misc/registry.c]
505         lstrcmpi32W: use toupper for characters < 0x100. (speedup hack
506         for registry.c)
507         Some small speedup hacks for registry.c
508 
509 Thu Sep  3 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
510 
511         * [Makefile.in][configure][configure.in][dlls/Makefile.in]
512           [dlls/comctl32/Makefile.in]
513         Created dlls/comctl32 and moved the common controls stuff to it.
514 
515         * [misc/version.c]
516         Removed COMCTL32_DllGetVersion. The fixed function is part
517         of the common controls stuff.
518 
519         * [dlls/comctl32/*.c][include/commctrl.h]
520         Added structure size tests.
521 
522         * [dlls/comctl32/toolbar.c]
523         Fixed a bug in TOOLBAR_GetMaxWidth().
524 
525         * [dlls/comctl32/animate.c][include/animate.h]
526           [dlls/comctl32/comboex.c][include/comboex.h]
527           [dlls/comctl32/hotkey.c][include/hotkey.h]
528           [dlls/comctl32/listview.c][include/listview.h]
529           [dlls/comctl32/commctrl.c][include/commctrl.h]
530         New files. Added Animation, ComboBoxEx, Hotkey and
531         Listview control dummies.
532 
533         * [dlls/comctl32/tooltips.c]
534         Fixed a display bug and font selection.
535 
536         * [dlls/comctl32/comctl32undoc.c][include/commctrl.h]
537         Added missing DPA functions. Fixed bugs and published the
538         function prototypes.
539 
540         * [documentation/common_controls]
541         Updated.
542 
543 Wed Sep  2 15:43:45 1998  Patrik Stridvall <ps@leissner.se>
544 
545         * [AUTHORS] [include/authors.h]
546         Added myself as a Wine author.
547 
548         * [memory/virtual.c] [objects/dc.c]
549         Fixed runtime errors for Solaris.
550 
551         * [misc/ddeml.c] [objects/gdiobj.c]
552         Minor fixes.
553 
554         * [win32/device.c]
555         Added stubs for IFSMgr VxDCall and
556         a partial implementation of IFSMgr DeviceIo.
557 
558         * [relay32/Makefile.in] [relay32/builtin32.c] [relay32/imm32.spec] 
559           [relay32/msnet32.spec] [relay32/oledlg.spec]
560         Added new spec files for IMM32.DLL, MSNET32.DLL, OLEDLG.DLL.
561 
562         * [misc/Makefile.in] [misc/imm.c] [include/imm.h]
563         Added news files for implementation of IMM32.DLL. 
564         All functions return 0 as is correct for all Western Languages.
565 
566         * [ole/Makefile.in] [ole/oledlg.c] [include/oledlg.h]
567         Added new files for implementation of OLEDLG.DLL.
568         Added stubs with FIXME:s for all functions.
569 
570 Wed Sep  2 10:50:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
571 
572         * [dlls/shell32/contmenu.c][dlls/shell32/shellole.c]
573           [dlls/shell32/shlfolder.c][dlls/shell32/shlview.c]
574           [documentation/shell32][include/shell.h]
575         Clean up, bugfixes.
576         
577         * [dlls/shell32/enumidlist.c]
578         Fileattributes implemented.
579         
580         * [dlls/shell32/pidl.c]
581         Class pidlmgr splited into functions, structures changed, 
582         some functions rewritten.
583 
584         * [dlls/shell32/shell32_main.c]
585         Small changes and bugfixes SHGetFileInfoA, SHGetSpecialFolderLocation.
586         
587         * [dlls/shell32/shellord.c][relay32/shell32.spec]
588         Parameter documented, implemented SHCloneSpecialIDList.
589         Stub improved ShellExecuteEx32A.
590         New stubs SHFind_InitMenuPopup, FileMenu_InitMenuPopup, 
591         FileMenu_Create, FileMenu_TrackPopupMenuEx, SHWinHelp,
592         SHRunConrolPanel, DAD_ShowDragImage, FileMenu_Destroy,
593         SHGetDataFromIDListA, SHFileOperationA.
594         
595         * [include/winnls.h][include/ole2nls.c]
596         TIME_FORCE24HOURFORMAT, TIME_NOTIMEMARKER implemented
597         in OLE_GetFormatA, GetTimeFormat32A.
598         
599         * [win32/code_page.c]
600         WideCharToMultiByte: parameter checking and returning of strlen
601         implemented.
602         
603         * [windows/keyboard.c][windows/defwnd.c]
604         Debug messages added.
605         
606         * [windows/win.c]
607         WIN_SetWindowLong GWL_STYLE and GWL_EXSTYLE implemented.
608 
609         * [controls/menu.c]
610         Missing line added.
611 
612         * [include/winerror.h]
613         Macros for SUCCEEDED and FAILED added.
614 
615 Mon Aug 31 00:55:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
616 
617         * [loader/module.c]
618         Bugfix: LoadModule16 should *not* call LoadModule32.
619 
620         * [files/dos_fs.c]
621         Bugfix: don't crash if given directory doesn't exist.
622 
623 Sat Aug 29 15:00:49 1998  Turchanov Sergey <turchanov@usa.net>
624 
625         * [include/mmsystem.h][multimedia/mmsystem.c][relay32/winmm.spec]
626         Almost completed implementation of [snd]PlaySound (except
627         flags SND_ALIAS_ID and SND_APPLICATION).
628 
629         * [if1632/user.spec][windows/winpos.c]
630         Added SetWindowRgn16 stub.
631 
632 Sat Aug 29 02:53:31 1998  Alexander Lukyanov <lav@long.yar.ru>
633 
634         * [files/drive.c]
635         GetDriveType32A: return DRIVE_DOESNOTEXIST in case of non
636         existent drive.
637 
638         * [msdos/int21.c]
639         INT21_FindFirstFCB: check drive validity to prevent oops.
640 
641         * [win32/file.c]
642         CreateFile32A: duplicate STD_{INPUT,OUTPUT}_HANDLE.
643 
644         * [files/dos_fs.c]
645         Make DOSFS_OpenDir treat "" as "/".
646         DOSFS_OpenDevice: duplicate STD_{INPUT,OUTPUT}_HANDLE.
647 
648         * [windows/dialog.c]
649         GetNextDlgTabItem32: use last/first item instead of first/last
650         when hwndCtrl==0. This fixes initial focus.
651 
652 Sat Aug 29 02:46:32 1998  Adrian Harvey <adrian@select.com.au>
653 
654         * [include/process.h] [include/process.c]
655         Renamed PROCESS_SELF to CURRENT_PROCESS_PSEUDOHANDLE in line
656         with thread constant, and Win32 documentation (which calls it
657         a pseudohandle.)  Made GetCurrentProcess actually use this
658         constant instead of the value.
659 
660         * [include/process.h] [include/thread.h] [scheduler/thread.c]
661           [scheduler/process.c] [scheduler/handle.c]
662         Modify HANDLE_GetObjPtr to understand about
663         CURRENT_THREAD_PSEUDOHANDLE and CURRENT_PROCESS_PSEUDOHANDLE.
664         This allows DuplicateHandle to do the correct thing with these
665         handles.  Removed now duplicate functionality from THREAD_GetPtr
666         and PROCESS_GetPtr.
667 
668         * [loader/ne/segment.c]
669         Fixed two places where HFILE32s were being created and passed to
670         16-bit code. This should unbreak NE self-loading code.
671         Added two casts to remove compile time warnings.
672 
673 Fri Aug 28 21:04:13 1998  Joseph Pranevich <knight@baltimore.wwaves.com>
674 
675         * [msdos/dosmem.c] [msdos/int2f.c]
676         Added beginnings of DOS error table.
677 
678         * [msdos/int1a.c]
679         Stub for subfunction 0xb0.
680 
681         * [msdos/int10.c] [loader/dos/dosvm.c]
682         INT 10 support completely rewritten and lots of debugging
683         added. Now, DOS apps that use INT 10 to write to the screen will
684         work. (Beyond Zork does, at least. Somewhat.)
685 
686         * [include/miscemu.h] [msdos/dosmem.c] [msdos/int21.c]
687         Another shot at getting MS's generic error message facility
688         right.
689 
690         * [msdos/int21.c]
691         Command.Com wanted to set its own PSP address. I let it.
692 
693 Wed Aug 26 12:26:20 1998  Matthew Toseland <Matthew.Toseland@btinternet.com>
694 
695         * [include/file.h] [misc/lzexpand.c]
696         Fixed LZCopy16 by fixing HFILE16/HFILE32 convertor macros so don't
697         convert lzw handles.
698 
699 Tue Aug 25 22:22:55 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
700 
701         * [misc/registry.c]
702         In RegEnumvalue, ivalue == 0 is a legal request and should
703         return the first entry.
704 
705         * [msdos/int21.c]
706         Add handling for Int21-48/49 in Win16. Makes blinker demo work.
707 
708         * [windows/winproc.c]
709         Add Msg32A<->Msg32W translation for LB_ADDSTRING.
710 
711 Tue Aug 25 21:03:31 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
712 
713         * [windows/win.c]
714         Fix for SetParent(): MS Windows 3.11 does not clear the WS_CHILD
715         flag when a child window is reparented to the desktop window.
716 
717 Mon Aug 24 20:55:22 1998  Berend Reitsma <berend at asset-control dot com>
718 
719         * [controls/menu.c]
720         Menus created with SetMenuItemInfo and InsertMenuItem should
721         work now.
722 
723 Sun Aug 23 23:23:23 1998  Alex Korobka <korobka@ams.sunysb.edu>
724 
725         * [controls/combo.c]
726         Added CB_GETITEMHEIGHT.
727 
728         * [windows/winpos.c] 
729         WM_NCHITTEST, SWP_FRAMECHANGED bugfixes.
730 
731 Sat Aug 22 21:15:29 1998 Alex Priem <alexp@sci.kun.nl>
732 
733         * [files/profile.c] [include/windows.h]
734         Added GetPrivateProfileSectionNames[AW],GetPrivateProfileSectionW,
735         GetPrivateProfileStructW, GetProfileSectionW,
736         WriteProfileSection[AW], WritePrivateProfileStructW. 
737 
738 ----------------------------------------------------------------------
739 Sat Aug 22 17:46:19 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
740 
741         * [include/dosexe.h] [include/module.h] [include/pe_image.h] 
742           [include/process.h] [include/windows.h] [loader/dos/module.c]
743           [loader/module.c] [loader/ne/module.c] [loader/pe_image.c]
744           [scheduler/process.c] [win32/process.c]
745         Partially implemented CreateProcess32.
746 
747         * [win32/device.c] [relay32/kernel32.spec] [scheduler/k32obj.c]
748           [misc/registry.c] [win32/file.c]
749         Partially implemented VxDCall (VMM registry services).
750 
751         * [files/dos_fs.c]
752         DOSFS_FindNext made thread-safe.
753 
754         * [include/sig_context.h] [include/syslevel.h] [loader/signal.c]
755           [scheduler/syslevel.c] [tools/build.c]
756         Replaced CALLTO16_Current_fs by SYSLEVEL_Win16CurrentTeb.
757 
758         * [win32/kernel32.c]
759         Bugfix: QT_Thunk/FT_Thunk should return 'long' in DX:AX, not EAX.
760 
761         * [if1632/relay.c] [relay32/builtin32.c] [windows/msgbox.c]
762           [msdos/int20.c] [msdos/int21.c]
763         Use ExitProcess instead of TASK_KillCurrentTask.
764 
765         * [include/task.h] [include/thread.h] [loader/task.c] 
766           [scheduler/thread.c] [include/queue.h] [windows/message.c] 
767           [windows/queue.c] [windows/win.c]
768         Prevent Win32 threads from entering the TASK_Reschedule loop.
769         (Note: Win32 messaging still doesn't work correctly; this patch
770         is just preventing the system from crashing when Win32 threads
771         call messaging functions. Messages will probably still get lost.)
772 
773         * [scheduler/critsection.c]
774         Deactivated the use of SEM_UNDO for the SYSTEM_LOCK semaphore;
775         for some reason, this leads to problems after threads terminate... 
776 
777 Sat Aug 22 15:00:00 1998  Jürgen Schmied <juergen.schmied@metronet.de>
778 
779         * [include/authors.h]
780         New file, includes all names of the developer (former shell.c)
781 
782         * [Makefile.in][configure][configure.in][dlls/Makefile.in]
783           [dlls/shell32/Makefile.in][shres.rc]
784         Created dlls/shell32 and moved the shell32 stuff in it.
785         Started to create internal resources.
786 
787         * [dlls/shell32/*]
788         Split the shell32 implementation into smaller files.
789         New classes: IContextMenu, IExtractIcon, IShellView.
790         Implemented Shell_GetImageList().
791         shell32 links to comctl32 now dynamically so it can use
792         internal/external implementations.
793 
794         * [documentation/internal-dll] [documentation/shell32]
795         New, could anybody do a spellcheck?
796 
797         * [include/commctrl.h]
798         Many new LV constants, structures, functions.
799 
800         * [controls/comctl32undoc.c]
801         Rewrote the DSA* functions.
802 
803         * [windows/winpos.c]
804         SetShellWindow32, GetShellWindow32.
805 
806 Sat Aug 22 14:02:15 1998  Alexander Lukyanov <lav@long.yar.ru>
807 
808         * [loader/resource.c]
809         Mark last accelerator as such in LoadAccelerators32W.
810 
811         * [relay32/shell32.spec] [misc/shell.c]
812         Add stubs for SHGetSpecialFolderPath[AW].
813 
814 Sat Aug 22 02:07:42 1998  Adrian Harvey <adrian@select.com.au>
815 
816         * [include/file.h] [file/file.c] [msdos/int21.c] [msdos/vxd.c]
817           [misc/lzexpand.c] [win32/kernel32.c] [documentation/filehandles]
818         Fixed file handle handling.  Created universal HFILE16 to HFILE32
819         translation macro from msdos/int21 code by Ove Kaaven.
820         Used macro in all Win16 functions so that win32 handles are translated
821         to avoid DOS/Win16 stdxx handles.
822         Removed handle translation from int21.c where Win16 functions are
823         called.  Changed remaining calls to use new macro names.
824         Documented filehandle handling and differences between win 16 & 32.
825 
826 Fri Aug 21 20:32:49 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
827 
828         * [server/process.c] [server/thread.c]
829         Implemented object wait queues and synchronization.
830 
831 Fri Aug 21 18:40:02 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
832 
833         * [graphics/psdrv/*]
834         DEVMODE dmPaper{Width|Length} fields are in 0.1mm.
835         Select a 100 pixel default font in CreateDC.
836 
837 Thu Aug 20 22:47:39 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
838 
839         * [objects/bitmap.c]
840         Handle bits=32 in SetBitmapBits32 and GetBitmapBits32.
841 
842         * [msdos/int21.c]
843         Add handling of Int21 0A and 37.
844 
845         * [misc/commdlg.c]
846         Use MapHModuleLS and MapHModuleSL when translating HINSTANCE16 to
847         HINSTANCE32 and vice versa.
848 
849         * [win32/file.c]
850         CreateFile32A: Abort if filename == NULL.
851 
852 Thu Aug 20 12:28:31 1998  Marcus Meissner <marcus@jet.franken.de>
853 
854         * [*/*]
855         Lots of missing prototypes added, some parameter types adapted to match
856         SDK.
857 
858         * [debugger/stabs.c]
859         Don't loop forever if we don't find wine or one of the libxxx.so.
860 
861         * [loader/ne/module.c]
862         Implemented MapHModuleLS,MapHModuleSL,MapHinstLS,MapHinstSL.
863 
864         * [misc/network.c]
865         Implemented WNetGetUser32A.
866 
867         * [misc/shellord.c]
868         Implemented ILRemoveLastID.
869 
870         * [multimedia/dsound.c]
871         Fixed StarCraft memory leak.
872 
873         * [graphics/ddraw.c]
874         Removed some unnecessary simple relaying functions, tried polishing
875         up the Xlib implementation (still doesn't work), temp. removed Xshm
876         code (to be remerged with working Xlib code).
877 
878 Tue Aug 18 22:29:17 1998  Ove Kaaven <ovek@arcticnet.no>
879 
880         * [multimedia/mmio.c] [multimedia/mmsystem.c]
881         Fixed most mmio bugs, fully implementing mmioSetBuffer
882         buffering, ability to read memory files, and the
883         sndPlaySound() SND_MEMORY flag. Most mmio-using programs
884         now work fine.
885 
886         * [include/dosexe.h] [include/miscemu.h] [include/module.h]
887           [loader/module.c] [loader/task.c] [msdos/dosmem.c]
888         Improved DOS VM flexibility and portability somewhat. (Did
889         I get the #ifdefs right this time, BSD-ers?)
890 
891         * [msdos/int21.c]
892         Made "Get Current PSP address" work as expected in a DOS VM.
893 
894         * [loader/dos/*]
895         Began improving flexibility and portability somewhat. It
896         should be easier to add DPMI RMCB callbacks now. The
897         DOS VM no longer leaves big files lying around in /tmp
898         after a crash.
899 
900 Tue Aug 18 12:38:31 1998 Turchanov Sergey <turchanov@usa.net>
901 
902         * [relay32/winmm.spec]
903         This patch allows WinAmp to play WAV files (at least in PCM
904         format).
905 
906 Sun Aug 16 05:34:13 1998  Pablo Saratxaga <srtxg@chanae.alphanet.ch>
907 
908         * [windows/keyboard.c]
909         Corrected keyboard code to properly handle keys : ? ~ and "
910         on non US keyboards.
911 
912 Sat Aug 15 18:47:14 1998  Brian Craft <bcboy@dorothy.wanglab.brandeis.edu>
913 
914         * [windows/win.c]
915         Fixed severe bug in EnumChildWindwos().
916 
917 Thu Aug 13 21:05:35 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
918 
919         * [controls/tooltips.c]
920         Fixed some bugs. Added subclassing support.
921 
922         * [controls/toolbar.c]
923         Improved tooltip integration. Fixed some bugs.
924 
925         * [controls/commctrl.c]
926         Changed control registration and added some documentation.
927         Fixed ShowHideMenuCtl.
928 
929         * [controls/rebar.c][include/rebar.h][include/commctrl.h]
930         Improved rebar implementation (still no display).
931 
932         * [controls/pager.c][include/pager.h][include/commctrl.h]
933         Improved pager implementation (still no display).
934 
935         * [misc/imagelist.c]
936         Fixed a bug.
937 
938         * [documentation/common_controls]
939         Updated.
940 
941 Sun Aug  9 19:50:20 1998  James Juran <jrj120@psu.edu>
942 
943         * [Makefile.in] [documentation/Makefile.in] 
944           [programs/Makefile.in] [programs/*/Makefile.in]
945         Added uninstall rules, cleaned up install rules a little bit.
946 
947 ----------------------------------------------------------------------
948 Sun Aug  9 13:21:35 1998  Andreas Mohr <100.30936@germany.net>
949 
950         * [loader/ne/module.c] [if1632/kernel.spec]
951         Added the undocumented HIWORD of GetModuleHandle (hFirstModule).
952 
953         * [loader/ne/segment.c]
954         Wine forgot to set some NE_SEGFLAGS_*.
955         Combined with another loader change, this fixed the
956         "BLINKER -- error in loading module" or ghost MessageBox problem
957         that about 1% of all Windows programs have.
958         Some BLINKER programs still don't work, though.
959         But I'm working on it, with great help from Blinkinc.
960 
961         * [loader/task.c]
962         InitTask needs to decrement the SP register by two as Win95 does.
963 
964 Sun Aug  9 02:41:28 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
965 
966         * [if1632/kernel.spec] [relay32/kernel32.spec] [scheduler/syslevel.c]
967           [loader/main.c] [win32/ordinals.c] [include/syslevel.h] 
968           [scheduler/Makefile.in]
969         Implemented Win95 'syslevel' routines (including Win16Lock).
970 
971         * [if1632/relay.c] [if1632/thunk.c] [tools/build.c] [loader/task.c]
972           [loader/ne/segment.c] [win32/kernel32.c] [memory/selector.c]
973           [include/stackframe.h] [include/thread.h]
974         16-bit %fs handling revised.  Use Win16Lock where appropriate.
975 
976         * [include/thread.h] [scheduler/synchro.c] [windows/message.c] 
977           [windows/queue.c] [win32/process.c]
978         Implemented MsgWaitForMultipleObjects.
979 
980         * [files/change.c] [files/Makefile.in] [scheduler/k32obj.c] 
981           [win32/newfns.c]
982         Implemented (dummy) file change notification objects.
983 
984         * [debugger/dbg.y] [scheduler/process.c] [scheduler/thread.c]
985           [include/process.h] [include/thread.h]
986         Suspend all threads except current when hitting debugger break point.
987 
988         * [objects/dib.c]
989         Bugfix for CreateDIBSection.
990 
991 Sat Aug  8 19:11:46 1998  Marcus Meissner <marcus@jet.franken.de>
992 
993         * [*/*]
994         Added some missing WINAPI and some missing prototypes for
995         functions.
996 
997         * [controls/static.c]
998         Got rid of the MODULE32_LookupHMODULE error showing up for every
999         message box.
1000 
1001         * [windows/winproc.c]
1002         WM_NOTIFY 16->32 mapping (AOL Instant Messenger or however it is called).
1003 
1004         * [misc/winsock.c]
1005         hostent/servent/protoent should not use the same static buffers.
1006         (has broken nt3.15 finger.exe which does hp=gethostbyname(), then
1007         getservbyname("finger","tcp") and the references hp->h_addr_list[0]).
1008 
1009 Sat Aug  8 13:21:24 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
1010 
1011         * [include/server.h] [tools/make_requests] [server/request.c]
1012           [server/trace.c]
1013         Automated part of the client/server request code generation.
1014         Added tracing of client/server communication.
1015 
1016         * [scheduler/*.c] [server/process.c]
1017         Added support for server-side handles.
1018 
1019         * [scheduler/thread.c]
1020         Added DLL_THREAD_ATTACH/DETACH notifications.
1021 
1022         * [configure.in]
1023         Added check for -lsocket.
1024 
1025         * [windows/winproc.c]
1026         Return the thunk address in WINPROC_GetProc if the function types
1027         don't match.
1028 
1029 Sat Aug  8 02:44:04 1998  Douglas Ridgway  <ridgway@winehq.com>
1030 
1031         * [windows/winproc.c][windows/win.c][windows/message.c]  
1032         Documentation for CallWindowProc, SetWindowLong, DispatchMessage,
1033         WaitMessage, GetMessage, and PeekMessage.
1034 
1035 Sat Aug  8 01:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
1036 
1037         * [controls/commctrl.c][controls/widgets.c][include/builtin32.h]
1038           [include/commctrl.h][relay32/builtin32.c][relay32/comctl32.spec]
1039           [tools/build.c] [relay32/shell32.spec]
1040         Added the functionality of the LibMain function. The common 
1041         controls are properly initialized now.
1042 
1043         * [controls/treeview.c][memory/atom.c][scheduler/thread.c][windows/class.c]
1044           [windows/msgbox.c][windows/win.c]
1045         Put TRACE in, put SetLastError() in.
1046 
1047         * [include/interfaces.h]
1048         Added IClassFactory::LockServer.
1049 
1050         * [include/ole2.h]
1051         Added struct for LPOLEMENUGROUPWIDTHS32, HOLEMENU32.
1052 
1053         * [include/shell.h][include/shlobj.h][misc/shell.c][ole/folders.c]
1054         Reorganized and many structs and classes (IShellBrowser,IShellView)
1055         added. shell32.dll should work in many cases now.
1056         Started SHGetFileInfoA implementeation, rewrote SHGetPathFromIDList32A.
1057         New Shell32LibMain started ShellIconCache Implementation.
1058 
1059         * [misc/shellord.c]
1060         Rewrote ILCombine, ILGetSize
1061         New stubs SHFind_InitMenuPopup, FileMenu_Create, ShellExecuteEx,
1062         SHSetInstanceExplorer, SHGetInstanceExplorer, SHFreeUnusedLibraries.
1063 
1064         * [include/winerror.h]
1065         Class and window related error codes added.
1066